body{
	font-family: helvetica,"Trebuchet MS","lucida grande", sans-serif;
	background-color:#666;
	width:1002px;
	margin-right:auto;
	margin-left:auto;
	margin-top:auto;
	padding:0;
}
div#container{
	padding:20px;
	background-color:#fff;
	width:962px;
	text-transform:lowercase;
	
}
img#logo{
	margin:0 0 0 -18px;
	padding:0;
}

#nav ul{
	padding:0;
	margin:0 0 12px 0;
}
div#nav ul li{
	display:inline;
	background-color:#aaa;
	color:#fff;
	padding:5px;
	margin:0 2px 0 0;
	font-size:10px;
}
div#main{
	border:solid #bbb;
	border-width:2px;
	float:left;
	background:#444;
	width:962px;
}
div#main_member{
	border:solid #bbb;
	border-width:2px;
	float:left;
	background:#444 url(../images/membership.gif) center no-repeat;
	width:962px;
}
div#main_content{
	float:right;
	width:208px;
}
div#main_content ul{
	list-style:none;
	width:100%;


}
div#main_content ul li{
	color:#fff;
	margin-left:-45px;
}
div#main_content_explore{
	float:left;
	width:263px;
}
div#main_content_explore h2{
	color:#FF8000;
	margin-left:15px;
	text-align:left;
}
div#main_content_explore p{
	font-size:12px;
	color:#fff;
	margin-left:15px;
	width:200px;
	text-align:left;
}	
.special{
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:135px 0 0 0;
}
.orange{
	color:#FF8000;
}
p.border_index{
	margin:5px 0 0 684px;
	border:solid #f90;
	border-width:2px 0 0 0;
	float:right;
	width:277px;
}
p.border_01{
	margin:5px 0 0 602px;
	border:solid #f90;
	border-width:2px 0 0 0;
	float:right;
	width:359px;
}
p.border_02{
	margin:5px 0 0 525px;
	border:solid #f90;
	border-width:2px 0 0 0;
	float:right;
	width:441px;
}
p.border_04{
	margin:5px 0 0 262px;
	border:solid #f90;
	border-width:2px 0 0 0;
	float:right;
	width:722px;
}
p.text{
	margin:0 0 0 700px;
	color:#999;
	text-align:center;
}
p.text a{
	color:#999;
	text-decoration:none;
	font-size:12px;

}

div#main_image_left_03 p, div#main_content_03 p{
	font-size:12px;
	text-align:right;
	padding-right:10px;
	color:#fff;
}
div#first{
	height:381px;
	width:280px;
	background:#444;
	margin-top:0;
	float:left;
}
div#first h2{
	margin:0;
	padding:25px 0 0 15px;
	color:#FF8000;
	font-size:18px;
	font-weight:normal;

}
div#main_image_left_03 h2{
	margin:0;
	padding:10px 0 0 15px;
	color:#FF8000;
	font-size:18px;
	font-weight:normal;

}
div#first p{
	background:#444;
	width:200px;
	font-size:12px;
	color:#fff;
	padding:25px 0 0 25px;
	float:left;
}
div#main_black{
	margin:0px 0 0 0;
	background-color:#000;
	height: 373px;
	width: 280px;
	padding:8px 0 0 0;
	float:right;
}
div#main_black ul{
	list-style:none;
	color:#fff;
}
div#main_black ul li{
	font-size:12px;
	padding-right:15px;
	font-weight:normal;
	text-align:right;
	color:#fff;
	margin:0;
	line-height:15px;
}
#main_image{
	background:#444;
	height:382px;
	width:359px;
	float:right;
}
/* Layout_02*/

#main_image_02{
	background:#444;
	height:381px;
	width:441px;
	float:right;
	padding:0;

}
#main_image_left{
	width:290px;
	height:381px;
	background:#444;
	float:left;
	padding:0;

}
#main_content_02{
	background:#444;
	color:#fff;
	float:right;
	width:225px;

}
/* Layout_03*/

