/*css PROGRAMS, OUTDOOR PROGRAMS, OUR SERVICES, FITNESS CONSULTATION, PERSONAL TRAINING, OUR TRAINERS, PERSONAL TRAINER STAFF, CLASS SCHEDULE GROUPX, INDOOR CYCLING, YOGA PILATES SCHEDULE, YOGA PILATES INSTRUCTORS, GROUP X INSTRUCTORS, MASSAGE SERVICES, BENEFITS OF MASSAGE pages*/

body {
margin:0;
font-family:"Arial",helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
text-align:left;
background-color:#fff;
}

#wrapper {
width:800px;
margin:0 auto;
padding:0px;
float: none !important;
}

h1 {
font-size:16px;
font-weight:bold;
color:#000;
text-align:left;
text-transform:uppercase;
padding:5px 0px 0px 20px;
margin:0px;
}

h1.transp {
color:#000;
text-align:left;
text-transform:uppercase;
width:780px;
height:18px;
}


h2 {
font-size:13px;
font-weight:bold;
color:#000;
text-transform:uppercase;
padding:0px;
margin:0px;
}

h3 {
font-size:12px;
font-weight:bold;
color:#000;
padding:0px;
margin:0px;
}


h4 {
font-size:12px;
font-weight:bold;
color:#000;
padding:0px;
margin:0px;
}



img.left {
	float: none !important;
	padding:0px 10px 10px 0;
}



img, div { 
padding:0px;
margin:0px;
border: 0px;
}



span.white{
color:#000;
}


span.yellow {
color:#000;
}

span.bo {
font-size:15px;
font-weight:bold;
color:#000;
}

p {
font-weight:normal;
text-align:left;
line-height:1.2;
}


a, a:active, a:visited {
color:#000;
font-weight:bold;
}


a img {
border: 0px; 
}


img.left {
	float:left;
	padding:0px 10px 10px 0;
}


/*Beginner's Level box*/
.beboxed {
float:left;
margin:0px 10px 5px 0;
padding:2px;
font-size:10px;
font-weight:bold;
width:84px;
border: 1px solid #000;
color: #656464;
}

/*Intermediate Level box*/

.intboxed {
float:left;
margin:0px 10px 5px 0;
padding:2px;
font-size:10px;
font-weight:bold;
width: 84px;
border: 1px solid #000;
color: #906f6f;
}


/*All Levels box*/

.allboxed {
float:left;
margin:0px 10px 5px 0;
padding:2px;
font-size:10px;
font-weight:bold;
width: 84px;
border: 1px solid #000;
color: #000;
}


/* -----------------top--------------------- */

	   
#banner {
height:117px;
position:relative;
display:none;
}

#topmenu{
margin: 0px;
display:none;

}	





/* -----------------columns--------------------- */

#container div {
margin:0;
}

	   
#container {
width: 800px;
}

#colCenter800 {
width: 800px;
background-color: #fff;
}

#colCenter800notransp{
width: 800px;
height:474px;
background-color: #fff;
}

#colCenter800notransp1174{
width: 800px;
height:1174px;
background-color: #fff;
}

#col800pad {
width: 760px;
padding: 10px 20px 20px 20px;
}


#col600pad470 {
width: 560px;
height: 460px;
padding: 10px 20px 0px 20px;
float:left;
background-color: #fff;
}


#col496pad470 {
width: 460px;
height: 460px;
padding: 10px 16px 0px 20px;
float:left;
background-color: #fff;
}

#col304470 {
width: 300px;
height: 470px;
padding-right: 4px;
float:right;
background-color: #fff;
background-image:url("../../images/frame.jpg");
background-repeat:no-repeat;
}





#col496pad600 {
width: 460px;
height: 590px;
padding: 10px 16px 0px 20px;
float:left;
background-color: #fff;
}

#col304600 {
width: 300px;
height: 600px;
padding-right: 4px;
float:right;
background-color: #fff;
background-image:url("../../images/frame.jpg");
background-repeat:no-repeat;
}

#col496pad700 {
width: 460px;
height: 690px;
padding: 10px 16px 0px 20px;
float:left;
background-color: #fff;
}

#col304700 {
width: 300px;
height: 700px;
padding-right: 4px;
float:right;
background-color: #fff;
background-image:url("../../images/frame.jpg");
background-repeat:no-repeat;
}


#col496pad1080 {
width: 460px;
height: 1070px;
padding: 10px 16px 0px 20px;
float:left;
background-color: #fff;
}

#col3041080 {
width: 300px;
height: 1080px;
padding-right: 4px;
float:right;
background-color: #fff;
}


#col496pad1080 {
width: 460px;
height: 1270px;
padding: 10px 16px 0px 20px;
float:left;
background-color: #fff;
}

#col3041280 {
width: 300px;
height: 1280px;
padding-right: 4px;
float:right;
background-color: #fff;
}



#col200470 {
width: 200px;
height:460px;
padding-top: 10px;
float:right;
background-color: #fff;

}




/* -----------bottom--------------------------- */

#colBottom800 {
margin:0;
float:left;
display: none;

}


div.spacer{
clear:both; 
height:10px; 
display:block;
}

/* -----------footer--------------------------- */
#footer {
margin:0;
padding-bottom: 30px;
font: bold 9px Arial;
text-align: left; 
list-style: none;
}


#footerCompo{
margin:0;
padding: 0px;
}


.footermenu li{
display: inline;
}

.footermenu li a{
float: left;
color: #000;
padding: 4px 11px;
text-decoration: none;
text-transform:uppercase;
border-left: 1px solid #000;

}

.footermenu li a.nol{
border-left: 0px;
}






/* -----------table--------------------------- */


#mytable {
	width: 760px;
	padding: 0;
	margin: 0;
	font-size:11px;
	text-align: center;

}

/*MON_SUN row*/

th {
	font: bold 12px "Arial", Helvetica, sans-serif;
	color: #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	letter-spacing: 0px;
	padding: 6px 6px 6px 12px;
	width: 100px;

}

/*Schedule*/

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #000;

}

/*Hours*/


th.time {
	border-left: 1px solid #000;
	border-top: 0;
	font: bold 12px "Arial", Helvetica, sans-serif;
	color: #000;
}

/*All Level*/

td {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 6px 6px 6px 12px;
	color: #000;
}

/*Intermediate Level*/

td.int {
	color: #906f6f;
}


/*Beginner's Level*/

td.be {
	color: #CECCCC;
}



