BODY {	color : #ABADEA;	font-family : Arial, sans-serif;	font-size: 12px;	font-weight : normal;	border-left : 0;	border-right : 0;	border-bottom : 0;	border : 0;	border-top-width : 0;	border-width : 0 0 0 0;}TD {	color : #527e2a;	font-size: 14px;	font-weight : normal;}H1 {	color : #FFFFFF;	font-family : Arial, sans-serif;	font-size: 8px;	text-align: center;	font-weight : normal;	text-decoration : none;}H2 {	font-size: 14pt;/*	color: #FD8E83;*/	color:#000000;}H3 {	font-size: 18pt;	color: #FD8E83;}H4 {    font-size: small;	font-weight: bold;	color : #FD8E83;	}.head1 {	color : #8080FF;	font-size: 16px;	text-align: center;	font-weight : bolder;	text-decoration : underline;}.head2 {	color : #8080FF;	font-size: 12px;	text-align: center;	font-weight : bold;}A {	text-decoration: none;	color: navy;}A:Hover {	text-decoration: none;	color: navy;}HR {	color: #999;	height: 1pt;}.prodname {	color : #FD8E83;	font-size: 13pt;	font-weight : bold;}.prodname:hover {	color : #F08080;}.category {	color : #847BFF; 	font-size: 15px;	text-align: center;	font-weight : bold;}.range {	color : #000000; /*	color : #FD8E83; */	text-align: left;	font-weight : bold;	background-color:#9999cc;}td a.catmargin	{	background: #9d6794;/*purple*/	color: #fff;	display: block;	padding: 5px;	border-bottom:1px solid #fff;	width: 100%;	font-weight:bold;	}td a.catmargin:hover	{	color: #fff;	text-decoration:underline;	}td.margin a.rangelink	{	background: #e1d1df;/*light purple*/	border-bottom:1px solid #fff;	display:block;	padding:5px 5px 5px 15px;	width: 100%;	font-size:90%;}td.margin a.rangelink:hover	{	background: #cae6b1;/*light-green*/	border-bottom:1px solid #fff;	display:block;}.prodname {	color : #000000; /*	color : #FD8E83;*/	font-size: 16px;	text-align: center;	font-weight : bold;}.subject {	color : #000000;	font-size: 13px;	text-align: left;	font-weight : bold;}.topic {	color : #8080FF;	font-size: 15px;	text-align: left;	font-weight : bold;	font-style : italic;}.more {	color : #fffffe;	font-size: 8px;	text-align: justify;	font-weight : normal;}.header{	background-color : url(/modules/img1/back_header.jpg);		background-attachment : fixed;	background-repeat : no-repeat;}.submitbox {	background-color : #C2D7E8;	font-size: 11pt;	font-weight : bold;}select, input {	color : #000000;	font-size: 10pt;	font-weight:bold;	background-color:#c2b9ea;}/* Scrollbar properties are only supported by Internet Explorer 5.5  *//* remove 'scrollbars_' to activate  */body {	scrollbar-3d-light-color : #cfbfef;	scrollbar-arrow-color : #c2b9ea;	scrollbar-base-color : #c2b9ea;	scrollbar-dark-shadow-color : #ffffff;	scrollbar-face-color : #ffffff;	scrollbar-highlight-color : #ffffff;	scrollbar-shadow-color : #c2b9ea;}.imgprod {}.imgview {}/* CSS Document *//* ADDED ! JUNE 2007 */*	{ padding: 0; margin: 0; }html, body {height: 100%;text-align: centre;}body {background: #fff;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, san-serif;font-size: 95%;}#container	{	width: 1000px;	margin: 1px auto;	text-align: left;	}#header		{	float: left;	height: 160px;	position: relative;	background: #cae6b1 url(../site_dev/header_bg-2.jpg) no-repeat top left;/*light-green*/	width: 1000px;	}/* top links */#topLinks {	float: right;	width: 470px;	height: 45px;	background: #629c2c url(../site_dev/nav_bg.jpg) no-repeat top left;}/* shopping cart navigation */ul#nav li {	float: left;	list-style: none;}ul#nav {	margin: 10px 20px 0 0;	float: right;	list-style: none;}ul#nav li a {	border-right: 1px solid #a4a4a4;	display: block;	float: left;	padding: 2px 5px;	color: #fff;	text-decoration: none;}ul#nav li a:hover {	text-decoration: underline;}ul#nav li.borderNone a/*, ul#mainNav li.border-none a*/ {	border-width: 0;}/* main navigation */#main_nav	{	position: absolute;	bottom: 0;	left: 10;	}#main_nav_list	{	float: left;	font-size: 90%;	}#main_nav_list li	{	float: left;	display: block;	margin-left: 10px;	}#main_nav_list li a	{	color: #527e2a;/*dark-green*/	float: left;	font-weight: bold;	display: block;	height: 20px;	padding: 5px 10px 7px 10px;	text-decoration: none;		}#main_nav_list li.off	{	background: url(../site_dev/tab_right.jpg) no-repeat top right;/*light-green*/ 	}#main_nav_list li.off a	{	background: url(../site_dev/tab_left.jpg) no-repeat top left;/*light-green*/ 	}#main_nav_list li.on	{	background: url(../site_dev/tab_right_on.jpg) no-repeat top right;/*light-green*/ 	}#main_nav_list li.on a	{	color: #fff;	background: url(../site_dev/tab_left_on.jpg) no-repeat top left;/*light-green*/ 	}#main_nav_list li.off a:hover	{	text-decoration: underline;	background: url(../site_dev/tab_left.jpg) no-repeat top left;/*light-green*/	}		/* curve */div#curve	{ 	background: #fff url(../site_dev/curve.jpg) no-repeat top left; 	clear: both;	height: 45px;	}/* body container */#body_container	{	margin: 20px auto 0 auto;	}/* side bar */#side_bar {	width: 200px;	float: left;	background: #fff;	}.side_panel img	{	border-bottom: 1px solid #527e2a;/*dark-green*/	}.side_panel form	{	padding: 10px;	}.side_panel h2	{	padding: 5px;	font-size: 100%;	background: #fff url(../site_dev/side_bar_h2_bg.jpg) no-repeat top left;	color: #fff;	}.side_panel ul	{	list-style: none;	}.side_panel li	{	color: #4a4949;	background: #e1d1df;/*light purple*/	border-bottom: 1px solid #fff;	font-size: 80%;	}.side_panel li.title	{	color: #fff;	background: #9d6794;/*purple*/	font-size: 110%;	}.side_panel li.title a	{	color: #fff;	background: #9d6794;/*purple*/	text-decoration: none;	}.side_panel li a	{	display: block;	width: 190px;	color: #4a4949;	padding: 5px;	text-decoration: none;	}.side_panel li.title a:hover	{	background: #9d6794;/*purple*/	text-decoration: none;	}.side_panel li a:hover	{	background: #cae6b1;/*light-green*/	text-decoration: underline;	}#main	{	width: 780px;	float: right;	background: #fff;	}#main p	{	color: #527e2a;/*dark-green*/	font-size: 110%;	padding: 10px 0 0 0;	}#menopause_flash	{	width: 221px;	float: left;	}#welcome_txt	{	width: 550px;	float: right;	}#welcome_txt1	{	width: 100%;	float: right;	}h2.pg_title	{	border-bottom: 1px solid #527e2a;/*dark-green*/	margin-bottom: 20px;	color: #527e2a;/*dark-green*/	}#main h3	{	color: #527e2a;/*dark-green*/	}#main h3.heading	{	padding:0;	margin:0;		}#main p.sub_heading	{	padding:5px 0 0 0;	margin:0;	font-size: 130%;	font-weight:bold;	font-style:italic;	}#main ul.body_ul	{	list-style: disc;	margin: 0 0 0 30px;	font-size: 120%;	}/* other products */h2.other_bar	{	padding: 5px;	margin: 5px 0;	background: #9d6794;/*purple*/	color: #fff;	font-size: 90%;	}.other_prod	{	width: 250px;	margin: 0 10px 0 0;	float: left;	}.other_prod_txt	{	width: 120px;	float: right;	}.other_prod_txt h4	{	color: #527e2a;/*dark-green*/	font-weight: bold;	}.other_prod_txt input	{	width: 120px;	}.other_prod_txt p	{	font-size: 80%;	}.other_prod_txt h4.other_prod_price span	{	color: #9d6794;/*purple*/	font-weight: bold;	}.other_prod_img	{	width: 120px;	float: left;	}/* footer */#footer	{	width: 1000px;	position: relative;	clear: both;	margin: 30px auto 0 auto;	height: 94px;	background-image:url(../site_dev/footer_bg.jpg);	font-size: 90%;	}	#footer_wrapper	{	width: 1000px;	margin: 10px auto 0 auto;	}#footer_wrapper p	{	padding: 10px 0 0 0;	}#footer ul.natrol_foot	{	position: absolute;	bottom: 0;	}/* shopping cart navigation */ul.natrol_foot li {	float: left;	list-style: none;}ul.natrol_foot {	/*margin: 10px 20px 0 0;*/	list-style: none;	padding-bottom: 10px;}ul.natrol_foot li a {	border-right: 1px solid #a4a4a4;	display: block;	float: left;	padding: 0px 5px;	color: #fff;	text-decoration: none;}ul.natrol_foot li a:hover {	text-decoration: underline;}ul.natrol_foot li.borderNone a/*, ul#mainNav li.border-none a*/ {	border-width: 0;}		#footer p.mile_foot	{	position: absolute;	bottom: 0;	right: 0;	width: 400px;	text-align: right;	color: #fff;	padding: 10px;	}#footer p.mile_foot a	{	text-decoration: none;	color: #fff;	}#footer p.mile_foot a:hover	{	text-decoration: underline;	}#footer img#footer_logos	{	position: absolute;	bottom: 0;	right: 400px;	}/* added 11/06/07 */.prodoption	{	color: #527e2a;/*dark-green*/	font-weight: bold;	}.proddesc	{	color: #527e2a;/*dark-green*/	font-size: 85%;	font-weight:normal;	}.prodprice	{	color: #000;	}.prodname	{	text-align: left;	color: #527e2a;/*dark-green*/	font-weight: bold;	border-bottom: 1px solid #527e2a;/*dark-green*/	}.pagetitle	{	color: #527e2a;/*dark-green*/	font-weight: bold;	}.contact_text	{	color: #527e2a;/*dark-green*/	font-size: 85%;	font-weight:normal;	padding: 0 5px 0 0;	}.orderform	{	color: #000;	}.orderfill	{	color: #666;/*dark-green*/	}.subtotal	{	color: #000;	border-top: 1px solid #527e2a;/*dark-green*/	}.login b, .register b	{	color: #333;/*dark-green*/	}.login, .register	{	color: #999;	}hr	{	color: #527e2a;/*dark-green*/	}#link_wrapper	{	width: 780px;	margin: 40px 0 10px 0;	}#link_one	{	background: url(../images/natural_prod_assoc.gif) no-repeat top left;	height: 120px;	width: 190px;	float: left;	}#link_one h3	{	padding: 0 5px 0 90px;	font-size:85%;	line-height: 1.1em;	}#link_two	{	background: url(../images/american_herbal_prod_assoc.gif) no-repeat top left;	height: 120px;	width: 190px;	float: left;	}#link_two h3	{	padding: 0 5px 0 90px;	font-size:85%;	line-height: 1.1em;	}#link_three	{	background: url(../images/dietary_sup_edu_alli.gif) no-repeat top left;	height: 120px;	width: 190px;	float: left;	}#link_three h3	{	padding: 0 5px 0 90px;	font-size:85%;	line-height: 1.1em;	}#link_four	{	background: url(../images/vitamin_angel_alli.gif) no-repeat top left;	height: 120px;	width: 190px;	float: left;	}#link_four h3	{	padding: 0 5px 0 90px;	font-size:85%;	line-height: 1.1em;	}#link_five	{	background: url(../images/american_botanical.gif) no-repeat top left;	height: 120px;	width: 190px;	float: left;	}#link_five h3	{	padding: 0 5px 0 90px;	font-size:85%;	line-height: 1.1em;	}#link_six	{	background: url(../images/bastyr_uni.gif) no-repeat top left;	height: 120px;	width: 190px;	float: left;	}#link_six h3	{	padding: 0 5px 0 90px;	font-size:85%;	line-height: 1.1em;	}#link_seven	{	background: url(../images/canadian_health_food.gif) no-repeat top left;	height: 120px;	width: 190px;	float: left;	}#link_seven h3	{	padding: 0 5px 0 90px;	font-size:85%;	line-height: 1.1em;	}#link_eight	{	background: url(../images/essnalogo.gif) no-repeat top left;	height: 120px;	width: 190px;	float: left;	}#link_eight h3	{	padding: 0 5px 0 90px;	font-size:85%;	line-height: 1.1em;	}#divTxt h4	{	color: #527e2a;/*dark-green*/	font-size:120%;	padding: 10px 0 0 0;	border-bottom: 1px solid #527e2a;/*dark-green*/	}#divTxt p	{	margin: 10px 0 0 0;	}#divTxt_extra p	{	margin: 10px 0 0 0;	font-size: 90%;	}.newsheading	{	font-weight: bold;	font-size: 100%;	color: #527e2a;/*dark-green*/	line-height: 1.2em;	}.newsheading a	{	color: #527e2a;/*dark-green*/	}.newscontent	{	color: #000;	}.newsdate	{	color: #999;	}#main table	{	float: left;	}.sectionheading	{	font-size: 160%;	font-weight:bold;	color: #fff;	padding: 3px;	margin-bottom: 10px;	background: #527e2a;/*dark-green*/	}.home_box	{	width: 250px;	height: 380px;	margin: 0 8px 0 0;	float: left;	background: #CAE7B1;	}.home_box_two	{	border: 1px solid #527e2a;/*dark-green*/	}.home_box h3	{	padding: 5px 10px;	font-size:150%;	background: url(../images/home_box_tab_bg.jpg) no-repeat top left;	}.home_box h3 a	{	color: #fff;/*dark-green*/	}.home_box h3 a:hover	{	color: #CAE7B1;	}.home_box p	{	margin: 0 10px 5px 10px;	font-size: 85%;	}#main p.editsizep	{	font-size: 85%;	}#divTxt p.editsizep	{	font-size: 85%;	}/*	added 17/9/08 for view.asp page	*/div.avg, div.press-reviews	{	width: 130px;	padding-bottom: 5px;	margin-bottom: 5px;	margin-top: 5px;	}div.avg, div.press-reviews	{	background: url(../global/avg-bottom-img.gif) no-repeat bottom left;	}p.avg-title, p.pressre-title	{	background: url(../global/avg-top-img.gif) no-repeat top left;	padding: 5px 5px 0 5px;	margin: 0;	}p.avg-title strong	{	padding: 0;	margin: 0;	}.avg p img	{	display: block;	padding:0;	margin:  -10px 5px;	}p.avg-links a	{	padding: 0 5px;	margin: -5px 0;	display: block;	}p.pressre-p	{	padding: 0 5px;	}tr td div.avg p.avg-links a	{	padding-bottom: 0;	margin-bottom: -12px;	}tr td div.press-reviews p.pressre-title	{	padding-bottom: 0;	margin-bottom: -8px;	}div.downloads	{		clear: both;	padding-top: 20px;	}.downloads h2	{	color: #527E2A;	border-bottom: 1px solid #527E2A;	padding: 5px;	font-size: 1em;	font-weight: normal;	/*margin-bottom: 2px;	margin-right: 3px;*/	font-weight: bold;	}div.avgCustomerRate	{		}.avgCustomerRate h2	{	color: #527E2A;	border-bottom: 1px solid #527E2A;	padding: 5px;	font-size: 1em;	font-weight: normal;	/*margin-bottom: 2px;	margin-right: 3px;*/	font-weight: bold;	}.downloads ul	{	list-style: none;	margin: 0;	padding: 0;	float: left;	padding: 5px 0 0 5px;	width: 765px;	}.downloads li	{	float: left;		}.downloads li a	{	width: 180px;	height: 60px;	padding: 20px 5px 5px 65px;	display: block;	float: left;	border: 1px solid #527E2A;	margin-right: 2px;	margin-bottom: 2px;	color: #527E2A;	background: url(../global/pdf_icon.png) no-repeat left center;	}.downloads li a:hover	{	background: url(../global/pdf_icon.png) no-repeat left center;	}div.customer-reviews	{	clear: both;	padding-top: 20px;	}.customer-reviews h2	{	color: #527E2A;	border-bottom: 1px solid #527E2A;	padding: 5px;	font-size: 1em;	font-weight: normal;	/*margin-bottom: 2px;	margin-right: 3px;*/	font-weight: bold;	}.customer-reviews ul	{	background-color: #527E2A;	list-style: none;	margin: 0;	border-bottom: 1px solid #fff;	border-top: 1px solid #fff;	padding: 5px;	height: 15px;	}.customer-reviews li	{	float: left;	font-weight: bold;	padding-right: 20px;	color: #fff;	}.customer-reviews li a	{	float: left;	font-weight: normal;	color: #fff;	text-decoration: underline;	font-size: 0.8em;	}p.review-snip	{	display: block;	background-color: #eee;	margin: 0;	padding: 10px 5px;	border-bottom: 1px dashed #999;	}div.calls	{	clear: both;	padding-top: 20px;	margin-bottom: 20px;	}div.calls ul	{	list-style: none;	margin: 20px 0 0 0;	padding: 0;	}.calls li	{	float: left;	}.calls li a	{	float: left;	width: 110px;	text-align: center;	margin-right: 1px;	padding: 75px 0 0 0;	color: #527E2A;	font-size: .8em;	}.calls li.qu a	{	background: url(../global/qu-img.jpg) no-repeat top center;	}.calls li.prnt a	{	background: url(../global/prnt-img.jpg) no-repeat top center;	}.calls li.tell a	{	background: url(../global/tell-img.jpg) no-repeat top center;	}div.press	{	clear: both;	padding-top: 20px;	}.press h2	{	color: #527E2A;	border-bottom: 1px solid #527E2A;	padding: 5px;	font-size: 1em;	font-weight: normal;	/*margin-bottom: 2px;	margin-right: 3px;*/	font-weight: bold;	}#main .press p, #main p.normalTxt, #main span.reviewDate	{	color: #666;	font-size: .8em;	}#main span.reviewDate	{	display: block;	}#main p.reviewedBy	{	font-size: .9em;	}#main p.normalTxt.comment	{	padding-left: 20px;	background: url(../../GLOBAL/comment.png) no-repeat left center;	}.bgReview	{	background: url(../GLOBAL/bgReview.gif) repeat-x top left;	}