@charset "utf-8";
/* CSS Document */

html, body {
	width:100%;
}

body {
	margin:0;
	background:#000 url('/_images/hp/bg.jpg') top center no-repeat;
	color:#fff;
	font-family:"Century Gothic", Arial, sans-serif;
	font-size:12px;
}
	div.slogan {
		position:relative;
		width:627px;
		height:65px;
		margin:0 auto;
		background:url('/_images/hp/hp_slogan.png') top center no-repeat;
		margin-top:20px;
	}
	div.nav {
		position:relative;
		width:950px;
		height:40px;
		margin:0 auto;
		z-index:900;
	}
		div.nav ul {
			list-style:none;
			margin:0;
			padding:0;
		}
			div.nav li.loc {
				position:relative;
				display:inline;
				float:left;
				padding:0;
				margin:0;
			}
				div.nav a {
					color:#ebebeb;
					text-decoration:none;
					font-size:12px;
				}
						#subNav1, #subNav2, #subNav3, #subNav4, #subNav5, #subNav6, #subNav7 { 
							display:none;
							background:url('/_images/int/bg_dropDown.png') bottom left repeat-x;
						}
							#nav01:hover ul#subNav1, li.over ul#subNav1, #nav02:hover ul#subNav2, li.over ul#subNav2, #nav03:hover ul#subNav3, li.over ul#subNav3, #nav04:hover ul#subNav4, li.over ul#subNav4, #nav05:hover ul#subNav5, li.over ul#subNav5, #nav06:hover ul#subNav6, li.over ul#subNav6{ 
								display:block;
							}
						.nav ul.sub {
							position:absolute;
							top:40px;
							left:50%;
							margin-left:-100px;
							width:200px;
							padding-bottom:10px;
						}
							.nav ul.sub li {
								padding:4px 10px;
								text-align:center;
							}
								.nav ul.sub li:hover a, .nav ul.sub a:hover {
									color:#eab639;
								}
				a.navBtn {
					position:relative;
					float:left;
					height:40px;
				}
					a.home {
						width:67px;
						background:url('/_images/hp/nav1.png') top left no-repeat;
					}
						a.home:hover {
							background-position:0 -40px;
						}
					a.memberships {
						width:111px;
						background:url('/_images/hp/nav2.png') top left no-repeat;
					}
						a.memberships:hover {
							background-position:0 -40px;
						}
					a.amenities {
						width:164px;
						background:url('/_images/hp/nav3.png') top left no-repeat;
					}
						a.amenities:hover {
							background-position:0 -40px;
						}
					a.locations {
						width:100px;
						background:url('/_images/hp/nav4.png') top left no-repeat;
					}
						a.locations:hover {
							background-position:0 -40px;
						}
					a.training {
						width:154px;
						background:url('/_images/hp/nav5.png') top left no-repeat;
					}
						a.training:hover {
							background-position:0 -40px;
						}
					a.community {
						width:106px;
						background:url('/_images/hp/nav6.png') top left no-repeat;
					}
						a.community:hover {
							background-position:0 -40px;
						}
					a.about {
						width:90px;
						background:url('/_images/hp/nav7.png') top left no-repeat;
					}
						a.about:hover {
							background-position:0 -40px;
						}
					a.store {
						width:64px;
						background:url('/_images/hp/nav8.png') top left no-repeat;
					}
						a.store:hover {
							background-position:0 -40px;
						}
					a.login {
						width:70px;
						background:url('/_images/hp/nav9.png') top left no-repeat;
					}
						a.login:hover {
							background-position:0 -40px;
						}
	div.top_frame {
		position:relative;
		width:950px;
		height:94px;
		margin:0 auto;
		background:url('/_images/hp/hp_topFrame.png') top center no-repeat;
	}
		div.content_left {
			position:relative;
			width:450px;
			height:86px;
			padding:2px 12px;
			text-align:center;
			float:left;
			color:#600;
			font-weight:bold;
		}
		div.content_right {
			position:relative;
			width:450px;
			height:86px;
			padding:2px 12px;
			float:left;
			text-align:center;
			color:#ffc;
			font-weight:bold;
		}
	div.content {
		position:relative;
		width:950px;
		margin:0 auto;
		height:336px;
	}
	div.buttons {
		position:relative;
		width:950px;
		height:104px;
		margin:0 auto;
	}
		.buttons ul {
			list-style:none;
			margin:0;
			padding:0;
		}
		.buttons li {
			float:left;
			margin:0;
			padding:0;
		}
		.buttons a {
			margin:0;
			padding:0;
		}
