@charset "utf-8";
body {
	color: #ffff;
	background-color: #000000;
	margin: 0px;
	font-family: Arial,Verdana, Tahoma, sans-serif;
	font-size:12px;
}


h1{ font-size:18px;color:#000; margin:0px; padding:0px 0px 5px 0px; font-weight:normal}


h2{  font-size:14px;color:#000; margin:0px; padding:0px 0px 5px 0px;}


h3 {
	font-size:12px;
	margin:0px;
	padding:1px 0px 3px 0px;
	color:#000;
	font-weight:bold
}

h4{color:#FFFFFF; padding:1px 0px 1px 0px;}

img {border:0; vertical-align:top; text-align:left;}

.clear { clear:both;}

p{margin-top:3px; padding-bottom:15px; margin-bottom:0px;}

a {color:#000; outline:none; outline-width:0px; text-decoration:underline;}
a:hover{color:#fff;text-decoration:underline;outline:none; outline-width:0px;}



#container{
			margin:0px auto;
			width:950px;
			background-color:#ec1d25;
			color:#fff;
			font-family: Arial,Verdana, Helvetica, sans-serif;
			font-size:12px;background: url(images/bgheader.gif) no-repeat;	
}


#header{
		color:#FFFFFF;
		height:166px;
		margin:0px auto; width:848px;
		
}

#header #header_leftnav{
		 width:300px; float:left; padding-top:22px; padding-left:2px;}

#header #header_leftnav ul{
		list-style:none;
		margin:0px;
		padding:0px;
		}
#header #header_leftnav ul li{
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		padding-bottom:7px;
		color:#fff
		}

#header #header_leftnav ul li a{
		color:#fff;
		text-decoration:none;
		text-transform:uppercase;
		}
#header #header_leftnav ul li a:hover{
		color:#000;
		text-decoration:none;
		text-transform:uppercase;
		}

#header #header_leftnav img{margin-bottom:10px; display:block}

#header #header_leftnav .blanklink{margin-bottom:10px; display:block; height:13px;}


#header #header_rightnav{
		width:540px;float:right;padding-top:18px; text-align:right}
		
#header #header_rightnav ul{
		list-style:none;
		margin:0px;
		padding:0px;
		}
#header #header_rightnav ul li{
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		padding-bottom:1px;
		color:#000000
		}

#header #header_rightnav ul li a{
		color:#000000;
		text-decoration:none;
		text-transform:uppercase;
		}
#header #header_rightnav ul li a:hover{
		color:#fff;
		text-decoration:none;
		text-transform:uppercase;
		}
		
#header #header_rightnav img{margin-bottom:5px;text-align:right;}

#header #header_leftnav .blanklink_right{margin-bottom:6px; display:block; height:12px;}

		
#name_comp{
		background-color:#231f20;		
		text-align:center;
}

.news_page{background:url(images/newsbg.jpg) no-repeat;}

.contact_page{background:url(images/bg_contact.jpg) no-repeat;}


		
#the_fusion{text-align:center;padding-top:15px; text-transform:uppercase; font-weight:bold; color:#FFFFFF;font-size:15px;}


#content{margin-left:53px;}
		
#page_title{padding-top:22px; color:#000000; }

#page_title h1{ font-size:18px; text-transform:uppercase; color:#000000; font-weight:bold; padding:0px 0px 10px 0px;}

#scroll_content{}

/*....................Home page.................*/

#container_home{ height:717px; margin:0px auto; width:950px; background-color:#ed1c24; background: url(images/homebg.gif) no-repeat}

#container_home #enter{ padding-top:511px; text-align:center;}

#container_home #enter a{color:#000000; text-decoration:none;}

#container_home #enter a:hover{color:#000000; text-decoration:underline;}

/*....................Home page 2.................*/

#homepage_2{background:url(images/bg_homepage2.jpg) no-repeat; height:492px; background-position:bottom;}

#homepage_2 .linkbox{width:252px; height:81px; background-color:#FFFFFF;border:5px solid #000;opacity: 0.7;filter:alpha(opacity=70);zoom:1; text-align:center; color:#000000; font-weight:bold; font-size:14px;}

