body{
	background:url(../images/bodyback.jpg) repeat-x #f1f8fe;
	margin:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

img, div { behavior: url(iepngfix.htc) }
a{
	color:#0a0106;
	text-decoration:underline;
	outline:none;
}
form{
	padding:0;
	margin:0;
}
.maintableborder{
	border:2px solid #fff;
	border-top:none;
	border-bottom:none;
	background:#fff;
}
.headerback{ 
	background:url(../images/headerback.jpg) repeat-x #fff;
}
.headerlogo{
	padding:15px 15px 0 0px;
}
.thinklogo{
	padding:8px 0 0 29px;
}
.navback{
	background:url(../images/navback.jpg) repeat-x;
}
A{ cursor:pointer;}
A:hover{ cursor:pointer;}

.nav{ background:url(../images/navseperator.jpg) right no-repeat; height:32px;font-weight:bold; font-size:13px; color:#fff; padding:0 8px; text-align:center;}
.nav A{font-weight:bold; font-size:13px; color:#fff; text-decoration:none; }
.nav A:hover{font-weight:bold; font-size:13px; color:#fff; text-decoration:none;}
.navhover{
	background:url(../images/navhover.jpg) repeat-x;
	font-weight:bold; 
	font-size:13px; 
	color:#fff; 
	padding:0 8px;
	text-align:center;
}
.largemaintext{ font-size:14px !important;}
.navbottom{ background:url(../images/headerbottommiddle.jpg) repeat-x; padding-top:3px; }
.navbottonmiddle{ background:url(../images/navbottonmiddle.jpg) repeat-x; text-align:center; color:0a0106; font-size:12px; font-weight:bold; text-decoration:none; vertical-align:top; padding-top:4px; }
.navbottonmiddle A{ color:0a0106; font-size:12px; font-weight:bold; text-decoration:none; }
.navbottonmiddle A:hover{ color:#860e70; font-size:12px; font-weight:bold; text-decoration:none; }
.leftmiddle{ background:url(../images/left_columnbackmiddle.jpg) repeat-x; border-left:#1366ac 1px solid; border-right:#1366ac 1px solid; }

.bottompadding3{ padding-bottom:3px;}
.footermiddle{ background:url(../images/footer_middle.jpg) repeat-x; }
.footertext{ color:#fff; font-size:10px; text-decoration:none; padding:0 8px;}
.middlecontent{ padding:0px 20px; text-align:justify; line-height:17px; }
.secretmiddle{ background:url(../images/secret_middle.jpg) repeat-y;}
.secrethead{ font-weight:bold; font-size:10px; color:#fff; text-align:center; padding:2px 0px; background-color:#840b71;}
.nutrihead{ font-weight:bold; font-size:15px; color:#fff; text-align:center;/* padding:0 0 4px 0px;*/ background-color:#840b71;}
.secretheading{ color:#383838; font-weight:bold; font-size:12px; text-align:left;}

.maintableborder .shopdesc{ padding-left:20px; width:350px;}

.textbox{ border:#a6a6a6 solid 1px; background:#ececec; height:15px; width:97%; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.textareacss{ border:#a6a6a6 solid 1px; background:#ececec; width:97%; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.corporatefont{ font-size:13px; color:#840d71; font-weight:bold;}
.bluefont{ font-size:13px; color:#044f90; font-weight:bold; }

.highlightfont{
	color:#840b71;
	font-weight:bold;
}

.specialmiddlehorizon{
	background:url(../images/specialtopmiddle.jpg) repeat-x top;
}
.specialmiddlehorizonbottom{
	background:url(../images/specialtopmiddle.jpg) repeat-x bottom;
}
.specialmiddlevertical{
	background:url(../images/specialleftmiddle.jpg) repeat-y;
}
.paddingImage{ padding:6px; padding-bottom:0px; padding-top:0px;}

UL{
	margin:0px; padding:0 0 0 15px;
}
LI{
	list-style:disc;
}
.ul_p{
	margin:0;
	padding:0;
}
#shoppingcart th{
	background-color:#840b71;
	color:#fff;
}
.borderCart{
	border:1px solid #840b71;
}
.borderTotalPrice{
	border:1px solid #840b71;
	border-top:none;
	height:25px;
}

.heading{
	color:#383838; font-weight:bold; font-size:12px;
}

.frmheading{
	background-color:#840b71;
	color:#fff;
	padding-bottom:8px;
}
.inputwidth{
	width:96%;
	border:1px solid #999;
	height:15px;
}
.textareacss{
	width:96%;
	border:1px solid #999;
}
.errortext{
	color:#FF0000;
	font-style:normal;
}
.freetext{
	color:#FF0000;
	font-weight:bold;

}
.btncss{
	background-color:#840D71;
	border:1px solid #cd6d9b;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}
.notetext{
	font-size:12px;
	color:#000000;
}
.paraspace{
	 padding:0px;
	 margin:0px; 
	.padding-top:20px;
	_padding-top:20px;
}

.toppadding{
	padding-top:20px !important;
}
.firstp{
	margin:0px;
}
.narrowbox{
	border:#840D71 1px solid;
	border-bottom:0;
	border-top:0;
}
.largerfont{
	color:#840b71;
	font-weight:bold;
	font-size:20px;
	line-height:25px;
}
.sciencehighlightfontlarge{
	color:#840b71;
	font-weight:bold;
	font-size:20px;
	text-align:left !important;
	display:block;
	margin-top:13px;
	line-height:28px;
	padding-left:288px;
}
.biglargefont{
	color:#840b71;
	font-weight:bold;
	font-size:30px;
	line-height:40px;
}		
.pricefont{
	font-weight:bold;
	font-size:20px;
}
.largerblackfont{
	font-weight:bold;
	font-size:14px;
}
.theshophead{
	font-size:30px; color:#840d71; font-weight:bold;
}
.paddingrighttotal{
	padding-right:40px;
	
}
.pad5{
	padding:5px;
}
tr.totallarge{
	font-size:20px;
	line-height:25px;
}

.bigfont, table.bigfont .corporatefont{ font-size:15px; }
.middletoproundback{ background:url(../images/middle_top_round.jpg) repeat-x;}
.middlebottomroundback{ background:url(../images/middle_bottom_round.jpg) repeat-x;}

.header_heading{ color:#ee98b5; font-size:20px; font-weight:bold;  }
.largefont{ font-size:30px;} 
.margin_bottom{ padding-bottom:22px;}
.midsecret{ background:url(../images/middle_narrowsecret.jpg) repeat-x; font-weight:bold; font-size:12px; color:#fff; text-align:center;}
.midsecret A, .midsecret A:hover{ font-weight:bold; font-size:12px; color:#fff; text-decoration:none;}
.midsecret A:hover{ text-decoration:underline !important;}
ul.numberlist li{ list-style-type:decimal; margin-left:20px;}
ul.numberlist A{ text-decoration:none;}
ul.numberlist A:hover{ text-decoration:underline;}
.termsUL UL LI{ list-style-type:decimal;}
td.shoppingprice{ font-size:10px;}
.marginZero{ margin-bottom:0px; }
.noBullet{  margin:0px; padding:0px;}
.noBullet li{ list-style-type:none;}
.alphaUL li { list-style-type:upper-alpha !important;}
.marginRight{ margin-right:20px;}
.largesecretheadingfont{ background:url(../images/middle_secret.jpg) repeat-x !important; font-size:17px !important; }
.largesecretheadingfont A{ font-size:17px !important; }
.largesecretfont{ font-size:14px !important;}
A.highlightlink{ color:#840b71; font-weight:bold; text-decoration:underline; }
A.highlightlink: hover{ text-decoration:none; }

.newhomepageback{ background:url(../images/homepage_back.png) no-repeat; height:637px;}
.newhomepageback .contentbox{ background:url(../images/contents_box.png) no-repeat; width:426px; height:577px; float:left; margin:40px 0 0 75px; }
.bubblemiddle{ background:url(../images/bubbles/bubble_middle.png) repeat-y; }
.bubblemiddle p{padding:0 8px; margin:0; color:#6E6F71;}
p.bubbleadd{ font-weight:bold; color:#0A4E8F; padding-top:8px; }
.contenttitlefont{ color:#0B4D8A; font-size: 21px; padding-top:8px; }
.contenttitlefont .pinkcontentfont{ color:#F695B8; }
.homequestion1{ background:url(../images/bubbles/question_bubble_1.png) no-repeat; width:144px; height:110px; float: left; margin:5px 0 0 20px;}
.homequestion2{ background:url(../images/bubbles/question_bubble_2.png) no-repeat; width:232px; height:121px; float:left; margin: 30px 0 0 10px; }
.questiontext{ font-size:15px; color: #F695B8; font-weight:bold; text-align:left;  padding:2px 0 0 7px;}
.innerquestion1{ color: #822673; text-align:left; padding:0 20px 0 0; display:block; }
.maincontenttext P{ color: #4278A4; font-size:17px; padding: 0 20px; margin:10px 0; }
.maincontenttext P A { color: #4278A4; font-size:17px; text-decoration:none; }
.maincontenttext P A:hover{ text-decoration:underline;}
.maincontenttext UL{ padding: 0 20px 0 43px; color: #6E6D72; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6A6E71; margin:0; }
.maincontenttext LI{ list-style:url(../images/homebullet.jpg); margin-bottom:10px;  }
.rightcontentbox{ width:429px; float:left;} 
.rightcontentbox .evenfirstbubble{ padding:40px 0 15px 20px;}
.rightcontentbox .evenbubble{ padding:0 0 15px 20px;}
.rightcontentbox .oddbubble { padding:0 0 15px 150px; }
.rightcontentbox .lastbubble{ padding:0 0 0px 150px;} 
.rightcontentbox .bubblewidth{ width:232px;}


.diebeticscontentbox{ background:url(../images/contents_box.png) no-repeat; width:426px; height:577px; float:left; margin:40px 0 0 75px; }
.diebeticscontentbox .homequestion1{ background:url(../images/bubbles/question_bubble_1.png) no-repeat; width:144px; height:110px; float: left; margin:5px 0 0 20px;}
.diebeticscontentbox .homequestion2{ background:url(../images/bubbles/question_bubble_2.png) no-repeat; width:232px; height:121px; float:left; margin: 30px 0 0 10px; }
.diebeticscontentbox .questiontext1{ font-size:12px; color: #F695B8; font-weight:bold; text-align:left;  padding:7px 0 0 7px; line-height:17px;}
.diebeticscontentbox .questiontext2{ font-size:9px; color: #F695B8; font-weight:bold; text-align:left; display:block;  margin:7px 0 0 7px; width:196px; }
.diebeticscontentbox .innerquestion1{ color: #822673; text-align:left; padding:0 44px 0 0; display:inline; }
.diebeticscontentbox .innerquestion2{ color: #822673; font-size:9px; text-align:left; display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; }
.diebeticscontentbox .maincontenttext P{ color: #4278A4; font-size:17px; padding: 0 20px; margin:10px 0; }
.diebeticscontentbox .maincontenttext P A { color: #4278A4; font-size:17px; text-decoration:none; }
.diebeticscontentbox .maincontenttext P A:hover{ text-decoration:underline;}
.diebeticscontentbox .maincontenttext UL{ padding: 0 20px 0 43px; color: #6E6D72; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6A6E71; margin:0; }
.diebeticscontentbox .maincontenttext LI{ list-style:url(../images/homebullet.jpg); margin-bottom:4px;  }
.diebeticscontentbox .rightcontentbox{ width:429px; float:left;} 
.diebeticscontentbox .rightcontentbox .evenfirstbubble{ padding:40px 0 15px 20px;}
.diebeticscontentbox .rightcontentbox .evenbubble{ padding:0 0 15px 20px;}
.diebeticscontentbox .rightcontentbox .oddbubble { padding:0 0 15px 150px; }
.diebeticscontentbox .rightcontentbox .lastbubble{ padding:0 0 0px 150px;} 
.diebeticscontentbox .rightcontentbox .bubblewidth{ width:232px;}

.diebeticscontentbox .clickbox{ background:url(../images/bubbles/clickbox.png) no-repeat; width:144px; height:80px; float: left; }
.diebeticscontentbox .clickbox P { padding:5px 10px; margin:0;}
.diebeticscontentbox .clickbox P A{  font-size:12px; font-weight:bold; line-height:17px; }
.diebeticscontentbox .clickbox P A:hover{ text-decoration:none; }
.diebeticscontentbox .intrestlink{ width:270px; float:left; }
.diebeticscontentbox .intrestlink P{ padding: 0 10px 0 20px; }
.diebeticscontentbox .intrestlink P A{ font-size:13px; font-weight:bold; line-height:17px;}
