* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
background-color: #CCCCCC;

}


ul {

	list-style-type: disc;
	list-style-image: url(images/arrow-bullets.gif);
	
	list-style-position:outside;
	margin:5px;
	padding:5px;
	

}


a:link{
color: #993333;
text-decoration:none;
}

a:hover{color:#3366CC;
text-decoration:underline;
}



a:visited{
color: #993333;
text-decoration:none;
}

.copyright {
font-face: arial;
font-size: 9px;
}


#wrapper { 
 margin: 0 auto;
 width: 957px;
clear:right;

}


#backgroundWrapper{
float:left;
 width:957px;
 height: inherit;
position:relative;
background: url(images/bkgrnd.gif);
background-repeat:repeat-y;
 }





#header {
 color: #333;
 width: 920px;
 float: left;
 clear:right;
 height: 273px;
position:relative;
left:19px;
}


#Address {
position:relative;

	float: left;
	width: 367px;
	height:57px;
	color: #333;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	clear: right;
}

#Contact {

 float: left;
 width: 535px;
 height:14px;
 font-size:11px;
 padding-top: 2px;
 padding-right:15px;
 margin: 0px 0px 0px 0px;
 text-align:right;
 position: relative;

background-color:#ffffff;

}



#mainNav { 
position:relative;
 width: 550px;
 height: 41px;
float:left;
 margin-top:0px;
}





#navButtonHome a  {
display: block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
padding-top:10px;
width: 110px;
margin-right:0px;
height:31px; 
background-image:url(images/navButtonRed.jpg);
position:relative;
}


#navButtonFitness a  {
display: block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
padding-top:10px;
width: 110px;
margin-right:0px;
height:31px; 
background-image:url(images/navButtonRed.jpg);
position:relative;
}


#navButtonBios a  {
display: block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
padding-top:10px;
width: 110px;
margin-right:0px;
height:31px; 
background-image:url(images/navButtonRed.jpg);
position:relative;
}


#navButtonServices a  {
display: block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
padding-top:10px;
width: 110px;
margin-right:0px;
height:31px; 
background-image:url(images/navButtonRed.jpg);
position:relative;
}

#navButtonAbout a  {
display: block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
padding-top:10px;
width: 110px;
margin-right:0px;
height:31px; 
background-image:url(images/navButtonRed.jpg);
position:relative;
}

body#services #navButtonServices a {
display: block;
float:left;
background-image:url(images/navButtonHighLight.jpg);
position:relative;
width: 110px;
height:31px;
}

body#about #navButtonAbout a {
display: block;
float:left;
background-image:url(images/navButtonHighLight.jpg);
position:relative;
width: 110px;
height:31px;
}




body#fitnessInfo #navButtonFitness a {
display: block;
float:left;
background-image:url(images/navButtonHighLight.jpg);
position:relative;
width: 110px;
height:31px;
}

body#home #navButtonHome a {
display: block;
float:left;
background-image:url(images/navButtonHighLight.jpg);
position:relative;
width: 110px;
height:31px;
}


body#bios #navButtonBios a {
display: block;
float:left;
background-image:url(images/navButtonHighLight.jpg);
position:relative;
width: 110px;
height:31px;
}



#headerFlashLft { 

	width: 367px;
	height:216px;
	color: #333;
	padding: 0px;	
	margin: 0px 0px 0px 0px;
	float:left;	
}



#headerFlashRt { 
float: left;
 width: 550px;
 height:216px;
 padding: 0px;
 margin: 0px 0px 0px 0px;

}


#subheadlft {
	float: left;
	 padding: 7px;
	width: 353px;
	height:16px;
	color: #ffffff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	background-image:url(images/blueHeader.jpg);
	position:relative;
left:19px;
	
	
}

#subheadrt {
float:left;
width: 550px;
height:30px;
 color: #333;
margin: 0px 0px 0px 0px;
 background: #990000;
  padding: 0px;
  position:relative;
left:19px;

}

#leftcolumn {
float: left;
	 padding: 0px;
	width: 367px;
	height:auto;
	background-color:#FFFFFF;
	text-align:left;
	margin: 0px 0px 0px 0px;
	position:relative;
left:19px;
}



#scroller{
position:relative;
background-color:#FFFFCC;
width:367px;
height:48px;
text-align:center;

}



#dyk {

background-color:#FFFFCC;
position:relative;
text-align:left;
padding:15px;
width:337px;

}




#ourFacility{
position:relative;
height:auto;
float:left;
text-align:left;
padding:15px;
width:337px;


}

#trainerQual{
position:relative;
height:auto;
float:left;
text-align:left;
padding:15px;
width:337px;

}

#careerOps{
position:relative;
height:auto;
float:left;
text-align:left;
padding:15px;
width:337px;

}


