/* CSS Document */

body { background-color:#F3F3F3; padding:0px; margin:0px; font-family:Arial; font-size:12px; color:#000000; }

h1 { color:#0066CC; font-family:Arial; font-weight:bold; font-size:23px; padding:0px; margin:0px; margin-bottom:3px; margin-left:5px; margin-bottom:2px; letter-spacing:-1px; border-bottom:5px solid #000000; }
h2 { color:#0099FF; font-family:Arial; font-weight:bold; font-size:19px; padding:0px; margin:0px; font-weight:normal; margin-bottom:3px; margin-left:5px; margin-top:10px; margin-bottom:2px; border-bottom:3px solid #000000;   }
.olympic { color:#E10000; }
h3 { color:#000000; font-family:Arial; font-weight:bold; font-size:16px; padding:0px; margin:10px; }
p { color:#000000; font-family:Arial; font-weight:normal; font-size:12px; padding:5px; margin:0px; line-height:14pt; text-align:justify; }
a { color:#990000; text-decoration:none; } a:hover { color:#990000; text-decoration:underline; }

li { color:#000000; font-family:Arial; font-weight:normal; font-size:12px; padding:5px; margin:0px; line-height:14pt; text-align:justify; }

.style1 { color:#990000; font-weight:bold; text-align:right;  padding-top:0px; }
.style2 { color:#000000; font-weight:bold; margin-top:15px; }
.style3 { font-weight:bold; font-size:13px; }



#frame {  	
	width:900px;
	height:1150px;
	padding:6px;
	padding-left:20px;
	padding-right:20px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff; }
	
#header {
	width:900px;
	height:140px;
	background-color:#0099FF;
	float:left; }
#header-image { 
	width:450px;
	height:140px;
	float:left; }
#header-text { 
	margin-right:20px;
	width:240px;
	margin-top:10px;
	float:right;
	line-height:16pt;
	padding-top:3px;
	border-top:5px solid #0084CA; }
	#header-text p{ color:#FFFFFF; padding:0px; margin-bottom:1px; text-align:right; font-size:13px; }
	#header-text a{ border-bottom:1px dashed #FFFFFF; color:#ffffff; font-weight:bold; padding-bottom:2px; text-decoration:none; margin-right:5px; margin-left:5px; } #header-text a:hover{ font-weight:bold; border-bottom:1px dashed #0084CA; color:#ffffff; padding-bottom:2px; text-decoration:none;} 

#header-spacer-a {
	width:900px;
	height:3px;
	float:left;
	background-color:#0099FF; }
#header-spacer-b {
	width:900px;
	height:3px;
	float:left;
	background-color:#000000; }
	
#main {
	width:900px;
	height:1150px;
	background-color:#FFFFFF;
	float:left; }
	
#navbar {
	width:900px;
	float:left;
	padding:0px;
	background-color:#000000; }
		#navbar_btns_holder{
		float:left;
		width:900px; }
		#navbar_btns{
		background-color:#000000;
		padding:14px;
		padding-top:7px;
		padding-bottom:7px;
		float:left;
		border-right:1px solid #FFFFFF; }
		#navbar_btns_last{
		background-color:#000000;
		padding:14px;
		padding-top:7px;
		padding-bottom:7px;
		float:left; }
#navbar p{ color:#FFFFFF; padding:0px; font-weight:bold; } #navbar a{ color:#FFFFFF; font-size:12px; text-decoration:none; } #navbar a:hover{ text-decoration:underline; }

	
#flash {
	width:900px;
	float:right;
	background-color:#ffffff;
	padding:0px; }
	
#breadcrumb {
	width:885px;
	float:left;
	background-color:#000000;
	padding:5px;
	padding-left:10px; }
#breadcrumb p{ color:#FFFFFF; font-size:10px; padding:0px; text-align:right; }
#breadcrumb a{ color:#FFFFFF; font-size:10px; text-decoration:underline; } #breadcrumb a:hover{ color:#CCCCCC; font-size:10px; text-decoration:underline; } #breadcrumb a:active{ color:#FFFFFF; font-size:10px; text-decoration:underline; }

#content {
	width:900px;
	margin-top:20px;
	float:left; }
	
#col-left{
	width:575px;
	float:left;
	margin-right:25px; }
#col-left-opposite{
	width:575px;
	float:left;
	margin-left:25px; }		
#col-left-fitness-services{
	width:850px;
	float:left;
	padding-right:25px;
	border-right:25px solid #666666;}	
#col-left-fitness-instructors{
	width:900px;
	float:left;}	
	#col-left-fitness-instructors-sections{
		width:120px;
		height:400px;
		margin-right:7px;
		border:1px solid #000000;
		float:left;}
	#col-left-fitness-instructors-sections-last{
		width:120px;
		height:400px;
		border:1px solid #000000;
		float:left;}
#col-left-testimonials{
	width:900px;
	height:500px;
	float:left;}
	#col-left-testimonials-frame{
		width:880px;
		float:left;}
	#col-left-links{
	width:575px;
	float:left;
	margin-bottom:5px; }
	#col-left-links p{ color:#000000; line-height:14pt;}
	#col-left-links a{ background-color:#0066FF; padding:5px; padding-right:3px; padding-left:3px; color:#FFFFFF; } #col-left-links a:hover{ background-color:#0066FF; padding:5px; padding-right:3px; padding-left:3px;  color:#ffffff; }
#col-right{
	width:300px;
	float:right; }
#col-right-opposite{
	width:300px;
	float:left; }
#col-right-opposite a{ background-color:#0066FF; padding:3px; color:#FFFFFF; } #col-right-opposite a:hover{ background-color:#0066FF; padding:5px;  color:#ffffff; text-decoration:none; }
#col-right-opposite p{
	padding:10px;
	padding-bottom:15px;
	padding-top:15px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	font-size:14px;
	font-weight:bold; }
#col-right p{
	padding:10px;
	padding-bottom:15px;
	padding-top:15px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	font-size:14px;
	font-weight:bold; }
#col-right a{ background-color:#0066FF; padding:3px; color:#FFFFFF; } #col-right a:hover{ background-color:#0066FF; padding:5px;  color:#ffffff; text-decoration:none; }
	
	
	


#footer-holder{
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:20px; }
	
	
#footer {
	background-color:#000000;
	width:860px;
	padding:10px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px; }
#footer-section{
margin-right:45px;
float:left; }
#footer-section-copy{
float:right;
text-align:right; }
#footer p{ color:#FFFFFF; padding:0px; padding-bottom:2px; margin:0px; }
#footer h2{ color:#CCCCCC; font-family:Arial; font-size:13px; padding:0px; padding-bottom:10px; margin:0px; }
#footer a{ color:#FFFFFF; text-decoration:underline; } #footer a:visited{ color:#FFFFFF; text-decoration:underline; } #footer a:active{ color:#FFFFFF; text-decoration:underline; } #footer a:hover{ color:#CCCCCC; text-decoration:underline; }

	