#homepage_2 .linkbox1{width:252px; height:254px; background-color:#FFFFFF;border:5px solid #000; text-align:center; color:#000000; font-weight:bold; font-size:14px;}

#homepage_2 a{ color:#000000}
#homepage_2 a:hover{ color:#ff0000; text-decoration:none;}
#homepage_2 .link_border{border:5px solid #000;}

#homepage_2 .linkbox_c2{margin-top:38px;}

#homepage_2 .linkbox p{ padding-top:25px;}

#homepage_2 .col1{ padding-top:30px;width:262px; float:left; padding-left:50px;}

#homepage_2 .col2{ padding-top:72px;width:292px; float:left; padding-left:32px;}

#homepage_2 .col3{ padding-top:30px;width:300px; float:right;}

#homepage_2 .linkbox1 .link_swim{background:url(images/Homepage_swimming.jpg) no-repeat;width:252px; height:252px;}

#homepage_2 .linkbox1 .link_training{background:url(images/Homepage_training_pro.jpg) no-repeat;width:252px; height:252px;}

#homepage_2 .linkbox1 .register{padding-top:230px; text-align:center;}

/*....................Contact Us page.................*/

.extra_height{line-height:190%;}

.contact_content{width:312px;}


/*....................Swimming page.................*/

#swimming_page{background:url(images/bg_Swimming.jpg) no-repeat #0d60ae;}

#swimming_page h1{color:#FFFFFF}

#swimming_page h3{color:#FFFFFF; font-size:14px;padding-bottom:6px;}

#swimming_page h3 a{color:#FFFFFF}

#swimming_page h3 a:hover{color:#000}

#swimming_page h2{color:#FFFFFF; font-size:15px; padding-bottom:10px; padding-top:12px;}

#swimming_page p{ padding-bottom:8px;}

#swimming_page p.lastpara{ padding-bottom:8px;}

#swimming_page h3.registerlink_swim{font-size:12px;}

/*....................Philosophy page.................*/

#Philosophy_page{background:url(images/bg_Philosophy.jpg) no-repeat;}

/*....................About page.................*/

#About_us_page{background:url(images/bg_about_us.jpg) no-repeat;}

.about_content{width:535px;}

/*....................Training-Packages  page.................*/

#Training_Packages{background:url(images/bg_Training_Packages.jpg) no-repeat;}

/*....................Training_programs  page.................*/

#Training_programs{background:url(images/bg_Training_programs.jpg) no-repeat;}

/*....................Testimonials  page.................*/

#Testimonials{background:url(images/bg_Testimonials.jpg) no-repeat;}

/*....................Run-technique analysis  page.................*/

#analysis{background:url(images/bg_run_analyis.jpg) no-repeat;}

#analysis #ana_col{}

#analysis .acol1{ float:left;width:272px;}

#analysis .col2{ float:left;width:272px; padding-left:30px;}

/*....................Resources  page.................*/

#resource{background:url(images/bg_resource.jpg) no-repeat;}

#resource_col1{ float:left; width:128px;}

#resource_col2{ float:left; width:680px;}

#resource_col2 a{color:#000000; text-decoration:underline;}

#resource_col2 a:hover{color:#FFFFFF}

/*....................Registration  page.................*/

#registration{background:url(images/bgRegistration.jpg) no-repeat; color:#FFFFFF; background-color:#000000}
#registration h1{ color:#FFFFFF}

#registration h3{ color:#ed1c24}

.red_font{color:#ed1c24}

#resource_col1{ float:left; width:128px;}

#resource_col2{ float:left; width:680px;}

.register_link{padding-bottom:12px; position:relative}

.register_link1{ position:absolute; z-index:9999; margin-top:-8px;padding:0px; font-weight:bold}
.big {
	font-size: 13px;
}
.linkco a {
	color: #FF0000;
}
.linkco a:hover{
	color: #ffffff;
}

/*....................Registration  page.................*/

#fistbike{background: url(images/bg_fistbike.jpg) no-repeat; color:#FFFFFF; background-color:#EC1D25}


