#mainContent div.static h1{background:url(../img/backgrounds/pageTitles.gif) no-repeat 0 -19px; position:relative; top:1px}
.cs_content{background-color:#fbf9f6; position:relative; /*padding:20px 10px*/}
.cs_content p, .cs_content address{color:#464646; font-size:70%; line-height:1.2em; margin-bottom:13px}
.cs_content h2, .cs_content h3{font-weight:bold; color:#84606c; font-size:70%; margin:26px 0 13px}
.cs_content h2.lowMargin, .cs_content h3.lowMargin{margin:0 0 4px 0}
.cs_content p.lowMargin{margin-bottom:0}
.cs_content a{color:#010162}
.bottomFade{background:url(../img/content/deliveryBottomFade.gif) no-repeat; width:600px; height:39px; margin-left:-20px; text-align:center}
.divider{background:url(../img/content/deliveryDivider.gif) no-repeat; width:298px; height:20px; margin-bottom:-24px}
.wideDivider{background:url(../img/content/teamDivider.gif) no-repeat; width:600px; height:20px; margin:0 0 20px -20px}

/* about us */
.aboutImgContainer{width:515px; margin:0 auto}
#aboutUs{padding:20px 0 0 10px}

/* cs nav */
#mainContent div.static .cs-nav{background:url(../img/content/cs-nav.jpg) no-repeat; height:157px; position:relative}
#mainContent div.static .cs-nav h1{background:none}
.csMenu{width:420px; position:absolute; top:40px; left:20px}
.csMenu ul li{display:block; width:200px; float:left; margin-bottom:8px}
.csMenu ul li a{font-size:11px; color:#84606c; font-weight:bold; display:block; width:185px; height:14px; background:url(../img/content/cs-nav-bullet.gif) no-repeat 0 0; padding:1px 0 0 20px}
.csMenu ul li a:hover, .csMenu ul li a.on{text-decoration:none; color:#fff; background:url(../img/content/cs-nav-over.gif) no-repeat}

/* cs index */
.index{background:url(../img/content/indexSlice.gif) repeat-x; height:624px}
.indexBG{background:url(../img/content/indexImage.jpg) no-repeat 100% 0; width:580px; height:371px; /*position:absolute; top:0; left:0;*/ padding:20px 0 20px 20px}
.indexHeading{background:url(../img/content/indexHeading.gif) no-repeat; width:566px; height:105px; margin:6px 0 0 4px}
.index p.intro{width:217px}
.introDivider{width:308px; height:5px; background:url(../img/content/introDivider.gif) no-repeat; margin-left:-5px}
.staff{padding:0 30px 0 110px;}
.staff h2{margin-top:14px; position:relative; top:10px}
.staff p{position:relative; top:10px}
.paul{background:url(../img/content/paul.jpg) no-repeat; height:104px}
.members{background:url(../img/content/team.jpg) no-repeat; margin-bottom:40px}

/* delivery */
.delivery{background:url(../img/content/deliverySlice.gif) repeat-x;padding:0}
.deliveryBG{background:url(../img/content/deliveryImage.jpg) no-repeat 100% 0; padding:20px 10px 0 20px}
.del_text{padding:0 20px 0 20px}
.deliveryHeading{background:url(../img/content/deliveryHeading.gif) no-repeat; width:568px; height:85px}
.deliveryBG p{width:260px}

/* returns */
.returns{background:url(../img/content/returnsSlice.gif) repeat-x; padding:0 0 20px 20px}
.returnsBG{background:url(../img/content/returnsBG.jpg) no-repeat right 0; padding:10px 8px 0 0}
.returns img{float:right; margin:25px 7px 0 0;display:inline}
.returnsDivider{background:url(../img/content/returnsKeylines.jpg) no-repeat 0 0; height:30px; position:relative; margin-left:-20px; z-index:0}
.returnsBG p{z-index:2}
.second{background-position:0 -30px}
.third{background-position:0 -60px}
.last{background-position:0 -90px}
.protection{background:url(../img/content/consumerProtection.jpg) no-repeat; width:552px; height:168px; padding:10px; position:relative}
.protection h3{font-size:80%; background:url(../img/content/horizDivider.gif) no-repeat -5px 100%; padding:0 0 11px 5px}
.protection p{width:550px; color:#fff}

/* security */
.security{background:url(../img/content/securitySlice.gif) repeat-x; padding:0 0 20px 20px}
.securityBG{background:url(../img/content/securityBG.jpg) no-repeat right 0; padding-top:20px}
.securityHeading{background:url(../img/content/securityHeading.gif) no-repeat; width:564px; height:67px; position:relative; left:0; top:2px}
.security img{float:right; margin:-19px 15px 0 15px}
#securityFade{left:20px; padding-top:10px; position:relative}
.bottomFade p{color:#010162; font-size:70%}
#browser{margin:0}
.securityBG .thawteMessage{font-size:65%; color:#546769; font-weight:bold; position:absolute; text-align:center; right:44px; top:170px}
.securityBG .thawteMessage a{font-weight:normal; color:#546769}

/* faqs */
#faqContainer .cs_content{padding:0}
.faqBG{background-color:#fcfaf7; position:relative; padding:284px 0 30px 0}
.questions{background:url(../img/content/questions.jpg) no-repeat; width:618px; height:284px; position:absolute; top:0;left:-10px}
.questions ul{position:relative; padding:17px 0 0 30px;}
.questions li{line-height:1.8;display:block; font-weight:bold; font-size:70%}
.questions li a{color:#84606c}
.questions li .selected{text-decoration:underline}
.questions li span{color:#caab99;padding-right:10px}
.questions li .dbl{padding-right:6px}
.answer{background-color:#fff; position:relative; width:585px; margin-bottom:10px; padding:20px 0 0 20px; margin-left:-5px}
.answer span.top{width:609px; height:21px; background:url(../img/content/answerTop.gif) no-repeat; position:absolute; top:0; left:0}
.answer span.bottom{width:609px; height:21px; background:url(../img/content/answerBottom.gif) no-repeat; position:absolute; bottom:-21px; left:0}
.answer span.num{font-size:70%; color:#caab99; font-weight:bold; position:relative; display:inline-block; width:35px}
.answer h2{color:#84606c; font-size:70%; font-weight:bold; position:relative; margin-top:10px; display:inline}
.answer p{padding:8px 5px 0 35px}
.answers .selected span.top{width:609px; height:21px; background:url(../img/content/answerTop_selected.gif) no-repeat; position:absolute; top:0; left:0}
.answers .selected span.bottom{width:609px; height:21px; background:url(../img/content/answerBottom_selected.gif) no-repeat; position:absolute; bottom:-21px; left:0}
.answers .selected{background:url(../img/content/answerSlice_selected.gif) repeat-y}

/* contact */
.contact{background:#fefefd url(../img/content/contactSlice.gif) repeat-x 0 0; padding-top:0; padding-right:0}
.contactImage{background:url(../img/content/contactBG.gif) no-repeat 100% 0}
.contactImage p{padding:20px;margin-bottom:6px}
.contact .divider{background:url(../img/content/contactDivider.gif) no-repeat; width:309px; height:22px; clear:both; margin:0}
#details{float:left;width:316px;position:relative}
#details h2, #form h2{margin:0 0 5px}
#details p{width:264px;padding:0}
.icon{width:40px; height:35px; float:left; background:url(../img/content/contactSprite.gif) no-repeat 0 0}
.detail{float:left; padding-left:5px;display:inline;width:84%}
#phone{background-position:0 -34px}
#post{background-position:0 -69px}
.address{position:relative;background:url(../img/content/companyDetails.gif) no-repeat; width:569px; height:136px; padding:5px 0 0 20px; margin:10px 0 0 10px}
.address h2{font-size:80%; line-height:1.2; margin:8px 0 10px 0;width:300px}
.address address{width:175px;float:left;color:#fff; padding-left:10px;display:inline}
.address dl{width:200px; position:relative; float:left;padding:52px 0 0 20px;display:inline}
.address dt, .address dd{display:block;float:left;font-size:70%}
.address dt{font-weight:bold; width:75px; color:#6d515a;clear:left; margin-right:5px;display:inline}
.address dd{font-weight:normal; width:100px; color:#fff}
#form{width:269px; height:366px; float:left; position:relative; background:url(../img/content/contactFormBG.gif) 0 bottom no-repeat}
#form h2{color:#fff; background:url(../img/content/contactFormHead.gif) no-repeat; height:19px; padding:4px 0 0 35px; margin:0 0 0 -1px}
#form label{font-size:70%; font-weight:bold; color:#000061; display:block; margin-bottom:5px}
#form input, #form textarea{font-size:70%; width:178px; margin-bottom:10px; background-color:#f3ece4;border:none;border-top:1px solid #a4a4a4;border-left:1px solid #a4a4a4}
#form input.error{border:1px solid #c54b09; padding:2px 0; color:#c54b09}
#form label span{color:#e50000; font-weight:normal}
p.required{color:#e50000; padding:0; font-weight:normal; font-size:70%; margin:5px 0 0 0}
.enquiryBox{width:204px; margin:0 auto; position:relative}
#form .errorMsg{color:#e50000; background:url(../img/content/contactError.gif) no-repeat 0 0; padding:3px 0 0 20px; position:absolute; top:8px; display:none}
.formContainer, .thanks{padding:36px 0 0 14px; display:block}
.thanks{text-align:center}

/*buyers guides*/
.bgSubNav{width:589px;position:relative;height:141px;background:url(../img/backgrounds/bg_nav.jpg) 0 bottom no-repeat}
.bgSubNav ul{width:569px;padding:18px 0 0 20px}
.bgSubNav ul li{display:block; width:180px; float:left; margin-bottom:8px}
.bgSubNav ul li a{font-size:11px; color:#84606c; font-weight:bold; display:block; width:165px; height:14px; background:url(../img/content/cs-nav-bullet.gif) no-repeat 0 0; padding:1px 0 0 20px}
.bgSubNav ul li a:hover, .bgSubNav ul li a.on{text-decoration:none; color:#fff; background:url(../img/content/cs-nav-over.gif) no-repeat}
.guides{clear:left;width:569px;padding:10px 10px 35px 10px;background:#fcfaf7 url(../img/backgrounds/guide_ft.jpg) 0 bottom no-repeat}
.guides p, .guides h2, .guides ul{font-size:70%;margin-bottom:13px}
.guides p, .guides li{color:#464646;line-height:1.4}
.guides a{color:#464646;font-weight:bold}
.guides ul{margin-left:15px;list-style-type:disc;padding-left:10px}
.guides ul li{margin-bottom:13px}
.guides h2{color:#84606c}

/* Privacy Policy */
div.privacy.cs_content{padding:20px 30px;}

/* Site Map */
div.sitemap.cs_content{padding:20px 30px;}
div.sitemap.cs_content div.left{float:left;width:290px;background:#fbf9f6;}
div.sitemap.cs_content div.right{float:right;width:210px;background:#fbf9f6;}
div.sitemap.cs_content div.hr{width:auto !important;}

div.sitemap li{text-transform:capitalize;font-weight:bold;font-size:9pt;}
div.sitemap li li{font-size:10px;}

div.sitemap ul.siteMainNodes li{color:#84606c;margin:0 0 15px 0;}
div.sitemap ul.siteMainNodes li a{color:#84606c;}
div.sitemap ul.siteMainNodes ul {margin:0 0 0 10px;}
div.sitemap ul.siteMainNodes ul li{margin:9px 0 0 0;}
div.sitemap ul.siteMainNodes ul li a{color:#464646;}
div.sitemap ul.siteMainNodes ul ul {margin:3px 0 6px 10px;}
div.sitemap ul.siteMainNodes ul ul li{margin:3px 0 0 0;color:#caab99;}
div.sitemap ul.siteMainNodes ul ul li a{color:#caab99;}

div.sitemap h2.siteBrandHead{color:#84606c;margin-bottom:0px;}
div.sitemap h2.siteBrandHead a{color:#84606c;}
div.sitemap ul.siteBrandNodes {margin:0 0 0 10px;}
div.sitemap ul.siteBrandNodes li{margin:3px 0 0 0;}
div.sitemap ul.siteBrandNodes li a{color:#464646;}
div.sitemap ul.siteBrandNodes ul {margin:0 0 0 10px;}
div.sitemap ul.siteBrandNodes ul li{color:#caab99;margin:0;}
div.sitemap ul.siteBrandNodes ul li a{color:#caab99;}

div.sitemap li h2 {font-size:100%;display:inline;}
