/* Virtual Pages CSS */ 
h1{font-size:18px;font-weight:400;padding:0;font-family:Arial, Helvetica, sans-serif;text-align:left;width:100%; clear:left;margin:0;background:none}
h1.lined { font-size: 24px !important; }
h2{font-size:20px;font-weight:400;color:#337ebb;padding-bottom:0;margin-bottom:0;width:100%;}
.contentdiv{margin:0 20px; }
.contentdiv p{line-height:18px;font-size:12px;padding-top:0;margin-top:0;}
.contentdiv a:hover{text-decoration:underline;}
.contentdiv .tableDiv{background-attachment:scroll;background-color:#F5F5F5;background-image:none;border:5px solid #D6D6D6;margin-left:40px;width:90%;margin-bottom:20px;}
.contentdiv .tableDiv td{border-bottom:1px solid #e8e8e8;padding:8px;border-right:1px solid #e8e8e8;}
.lined{border-bottom:1px solid #ebebeb;}
.contentdiv ul,.contentdiv ol{padding:0;margin:0 0 0 40px;}
.contentdiv ul li,.contentdiv ol li{margin:10px 0 12px;padding:0;list-style:outside disc outside;line-height:18px;}
.warning-box{border:1px solid #c00;padding:10px 10px 0;background:#fdf3d0;width:800px;margin:10px auto 20px;}
.attention{font-size:42px;vertical-align:bottom;margin:0 10px 20px 0;display:block;float:left;}
.highlighted{background:#ff0;}
.restricted-list{margin:20px auto;padding:0;width:860px;}
.restricted-list tbody tr td{margin:0;padding:0;}
.contentdiv .restricted-list tbody tr td p{margin:0 20px 10px;padding:5px 30px 5px 20px;background:#ebebeb;width:340px;border-bottom:1px solid #ebebeb;border-top:0 solid #ebebeb;}
.restricted-list tbody tr td ul{margin:0 40px 40px;padding:0;list-style:outside disc outside;}
.restricted-list tbody tr td ul li{margin:0 0 10px 20px;padding:0;list-style:outside disc outside;}
.shipping-info-table{border:10px solid #f1f1f1;background:#f1f1f1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.shipping-info-table tbody tr td{border:1px solid #ebebeb;padding:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff;border-bottom:2px solid #ebebeb;}
.top-faq-box{border:10px solid #f1f1f1;background:#f1f1f1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:20px auto;width:840px;}
.top-faq-box-inner{border:1px solid #ebebeb;padding:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:url(/Mercola/Images/faq-icon.png) no-repeat 60px 8px #fff;border-bottom:2px solid #ebebeb;min-height:150px;text-align:center;}
.top-faq-box-inner p{margin:0;}
.top-faq-link{font-size:20px;}
.top-faq-box-inner ul{float:left;width:220px;display:block;}
.top-faq-box-inner ul li{margin-top:0;padding-top:0;text-align:left;}
.support-block{margin:0 auto 20px;border:0 solid;width:880px;}
.support-block .email-support-block { border-left: 0px !important; }
.support-block .email-support-block, .support-block .phone-support-block, .support-block .chat-block { height: 310px; }
.support-block .email-support-block h3, .support-block .phone-support-block h3, .support-block .chat-block h3 {margin:0 0 20px 80px !important;font-weight:400;color:#337ebb;}
.support-block p{border-bottom:1px dotted #dcdcdc;padding:0;}
.support-block h3 span{font-size:24px;font-weight:400;}
.support-block h3.wholesale-partner {background: url(/Mercola/Images/box-icon.png) no-repeat 5px 0px; margin-left: 0px !important; padding-left: 80px; padding-bottom: 10px;}
.email-support-block{float:left;width:250px;background:url(/Mercola/Images/email-icon2.png) no-repeat 20px 10px;padding:20px 20px 0;}
.phone-support-block{float:left;width:250px;background:url(/Mercola/Images/phone-icon.png) no-repeat 26px 14px;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;padding:20px 20px 0;}
.chat-block{float:left;width:250px;background:url(/App_Themes/Radiant_Mercola/images/chat-icon.png) no-repeat 26px 12px;padding:20px 20px 0;}
.chat-banner {margin-left: -40px;margin-top: 10px; display: block;}
.support-block .email-support-block p{padding:0 0 5px 40px;}
.support-block .phone-support-block p{padding:0 0 5px 40px;}
.support-block .chat-block p{padding:0 0 5px;}
.support-block p.avail-hours{background:url(/Mercola/Images/clock-icon.png) no-repeat 0 0;padding:0 0 5px 40px;}
.es-flag{background:url(/Mercola/Images/spain-flag.png) no-repeat 2px 0;}
.autoship-icon{background:url(/mercola/images/autoship-icon.jpg) no-repeat 0 -10px;padding-left:190px;height:70px;padding-top:36px;width:auto;}
.discount-10{background:url(/mercola/images/discount-icon.jpg) no-repeat 0 -5px;}
.discount-plus-10{background:url(/mercola/images/plus-discount-icon.jpg) no-repeat 0 -5px;}
.convenience{background:url(/mercola/images/convenience-icon.jpg) no-repeat 0 -5px;}
.contentdiv ul.autoship-benefits{}
.contentdiv ul.autoship-benefits li{padding-left:150px;min-height:90px;list-style:none;}
.ULProductInfo{margin-left:15px;}
.ULProductInfo li {padding: 0 0 10px 0 !important; list-style-type: none; list-style-position: outside; list-style-image: url('/mercola/images/desc-list-icon.png');}
p a.aProductSalesPage{background:url(/mercola/images/desc-link-icon.png) no-repeat 0 2px;padding:0 0 0 18px;text-decoration:underline;font-weight:bold;margin-left:16px;display:block;}
p a.aProductSalesPage:hover{text-decoration:none;}
div.prodFreeShipNote{background:url(/mercola/images/free-shipping-icon.png) no-repeat 5px 0;color:#cc0000;font-weight:bold;min-height:40px;padding-left:75px;}
.base .ig .prodNote{border: 1px solid #c00;padding:12px;background:#fffbe2;margin: 6px auto;}
.fda-disclaimer{ width: 958px; border:1px solid #000; color: #000; background: #fff; padding: 0; text-align: center; margin: 20px auto;}
.fda-disclaimer p{ color: #000; }
.site-disclaimer { margin: 0 auto; width: 960px; text-align: left;}
.site-disclaimer p { text-align: left; padding: 0;}
.site-disclaimer p.centered { text-align: center; }
.footer-links .group-1-links { width:220px; }
.footer-links .group-2-links { width:150px; }
.footer-links .group-3-links { width:170px; }
.footer-links .group-4-links { width:200px; }
.footer-links .group-5-links { width:200px; overflow:hidden; }

/* IE7 Hack */
*+html .warning-box{border:1px solid #c00;padding:10px;background:#fdf3d0;width:800px;margin:10px auto 20px;}
*+html .attention{vertical-align:auto;line-height:32px;}
*+html .fda-disclaimer p{ margin: 10px auto; }
/* Special Offer //  *+html .contentdiv { padding-top: 70px;}
*+html .base .ig #ln { width:175px; padding-left: 0; }
*+html .base .ig #maincontent { background-image: none; }
*+html .base .ig .catalog #icn {  background: url("//media.mercola.com/assets/images/promo-banners/mothers-day-2012-shop-top.jpg") no-repeat; height:50px; margin-top:15px; }
*+html #minicategory_main { margin-top: 25px;} */
/*WHOLESALE PAGE*/
td.circle { background: url('//media.mercola.com/assets/images/wholesale/circle.png') center center no-repeat; height: 272px; width: 300px; }
td.circle p { color: #fff; width: 230px; margin: 0px auto 16px; font-size: 14px; line-height: normal; }
td.circle p.headline { font-family: 'Arial Black', Helvetica, sans-serif; font-size: 40px; border-bottom: 1px dotted #fff; width: 160px; margin-top: 50px; }
div.support-block div { width: 250px; float: left; padding: 20px 20px; height: 200px; border-left: 1px solid #dcdcdc; }
div.support-block div h3 { margin-left: 0px; font-weight:400;color:#337ebb; }
div.support-block div p { padding-bottom: 10px !important; }
div.support-block div p.left { padding-left: 40px; }
div.support-block div.wholesale-faq-menu { background: url('//media.mercola.com/assets/images/products/individual-faq-bg.jpg') repeat-x scroll 0 0 transparent; color: #01321E; font: bold 15px arial; height: 13px; margin: 0px auto 0px 25px; padding-top: 15px; text-align: center; width: 154px; }
div#wholesale-faq-pop { position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-image: url('//media.mercola.com/assets/images/organic-clothing/lb-bg.png'); background-color: Transparent; z-index:999999; }
div#wholesale-faq-pop div#wholesale-faq-pop-content-area { position: fixed; top: 50%; left: 50%; border: 1px solid #666; background-color: #fff; z-index:999999; }
div#wholesale-faq-pop div#wholesale-faq-pop-content-area a.wholesale-faq-pop-close { height: 30px; width: 30px; position: absolute; top: -12px; right: -12px; background: url('//media.mercola.com/assets/images/closebtn.png') 0 0; } 
/*PREMIER BUYERS*/
ul li.premier-freebies { font-size: 14px; border-bottom: 1px solid #ccc; width: 610px; padding: 0px 10px 10px 130px; list-style: none none outside; margin: 0px auto 16px; }
ul li.cart-total-200-dollars { background: url('//media.mercola.com/assets/images/premier-buyers/200-icon.png') no-repeat left center #fff; padding-top: 10px !important; }
ul li.cart-total-300-dollars { background: url('//media.mercola.com/assets/images/premier-buyers/300-icon.png') no-repeat left center #fff; }
ul li.cart-total-500-dollars { background: url('//media.mercola.com/assets/images/premier-buyers/500-icon.png') no-repeat left center #fff; }
ul li.cart-total-1000-dollars { background: url('//media.mercola.com/assets/images/premier-buyers/1000-icon.png') no-repeat left center #fff; border-bottom: 0px !important; }
/* REGISTER CREATE AN ACCOUNT TEXT FLOAT FIX */
div.chkmainbody div#login_right div#register div.fltleft { float: none !important; }
/* WWW-STYLE BLUE BUTTON */
a.button { border-radius: 2px 2px 2px 2px; cursor: pointer; font: bold 12px/17px Arial,sans-serif; padding: 5px 6px 4px; display: inline-block; }
a.blue { border: 1px solid #3079ED !important;  background: #4B8DF8; background: -webkit-linear-gradient(top, #4C8FFD, #4787ED); background: -moz-linear-gradient(top, #4C8FFD, #4787ED); background: -ms-linear-gradient(top, #4C8FFD, #4787ED); background: -o-linear-gradient(top, #4C8FFD, #4787ED);  -webkit-transition: border .20s; -moz-transition: border .20s; -o-transition: border .20s; transition: border .20s; }
a.blue:hover { border: 1px solid #2F5BB7 !important;  background: #3F83F1; background: -webkit-linear-gradient(top, #4D90FE, #357AE8); background: -moz-linear-gradient(top, #4D90FE, #357AE8); background: -ms-linear-gradient(top, #4D90FE, #357AE8); background: -o-linear-gradient(top, #4D90FE, #357AE8); text-decoration: none; }
a.action span.label { line-height: 45px !important; font-size: 24px !important; padding: 0px 25px !important; }
a.blue span.label { padding: 0 10px; color: #FFFFFF !important; text-shadow: 0 1px 0 #2F5BB7 !important; float: left; line-height: 18px; overflow: hidden; }
/* LABEL SNAPSHOT */
#ctl00_MainContent_ProductInfo1_ctl00_spnProductLabelKit div.product-label_box { width: 405px; border: 1px solid #EBEBEB; padding: 10px 20px 0px; margin-bottom: 20px; line-height: 1 !important; }
#ctl00_MainContent_ProductInfo1_ctl00_spnProductLabelKit div.label-snapshot_box { width: 425px; border-left: 1px solid #EBEBEB; padding: 0px 10px; }
#ctl00_MainContent_ProductInfo1_ctl00_spnProductLabelKit div.product-label_box a, #ctl00_MainContent_ProductInfo1_ctl00_spnProductLabelKit div.label-snapshot_box a { background: none; padding: 0px; width: auto; line-height: normal; }
.Product-PageContent table td { vertical-align: top; }
/* LABEL TEMPORARY FIX */
span#ctl00_MainContent_ProductInfo1_ctl00_spnProductLabelKit { line-height: 32px; padding-bottom: 5px; min-height: 450px; }
span#ctl00_MainContent_ProductInfo1_ctl00_spnProductLabelKit a { width: 425px; display: block; padding-left: 25px; background: url('/mercola/images/desc-link-icon.png') no-repeat center left; }
.clearfix:after { visibility: hidden; display: block; font-size: 0;	content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
a#bbblink.sehzbam:hover img,a#bbblink.rbhzbam:hover img,a#bbblink.ruhzbam:hover img,a#bbblink.sehzbum:hover img,a#bbblink.rbhzbum:hover img,a#bbblink.ruhzbum:hover img{margin-left:-150px!important;}