div.logoholder
{width: 283px;
float: left;
margin: 0px;}

div.templatelogo
{width: 283px;
height: 79px;
float:left;
background-image:url(../images/template/head_logo.jpg);
}
	div.templatelogo a
		{width: 283px;
		height: 79px;
		float:left;}
	div.templatelogo span
		{position: absolute;
		margin-left: -9999px;}
		
div.belowlogo
{width: 283px;
height: 81px;
float:left;
background-image:url(../images/template/head_below_nav.jpg);
}
div.headmiddle
{width: 303px;
height: 160px;
float:left;
background-image:url(../images/template/head_girlhead.jpg);
}

div.headjoin
{width: 316px;
height: 160px;
float:left;
background-image:url(../images/template/head_jointoday.jpg);
}
	div.headjoin a
		{width: 316px;
		height: 160px;
		float:left;}
	div.headjoin span
		{position: absolute;
		margin-left: -9999px;}


/**************naigation***********/
div.tempnavbg
{
	width: 902px;
	background-image:url(../images/template/navbg.jpg);
	float: left;
	height:57px;
	margin: 0px;
	}


/**************=content styles start here***************/
div.templatecontent
{
width: 892px;
float: left;
margin-bottom: 10px;
background-color:#FFFFFF;
}
div.contentwrappertemp
{
width: 892px;
float: left;
margin: 0px 0px 0px 5px;
display: inline;

background-repeat: repeat-x;
background-color: #fff;
}
div.bodycontent
{width: 600px;
margin: 18px 0px 0px 20px;
display:inline;
float: left;}
div.bodycontentmain
{width: 850px;
margin: 18px 0px 0px 20px;
display:inline;
float: left;}

