@charset "utf-8";







@import url("menuc.css");








td.content a img {
	border:none;
}

.u {
	text-decoration:underline;
}







body {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	color: #000000;







	background-image: url(../images/background.jpg);



	background-color: #ffffff;



	background-repeat: repeat-x;







	background-position: center top;







	margin: 0px;







	padding: 0px;







	text-align: center;







}















a {







	color: #000000;







}















a:hover{







	color: #ED1D24;







	text-decoration: none;	







}















p {







	margin-top: 0px;







	padding-top: 0px;







}















.mainnav {







	height: 88px;







	background-image: url(../images/navbg.gif);







	background-repeat: no-repeat;







}







.subnav {







	font-size: 10px;







	color: #FFFFFF;







	padding: 10px;







	text-align: right;







}















.subnav a{







	color: #FFFFFF;







}















#navlist td{







	text-align: center;







	font-weight: bold;







}







.forcedown {







	height: 57px;







}























#navlist a {







	text-decoration: none;







	color: #000000;















}















#navlist a:link, #navlist a:visited







{







	text-decoration: none;







	color: #000000;







}















#navlist a:hover







{







	color: #ED1D24;







	text-decoration: none;







}







#content {







	background-color: #FFFFFF;







	width: 703px;







	margin-right: auto;







	margin-left: auto;







	padding: 6px;







	text-align: left;







}







#content-home {







	width: 891px;







	margin-right: auto;







	margin-left: auto;







	text-align: left;







}







.content-homeleft {







	background-color: #FFFFFF;







	width: 803px;







	margin-right: auto;







	text-align: left;







	background-image: url(../images/home-left.gif);







	background-repeat: no-repeat;







}







.home-leftfeatures {







	width: 281px;







}







.home-rightfeatures {



	width: 225px;



	vertical-align: top;



	text-align: center;



	float: right;







}







.clublocator {







	height: 87px;







	background-image: url(../images/gym_locator.jpg);







	background-repeat: no-repeat;







}















.promotions {







	height: 145px;







	background-image: url(../images/promotions.gif);







	background-repeat: no-repeat;







}







.promotions h3 {







	text-align: center;







	font-size: 14px;







	padding-top: 26px;







	padding-right: 16px;







	padding-bottom: 12px;







	padding-left: 10px;







}















.homecontent {







	padding-right: 8px;







	padding-left: 8px;







	border-left-width: 1px;







	border-left-style: solid;







	border-left-color: #CCCCCC;







	background-image: url(../images/homegradbg.jpg);







	background-repeat: repeat-x;







	background-position: bottom;







}































#content1 {



	margin-right: 10px;



	margin-left: 10px;







}







#footer {







	background-color: #FFFFFF;







	width: 703px;







	margin-right: auto;







	margin-left: auto;







	padding: 6px;







	text-align: center;







	font-size: 10px;







}







.clubtitle {







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #000000;







}







.bulletincolumn {







	vertical-align: top;







	padding: 5px;







	border-left-width: 1px;







	border-left-style: solid;







	border-left-color: #F0F0F0;







}















h1 {

	font-size: 15px;

	font-weight: bold;

	margin: 0px;

	margin-left: 0px;

	padding: 0px;

	color: #D71014;







}



.classtitle {

	font-size: 15px;

	font-weight: bold;

	margin: 0px;

	margin-left: 0px;

	padding: 0px;

	color: #D71014;







}







.addresstime {







	width: 187px;







	border-right-width: 1px;







	border-right-style: solid;







	border-right-color: #F0F0F0;







	padding: 5px;







	vertical-align: top;







}







.aboutcolumn {







	vertical-align: top;







	padding-top: 5px;







	padding-right: 15px;







	padding-bottom: 5px;







	padding-left: 15px;







	width: 250px;







}







.clubbulletin {







	background-color: #E5E5E5;







	margin-bottom: 10px;







	padding-top: 5px;







	padding-right: 10px;







	padding-bottom: 10px;







	padding-left: 10px;







}







.featbut {







	height: 25px;







	width: 212px;







	text-align: center;







	background-image: url(../images/redbar.gif);







	font-weight: bold;







	color: #FFFFFF;







	margin-right: auto;







	margin-left: auto;







	margin-top: 3px;







	padding-top: 3px;







	background-repeat: no-repeat;







}















