body{
	background-position : top;
	background-color : #492542;
	background : #492542;
	background-repeat : repeat-x;
	background-image : url(../images/bg_in.gif);
	top : 0px;
	left : 0px;
	margin:0 auto; 
}
table{
	border-collapse : collapse;
	table-layout: auto;
	width: 600px;
	border : 0px;
	margin: 0px;
}
tr{
	display: table-row;
	border : 0px;
	margin: 0px;
}
td{
	border : 0px;
	margin: 0px;
}
.whiteBG{
	width : 960px;
	background : #ffffff;
	background-color : #ffffff;
	background-image : url(../images/interiortopbg.jpg);
	background-position : 0px 48px ; /* Was top */
	background-repeat : no-repeat;
	height : auto;
}
.whiteBG1{
	width : 960px;
	background : #ffffff;
	background-color : #ffffff;
	background-image : url(/common/images/interiortopbg.jpg);
	background-position : top;
	background-repeat : no-repeat;
	height : auto;
	left : 10px;
	position : absolute;
}
.tourContent
{
	width : 960px;
	background : #ffffff;
	background-color : #ffffff;
	height : auto;
	top : 0px;
}
.bodyContent{
	height : auto;
	width : 960px;
	position : relative;
	background : transparent;
	background-color : transparent;
	background-image : url(/common/images/interiorbottombg.jpg);
	background-repeat : no-repeat;
	background-position : bottom;
}
.subnav{
	height : 110px;
	left : 0px;
	top : 0px;
	width : 960px;
}
.contentblock{
	height : auto;
	left : 20px;
	top : 0px;
	width : 920px;
	position : relative;
}
.rs{
	background-image : url(../images/in_grad_rs_bottom.gif);
	background-repeat : repeat-x;
	width: 9px;
	height: auto;
	top : 48px;
	left : 970px;
	
}
.ls{
	background-image : url(../images/in_grad_ls_bottom.gif);
	background-repeat : repeat-x;
	width: 9px;
	height: auto;
	top : 48px;
	left : 0px;
	
}
.calInterior{
	position : absolute;
	top : 15px;
	left : 35px;
}
.subpageText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	top : 0px;
	left : 10px;
	width : 600px;
	position : relative;
	padding-top : 15px;
	color:#464646;
	height : auto;
}
/* Added by stpierre 8/23/10 */
.headerText{
	font-family: "Gill Sans", Arial, Helvetica, sans-serif;
	font-size : 40px;
	top : 0px;
	left : 10px;
	width : 600px;
	position : relative;
	padding-top : 15px;
	padding-bottom : 20px;
	color:#7c4772;                          /* Dark Purple */
	height : auto;
}
.subpageTableText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#464646;
	padding-right : 10px;
	background : #8c6083;
	background-color : #8c6083;
}
.subpageTextTitle{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bolder;
	color : #7c4772;
}
.subpageTextSubTitle{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bolder;
	color : #00817a;
}
.subpageTextSubTitleA{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color:#464646;
}
.subpageTextSubTitle1{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bolder;
	color : #7c4772;
}
.subpageSubTextStaff{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	top : 0px;
	left : 10px;
	width : 300px;
	position : relative;
	color:#464646;
}
.subpageSubText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	top : 0px;
	left : 10px;
	width : 600px;
	position : relative;
	color:#464646;
}
.colLeft{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	top : 0px;
	left : 10px;
	width : 500px;
	position : relative;
	padding-top : 15px;
}
.colRight{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	top : 0px;
	left : 510px;
	width : 500px;
	position : relative;
	padding-top : 15px;
}
.colWrapper{
	position : relative;
	height : auto;
}

