@charset "utf-8";
/* CSS Document */
a
	{
	color: #0b57d6;
	text-decoration: none;
	}

a:hover
	{
	color: #0b57d6;
	text-decoration: underline;
	}
#header2 {
	background:url(../images/index2_header_top.jpg) top left no-repeat;
	height:82px;
}
.header_banner2{
	width:947px;
	height:255px;
}
.header_banner_left{
	width:235px;
	height:255px;
	float:left;
}
.header_banner_mid{
	width:387px;
	height:255px;
	float:left;
}
.header_banner_right{
	width:325px;
	height:255px;
	float:left;
}

.ref_code2 {
	float:right;
	margin-right:14px;
	clear:both;
	margin-top:38px;
}
.ref_code2 label {
	color:#0b57d6;
	font-size:12px;
}



.menu-h2 {
	overflow: hidden;
}
.menu-h2 li {
	float: left;
}
#header2 .menu-h2 {
	float:right;
	clear:both;
	margin-right:14px;
}
#header2 .menu-h2 li {
	padding-left:3px;
}
#header2 .menu-h2 a {
	font-size:10px;
	color:#FFF;
	line-height:20px;
}
#main_menu2 {
	height:38px;
	width:100%;
	background:url(../images/main_menu_bg.jpg) repeat-x top;
}
#main_menu2 li {
	height:38px;
	overflow:hidden;
	cursor:pointer;
}
#main_menu2 li a {
	width:100%;
	height:100%;
	overflow:hidden;
	display:block;
	line-height:599px;
}
li#home2 {
	background:url(../images/main_menu_home2.png) left top no-repeat;
	width:121px;
	color:#FFFFFF;
}
li#home2:hover {
	background:url(../images/main_menu_home_hover.png) left top no-repeat;
}
li#how_it_works2 {
	background:url(../images/main_menu_how_it_works2.png) left top no-repeat;
	width:158px;
	color:#FFFFFF;
}
li#how_it_works2:hover {
	background:url(../images/main_menu_how_it_works_hover.png) left top no-repeat;
	width:161px;
	margin-left:-3px;
}
li#faq2 {
	background:url(../images/main_menu_faq2.png) left top no-repeat;
	width:96px;
}
li#faq2:hover {
	background:url(../images/main_menu_faq_hover.png) left top no-repeat;
	width:99px;
	margin-left:-3px;
}
li#testimonials2 {
	background:url(../images/main_menu_testimonials2.png) left top no-repeat;
	width:153px;
}
li#testimonials2:hover {
	background:url(../images/main_menu_testimonials_hover.png) left top no-repeat;
	width:156px;
	margin-left:-3px;
}

li#reviews2 {
	background:url(../images/main_menu_reviews2.png) left top no-repeat;
	width:153px;
}
li#reviews2:hover {
	background:url(../images/main_menu_reviews_hover.png) left top no-repeat;
	width:156px;
	margin-left:-3px;
}

li#ingredients2 {
	background:url(../images/main_menu_ingredients2.png) left top no-repeat;
	width:146px;
}
li#ingredients2:hover {
	background:url(../images/main_menu_ingredients_hover.png) left top no-repeat;
	width:149px;
	margin-left:-3px;
}
li#buy_now2 {
	background:url(../images/main_menu_buy_now2.png) left top no-repeat;
	width:130px;
}
li#buy_now2:hover {
	background:url(../images/main_menu_buy_now_hover.png) left top no-repeat;
	width:133px;
	margin-left:-3px;
}
li#guarantee2 {
	background:url(../images/main_menu_guarantee2.png) left top no-repeat;
	width:143px;
}
li#guarantee2:hover {
	background:url(../images/main_menu_guarantee_hover.png) left top no-repeat;
	width:146px;
	margin-left:-3px;
}
#main_menu2 a {
	font-size:14px;
	color:#0B57D6;
	line-height:20px;
	text-decoration:none;
}
#content_box2{
background:url(../images/content_box_bg2.png) left  bottom no-repeat;
margin:4px 5px 4px 4px;
padding-top:0;
border-top:1px solid #04469b;
padding-left:27px;}
#three_col2{
background: url(../images/col_three_main_page2.png) left top no-repeat;
padding-top:83px;}
#three_col2 .col{
width:171px;
margin-right:21px;
}
#three_col2 .col p{
font-size:10px;
font-weight:bold;
}



.content2 h1, .content h2, .content h3, .content h4 {
	font-size:30px;
	padding:6px 0;
	margin:20px 0;
	border-bottom: none;
	color:#0b57d6;
}
.content2 h2{
	font-size:24px;
		padding:0;
	margin:10px 0;
	border-bottom:none;
	
}
.content2 p{
	line-height:125%;
}
.content2 h3{
	font-size:16px;
	padding:0;
	margin:10px 0;
	border-bottom:none;
}
.content2 h4 {
	font-size: 1.1em;
	font-weight: bold;
}

.content2 ul {
	margin-left: 0;
	line-height: 1.3em;
}
.content2 ol {
	margin-left: 20px;
	line-height: 1.3em;
}
.content2 ol li{	margin-bottom: .2em;
	padding-left:10px;
	list-style-type:decimal;
	}
.content2 ul li {
	margin-bottom:10px;
	padding-left:10px;
	font-weight:bold;
	background:url(../images/bullet2.gif) left no-repeat;
}
.content2 p, .content ul, .content ol, .content table, blockquote, pre, .columns, .content img {
	margin-bottom: 1em;
}




#footer2 {
	clear: both;
	overflow:hidden;
	

}

#footer2 .menu-h2{
height:40px;
}
#footer2 .menu-h2 li{
line-height:40px;
margin-left:53px;
}
#footer2 .menu-h2 li a{
color:#0b57d6;
font-size:14px;
text-decoration:none;
}

#footer2 .top2 {
background:url(../images/footer_top2.png) center top;
height:138px;
overflow:hidden;
}


#footer2 .top2 a{
line-height:400px;
display:block;
height:107px;
margin-left:651px;
margin-top:6px;
width:181px;}

#col-right2{
	float: right;
	width: 281px;
	margin-top:10px;
	margin-right:10px;
}
#col-right2 .block {
margin-bottom:10px;}
#col-right2 .block .header{
height:87px;}
#col-right2 .block .content{

background:#000;
color:#FFFFFF;
padding:10px 20px;}
#col-right2 .block .content p{
text-indent:10px;
background:url(../images/bullet2.gif) left 3px no-repeat;
line-height:125%;
font-size:10px;}
#right_block_12 .header{
background:url(../images/right_block_header_12.gif) left top no-repeat;}
#right_block_22 .header{
background:url(../images/right_block_header_22.gif) left top no-repeat;}