@import url("common.css");

.leftmenu .top {
	height:396px;
}

.content .bottom {
	background:url(../img/bg_part1_bot_blue2.gif) bottom repeat-x;
}
.content .bottom div {
	background:url(../img/bg_part1_bot_corner_blue2.gif) 0 0 no-repeat;
}

.content .productsmain {padding: 54px 0 0 42px; }
.content .productsmain  h2 {
	width: 595px; 
	height: 122px; 
	padding-left: 44px; 
	background:url(../img/products/main_paragraph.gif) 44px 0 no-repeat;
}
.content .productsmain  h2 span {
	display:none; 
}
.content .productsmain  h3 {
	width: 602px; 
	height: 15px;
	background:url(../img/products/main_text.gif) 0 0 no-repeat;
}
.content .productsmain  h3 span {display:none;}
#ProductsButtons {
	padding-top: 11px; 
	border-top: 1px solid #0269b3; 
	height: 102px; 
}
#ProductsButtons a { margin-right: 54px; display: block; float: left; }
#ProductsButtons a.last { margin-right: 0px; }



.subcontent {
	z-index:52;
	width:805px;
	margin-left:18px;
	background:#FFFFFF url(../img/bg_subcontent_left.gif) left repeat-y;
	z-index:1000;
}
.subcontent .bottom {
	height:24px;
	background:url(../img/bg_part2_bot_blue.gif) bottom repeat-x;
	clear:both;
}
.subcontent .bottom div {
	background:url(../img/bg_part2_bot_corner_blue.gif) 0 0 no-repeat;
	height:24px;
}

.subcontent .WomenExpanded {
	padding: 28px 0 0 28px;
	height:503px;
}
.subcontent .WomenExpanded h3 {
	height: 48px; 
	width:432px;
	background:url(../img/products/main_women_head.gif) 20px 0 no-repeat;
}
.subcontent .WomenExpanded h3 span {
	display:none; 
}
.subcontent .WomenExpanded .buttons {
	clear:both;
	overflow:hidden;
}
.subcontent .WomenExpanded .buttons a {
	display:block;
	float:left;
}

.subcontent .MenExpanded {
	height:313px;
}
.subcontent .MenExpanded h3 {
	background:url(../img/products/main_men_head.gif) 20px 0 no-repeat;
}

.subcontent .LifeStyle {
	height:800px;
}
.subcontent .LifeStyle h3 {
	height:15px; 
	background:url(../img/products/main_lifestyle_head.gif) 20px 0 no-repeat;
}


.disclaimer {
	font-size: 9px; 
	font-weight: bold; 
	margin: 49px 0 0 192px; 
	padding: 6px 5px 8px 5px; 
	border: 1px solid black; 
	width: 355px; 
	text-align: center;
	clear:both;
}

#subtopcorner {
	position:absolute; 
	top:606px;
	left:195px;
	width:16px;
	height:29px;
	z-index:1090;
}
.backtotop {
	margin-left:336px;
	font-size:12px; 
	line-height:13px;
	clear:both;
}
.backtotop a {
	text-decoration:underline;
}


/*products individual pages*/
.content .textpart {position:relative;}
.content .sponsor {position:absolute; top:0; right:0;}
.contentpart .normal {font-size:12px; font-weight:normal; line-height:18px;}
.contentpart .bold {font-size:12px; font-weight:bold; line-height:18px;}
.contentpart .small {font-size:10px; font-weight:normal; line-height:18px;}
.contentpart .spec_char {font-size:8px; line-height:8px; font-weight:normal;}
.contentpart ul li {
	line-height:18px; 
	padding-left:10px;
	background:url(../img/products/dot.gif) 0px 8px no-repeat;
}
.content .products_main {padding:102px 0 0 30px;}
.content .products_main h2 span {display:none;}
.subcontent .products_sub {padding: 0 85px 0 104px;}
.subcontent .products_sub .top_links {padding-top:10px; padding-left:201px;}
.subcontent .products_sub .top_links a {text-decoration:underline;}
.subcontent .products_sub a.to_top {display:block; width:70px; text-decoration:underline;}
.warning {
	clear:both;
	font-size:12px; 
	font-weight:normal; 
	line-height:18px;
	padding: 5px 8px 3px 4px; 
	border: 1px solid black; 
	width: 465px; 	
}