div.bodycontent p
		{font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height: 18px;
		color:#111;}
		div.bodycontent h1
		{font-size: 20px;
		margin-top: 0px;
		line-height: 24px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#0e3946;}
		div.bodycontent h2
		{font-size: 16px;
		line-height: 18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#0e3946;}
		div.bodycontent h3
		{font-size: 14px;
		line-height: 18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#0e3946;}
		div.bodycontent a
		{font-size: 12px;
		line-height: 18px;
		color: #0e3946;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: underline;}
		div.bodycontent a:hover
		{text-decoration: none;
		}
		div.bodycontent li
		{font-size: 12px;
		line-height: 18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#111;}
		
		
div.bodycontentmain p
		{font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height: 18px;
		color:#111;}
		div.bodycontentmain h1
		{font-size: 20px;
		margin-top: 0px;
		line-height: 24px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#0e3946;}
		div.bodycontentmain h2
		{font-size: 16px;
		line-height: 18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#0e3946;}
		div.bodycontentmain h3
		{font-size: 14px;
		line-height: 18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#0e3946;}
		div.bodycontentmain a
		{font-size: 12px;
		line-height: 18px;
		color: #0e3946;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: underline;}
		div.bodycontentmain a:hover
		{text-decoration: none;
		}
		div.bodycontentmain li
		{font-size: 12px;
		line-height: 18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#111;}

div.templatecol
{width: 237px;
margin: 18px 18px 0px 0px;
float: right;
background-color: #8b8b8b;}

div.templatecol p
		{font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height: 18px;
		color:#111;}
		div.templatecol h1
		{font-size: 20px;
		margin-top: 0px;
		line-height: 24px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#60250a;}
		div.templatecol h2
		{font-size: 16px;
		line-height: 18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#60250a;}
		div.templatecol h3
		{font-size: 14px;
		line-height: 18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#60250a;}
		div.templatecol a
		{font-size: 12px;
		line-height: 18px;
		color: #60250a;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;}
		div.templatecol a:hover
		{text-decoration: none;
		}
		div.templatecol li
		{font-size: 12px;
		line-height: 18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#111;}
	
div.tempclasses
{
	width: 198px;
	float: left;
	margin: 11px 0px 0px 18px;
	display: inline;
	background-image:url(../images/template/class_top.jpg);
	background-repeat:no-repeat;
	padding-top:24px;
	}
		div.tempclassview
		{width: 198px; height: 36px; float:left; background-image:url(../images/template/class_title.jpg);}
		div.tempclassview a
		{width: 198px; height: 36px; float:left;}
		div.tempclassview h2
		{position: absolute; margin-left: -9999px;}
		
		div.tempclassaerobics
		{width: 198px; height: 32px; float:left; background-image:url(../images/template/class_aerobics.jpg);}
		div.tempclassaerobics a
		{width: 198px; height: 32px; float:left;}
		div.tempclassaerobics span
		{position: absolute; margin-left: -9999px;}
		
		div.tempclasscycling
		{width: 198px; height: 38px; float:left; background-image:url(../images/template/class_cycling.jpg);}
		div.tempclasscycling a
		{width: 198px; height: 38px; float:left;}
		div.tempclasscycling span
		{position: absolute; margin-left: -9999px;}
		
		div.tempclasspilates
		{width: 198px; height: 38px; float:left; background-image:url(../images/template/class_pilates.jpg);}
		div.tempclasspilates a
		{width: 198px; height: 38px; float:left;}
		div.tempclasspilates span
		{position: absolute; margin-left: -9999px;}
		
		div.tempclassyoga
		{width: 198px; height: 36px; float:left; background-image:url(../images/template/class_pilates.jpg);}
		div.tempclassyoga a
		{width: 198px; height: 36px; float:left;}
		div.tempclassyoga span
		{position: absolute; margin-left: -9999px;}
		
		div.tempclassbottom
		{width: 198px; height: 42px; float:left; background-image:url(../images/template/submit_bg.jpg);}
		div.tempclassbottom a
		{font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		margin-left: 29px;
		display: inline;
		line-height: 34px;}
		div.tempclassbottom a:hover
		{text-decoration: underline;}


/*****************=specials***************/
div.tempspecials
{width: 237px;
float: left;
margin: 10px 0px 20px 0px;}

div.tempspecials p
{width: 220px;
float: left;
font-size: 10px;
margin: 4px 0px 4px 8px;
display: inline;}

div.tempspecialtitle
{
	width: 201px;
	height: 46px;
	float: left;
	margin-left: 18px;
	display: inline;
	background-image:url(../images/template/special_top.jpg);
	}
	div.tempspecialtitle a
			{
				width: 201px;
				height: 46px;
				float: left;
								}
	div.tempspecialtitle span
			{position: absolute;
			margin-left: -9999px;
			display: inline;}
			
div.tempspecialprice
{
	width: 237px;
	height: 34px;
	float: left;
	margin-left: 0px;
	background-image:url(../images/template/special_price.jpg);
	}
	div.tempspecialprice a
			{
				width: 237px;
	height: 34px;
				float: left;
								}
	div.tempspecialprice span
			{position: absolute;
			margin-left: -9999px;
			display: inline;}
			
div.tempspecialcontact
{
	width: 203px;
	height: 40px;
	float: left;
	margin-left: 15px;
	display: inline;
	background-image:url(../images/template/special_contact.jpg);
	}
	div.tempspecialcontact a
			{
				width: 203px;
				height: 40px;
				float: left;
								}
	div.tempspecialcontact span
			{position: absolute;
			margin-left: -9999px;
			display: inline;}

			
/******************=facility section*************/
		
div.templatefacility
{
	width: 199px;
	margin: 20px 0px 0px 17px;
	display: inline;
	float: left;
	}
div.templatefactitle
{
	width: 199px;
	height: 30px;
	margin: 0px;
	background-image:url(../images/template/facility.jpg);
	float: left;
	text-align: center;
	}
	div.templatefactitle h2
		{font-size: 12px;
		margin-top: 6px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#fff;}
		
		div.templatefactitle a:hover
		{text-decoration: none;}
		div.templatefactitle a
		{text-decoration: none;}
		
div.templatefacility ul
{	width: 180px;
	margin: 10px 0px 0px 0px;
	display: inline;
	float: left;
	}

div.templatefacility ul li
	{position:relative;
	list-style-type:none;
	text-indent: 35px;}
	div.templatefacility ul li a
	{font-size: 12px;
		line-height: 18px;
		color: #fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;}
	div.templatefacility ul li a:hover
	{
		text-decoration: underline;}
	
	div.templatefacility ul, .templatefacility ul ul, div.templatefacility ul ul ul{
margin:0;
padding:0;
list-style-image:none;
}
	/********************=panel expanders**************/
	div.expanders
{
	width: 199px;
	float: left;
	margin: 0px;

	}
	div.expanders h3
		{font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#fff;
		margin: 0px 0px 0px 16px;
		display: inline;
		height: 30px;
		background-image:url(../images/template/facility_arrow.jpg);
		background-repeat: no-repeat;
		float: left;
		text-indent: 20px;}
#column6
{
	width: 187px;
margin-left: 12px;
margin-top: 12px;
margin-bottom: 12px;
}
	
div.contact
{
	width: 170px;
	float: left;
	margin: 0px;
	}
div.contactleft
{
	width: 170px;
	float: left;
	margin: 0px;
	}
div.contactright
{
	width: 150px;
	float: right;
	margin: 0px;
	}
div.contactright input
{
	float: left;	margin-bottom: 3px;
	}
div.checkboxes
{
	width: 150px;
	float: left;

	}
div.checkboxes span
{
	margin-top: 3px;
	}
div.contactright span
{
	float: left;
	}
	
#maincontent p
		{font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height: 18px;}
		#maincontent td
		{font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height: 18px;}
		#maincontent h1
		{font-size: 20px;
		margin-top: 0px;
		line-height: 24px;
		font-family:Verdana, Arial, Helvetica, sans-serif;}
		#maincontent h2
		{font-size: 16px;
		line-height: 18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;}
		#maincontent h3
		{font-size: 14px;
		line-height: 18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		#maincontent h4
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;}
		#maincontent a
		{font-size: 12px;
		line-height: 18px;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;}
		#maincontent a:hover
		{text-decoration: none;
		}
		#maincontent li
		{font-size: 12px;
		line-height: 18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
div.right h4
{padding: 10px; text-align: center;}

body.club .contentbgcolor{ background: #fff url(../images/template/content_top.jpg) !important; }