@charset "UTF-8";
/* CSS Document */

body {
	margin-top: 60px;
	margin-left: 90px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
.index_body {
	background-color: #76864b;
}
.cafe_body {
	background-color: #7b0303;
}
.events_body {
	background-color: #C7192D;
	color: #000000;
}
.gym_body {
	background-color: #a9a9a9;
	color: #FFcc99;
}
.boutique_body {
	background-color: #333F80;
}
.studio_body {
	background-color: #492200;
	color: #FFcc99;
}
.about_body {
	background-color: #D8B380;
	color: #330000;
}
.spa_body {
	background-color: #68652F;
	color: #FFFFCC;
}
.kids_body {
	background-color: #ffcc66;
	color: #cc0000;
}
.green_body {
	background-color: #006600;
	color: #003333
}
.specials_body {
background-color: #C7192D;
}
	
.community_body {
background-color: #336666;
}

/*-- Paragraphs Headlines All Things Text --*/
img {
	border: 0;
	padding-left: 3px;
}
h3 {
	font-size: 20px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 10px;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 12px;
}
.specials_highlight {
	color: #cc0000;
}
.specials_p {
	font-size: 14px;
}
.boutique_highlight {
	color: #333F80;
}
.studio_highlight {
	color: #000000;
}
.about_highlight {
	color: #996600;
}
.presenter {
	background-position: right;
	right: auto;
	float: right;
	margin: 5px;
}
.events_highlight {
	color: #cc0000;
	font-weight: bold;
}
.spa_highlight {
	color: #FFFFCC;
	font-weight: bold;
}
.kids_highlight {
	color: #CC0000;
	font-weight: bold;
}
.green_highlight {
	color: #330000;
	font-weight: bold;
	font-size: 28;
}
.community_highlight {
	color: #154040;
	font-weight: bold;
}

/*-- Links --*/

.cafe_link a:link {
	color: #660000;
	text-decoration: none;	
}
.cafe_link a:hover {
	text-decoration: underline;	
}
.cafe_link a:visited {
	color: #660000;
	text-decoration: underline;
}
.boutique_link a:link {
	color: #339999;
	text-decoration: none;	
}
.boutique_link a:hover {
	text-decoration: underline;		
}
.boutique_link a:visited {
	color: #339999;
	text-decoration: underline;
}
.studio_link a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.studio_link a:hover {
	text-decoration: underline;
}
.studio_link a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.about_link a:link {
	color: #009999;
	text-decoration: none;	
}
.about_link a:hover {
	text-decoration: underline;	
}
.about_link a:visited {
	color: #009999;
	text-decoration: underline;
}
.spa_link a:link {
	color: #CC0000;
	text-decoration: none;	
}
.spa_link a:hover {
	text-decoration: underline;	
}
.spa_link a:visited {
	color: #CC0000;
	text-decoration: underline;
}
.events_link a:link {
	color: #cc0000;
	text-decoration: none;	
}
.events_link a:hover {
	text-decoration: underline;	
}
.events_link a:visited {
	color: #cc0000;
	text-decoration: underline;
}
.after_link a:link {
	color: #0033cc;
	text-decoration: none;	
}
.after_link a:visited {
	color: #000033;
	text-decoration: underline;
}
.green_link a:link {
	color: #330000;
	text-decoration: none;	
}
.green_link a:hover {
	text-decoration: underline;	
}
.green_link a:visited {
	color: #336600;
	text-decoration: underline;
}
.community_link a:visited {
	color: #336666;
	text-decoration: underline;
}
.community_link a:hover {
	text-decoration: underline;	
}
.green_link a:link {
	color: #330000;
	text-decoration: none;	
}

/*-- INDEX --*/	
#index_wrapper {
	width: 943px;
	height: 612px;
}
#index_title {
	width: 943px;
	height: 119px;
	text-align: right;
}
#index_image_map {
	width: 943px;
	height: 260px;
	width:auto;
	padding: 0 px;

}
#index_image_map_studio {
	width: 175px;
	height: 260px;
	float: left;
	padding-right: 1px;
} 
#index_image_map_cafe {
	width: 100px;
	height: 260px;
	float: left;
	padding-right: 1px;
}
#index_image_map_spa {
	width: 156px;
	height: 260px;
	float: left;
	padding-right: 1px;
} 
#index_image_map_kids {
	width: 93px;
	height: 260px;
	float: left;
	padding-right: 1px;
}  
#index_image_map_events {
	width: 155px;
	height: 260px;
	float: left;
	padding-right: 1px;
}  
#index_image_map_gym {
	width: 155px;
	height: 260px;
	float: left;
	padding-right: 1px;
}  
#index_image_map_boutique {
	width: 90px;
	height: 260px;
	float: left;
} 
#index_image_btn {
	width: 943px;
	height: 60px;
}
#index_image_btn_studio {
	width: 175px;
	height: 39px;
	float: left;
	padding-top: 20px;
	padding-right: 1px;
	text-align: center;
} 
#index_image_btn_cafe {
	width: 100px;
	height: 40px;
	float: left;
	padding-top: 19px;
	padding-right: 1px;
	text-align: center;
}
#index_image_btn_spa {
	width: 156px;
	height: 38px;
	float: left;
	padding-top: 21px;
	padding-right: 1px;
	text-align: center;
} 
#index_image_btn_kids {
	width: 93px;
	height: 38px;
	float: left;
	padding-top: 21px;
	padding-right: 1px;
	text-align: center;
}  
#index_image_btn_events {
	width: 155px;
	height: 38px;
	float: left;
	padding-top: 21px;
	padding-right: 1px;
	text-align: center;
}  
#index_image_btn_gym {
	width: 155px;
	height: 38px;
	float: left;
	padding-top: 21px;
	padding-right: 1px;
	text-align: center;
}  
#index_image_btn_boutique {
	width: 90px;
	height: 40px;
	padding-top: 19px;
	float: left;
	text-align: center;
}
#index_text_row {
	width: 943px;
	height: auto;
	padding-top: 20px;
	text-align: center
} 
#index_body_text {
	background-color: #330000;
	width: 943px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center
} 
	