.featbut a{







	color: #FFFFFF;







	text-decoration:none;







}







.calendar {







	font-size: 11px;







	color: #000000;







}







.calendar-day {







	background-color: #FF0000;







	color: #FFFFFF;







	text-align: center;







	font-weight: bold;







}







.calendar-graycol {







	background-color: #DBDBDB;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #CDCDCD;







	text-align: center;







}







.calendar-normal {







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #CDCDCD;







	text-align: center;







}







.rightads {







	width: 175px;







	text-align: center;







	vertical-align: top;







	border-left-width: 1px;







	border-left-style: solid;







	border-left-color: #F0F0F0;







	font-size: 10px;







	color: #FFFFFF;







}







.content {







	vertical-align: top;







	padding: 5px;







}







.header {







	text-align: left;







	vertical-align: top;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #000000;







}







h2 {







	color: #F384A2;







	font-size: 14px;







	margin: 2px;







}







h3 {







	color: #666666;







	font-size: 12px;







	margin: 2px;







}







.freemem {







	height: 109px;







	background-image: url(../images/feature-freemembership.gif);







	background-repeat: no-repeat;







	padding-left: 8px;







	width: 117px;







	text-align: left;







}















.schedule {







	background-image: url(../images/feature-schedule.gif);







	background-repeat: no-repeat;







	width: 142px;







	padding-right: 10px;







	padding-left: 10px;







	height: 110px;







	font-size: 12px;







	text-align: left;







}















.freemem a{







	color: #FFFFFF;







	text-decoration:none;







	padding-top: 25px;







}























#formFields {







	font-family: Arial;







	font-size: 12px;







	color: #000000;







}







.selectloc {



	text-align: right;



	padding-right: 60px;



	padding-top: 28px;







}







#home-footer {







	background-color: #FFFFFF;







	width: 715px;







	margin-right: auto;







	margin-left: auto;







	padding: 6px;







	text-align: left;







	background-image: url(../images/footer-home.gif);







	background-repeat: no-repeat;







	height: 166px;







}















#home-footer h2{







	color: #000000;







	margin: 0px;







	padding-top: 0px;







	padding-right: 0px;







	padding-bottom: 10px;















}















.footer-freemem {







	float: left;







	width: 166px;







	padding-right: 5px;







	padding-left: 5px;







}







.footer-newsletter {







	float: left;







	width: 166px;







	padding-right: 5px;







	padding-left: 5px;







}







.footer-inthenews {







	float: left;







	width: 166px;







	padding-right: 5px;







	padding-left: 5px;







}







.footer-classschedule {







	float: left;







	padding-left: 5px;







	width: 165px;







}







.scroll {



	width: 240px;



	height: 65px;



	padding-top: 5px;



	padding-bottom: 5px;



	padding-left: 15px;



	padding-right: 5px;



	overflow: auto;



	top: 23px;



	position: relative;



	margin-bottom: 10px;



}

.promopage {

	background-color: #EC5A5E;

	border: 4px solid #FFD041;

	padding: 3px;

}









.scroll-sub {



	width: 135px;



	height: 100px;



	padding-top: 5px;



	padding-bottom: 5px;



	padding-left: 15px;



	padding-right: 5px;



	overflow: auto;



	top: 13px;



	position: relative;



	margin-bottom: 10px;



}







.sub-promotions {



	height: 246px;



	width: 162px;



	background-image: url(../images/feature-promotions.gif);



	background-repeat: no-repeat;



}


div.bgbox {
	width:282px;
}
div.bgbox h3 {
	background: #ffffff url('/images/bg-boxtop.jpg') repeat-x top left;
	margin-right:10px;
	margin-left:5px;
}
div.bgbox h3 span{
	background-color:#ffffff;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding:0px 4px 0px 0px;
	white-space:nowrap;
}
div.bgbox div.boxcontent {
	background: #ffffff url('/images/bg-box.jpg') no-repeat top left;
	height:105px; /* = 137px - padding */
	padding:10px 16px 16px 16px;
}
div.bgbox div.boxcontent p {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
}
div.bgbox div.boxcontent p a {
	text-decoration:none;
}
div.bgbox div.boxcontent p a:hover {
	text-decoration:underline;
	color:#FFD03F;
}
div.bgbox div.boxcontent a img {
	border:none !important;
}

