/************************/
/******* GLOBAL *********/
/************************/

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#e9f0d1 url("../../media/6095/body_bg_main.jpg") top center repeat-y;
	}
	
table, td, div, span{
	font-size:12px;
	}
	
.color_green{
	color:#336600;
	}
	
.color_red{
	color:#a90f15;
	}
	
.color_lblue{
	color:#3eb1f1;
	}
	
.blue{
	color:#0000ff;
	}
	
.size_16{
	font-size:16px;
	}

.size_11{
	font-size:11px;
	}
		
.size_12{
	font-size:12px;
	}
	
.size_14{
	font-size:14px;
	}
	
.size_24{
	font-size:24px;
	}
	
a {
	font-size:12px;
	}
	
a:hover{
	text-decoration:none;
	}
	
a:visited{
	color:#0000CC;
	}
	
.link{
	color:#0324cd;
	}

.clear{
	clear:both;
	}
	
.line_height{
	line-height:18px;
	}
	
.float_left{
	float:left;
	}
	
img{
	border:0px;
	}
	
.floatR{
	float:right !important;
	}
	
/************************/
/******** HEADER ********/
/************************/

.header{
	width:980px !important;
	width:982px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	font-size:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:0px !important;
	padding-left:2px;
	}
	
.header div{
	float:left;
	}
	
/************************/
/******* LP MAIN ********/
/************************/

.body{
	width:980px !important;
	width:982px;
	padding-left:0px !important;
	padding-left:2px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333;
	}
	
.body #hero div{
	float:left;
	}
	
.body #tier1 #column1{
	float:left;
	width:623px;
	}
	
.body #tier1 #column1 a{
	font-size:15px;
	color:#000;
	}
	
.body #tier1 #column1 .question1{
	background:url("../../media/6095/body_bg_question1.jpg") top left no-repeat;
	width:573px !important;
	width:623px;
	height:207px !important;
	height:273px;
	float:left;
	padding:66px 0px 0px 50px;
	font-size:14px;
	}
	
.body #tier1 #column1 .question2{
	background:url("../../media/6095/body_bg_question2.jpg") top left no-repeat;
	width:573px !important;
	width:623px;
	height:346px !important;
	height:386px;
	float:left;
	padding:40px 0px 0px 50px;
	font-size:14px;
	}
	
.body #tier1 #column1 .question2 #bullets{
	padding:10px 0px 26px 10px;
	}
	
.body #tier1 #column1 .question3{
	background:url("../../media/6095/body_bg_question3.jpg") top left no-repeat;
	width:573px !important;
	width:623px;
	height:237px !important;
	height:277px;
	float:left;
	padding:40px 0px 0px 50px;
	font-size:14px;
	}
	
.body #tier1 #column2{
	float:left;
	width:357px;
	}
	
.body #tier2{
	background:url("../../media/6095/body_bg_testimonials.jpg") top left no-repeat;
	float:left;
	width:980px;
	height:443px;
	}
	
.body #tier2 #quote1{
	width:350px !important;
	width:420px;
	float:left;
	font-size:13px;
	padding:340px 0px 0px 70px;
	}
	
.body #tier2 #quote2{
	width:370px !important;
	width:490px;
	float:left;
	font-size:13px;
	padding:340px 0px 0px 120px;
	}
	
.body #product div{
	float:left;
	}

/************************/
/****** SUB PAGES *******/
/************************/

#cause,
#clinical,
#guarantee,
#system,
#testimonials{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	}
	
#cause #left_column,
#clinical #left_column,
#system #left_column{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#cause #left_column div{
	padding-right:20px;
	}
	
#cause #left_column #header,
#system #left_column #header{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#015482;
	}
	
#cause #right_column{
	background:url('../../media/6095/cause_bg_right_column.gif') top left no-repeat;
	width:222px !important;
	width:269px;
	height:478px;
	padding:28px 26px 0px 20px;
	margin-bottom:20px !important;
	margin-bottom:46px;
	font-size:12px;
	line-height:19px;
	color:#364144;
	}
	
#cause #right_column #header{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:bold;
	color:#3eb1f1;
	padding-bottom:14px;
	}
	
#cause #cta,
#clinical #cta,
#guarantee #cta,
#system #cta,
#testimonials #cta{
	background:url('../../media/6095/cause_bg_cta.gif') top left no-repeat;
	}
	
#cause #cta #desc,
#clinical #cta #desc,
#guarantee #cta #desc,
#system #cta #desc,
#testimonials #cta #desc{
	padding:116px 0px 20px 48px;
	}
	
#cause #cta #free_gift,
#clinical #cta #free_gift,
#guarantee #cta #free_gift,
#system #cta #free_gift,
#testimonials #cta #free_gift{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	}
	
#clinical #left_column{
	width:503px;
	}
	
#clinical #left_column #header{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#015482;
	}
	
#clinical #left_column #percent{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#02a3fd;
	float:left;
	width:65px;
	text-align:center;
	padding-bottom:10px;
	}
	
#clinical #left_column #desc{
	padding-top:4px;
	}
	
#testimonials .quote div{
	float:left;
	font-size:12px;
	font-style:italic;
	color:#637182;
	}
	
#testimonials .quote div p{
	margin:15px 0px 30px 18px;
	width:350px;
	line-height:18px;
	}
	
#testimonials .quote div #middle p{
	margin:15px 24px 30px 0px;
	width:350px;
	line-height:18px;
	}
	
#system .tab_desc{
	font-size:12px;
	color:#637182;
	}
		
#system .tab_desc .product{
	position:relative;
	margin-top:-50px;
	float:right;
	}
	
#system #border{
	border-top:solid 1px #aeb7c1;
	height:1px;
	width:454px;
	clear:both;
	float:left;
	position:relative;
	top:-2px;
	}
	
.subpage_product #header2{
	padding:35px 0px 25px 140px;
	}
	
.subpage_product #header2 div{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#015482;
	}
	
.subpage_product #header2 #line2{
	padding-left:90px;
	}	

/************************/
/*******  FOOTER ********/
/************************/	

.footer{
	clear:both;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:200px;
	text-align:left;
	color:#333;
	font-size:10px;
	padding-left:2px !important;
	padding-left:3px;
	}
	
.footer div{
	float:left;
	}
	
.footer a{
	font-size:11px;
	color:#333;
	}

	