#main_image_03{
	background:#000;
	height:381px;
	width:444px;
	float:right;
}
#main_image_left_03{
	width:220px;
	height:381px;
	background:#000;
	float:left;
}
#main_content_03{
	background:#666;
	color:#fff;
	height:381px;
	width:297px;
	float:left;
}
.contact_03{
	text-align:right;
	height:15px;
	padding-right:15px;
	margin-top:-28px;
	font-size:12px;
	font-weight:normal;
}
select#classes_03{
	margin-left:15px;
	margin-top:15px;
	font-weight:bold;
	font-size:10px;
}
div#main_content_03 h2{
	margin:0;
	padding:10px 15px 25px 15px;
	color:#FF8000;
	font-size:18px;
	font-weight:normal;
	text-align:right;
}
div#main_content_03 p{
	font-size:12px;
	text-align:right;
	padding:35px 15px 0 15px;
	color:#fff;
}
.full_bio{
	color:#FF8000;
}

/* Layout_04 */
#main_image_04{
	background:#000;
	height:381px;
	width:722px;
	float:right;
}

#main_content_04{
	background:#000;
	color:#fff;
	height:381px;
	width:240px;
	float:left;
}
#main_content_04 h2{
	margin-bottom:15px;
	padding:10px 0 25px 15px;
	color:#FF8000;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin-top:0;
}
#main_content_04 h4{
	font-size:12px;
	border-bottom:2px solid #fff;
	margin:0 25px 0 25px;
}
#main_content_04 p{
	font-size:12px;
	text-align:left;
	padding:4px 25px 0 25px;
	color:#fff;
}
#main_content_04 select{
	margin:7px 25px;
	width:185px;
	font-size:11px;
}

/* Layout_04 Day */

#main_image_04_class{
	background:#000 url(../images/Classes/classesBkgd.jpg) no-repeat;
/*	background-attachment:fixed; */
	color:#fff;
	height:381px;
	width:722px;
	float:left;
	margin:0;
	padding:0;
	overflow:auto;
	
}
#main_image_04_class table{
	background:url(../images/Classes/cardioKickBoxPic.gif) no-repeat;
	height:230px;
	font-size:12px;
	margin:60px 0 0 0;
}
/* Layout_04 Day */

#main_image_04_day{
	background:#000 url(../images/Classes/classesBkgd.jpg) no-repeat;
/*	background-attachment:fixed; */
	color:#fff;
	height:381px;
	width:722px;
	float:left;
	margin:0;
	padding:0;
	overflow:auto;
	
}


#main_image_04_day h3{
	margin-top:60px;
	color:#fff;
	font-size:14px;
}
#main_image_04_day h4{
	color:#FF8000;
	font-size:12px;
	text-decoration:underline;
}
#main_image_04_day p{
	font-size:12px;
}


/*Layout Free 2 Week Pass */
#main_image_free{
	background:#000;
	height:381px;
	width:782px;
	float:right;
}

#main_content_free{
	background:#000;
	color:#fff;
	height:381px;
	width:177px;
	float:left;

}
#main_content_free h2{
	font-weight:normal;
	padding-left:10px;
	padding-top:50px;
}

#main_content_free p{
	font-size:12px;
	padding-left:10px;
}
/* Layout_04 Calendar */

#main_image_04_cal{
	background:#000 url(../images/layout_04_pic.jpg) no-repeat;
	color:#fff;
	height:381px;
	width:722px;
	float:left;
	margin:0;
	padding:0;
	overflow:auto;
	
}

#main_image_04_cal table{
	width:639px;
	font-size:12px;
	margin:5px 0 0 0;

}
#main_image_04_cal a{
	border:1px solid #FF8000;
	color:#fff;
	height:90px;
	width:80px;
	text-decoration:none;
	display:block;
	background-color:#FF8000;
	filter:alpha(opacity=5);
	-moz-opacity:.5;
	opacity:.5;
	padding:5px;
	font-weight:bold;
	color:#000;

}
#main_image_04_cal a:hover{
	background:#FF8000;
	filter:alpha(opacity=1);
	-moz-opacity:1;
	opacity:1;
	color:#fff;
}
/*
ul li.title{

}*/