.subcontent .main_table {
	margin:49px 0 29px 43px;
	border-width:1px;
	border-style:solid;
	background-color:#fff;	
}
.subcontent .main_table td {
	font-size:11px;
	line-height:11px;
}
.subcontent .main_table .supplement {
	height:23px;
	padding-left:7px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	line-height:23px;
	text-transform:uppercase;
}
.subcontent .main_table .serving {
	padding-left:7px;
	height:16px;		
	line-height:16px;
}
.subcontent .main_table .line_1 {
	height:5px;
}
.subcontent .main_table .line_2 {
	height:15px;	
}
.subcontent .main_table .line_3 {
	height:3px;	
}
.subcontent .main_table .col_1_head {
	width:175px;
}
.subcontent .main_table .col_2_head {
	width:78px;
	font-size:10px;
	line-height:15px;
	letter-spacing:-1px;
	text-align:right;
}
.subcontent .main_table .col_3_head {
	width:72px;
	padding-right:8px;
	font-size:10px;
	line-height:15px;
	letter-spacing:-1px;
	text-align:right;
}
.subcontent .main_table .col_1, .subcontent .main_table .col_2, .subcontent .main_table .col_3 {
	padding-top:3px;
	padding-bottom:3px;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.subcontent .main_table .col_1 {
	padding-left:7px;
	text-align:left;
}
.subcontent .main_table .col_2, .subcontent .main_table .col_3 {
	padding-right:7px;
	text-align:right;
}
.contentpart .retailers_nav {
	position:absolute;
	display:block;
	height:16px;
	width:150px;
}
.contentpart #retailers_nav_hide {
	position: absolute;
	display: none;
	height:16px;
	width:150px;
}
.contentpart #retailers_dropdown {
	position: absolute;
	width: 152px;
	display: none;
}
.contentpart .retailers_subnav {
	list-style-type: none;
	border: 1px solid #ffc900;
	background: #fffdbb;
	font-family: Arial;
	font-size: 10px;
}
.contentpart .retailers_subnav li{
	background: #fffdbb;
	color: #eba001;
	padding-left: 0px;
}
.contentpart .retailers_subnav li a{
	color: #eba001;
	display: block;
	padding-left: 5px;
}
.contentpart .retailers_subnav li a:hover{
	background: #ffee94;
}
.retailers_list_noscript {
	background: url(../img/products/products_buyonline_noscript_bg.jpg);
	width: 164px;
	font-size: 10px;
	text-align: center;
}
.retailers_list_noscript a:hover {
	text-decoration: underline;
}



