/* CigarPlace  */

#static_content {clear:both; padding:0px 30px 0px 0px; color:#000;}
#signup_thanks_page #static_content{position:relative; height:300px;}
#signup_thanks_page #static_content p{clear:both; float: left; }
#signup_thanks_page #static_content .thanks_btn {clear:both; float:left; width: 190px; height: 24px;}
#signup_thanks_page #static_content .thanks_btn a {display: block ;width: 190px; height: 24px; background: url(/images/static/btn_continue_shopping.gif) no-repeat 0 0; text-indent: -9000px; overflow: hidden;margin: 5px 5px 0 0 ; }
#main_body {background: #fff;  }

#static_content h2{font-size:16px;  display:block; width:100%; margin:10px 0 5px 0; padding:0 0 8px 0; color: #707A9E; border-bottom: 1px dashed #8D8CB4;}
#articles_page #static_pg_title { display:none; }
#articles_page #main_breadcrumbs { display:none;}
h3{font-size:14px;}
h4{font-size:14px;}
#static_content p {margin:10px 0; color:#000; font-family:Tahoma, Arial, sans-serif;}
#static_content .first { margin-top:0; }
#static_content p a {color:#a20000;}
.static-img { float:left; margin:4px 12px 12px 0;}
.article_head_img {}
#main_breadcrumbs {}
#articles_page #main_body {background: none; position:relative; z-index: 1000; height: auto;}
#articles_page #homepage_sidebar {margin-right: 0; position: relative; top: -64px;}


#articles_page #static_content {background: #fff; clear:none; float:left; min-height: 400px; width:410px; padding-top:3px;}
*html #articles_page #static_content {height: 400px;}

/* =================about us================*/
#static_content .about_company {background: url(/images/static/about_company.jpg) no-repeat 0 0; height: 155px; padding: 10px 275px 10px 10px}
#static_content .about_company h2 {color: #000; font-size:14px; border-bottom: none;}

/* ================ thank you =============== */
.thanks_h2 {float:left;  width: 319px !important; height: 33px; border-bottom: none !important; }
#signup_thanks_page #static_content p {margin-left:-2px;float:left; width: 380px;  padding: 0px 0 10px 5px; margin-top:5px; height: 21px;}
.thanks_btn {clear: both; float:left;display: inline;}
/* =================sitemap ================*/
#sitemap_content {margin:10px 0 0 0px; float:left; width: 100%; }
#sitemap_content a{text-decoration:none;}
#sitemap_content a:hover{text-decoration:underline;}
#sitemap_content h1 {font-size:12px; clear:left; float:left; display:block;  margin:10px 0; color: #375295;}
#sitemap_content h2 {font-size:16px; color: #375295; clear:left; float:left; display:block; width:100%; margin:10px 0 5px 0; padding:0 0 8px 0; text-transform: uppercase;}
#sitemap_content .sitemap{padding:0 0px;}
#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 {}
#sitemap_content .map_level1 {float:left; margin:0; padding:0; list-style:none; width:410px;}
#sitemap_content .map_level1 li {float:left; width:180px; overflow:hidden; padding:3px 0 2px 12px; margin:3px 10px 3px 0; }
#sitemap_content .map_level1 li a{font-weight:bold; font-family:Arial,sans-serif; font-size:12px; color: #80A5BF;  color:#375295; text-transform:uppercase; }
#sitemap_content .map_level1 li a:hover {text-decoration: none; }
#sitemap_content .map_level1 ul {list-style:none; margin:0; padding:0; width:170px; font-size:10px;}
#sitemap_content .map_level1 ul li {text-indent:0px; float:none; padding:1px 0px; margin:0 !important; }
#sitemap_content .map_level1 ul li a{font-weight:normal; text-transform:none; color:#5E66A5; text-decoration: none;}
#sitemap_content .map_level1 ul li a:hover {text-decoration: underline;}

#sitemap_content .map_level2 ul{padding-bottom:10px;}
#sitemap_content .list_1 {padding-bottom: 5px; display:block;}
#sitemap_content .list_2{background:transparent url(/images/static/bg_arrow.gif) no-repeat scroll 0px 50%; padding:0 0 0 10px; text-transform:uppercase !important;}
#sitemap_content .list_4{padding:0 0 0 15px; font-size:11px !important; font-style: italic; color: #537DE0 !important;}

#sitemap_content .static_pg_list {float:left; clear:both; width:160px; margin:0 12px; padding:0; list-style-type:none; padding:0; }
#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:#5E66A5; }
#sitemap_content .list_1 {color:#382717;}
/* ================= customer support ================*/
#customer_support {font-size:0.9em;}
#customer_support h2{clear:both; font:normal 1.5em Arial, Verdana, Tahoma, Helvetica, sans-serif; color:#345c76; margin:0 0 0.5em 0;}
#customer_support .triple_column{float:left; width:175px; height:225px; padding:15px 5px 15px 10px; margin:20px 0 30px 7px; }
#customer_support .triple_column h2{text-transform:uppercase; margin:0 0 0.9em 0; color:#574f35; font-weight:bold;}
#customer_support  p{margin:1em 0;}
#customer_support ul{list-style:none; margin:0; padding:0;}
#customer_support li{padding:0.2em 0;}
#customer_support #triple_column_first{ margin-left:0; background:transparent url(/images/static/bg_customer1.gif) repeat-x 0 0;}
#customer_support #triple_column_first h2{color:#345c76;}
#customer_support .support_div{border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; padding:1.2em 0;  margin:20px 0 0 0;}
#customer_support span{display:block; color:#a39874; font-weight:bold;}


