#sitemap_content{ width: 570px; }
.sitemap{ width: 168px; margin: 10px 0px 10px 10px; float: left; display: inline; border:1px dotted #797873;padding: 7px 5px;overflow:hidden;}
.sitemap li{ width: 158px; clear:both; padding: 5px 0 0 1.3em;background: url(/images/static/bullet.gif) no-repeat 2px 12px; }
.sitemap li li{   width: 128px; }
.sitemap h2{ margin: 0 0 1em 0 ;font: bold 1em Verdava, Tahoma, sans-serif; color: #62857e; text-transform: uppercase; }
.sitemap ul{  line-height: 1.5em; font-size: 1em;list-style:none; }
.sitemap ul a{ color: #000; text-decoration: none; }
.sitemap ul a:hover{ text-decoration: underline; }

#static_content{ margin: 0 30px 10px 10px; }

/*=================== Contact form ====================*/

#contact_form{ margin: 0 -30px -10px -10px; }
#contact_form .box{ padding: 0 30px 30px 10px; background: url(/images/static/bg-optional-list.gif) no-repeat 0 100%; }
 #contact_form a{ color: #00f; text-decoration: underline; }
#contact_form a:hover{ text-decoration: underline; }
#contact_form address{ font-style: normal; }

#headquarters{ height: 177px; padding: 10px 0 0 25px; background: url(/images/static/bg-headquarters.gif) no-repeat 1px 0; }
#headquarters h2{ width: 163px; height: 18px; margin: 0 0 15px 0; background: url(/images/static/h2-headquarters.gif) no-repeat 0 0; overflow: hidden; text-indent: -666em; }
#headquarters address{ float: left; width: 225px; }
#headquarters address.addr1{ float: left; width: 165px;}

#offices h2{ width: 108px; height: 17px; margin: 0 0 15px 0; background: url(/images/static/h2-offices.gif) no-repeat 0 0; overflow: hidden; text-indent: -666em;}
#offices .office{ float: left; padding: 0 0 0 px; width: 280px; position: relative; left: 13px;}
#offices .office h3{ color: #227f74; font-size: 1em; }
#offices .office p strong{ color: #c07e7a; }
#offices .office p{ margin: 0 0 10px 0; }

#hours{ float: left; width: 280px; }
#hours h2{ width: 218px; height: 14px; margin: 0 0 15px 0; background: url(/images/static/h2-hours.gif) no-repeat 0 0; overflow: hidden; text-indent: -666em;}
#hours p{ margin: 0 0 0 23px; }

#returns{ float: left; width: 250px; }
#returns h2{ width: 233px; height: 14px; margin: 0 0 15px 0; background: url(/images/static/h2-returns.gif) no-repeat 0 0; overflow: hidden; text-indent: -666em;}
#returns p{ margin: 0 0 0 23px; }

#general_order_questions{ float: left; width: 280px; }
#general_order_questions h2{ width: 164px; height: 31px; margin: 0 0 15px 0; background: url(/images/static/h2-general.gif) no-repeat 0 0; overflow: hidden; text-indent: -666em;}
#general_order_questions p{ margin: 0 0 0 23px; }

#tell_us{ float: left; width: 250px; }
#tell_us h2{ width: 215px; height: 15px; margin: 0 0 15px 0; background: url(/images/static/h2-tell-us.gif) no-repeat 0 0; overflow: hidden; text-indent: -666em;}
#tell_us p{ margin: 0 0 0 23px; }

#specyfic_order_questions h2{ width: 267px; height: 15px; margin: 0 0 15px 0; background: url(/images/static/h2-specyfic.gif) no-repeat 0 0; overflow: hidden; text-indent: -666em;}
#specyfic_order_questions p{ margin: 0 0 0 23px; }

#signup_thanks_page #static_content {background: url(/images/static/newsletter_thanks.gif) no-repeat -9px 0;margin:0pt 0px 10px 10px; padding: 150px 30px 0 0;}
h2.thanks_h2 {display:none;}
#signup_thanks_page #static_content p{ margin:0 145px 120px 45px;}
.continue_shopping{display:block;width: 142px; height: 32px; margin: 10px 0 0 305px; background: url(/images/static/btn_shopping.gif) no-repeat 0 0; overflow: hidden; text-indent: -666em;}


/* ======================= Customer Service ========================= */
#customer_service_content * {margin:0; padding:0;}
#customer_service_content ul {list-style:none; clear:both; height:450px; margin:0 0 0 -5px; padding:0 0 14px 0; background: url(/images/static/cs-gradient.png) no-repeat 0 100%;}
#customer_service_content ul li{list-style:none; float: left;  margin:0; padding: 0; width: 285px; background: url(/images/static/bg-gradient-short.png) repeat-y 0 0; height: 150px; }
#customer_service_content ul li #your-order-h2 {clear:both;  text-indent: -666em; overflow: hidden; background: url(/images/static/cs-your-order.gif) no-repeat 7px 0; width: 280px; height: 55px;}
#customer_service_content ul li #shipping-h2 {clear:both;  text-indent: -666em; overflow: hidden; background: url(/images/static/cs-shipping.gif) no-repeat 0px 0; width: 280px; height: 55px;}
#customer_service_content ul li #services-h2 {clear:both;  text-indent: -666em; overflow: hidden; background: url(/images/static/cs-services.gif) no-repeat 7px 0; width: 290px; height: 55px;}
#customer_service_content ul li #account-h2 {clear:both;  text-indent: -666em; overflow: hidden; background: url(/images/static/cs-account.gif) no-repeat -2px 1px; width: 285px; height: 55px;}
#customer_service_content ul li #returns-h2 {clear:both;  text-indent: -666em; overflow: hidden; background: url(/images/static/cs-returns.gif) no-repeat 7px 0px; width: 290px; height: 55px;}
#customer_service_content ul li #privacy-h2 {clear:both;  text-indent: -666em; overflow: hidden; background: url(/images/static/cs-privacy.gif) no-repeat 0px 1px; width: 285px; height: 55px;}
#customer_service_content ul ul {list-style:none; clear:both; margin:0; width: 285px; height:95px; background: none; padding:0;}
#customer_service_content ul ul li{ clear:both; background: none; padding-left: 40px; height:auto; padding-bottom: 3px;}
*html #customer_service_content ul ul li{ width: 245px; }
#customer_service_content ul #shipping-ul li{ clear:both; background: none; padding-left: 45px; height:auto;}
*html #customer_service_content ul #shipping-ul li{width: 240px;}

#customer_service_content #special-offer {clear:both; background: url(/images/static/special-offers.gif) no-repeat 0 0; height: 93px; width: 563px;}
#customer_service_content #special-offer fieldset{border: 0; position:relative; top: 50px; left:180px;}
#customer_service_content #special-offer fieldset label{float:left; padding-right: 5px; margin-top: 2px;}
#customer_service_content #special-offer fieldset input{float:left; width: 125px; border: 1px solid #000; margin-right: 10px;}
#customer_service_content #special-offer fieldset .submit_btn {border: none; width:75px; height:32px; float:left; background: url(/images/static/btn_submit.gif) no-repeat 0 0; position: relative; top: -7px;}
#customer_service_content #contact-customer {border: 1px dashed #000; background: #ffffef; width: 555px; margin: 5px 0 0 5px; height: 220px;}
#customer_service_content #contact-customer fieldset{border: none; clear:both; margin-left: 5px;}
#customer_service_content #contact-customer label{clear: both;}
#customer_service_content #contact-customer h3{font-size: 1.5em; color: #F5961E; text-transform: uppercase; font-family: Arial, Verdana, Tahoma, sans-serif; clear:both; padding:5px;}
#customer_service_content #contact-customer p {color: #7F7967; padding: 0 5px 5px 5px;}
#customer_service_content #contact-customer select {width: 250px; margin-bottom: 5px; }
#customer_service_content #contact-customer #left {width:275px; float:left;}
#customer_service_content #contact-customer #left input {width:130px;}
#customer_service_content #contact-customer #left label {padding-left: 47px;}
#customer_service_content #contact-customer #right {width:275px; float:right;}
#customer_service_content #contact-customer #right label{clear: both; color: #7F7967}
#customer_service_content #contact-customer #right textarea{clear:both; width: 245px; height: 62px;}
#customer_service_content #contact-customer #right .submit_btn {border: none; width:75px; height:32px;clear:both;  float:right; background: url(/images/static/btn_submit.gif) no-repeat 0 0; margin-right: 1.5em; margin-top: 0.2em; display: inline;}
:root #customer_service_content #contact-customer #right .submit_btn { margin-right: 2em;}
*:lang(en) #customer_service_content #contact-customer #right .submit_btn { margin-right: 1.7em;}
#articles_page .read_other {margin: 0 0 0 10px; font-weight: bold;}

#no_id #static_content  {margin-left:0;}
#no_id .thanks_btn {position:relative; left: -10px;}
#no_id .prop {display:none;}

/*=================== About us ====================*/

#about_us{ margin: 0 -30px -10px -10px; }
#about_us .box{ padding: 0 30px 30px 10px; background: url(/images/static/bg-optional-list.gif) no-repeat 0 100%; }
#about_us h2{font-size:18px; color: #62857e; padding:5px 0 10px 0;}
#about_us a{ color: #00f; text-decoration: underline; }
#about_us a:hover{ text-decoration: underline; }
#about_us address{ font-style: normal; }