/*products - cholesterol*/
.content .products_main.top_cholesterol {padding-top:45px;}
.content .textpart.bg_cholesterol {
	background: url(../img/products/label_cholesterol_plus.jpg) 0 0 no-repeat;
}
.content.cont_cholesterol .contenttext {
	background:url(../img/products/cholesterol_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_cholesterol .bottom {
	background:url(../img/products/cholesterol_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_cholesterol .bottom div {
	background:url(../img/products/cholesterol_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_cholesterol {
	background:#FFFFFF url(../img/products/cholesterol_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_cholesterol .bottom {
	background:url(../img/products/cholesterol_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_cholesterol .bottom div {
	background:url(../img/products/cholesterol_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_cholesterol .textpart h2 {
	width: 475px; 
	height: 40px;
	padding-left:250px;
	background:url(../img/products/cholesterol_main_paragraph.gif) 250px 0 no-repeat;
}
.subcontent.subcont_cholesterol a, .subcontent.subcont_cholesterol .top_links {color:#38246a;}
.subcontent.subcont_cholesterol .main_table {
	margin:50px 0 40px 42px;
	border-color:#7369a8;
}
.subcontent.subcont_cholesterol .main_table .supplement {
	background-color:#7369a8;
}
.subcontent.subcont_cholesterol .main_table .line_1, .subcontent.subcont_cholesterol .main_table .line_3 {
	background-color:#7369a8;
}
.subcontent.subcont_cholesterol .main_table .col_1, .subcontent.subcont_cholesterol .main_table .col_2, .subcontent.subcont_cholesterol .main_table .col_3 {
	border-bottom-color:#7369a8;
}

/*products - energy*/
.content .products_main.top_energy {padding-top:40px;}
.content .textpart.bg_energy {
	background: url(../img/products/label_energy.jpg) 0 0 no-repeat;
}
.content.cont_energy .contenttext {
	background:url(../img/products/energy_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_energy .bottom {
	background:url(../img/products/energy_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_energy .bottom div {
	background:url(../img/products/energy_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_energy {
	background:#FFFFFF url(../img/products/energy_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_energy .bottom {
	background:url(../img/products/energy_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_energy .bottom div {
	background:url(../img/products/energy_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_energy .textpart h2 {
	width: 450px; 
	height: 75px;
	padding-left:250px;
	background:url(../img/products/energy_main_paragraph.gif) 250px 0 no-repeat;
}
.subcontent.subcont_energy a, .subcontent.subcont_energy .top_links {color:#00a550;}
.subcontent.subcont_energy .main_table {
	margin:50px 0 24px 37px;
	border-color:#00a550;
}
.subcontent.subcont_energy .main_table .supplement {
	background-color:#00a550;
}
.subcontent.subcont_energy .main_table .line_1, .subcontent.subcont_energy .main_table .line_3 {
	background-color:#00a550;
}
.subcontent.subcont_energy .main_table .col_1, .subcontent.subcont_energy .main_table .col_2, .subcontent.subcont_energy .main_table .col_3 {
	border-bottom-color:#00a550;
}


/*products - essential*/
.content .products_main.top_essential {padding-top:45px;}
.content .textpart.bg_essential {
	background: url(../img/products/label_essential.jpg) 0 0 no-repeat;
}
.content.cont_essential .contenttext {
	background:url(../img/products/essential_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_essential .bottom {
	background:url(../img/products/essential_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_essential .bottom div {
	background:url(../img/products/essential_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_essential {
	background:#FFFFFF url(../img/products/essential_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_essential .bottom {
	background:url(../img/products/essential_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_essential .bottom div {
	background:url(../img/products/essential_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_essential .textpart h2 {
	width: 400px; 
	height: 50px;
	padding-left:275px;
	background:url(../img/products/essential_main_paragraph.gif) 275px 0 no-repeat;
}
.subcontent.subcont_essential a, .subcontent.subcont_essential .top_links {color:#00a28a;}
.subcontent.subcont_essential .main_table {
	margin:50px 0 23px 42px;
	border-color:#00a28a;
}
.subcontent.subcont_essential .main_table .supplement {
	background-color:#00a28a;
}
.subcontent.subcont_essential .main_table .line_1, .subcontent.subcont_essential .main_table .line_3 {
	background-color:#00a28a;
}
.subcontent.subcont_essential .main_table .col_1, .subcontent.subcont_essential .main_table .col_2, .subcontent.subcont_essential .main_table .col_3 {
	border-bottom-color:#00a28a;
}


/*products - maximum*/
.content .products_main.top_maximum {padding-top:45px;}
.content .textpart.bg_maximum {
	background: url(../img/products/label_maximum.jpg) 0 0 no-repeat;
}
.content.cont_maximum .contenttext {
	background:url(../img/products/maximum_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_maximum .bottom {
	background:url(../img/products/maximum_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_maximum .bottom div {
	background:url(../img/products/maximum_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_maximum {
	background:#FFFFFF url(../img/products/maximum_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_maximum .bottom {
	background:url(../img/products/maximum_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_maximum .bottom div {
	background:url(../img/products/maximum_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_maximum .textpart h2 {
	width: 400px; 
	height: 50px;
	padding-left:275px;
	background:url(../img/products/maximum_main_paragraph.gif) 275px 0 no-repeat;
}
.subcontent.subcont_maximum a, .subcontent.subcont_maximum .top_links {color:#bf321c;}
.subcontent.subcont_maximum .main_table {
	margin:50px 0 18px 40px;
	border-color:#bf321c;
}
.subcontent.subcont_maximum .main_table .supplement {
	background-color:#bf321c;
}
.subcontent.subcont_maximum .main_table .line_1, .subcontent.subcont_maximum .main_table .line_3 {
	background-color:#bf321c;
}
.subcontent.subcont_maximum .main_table .col_1, .subcontent.subcont_maximum .main_table .col_2, .subcontent.subcont_maximum .main_table .col_3 {
	border-bottom-color:#bf321c;
}


/*products - mens50*/
.content .products_main.top_mens50 {padding-top:115px;}

.content .textpart.bg_mens50 {
	background: url(../img/products/label_mens50.jpg) 0 0 no-repeat;
}
.content.cont_mens50 .contenttext {
	background:url(../img/products/mens50_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_mens50 .bottom {
	background:url(../img/products/mens50_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_mens50 .bottom div {
	background:url(../img/products/mens50_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_mens50 {
	background:#FFFFFF url(../img/products/mens50_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_mens50 .bottom {
	background:url(../img/products/mens50_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_mens50 .bottom div {
	background:url(../img/products/mens50_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_mens50 .textpart h2 {
	width: 650px; 
	height: 40px;
	padding-left:91px;
	background:url(../img/products/mens50_main_paragraph.gif) 91px 0 no-repeat;
}
.subcontent.subcont_mens50 a, .subcontent.subcont_mens50 .top_links {color:#5b5b5b;}
.subcontent.subcont_mens50 .main_table {
	margin:50px 0 40px 43px;
	border-color:#88898c;
}
.subcontent.subcont_mens50 .main_table .supplement {
	background-color:#88898c;
}
.subcontent.subcont_mens50 .main_table .line_1, .subcontent.subcont_mens50 .main_table .line_3 {
	background-color:#88898c;
}
.subcontent.subcont_mens50 .main_table .col_1, .subcontent.subcont_mens50 .main_table .col_2, .subcontent.subcont_mens50 .main_table .col_3 {
	border-bottom-color:#88898c;
}


/*products - mens*/
.content .products_main.top_mens {padding-top:110px;}

/*.content .textpart.bg_mens {
	background: url(../img/products/label_mens.jpg) 0 0 no-repeat;
}*/
.content .textpart.bg_mens_nobug {
	background: url(../img/products/label_mens.jpg) 0 0 no-repeat;
}
.content.cont_mens .contenttext {
	background:url(../img/products/mens_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_mens .bottom {
	background:url(../img/products/mens_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_mens .bottom div {
	background:url(../img/products/mens_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_mens {
	background:#FFFFFF url(../img/products/mens_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_mens .bottom {
	background:url(../img/products/mens_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_mens .bottom div {
	background:url(../img/products/mens_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_mens .textpart h2 {
	width: 650px; 
	height: 68px;
	padding-left:91px;
	background:url(../img/products/mens_main_paragraph.gif) 91px 0 no-repeat;
}
.subcontent.subcont_mens a, .subcontent.subcont_mens .top_links {color:#08245a;}
.subcontent.subcont_mens .main_table {
	margin:64px 0 65px 49px;
	border-color:#1057a3;
}
.subcontent.subcont_mens .main_table .supplement {
	background-color:#1057a3;
}
.subcontent.subcont_mens .main_table .line_1, .subcontent.subcont_mens .main_table .line_3 {
	background-color:#1057a3;
}
.subcontent.subcont_mens .main_table .col_1, .subcontent.subcont_mens .main_table .col_2, .subcontent.subcont_mens .main_table .col_3 {
	border-bottom-color:#1057a3;
}


/*products - mens pro edge*/
.content .products_main.top_mensproedge {
	padding-top:140px;
}
.content .textpart.bg_mensproedge_nobug {
	background: url(../img/products/label_mensproedge.jpg) 0 0 no-repeat;
}
.content.cont_mensproedge .contenttext {
	background:url(../img/products/mensproedge_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_mensproedge .bottom {
	background:url(../img/products/mensproedge_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_mensproedge .bottom div {
	background:url(../img/products/mensproedge_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_mensproedge {
	background:#FFFFFF url(../img/products/mens_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_mensproedge .bottom {
	background:url(../img/products/mens_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_mensproedge .bottom div {
	background:url(../img/products/mens_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_mensproedge .textpart h2 {
	width: 500px; 
	height: 51px;
	padding-left:170px;
	background:url(../img/products/mensproedge_main_paragraph.gif) 170px 0 no-repeat;
}
.subcontent.subcont_mensproedge a, .subcontent.subcont_mensproedge .top_links {
	color:#4d8bbf;
}
.subcontent.subcont_mensproedge .main_table {
	margin:64px 0 65px 49px;
	border-color:#4c8dd1;
}
.subcontent.subcont_mensproedge .main_table .supplement {
	background-color:#4c8dd1;
}
.subcontent.subcont_mensproedge .main_table .line_1, .subcontent.subcont_mensproedge .main_table .line_3 {
	background-color:#4c8dd1;
}
.subcontent.subcont_mensproedge .main_table .col_1, .subcontent.subcont_mensproedge .main_table .col_2, .subcontent.subcont_mensproedge .main_table .col_3 {
	border-bottom-color:#4c8dd1;
}


/*products - prenatal*/
.content .textpart.bg_prenatal {
	background: url(../img/products/label_prenatal.jpg) 0 0 no-repeat;
}
.content .textpart.bg_prenatal .products_main { padding-top: 48px; }
.content.cont_prenatal .contenttext {
	background:url(../img/products/prenatal_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_prenatal .bottom {
	background:url(../img/products/prenatal_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_prenatal .bottom div {
	background:url(../img/products/prenatal_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_prenatal {
	background:#FFFFFF url(../img/products/prenatal_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_prenatal .bottom {
	background:url(../img/products/prenatal_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_prenatal .bottom div {
	background:url(../img/products/prenatal_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_prenatal .textpart h2 {
	width: 460px; 
	height: 52px;
	padding-left:300px;
	background:url(../img/products/prenatal_main_paragraph.gif) 300px 0 no-repeat;
}
.content.cont_prenatal a, .subcontent.subcont_prenatal a, .subcontent.subcont_prenatal .top_links  {color:#8c438c;}
.content.cont_prenatal .t_shirt {position:absolute; top:45px; right:20px;}
.subcontent.subcont_prenatal .main_table {
	margin:50px 0 25px 43px;
	border-color:#8c438c;
}
.subcontent.subcont_prenatal .main_table .supplement {
	background-color:#8c438c;
}
.subcontent.subcont_prenatal .main_table .line_1, .subcontent.subcont_prenatal .main_table .line_3 {
	background-color:#8c438c;
}
.subcontent.subcont_prenatal .main_table .col_1, .subcontent.subcont_prenatal .main_table .col_2, .subcontent.subcont_prenatal .main_table .col_3 {
	border-bottom-color:#8c438c;
}
.subcontent.subcont_prenatal .main_table.gel {	
	margin:20px 0 20px 0;
}
.subcontent .main_table.gel .col_1_head {
	width:217px;
}
.subcontent .main_table.gel .col_1.shift {
	padding-left:22px;
}
.content.cont_prenatal #conceive_callout {
	float: right;
	margin: 0 33px 0 0;
}
.textpart.bg_prenatal .couponlink {
	position:absolute;
	top:25px;
	left:230px;
	display:block;
	height:70px;
	width:70px;
}


/*products - teen_advantage*/
.content .products_main.top_teen {padding-top:62px;}
.content .textpart.bg_teen {
	background: url(../img/products/label_teen.jpg) 0 0 no-repeat;
}
.content.cont_teen .contenttext {
	background:url(../img/products/teen_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_teen .bottom {
	background:url(../img/products/teen_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_teen .bottom div {
	background:url(../img/products/teen_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_teen {
	background:#FFFFFF url(../img/products/teen_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_teen .bottom {
	background:url(../img/products/teen_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_teen .bottom div {
	background:url(../img/products/teen_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_teen .textpart h2 {
	width: 385px; 
	height: 91px;
	padding-left: 325px;
	background:url(../img/products/teen_main_paragraph.gif) 325px 0 no-repeat;
}
.subcontent.subcont_teen .color_1, .subcontent.subcont_teen .top_links.color_1 {color:#0062b2;}
.subcontent.subcont_teen .color_2, .subcontent.subcont_teen .top_links.color_2 {color:#faae60;}
.subcontent.subcont_teen {position:relative;}
.subcontent.subcont_teen .girl_btn {position:absolute; top:0; right:77px; margin-top:-12px;}
.subcontent.subcont_teen .main_table {
	margin:45px 0 35px 43px;
	border-color:#0081c5;
}
.subcontent.subcont_teen .main_table .supplement {
	background-color:#0081c5;
}
.subcontent.subcont_teen .main_table .line_1, .subcontent.subcont_teen .main_table .line_3 {
	background-color:#0081c5;
}
.subcontent.subcont_teen .main_table .col_1, .subcontent.subcont_teen .main_table .col_2, .subcontent.subcont_teen .main_table .col_3 {
	border-bottom-color:#0081c5;
}
.subcontent.subcont_teen .main_table.her {
	margin:48px 0 28px 43px;
	border-color:#faae60;
}
.subcontent.subcont_teen .main_table.her .supplement {
	background-color:#faae60;
}
.subcontent.subcont_teen .main_table.her .line_1, .subcontent.subcont_teen .main_table.her .line_3 {
	background-color:#faae60;
}
.subcontent.subcont_teen .main_table.her .col_1, .subcontent.subcont_teen .main_table.her .col_2, .subcontent.subcont_teen .main_table.her .col_3 {
	border-bottom-color:#faae60;
}


/*products - wamb*/
.content .products_main.top_wamb {padding-top:50px;}

.content .textpart.bg_wamb {
	background: url(../img/products/label_wamb.jpg) 0 0 no-repeat;
}
.content.cont_wamb .contenttext {
	background:url(../img/products/wamb_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_wamb .bottom {
	background:url(../img/products/wamb_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_wamb .bottom div {
	background:url(../img/products/wamb_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_wamb {
	background:#FFFFFF url(../img/products/wamb_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_wamb .bottom {
	background:url(../img/products/wamb_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_wamb .bottom div {
	background:url(../img/products/wamb_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_wamb .textpart h2 {
	width: 350px; 
	height: 43px;
	padding-left:300px;
	background:url(../img/products/wamb_main_paragraph.gif) 300px 0 no-repeat;
}
.subcontent.subcont_wamb a, .subcontent.subcont_wamb .top_links {color:#35a543;}
.subcontent.subcont_wamb .main_table {
	margin:49px 0 25px 43px;
	border-color:#32a749;
}
.subcontent.subcont_wamb .main_table .supplement {
	background-color:#32a749;
}
.subcontent.subcont_wamb .main_table .line_1, .subcontent.subcont_wamb .main_table .line_3 {
	background-color:#32a749;
}
.subcontent.subcont_wamb .main_table .col_1, .subcontent.subcont_wamb .main_table .col_2, .subcontent.subcont_wamb .main_table .col_3 {
	border-bottom-color:#32a749;
}


/*products - womens*/
.content .products_main.top_womens {padding-top:25px;}

.content .textpart.bg_womens {
	background: url(../img/products/label_womens.jpg) 0 0 no-repeat;
}
.content.cont_womens .contenttext {
	background:url(../img/products/womens_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_womens .bottom {
	background:url(../img/products/womens_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_womens .bottom div {
	background:url(../img/products/womens_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_womens {
	background:#FFFFFF url(../img/products/womens_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_womens .bottom {
	background:url(../img/products/womens_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_womens .bottom div {
	background:url(../img/products/womens_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_womens .textpart h2 {
	width: 468px; 
	height: 74px;
	padding-left:245px;
	background:url(../img/products/womens_main_paragraph.gif) 245px 0 no-repeat;
}
.subcontent.subcont_womens .top_links, .subcontent.subcont_womens a {color:#f37d21;}
.subcontent.subcont_womens .main_table {
	margin:49px 0 29px 43px;
	border-color:#f58220;
}
.subcontent.subcont_womens .main_table .supplement {
	background-color:#f58220;
}
.subcontent.subcont_womens .main_table .line_1, .subcontent.subcont_womens .main_table .line_3 {
	background-color:#f58220;
}
.subcontent.subcont_womens .main_table .col_1, .subcontent.subcont_womens .main_table .col_2, .subcontent.subcont_womens .main_table .col_3 {
	border-bottom-color:#f58220;
}

/*products - weightsmart
.subcontent.cont_weightsmart a, .subcontent.cont_weightsmart .top_links  {color:#007c86;}
.subcontent.cont_weightsmart .bottom {
	background:url(../img/products/weightsmart_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.cont_weightsmart .bottom div {
	background:url(../img/products/weightsmart_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.cont_weightsmart .main_table {
	margin:49px 0 29px 43px;
	border-color:#537779;
}
.content.cont_weightsmart .textpart h2 {
	width: 650px; 
	height: 50px;
	padding-left:92px;
	background:url(../img/products/label_weightsmart_top.gif) 92px 0 no-repeat;
}
.subcontent.cont_weightsmart .main_table .supplement {
	background-color:#007c86;
}
.subcontent.cont_weightsmart .main_table .line_1, .subcontent.cont_weightsmart .main_table .line_3 {
	background-color:#007c86;
}
.subcontent.cont_weightsmart .main_table .col_1, .subcontent.cont_weightsmart .main_table .col_2, .subcontent.cont_weightsmart .main_table .col_3 {
	border-bottom-color:#007c86;
}*/


/*products - wam*/
.content .products_main.top_wam {
	padding-top:105px;
}
.content .textpart.bg_wam {
	background: url(../img/products/label_wam.jpg) 0 0 no-repeat;
}
.content.cont_wam .contenttext {
	background:url(../img/products/wam_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_wam .bottom {
	background:url(../img/products/wam_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_wam .bottom div {
	background:url(../img/products/wam_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_wam a, .subcontent.cont_wam .top_links  {color:#007c86;}
.subcontent.subcont_wam .bottom {
	background:url(../img/products/wam_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_wam .bottom div {
	background:url(../img/products/wam_bg_subcontent_bot_corner.gif) -1px 0 no-repeat;
}
.subcontent.subcont_wam .main_table {
	margin:20px 0 20px 43px;
	border-color:#537779;
}
.content.cont_wam .textpart h2 {
	width: 650px; 
	height: 50px;
	padding-left:92px;
	background:url(../img/products/wam_main_paragraph.gif) 92px 0 no-repeat;
}
.subcontent.subcont_wam .main_table .supplement {
	background-color:#007c86;
}
.subcontent.subcont_wam .main_table .line_1, .subcontent.cont_wam .main_table .line_3 {
	background-color:#007c86;
}
.subcontent.subcont_wam .main_table .col_1, .subcontent.cont_wam .main_table .col_2, .subcontent.cont_wam .main_table .col_3 {
	border-bottom-color:#007c86;
}

/*products - womens50*/
.content .products_main.top_womens50 {padding-top:45px;}

.content .textpart.bg_womens50 {
	background: url(../img/products/label_womens50.jpg) 0 0 no-repeat;
}
.content.cont_womens50 .contenttext {
	background:url(../img/products/mens50_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_womens50 .bottom {
	background:url(../img/products/mens50_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_womens50 .bottom div {
	background:url(../img/products/mens50_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_womens50 {
	background:#FFFFFF url(../img/products/mens50_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_womens50 .bottom {
	background:url(../img/products/mens50_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_womens50 .bottom div {
	background:url(../img/products/mens50_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_womens50 .textpart h2 {
	width: 365px;
	height: 40px;
	padding-left:270px;
	background:url(../img/products/mens50_main_paragraph.gif) 270px 0 no-repeat;
}
.subcontent.subcont_womens50 a, .subcontent.subcont_womens50 .top_links {color:#5b5b5b;}
.subcontent.subcont_womens50 .main_table {
	margin:50px 0 40px 43px;
	border-color:#88898c;
}
.subcontent.subcont_womens50 .main_table .supplement {
	background-color:#88898c;
}
.subcontent.subcont_womens50 .main_table .line_1, .subcontent.subcont_womens50 .main_table .line_3 {
	background-color:#88898c;
}
.subcontent.subcont_womens50 .main_table .col_1, .subcontent.subcont_womens50 .main_table .col_2, .subcontent.subcont_womens50 .main_table .col_3 {
	border-bottom-color:#88898c;
}


/*products - menopause formula*/
.content .products_main.top_menopause {
	padding-top:99px;
}
.content .textpart.bg_menopause {
	background: url(../img/products/label_menopause.jpg) 0 0 no-repeat;
}
.content.cont_menopause .contenttext {
	background:url(../img/products/menopause_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_menopause .bottom {
	background:url(../img/products/menopause_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_menopause .bottom div {
	background:url(../img/products/menopause_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_menopause {
	background:#FFFFFF url(../img/products/menopause_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_menopause .bottom {
	background:url(../img/products/menopause_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_menopause .bottom div {
	background:url(../img/products/menopause_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_menopause .textpart h2 {
	width: 650px; 
	height: 50px;
	padding-left:52px;
	background:url(../img/products/menopause_main_paragraph.gif) 50px 0 no-repeat;
}
.subcontent.subcont_menopause .top_links, .subcontent.subcont_menopause a {
	color:#8bb777;
}
.subcontent.subcont_menopause .main_table {
	margin:49px 0 29px 43px;
	border-color:#8cb877;
}
.subcontent.subcont_menopause .main_table .supplement {
	background-color:#8cb877;
}
.subcontent.subcont_menopause .main_table .line_1, .subcontent.subcont_menopause .main_table .line_3 {
	background-color:#8cb877;
}
.subcontent.subcont_menopause .main_table .col_1, .subcontent.subcont_menopause .main_table .col_2, .subcontent.subcont_menopause .main_table .col_3 {
	border-bottom-color:#8cb877;
}


/*products - womens_2o*/
.content .products_main.top_womens_2o {padding-top:147px;}


/*$1.00 coupon image*/
.content .textpart.bg_womens_2o_1dollar {
	background: url(../img/products/label_womens2o_1dollar.jpg) 0 0 no-repeat;
}
/*$1.00 coupon image END*/

/*$2.00 coupon image*/
.content .textpart.bg_womens_2o_2dollar {
	background: url(../img/products/label_womens2o_2dollar.jpg) 0 0 no-repeat;
}
/*$2.00 coupon image END*/

.content.cont_womens_2o .contenttext {
	background:url(../img/products/womens2o_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_womens_2o .bottom {
	background:url(../img/products/womens2o_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_womens_2o .bottom div {
	background:url(../img/products/womens2o_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_womens_2o {
	background:#FFFFFF url(../img/products/womens2o_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_womens_2o .bottom {
	background:url(../img/products/womens2o_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_womens_2o .bottom div {
	background:url(../img/products/womens2o_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_womens_2o .textpart h2 {
	width: 750px; 
	height: 63px;
	background:url(../img/products/womens2o_main_paragraph.gif) 309px 0 no-repeat;
}
.subcontent.subcont_womens_2o .color_1, .subcontent.subcont_womens_2o .top_links.color_1 {color:#c50a51;}
.subcontent.subcont_womens_2o .color_2, .subcontent.subcont_womens_2o .top_links.color_2 {color:#f1b003;}
.subcontent.subcont_womens_2o {position:relative;}
.subcontent.subcont_womens_2o .girl_btn {position:absolute; top:0; right:77px; margin-top:-12px;}
.subcontent.subcont_womens_2o .main_table {
	margin:31px 0 29px 44px;
	border-color:#c71e54;
}
.subcontent.subcont_womens_2o .main_table .supplement {
	background-color:#c71e54;
}
.subcontent.subcont_womens_2o .main_table .line_1, .subcontent.subcont_womens_2o .main_table .line_3 {
	background-color:#c71e54;
}
.subcontent.subcont_womens_2o .main_table .col_1, .subcontent.subcont_womens_2o .main_table .col_2, .subcontent.subcont_womens_2o .main_table .col_3 {
	border-bottom-color:#c71e54;
}
.subcontent.subcont_womens_2o .main_table.her {
	margin:36px 0 27px 45px;
	border-color:#f2b11a;
}
.subcontent.subcont_womens_2o .main_table.her .supplement {
	background-color:#f2b11a;
}
.subcontent.subcont_womens_2o .main_table.her .line_1, .subcontent.subcont_womens_2o .main_table.her .line_3 {
	background-color:#f2b11a;
}
.subcontent.subcont_womens_2o .main_table.her .col_1, .subcontent.subcont_womens_2o .main_table.her .col_2, .subcontent.subcont_womens_2o .main_table.her .col_3 {
	border-bottom-color:#f2b11a;
}
.textpart.bg_womens_2o sub {line-height:12px;}


/*products - energy_advantage NEW LIZ*/
.content .products_main.top_en_2o {padding-top:147px;}

/*$1.00 coupon image*/
.content .textpart.bg_en_2o_1dollar {
	background: url(../img/products/label_en20_1dollar.jpg) 0 0 no-repeat;
}
/*$1.00 coupon image END*/

/*$2.00 coupon image*/
.content .textpart.bg_en_2o_2dollar {
	background: url(../img/products/label_en20_2dollar.jpg) 0 0 no-repeat;
}
/*$2.00 coupon image END*/

.content.cont_en_2o .contenttext {
	background:url(../img/products/en20_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_en_2o .bottom {
	background:url(../img/products/en20_bg_part1_bot2.gif) repeat-x;
}
.content.cont_en_2o .bottom div {
	background:url(../img/products/en20_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_en_2o {background:#FFFFFF url(../img/products/en20_bg_subcontent_left.gif) top left repeat-y;}
.subcontent.subcont_en_2o .bottom {background:url(../img/products/en20_bg_subcontent_bot.gif) left 3px repeat-x;}
.subcontent.subcont_en_2o .bottom div {background:url(../img/products/en20_bg_sc_bot_corner.gif) top left no-repeat;}

.en_2o .buy_these {position:absolute; top:128px; left:119px; display:block; height:68px; width:130px; background:url(../img/1x1.gif);}
.en_2o .buy_these span {display:none; text-transform:uppercase;}
.en_2o .click_here {position:absolute; top:146px; left:249px; display:block; height:58px; width:70px; background:url(../img/1x1.gif);}
.en_2o .click_here span {display:none; text-transform:uppercase;}
/*.textpart.en20 h2 {background:url(../img/products/en20_main_paragraph.gif) bottom right no-repeat; height:44px; width:358px; padding-left:309px; padding-top:45px;}*/
.content.cont_en_2o .textpart h2 {
	width: 750px; 
	height: 63px;
	background:url(../img/products/en20_main_paragraph.gif) 309px 0 no-repeat;
}
.textpart.en_2o h2 span {display:none;}

.subcontent.subcont_en_2o .color_1 {color:#8ab439;}
.subcontent.subcont_en_2o .main_table {border-color:#9fcc47; margin:31px 0 34px 44px;}
.subcontent.subcont_en_2o .main_table .supplement {background-color:#9fcc47;}
.subcontent.subcont_en_2o .main_table .line_1, .subcontent.subcont_en_2o .main_table .line_3 {background-color:#9fcc47;}
.subcontent.subcont_en_2o .main_table .col_1, .subcontent.subcont_en_2o .main_table .col_2, .subcontent.subcont_en_2o .main_table .col_3 {border-bottom-color:#9fcc47;}

/*products - vitacraves*/
.content .products_main.vitacraves {padding-top:110px;}
.content .textpart.bg_vitacraves_1dollar {
	background: url(../img/products/label_vitacraves_1dollar.jpg) 0 0 no-repeat;
}
.content .textpart.bg_vitacraves_2dollar {
	background: url(../img/products/label_vitacraves_2dollar.jpg) 0 0 no-repeat;
}
.content.cont_vitacraves .contenttext {
	background:url(../img/products/vitacraves_bg_part1_left.gif) 0 0 repeat-y;
	overflow:hidden;
	height:100%;
	background-color:#FFFFFF;
}
.content.cont_vitacraves .bottom {
	background:url(../img/products/vitacraves_bg_part1_bot.gif) bottom repeat-x;
}
.content.cont_vitacraves .bottom div {
	background:url(../img/products/vitacraves_bg_part1_bot_corner.gif) 0 0 no-repeat;
}
.subcontent.subcont_vitacraves {
	background:#FFFFFF url(../img/products/vitacraves_bg_subcontent_left.gif) left repeat-y;
}
.subcontent.subcont_vitacraves .bottom {
	background:url(../img/products/vitacraves_bg_subcontent_bot.gif) bottom repeat-x;
}
.subcontent.subcont_vitacraves .bottom div {
	background:url(../img/products/vitacraves_bg_subcontent_bot_corner.gif) 0 0 no-repeat;
	margin-left:-7px;
}
.content.cont_vitacraves .textpart h2 {
	width: 370px; 
	height: 72px;
	padding-left: 380px;
	background:url(../img/products/vitacraves_main_paragraph.gif) 380px 0 no-repeat;
}
.subcontent.subcont_vitacraves .color_1, .subcontent.subcont_vitacraves .top_links.color_1 {color:#e41743;}
.subcontent.subcont_vitacraves .color_2, .subcontent.subcont_vitacraves .top_links.color_2 {color:#7cba3e;}
.subcontent.subcont_vitacraves {position:relative;}
.subcontent.subcont_vitacraves .girl_btn {position:absolute; top:0; right:77px; margin-top:-12px;}
.subcontent.subcont_vitacraves .main_table {
	margin:31px 0 29px 44px;
	border-color:#e41b44;
}
.subcontent.subcont_vitacraves .main_table .supplement {
	background-color:#e41b44;
}
.subcontent.subcont_vitacraves .main_table .line_1, .subcontent.subcont_vitacraves .main_table .line_3 {
	background-color:#e41b44;
}
.subcontent.subcont_vitacraves .main_table .col_1, .subcontent.subcont_vitacraves .main_table .col_2, .subcontent.subcont_vitacraves .main_table .col_3 {
	border-bottom-color:#e41b44;
}
.subcontent.subcont_vitacraves .main_table.her {
	margin:36px 0 27px 45px;
	border-color:#7cbc42;
}
.subcontent.subcont_vitacraves .main_table.her .supplement {
	background-color:#7cbc42;
}
.subcontent.subcont_vitacraves .main_table.her .line_1, .subcontent.subcont_vitacraves .main_table.her .line_3 {
	background-color:#7cbc42;
}
.subcontent.subcont_vitacraves .main_table.her .col_1, .subcontent.subcont_vitacraves .main_table.her .col_2, .subcontent.subcont_vitacraves .main_table.her .col_3 {
	border-bottom-color:#7cbc42;
}