body {
background:#000;
text-align:center;
margin:5px auto;
color:white;
font-family:arial,verdana,helvetica,arial,sans-serif;
}
div {
text-align:left;
color:white;
}
div#outer{
border:0;
width:804px;
margin:0 auto;
text-align:center;
}
div#headercontainer{
background:#000;
text-align:center;
border:0;
height:200px;
}
div#menu{
text-align:center;
}
div#maincontainer{
text-align:center;
width:100%;
background:#b70000;
border-top:6px double white;
border-bottom:6px double white;
padding:20px;
margin:0 auto; /*darkred*/
}
/*div#images{
text-align:center;*/
}
div#content{
width:96%;
color:white;
padding:0;
font-size:90%;
line-height:135%;
margin:0 auto;
text-align:center;
}
div#leftcol,div#leftcol-faq{
float:left;
width:610px;
background:#C00;/*lightred*/
padding:5px 10px 85px 10px;         
}
div#leftcol-faq{
width:680px;                  
padding:5px 10px;
}
div#rightcol,div#rightcol-faq{
margin-right:50px;             
width:100px;                    
float:right;
border:1px solid #b70000;
}
div#rightcol-faq{
margin-right:15px;             
width:74px; 
}
h1{
font-size:115%;
font-weight:normal;
margin-top:0;
text-align:center;
}
p.q{font-weight:bold;}
img.fitness{
border:0;
}
div#footer{
color:#fff;
text-align:center;
padding:10px;
background:#000;
font-size:75%;
width:804px;
}
div.clear {
height:1px;
width:1px;
font-size:1px;
clear:both;
}
.center{text-align:center;font-size:115%;}
img.bullet{float:left;}
a,a:link,a:visited,a:active,a:hover{color:#ccc;}	
div#holidayhours{
width:650px;
border:1px solid black;
background:green;
padding:10px 0 10px 10px;
margin:0 auto;
}
table.schedule{
background:#fff;border:1px solid #000;margin:0 auto;
}
table.schedule td{
background:#c00;
}
div#pricing{
float:left;text-align:center;margin-left:5px;
}
table.pricing{
background:#fff;border:1px solid #000;color:white;
}
table.pricing td{
background:#c00;
}
div#gear{
float:right;
}

