/* Standard Elements */
p{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
color: #FFFFFF;
}
a:link {
COLOR: #FFFF00; 
TEXT-DECORATION: none;
font-weight: bold;
}
a:visited {
COLOR: #FFFF00; 
TEXT-DECORATION: none;
font-weight: bold;
}
a:hover {
TEXT-DECORATION: underline;
color: #FFFF00; 
font-weight: bold;
}
a:active {
TEXT-DECORATION: underline;
color: #FFFF00; 
font-weight: bold;
}
BODY {
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
color: #FFFFFF;
scrollbar-face-color: #003399;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #CCCCCC;
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-darkshadow-color: #666666;
scrollbar-track-color: #003399; 
scrollbar-arrow-color: #FFFFFF;
}
h1 {
font-family: Verdana, Arial, San-Serif;
font-size: 16px;
color: #FFFF00;
font-weight: bold;
}
h2 {
font-family: Verdana, Arial, San-Serif;
font-size: 18px;
color: #FFFFFF;
font-weight: bold;
}
h3 {
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
color: #006699;
font-weight: bold;
}
.tagline{
padding: 0px 20px 20px 20px;
margin: 0px;
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
font-weight: bold;
color: #336633;
}
.resultsHeading{
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
font-weight: bold;
color: #FF9900;
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
border-top: solid 1px #CCCCCC;
}
.resultsContent{
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
font-weight: bold;
color: #666666;
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
border-top: solid 1px #CCCCCC;
}

.contact{
padding: 10px 0px 10px 20px;
margin: 0px;
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
font-weight: bold;
}
/* Form Elements */
select{
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
font-weight: bold;
}
input{
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
font-weight: bold;
}

/*This section controls the different box sections on in the frontpage of the website*/
.why{
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
background-color: #003366;
border-left: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
background-image:  url(../images/graphic_whycapefitness.jpg);
background-position: left;
background-repeat: no-repeat;
padding: 10px;
margin: 10px;
}
.visit{
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
background-color: #990099;
background-image:  url(../images/graphic_visit2.jpg);
border-left: solid 1px #FFFFFF;
border-right: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
padding: 10px;
margin: 10px;
}
.featured{
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
background-color: #993333;
background-image:  url(../images/graphic_featuredclasses.gif);
background-position: left;
background-repeat: no-repeat;
border-right: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
padding: 10px;
margin: 10px;
}
.featured table{
padding: 0px;
margin-top: 0px;
}

.bottompics1{
background-color: #FFFFFF;
border-left: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
}
.bottompics2{
background-color: #FFFFFF;
border-left: solid 1px #FFFFFF;
border-right: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
}


/*This section controls the top navigation portion of the site*/
.topurl{
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
background-color: #67A03F;
border-left: solid 1px #FFFFFF;
border-right: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;
}
.navbutton{
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
background-color: #669999;
border-right: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;
}

.navbutton a:hover {
background-color: #67A03F;
height: 100%;
width: 100%;
padding-top:10px;
}
/********************************************************
DREW
********************************************************/
.navbutton:hover {
	background-color: #67A03F;
	text-decoration: underline;
	color: #FFFF00;
}

/*This section controls different elements found in a sub page of this site*/
.subheading{
font-family: Verdana, Arial, San-Serif;
font-size: 18px;
border-bottom: solid 1px #336699;
padding: 5px;
margin: 5px;
color: #FFFFFF;
font-weight: bold;
}
.subcontent{
background-color: #003366;
border-left: solid 1px #FFFFFF;
border-right: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
padding: 10px;
margin: 10px;
}
.subcontent2{
background-color: #336699;
border-right: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
padding: 10px;
margin: 10px;
background-repeat:no-repeat;
background-position:bottom;
}
.subcontent3{
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
padding: 5px;
margin: 5px;
}
.ratestable{
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
padding: 0px;
margin: 0px;
}
.schedule{
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
padding: 5px;
margin: 10px;
border: dotted 1px #FFFFFF;

}

/* Footer Elements */
.bottomtable{
font-family: Verdana, Arial, San-Serif;
font-size: 11px;
background-color: #336699;
background-image:  url(../images/logo_sm.gif);
background-position: right;
background-repeat: no-repeat;
border-left: solid 1px #FFFFFF;
border-right: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
padding: 10px;
margin: 5px;
}