
html, head, body, div, span, p, h1, h2, h3, h4, h5, h6, strong, em, abbr, acronym, address, bdo, blockquote, cite, q, code, ins, del, dfn, kbd, pre, samp, var, br, a, base, img, area, map, object, param, img, ul, li, dl, dt, dd, form, input, label, fieldset, legend, b, i, tt, sub, sup, big, small, hr
{
margin: 0;
padding: 0;}

body /* Internet Explorer */ 
{ 
text-align: center; 
} 

ul{ list-style:none;}
a{ text-decoration:none;}

.outer_wrap{ 
	width:989px; 
	margin:auto; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;}
	
.spacer{ clear:both;}

/***********************************************************************
home
/***********************************************************************/


/************************
header
/************************/
.header{}

.logo{ float:left;}

.search{ 
	background:url(/images/top_search_bg.gif) no-repeat; 
	width:266px; 
	height:66px; 
	float:left;
	margin-left:80px;}

.search input{ 
	height:15px; 
	margin:5px 5px 0 35px;
	float:left}

.btn-go { 
	float:left; 
	padding-top:5px; 
	width:37px;}

.top_links{
	float:right; 
	color:#CCC;
	margin-top:10px;
	font-size:11px;}

.top_links a{ 
	color:#666; 
	padding:5px;}

.top_links a:hover{ 
	color:#F60; 
	text-decoration:underline;}

.free_shipping{
	float:left;	 
	width:218px;
	text-align:center;
	padding:20px 0 0 22px;
	 }
	
	
.top_contact{ 
	float:right; 
	margin-top:15px;	
	width:300px; 
	text-align:right; }
	
