/************************/
/******* GLOBAL *********/
/************************/

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:url("../../media/6101/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:1010px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	display:table;
	}
	
.header div{
	float:left;
	}
	
/************************/
/******* LP MAIN ********/
/************************/

#body{
	width:1010px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	display:table;
	text-align:left;
	}
	
#body #hero{
	padding:20px 0px 0px 16px;
	}
	
#body #hero #flash{
	float:left;
	width:399px;
	height:556px;
	}
	
#body #hero #column{
	float:left;
	width:589px;
	}

#body #hero .column{
	float:left;
	}
	
#body #tier1 #columns{
	float:left;
	width:1010px;
	height:326px;
	background:url("../../media/6101/body_tier1_bg_graph.jpg") top center no-repeat;
	}
	
#body #tier1 #columns #column1{
	float:left;
	width:325px !important;
	width:385px;
	padding:0px 32px 0px 28px;
	color:#363636;
	line-height:15px;
	}
	
#body #tier1 #columns #column1 #cta{
	float:left;
	margin:100px 0px 0px -10px;
	position:relative;
	}
	
#body #tier1 #columns #column2{
	float:left;
	width:250px;
	}
	
#body #tier1 #columns #column2 ul{
	padding:0px;
	margin:20px 0px 0px 30px;
	font-weight:bold;
	}
	
#body #tier1 #columns #column2 #percent1{
	color:#662d91;
	padding-bottom:12px;
	}
	
#body #tier1 #columns #column2 #percent2{
	color:#ed145b;
	padding-bottom:14px;
	}
	
#body #tier1 #columns #column2 #percent3{
	color:#00aeef;
	padding-bottom:15px;
	}
	
#body #tier1 #columns #column2 #percent4{
	color:#f26522;
	padding-bottom:16px;
	}
	
#body #tier1 #columns #column2 #percent5{
	color:#a5cd2a;
	}
	
#body #tier2 .column,
#body #tier2 #column div,
#body #product .column{
	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/6101/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/6101/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:992px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:200px;
	text-align:left;
	color:#7d7d7d;
	font-size:10px;
	}
	
.footer div{
	float:left;
	}
	
.footer a{
	font-size:11px;
	color:#7d7d7d;
	}

	