#wrapper {

	background-image: url(../images/gradient-bkgnd.png);

	background-repeat: repeat-x;

	background-position: left top;

	height: auto;

	margin-top: 0px;

	padding-top: 0px;

	











}







body {

	background-color: #000000;

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

	background-repeat: repeat;

	background-position: left top;

	color: #656362;

	margin: 0;

	padding: 0;

	font: 10px normal Arial, Helvetica, sans-serif;

	height: auto;





}



body p{



	font-size: 13px;



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



	color: #FFFFFF;



}



body a{



	color: #FFFFFF;



}



body a:hover{



	color: #D9E9E1;



	text-decoration: none;



}



.top-bar {







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







	font-size: 11px;







	color: #656362;







}



.top-bar-phone {



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







	font-size: 11px;



color: #E9E9E9;



}







#footer {



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



	font-size: 10px;



	color: #656362;



	background-image: url(../images/footer-bkgnd.png);



	background-repeat: no-repeat;



	background-position: left top;



	height: 30px;



	width: 906px;



	padding-top: 14px;



	padding-right: 20px;



	padding-left: 20px;



	text-decoration: none;







}



#footer a{



	text-decoration: none;



	color: #7A7776;



}



#footer a:hover{



	text-decoration: underline;



	color: #FFFFFF;



}



#sub-content-bknd {







	background-image: url(../images/sub-bkgnd.png);







	background-repeat: repeat-y;







	background-position: left top;







	height: auto;







	width: 946px;







}



#sub-content-bknd a{



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



	font-size: 10px;



	color: #C2F8E5;



	text-decoration: none;



}



#sub-content-bknd a:hover{



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



	font-size: 10px;



	color: #A4CAB6;



	text-decoration: none;



}



#sub-content-bknd p{



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



	font-size: 10px;



	color: #FFFFFF;



}



#nav {



	background-image: url(../images/nav-bkgnd.png);



	background-repeat: no-repeat;



	background-position: left top;



	height: 40px;



	width: 630px;



	float: left;



	padding-left: 7px;



	padding-top: 15px;



}



#nav ul{



	margin-left: 0px;



	padding-left: 0px;



	list-style-type: none;



	



}



#nav li{



	float: left;



	padding-top: 11px;



	padding-right: 10px;



	padding-left: 5px;



}



.sml-title {



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



	font-size: 12px;



	font-weight: normal;



	color: #FFFFFF;



}



.sml-txt {



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



	font-size: 10px;



	color: #FFFFFF;



	padding-top: 8px;



}







.container {



	width: 630px;



	position: relative;



	height: 55px;



	background-image: url(../images/nav-bkgnd.png);



	background-repeat: no-repeat;



	background-position: left top;



	margin-top: 0;



	margin-right: auto;



	margin-bottom: 0;



	margin-left: auto;



	padding-top: 6px;



	padding-left: 6px;



}



	



ul.menu {
	list-style:none;
	padding:0;
	background-image: url(../images/nav-bkgnd.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;


}



ul.menu * {



	margin:0;



	padding:0;



}



ul.menu a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}



ul.menu li {
	position:relative;
	float:left;
	margin-right:11px;
}



ul.menu ul {position:absolute; top:50px; left:0; display:none; opacity:0; list-style:none}



ul.menu ul li {



	position:relative;



	margin:0;



	border-top-width: 1px;



	border-bottom-width: 1px;



	border-top-style: none;



	border-bottom-style: solid;



	border-top-color: #1A1109;



	border-bottom-color: #1A1109;



}



ul.menu ul li a {



	display:block;



	padding-top: 9px;



	padding-right: 7px;



	padding-bottom: 9px;



	padding-left: 7px;



	background-image: url(../images/nav.png);



	background-repeat: repeat;



}



ul.menu ul li a:hover {



	background-color:#000000;



	color: #647A16;



}



ul.menu ul ul {left:198px; top:-1px}



ul.menu .menulink {



	padding:5px 7px 7px;



	font-weight:bold;



	background:url(images/header.gif);







}



ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/header_over.gif)}



ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 100% 8px no-repeat}



ul.menu .topline {



	border-top-width: 1px;



	border-top-style: solid;



	border-top-color: #000000;



}



#membership-list {



	font-size: 16px;



	line-height: 20px;



	list-style-type: none;



}



#contact-tbl {



	background-image: url(../images/contact-tbl.png);



	background-position: left top;



	height: 273px;



	width: 296px;



}







.input{



	background-color: #1D1D1D;



	border: 1px solid #333333;



	color: #FFFFFF;



}



#contact-tbl p{



	padding-top: 12px;



	padding-right: 6px;



	padding-left: 20px;



	font-size: 12px;



}.sml-green {



	color: #87ae09;



	font-size: 10px;



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



}

#services-menu {

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

	font-size: 12px;

	color: #FFFFFF;

}

#services-menu h1{

	font-size: 16px;

	color: #D9E9E1;

	font-weight: normal;

	margin-top: 3px;

	margin-bottom: 0px;

}

#services-menu h2{

	font-size: 16px;

	color: #88AB1F;

	font-weight: lighter;

	margin-top: 12px;

	padding-top: 0px;

	margin-bottom: 0px;

}

.alt-blue {

	color: #D9E9E1;

	font-size: 14px;

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

	line-height: normal;

}





.member-tbl {

	background-image: url(../images/gradient-bkgnd.png);

	background-repeat: repeat-x;

	background-position: left top;

	height: auto;

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

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 0px;

}

.reg-title {

	line-height: 25px;

	background-color: #D9E9E1;

	border: 1px solid #210F05;

	text-align: center;

	color: #1A0D06;

}

.reg-price {

	line-height: 25px;

	background-color: #1D1D1D;

	border: 1px solid #180C06;

	

	text-align: center;

}

.club-price {

	line-height: 25px;

	background-color: #3B3B3B;

	border: 1px solid #180C06;

	

	text-align: center;

}

.handsfeet-desc {

	line-height: 25px;

	background-color: #2E1C0E;

	border: thin solid #180C05;

	text-indent: 7px;

	text-align: left;

}