.formfield{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#460000;
}
.textfield{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#460000;
	height : 22px;

}
.textfieldError{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#d90c33;
	height : 22px;
	padding-left : 5px;
}
.col1{
	position : absolute;
	top : 0px;
	left : 0px;
	height : auto;
	margin-bottom : 4px;
	margin-top : 4px;
	padding : 4px;
}
.col2{
	position : absolute;
	top : 0px;
	left : 100px;
	height : auto;
	line-height : 24px;

}
.divWhite{
	background-color : #ffffff;
	background : #ffffff;
}
.contactlisttext{
	font-family : Arial;
	font-size : 11px;
	color : #f0d7ec;
	background : #9b7594;
	background-color : #9b7594;
	padding-left : 6px;
	padding-top : 3px;
	padding-bottom : 3px;
}
.contactlistLink{
	font-family : Arial;
	font-size : 11px;
	color : #f0d7ec;

}
.contactlisttextAlt{
	font-family : Arial;
	font-size : 11px;
	color : #f0d7ec;
	padding-left : 6px;
	padding-top : 3px;
	padding-bottom : 3px;
	background : #8c5e83;
	background-color : #8c5e83;
}
.contactBorderL{
		background-image : url(../images/hp_wrp_left.gif);
}
.contactBorderR{
		background-image : url(../images/hp_wrp_right.gif);
}
.sidebar{
	top: 0px;
	left: 650px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	width : 200px;
	position : absolute;
	padding-top : 15px;
	color:#464646;
	height : auto;
}

.sidebar1{
	top: 90px;    /* Was 90px */
	left: 640px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	width : 200px;
	position : absolute;
	padding-top : 15px;
	color:#464646;
	height : auto;
}
.sidebar2{
	top : 0px;
	left : 640px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	width : 200px;
	position : absolute;
	padding-top : 15px;
	color : #464646;
	height : auto;
}

