body
{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
	line-height:15px;
}
.content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#878889;
}
.content a{
	text-decoration:underline;
	color:#878889;
}
.content a:hover{
	text-decoration:none;
	color:#878889;
}
.index_top_bg{
	background-image:url(images/topbg.jpg);
	height:438px;
	background-repeat:repeat-x;
}
.index_top_shadow{
	background-image:url(images/index_top_shadow.jpg);
	height:13px;
	background-repeat:repeat-x;
}
.index_menu_bg{
    background-color:#ffffff;	 
	height:91px;
	background-repeat:repeat-x;
}
.reservation{
	color:#989374;
}
.reservation a{
	color:#878889;
	text-decoration:underline;
}
.reservation a:hover{
	color:#878889;
	text-decoration:none;
}
.index_welcm_bg{
	background-image:url(images/index_welcm_bg.jpg);
	width:449px;
	height:217px;
	background-repeat:no-repeat;
}
.welcm_text{
	padding-left:30px;
	padding-right:50px;
	line-height:15px;
}
.life_enhancement{
	color:#4493AD;
	font-weight:bold;
}
.footer_bg{
	background-image:url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	height:81px;
}
.text_box{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
	border:#dcdcdc 1px solid;
	height:14px;
	padding:2px 0 2px 5px;
	
}


.text_box2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#878889;
	border:#dcdcdc 1px solid;
	height:14px;
	padding:2px 0 2px 5px;
	width:180px;
	
}



.text_box3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#878889;
	border:#dcdcdc 1px solid;
	
	padding:2px 0 2px 5px;
	width:180px;
	
}

.text_box4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#878889;
	border:#dcdcdc 1px solid;	
	padding:2px 0 2px 5px;

	
}




.inner_top_bg{
	background-image:url(images/inner_topbg.jpg);
	height:320px;
	background-repeat:repeat-x;
}
.sublinks{
	font-size:10px;
	color:#B1B2B4;
	padding-left:12px;
	padding-top:8px;
}
.sublinks a{
	color:#B1B2B4;
	text-decoration:none;
}
.sublinks a:hover{
	color:#585128;
	text-decoration:none;
}
.active_sublinks{
	font-size:10px;
	color:#585128;
}
.left_hdng_bg{
	background-image:url(images/left_hdng_bg.jpg);
	height:32px;
	background-repeat:repeat-x;
}
.left_submenu{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#989374;
	padding-left:19px;
}
.left_submenu a{
	color:#989374;
	text-decoration:none;
}
.left_submenu a:hover{
	color:#585128;
	text-decoration:none;
}
.active_submenu{
	font-size:14px;
	color:#585128;
	font-family:"Trebuchet MS";
}
.club_lounge_text{
	padding-left:10px;
}
.toolkit_bottom{
	background-image:url(images/toolkit_bottom.gif);
	height:28px;
	background-repeat:repeat-x;
}
.toolkit_menu{
	color:#505050;
}
.toolkit_menu a{
	color:#505050;
	text-decoration:none;
}
.toolkit_menu a:hover{
	color:#303030;
	text-decoration:none;
}
.active_toolkit_menu{
	color:#303030;
}
.left_menu_padding{
	padding-left:20px;
}
.left_sub_link{
	color:#505050;
}
.left_sub_link a{
	color:#505050;
	text-decoration:none;
}
.left_sub_link a:hover{
	color:#303030;
	text-decoration:underline;
}




.sitemap_link a {color:#505050;
	text-decoration:none;}
.ideaz{color:#b8b8b8; font-size:10px}
.ideaz a:link{color:#b8b8b8; font-size:10px; text-decoration:underline}
.ideaz a:visited{color:#b8b8b8; font-size:10px; text-decoration:underline}
.ideaz a:hover{color:#b8b8b8; font-size:10px; text-decoration:none}

.gap { height:1px; background:#e5e4dc;}