/* Layout 07_Form */
div#member_form{
	float:left;
}
#member_form h2{
	color:#FF8000;
	margin:15px 0 0 8px;
}
#member_form ul{
	list-style:none;
}
#member_form ul li{
	text-align:right;
	margin:0 0 8px 0;
	font-size:14px;
	color:#fff;
}
#member_form ul li input{
	font-size:12px;
	background:#bbb;
}
a.breadcrumbs{
	color:#FF8000;
	font-size:12px;
	text-decoration:none;
}
.inline{
	display:inline;
}

/* Newsletter Styles */
div#newsletter{
	background:#FF8000;
	font-size:11px;
	height:381px;
	font-family:helvetica;
	float:left;
	width:180px;
	margin-top:0;
}
div#newsletter form{
	width:121px;
	color:#fff;
	padding-left:4px;
	background:#FF8000;
}
div#newsletter input{
	font-size:12px;
	background:#FF8000;
	border:1px solid #999;
	padding:3px;
}
/* Member Area Styles */
#member_news{
	float:left;
	width:240px;
	height:200px;
	margin:40px 0 0 -475px;
}
#member_news div{
	overflow:auto;
	height:200px;
	margin:-10px 0 0 0;
}
#member_news h3{

	background:#fff;
	color:#222;
	width:240px;
	font-size:16px;
}
#member_news div ul{

	width:220px;
	list-style:none;
	margin:0 0 6px 0;
	padding:0;
}
#member_news div ul li{
	color:#FF8000;
	font-size:12px;
}
#member_news div ul li.date{
	color:#fff;
}
#my_trainer{
	float:left;
	width:200px;
	margin:40px 0 0 -200px;
}
#my_trainer a{
	color:#fff;
}
#my_trainer h3{
	background:#fff;
	color:#222;
	width:240px;
	font-size:16px;
}
#my_trainer ul{
	display:inline;
	width:220px;
	list-style:none;
	margin:0 0 6px 0;
	padding:0;
}
#my_trainer ul li{
	color:#fff;
	font-size:12px;
	display:block;
	float:left;
	padding:0 0 0 3px;
}
#my_trainer ul li img{
	float:left;
	padding:0;
}
#member_story{
	float:left;
	width:390px;
	margin:35px 0 0 50px;
}
#member_story h3{
	font-size:19px;
	font-weight:normal;
	color:#fff;
}
#member_story p{
	color:#fff;
	font-size:12px;
	overflow:auto;
	height:325px;
}
#member_image_row ul{
	list-style:none;
	float:left;
	width:410px;
	display:inline;
	margin:0 0 0 0;
}
#member_image_row ul li{
	float:left;
	display:block;
	margin:-130px 0 0 0;
	
}
#member_image_row ul li img{
	margin-right:5px;
}
#member_image_row ul li a {
	border:0;

}
a img{
	border:0;
}
.nav_header{
	text-align:right;
	font-size:25pt;
}
.hiddenPic{
	display:none;
}
div#find{
	background:#000;
	font-size:12px;
	height:381px;
	float:left;
	width:178px;
	margin-top:0;

}
div#find p{
	padding-left:7px;
	color:#ccc;
}
div#find h2{
	color:#FF8000;
	font-weight:bold;
	font-size:18px;
	padding:7px;
	margin-top:9px;
	margin-bottom:0;
}
div#find ul{
	list-style:none;
}
/*  Member Update Page */
#member_info form{
	text-align:right;
	margin:0 85px 0 0;
}
#member_info form input{
	height:12px;
	font-size:10px;
}

#member_payments{
	background:#444;color:#fff;float:left;width:40%;height:383px;
}
#member_payments table{
	width:90%;margin:0 8px 0 8px;text-align:center;background:#ccc;
	border:0;
	border-collapse:collapse;
	color:#000;
	font-size:12px;
}
#member_payments tr,#member_payments td{
	border:0;
	padding:3px;
}
#member_payments table td.payment_light{
	background:#ddd;
}
#member_payments table tr.dark_row{
	background:#aaa;
}

br.slight
{
    margin-bottom: .5em;
}