body,div,object,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
fieldset,img,object{border:0}
object{display:block}
address,caption,cite,code,dfn,em,strong,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
body{font-family:tahoma!important;font-size:11px;background:#17181C url(../images/html-back.jpg) repeat-y center}
.clearfix.back{background:url(../images/foxy-back.png) -18px top repeat-y}
.wrapper{background:#FFF;margin:0 auto;position:relative;width:780px}
.date_currency_and_cart{height:91px;width:345px;color:#888;position:absolute;top:0;left:437px}
.date_currency_and_cart span{padding-left:21px;float:left}
.date_currency_and_cart select{border:1px solid #888;height:17px;width:110px;font-size:11px;margin-left:370px;float:left;margin-top:12px}
.date_currency_and_cart .shopping-cart{width:238px;font-weight:bold;color:#47392E;position:absolute;top:70px;left:116px}
.date_currency_and_cart .shopping-cart b{color:#C02800}
.date_currency_and_cart .shopping-cart a{color:#47392E}
.date_currency_and_cart .shopping-cart a:hover{text-decoration:none}
.navigation{background:#B93800 url(../images/menu.jpg) no-repeat;height:38px;overflow:hidden;width:780px}
.navigation li{float:left;display:inline;width:14.2%}
.navigation a{color:#FFF;margin-top:4px;background:url(../images/border-menu.jpg) right top no-repeat;display:block;text-align:center;height:32px;line-height:30px;text-decoration:none;font-weight:bold}
.navigation li a.last{background:none}
.navigation a:hover{color:#EFC0B3}
.main_header{background:#000 url(../images/header-top.jpg) no-repeat;height:370px}
.main_header h1{width:347px}
.main_header h1 a{display:block;height:91px;width:347px;text-indent:-5000px;overflow:hidden}
.main_header #flash_header{position:absolute;left:327px;top:8px}
.main_header #flash_header .flash-link img{position:absolute;left:180px;top:116px}
#header_bottom{background:url(../images/header-bottom.jpg) no-repeat;height:220px;width:780px;position:relative}
.search-form{background:#333439 url(../images/autocompleter-back.jpg) no-repeat;height:28px;width:780px;position:absolute;top:361px;left:0}
.search-form p{float:left;display:inline;font-weight:bold;margin-top:8px;margin-left:18px}
.search-form span{width:20px;height:20px;margin:5px 0 0 14px;cursor:pointer;float:left;display:inline}
.search-form form#autocompleteForm{float:left}
.search-form form#autocompleteForm input{width:110px;margin:4px 0 0 150px;border:1px solid #A8A8A8;font-size:10px;height:16px;padding:2px 0 0 3px}
label.search_label{color:#988977;display:inline;height:19px;font-weight:bold;margin:8px 0 0 35px;float:left}
.search-form #char_list{position:relative;left:7px;top:1px;float:left}
.search-form #char_list a{color:#988977;text-decoration:none;float:left;display:inline;text-align:center;width:11px;line-height:28px}
.search-form #char_list a:hover{background:#F8F7F7 url(../images/autocompleter-a-hover.png) repeat-x;color:#FFF}
.left-layout{width:178px;float:left}
.rss_addthis_container{height:44px;width:343px}
#rss_addthis_container_back{height:44px;width:343px;background:url(../images/rss-addthis-back.jpg) no-repeat}
.rss_addthis_container #ADD_this_container{float:right;width:176px;height:44px;display:block}
.rss_addthis_container #ADD_this_container p{color:#988977;padding-top:4px;margin-bottom:3px;text-align:center}
.rss_addthis_container #ADD_this_container a{display:block;text-align:center}
.rss_addthis_container .addThisAlone{background:url(../images/rss-or-addthis-back.jpg) no-repeat;float:right;width:176px;height:44px;display:block}
.rss_addthis_container #rss{float:left;width:167px;height:44px;color:#666}
.rss_addthis_container .rssAlone{background:url(../images/rss-or-addthis-back.jpg) no-repeat;float:right!important;width:178px!important;height:44px;color:#666;text-align:left;display:inline}
.rss_addthis_container #rss p{color:#988977;margin-left:13px;line-height:17px;float:left;display:inline;margin-top:2px}
.rss_addthis_container #rss a{text-decoration:none;color:#988977;float:left;display:block;margin-left:16px;margin-top:13px;height:16px;width:16px;background:url(../images/rss.jpg) no-repeat}
.rss_addthis_container #quality{background:url(../images/rss-addthis-back.jpg) no-repeat top left;margin-left:15px;margin-top:0}
ul.product_list{display:none;height:300px;width:205px;position:absolute;top:474px;left:184px;border:2px solid #A6926C;background:#FFF url(../images/quick-search-back.jpg) repeat-y;z-index:1500}
a.close{background:url(../images/quick-search-close.png) no-repeat;width:28px;height:26px;display:none;position:absolute;top:480px;left:344px;cursor:pointer;z-index:250000000}
ul li.x_title a{color:#C02800;font-weight:bold;height:20px;line-height:20px;text-decoration:none;display:block;margin:2px 0;padding-top:2px;padding-bottom:2px;padding-left:15px}
ul li.x_title a:hover{color:#705E3C;background:#FFF}
ul li.x_items a{color:#404040;text-decoration:none;display:block;margin:2px 0;height:16px;line-height:16px;padding-left:15px}
ul li.x_items a:hover{color:#6A5936;background:#FFF}
.menu div.quick-search{background:#FFF url(../images/quick-search.png) no-repeat;height:50px;margin-top:5px;padding-bottom:7px}
.menu div.quick-search p{color:#FFF;font-weight:bold;padding-left:15px;line-height:26px;text-transform:uppercase}
.menu div.quick-search select{width:150px;height:16px;margin:5px 0 0 15px;font-size:10px;border:1px solid #CCC}
.menu li.items a{text-decoration:none;color:#FFF;line-height:22px;display:block;height:22px;padding-left:20px;background:url(../images/menu-items-back.png) repeat-y;overflow:hidden}
.menu li.items a:hover{background:#000;color:#CABAA7}
.menu li.title{height:35px;background:#000 url(../images/menu-title.png) no-repeat}
.menu li.title a{color:#FFF;padding-left:20px;display:block;text-decoration:none;height:28px;text-transform:capitalize;font-weight:bold;line-height:28px}
.menu li.title a:hover{color:#CABAA7}
.menu li.more_products{background:url(../images/menu-items-back.png) repeat-y;height:32px}
.menu li.last{height:33px}
.menu li.more_products a{color:#FFF;text-decoration:none;display:block;height:22px;text-align:right;padding-right:5px;line-height:22px}
.menu li.more_products a:hover{text-decoration:underline}
.content_header{background:url(../images/testimonials-back.jpg) no-repeat;height:57px;width:450px;position:absolute;top:163px;left:317px}
.content_header a{float:left;display:inline;width:155px;height:57px;position:relative;left:153px}
.content_header a.last{float:right;width:140px}
img.live_person{padding-bottom:10px;display:block}
.xhtml_select{background:#000 url(../images/search-product.png) 0 0 no-repeat;height:37px;cursor:pointer;padding-bottom:10px}
.main_content{float:left;display:inline;width:590px;padding-bottom:400px;margin-left:12px;margin-top:0}
.main_content table{width:100%!important}
.about{font-size:11px;color:#404040;width:100%!important}
.about ul{padding-left:40px}
.about ul li{line-height:16px;color:#3C526B;padding-bottom:10px}
.about h2{font-weight:bold;color:#B71F02;margin:20px 15px 7px 15px;padding-bottom:3px;border-bottom:1px solid #9A8458}
td.product_info td.about h2{font-weight:bold;color:#B71F02;margin:8px 200px 7px 0;padding-bottom:3px;border-bottom:1px solid #9A8458;width:97%}
td.product_info td.about{padding-left:15px}
.about p,ol{color:#404040;line-height:16px;padding-left:30px;width:475px}
.about p a{color:#404040;text-decoration:underline}
.about p a:hover{color:#6F6F6F}
.faq{padding-left:15px;width:97%!important}
.faq ul li{line-height:2em}
.faq .title{font-weight:bold;color:#B71F02;margin:10px 0 7px 0;padding-bottom:3px;border-bottom:1px solid #C0C0C0}
.faq h2{font-weight:bold;color:#B71F02;margin:20px 30px 7px 0;padding-bottom:3px;border-bottom:1px solid #9A8458}
.faq p,ol{color:#404040;line-height:16px;width:475px;padding-left:15px}
.faq p a,.tax-free h4{color:#404040}
.faq p a:hover{color:#6F6F6F}
.faq ul a{color:#7C6843;text-decoration:underline;background:url(../images/faq-li.gif) 0 5px no-repeat;padding-left:10px}
.faq ul a:hover{color:#BC9E64}
.contact .title{font-weight:bold;color:#B71F02}
.contact hr{color:#9A8458;margin-right:40px}
.contact p{line-height:19px;width:80%;color:#404040;margin:0}
.contact p a{color:#404040;text-decoration:underline}
.contact p a:hover{color:#6F6F6F}
.contact .field{text-align:right;color:#404040;padding-right:10px;padding-top:14px}
.contact .c_select,.c_input,.c_textarea{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;border:1px solid #ADADAD;width:70%;padding:2px;margin-top:10px}
.contact img{margin-top:10px}
.contact .c_select{height:20px}
.contact .c_input{height:14px}
.contact .btn{width:100px;height:20px;cursor:pointer}
.contact #security_code{margin:0;width:208px!important}
.orange_frame{border:1px solid #589FD2;background:#FFF}
.parent{font-size:12px;font-weight:bold;color:#FFF;background:#A5CCE8 url(../images/parent-back.jpg) repeat-x;padding-left:4px;padding-right:2px;padding-top:3px;padding-bottom:3px;text-align:left}
.parent td{padding-left:4px;padding-right:2px;padding-top:2px;padding-bottom:2px}
.parent a:link{color:#FFF;text-decoration:none}
.parent a:hover{color:#FFF;text-decoration:underline}
.parent a:visited{color:#FFF;text-decoration:none}
.table_cell{font-size:12px;color:#333;background:#EBF2F8}
.table_cell a{text-decoration:none;color:#000}
.product_info{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:8pt;color:#404040}
.product_info h2{font-size:15px;font-weight:bold;color:#B71F02;margin:8px 200px 7px 11px;padding-bottom:3px;border-bottom:1px solid #9A8458}
.product_info .info{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:8pt;color:#404040;line-height:11pt;padding:10px 10px 0 0}
.product_info h3,h4{font-size:13px;font-weight:bold;color:#B71F02;margin:15px 0 4px 0;padding-bottom:0;padding-left:15px}
.product_info p{margin:0;line-height:11pt;padding-bottom:16pt;padding-left:10pt}
.product_info a{text-decoration:none;color:#404040;height:16px}
.product_info h3 a{text-decoration:none;color:#B71F02;margin-left:-15px}
.products_table h3{margin:0}
table.products_table{width:96%!important;margin-left:13px}
.products_table th{text-align:left;color:#FFF;background:#846C3C url(../images/products-table-th-back.jpg) repeat-x;padding:4px;white-space:nowrap;height:26px}
.products_table th.th_qnty{text-align:left;width:80px}
.products_table th.th_qnty_herbal{text-align:left;width:200px}
.products_table th.th_price{width:100px}
.products_table tr.r1{background-color:#F4F0E9}
.products_table tr.r2{background-color:#FFF}
.products_table td{padding:3px;border-bottom:1px solid #D7CCB8}
.products_table td.td_qnty{text-align:left;padding-right:20px}
.products_table td.td_qnty_herbal{text-align:left}
.products_table td.td_price{text-align:left}
.products_table td.td_price_pp{text-align:left}
.products_table .save{padding-left:10px;color:#C00}
.products_table .note_cell{border:1px solid #42A29A;border-bottom:none;padding:4px;color:#F00}
.products_pack_table{width:100%;BORDER:1px solid #58789B}
.products_pack_table th{text-align:left;color:#FFF;background-color:#58789B;padding:3px 8px;white-space:nowrap}
.products_pack_table td{padding:3px 8px}
.products_pack_table ul li{line-height:2em;color:#ED5E00;padding-left:0}
.products_pack_table .td_price{background-color:#EBF2F8}
.products_pack_table .note_cell{border:1px solid #42A29A;border-bottom:none;padding:4px}
.orange_button{color:#FFF;font-size:11px;background:#C37C70 url(../images/button-add-to-cart.jpg);border:none;width:72px;height:19px;line-height:19px;padding:2px 12px}
.orange_button a{text-decoration:none;color:#FFF}
.orange_button a:hover{color:#EFC0B3}
.borderline .style5{background:#D0DFE8 url(../images/parent-back.jpg) repeat-x;display:block;height:100%;line-height:26px}
.testimonials{text-align:left;color:#404040;margin-left:12px}
.testimonials h4{border-bottom:1px solid #9A8458;color:#B71F02;font-weight:bold;margin:15px 15px 7px 0;padding-bottom:3px}
.testimonials h4 a{color:#B71F02;text-decoration:none;cursor:default;margin-left:-15px;font-size:11px}
.testimonials h3{color:#B71F02;font-size:13px;font-weight:bold;margin-top:15px;margin-bottom:20px}
.testimonials p{padding-left:15px;font-size:11px;margin:10px 0 10px 0;width:475px;line-height:16px}
.testimonials ul{margin:0 0 25px 10px;padding:0;color:#666;font-size:11px}
.testimonials ul li{margin:5px 0 5px 0}
.testimonials ul li a:link{background:transparent url(../images/faq-li.gif) no-repeat 0 5px;color:#7C6843;padding-left:10px;text-decoration:underline}
.testimonials ul li a:hover{color:#BC9E64}
.testimonials ul li a:visited{background:transparent url(../images/faq-li.gif) no-repeat 0 5px;color:#7C6843;padding-left:10px;text-decoration:underline}
.tax-free{text-align:left;color:#404040;margin-left:12px}
.tax-free h4{border-bottom:1px solid #9A8458;color:#B71F02;font-weight:bold;margin:20px 15px 7px;padding-bottom:3px;font-size:11px;padding-left:0}
.tax-free p,ol{color:#404040;line-height:16px;padding-left:30px;width:475px}
.product_boxes li{float:left;display:inline;width:274px;height:164px;margin:0 0 14px 14px;background:url(../images/product-box-content.jpg) top no-repeat;position:relative}
.product_boxes li h5{font-weight:bold;color:#C02800;text-align:center;width:130px;padding:9px 9px}
.product_boxes li a.cig_image{float:right;position:absolute;top:16px;left:170px;width:101px;height:136px;background:url(../images/pic-loader.gif) center center no-repeat;display:block}
.product_boxes li a.order_button{text-decoration:none;color:#FFF;float:right;display:inline;width:98px;height:24px;line-height:24px;text-align:center;position:absolute;top:122px;left:25px;font-size:12px;font-weight:bold}
.product_boxes li a.order_button:hover{color:#EFC0B3}
.product_boxes li p.price{color:#000;float:left;text-align:center;position:absolute;top:53px;width:146px;line-height:18px;font-size:15px}
.product_boxes li p.price span{color:#000;font-size:17px;font-weight:bold}
.product_boxes li p.price .only{color:#C02800;font-size:13px;font-weight:bold;display:block}
.v_footer_container{position:relative}
.prescription{position:absolute;top:-390px;left:190px}
.v_footer_container{position:relative}
.prescription{position:absolute;top:-390px;left:190px}
.v_footer{width:582px;position:absolute;top:-180px;left:202px}
.seals_container{position:absolute;top:-112px;left:202px}
.seals_container table{width:515px!important}
.footer{margin:0 auto;width:780px;height:41px;overflow:hidden;text-align:center;line-height:41px;background:#8A7852 url(../images/footer-menu-back.jpg) no-repeat}
.footer_container{float:left;position:relative;left:50%;text-align:center}
.footer ul{float:left;position:relative;left:-50%}
.footer li{float:left;display:inline}
.footer li a{color:#FFF;height:41px;display:block;float:left;background:url(../images/footer-menu-border.jpg.gif) right 4px no-repeat;text-decoration:none;text-transform:capitalize;padding:0 22px}
.footer li a.last{background:none}
.footer li a:hover{color:#FFF;text-decoration:underline}
#footerMain #footerShipping,#footerMain #footerPayments{padding:8px 0;width:563px;height:70px;font-family:Arial,Helvetica,sans-serif;position:relative}
#footerMain #footerShipping{padding:2px 0}
#footerMain h2{font-size:12px;color:#524438;font-weight:bold;padding:8px 0 12px 7px;letter-spacing:1px}
#footerMain #footerShipping div,#footerMain #footerPayments div{background:url(../images/line.gif) repeat-x left top;height:100%;padding-left:13px}
#footerMain #footerShipping span,#footerMain #footerPayments span{height:70px;width:11px;position:absolute;top:8px}
#footerMain #footerShipping span.left,#footerMain #footerPayments span.left{background:url(../images/left.gif) no-repeat left top;left:0}
#footerMain #footerPayments span.right,#footerMain #footerShipping span.right{background:url(../images/right.gif) no-repeat left top;left:100%;margin-left:-11px}
#footerMain #footerShipping span.right,#footerMain #footerShipping span.left{top:2px}
#footerMain ul li{float:left;display:block;margin-right:3px}