#missionCopy {
font-weight:normal;
position:relative;
text-align:left;
padding:15px;
width:337px;
}

 #redHeader {
 width: 351px;
 height: 12px;
 font-weight:bold;
 background-image:url(images/redHeader.jpg);
 background-repeat: repeat-x;
 color:#ffffff;
 text-align:left;
 padding:8px;
 position:relative;
 }
 
 #greyHeader {
 width: 351px;
 height: 12px;
 font-weight:bold;
 background-image:url(images/greyHeader.jpg);
 float:left;
 background-repeat: repeat-x;
 color:#000000;
 padding:8px;
  text-align:left;
 }
 
 #bannerContainer{

position:relative;
text-align:left;
height:auto;
padding:5px;
width:347px;
}
 
 
  #banner {
  clear:both;
  float:none;
 color: #222;
 background: #ffffff;
 height: auto;
 width: auto;
margin:0px;
padding:0px;

 }
 
  #bannerCopy {
  clear:right;
 color: #222;
 background: #ffffff;
 height: auto;
 width: 180px;
margin:0px;
float:right;

 }
 
   #recipeCopy {
  background-color: #FFFFCC;
  color:#000000;
 height: auto;
padding:15px;
width:337px;
 text-align:left;


 }
 
 
 
 #rightcolumn { 
width: 520px;
height:inherit;
float:left;
 color: #333;
 padding-left: 20px;
 padding-top:15px;
 padding-right:10px;
 margin: 0px 0px 0px 0px;
 background-image:url(images/mainContentBkgrnd.jpg);
 background-repeat:no-repeat;
position:relative;
left:19px;

}


#RtColCopy { 
position:relative;
top:5px;
 width: 500px;
 height: auto;
padding-left:10px;
 margin:10px;
}

#fitnessInfoCopy { 
position:relative;
top:5px;
 width: 480px;
 height: auto;
padding-left:10px;
 margin:5px;
}



#indeximgContainer1 {
position:relative;
float:left;
padding-top:2px;
margin-right:5px;
width:190px;
height:auto;
}



#indeximgContainer2 {
position:relative;
float:right;
padding-top:2px;
margin-right:5px;
width:190px;
height:auto;
margin-bottom:25px;
}


#bioPhoto{
position:relative;
left:5px;
padding-right:5px;
float:left;
width:110px;
margin-right:10px;
}

#bioCpy{

position:relative;
width:360px;
left:15px;

}


#testimonial {
	position:relative;
	float:left;
	color: #333;
	background: #990000;
	height: auto;
	width: 460px;
	color:#FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}





a.testimonial:link{
text-decoration:none;
color:#FFFFFF;

}

a.testimonial:hover{
color:#FFFFFF;
text-decoration:underline;
}

a.testimonial:visited{
color:#FFFFFF;
text-decoration:none;
}




#testimonial2 {
	position:relative;
	float:left;
	color: #333;
	background: #990000;
	height: auto;
	width: 305px;
	color:#FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}



a.testimonial2:link{
text-decoration:none;
color:#FFFFFF;

}

a.testimonial2:hover{
color:#FFFFFF;
text-decoration:underline;
}

a.testimonial2:visited{
color:#FFFFFF;
text-decoration:none;
}

#testimonial3 {
	position:relative;
	float:left;
	color: #000000;
	background: #CC9900;
	height: auto;
	width: 305px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#footer { 
position:relative;
left:19px;
float:left;
 width: 902px;
 height:15px;
 padding-top:2px;
 padding-right:15px;
 background-color:#FF6600;
 font-size:9px;
 text-align:right;
 color:#FFFFFF;
}

a.footerLink:link{

text-decoration:none;
color:#FFFFFF;

}

a.footerLink:hover
{

color:#FFFFFF;
text-decoration: underline;
}

a.footerLink:visited
{
text-decoration:none;
color:#FFFFFF;
}

#homePageCurrentNews    {
	height: auto;
	width: 480px;
	margin-left: 10px;
	background-color: #FFFFCC;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
	border: 1;
	border-color: #000000;
}



#archiveColumn {
float: left;
	 padding: 0px;
	width: 900px;
	height:550px;
	background-color:#FFFFFF;
	text-align:left;
	margin: 0px 0px 0px 0px;
	position:relative;
left:19px;


#testimonial4{
	position:relative;
	float:left;
	color: #000000;
	background: ##D4A017;
	height: auto;
	width: 405px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.testimonial4:link{
text-decoration:none;
color:#FFFFFF;

}

a.testimonial4:hover{
color:#FFFFFF;
text-decoration:underline;
}

a.testimonial4:visited{
color:#FFFFFF;
text-decoration:none;
}

