/*
COLOR SCHEME

#999
#b01207
#a8191b
*/

#container{border:solid 1px #aaa;background:#fff;color:#444}
#footer{background:#a8191b url(../images/ceda.jpg) 100% 0 no-repeat;color:#fff}
#sidebar li a{color:#666}
h1,h2,a,
.red,.current,.submit input,
#sidebar li a:hover{color:#a8191b}
.current{border-left:5px solid #a8191b;padding-left:5px}
h2 a{text-decoration:none;text-decoration:underline;font-size:12px}
h2 a:hover{}

/* DEFAULT TYPOGREPHY */
html{font:11px Arial, sans-serif}
body{background:#fff;color:#222;text-align:center;overflow:auto}
p,ul,ol,dl,pre,blockquote,address,table,form{margin-bottom:1em}
code,kbd,samp,pre,tt,var,textarea,input,select,isindex{font:inherit;font-size:1em}
a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet{border:none}
table{border-collapse:collapse;border-spacing:0}
th,td{text-align:left;vertical-align:top}
ul,ol,dir,menu{list-style:none}
small,sup,sub{font-size:85%}
sub,sup{vertical-align:baseline}
sup{vertical-align:super}
sub{vertical-align:sub}
abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em}
a abbr,a acronym{border:none}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc}
strong,th,thead td,h3,h4,h5,h6{font-weight:bold}
address{font-style:normal}
cite,em,dfn{font-style:italic}
del{text-decoration:line-through;color:#666}
ins,dfn{border-bottom:1px solid #ccc}
hr{display:none}



/* HEADINGS */
h1{font-size:1.6em}
h2{font-size:1.3em}
h3{font-size:1em}

h1,h2{margin:.62em 0}
h3,h4,h5,h6{font-size:1em;padding:.62em 0 0}

h10{font-size:3em;}

/* TABLES */
table tbody form,
table tbody form *{padding:0;margin:0}

table{width:100%;border-collapse:collapse;clear:both}
thead th{background:#ddd}
thead tr{border-bottom:2px solid #333}
caption{background:#fff;color:#888;font-size:11px;text-transform:uppercase;letter-spacing:2px;padding:5px;margin-top:15px;text-transform:uppercase}
table,caption,tr{border-bottom:1px solid #ddd}
table{border-top:1px solid #aaa}
thead{font-weight:bold}
th,td{padding:5px 7px}

/* LISTS */
ul li{margin-left:20px;padding-left:5px;list-style-type:disc}
ul li ul li{list-style:circle outside}
ol li{list-style-type:decimal;margin-left:15px}
dt{font-weight:bold}

/* IMAGES */
img{float:left;padding:0 10px 15px 0}
a img{border:0}

.clear{clear:both}
.floatright{float:right;padding:0 0 10px 10px}
.right{text-align:right}
.floatleft{float:left}
.left{text-align:left}
.stay{float:none;padding:0}
.center{margin-left:auto;margin-right:auto;text-align:center}
.center img{float:none}

.current,
.red{font-weight:bold}
.zoom{border:0;padding:0 0 17px 0 !important;background:url(../images/zoom.png) 100% 100% no-repeat}

.captioned{color:#444;display:block;margin:0 10px 15px 10px}
.captioned img{float:none;display:block;padding:0 0 5px 0}
.center .captioned img{margin:0 auto}

/* FORMS */
form div{margin-bottom:.8em}
fieldset{padding:0 0 1em 0;margin:0;border:0}
textarea, input{padding:.3em .4em .15em .4em}
select{padding:.1em .2em 0 .2em}
option{padding:0 .4em}

input,
textarea,
select{margin:0;padding:1px}
textarea,
input[type='text'],
select{border:1px solid #ccc;background:#fff}
textarea:hover,
input[type='text']:hover,
input[type='password']:hover,
select:hover{border-color:#aaa}
textarea:focus,
input[type='text']:focus,
input[type='password']:focus,
select:focus{border-color:#888;outline:2px solid #ffa}
input,
select{cursor:pointer}
input[type='text']{cursor:text}

form #address2,
form #address3{margin-top:2px;margin-left:140px}

* html form #address2,
* html form #address3{margin-left:143px}

form li input{width:150px}
form li select{width:156px}
form label{width:130px;margin:0 10px 0 0;line-height:1.5;vertical-align:middle;text-align:right;display:block;float:left}
form ul{padding:0;margin:0}
form ul li{margin:0 !important;list-style:none !important;padding:2px !important;background:none}

.submit input{border:0;background:#fff;padding:3px 5px 0 0;font-size:18px;font-weight:bold}

form p{padding-left:142px}

.col21,.col22{width:47.5%}
.col21{float:left !important}
.col22{float:right !important}

/* LAYOUT */
*{margin:0;padding:0;outline:none}
#container{position:relative;width:680px;margin:20px auto;padding:240px 35px 0 35px;text-align:left}
#partners{clear:both;background:url(../images/partners.jpg) 0 20px no-repeat;width:687px;height:65px}

#header{background:#a8191b url(../images/head.jpg) 100% 0 no-repeat;color:#fff;height:182px;width:680px;position:absolute;top:45px;left:35px}
#header #logo,
#header #logo span{width:237px;height:57px}
#header #logo{position:relative;top:5px;left:5px;overflow:hidden}
#header #logo span{position:absolute;top:0;left:0;z-index:5;display:block;background:url(../images/logo.jpg) no-repeat}

#slogan{background:#ae3638;color:#fff;font-size:10px;width:340px;padding:3px 0 5px 5px;position:relative;top:20px;left:76px}
#slogan p,#slogan blockquote{margin:0;padding:0}
#slogan span{font:italic 20px arial, sans-serif;display:block}
#slogan em{color:#000;text-transform:uppercase;font-style:normal;display:block;padding:0 0 2px 35px}
#slogan strong{font-weight:bold}

#breadcrumbs{margin:0;padding:0}
#breadcrumbs li{display:inline;margin:0;padding:0}

#products{margin:10px 0 0 0;padding:0}
#products img{display:block;margin:0;padding:0}
#products li{list-style:none;width:95px;float:left;padding:0 46px 20px 0;margin:0}
#products li.end-line{padding-right:0 !important}

#products li a{text-decoration:none;display:block;width:95px;height:105px;padding:0;margin:0;text-align:center;color:#444}
#products li a span{display:block;width:95px;height:95px;padding:0;margin:0;background-image:url(../images/products.jpg);background-repeat:no-repeat}
#products li a:hover{text-decoration:underline}

#product-angelo-po         a:hover span{background-position:0      0}
#product-extraction        a:hover span{background-position:-95px  0}
#product-fabrication       a:hover span{background-position:-190px 0}
#product-warewashing       a:hover span{background-position:-285px 0}
#product-prime-cooking     a:hover span{background-position:-380px 0}
#product-refrigeration     a:hover span{background-position:-475px 0}
#product-servery-display   a:hover span{background-position:-570px 0}
#product-beverage          a:hover span{background-position:-665px 0}
#product-tableware-service a:hover span{background-position:-760px 0}
#product-utensils-cookware a:hover span{background-position:-855px 0}
#product-food-preparation  a:hover span{background-position:-950px 0}

#product-angelo-po         a span{background-position:0      -95px}
#product-extraction        a span{background-position:-95px  -95px}
#product-fabrication       a span{background-position:-190px -95px}
#product-warewashing       a span{background-position:-285px -95px}
#product-prime-cooking     a span{background-position:-380px -95px}
#product-refrigeration     a span{background-position:-475px -95px}
#product-servery-display   a span{background-position:-570px -95px}
#product-beverage          a span{background-position:-665px -95px}
#product-tableware-service a span{background-position:-760px -95px}
#product-utensils-cookware a span{background-position:-855px -95px}
#product-food-preparation  a span{background-position:-950px -95px}

#nav{font-size:13px;position:absolute;top:0;left:35px;width:750px;margin:0;padding:15px 0}
#nav li.first{padding:0}
#nav li{display:inline;padding:0 0 0 12px;margin:0;list-style:none}
#nav li a{text-decoration:none;color:#00c}
#nav li a:hover{text-decoration:underline}

.withsidebar #content{float:right;width:520px}
.withsidebar #content a{text-decoration:none;}

#sidebar{width:150px}
#sidebar img{float:none;display:block;margin:0}
#sidebar ul{padding:5px 0 20px 0;margin:0}
#sidebar ul ul{padding:5px 0 0 20px;margin:0}
#sidebar li{padding:0 0 10px 0;margin:0;list-style:none}
#sidebar li a{text-decoration:none}
#sidebar li a:hover{text-decoration:underline}

#footer{padding:15px}
#footer a{color:#fff;text-decoration:none}
#footer a:hover{text-decoration:underline}
#copy{float:left}
#footnav{float:right}

#copy,
#footnav{margin-bottom:0}
* html #footnav{margin-right:60px}
#footnav{margin-right:120px}

#home-content{float:left;width:420px}
#home-sidebar{float:right;width:220px;background:url(../images/delimiter.jpg) 10px 30px no-repeat;padding:0 0 0 20px}

#leftbar{width:450px;float:left}
#rightbar{width:150px;float:right}
#rightbar{text-align:center;padding-top:40px}
#rightbar img{display:inline;float:none}

* html #content{border:1px solid white} /* fixes IE 6 weird homepage stretching */

#home-points{clear:both}
#home-points img,#home-points p{display:block}
#home-points li{width:205px;float:left;margin:0;padding:0;list-style:none}
#home-points p,
#home-points h2{padding-bottom:20px}
#home-points h2,
#warranty,
#home-points #home-angelo-po{position:relative}

#home-points #home-caterware-catalogue,
#home-points #home-case-study{background:url(../images/delimiter.jpg) 10px 40px no-repeat;padding:0 0 0 30px}

#home-points #home-angelo-po p{padding-left:130px}
#home-points #home-caterware-catalogue p{padding-left:80px}
/*#home-points #home-case-study p{padding-right:90px}*/

/* IMAGE REPLACEMENTS */
h1,h2{position:relative;overflow:hidden}
h1 span,
h2 span,
#warranty span{position:absolute;top:0;left:0;z-index:100;display:block;background-repeat:no-repeat}

#warranty{position:absolute;top:-20px;left:150px;text-align:center;vertical-align:middle}
#warranty,#warranty span{width:69px;height:69px}
#warranty span{background-image:url(../images/4-year-warranty.gif)}
#warranty b{display:block;padding:10px 0}

#home-points h2,
#home-points h2 span{height:26px;width:300px}

* html #home-points h2,
* html #home-points h2 span{height:26px;width:200px}

#menu-lanc-show span{background-image:url(../images/lancshotel.gif)}
#menu-caterware-catalogue span{background-image:url(../images/menu-caterware-catalogue.jpg)}
#menu-case-study span{background-image:url(../images/casestudies.gif)}

#nav-online-shop,
#nav-online-shop span{width:108px;height:18px}
#nav-online-shop span{background-image:url(../images/specialoffers.jpg)}

#nav-catering-equipment,
#nav-catering-equipment span{width:133px;height:16px}
#nav-catering-equipment span{background-image:url(../images/nav-catering-equipment.jpg)}

#nav-vacancies,
#nav-vacancies span{width:78px;height:14px}
#nav-vacancies span{background-image:url(../images/nav-vacancies.jpg)}

#nav-press-releases,
#nav-press-releases span{width:146px;height:18px}
#nav-press-releases span{background-image:url(../images/nav-press.gif)}

#nav-case-studies,
#nav-case-studies span{width:92px;height:14px}
#nav-case-studies span{background-image:url(../images/nav-case-studies.jpg)}

#nav-catalogue,
#nav-catalogue span{width:80px;height:18px}
#nav-catalogue span{background-image:url(../images/nav-catalogue.jpg)}

#nav-sitemap,
#nav-sitemap span{width:80px;height:18px}
#nav-sitemap span{background-image:url(../images/nav-sitemap.gif)}

#nav-resources,
#nav-resources span{width:80px;height:18px}
#nav-resources span{background-image:url(../images/nav-resources.gif)}

#nav-food-servery,
#nav-food-servery span{width:94px;height:14px}
#nav-food-servery span{background-image:url(../images/nav-food-servery.gif)}

#nav-prime-cooking,
#nav-prime-cooking span{width:103px;height:14px}
#nav-prime-cooking span{background-image:url(../images/nav-prime-cooking.gif)}

#nav-caterware-design,
#nav-caterware-design span{width:117px;height:14px}
#nav-caterware-design span{background-image:url(../images/nav-caterware-design.gif)}

#nav-sales,
#nav-sales span{width:165px;height:16px}
#nav-sales span{background-image:url(../images/nav-sales.jpg)}

#nav-about,
#nav-about span{width:114px;height:16px}
#nav-about span{background-image:url(../images/nav-about.jpg)}

#nav-products,
#nav-products span{width:71px;height:14px}
#nav-products span{background-image:url(../images/nav-products.gif)}

#nav-contact,
#nav-contact span{width:80px;height:16px}
#nav-contact span{background-image:url(../images/nav-contact-us.jpg)}

#nav-service,
#nav-service span{width:84px;height:13px}
#nav-service span{background-image:url(../images/nav-service.jpg)}

#nav-angelo-po,
#nav-angelo-po span{width:80px;height:17px}
#nav-angelo-po span{background-image:url(../images/nav-angelo-po.jpg)}

.pholder{font-size:12px;}
.pholder .pblock
{
	width:auto;border:#999999 1px solid; float:left;position:relative; margin:10px 10px 0px 0px;padding:5px;
}
.pholder .was,.pholder .now,.pholder .yousave{font-weight:bold;width:auto;float:left;position:relative;padding-right:15px;}
.pholder .was{color:#999;}
.pholder .was .price{color:#999999;text-decoration:line-through;}
.pholder .yousave{color:#666;}
.pholder .now{color:#a8191b;}