/*-- Wrapping --*/	
#wrapper {
	width: 794px;
	height: auto;
}

/*-- Header --*/	
#header_wrap {
	width: 794px;
	height: 63px;
}
#header_wrap_left {
	width: 104px;
	height: 63px;
	float: left;
}
#header_wrap_middle {
	width: 235px;
	height: 63px;
	float: left;
}
#header_wrap_bar {
	width: 5px;
	height: 63px;
	float: left;
}
#header_wrap_right {
	width: 450px;
	height: 63px;
	float: left;
}
#header_wrap_right_extreme {
	width: 685px;
	height: 63px;
	float: left;
}

/*-- Middle --*/	
#middle_wrap {
	width: 943px;
}
#middle_wrap_left {
	width: 104px;
	float: left;
	padding-top: 64px;
}
#middle_wrap_middle {
	width: 235px;
	float: left;
	padding-top: 60px;
	text-align: right;
}
#middle_wrap_special {
	width: 235px;
	float: left;
	padding-top: 30px;
	text-align: right;
}
#middle_wrap_right {
	width: 455px;
	float: left;
}
#middle_wrap_bar {
	width: 5px;
	float: left;
	height: auto;
}
#middle_wrap_content {
	width: 450px;
	height: auto;
	float: right;
	padding-bottom: 40px;
}
#middle_wrap_right_extreme {
	width: 690px;
	float: left;
}
#middle_wrap_content_extreme {
	width: 685px;
	height: auto;
	float: right;
	padding-bottom: 40px;
}

/*-- Footer --*/	
#footer_wrap {
	width: 788px;
	height: 37px;
}
#footer_wrap_left {
	width: 104px;
	height: 37px;
	float: left;
}
#footer_wrap_middle {
	width: 235px;
	height: 37px;
	float: left;
}
#footer_wrap_bar {
	width: 5px;
	height: 37px;
	float: left;
}
#footer_wrap_bar2 {
	width: 5px;
	height: 70px;
	float: left;
}
#footer_wrap_right {
	width: 450px;
	height: 17px;
	float: left;
}
#footer_wrap_right_extreme {
	width: 685px;
	height: 37px;
	float: left;
}
#footer_wrap_special {
	width: 299 px;
	height: 37 px;
	}
#footer_wrap_barg {
	width: 5px;
	height: 70px;
	float: center;
}
#footer_wrap_rightg {
	width: 450px;
	height: 37px;
	float: right;
}
/*-- Navigation --*/
#spa {
	height: 23px;
	width: 104px;
}
#space1 {
	height: 22px;
	width: 104px;
}
#studio {
	height: 25px;
	width: 104px;
}
#space2 {
	height: 22px;
	width: 104px;
}
#events {
	height: 20px;
	width: 104px;
}
#space3 {
	height: 22px;
	width: 104px;
}
#kids {
	height: 23px;
	width: 104px;
}
#space4 {
	height: 22px;
	width: 104px;
}
#cafe {
	height: 20px;
	width: 104px;
}
#space5 {
	height: 24px;
	width: 104px;
}
#boutique {
	height: 30px;
	width: 104px;
}
#space6 {
	height: 19px;
	width: 104px;
}
#about {
	height: 37px;
	width: 104px;
}
#about {
	height: 40px;
	width: 110px;
}

/*-- MAIN PAGE CONTENT --*/
#contentwide {
	margin-top: 20px;
	float: left;
	height: auto;
	width: 410px;
	padding-left: 20px;
	padding-right: 20px;
}
#contentleft {
	margin-top: 20px;
	float: left;
	height: auto;
	width: 185px;
	padding-left: 20px;
	padding-right: 10px;
}
#contentright {
	margin-top: 20px;
	float: left;
	height: auto;
	width: 185px;
	padding-left: 10px;
	padding-right: 20px;
}
#contentwide_extreme {
	margin-top: 20px;
	float: left;
	height: auto;
	width: 645px;
	padding-left: 20px;
	padding-right: 20px;
}
#studiowide {
	margin-top: 10px;
	float: right;
	height: auto;
	width: 600px;
	padding-left: 10px;
	padding-right: 10px;
}

