@charset "utf-8";
/* CSS Document */

A:link, A:visited, A:active { color: #808080; text-decoration: none; }
A:hover { color: #808080; text-decoration: underline; }
A.design:link, A.design:visited, A.design:active{ color: #FFA800; text-decoration: none; }
A.design:hover { background: #FFA800; color: #FFFFFF; text-decoration: none; }
A.indexnav:link, A.indexnav:visited, A.indexnav:active { color: #FFFFFF; text-decoration: none; -moz-opacity: 0.65; opacity:.85; filter: alpha(opacity=85);}
A.indexnav:hover { color: #FFFFFF; text-decoration: underline; -moz-opacity: 1.0; opacity:1.0; filter: alpha(opacity=100);}

body {
	margin: 0 0 10px 0;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana, sans-serif;
	color: #808080;
	background-attachment: scroll;
	background-image: url(i/bg_repeat.jpg);
	background-repeat: repeat-x;
	background-color: #DFF0F8;
	text-align: center;
	vertical-align:top;
}

#preload {
	display: none;
}

#water_bg_home {
	background-image: url(i/water_home_bg.jpg);
	background-repeat: no-repeat;
	border: 0px;
	z-index: -1;
	background-attachment: scroll;
}

#water_bg_testimonials {
	background-image: url(i/water_testimonials_bg.jpg);
	background-repeat: no-repeat;
	border: 0px;
	z-index: -1;
	background-attachment: scroll;
}

#water_bg_about {
	background-image: url(i/water_about_bg.jpg);
	background-repeat: no-repeat;
	border: 0px;
	z-index: -1;
	background-attachment: scroll;
}

#water_bg_program {
	background-image: url(i/water_program_bg.jpg);
	background-repeat: no-repeat;
	border: 0px;
	z-index: -1;
	background-attachment: scroll;
}

#water_bg_contact {
	background-image: url(i/water_contact_bg.jpg);
	background-repeat: no-repeat;
	border: 0px;
	z-index: -1;
	background-attachment: scroll;
}

#water_bg_philosophy {
	background-image: url(i/water_philosophy_bg.jpg);
	background-repeat: no-repeat;
	border: 0px;
	z-index: -1;
	background-attachment: scroll;
}

.mainContainer {
	z-index: 0px;
	margin: 0px;
	padding: 0px;
	width: 790px;
	text-align:left;
	-moz-opacity: 0.90;
	opacity:.85;
	filter: alpha(opacity=90);
}

#left_shadow {
	width: 9px;
	height: 580px;
	float: left;
	background-image: url(i/left_shadow.jpg);
	background-repeat:no-repeat;
	-moz-opacity: 0.20;
	opacity:.20;
	filter: alpha(opacity=20);
	margin: 0px;
	padding: 0px;
}

#right_shadow {
	width: 24px;
	height: 580px;
	float: right;
	background-image: url(i/right_shadow.jpg);
	background-repeat:no-repeat;
	-moz-opacity: 0.20;
	opacity:.20;
	filter: alpha(opacity=20);
	margin: 0px;
	padding: 0px;
}

#left_shadow_program {
	width: 9px;
	float: left;
	background-image: url(i/left_shadow.jpg);
	background-repeat:no-repeat;
	-moz-opacity: 0.20;
	opacity:.20;
	filter: alpha(opacity=20);
	margin: 0px;
	padding: 0px;
}

#right_shadow_program {
	width: 24px;
	float: right;
	background-image: url(i/right_shadow.jpg);
	background-repeat:no-repeat;
	-moz-opacity: 0.20;
	opacity:.20;
	filter: alpha(opacity=20);
	margin: 0px;
	padding: 0px;
}

#container {
	margin-left: 9px;
	margin-right: 24px;
	text-align:left;
	background-color: #ffffff;
	height: 1950px;
	margin-top: 0px;
}

#container_contact {
	margin-left: 9px;
	margin-right: 24px;
	text-align:left;
	background-color: #ffffff;
	height: 600px;
	margin-top: 0px;
}

#container_about {
	margin-left: 9px;
	margin-right: 24px;
	text-align:left;
	background-color: #ffffff;
	height: 720px;
	margin-top: 0px;
}

#container_test {
	margin-left: 9px;
	margin-right: 24px;
	text-align:left;
	background-color: #ffffff;
	margin-top: 0px;
	padding-bottom: 20px;
}

#container_phil {
	margin-left: 9px;
	margin-right: 24px;
	text-align:left;
	background-color: #ffffff;
	height: 1480px;
	margin-top: 0px;
}

#container_program {
	margin-left: 9px;
	margin-right: 24px;
	text-align:left;
	background-color: #ffffff;
	margin-top: 0px;
	padding-bottom: 20px;

}

#container_coaching {
	margin-left: 9px;
	margin-right: 24px;
	text-align:left;
	background-color: #ffffff;
	margin-top: 0px;
	background-image:url(i/coaching_bg.jpg);
	background-repeat: no-repeat;
	height: 1320px;
}

#container_bootcamp {
	margin-left: 9px;
	margin-right: 24px;
	text-align:left;
	background-color: #ffffff;
	margin-top: 0px;
	height: 600px;
}

#container_signup {
	margin-left: 9px;
	margin-right: 24px;
	text-align:left;
	background-color: #ffffff;
	height: 750px;
	margin-top: 0px;
}
.navigation { 
	padding: 0;
	height: 33px;
	margin: 0;
	background-color: #FEF2E6;
} 

.navigation_testimonials { 
	padding: 0;
	height: 33px;
	margin: 0;
	background-color: #EFF7FA;
}

.navigation_about { 
	padding: 0;
	height: 33px;
	margin: 0;
	background-color: #F9E5E6;
}

.navigation_philosophy { 
	padding: 0;
	height: 33px;
	margin: 0;
	background-color: #F7FAE7;
}


#body_copy {
	margin: 0px;
	padding-left: 23px;
	padding-top: 50px;
	padding-right: 24px;
	text-align: justify;	
}

#body_copy_program {
	margin: 0px;
	padding-left: 23px;
	padding-top: 40px;
	padding-right: 24px;
	text-align: justify;	
}

.titles_padding {
	padding-bottom: 15px;
}

#home_footer {
	padding: 0;
	margin: 0;
	background-image:url(i/home_footer.jpg);
	background-repeat:no-repeat;
	text-align: center;
	line-height: 16px;
	font-size: 10px;
}

#testimonials_footer {
	padding: 0;
	margin: 0;
	background-image:url(i/testimonials_footer.jpg);
	background-repeat:no-repeat;
	text-align: center;
	line-height: 16px;
	font-size: 10px;
}

#about_footer {
	padding: 0;
	margin: 0;
	background-image:url(i/about_footer.jpg);
	background-repeat:no-repeat;
	text-align: center;
	line-height: 16px;
	font-size: 10px;
}


#philosophy_footer {
	padding: 0;
	margin: 0;
	background-image:url(i/philosophy_footer.jpg);
	background-repeat:no-repeat;
	text-align: center;
	line-height: 16px;
	font-size: 10px;
	height: 250px;
}

#signup_footer {
	padding: 0;
	margin: 0;
	background-image:url(i/signup_footer.jpg);
	background-repeat:no-repeat;
	text-align: center;
	line-height: 16px;
	font-size: 10px;
	height: 250px;
}
