@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;
}
h1 {
	font-size:24px;
	margin:0;
	padding:0;
	color:#8d1700;
}
h2 {
	font-size:18px;
	margin:0;
	padding:0;
	color:#8d1700;
	font-weight:normal;
}

	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;
				}
						div.nav li.loc ul { 
							display:none;
						}
							div.nav li.loc:hover ul, div.nav li.loc.over ul { 
								display:block;
								background:url('/_images/int/bg_dropDown.png') bottom left repeat-x;
							}
						.nav ul.sub {
							position:absolute;
							top:40px;
							left:50%;
							margin-left:-100px;
							width:200px;
							padding-bottom:10px;
						}
							.nav ul.sub li {
								padding:2px 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:150px;
		margin:0 auto;
	}
		.buttons ul {
			list-style:none;
			margin:0;
			padding:0;
		}
		.buttons li {
			float:left;
			margin:0;
			padding:0;
		}
		.buttons li a {
			margin:0;
			padding:0;
			height:104px;
			position:relative;
			float:left;
			background-position:top left;
		}
			.buttons a:hover {
				background-position:bottom left;
			}
			.promoFree7Day {
				width:208px;
				background:url('/_images/hp/promo_free7day.png');
			}
			.promoFindTrainer {
				width:263px;
				background:url('/_images/hp/promo_findTrainer.png');
			}
			.promoComingSoon {
				width:214px;
				background:url('/_images/hp/promo_comingSoon.png');
			}
			.promoFacebook {
				width:214px;
				background:url('/_images/hp/promo_facebook.png');
			}
			.promoSupplements {
				width:265px;
				background:url('/_images/hp/promo_supplements.png');
			}
		.socialBtns {
			position:absolute;
			top:115px;
			right:5px;
		}
			.btnFacebook {
				position:relative;
				float:right;
				width:27px;
				height:28px;
				background:url('/_images/hp/btnFacebook.jpg') top left no-repeat;
			}