/* ================ customer service ================= */
#customer_service {list-style: none; float:left; margin-left: 0 !important; padding-top: 10px;}
#customer_service li {float:left; width: 188px; margin-right: 17px; display: inline; height: 110px; margin-bottom: 10px; overflow: hidden;}
#customer_service li h4 {padding: 5px 0 2px 10px; font-size: 18px; }

#customer_service ul {list-style: none;}
#customer_service li li {float: none; display: block; width: 100%; margin:0; height: auto; padding-left: 15px; background: url(/images/static/bg_cs_item.gif) no-repeat 0 50%; }
#customer_service li li a {color: #535475; display:block; padding: 1px 0;  }
#customer_service li li a:hover {text-decoration: none;}

#customer_service li.darkgray {background: url(/images/static/bg_cs_darkgray.gif) no-repeat 0 0;}
#customer_service li.brown {background: url(/images/static/bg_cs_brown.gif) no-repeat 0 0;}
#customer_service li.lightgray {background: url(/images/static/bg_cs_lightgray.gif) no-repeat 0 0;}


/* ================= contact ================*/
#contact_us {list-style: none; float:left; margin-left: 0 !important; padding-top: 10px;}
#contact_us li {float:left; width: 188px; margin-right: 32px; display: inline; height: 110px; margin-bottom: 10px; overflow: hidden;}
#contact_us li#shipping, #contact_us li#my_account, #contact_us li#privacy_security {margin-right: 0;}
#contact_us li h4 {padding: 5px 0 2px 10px; font-size: 18px; }

#contact_us ul {list-style: none;}
#contact_us li li {float: none; display: block; width: 100%; margin:0; height: auto; padding-left: 15px; background: url(/images/static/bg_cs_item.gif) no-repeat 0 50%; }
#contact_us li li a {color: #535475; display:block; padding: 1px 0;  }
#contact_us li li a:hover {text-decoration: none;}

#contact_us li.darkgray {background: url(/images/static/bg_cs_darkgray.gif) no-repeat 0 0;}
#contact_us li.brown {background: url(/images/static/bg_cs_brown.gif) no-repeat 0 0;}
#contact_us li.lightgray {background: url(/images/static/bg_cs_lightgray.gif) no-repeat 0 0;}



.required {color: #c00;}
.req_div {}

.contact_div {height:120px; padding: 12px; margin-top: 10px;}
.contact_div a {color: #8B8CAA;}
.contact_div a:hover {text-decoration: none;}
.contact_div address {font-style: normal;}
.contact_div h5 {font-size: 14px; font-weight: bold; padding-bottom: 7px;}
#headquarters {background: url(/images/static/bg_contact_hq.gif) no-repeat 0 0;}
#distribution_center {background: url(/images/static/bg_contact_dc.gif) no-repeat 0 0; height: 183px;}

#contact_list {list-style: none; float:left; margin-left: 0 !important; padding-top: 0px;}
#contact_list li {float:left; width: 178px; padding-right: 10px; margin-right: 17px; display: inline; height: 110px; margin-bottom: 10px; overflow: hidden; background: url(/images/static/bg_cs_lightgray.gif) no-repeat 0 0;}
#contact_list li h5 {padding: 10px 0 2px 10px; font-size: 14px;}
#contact_list li p {padding:0 10px; }
#contact_list li p a {color: #8B8CAA;}
#contact_list li p a:hover {text-decoration: none;}

#specific_order_questions {background: url(/images/static/bg_contact_big.gif) no-repeat 0 0; clear: both; height: 106px; padding: 10px; width: 373px;}
#specific_order_questions ul {list-style: none;}
#specific_order_questions ul li {padding-left: 15px; background: url(/images/static/bg_cs_item.gif) no-repeat 0 3px;}
#specific_order_questions h5 {padding: 10px 0 2px 10px; font-size: 14px;}
#specific_order_questions a {color: #8B8CAA;}
#specific_order_questions a:hover {text-decoration: none;}

/* ================= about us ================*/
#about {padding-top: 10px;}
#about #about_box {background: url(/images/static/about_company.jpg) no-repeat 0 0; height: 155px; width: 687px; padding: 10px;}
#about #about_box h4 {font-size: 13px;}
#about #about_box p {padding-right: 300px;}
#about h3 {font-size: 18px; color: #B9BACC; border-bottom: 1px dotted #B9BACC; background: none; font-weight: normal;}
#about p.about_p {color: #000; padding-bottom: 10px;}
#about a {color: #8B8CAA;}
#about a:hover {text-decoration: none;}

/* ================ static ================ */
#static_content h3 {}
#static_content hr {margin: 5px 0;}
#static_content ul {margin-left: 15px;}
#static_content ol {margin-left: 15px;}
/* =================faq ================*/
.faq_list dt{font-size:14px; color:#382717; padding: 0 0 3px;}
.faq_list dd{padding:0 0 20px 0;}

