@import url("common.css");
/*@import url("index.css");*/

.leftmenu .top {
	height:396px;
}

/*.leftmenu {
	
	position:absolute;
	float:none;
}*/
.leftmenu .GlobalNav {
	height: 216px;
	background-color:#FFFFFF;
}
.leftmenu .GlobaOpen {
	background-color:#daf2fb;
}

.contentarea {background:none;}
.contentarea .contentpart {
	float:left;
	width:1036px;
}
.content {
	margin-left:219px;
	*margin-left:0px;
	width:813px;
	position:absolute;
	background-color:#ffffff;
}


.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 {margin: 64px 0 0 42px;}
.content .productsmain  h2 {
	width: 595px; 
	height: 131px; 
	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: 8px; 
	border-top: 1px solid #0269b3; 
	height: 102px; 
}
#ProductsButtons a { margin-right: 54px; display: block; float: left; }
#ProductsButtons a.last { margin-right: 0px; }


#topic1, #topic2, #topic3 {display:none;}
#fffbfcontent {
	z-index:10000;
	width:1000px;
	background-color:#daf2fb;
}
.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_blue2.gif) 0 0 no-repeat;
	height:24px;
}

.subcontent .WomenExpanded {
	margin-left:195px;
	padding: 28px 0 0 28px;
	background:#FFFFFF url(../img/bg_subcontent_left.gif) left repeat-y;
	height:800px;
	/*width:777px;*/
}
.subcontent .WomenExpanded h3 {
	height: 48px; 
	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 .WomenExpanded .buttons_w {
	clear:both;
	background:url(../img/products/main_women_pren_wamb.jpg) 0 0 no-repeat;
	height:197px;
	margin-top:30px;
}
.subcontent .WomenExpanded .buttons_w a {
	display:block;
	float:left;
}
.subcontent .WomenExpanded .buttons_w .line2 a {
	height:118px;
}
.subcontent .WomenExpanded .buttons_w a b {
	display:none;
}
.subcontent .WomenExpanded .buttons_last {
	clear:both;
	overflow:hidden;
    text-align: center;
}
.subcontent .WomenExpanded .buttons_last a img {
	margin: 16px 5px 0 0;
}

.subcontent .WomenExpanded .buttons_last a #teen_advantage_image {
	position: relative;
	top: -19px;
}

.subcontent .MenExpanded {
	height:613px;
}
.subcontent .MenExpanded h3 {
	background:url(../img/products/main_men_head.gif) 20px 0 no-repeat;
}

.subcontent .LifeStyle {
	height:1160px;
}
.subcontent .LifeStyle h3 {
	background:url(../img/products/main_lifestyle_head.gif) 20px 0 no-repeat;
}


.disclaimer {
	font-size: 9px; 
	font-weight: bold; 
	margin: 49px auto 0; 
	padding: 6px 5px 8px 5px; 
	border: 1px solid black; 
	width: 355px; 
	text-align: center;
	clear:both;
}

#subtopcorner {
	position:absolute; 
	top:675px;
	left:195px;
	width:16px;
	height:29px;
	z-index:1090;
}
.backtotop {
	text-align: center;
	font-size:12px; 
	line-height:13px;
	clear:both;
	margin-top: 29px;
	margin-bottom: 29px;
}

#above_immunity_gummies.backtotop{
	margin-bottom: 11px;
}

#below_immunity_gummies.backtotop{
	margin-top: 0;
	padding-bottom: 15px;
}

.backtotop a {
	text-decoration:underline;
}

.second, .bottles { margin-left: 25px; }
#teen_advantage_link { margin-left: 19px; }
.single { margin:20px 0 15px 180px; }
.space1 { margin-top: 45px; }
.space2 { margin-top: 10px; }
.space3 { margin-top: 70px; }
.space4 { margin-top: 75px; }
.space_n { margin-top: 69px; }
.footnote { font-size:9px; line-height:11px; margin: 49px auto 5px; text-align: center; }
.after { margin-top: 0; }