/*-- CONTENT BACKGROUND COLORS --*/
.studio_background {
	background-color: 0...............;
}
.events_background {
	background-color: #FFE1B1;
}
.community_background {
	background-color: #ede5d0;
}
.boutique_background {
	background-color: #EFE4CF;
}
.cafe_background {
	background-color: #feebd5;
}
.spa_background {
	background-color: #492200;
}
.kids_background {
	background-color: #ffffcc;
}

/*-- Bars --*/
.events_bar {
	background-color: #8f0721;
}
.community_bar {
	background-color: #A0CF67;
}
.boutique_bar {
	background-color: #AA977F;
}
.gym_bar {
	background-color: #c80e36;
}
.studio_bar {
	background-color: #cc9966;
}
.about_bar {
	background-color: #008190;
}
.green_bar {
	background-color: #008190;
	height: 100px;
}
.cafe_bar {
	background-color: #ff6600;
}
.spa_bar {
	background-color: #A0CF67;
}
.kids_bar {
	background-color: #cc0000;
}

/*-- Banners --*/
.events_banner {
	background-color: #C7192D;
	text-align: center;
	vertical-align: middle;
}
.community_banner {
	background-color: #336666;
	text-align: center;
	vertical-align: middle;
}
.green_banner {
	background-color: #006600;
	text-align: center;
	vertical-align: middle;
}
.studio_banner {
	background-color: #492200;
	text-align: center;
	vertical-align: middle;
}
.gym_banner {
	background-color: #c80e36;
	text-align: center;
	vertical-align: middle;
}
.boutique_banner {
	background-color: #333F80;
	text-align: center;
	vertical-align: middle;
}
.about_banner {
	background-color: #D8B380;
	text-align: center;
	vertical-align: middle;
}
.cafe_banner {
	background-color: #7b0303;
	text-align: center;
	vertical-align: middle;
}
.spa_banner {
	background-color: #68652F;
	text-align: center;
	vertical-align: middle;
}
.kids_banner {
	background-color: #ffcc66;
	text-align: center;
	vertical-align: middle;
}

/*-- Address --*/
.cafe_address {
	background-color: #7b0303;
	text-align: center;
	vertical-align: middle;
}
.green_address {
	background-color: #006600;
	text-align: center;
	vertical-align: middle;
}
.events_address {
	background-color: ##C7192D;
	text-align: center;
	vertical-align: middle;
}
.community_address {
	background-color: #336666;
	text-align: center;
	vertical-align: middle;
}
.boutique_address {
	background-color: #333F80;
	text-align: center;
	vertical-align: middle;
}
.studio_address {
	background-color: #492200;
	text-align: center;
	vertical-align: middle;
}
.gym_address {
	background-color: #a9a9a9;
	text-align: center;
	vertical-align: middle;
}
.about_address {
	background-color: #d8b380;
	text-align: center;
	vertical-align: middle;
}
.spa_address {
	background-color: #686530;
	text-align: center;
	vertical-align: middle;
}
.kids_address {
	background-color: #ffcc66;
	text-align: center;
	vertical-align: middle;
}

/*-- Studio --*/
#studio_main_wrapper {
	width: 410px;
}
#studio_yoga {
	width: 136px;
	height: 240px;
	float: left;
	text-align: center;
}
#studio_nia {
	width: 136px;
	height: 240px;
	float: left;
	text-align: center;
}
#studio_pilates {
	width: 136px;
	height: 240px;
	float: left;
	text-align: center;
}
#studio_text {
	width: 410px;
	height: auto;
}

/*-- Spa --*/
#spa_main_wrapper {
	width: 425px;
}
#spa_massage {
	width: 132px;
	height: auto;
	float: left;
	text-align: center;
}
#spa_facials {
	width: 132px;
	height:auto;
	float: left;
	text-align: center;
}
#spa_packages {
	width: 132px;
	height:auto;
	float: left;
	text-align: center;
}
#spa_text {
	width: 408px;
	height: auto;
	padding-top: 10px;
}

/*-- Boutique --*/
#boutique_main_wrapper {
	width: 425px;
}
#boutique_massage {
	width: 134px;
	height: 260px;
	float: left;
	text-align: center;
}
#boutique_facials {
	width: 134px;
	height: 260px;
	float: left;
	text-align: center;
}#boutique_packages {
	width: 134px;
	height: 260px;
	float: left;
	text-align: center;
}
#boutique_text {
	width: 408px;
	height: auto;
	padding-top: 10px;
	padding-right: 10px;
}
