@charset "UTF-8";
body { margin:0; padding:0; background-color:#2b436a; }
p { margin:0 4px 10px 2px; font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:16px; }
ul { padding:0; margin:20px 0 10px 20px; line-height:13px; }
li { font:13px Arial, Helvetica, sans-serif; color:#333; margin:auto; padding:0 0 8px 0; }
.clearer { clear: both; margin: 0px; line-height: 0px; padding: 0px; }
a:link { font:normal 12px Arial, Helvetica, sans-serif; color:#CC0000; }
a:visited { font:normal 12px Arial, Helvetica, sans-serif; color:#CC0000; }
a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#333; }


/* Gym Styles*/
#gymHeader { width:911px; height:188px; margin-bottom:1px; background:url(../images/header_bg.gif) top repeat-x; }
#gymLogo { width:391px; height:149px; float:left; margin:23px 0 0 15px; }
#headerAnimation { width:470px; height:188px; float:right; margin:0; }

#subMainWrap { width:923px; height:auto; padding:6px 0 6px 0; margin:0 auto; background-color:#FFCC00; border:1px solid #fff; }
#gymContentWrap { width:911px; height:auto; margin:0 auto; padding:0 0 6px 0; border:1px solid #fff; background-color:#fff; }
#gymNav { width:911px; height:44px; margin:0; }
#gymHomeWrap { width:184px; height:44px; float:left; margin:0; background:url(../images/nav_home_on.gif); }
a.gymHome:link { width:184px; height:44px; display:block; background:url(../images/nav_home_off.gif); }
a.gymHome:visited { width:184px; height:44px; display:block; background:url(../images/nav_home_off.gif); }
a.gymHome:hover { width:184px; height:44px; display:block; background:url(../images/nav_home_on.gif); }

#gymScheduleWrap { width:207px; height:44px; float:left; margin:0; background:url(../images/nav_schedule_on.gif); }
a.gymSchedule:link { width:207px; height:44px; display:block; background:url(../images/nav_schedule_off.gif); }
a.gymSchedule:visited { width:207px; height:44px; display:block; background:url(../images/nav_schedule_off.gif); }
a.gymSchedule:hover { width:207px; height:44px; display:block; background:url(../images/nav_schedule_on.gif); }

#gymTrainersWrap { width:173px; height:44px; float:left; margin:0; background:url(../images/nav_trainer_on.gif); }
a.gymTrainers:link { width:173px; height:44px; display:block; background:url(../images/nav_trainer_off.gif); }
a.gymTrainers:visited { width:173px; height:44px; display:block; background:url(../images/nav_trainer_off.gif); }
a.gymTrainers:hover { width:173px; height:44px; display:block; background:url(../images/nav_trainer_on.gif); }

#gymFacilityWrap { width:164px; height:44px; float:left; margin:0; background:url(../images/nav_facility_on.gif); }
a.gymFacility:link { width:164px; height:44px; display:block; background:url(../images/nav_facility_off.gif); }
a.gymFacility:visited { width:164px; height:44px; display:block; background:url(../images/nav_facility_off.gif); }
a.gymFacility:hover { width:164px; height:44px; display:block; background:url(../images/nav_facility_on.gif); }

#gymFaqWrap { width:183px; height:44px; float:left; margin:0; background:url(../images/nav_faq_on.gif); }
a.gymFaq:link { width:183px; height:44px; display:block; background:url(../images/nav_faq_off.gif); }
a.gymFaq:visited { width:183px; height:44px; display:block; background:url(../images/nav_faq_off.gif); }
a.gymFaq:hover { width:183px; height:44px; display:block; background:url(../images/nav_faq_on.gif); }
#gymNavSep { widows:911px; height:5px; background:url(../images/btm_nav_sep.gif) repeat-x; }
#gymLeftCol { width:642px; height:auto; float:left; margin:0 3px; border-bottom:1px solid #ccc; }
#gymFlash { width:642px; height:237px; margin:2px 0 0 0; background:url(../images/gymFlash.jpg); }
#flashSep { width:640px; height:10px; margin:4px 0 1px 0; background:url(../images/flash_btm_sep.gif) repeat-x; }
#gymMainCopy { width:625px; height:auto; padding:23px 0 8px 15px; margin:0; background:#ececec; }
	#gymMainCopy h1 { margin:0 0 7px 0; }
#mainCopySep { width:641px; height:10px; margin:1px 0 1px 0; background:url(../images/flash_btm_sep.gif) repeat-x; }
#gymBtmLeftCol { width:200px; height:540px; float:left; padding:22px 0 0 4px; margin:0; border-right:1px solid #c3c3c3; }
h2.subGymTitles { margin:0 0 15px 0; }
#gymBtmRightCol { width:435px; height:auto; float:left; margin:0 0 0 1px; }
#gymOptionsWrap { width:417px; height:166px; padding:41px 0 0 18px; background:url(../images/gym_options_bg.gif); }
#optionsLeftCol { width:176px; height:auto; float:left; margin:0 22px 0 0; font:12px Arial, Helvetica, sans-serif; color:#fff; }
	#optionsLeftCol h3 { font:bold 12px Arial, Helvetica, sans-serif; color:#305189; margin:13px 0 0 0; }
#optionsRightCol { width:190px; height:auto; float:left; margin:0; font:12px Arial, Helvetica, sans-serif; color:#fff; }
	#optionsRightCol h3 { font:bold 12px Arial, Helvetica, sans-serif; color:#305189; margin:13px 0 0 0; }
#membershipCol { width:207px; height:auto; padding:21px 0 0 11px; float:left; margin:0; }
ul.gymUL { padding:0; margin:0 0 10px 17px; line-height:11px; }
li.gymLI { font:12px Arial, Helvetica, sans-serif; color:#333; margin:auto; padding:0 0 5px 0; }
#videoCol { width:205px; height:334px; padding:21px 0 0 11px; float:left; margin:0; border-left:1px solid #c3c3c3; }
#video { width:195px; height:110px; margin:0 0 15px 0; background:url(../images/video_ph.gif); }
#gymRightCol { width:252px; height:auto; float:left; padding:2px 0 0 5px; margin:0; border-left:1px solid #c3c3c3; }

#gymSubWrap { width:911px; height:auto; margin:0 auto; padding-bottom:6px; border:1px solid #fff; background-color:#fff; }
#gymLogoCol { width:163px; height:236px; float:left; margin:0; }
#gymSubRightCol { width:880px; height:auto; float:left; margin:6px 0 0 13px; } 
	#gymSubRightCol h2 { margin:30px 0 25px 0; }
	#gymSubRightCol h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#ff9805; margin:13px 0 3px 0; }
#gymTopNav { width:870px; height:25px; padding:8px 0 0 10px; margin:0 0 20px 0; background:url(../images/sub_top_nav_bg.gif) repeat-x; color:#784611; }
	#gymTopNav a:link { color:#784611; text-decoration:none; }
	#gymTopNav a:visited { color:#784611; text-decoration:none; }
	#gymTopNav a:hover { color:#532e06; text-decoration:underline; }
.subSep { width:98%; height:10px; margin:15px 0 15px 0; background:url(../images/flash_btm_sep.gif) repeat-x; }

.scheduleDay { padding:10px 0 10px 0; font:bold 13px Arial, Helvetica, sans-serif; color:#fff; background:#3962AE; }
.scheduleTime { padding:10px 3px 10px 3px; font:bold 13px Arial, Helvetica, sans-serif; color:#333; background:#92B1E7; }
.scheduleData { padding:5px; font:11px Arial, Helvetica, sans-serif; color:#333; }

/* END Gym Styles*/



/* Footer Styles*/
#disclaimer { width:600px; height:auto; padding:10px; border:1px solid #adafb2; font:normal 11px Arial, Helvetica, sans-serif; color:#999; margin:17px auto; }
#footerContentWrap { width:850px; height:158px; margin:0 auto; padding-top:20px; background:url(../images/footer_bg.jpg) top repeat-x; }
#footerNavWrap { width:auto; height:auto; margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; }
p.copyright { font-size:11px; color:#999; text-align:center; margin-top:6px; }
a.footerLink:link { font:11px Arial, Helvetica, sans-serif; color:#999; text-decoration:none; }
a.footerLink:visited { font:11px Arial, Helvetica, sans-serif; color:#999; text-decoration:none; }
a.footerLink:hover { font:11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; }
/* END Footer Styles*/


