@charset "utf-8";
/* CSS Document */
body {
	font-family: "Bookman Old Style", "Times New Roman";
	font-size: 100%;
	background-color: #FFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #000;
}
#strength_list_06 {
	float: right;
	width: 500px;
}

#container {
	background-color: #FFF;
	text-align: center;
	width: 980px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#container #menu_header_left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 216px;
	width: 400px;
}
.left_justify {
	text-align: left;
}
#container #menu_header_right {
	float: right;
	height: 176px;
	margin: 0px;
	padding: 20px;
	font-size: 240%;
	font-weight: bold;
	text-align: center;
	width: 540px;
}

#container #mainlogo {
	text-align: center;
	font-size: 150%;
	font-weight: bold;
	color: #000000;
}
#container #enter_site {
	text-align: center;
}
#container #gym_pics_01 {
	text-align: center;
}
#container #phone_num {
	text-align: center;
}
#container #menu_body_left {
	margin: 0px;
	padding: 10px;
	float: left;
	width: 460px;
}
#container #menu_body_right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 500px;
}
#container .clearfloat {
	margin: 0px;
	padding: 0px;
	clear: both;
}

.header_left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 220px;
	width: 330px;
	text-align: center;
}
#freak_header_right {
}
#freak_header_right {
}

.facilities_text_paragraphs {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	padding: 0px;
}
#free_weights_list_02 {
	float: left;
	width: 300px;
	height: 80px;
}
#return_menu {
	text-align: center;
	height: 20px;
}
#facilities_title {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: center;
}


#strength_list_04 {
	clear: both;
	width: 700px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#free_weights_list_01 {
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#free_weights_list_03 {
	float: left;
	width: 300px;
	height: 80px;
}
#free_weights_list_04 {
	float: right;
	width: 300px;
	height: 80px;
}
#free_weights_list_05 {
	float: left;
	width: 450px;
}
#free_weights_list_06 {
	float: right;
	width: 450px;
}

#strength_list_05 {
	float: left;
	width: 400px;
}

#strength_list_01 {
	width: 300px;
	float: left;
	height: 150px;
}
#strength_list_02 {
	width: 300px;
	height: 150px;
	float: left;
}
#strength_list_03 {
	float: right;
	height: 150px;
	width: 300px;
}




.header_right {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 220px;
	width: 650px;
	text-align: center;
}
.bold_150_text {
	font-weight: bold;
	font-size: 150%;
}
#physio_clinic_01 {
	width: 250px;
	float: left;
	height: 60px;
	text-align: left;
}
#massage_therapy_clinic_01 {
	width: 250px;
	float: left;
	height: 100px;
	text-align: left;
}


#short_term {
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#daily_dropin {
	padding-top: 60px;
	padding-bottom: 20px;
}

#short_term_01 {
	float: right;
	width: 750px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
}
#daily_dropin_01 {
	width: 750px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: right;
}
#out_of_town {
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}



#annual_02 {
	float: left;
	height: 180px;
	width: 100px;
}
#annual_06 {
	float: left;
	height: 180px;
	width: 200px;
	text-align: center;
}

#annual_03 {
	float: left;
	height: 180px;
	width: 220px;
	text-align: center;
}
#annual_05 {
	height: 180px;
	width: 200px;
	float: left;
	text-align: center;
}
#annual_07 {
	float: right;
	width: 880px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}


#annual_04 {
	float: left;
	height: 180px;
	width: 200px;
	text-align: center;
}

#membership_header_left {
	height: 216px;
	width: 400px;
	float: left;
}
#membership_header_right {
	float: right;
	height: 216px;
	width: 580px;
	text-align: center;
}
#wellness_services_title {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}
#physio_clinic_02 {
	float: right;
	width: 730px;
	text-align: right;
}
#physio_clinic_02 {
	text-align: left;
	float: right;
	width: 730px;
	height: 300px;
}
#massage_therapy_clinic_02 {
	text-align: left;
	float: right;
	height: 100px;
	width: 730px;
}
#independent_certified_01 {
}
#independent_certified_02 {
	float: right;
	width: 730px;
	padding-bottom: 20px;
	text-align: left;
}
#independent_certified_01 {
	padding-bottom: 20px;
	float: left;
	width: 250px;
	text-align: left;
}
#independent_certified_03 {
	float: right;
	width: 730px;
	padding-bottom: 60px;
	text-align: left;
}
#transparency_blurb {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.teal_200_text {
	font-size: 150%;
	font-weight: bold;
	color: #6CBDAE;
	font-family: "Bookman Old Style", "Times New Roman";
}
#cybex_blurb {
	width: 900px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.red_bold_text {
	font-weight: bold;
	font-family: "Bookman Old Style", "Times New Roman";
	color: #F00;
	text-decoration: none;
	font-size: 150%;
}