.sidebarText{
	width: 240px;
	top : 90px;
	left : 20px;
	position : relative;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.sidebarNoBG{
	width: 272px;
	height: 251px;
	background-repeat : no-repeat;
}
.sidebarlocation{
	background-image : url(../images/sidebar/sb_location.jpg);
	width: 272px;
	height: 251px;
	background-repeat : no-repeat;
}
.sidebarcontactus{
	background-image : url(../images/sidebar/sb_contactus.jpg);
	width: 272px;
	height: 295px;
	background-repeat : no-repeat;
}
.sidebarcontactusFit{
	background-image : url(../images/sidebar/sb_contactus_fit.jpg);
	width: 272px;
	height: 295px;
	background-repeat : no-repeat;
}
.sidebarcontactusOSC{
	background-image : url(../images/sidebar/sb_contactus_osc.jpg);
	width: 272px;
	height: 295px;
	background-repeat : no-repeat;
}
.sidebarcontactusTennis{
	background-image : url(../images/sidebar/sb_contactus_ten.jpg);
	width: 272px;
	height: 295px;
	background-repeat : no-repeat;
}
.sidebarcontactusAQ{
	background-image : url(../images/sidebar/sb_contactus_aq.jpg);
	width: 272px;
	height: 295px;
	background-repeat : no-repeat;
}
.sidebarbecomemember{
	background-image : url(../images/sidebar/sb_becomemember.jpg);
	width: 262px;
	height: 242px;
	background-repeat : no-repeat;
}
.sidebarspamenu{
	background-image : url(../images/sidebar/sb_spamenu.jpg);
	width: 262px;
	height: 242px;
	background-repeat : no-repeat;
}
.sidebarbenefits{
	background-image : url(../images/sidebar/sb_memberbenefits.jpg);
	width: 272px;
	height: 251px;
	background-repeat : no-repeat;
}
.sidebarfitness{
	background-image : url(../images/sidebar/sb_groupschedule.jpg);
	width: 272px;
	height: 251px;
	background-repeat : no-repeat;
}
.sidebartrainingschedule{
	background-image : url(../images/sidebar/sb_training.jpg);
	width: 262px;
	height: 282px;
	background-repeat : no-repeat;
}
.sidebarnutrition{
	background-image : url(../images/sidebar/sb_nutrition.jpg);
	width: 262px;
	height: 282px;
	background-repeat : no-repeat;
}
.sidebarbalancedbody{
	background-image : url(../images/sidebar/sb_balanced_body.jpg);
	width: 262px;
	height: 282px;
	background-repeat : no-repeat;
}
.sidebarmartialarts{
	background-image : url(../images/sidebar/sb_martial_arts.jpg);
	width: 262px;
	height: 282px;
	background-repeat : no-repeat;
}
.sidebarpilatesschedule{
	background-image : url(../images/sidebar/sb_pilates.jpg);
	width: 262px;
	height: 282px;
	background-repeat : no-repeat;
}
.sidebarchildcare{
	background-image : url(../images/sidebar/sb_kids.jpg);
	width: 272px;
	height: 295px;
	background-repeat : no-repeat;
}
.sidebarindoorpool{
	background-image : url(../images/sidebar/sb_indoorpoolschedule.jpg);
	width: 272px;
	height: 251px;
	background-repeat : no-repeat;
}
.sidebarwaterparkindoor { 
	background-image: url(../images/sidebar/sb_waterparkindoor.jpg); 
	width: 262px; 
	height: 242px; 
}
.sidebarosc{
	background-image : url(../images/sidebar/sb_osc.jpg);
	width: 272px;
	height: 383px;
	background-repeat : no-repeat;
}
.sidebarwag{
	background-image : url(../images/sidebar/sb_wag.jpg);
	width: 272px;
	height: 297px;
	background-repeat : no-repeat;
}
.footerIn{
	width: 1004px;
	height: 39px;
}
.staffWrapper{
position: relative; 
width: 350px;
height: 150px;

}
.staffImage{
position: absolute; 
top: 0px; 
left: 0px; 
width: 118px;

}
.staffText{
margin-left: 10px; 
position: absolute; 
top: 10px; 
left: 120px;
height: 1px;

width: 200px;
}
.staffTextFull{
margin-left: 10px; 
position: absolute; 
top: 10px; 
left: 120px;
height: 1px;

width: 600px;
}
.colwrapper{
position: relative; 
width: 900px;
height: 150px;
}
.colLeft{
position: absolute; 
width: 450px;
top: 0px;
left: 0px;
}
.colRight{
position: absolute; 
width: 450px;
top: 0px;
left: 450px;
}
.sidebarinfo { background-image: url(../images/sidebar/sb_info.jpg); background-repeat: no-repeat; width: 262px; height: 242px; }
.sidebaraquatics { 
	background-image: url(/common/images/sidebar/sb_aquaticsmain.jpg); 
	width: 262px; 
	height: 282px; }
.sidebaraquaticsmain{
	background-image : url(/common/images/sidebar/sb_aquaticsmain.jpg);
	width: 262px;
	height: 282px;
}
.sidebarlibertylightning { 
	background-image: url(/common/images/sidebar/sb_libertylightning.jpg); 
	width: 262px; 
	height: 242px; }
.sidebarlibertylightningmain{
	background-image : url(/common/images/sidebar/sb_libertylightningmain.jpg);
	width: 262px;
	height: 242px;
}
//.sidebaryouthtennis { background-image: url(/common/images/sidebar/sb_youthtennis.jpg); background-repeat: no-repeat; width: 262px; height: 242px; }
.sidebaryouthtennis { background-image: url(/common/images/sidebar/sb_youthtennis.jpg); background-repeat: no-repeat; width: 262px; height: 282px; }
.sidebaradulttennis { background-image: url(/common/images/sidebar/sb_adulttennis.jpg); background-repeat: no-repeat; width: 262px; height: 242px; }
.sidebarteamtennis { background-image: url(/common/images/sidebar/sb_teamtennis.jpg); background-repeat: no-repeat; width: 262px; height: 242px; }
.sidebarkidsparties { background-image: url(/common/images/sidebar/sb_kidsparties.jpg); width: 262px; height: 242px; }
.sidebarkidsmain { background-image: url(/common/images/sidebar/sb_kidsmain.jpg); width: 262px; height: 265px; }
.sidebarTextTitle { color: #7c4772; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; }
.sidebarkidscamps { background-image: url(/common/images/sidebar/sb_kidscamps.jpg); width: 262px; height: 242px; }
.sidebarkidsthemes { background-image: url(/common/images/sidebar/sb_kidsthemes.jpg); width: 262px; height: 265px; }
.sidebarchildcare{
	background-image : url(/common/images/sidebar/sb_childcare.jpg);
	width: 262px;
	height: 242px;
	background-repeat : no-repeat;
}
.sidebarwaterparkoutdoor { background-image: url(/common/images/sidebar/sb_waterparkoutdoor.jpg); width: 262px; height: 242px; }
.sidebarwaterparks { background-image: url(/common/images/sidebar/sb_waterparks.jpg); width: 262px; height: 242px; }

