/* Seville Classics  */





#main_breadcrumbs{height:170px;  margin-bottom: -150px; background:url(/images/static/bg-static-top.png) no-repeat 0 0;}
#inner_page_content{float:left; padding-bottom:20px; width:740px; height:auto; clear:both; background: url(/images/static/bg-static-bottom.png) no-repeat 0px 100%;}
    *html #sitemap_page #inner_page_content{float:left; padding-bottom: 170px;}
    :first-child +html #sitemap_page #inner_page_content{float:left; padding-bottom: 170px;}
#main_body{padding-bottom:0px; margin-bottom:0px;  background:none; z-index:1000; } 
#inner_page_content{background:none;}


#bottom_nav  { position:relative; top:-205px; clear:both;  margin:0px 0 -205px 180px; padding-top:246px; background: url(/images/static/bg-static-main-body-bottom.png) no-repeat 0 0 #efe8d6;}

#bottom_nav #copyright { top:283px; left:0px;}
#bottom_nav #ecptag {   top:283px; left:400px;}


.required_field{color:#663300; font-weight:bold;}

#articles_page #static_content h3  { color:#663300; margin:5px 0; font:normal  14px "Georgia", "Palatino", "sans-serif"; padding-bottom: 5px; font-weight:normal !important;}

#articles_page.site1 #static_content h2{ display:block;  color: #b57a76; font: normal 16px Georgia; text-transform:uppercase;}
   :lang(en) #articles_page.site1 #static_content h2{font-weight:bolder;}
/* =================sitemap ================*/
#sitemap_content {margin:10px 0 0 10px;}
#sitemap_content a{text-decoration:none;}
#sitemap_content a:hover{text-decoration:underline;}
#sitemap_content h1 { clear:left; float:left; display:block; width:690px; margin:10px 0;}
#sitemap_content h2 { clear:left; float:left; display:block; width:100%; color: #775857; font: bold 1.5em Georgia;  margin:10px 0 5px 0; padding:0 0 8px 0; }
#sitemap_content li{height:auto;}
#sitemap_content ul{height:auto;}
#sitemap_content .sitemap{width:100%; float:left; border-top:1px dotted #c4918f; margin-right:-20px;}
#sitemap_content .sitemaplist, #sitemap_content .sitemaplist3 {width:100%; float:left;}
#sitemap_content .sitemaplist3 {clear:left;}
#sitemap_content .sitemaplist2 h1, #sitemap_content .sitemaplist3 h1 {margin:25px 0 5px 0;}
#sitemap_content .sitemaplist3 h2 {background:0; }
#sitemap_content .map_level1 {float:left; width:100%; margin:0; padding:0; list-style:none;}
#sitemap_content .map_level1 li {float:left; width:220px; padding:3px 0 2px 12px; margin:3px 10px 3px 0; background:url(/images/static/sitemap_bullet.gif) no-repeat 0 7px;}
#sitemap_content .map_level1 li a{font-weight:bold; text-transform: uppercase; color: #663300;}
#sitemap_content .map_level1 ul {list-style:none; margin:0; padding:0;}
#sitemap_content .map_level1 ul li {float:none; padding:3px 0 2px 0; margin:0 !important; background:none;}
#sitemap_content .map_level1 ul li a{font-weight:normal; text-transform:none; color:#373737;}
#sitemap_content .static_pg_list {float:left; width:205px; margin:0 20px; padding:0; list-style: none;}
#sitemap_content .static_pg_list li {padding:0; margin:5px 0;}
#sitemap_content .static_pg_list li a{font-weight:normal; text-transform:none; color:#373737;}

/* ================= customer service ================*/
#customer_service{ background: url(/images/static/contact-tir.jpg) no-repeat 454px 0;}
#customer_service #cs_order h2 {font:normal 2.0em Georgia; color: #c4918f;}
#customer_service h4 {font:normal 1.4em Georgia; color: #c4918f;}
#customer_service #cs_order { padding: 5px 300px 5px 0px;}
#customer_service #cs_order dl {width:225px;}
#customer_service #cs_order dl dt{float:left; width: 75px; padding-top: 5px;}
#customer_service #cs_order dl dd{float:left; width: 150px; padding-top: 5px;}
#customer_service #cs_returns {  padding: 5px 300px 5px 0px; }
#customer_service #cs_returns2 { padding: 5px 300px 5px 0px;}
#customer_service #my_order { padding: 5px 300px 5px 0px; }
#customer_service #international {  padding: 5px 300px 5px 0px; }
#customer_service #say_no {  padding: 5px 300px 5px 0px;}
.back_to_top{display:block; clear:both; width:89px; height:19px; overflow:hidden; position:relative; margin:1.2em 0 0 0;}
.back_to_top span{display:block; width:89px; height:19px; position:absolute; top:0; left:0;  cursor:pointer;}

/* ================= contact ================*/

#contact-us #top_p{padding-right: 300px; background: url(/images/static/contact-tir.jpg) no-repeat 454px 0; height:337px;}
#contact-us h3 {clear:both;padding: 20px 0 0px 0; color: #c4918f; font:normal 1.8em Georgia, Palatino;   margin:5px 0;}
#contact-us a{color:#c4918f;}
#contact-us #offices {clear:both; list-style: none;margin:10px 0;}
#contact-us #offices li{float:left; height: 240px;  width: 194px; margin:0 9px; display: inline;}
#contact-us #offices li h2 {font-size: 1.2em; color: #663300; margin-top: 6px;  font-family: "Georgia", "Palatino", sans-serif; padding-bottom: 5px; }
#contact-us #offices li h2.orange {/* color: #D7740C; */}
#contact-us #offices li address {padding:5px; font-style: normal;}
#contact-us #offices li address span{font-weight: bold;}
#contact-us #offices li #hq_dl {padding:5px;}
#contact-us #offices li #hq_dl dt{font-weight: bold;clear:left; float:left; padding-right: 5px;}
#contact-us #offices li #hq_dl dd{float:left;}
#contact-us #offices li .coast {padding: 5px;}
#contact-us #offices li .coast dt{font-weight: bold;}
#contact-us #offices li #office_phone {padding: 5px;}
#contact-us #offices li #office_phone dt{font-weight: bold; padding-right: 5px; clear:left; float:left;}
#contact-us #offices li #office_phone dd {float:left;}
#contact-us #offices li #office_phone {padding: 5px;}

#contact-by-mail {clear:both;}
#contact-by-mail ul{list-style: none;}
#contact-by-mail ul li{padding: 5px 0 5px 5px;}

#contact-by-phone {margin-top: 5px; clear:both; }
#contact-by-phone h4 {color: #663300; padding-left: 5px;padding-top: 5px;}
#contact-by-phone p { padding-left: 5px;}
#contact-by-phone div { padding-left: 5px;}
#contact-by-phone address {font-style: normal; padding-left: 5px;}


#contact_form {width:100%;}
:root #contact_form {clear:both;}
#contact_form h5{font-size:14px; font-weight:bold; padding:10px 0 5px 0;}
#contact_form #form-1-column{padding-bottom:0; margin-bottom:0; }
#contact_form #form-2-column{padding-top:0; top-bottom:0; }
#contact_form fieldset{padding:0 15px; border:none;}
#contact_form h2 { margin: 0.5em 0; font:normal 1.7em Arial, Verdana, Tahoma, Helvetica, sans-serif; color:#345c76; text-transform:uppercase;}
#contact_form .req_div {font-weight:bold; color:#940000; font-style:italic;}
#contact_form .required {color:#940000;}
#contact_form fieldset div{ width:350px; padding:0.3em 0;}
#contact_form fieldset div.mess{ width:auto;}
#contact_form label {display:block; float:left; clear:both; width:140px;}
#contact_form input {width:166px;  border:1px solid #8e8054;}
#contact_form select#ycountry {width:168px; border:1px solid #8e8054;}
#contact_form input#signup_newsletter {width:auto; border:0;}
*html #contact_form_div input#signup_newsletter {margin-left:2px;}
#contact_form textarea {width:305px; height:75px; border:1px solid #8e8054;}
#contact_form .signup_newsletter {width:355px; padding:1em 0 0 136px;}
#contact_form .contact_submit {clear:both; width:310px;}
*html #contact_form .contact_submit {clear:both; width:313px;}
:root #contact_form .contact_submit {clear:both; width:308px;}
#contact_form .contact_submit input{border:none; width:60px; height:28px; float:right; background:transparent url(/images/static/btn-send.png) no-repeat 0 0;}
#contact_form #contact_checkbox input {border:none; display:block; width:14px; float:left;}
#contact_form #contact_checkbox label {display:block;  float:left; width:auto; clear:none;}


#static_pg_title {text-transform: uppercase;}
#static_content a {color: #A86461;}
#static_content a:hover {text-decoration: none;}

/* ================= about us ================*/

#about_us p{margin: 10px 0; clear:both;}
#about_us h3 { color: #c4918f; margin:5px 0; font: bold normal 1.5em "Georgia", "Palatino", sans-serif; padding-bottom: 5px;}
   

#about_us #about_top {padding-right: 345px; background: url(/images/static/bg-about.jpg) no-repeat 100% 0; height: 277px; clear:both;}
   *:lang(en) #about_top {margin-bottom:30px;}
   :first-child + html #about_top {margin-bottom:30px;}
#about_us #about_who {list-style: none; }
#about_us #about_who li{padding-left: 100px; }
#about_us #about_who li div{color: #663300;}
#about_us #about_who li div span{font-weight: bold;}
#about_us #about_who #about_who1 {background: url(/images/static/about-who1.jpg) no-repeat 10px 80%;}
#about_us #about_who #about_who2 {background: url(/images/static/about-who2.jpg) no-repeat 10px 80%;}
#about_us #about_who #about_who3 {background: url(/images/static/about-who3.jpg) no-repeat 10px 80%;}


#signup_thanks_page #static_content {  height: 260px;  font:bold 11px Tahoma, sans-serif;  }
#signup_thanks_page #static_content .thanks_h2 { margin: 0.5em 0; color: #555; font:bold 11px Tahoma, sans-serif;}
#signup_thanks_page #static_content .thanks_h2 span { font:bold 18px Tahoma, sans-serif; color:#663300; }
.continue_shopping { display:block; clear:both; width:169px; height:28px; position:relative; top: 15px;}
.continue_shopping span {display:block; width:169px; height:28px; position:absolute; left:0; top:0; background:url(/images/static/btn-continue-shopping.png) no-repeat 0 0; cursor:pointer; }

/* =================== testimonials ======================= */
.testimonial,
.testimonial_b { color: #555 !important; }
.testimonial img{float:left; width:119px; }
.testimonial p{clear:right; float:right;padding: 5px; }
.testimonial span{clear:right; float:right; }
.testimonial span.name{font-weight: bold; color: #ED7F1E !important; }

/*=================== article ===============================*/

#static_content p  img {padding-right: 10px; }
#articles_page #static_content ul {margin-left:24px;   }
#articles_page #static_content ul li{ list-style-position:outsie; list-style-type:disc;  }
#articles_page #static_content ol {list-style-position:outside;  }
#articles_page #static_content img {display:block; padding-right: 20px;}

#articles_page #static_content ol {margin-left: 24px; }

#static_content {color:#5f2206; line-height:135%;}
#static_content h2{color:#663300; font-size:16px; font-weight:bold; margin:0px; }

#articles_page #static_content ul{list-style-type:none;}
#articles_page #static_content a{color: #A86461;}

/*=================== Gift certificate ========*/

#buy_gift_block { line-height:135%;} 
#buy_gift_block h3{font-size:14px; padding:5px 0;}
#buy_gift_block img{float:left;}
#buy_gift_block form{border-top:dotted 1px #42818a; margin-top:10px; padding-top:10px;}
#buy_gift_block p{padding:5px 0;}
#buy_gift_block label{clear:left; float:left;width:250px; display:block; margin:15px 5px 15px 0; font-weight:bold; text-align:right; }
#buy_gift_block #certificate_amount{margin:15px 0; float:left; width:80px; border:1px solid #8e8054;}
#buy_gift_block #certificate_email{margin:15px 0; float:left; width:200px; border:1px solid #8e8054;}
#buy_gift_block #certificate_message{margin:15px 0; float:left; width:300px; height:100px; border:1px solid #8e8054;}
#buy_gift_block .buy_certificate{width: 73px; height: 19px; background: #fff url(/images/static/btn-add-cart.png) no-repeat 0 0; float:left; clear:both; margin-left:484px;}



.subarticle {  line-height:135%;} 
.subarticle  h3{font-size:14px; padding:5px 0; }
.subarticle  p{padding:5px 0;}
.subarticle  label{width:250px; display:block; margin:10px 0 0 0;}
.subarticle  #gift_cert_form{float:left; width:100%; clear:both; border-top:dotted 1px #42818a; margin-top:30px; padding-top:10px;}
.subarticle  #gift_cert_form input{width:100px; display: block; float:left; border:1px solid #8e8054;}
.subarticle  #gift_cert_form .submit{border:none; display: block; float:left; text-indent:-1000px; width: 73px; height: 19px; /*background: #fff url(/images/static/btn-send.png) no-repeat 0 0; */ margin-left:5px;}
.subarticle  #gift_cert_form .gift_cert_text_false, .certificate_div .gift_cert_text{white-space:nowrap; list-style-type:none; float:left; clear:both; padding:5px; margin:0.7em 0 0.7em 0; color:#c00; border:2px solid #c00;}
.subarticle  #gift_cert_form .gift_cert_text{color:#5F2206; border-color:#5F2206;}


.subarticle  #check_balance_form{float:left; width:100%; clear:both; border-top:dotted 1px #42818a; margin-top:30px; padding-top:10px;}
.subarticle  #check_balance_form input{width:100px; display: block; float:left; border:1px solid #8e8054;}
.subarticle  #check_balance_form .submit{border:none; display: block; float:left; text-indent:-1000px; width: 73px; height: 19px; background: #fff url(/images/static/btn-send.png) no-repeat 0 0;  margin-left:5px;}
.subarticle  #check_balance_form .gift_cert_text_false, .certificate_div .gift_cert_text{white-space:nowrap; list-style-type:none; float:left; clear:both; padding:5px; margin:0.7em 0 0.7em 0; color:#c00; border:2px solid #c00;}
.subarticle  #check_balance_form .gift_cert_text{color:#5F2206; border-color:#5F2206;}