#location_top_left {
	float: left;
	width: 490px;
	text-align: center;
	height: 680px;
}
#location_top_right {
	float: right;
	width: 490px;
	height: 680px;
	text-align: center;
}
#location_title {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: center;
}
#location_01 {
	padding-top: 15px;
	padding-bottom: 15px;

}
#directions_01 {
	float: left;
	width: 580px;
}
#directions_inside_map {
	float: right;
	width: 400px;
	height: 480px;
}
.letter_list {
	float: right;
	width: 90%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bullet_points {
	width: 80%;
	float: right;
	padding-top: 5px;
	padding-bottom: 40px;
}
#directions_c {
	width: 920px;
	float: right;
}
#directions_c_list {
	float: right;
	width: 870px;
	padding-bottom: 60px;
}
#fitness_pro_title {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}
#neil {
	width: 900px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 200px;
	margin-right: auto;
	margin-left: auto;
}
#neil_pic {
	float: left;
	height: 190px;
	width: 160px;
}
#neil_info {
	height: 50px;
	width: 700px;
	float: right;
	margin-top: 50px;
}
#facility_supervisors {
	width: 900px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.staff_boxes {
	height: 160px;
	width: 120px;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-right: 50px;
	margin-bottom: 10px;
	margin-left: 50px;
}
#interim_manager {
	width: 900px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 200px;
	margin-right: auto;
	margin-left: auto;
}
#interim_manager_pic {
	float: left;
	height: 190px;
	width: 160px;
}
#interim_manager_info {
	height: 50px;
	width: 700px;
	float: right;
	margin-top: 50px;
}
#assist_manager {
	width: 900px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 200px;
	margin-right: auto;
	margin-left: auto;
}
#assist_manager_pic {
	float: left;
	height: 190px;
	width: 160px;
}
#assist_manager_info {
	height: 50px;
	width: 700px;
	float: right;
	margin-top: 50px;
}
#about_us_title {
	text-align: center;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
}
#about_us_body {
	text-align: left;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
#about_us_footer {
	text-align: center;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
}
#hours_operation {
}
#google_map {
	padding-top: 15px;
}
.small_font {
	font-size: 75%;
}
#affiliated_title {
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#contacts_body_01 {
	width: 90%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 60px;
}
#holiday_title {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
#holiday_body {
	text-align: center;
	font-family: "Bookman Old Style", "Times New Roman";
	color: #000;
}
#new_year_special {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
.red_bold_flashing_text {
	font-size: x-large;
	font-weight: bold;
	color: #F00;
	text-decoration: blink;
}
#freak_main_body {
	width: 765px;
	margin-right: auto;
	margin-left: auto;
}
#freak_full_body {
}
#freak_title {
}
#freak_main_body {
	height: 430px;
	width: 765px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/freak_fitness/home_banner_2.jpg);
	font-family: Arial, Helvetica, sans-serif;
}
#freak_main_text_01 {
	width: 290px;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
	height: 300px;
}
.small_white_text {
	font-size: 11px;
}
#freak_darren_left {
	float: left;
	width: 380px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
#freak_christina_right {
	float: right;
	width: 380px;
}
#freak_darren_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	float: right;
	margin-right: 10px;
}
#freak_christina_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	float: left;
	margin-left: 10px;
}
.bold_white_text {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
#freak_title_text {
	width: 360px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
#continue_to_website {
	width: 765px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#freak_facilities {
	background-color: #FFF;
	width: 980px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#freak_header_left {
}
#freak_header_left {
}
#member_services_header_left {
	text-align: center;
	float: left;
	width: 330px;
	height: 35px;
}
#member_services_header_right {
	float: right;
	width: 650px;
	height: 35px;
}
#800pxwide {
	width: 500px;
	margin: auto;
}
#membership_fee_center {
	width: 700px;
	margin: auto;
	text-align: center;
	font-family: "Bookman Old Style", "Times New Roman";
}
#video {
	text-align: center;
}