.top_contact span{ 
	font-size:18px;
	color:#C76307;}

	
.cart{
	float:right; 
	background:url(/images/top_sub_links_bg.gif) no-repeat; 
	width:184px; 
	height:29px;}

.cart_links{ padding:5px 5px 0 20px;}

.cart_links a{ 
	color:#d3ff90; 
	padding:6px; }

.cart_links a:hover{ color:#ffc018;}


/*nav*/
.nav{ 
	float:left; background:url(/images/nav_bg.gif) no-repeat; 
	width:990px; 
	height:51px;
	margin-top:2px;}

.nav_links{
		font-size:14px; 
		padding:15px 10px 0 25px; }

.nav_links a{ 
	color:#FFF; 
	padding: 0 35px 0 5px;}

.nav_links a:hover{ 
	color:#f7ff1c; }
	
	
	
		
/************************
mid_content
/***********************/
.mid_content{}

/*left_panel*/

.left_panel{ width:732px; float:left;}

.banner{ 
	margin-top:10px;
	width:732px;}

.womens_health{ 
	background:url(/images/women_health.jpg) no-repeat; 
	width:358px; 
	height:215px;
	margin:10px 5px 10px 0;
	float:left;}

.health_content{ 
	font-size:13px; 
	float:right; 
	width:180px; 
	margin:60px 15px 10px 20px; 
	text-align:right;
	font-weight:bold;}

.learn{
	float:right; 
	width:180px; 
	text-align:right;
	margin:5px 15px 0 20px;}


.health_links{}

.child_health{ 
	background:url(/images/child_health.jpg) no-repeat;
	float:right;
	width:358px; 
	height:215px;
	margin:10px 0 10px 0;}

.health_tips{ 
	float:left; 
	background:url(/images/health_tips.jpg) no-repeat; 
	width:358px; 
	height:147px;}

.tips{ 
	width:200px; 
	float:right;
	margin:10px;}

.tips_title{ 
	font-size:14px; 
	font-weight:bold; 
	margin:5px 0 10px 10px; }

.tips_text li{ 
	list-style:url(/images/list_bullet.jpg) inside; 
	padding:5px 0 7px 10px;}



.dissolve_chart{ 
	background:url(/images/dissolve_chart.jpg) no-repeat; 
	width:358px; 
	height:147px;
	float:right;}
	
.dissolve_chart_more { padding:118px 0 0 20px;}



.btm_content{ float:left; width:732px;}



/*right_panel*/

.right_panel{ 
	float:right; 
	width:232px;
	margin-top:10px;}

.featured_product{ background:url(/images/featured_product_bg.jpg) no-repeat; width:232px; height:268px;}

.save_price{ float:right; font-size:30px; color:#fff; margin:0px 35px 0 0;}

.product_content{ padding-top:50px; width:232px; height:172px;}

.prod_1{ float:left; width:80px;}


.prod_details{ float:right; width:124px; }


.prod_name{ border-bottom:#CCC solid 1px; padding-bottom:5px;}
.prod_name a{ color:#4c841e; font-weight:bold;}
.prod_name a:hover{ color:#AB3D07; text-decoration:underline;}

.price{ color:#333;  padding:10px 0 10px 0;}



.order{ 
	width:20px;float:left;
	}


.order input{  width:20px; }

.btn_order{ float:left; padding:2px 0 0 10px; }


.video{ width:232px; border:#ccc solid 1px; margin-top:14px;}

.video img{}
.video_title{ padding-left:10px; font-weight:bold;}
.video_title strong{ color:#c53e0f;font-size:18px;}

.recommend{ width:232px; border:#ccc solid 1px; margin-top:10px; height:147px;}

.recommend_details{ padding:2px;}

.what{ font-size:14px; font-weight:bold; padding-left:10px;}

.what strong{ color:#c53e0f; font-size:18px;}

.recommend_product{ float:left; width:92px; margin-top:0px;}
.recommend_product_details a{ color:#4c841e; font-weight:bold;}
.recommend_product_details a:hover{ color:#AB3D07; text-decoration:underline;}

.recommend_product_details{ float:right; width:125px; margin-top:0px;}

.recommend_product_details p{ color:#880909; font-weight:bold;}

.rating{ padding:5px 0 5px 0;}


/************************
footer
/***********************/
.footer{}

.disclaimer{ margin-top:30px; background-color:#f7f7f7; border:#CCC solid 1px;}

.disclaimer_text{ padding:10px;}

.footer_box{ background:url(/images/footer_bg.jpg) no-repeat; height:332px; margin-top:10px;}

.footer_content{ padding:0 10px 0 10px; color:#fff}

.health_news{float:left; width:305px; padding-left:10px; margin-top:20px;}

.footer_title{ background:url(/images/footer_title_bg.png) no-repeat; width:304px; height:41px; font-size:18px;  font-weight:bold; padding:5px 0 0 10px;}

.news{ padding:10px;}

.news p{ text-align:justify; border-bottom:#869d51 solid 1px; padding-bottom:10px;}

.news a{ color:#2F4A06; font-size:10px; text-decoration:underline;  }

.news a:hover{ color:#000; font-size:10px; text-decoration:none;  }



.twitter_updates{ float:left; background:url(/images/twitter_bg.png) no-repeat; width:273px; height:300px; margin:8px 10px 0 30px; }

.twitter_title{font-size:18px;  font-weight:bold; padding:20px 0 0 25px;}

.updates{padding:20px 0 0 10px; width:220px; margin:auto;color:#000;}

.updates a{ color:#507715; font-size:11px; font-weight:bold;text-decoration:underline; }

.updates a:hover{ color:#507715; text-decoration:none;}

.corporate_info{ float:right; margin:20px 5px 0 10px;;}

.corporate_info a{ color:#fff; font-weight:bold; font-size:14px;}
.corporate_info a:hover{ color:#fff000; }

.corporate_info ul{ width:130px;}

.info{ float:left; width:130px; padding-right:20px;}

.corporate_info li{ list-style:url(/images/bullet.png) inside; border-bottom:#b8db8a solid 1px; padding:10px 0 5px 10px; }


.touch{ float:right; margin-top:35px;}

.text_field input{ 
	height:15px; 
	margin:5px 5px 0 0;
	float:left}

.go { 
	float:left; 
	padding-top:5px; 
	width:37px;}

.footer_btm{ margin:20px 0 30px 0;}

.secured{ width:80px; float:left;}

.copyright{width:300px; float:left; color:#536a1b; padding:5px 0 5px 20px;}

.copyright a{color:#536a1b; font-weight:bold;}

.copyright a:hover{color:#b94a00;}



.toll{ width:300px; float:left;color:#536a1b; font-weight:bold; padding-left:30px;}

.phone_img{float:left; width:50px;}
.contact_no { width:300px; margin-top:5px; }

.contact_no span{ font-size:20px; color:#000;}

.credit_card{ float:right;}








/***********************************************************************
inner_page
/***********************************************************************/

.inner_wrap{width:989px; 
	margin:auto; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;}
	

.left_side{ float:left; border:#aeaeae solid 1px; width:212px;}

.free_shipping_inner{ width:212px;}

.search_category{ width:212px;  }

.search_title{ background:url(/images/serach_category.gif) no-repeat; height:37px; color:#fff; font-size:14px; text-align:center; text-transform:uppercase; font-weight:bold;}
.search_title_text{ padding-top:8px;}
.category{ background-color:#eee; height:25px; font-size:15px;text-transform:uppercase; font-weight:bold; }

.category_text{ padding:5px 0 0 20px; }


.health_concern{ padding-left:20px;}


.health_concern2{ padding:5px 0 10px 10px;}

.health_concern strong{ font-size:16px;}

.health_concern2 a{color:#626262;text-decoration:underline;}
.health_concern2 a:hover{color:#A40000;text-decoration:none; }

.health_concern span{ font-size:14px; font-weight:bold; color:#4d6b02;}

.search_check_box{ }

.check_box_title{ text-transform:uppercase; background-color:#eee; font-size:16px; font-weight:bold; padding:5px 0 5px 20px;}
.check_box{ padding-left:20px;}
.check_box_input{ float:left; width:20px; padding-top:3px;}
.check_box_text{ width:100px; float:left; padding-top:3px;}

.check_boxes{ padding:10px 0 10px 0;}




.right_side{ float:right;}
.banner_inner{ width:764px; height:239px; color:#FFF;}

.banner_wording{ width:300px; float:right; padding:30px 20px 0 10px; text-align:justify;}

.banner_wording h1{ font-size:30px; padding-bottom:10px;}

.popular_products{ margin-top:10px;}
.popular_title{ height:32px; color:#fff; font-size:15px; font-weight:bold; }
.popular_title_text{ padding:5px 0 0 10px;}

.popular_detail{ border:#DFDFDF solid 1px; margin-bottom:20px;}

.popular_detail_new{ margin-bottom:20px;}

.product_box{ padding:10px 0 10px 20px; width:740px;border-bottom:#E1E1E1 solid 1px; }

.product_box2{ padding:10px 0 10px 0px; width:980px; }

.popular_product1{width:185px; float:left; padding:0 40px 0 5px; }

.popular_product2{width:185px; float:right; padding:0 20px 0 10px;  }

.popular_product_type{  width:92px; }

.popular_product_details{ padding:10px 0 10px 0; }

.popular_product_details a{ font-size:13px; color:#000; font-weight:bold;}
.popular_product_details a:hover{ color:#A80000; text-decoration:underline;}

.popular_product_details p{ color:#880909; font-weight:bold;}

.next_bg{ height:25px; background-color:#5f5f5f;}


.level1 {font-size:12px; font-weight:bold; color:#DA670A; text-decoration:none;}
.level1:hover {font-size:12px; font-weight:bold; color:#1B7FC1; text-decoration:none;}

.level1_active: {font-size:12px; font-weight:bold; color:#1B7FC1; text-decoration:none;}

.level3 {font-size:12px; color:#0046E4; text-decoration:none;}
.level3:hover {font-size:12px; color:#DA670A; text-decoration:underline;}
 
.article_heading{font-size:13px; font-weight:bold; color:#618602; text-decoration:none; cursor:pointer;}
.article_heading a{color:#000;}
.article_heading a:hover{color:#9D0000; text-decoration:underline;}

 
.article_text{font-size:12px; color:#555; text-decoration:none;}

/***********************************************************************
product_detail
/***********************************************************************/

.detail_wrap{width:989px; 
	margin:auto; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;}
	
.left_product_detail_side{ float:left; width:754px;}
.left_detail{ float:left; width:754px;}

.product_detail{ border:#dededd solid 1px;}
.share_img{ width:125px; float:right; margin-top:10px;}

.product_big{ float:left; padding:10px 10px 10px 15px;}

.product_specification{ width:464px; float:right; padding:20px 10px 0 10px;}

.product_title{font-size:12px;}

.detail_title_text{ padding:5px 0 0 10px;}

.detail_title{ 
	
	background-color:##DA670A; 
	height:32px; 
	color:#fff; 
	font-size:15px; 
	font-weight:bold;
	float:left;}


.review { padding:10px; border-bottom:#dededd solid 1px; }

.review span{ padding-left:20px; }

.price_product{ float:left; width:250px;}

.price_title{ 
	float:left; 
	color:#629e1e; 
	font-size:16px; 
	font-weight:bold; 
	width:100px; 
	padding:10px;
	margin-top:20px;
	text-align:center;
	border-right:#c9d0b2 solid 1px;
	border-bottom:#c9d0b2 solid 1px;}


.price_title2{ 
	float:left; 
	width:100px; 
	padding:5px 10px 0 10px;
	text-align:center;
	border-right:#c9d0b2 solid 1px;}


.price_title2 p{ text-decoration:line-through;}
.price_title2 strong{ color:#da680a; font-size:16px;}

.input_box{ 
	width:100px;
	padding:15px 10px 0 10px;
	height:40px;
	border-right:#c9d0b2 solid 1px;
	text-align:center;
	float:left;
	}

.input_box input{  width:20px; }

.addcart{ float:right; padding:40px 20px 0 0;}

.flat_rate{ padding-top:20px;}

.flat_rate strong{ font-size:16px; color:#b60606;}



.detail_title2{ 
	background:url(/images/title_green_bg.gif) no-repeat; 
	width:260px; 
	height:32px; 
	color:#fff; 
	font-size:15px; 
	font-weight:bold;
	margin-top:10px;
	float:left;}

.description{ padding:15px; text-align:justify;}


.description2{ padding-left:10px;font-size:10px;}

.description strong{ color:#cd5d00;}

.description p{ color:#868686; font-style:italic;}

.description a{color:#4A4A4A; font-weight:bold; text-decoration:underline;}
.description a:hover{color:#70993b; text-decoration:none;}


.prod_detail{ float:left; width:754px;}

.prod_detail2{ float:left; width:364px; padding-right:25px;}


.prod_detail3{ float:left; width:364px; }

.detail_box{float:left; width:754px;}

.health_1 { float:left; padding-right:40px;}


.health_1 li{ list-style:url(/images/arrow_bullet.gif) inside; padding:10px; border-bottom:#EAEAEA solid 1px; width:300px;}




.right_detail{ float:right; width:220px; margin-top:30px;}
.video_inner{ padding:20px 0 10px 0;}




.btm_detail{}


.popular_title{ background:url(/images/popular_prod_title_bg.jpg ) no-repeat; background-color:#DA670A; height:32px; color:#fff; font-size:15px; font-weight:bold; }
.popular_title_text{ padding:5px 0 0 10px;}


.viewed_product_box{ padding:10px 0 10px 20px; border-bottom:#E1E1E1 solid 1px; }

.viewed_product1{width:185px; float:left; padding:0 60px 0 5px; }

.viewed_product2{width:185px; float:right; padding:0 20px 0 10px;  }



.related_product{ border:#E1E1E1 solid 1px;width:206px;}

.related_title{ background:url(/images/related_bg.gif) no-repeat; width:206px; height:39px;}
.related_title_text{ font-size:15px; color:#fff; padding-top:7px; text-transform:uppercase; font-weight:bold; text-align:center;}
.related_product_text{ border-bottom:#CCC solid 1px; padding-bottom:20px;}
.related_product1{ float:left; width:50px; padding:10px 0 0 2px;}
.related_product_box{ }










/***********************************************************************
product_category
/***********************************************************************/

.product_category{ 
	 
	background-color:##DA670A; 
	height:32px; 
	color:#fff; 
	font-size:15px; 
	font-weight:bold;
	margin-top:10px;
	float:left;}

.product_category_wrap{ }

.left_column{ float:left; width:754px;}

.product_category_title_text{ padding:5px 0 0 10px;}

.main_category{ font-size:13px; text-transform:uppercase; font-weight:bold; color:#c35800;}

.main_category img{ float:left; padding-right:5px;}
.category_name{ width:500px;}

.description{ padding:15px; text-align:justify;}

.description strong{ color:#cd5d00;}

.description p{ color:#868686; font-style:italic;}

.description a{color:#4A4A4A; font-weight:bold; text-decoration:underline;}
.description a:hover{color:#70993b; text-decoration:none;}


.health_1 { float:left; padding-right:40px;}


.health_1 li{ list-style:url(/images/arrow_bullet.gif) inside; padding:10px; border-bottom:#EAEAEA solid 1px; width:300px;}

.category_main_name{ font-size:14px; text-transform:uppercase; font-weight:bold; background:#EFEFEF; padding:5px; margin-bottom:10px; }


.vitamins_category{ padding-bottom:10px;}

.category_products{ margin-top:10px; width:754px; }
.category_products_title{  background-color:##DA670A;  height:32px; color:#fff; font-size:15px; font-weight:bold; }
.category_products_title_text{ padding:5px 0 0 10px;}

.category_product1{width:185px; float:left; padding:0 65px 0 5px; }

.category_product2{width:185px; float:right; padding:0 20px 0 10px;  }

.category_products_detail{ border:#dededd solid 1px;}	


.right_column{ float:right; width:220px; padding-top:42px;}





.top-sellers_product{ border:#E1E1E1 solid 1px;width:206px;}

.top-sellers_title{ background:url(images/top-sellers_bg.gif) no-repeat; width:206px; height:39px;}
.top-sellers_title_text{ font-size:15px; color:#fff; padding-top:7px; text-transform:uppercase; font-weight:bold; text-align:center;}
.top-sellers_product_text{ border-bottom:#CCC solid 1px; padding-bottom:20px;}
.top-sellers_product1{ float:left; width:50px; padding:15px 0 0 10px;}
.top-sellers_product_box{ }




.specials_products{ height:70px; background:url(../images/special_bg.jpg) no-repeat;}
.specials_products_text{ color:#fff; padding-top:5px; text-align:center; font-size:16px; font-weight:bold;}
.specials_products_text strong{ font-size:16px;}
.specials_products_text span{ color:#eaff04; font-weight:bold;font-size:20px;}
.specials_products_text a{ color:#fff; }
.specials_products_text a:hover{ color:#E4CA10; }



.banner_btm_special{ background:url(../images/special_tagline_bg.jpg) no-repeat; color:#fff; margin-top:-40px;}
.special_tagline{ font-size:18px; text-align:left; padding-left:10px;}
.special_tagline strong{ font-size:24px; color:#eaff04;}





.btn_checkout
{
	background-image:url(/images/btn_checkout.gif);
	background-repeat:no-repeat;
	width:126px;
	height:48px;
}

.greenTitle
{
	font-weight:bold;
	font-size:15px;
	color:#567702;
	text-decoration:none;
}

.link_tips_title
{
	font-weight:bold;
	font-size:15px;
	color:#567702;
	text-decoration:none;
}
.link_tips_title:hover
{
	font-weight:bold;
	font-size:15px;
	color:#111;
	text-decoration:none;
}


