@import url('http://media.mercola.com/assets/css/global.css');

/* MAIN LAYOUT */
body {margin: 0px;font-family: arial, sans-serif;background-image: url(/Images/watermark.png);background-repeat: repeat;background-color: #78a2ca;}
.templateImgTop {background-image: url(/Images/products-layout_07a.png);display: none; visibility: hidden; background-repeat: no-repeat; width: 1024px; height:20px;}
.templateImgBot {background-image: url(/Images/products-layout_07.png); background-repeat: no-repeat; width: 1024px; height:20px;}
#productsWrapper {width: 1024px;margin: 0px auto;}
#productsNav {position: relative; width: 1024px;height: 60px;background-image: url(/Images/products-layout_01.png);background-repeat: no-repeat;}
#productsNav a {font-weight:bold;padding:0px 28px;text-decoration:none;color:#0066cc;font-family:arial, sans-serif;font-size:13px;}
#productsNav a:hover {text-decoration:underline;}
#productsNav img.logo {border: 0px;position: absolute;width: 214px;height: 60px;left: 0px;top: 0px;}
#navLinks { bottom: 18px; position: absolute; right: 25px; text-align: right;}
#navWrapper { position: relative; background-image: url("/Images/products-layout_02.png"); background-repeat: repeat-y; width: 1024px; }
#languageBar { margin: 0 0 -10px 810px; padding-right: 30px; padding-top: 5px; right: 0; text-align: right; }
div.productsToolbar { position: relative; width:1024px;background-image:url(/Images/products-layout_02.png);background-repeat: repeat-y; }
div.productsToolbar .phone-no { background-color: #EEEEEE; border: 1px solid #DDDDDD; border-radius: 5px 5px 5px 5px; color: #000000; font-size: 14px; height: 14px; left: 30px; margin: 2px auto 0px; padding-bottom: 7px; padding-top: 3px; position: absolute; text-align: center; top: 4px; width: 200px; }
.toolbarLinks {width: 888px;margin: 0px auto;}
.toolInactive {font-family: arial, sans-serif;font-size: 12px;font-weight: bold;background: url(/Images/btn-call.png);background-repeat: no-repeat;height: 27px;width:212px;cursor: auto;position: relative;}
.toolActive {font-family: arial, sans-serif;font-size: 12px;font-weight: bold;background-repeat: no-repeat;height: 27px;width:212px;cursor:pointer;position: relative;}
.toolText {position: absolute;top: 5px;left: 15px;text-align:left;color: #000000;}
.toolButton {width:212px;height:27px;margin:5px;float:left;}
#productsContent, #VideoContent {background-image:url(/Images/products-layout_02.png);background-repeat:repeat-y;position:relative;}
.contentPad {padding: 20px 50px; font-family: arial, sans-serif; font-size: 16px;}
#productsContent p {font-size:16px;}
#productsContent h1, #VideoContent h1 {text-align:center;color:#CC0000;font-weight:bold;font-size:28px;font-family:tahoma; margin-top:-10px; padding-bottom: 20px;}
#productsContent h2, #VideoContent h2 {color:#000000;font-size:24px;font-weight:bold;Text-align:center;Font-family:Tahoma;margin:-30px 40px 40px 40px;}
#productsContent h3 {margin:50px -15px 30px -15px;padding:10px;text-align:center;font-size:24px;font-weight:bold; background-image: url(/Images/h3-bg.png);background-repeat:repeat-y;}
#productsContent p.introduction:first-letter {font-size:60px;font-weight:bold;float:left;color:#cc0000;font-family:times new roman; margin-top: 0px;}
#productsContent p.introduction { margin-top:0px;}
/*#productsContent p.introduction:first-letter {font-weight:bold;font-family:times new roman;text-align:justify; margin-top:2em;	font-size:60px;color:#CC0000;}*/
#productsContent p.introduction:first-letter {margin-top: -10px;}
#productsContent div.sidebarWrapper {float: right; width: 400px; margin: 0px 0px 20px 20px;}
#productsContent div.sidebarContent {background-image: url(/Images/sidebarText_02.png); background-repeat: repeat-y;}
div.sidebarContent p {margin: 0px 20px 0px 20px;}
#productsContent div.sidebarContent, div.sidebarContent p {font-size: 14px;}
div.sidebarText img.templateImg {width: 400px; height: 20px; border: 0px;}
.discoverMore  { color:#0079be; margin:10px auto 0px; display:block; font-size:16px; width:120px; text-align:center;}
.discoverMore:hover  { text-decoration:none;}
.no-line { text-decoration:none;}
img.orderNow, img.discoverMore, img.outOfStock {height:41px; border: 0px;background-repeat: no-repeat; margin:10px auto 0px; }
img.orderNow {width:132px; background-image:url(/Images/ordernow.png);}
img.discoverMore {width: 153px; background-image: url(/images/discover-more.png);}
img.outOfStock {width:132px; background-image:url(/Images/out-of-stock.png);}
div.outOfStock {padding: 10px; margin: 10px auto; width: 550px; background-color: #FFFFAA; font-weight: bold; color: #CC0000; font-size: 14px; border: 2px solid #CC0000; text-align: center;}
.guaranteeWrap {width: 700px; margin: 0px auto;}
.guaranteeContent {width:700px; height: 149px; background-image: url(/Images/guarantee-layout_02.png); background-repeat: repeat-y; position: relative;}
.guaranteeText {width: 425px; position: absolute; top: 20px; left: 245px; font-size: 16px; text-align:left;}
.guaranteeImgTop, .guaranteeImgBot {width:700px;height:30px; background-repeat: no-repeat;}
.guaranteeImgTop {background-image: url(/Images/guarantee-layout_01.png);}
.guaranteeImgBot {background-image: url(/Images/guarantee-layout_04.png);}
.guaranteeSeal {width: 215px; height: 149px; border: 0px; position: absolute; left: 30px; top: 0px; background-image: url(/Images/guarantee-seal.gif); background-repeat: no-repeat;}
.productsLabelWrap {position:relative;width:250px;text-align:center;margin:25px auto 0px auto;}
.productsLabelBtn {position:absolute;left:25px;top:-25px;width:200px;height:55px;background-image:url(/Images/product-label-view.png);background-repeat:no-repeat;}
.productsLabelWrap a, .productsLabelWrap {text-decoration:none;font-weight:bold;color:#000000;font-size:13px;}
#productsFooter {background-image:url(/Images/products-layout_05.png); background-repeat: repeat-y;}
.footerImgTop, .footerImgBot {background-repeat: no-repeat; width: 1024px; height: 10px;}
.footerImgTop {background-image: url(/Images/products-layout_04.png);}
.footerImgBot {background-image: url(/Images/products-layout_06.png);}
.red  { color:#cc0000;}
a img { border:none;}
.caution-block { margin: 10px auto; padding: 10px; border: 2px dashed #CC0000; background-color: #FFFFFF; width: 500px; text-align: left; font-size: 14px; }

#fdaDisclaimerWrap { /* background:url(/images/black-friday-offer-restictions.jpg) no-repeat top; padding: 60px 0 0 0; */  padding: 0px; }
.fdaDisclaimerText {margin: 0px auto; width: 666px; background-color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: arial, sans-serif; text-align: center; border: 1px solid #000000; padding: 10px;}
#productsCopyrightWrap, #productsDisclaimerWrap {padding:5px 50px;}
.productsCopyrightText, .productsDisclaimerText {font-size:12px;font-family:arial, sans-serif;text-align:justify;}
.productsCopyrightText a {color:#000000; text-decoration: underline;}
.productsDisclaimerText {margin-top: 10px;}
#productsCopyright, #productsCopyright a {color:#78a2ca;}
#productsLogosBottom {text-align:center;}
#productsLogosBottom img {border:0px;margin:5px;}
#productsLogosBottom a {text-decoration:none;}
.clear {clear:both;}
/* IFRAMES */
.OrderSecuritySupportFrame, .OrderSecuritySupportFrameWrap {width:550px;height:120px;}
.OrderSecuritySupportFrame {border:0px;}
.OrderSecuritySupportFrameWrap {margin: 20px auto;}
.ppcOrderSecuritySupportFrame {width:390px;height:90px;border:0px;}
/* GRAPHICAL BULLETS */
.bulletGraphic1 {list-style-image:url(/Images/bullet-arrow-right-dropshad-red.PNG);}
.bulletGraphic2 {list-style-image:url(/Images/bullet-arrow-right-dropshad-blue.PNG);}
.bulletRedCheck {list-style-image:url(/Images/bullets/bullet_redcheck.gif);}
.bulletRedWhiteCheck {list-style-image:url(/Images/bullets/arrow_redircle.gif);}
.bulletBlueGradient {list-style-image:url(/Images/bullets/bullets-blue.gif);}
.bulletGreenGradient {list-style-image:url(/Images/bullets/bullets.gif);}
/* PRICING */
.priceTable td {text-align:left;}
.priceLabel, .priceCustomer, .priceSavings {font-weight:bold; text-align:left;}
.priceList, .priceCustomer, .priceSavings {padding-left:10px; text-align:left;}
.priceList {text-decoration:line-through;}
.priceCustomer {}
.priceSavings {font-weight:bold;color:#CC0000;}
/* VIDEOS */
#vidViddler, #vidYoutube, #vidYoutubeHD {margin: 0px auto; background-repeat: no-repeat;}
#vidViddler, #vidViddler object, #vidViddler embed {width: 437px; height: 348px; background-image: url(/Images/vidViddler-loading.jpg);}
#vidYoutube, #vidYoutube object, #vidYoutube embed {width: 425px; height: 344px; background-image: url(/Images/vidYoutube-loading.jpg);}
#vidYoutubeHD, #vidYoutubeHD object, #vidYoutubeHD embed {width:560px; height: 340px; background-image: url(/Images/vidYoutubeHD-loading.jpg);}

/* PROMO BANNER */
.navPromotionWrapper { /*background: url('/Images/products-layout_02.png'); background-repeat: repeat-y; width:1024px; display: block;*/ } 
/*.navPromotionWrapper #navTopPromotionContent { background: url('http://media.mercola.com/assets/images/promo-banners/top-black-friday-products.jpg') center center no-repeat; width:990px; height:50px; margin: 0px auto; margin-left: 17px; }
.navPromotionWrapper #navBotPromotionContent { background: url('http://media.mercola.com/assets/images/promo-banners/footer-black-friday-products.jpg') center center no-repeat; width:990px;height:50px; margin:0px auto; margin-left:17px; }*/

/* featured banner */
.feat-prod { width:713px; margin:auto; }
.feat-top { background-image:url(/Images/featured-products/nov09/feat-bg-top.jpg); width:713px; height:15px; background-repeat:no-repeat; }
.feat-mid { background-image:url(/Images/featured-products/nov09/feat-bg-prod.jpg); width:713px; height:161px; }
.feat-bot { clear:both; background-image:url(/Images/featured-products/nov09/feat-bg-bot.jpg); width:713px; height:15px; background-repeat:no-repeat; }

.prod { float:left; width:178px; height:161px; }
.prod a { color:#0f3a74; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }
.prod a:hover { text-decoration:none; }
.prod-title { text-align:center; margin:0; padding-top:7px; }
.prod img { margin-top:5px; }

.christmas-promo { }
.christmas-promo-img { vertical-align:top; width:251px; height:230px;}
.christmas-promo-box { background:url(/Images/christmas-promo/12-days-promo-holder.jpg) no-repeat top right; vertical-align:top; padding-right:20px; }
    .christmas-promo-box h4 { font:normal 24px Arial; color:#c00; text-align:center; margin:25px 0 15px 0; }
    .christmas-product-name { font:bold 24px Arial; color:#000; margin:0; padding-bottom:15px; text-align:center; }
    .christmas-promo-expire { font:bold 12px Arial; color:#c00; text-align:center; padding:5px 0;}

.out-of-stock-note { font-size:12px; color:#c00; border:1px solid #c00; background:#fdffc7; padding:10px; text-align:center; width:850px; margin:10px auto 10px;}
.warningNote { font-weight:bold; font-size:14px; background:#fdffc7 url('http://products.mercola.com/Images/sun-temp.jpg') no-repeat left center; border:1px solid #c00; padding:12px 40px; width:600px; margin: 0 auto; }

.featured_list { padding:0; margin:0;}
.featured_list li { background:url(../images/flagbox.png) no-repeat; height:172px; width:172px; float:left; padding:7px 0 0 0; list-style:none outside none; margin: 0px 4px 0 4px;}
.featured_list li a img { border:1px solid #bbb5b5;}
.featured_list li div { margin-top:10px; font-size:12px; color:#fff; font-weight:bold;}
.featured_list li div a {color:#fff; text-decoration:none;}
.featured_list li div a:hover {text-decoration:underline;}

.featured-products-container { min-height:600px; margin:0 0 0 -33px; width:990px;}
.featured-products-title { background:url(/images/featured-products-title.jpg) no-repeat; width:710px; height:53px; margin:0 auto; text-indent:-7777px;}
.featured-boxes { letter-spacing:10px; margin:10px auto; overflow:auto; padding:0; text-align:center; width:800px;}
.featured-box { background:url(/images/featured-products-box.jpg) no-repeat; width:231px; height:213px; display: inline-block; margin-top:10px; padding-top:20px; }
.featured-box a { text-decoration:none; color:#0b4d7a;}
.featured-box a span { background:url(/images/featured-products-label.jpg) no-repeat; width:203px; height:31px; letter-spacing:normal; display:block; margin:0 auto; line-height:30px; font-size:14px;}
.featured-box a:hover span {text-decoration:underline;}
.featured-products-container-bottom { background:url(../images/mountain-bg.png) no-repeat; width:990px; height:110px; text-indent:-7777px; outline:none;}

/* dr mercola */
.drmercola { width:900px; font-family:Arial, Helvetica, sans-serif; margin:auto; }
.drmercola p { margin:0; padding:0; }
.drmercola-top { background-image:url(http://products.mercola.com/Images/drmercola-top.jpg); width:900px; height:212px; background-repeat:no-repeat; text-align:center;}
.drmercola-top p {  padding-top:55px; font-weight:bold; }
.drmercola-top h1 { text-transform:uppercase !important; font-size:40px !important; padding-top:20px !important; margin:0 !important; color:#000 !important; }
.drmercola-mid { background-image:url(http://products.mercola.com/Images/drmercola-mid.jpg); width:900px; background-repeat:repeat-y; }
.drmercola-mid-content { padding:20px; }
.drmercola-bot { background-image:url(http://products.mercola.com/Images/drmercola-bottom.jpg); width:900px; height:66px; background-repeat:no-repeat; }

/* Common Sales Box */
	.banner-container { text-align:center; padding:16px 0 16px 0;}
	.offer-box-container { border:7px solid #d20202; width:860px; margin:0 auto 16px; -webkit-border-radius:20px; -moz-border-radius: 20px;}
	.offer-box-container>.item-box-3 { width:261px; float:left; margin:10px 12px; text-align:center }
	.item-box-2 {  width:414px; float:left; margin:10px 23px; }
	.regular-offer>.offer-box-container>.item-box-2 {  width:382px; float:left; margin:10px 23px; }
	.regular-offer>.offer-box-container>.item-box-2 ul {  width:382px; font-size:14px; }
	.item-box-single { width:550px; margin:0 auto; clear:both;}
	.single-item-image-box { width:250px; text-align:center; float:left;}
	.single-item-details-box { float:left; width:300px; padding-top:30px;}
	.offer-box-container .item-box-2 { width:382px; float:left; margin:10px 23px;}
	.item-box-2 ul { margin:0 auto 0; width:250px;}
	.item-box-2 ul li { list-style: disc outside none; text-align:left;}
	.regular-offer .item-box-2 { width:414px; float:left; margin:10px 23px; text-align:center;}
	.item-box-3 { width:261px; float:left; margin:10px 23px; text-align:center;}
	.item-box-3 ul { margin:0 0 0 20px; width:240px; padding-left:0px;}
	.item-box-3 ul li { list-style: disc outside none; text-align:left; font-size:14px; margin:0; padding:0; }
	.fsh-note { margin:10px auto 22px auto; clear:both; background:#fdf2a3; padding:5px; color:#d50000; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius:10px; -moz-border-radius: 10px; border-radius: 10px; border:1px solid #ebd534; font-size:14px; width:360px; text-align:center;}
	.divider { border:1px solid #d8d8d8;height:1px;margin:10px 22px 10px 20px ; clear:both;}
	.fsh-badge { position:absolute; background: url(../images/fsh-badge.png) no-repeat; width:84px; height:64px}
	.fsh-badge-big { position:absolute; background: url(../images/fsh-badge-big.png) no-repeat; width:117px; height:93px}
	.50-off-badge { position:absolute; background: url(../images/50-off.png) no-repeat; width:95px; height:96px;}
	.bogo-badge { position:absolute; background:url(../images/bogo-badge.png) no-repeat; width:150px; height:59px;}
	.b2g2-badge { position:absolute; background:url(../images/b2g2-badge.png) no-repeat; width:94px; height:95px;}
	.b2g2-badge2 { position:absolute; background:url(../images/b2g2-badge2.png) no-repeat; width:148px; height:63px;}
/* Labels */
.product-label { text-align:center; margin:0 auto; width:100%;}
.product-label h4 { margin-bottom:70px; font-weight:bold;}
.product-label a { margin: 0;}
.labels-block { text-align:center;}
.label-text {height:20px; position:absolute; margin:110px 0 0 8px; background:#fff; border: 3px solid #d8d8d8; padding:3px 5px 3px 5px; font-size:14px; font-weight:normal; cursor:pointer; letter-spacing:normal;}
.label-title {height:20px; position:absolute; margin:-50px 0px 0 0px; background:#fff; border: 0px solid #d8d8d8; padding:3px 5px 3px 5px; font-size:14px; font-weight:normal; cursor:pointer; background:none; text-decoration:none; color:#666666; width:100px; letter-spacing:normal; }
.label-text:hover { text-decoration: underline; }
.labels { margin:0 auto; padding: 0; width: 100%; ; text-align:center; overflow:auto; letter-spacing:10px; }
.labels li { display:inline; list-style:none; width:120px; margin:0; padding:0;}

/* Vitamin D Spray */
.vitd-sales-offer-block { margin:0 auto; width: 924px;}
.vitd-sales-offer-top { background: url(../images/vitamin-d-spray/vit-d-sales-offer-header.jpg) no-repeat; width: 924px; height:251px;}
.vitd-sales-offer-body { background: url(../images/vitamin-d-spray/vit-d-sales-offer-body-bg.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.vitd-sales-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.vitd-sales-offer-bottom { background: url(../images/vitamin-d-spray/vit-d-sales-offer-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}

/* Melatonin Spray */
.melatonin-sales-offer-block { margin:0 auto; width: 924px;}
.melatonin-offer-top {  background: url(../images/melatonin-sleep-spray/melatonin-sales-box-header.jpg) no-repeat; width: 924px; height:251px; }
.melatonin-offer-body { background:url(../images/melatonin-sleep-spray/melatonin-sales-box-body-bg.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.melatonin-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.melatonin-offer-bottom { background: url(../images/melatonin-sleep-spray/melatonin-sales-box-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}

/* Vitamin B-12 Spray */
.vitb12-sales-offer-block { margin:0 auto; width: 924px;}
.vitb12-offer-top {  background: url(http://media.mercola.com/assets/images/vitamin-b12/vitamin-b12-sales-block-header.jpg) no-repeat; width: 924px; height:251px; }
.vitb12-offer-body { background: url(../images/vitamin-b12-spray/vitamin-b12-sales-body-bg.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.vitb12-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.vitb12-offer-bottom { background: url(../images/vitamin-b12-spray/vitamin-b12-sales-block-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}


/* Vitamin K */
h3 { COLOR: #cc0000; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffeb86; TEXT-ALIGN: center; border-bottom:2px solid #e5ca3f; border-top:2px solid #e5ca3f;}
h4 { font-weight:normal; margin:0; padding:0 0 10px 0; }

.sidebar-right h4 {	text-align:center; }
.small { font-size:11px;}
.clear { clear:both;}

a:hover { text-decoration:none;}

ul.list01 { list-style-type:none;}
ul.list01 li { background: url(../Images/vitamin-k/bullet-check.png) no-repeat 0px top; padding:0px 0 10px 30px; margin-left:20px; }

ol.list01 { }
ol.list01 li { line-height:20px; padding:0px 0 10px 10px; margin-left:20px; }

.emphasis1 { color:#cc0000;}
.emphasis2 {color: #184e90;}
.emphasis3 {color:#cc0000; font-size:20px;}
.image-right { float: right; border: 1px solid #cccccc; padding: 10px; margin: 0px 10px 10px 10px; }

.image-center { margin:0 auto; text-align:center;}

.prod-box { width:750px; margin:0 auto;}
.prod-box .top { background: url(../images/vitamin-k/vitamin-k2-sales-box-header.jpg); height:226px;}
.prod-box .body{ background: url(../images/vitamin-k/vitamin-k-product-box-bg.png) repeat-y; }
	.prod-box .body { text-align:center;}
	.prod-details { padding:10px; border:1px solid #d4e4ec;}
		.prod01 { background:#fff; width:586px; border:7px solid #d91a22; margin:0 auto;}
		.prod02 { background:#fff; width:586px; border:7px solid #40a3d9; margin:0 auto;}
		.prod03 { background:#fff; width:586px; border:7px solid #9dc9e1; margin:0 auto;}
.prod-box .bottom { background: url(../images/vitamin-k/vitamin-k-product-box-bottom.png) no-repeat; height:16px;}

.prod-label { margin:0 0 0 290px; list-style-type:none; }
	.prod-label li { float:left; width:150px; margin-right:10px;}
	.prod-label li a { display: block;}

.order-block { border:0px solid #9dc9e1; clear:both; border-top:0px solid #d6e6f3;}
.sidebar-right { background:#ccebfd; float: right; border: 1px solid #cccccc; padding: 10px; margin: 0px 10px 10px 10px; width:350px; text-align:center;}

.sidebar-right img { margin:0 auto;}
.sidebar-right ul { text-align:left; margin:0; padding:0 0 0 30px;}
.sidebar-right ul li { text-align:left; padding:3px 0 3px 0; margin:0; line-height:14px;}

.sidebar-right {background:#e1f1fb; float: right; border: 1px solid #cccccc; padding: 10px; margin: 0px 10px 10px 10px; width:350px; text-align:center;}
.sidebar-right p { text-align:left; margin:0; padding:3px 0 3px 0;}
.vit-k-table tr td ul.list01 { margin-left:0px; padding-left:0px }
.vit-k-table tr td ul li { margin-left:0px; padding-left:30px }
.vit-k-table tr td  { padding:2px 8px 2px 8px; }
.vit-k-table-title { padding:8px; background:#ae182f; color:#fff; padding:8px;}

/* Purple Defense Spray */
.purple-defense-sales-offer-block { margin:0 auto; width: 924px;}
.purple-defense-offer-top { background:url(../images/purple-defense/purple-defense-sales-box-header.jpg) no-repeat; width: 924px; height:251px; }
.purple-defense-offer-body { background:url(../images/purple-defense/purple-defense-sales-box-body-bg.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.purple-defense-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.purple-defense-offer-bottom { background:url(../images/purple-defense/purple-defense-sales-box-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}


/* Sweet Misery DVD */
.sweet-misery-sales-offer-block{margin:0 auto;width:924px; padding:0px;}
.sweet-misery-sales-offer-top{background:url(../images/sweet-misery/sweet-misery-DVD-header.jpg) no-repeat  scroll 0 0 transparent; width:924px; height:211px; padding:0px;}
.sweet-misery-sales-offer-body{background:url(../images/sweet-misery/sweet-misery-DVD-body-bg.jpg) repeat-y scroll 0 0 transparent; width:924px; margin: 0px auto; padding:0px; }
.sweet-misery-sales-offer-bottom{background:url(../images/sweet-misery/sweet-misery-DVD-bottom.jpg) no-repeat  scroll 0 0 transparent; width:924px; height:211px;}

/* Callous Disregard Book*/
.callous-disregard-sales-offer-block{margin:0 auto;width:924px; padding:0px;}
.callous-disregard-sales-offer-top{background:url(../images/callous-disregard/callous-disregard-top.jpg) no-repeat; width:924px; height:195px; margin:0px auto;}
.callous-disregard-sales-offer-body{background:url(../images/callous-disregard/callous-disregard-body-bg.jpg) repeat-y; width:924px; margin:0px auto;}
.callous-disregard-sales-offer-bottom{background:url(../images/callous-disregard/callous-disregard-btm.jpg) no-repeat; width:924px; height:64px; margin:0px auto}

/* Multivitamin Vital Minerals */
.multi-plus-sales-offer-block { margin:0 auto; width: 924px;}
.multi-plus-offer-top {  background: url(../images/whole-foods-multivitamin/multivitamin-plus-sales-block-header.jpg) no-repeat; width: 924px; height:251px; }
.multi-plus-offer-body { background: url(../images/whole-foods-multivitamin/multivitamin-plus-sales-block-bg.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.multi-plus-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.multi-plus-offer-bottom { background: url(../images/whole-foods-multivitamin/multivitamin-plus-sales-block-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}

/* Immune Support Vital Minerals */
.immune-support-sales-offer-block { margin:0 auto; width: 924px;}
.immune-support-offer-top {  background: url(../images/immune-support/immune-support-sales-offer-header.jpg) no-repeat; width: 924px; height:251px; }
.immune-support-offer-body { background: url(../images/immune-support/immune-support-sales-offer-body.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.immune-support-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.immune-support-offer-bottom { background: url(../images/immune-support/immune-support-sales-offer-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}

/*Healthy Recipe CookBook */
.healthy-recipe-sales-offer-block { margin:0 auto; width: 924px;}
.healthy-recipe-offer-top {  background:url(../Images/healthy-recipes/healthy-recipe-header.jpg) no-repeat; height:193px; width:924px;  }
.healthy-recipe-offer-body { background:url(../Images/healthy-recipes/healthy-recipe-main-bg.jpg) repeat-y;  width:924px;}
.healthy-recipe-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.healthy-recipe-offer-bottom { background:url(../Images/healthy-recipes/healthy-recipe-btm.jpg) no-repeat; width:924px; height:48px;}

/* CO Q10 & Ubiquinol */
.ubiquinol-sales-offer-block { margin:0 auto; width: 924px;}
.ubiquinol-offer-top {  background: url(../images/coq10-ubiquinol/ubiquinol-sales-offer-header.jpg) no-repeat; width: 924px; height:251px; }
.ubiquinol-offer-body { background: url(../images/coq10-ubiquinol/ubiquinol-sales-offer-body-bg.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.ubiquinol-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.ubiquinol-offer-bottom { background: url(../images/coq10-ubiquinol/ubiquinol-sales-offer-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}

/* Whole Food Multivitamin  */
.whole-food-sales-offer-block { margin:0 auto; width: 924px;}
.whole-food-offer-top {  background: url(../images/whole-foods-multivitamin/whole-food-sales-block-header.jpg); width: 924px; height:251px; }
.whole-food-offer-body { background: url(../images/whole-foods-multivitamin/multivitamin-plus-sales-block-bg.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.whole-food-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.whole-food-offer-bottom { background: url(../images/whole-foods-multivitamin/multivitamin-plus-sales-block-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}

/* Children's Chewables Multivitamin  */
.children-multi-sales-offer-block { margin:0 auto; width: 924px;}
.children-multi-offer-top {  background: url(../images/whole-foods-multivitamin/childrens-multivitamins-sales-block-header.jpg); width: 924px; height:251px; }
.children-multi-offer-body { background: url(../images/whole-foods-multivitamin/multivitamin-plus-sales-block-bg.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.children-multi-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.children-multi-offer-bottom { background: url(../images/whole-foods-multivitamin/multivitamin-plus-sales-block-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}

/* Cocoa Cassava */
.cococa-cassava-sales-offer-block { margin:0 auto; width: 924px;}
.cococa-cassava-offer-top {  background: url(../images/cocoa-cassava/cocoa-cassava-sales-offer-header.jpg); width: 924px; height:251px; }
.cococa-cassava-offer-body { background: url(../images/cocoa-cassava/cocoa-cassava-sales-offer-body.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.cococa-cassava-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.cococa-cassava-offer-bottom { background: url(../images/cocoa-cassava/cocoa-cassava-sales-offer-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}

/* Sleep CD */
.sleep-cd-sales-offer-block { margin:0 auto; width: 924px;}
.sleep-cd-offer-top {  background: url(../images/sleep-cd/sleep-cd-sales-offer-header.jpg); width: 924px; height:251px; }
.sleep-cd-offer-body { background: url(../images/sleep-cd/sleep-cd-sales-offer-body.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.sleep-cd-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.sleep-cd-offer-bottom { background: url(../images/sleep-cd/sleep-cd-sales-offer-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}

/* Kathy Smith Lower Body Kit */
.kathy-smith-lower-body-workout-sales-offer-block { margin:0 auto; width: 924px;}
.kathy-smith-lower-body-workout-top {  background: url(../images/kathy-smith-workout/kathy-smith-lower-body-workout-sales-offer-header.jpg); width: 924px; height:251px; }
.kathy-smith-lower-body-workout-body { background: url(../images/kathy-smith-workout/kathy-smith-lower-body-workout-sales-offer-body.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.kathy-smith-lower-body-workout-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.kathy-smith-lower-body-workout-offer-bottom { background: url(../images/kathy-smith-workout/kathy-smith-lower-body-workout-sales-offer-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}

/* Saw Palmetto */
.saw-palmetto-sales-offer-block { margin:0 auto; width: 924px;}
.saw-palmetto-offer-top {  background: url(../images/saw-palmetto/saw-palmetto-sales-offer-header.jpg); width: 924px; height:251px; }
.saw-palmetto-offer-body { background: url(../images/saw-palmetto/saw-palmetto-sales-offer-body.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.saw-palmetto-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.saw-palmetto-offer-bottom { background: url(../images/saw-palmetto/saw-palmetto-sales-offer-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}

/* Eye-Support */
.eye-support-sales-offer-block { margin:0 auto; width: 924px;}
.eye-support-offer-top {  background: url(../images/eye-support/eye-support-sales-offer-header.jpg); width: 924px; height:251px; }
.eye-support-offer-body { background: url(../images/eye-support/eye-support-sales-offer-body.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.eye-support-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.eye-support-offer-bottom { background: url(../images/eye-support/eye-support-sales-offer-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}

/* Toilet Bidet */
.bidet-sales-offer-block { margin:0 auto; width: 924px;}
.bidet-sales-offer-top { background:url(../images/toilet-bidet/bidet-sales-offer-header.jpg); width: 924px; height:251px; }
.bidet-sales-offer-body { background: url(../images/toilet-bidet/bidet-sales-offer-body.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.bidet-sales-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.bidet-sales-offer-bottom { background: url(../images/toilet-bidet/bidet-sales-offer-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:42px;}

	#bidet_quantity { width:600px; margin:16px auto 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:22px;}
	#left-col { width:300px; float:left; text-align:center; height:330px}
	#productsContent #left-col h3 { margin: 22px 0 7px 0; color:#000; font-size:18px; padding:0; border:none; background:#fff;}
	#productsContent #right-col h3 { margin: 0px 0 10px 18px; color:#000; font-size:16px; padding:0; border:none; background:#fff; text-align: left;}
	#right-col { width:250px; float:right; padding: 10px 0 10px 50px; text-align:left; border:0px solid #10baf8; margin-bottom:7px; border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px; float:right; margin-top:10px; }
	#right-col span { text-align:left;}
	#select-3pack {width:600px; margin:0 auto; text-align:center; color:#cc0033;}
	.order-bidet { margin:0 auto; text-align: center;}
	.prod-desc { padding:10px 7px 0px 7px; line-height:18px; font-size:14px; line-height:18px;}
	#size-pack {margin-left:57px; text-align:right; width:200px; display:inline;}
	#lp-pack {margin-left:20px; text-align:right; width:200px; display:inline; text-decoration:line-through}
	#yp-pack {margin-left:14px; text-align:right; width:200px; display:inline; color:#000;}
	#ys-pack {margin-left:19px; text-align:right; width:200px; display:inline; color:#cc0000;} 
	.bidet-toilet-paper-table { border:1px solid #ccc;}
	.bidet-toilet-paper-table tr td { border-bottom:1px solid #fff;}
	.bidet-comparison-table { border:1px solid #ccc; }
	.bidet-comparison-table tr td { border-bottom:1px solid #fff;}
	#productsContent .contentPad .bidet-comparison-table tr td p { margin:0px; padding:0px; font-size:14px;}
	.contentPad .bidet-comparison-table tr td ul{ margin:0px; padding:0px;}
	.contentPad .bidet-comparison-table tr td ul li { background:url(../images/bullets/bullet-check.png) 0 -2px no-repeat; margin:0px; padding:0 0 0 32px; font-size:14px; list-style:none outside none; }
	#productsContent .contentPad .bidet-toilet-paper-table tr td p { margin:0px; padding:0px; font-size:14px;}
	#select_quantity { padding-bottom:10px; float:right; width:296px; padding-top:7px; border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:10px; border:1px solid #10baf8; font-size:16px; }
	#bidet_quantity h4 { padding-top:0px; margin-top:0px}
	.orderNow-bidet {width:132px; background:url(../Images/ordernow.png) no-repeat  #fff; border:0px; height:41px; cursor:pointer; clear:both; margin:0 auto;}
	.order-bidet { width:300px; float:right; text-align:center;}
	.orange { color:#ea7a0b;}
	.circle-bullets { margin:0; padding:0; }
	.circle-bullets li { background:url(../images/bullets/bullets-blue.png) no-repeat; padding:0 0 14px 24px; margin:5px 0 0 34px; list-style: none outside none; }
	.check-bullets { margin:0; padding:0; }
	.check-bullets li { background:url(../images/bullets/bullet-check.png) 0 -2px no-repeat; padding:0 0 14px 30px; margin:5px 0 0 34px; list-style: none outside none; }
	.green { color:#006600;}
	.table-note { color:#787878; font-size:12px}
	.table-note a { text-decoration:underline; color:#787878;}
	#productsContent .warranty-box { width:640px; margin:0 auto; border:3px solid #177fb4; border-radius: 16px; -webkit-border-radius:16px; -moz-border-radius:16px; padding:16px; text-align:left; font-size:14px}
	#productsContent .warranty-box p { font-size:14px;}
	.warranty-box h5 { font:20px normal Arial, Helvetica, sans-serif; text-align: center; margin:0 auto 0;}
	.warranty-box h6 { font:16px normal Arial, Helvetica, sans-serif; text-align: center; margin:0 auto 0;}
	.blue { color:#143a73;}
	
	#select_quantityreg { padding-bottom:10px; float:right; width:296px; padding-top:7px; border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:10px; border:1px solid #10baf8; font-size:16px; }
	#bidet_quantityreg { width:600px; margin:16px auto 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:22px;}
	
	
/* Kefir & Culture Starter */
.body-ecology-sales-offer-block { margin:0 auto; width: 924px; background:url(../images/body-ecology/kefir-sales-offer-block.jpg) repeat-y;}
.body-ecology-sales-offer-bottom { background: url(../images/body-ecology/kefir-sales-offer-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:48px;}
.kefir-sales-offer-top { background:url(../images/body-ecology/kefir-sales-offer-header.jpg) no-repeat; width: 924px; height:206px; }
.culture-sales-offer-top { background:url(../images/body-ecology/culture-sales-offer-header.jpg) no-repeat; width: 924px; height:206px; }

/* Cardiovascular Support */
.cardio-support-sales-offer-block { margin:0 auto; width: 924px;}
.cardio-support-sales-offer-top {  background: url(../images/cardiovascular-support/cardio-offer-top.jpg); width: 924px; height:258px; }
.cardio-support-sales-offer-body { background: url(../images/cardiovascular-support/cardio-offer-body.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.cardio-support-sales-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.cardio-support-sales-offer-bottom { background: url(../images/cardiovascular-support/cardio-offer-bottom.jpg) no-repeat; margin:0 auto; width: 924px; height:77px;}

/* Massage Tools */
#massage-tools-sales-offer-block { margin:0 auto; width: 924px; background:url('/Images/massage-tools/sales-box-mid.png') repeat-y;}
#massage-tools-sales-offer-bottom { background: url('/Images/massage-tools/sales-box-bot.png') no-repeat; margin:0 auto; width: 924px; height:43px;}
#massage-tools-sales-offer-top { background:url('/Images/massage-tools/sales-box-top.png') no-repeat; width: 924px; height:225px; }

/* Joint Support */
.joint-formula-sales-offer-block { margin:0 auto; width: 924px;}
.joint-formula-sales-offer-top {  background:url(../Images/joint-formula/joint-formula-header.jpg); width: 924px; height:258px; }
.joint-formula-sales-offer-body { background: url(../images/joint-formula/joint-formula-body-bg.jpg) repeat-y; margin:0 auto; width: 924px; text-align:center;}
.joint-formula-sales-offer-body h4 { font-weight:normal; font-size:16px; margin-top:7px; }
.joint-formula-sales-offer-bottom { background: url(../images/joint-formula/joint-formula-footer.jpg) no-repeat; margin:0 auto; width: 924px; height:77px;}

/* Support Docs Box */	
.support-docs-outer-block { width: 768px; background: #f3f3f3; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin: 0px auto; clear: both; text-align: center; padding: 5px; }
.support-docs-inner-block { background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; clear: both; text-align: center ; border: 1px solid #74c5da; margin: 0 auto; padding: 5px 0 0; }
.support-docs-block { width: 300px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 5px auto 10px; }
div .column1 { float:left; margin-left:75px; }
div .column2 { float:right;margin-right:75px; }
div.wide { width:750px; margin-bottom:10px; background:#cce2f6;border-bottom: 1px solid #86b6c0; }
div.wide ul.item-column1, div.wide ul.item-column2 { list-style: none outside none; width: 373px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background: #cce2f6; padding: 0 0 0 0; float:left; border-bottom:0px solid #86b6c0; }
.support-docs-block h5{ font-size: 16px; padding: 0; margin:16px 0 7px; }
.support-docs-block ul { list-style: none outside none; width: 298px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background: #cce2f6; margin: 0; padding: 0 0 0 0; border:1px solid #cde2f7; border-bottom: 1px solid #86b6c0; }
.support-docs-block ul li{ text-align: left; margin: 0; padding: 0; }
.support-docs-block ul li a { text-decoration: none; text-shadow: 0 1px 1px #fff; border-top: 1px solid #dbe9ed; display: block; padding: 7px 20px 7px; color: #08526b; }
.support-docs-block ul li a:hover{ background: #dbe9ed; }
div.manual ul li a { font-size:20px; text-align:center; }
div.manual ul li a img { vertical-align: middle; }
.clearfix:after { display: block; clear: both; visibility: hidden; font-size: 0; height: 0; }  
.clearfix { _height: 1%; } 
.support-docs-inner-block h5 { background: #fd5c01; border-radius: 10px 10px 0 0; -moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 0 0; padding: 7px; margin: 0px; border-bottom:1px solid #fef9d9; color: #fff;}
.action { display:block; background: #e2ebf3; padding: 2px; margin: 0; color: #000; font-size:12px !important; clear:both; }
