@charset "utf-8";
/* CSS Document */

*{
	padding:0px; margin:0px; text-decoration:none; border:0px; outline:none;
}
.body{
	/*background:#000000 url(../images/bg.jpg);*/ padding:0px; margin:0px; height:100%; width:100%; color:#808080;
}
.table_height{
	height:100%;
}
.maint{
	width:100%; height:100%;
}
ul, li{
	margin:0px; padding:0px; list-style:none;
}
ul.main_lnk li{
	float:left; display:block; height:30px;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
ul.main_lnk li a{
	float:left; display:block; height:30px; text-indent:-9999px;
}

.welcome{
	display:block; width:76px;
	background:url(../images/welcome.gif) no-repeat 0 0;
}
.welcome:hover{
	background-position: 0 -30px;
}
.welcome_active{
	display:block; width:76px; height:30px; text-indent:-9999px;
	background:url(../images/welcome.gif) no-repeat 0 -30px;
}
.rooms_suites{
	display:block; width:75px;
	background:url(../images/rooms_suites.gif) no-repeat 0 0;
}
.rooms_suites:hover{
	background-position: 0 -30px;
}
.rooms_suites_active{
	display:block; width:75px; height:30px; text-indent:-9999px;
	background:url(../images/rooms_suites.gif) no-repeat 0 -30px;
}
.bathrooms{
	display:block; width:76px;
	background:url(../images/bathrooms.gif) no-repeat 0 0;
}
.bathrooms:hover{
	background-position: 0 -30px;
}
.bathrooms_active{
	display:block; width:76px; height:30px; text-indent:-9999px;
	background:url(../images/bathrooms.gif) no-repeat 0 -30px;
}
.drink_dine{
	display:block; width:76px;
	background:url(../images/drink_dine.gif) no-repeat 0 0;
}
.drink_dine:hover{
	background-position: 0 -30px;
}
.drink_dine_active{
	display:block; width:76px; height:30px; text-indent:-9999px;
	background:url(../images/drink_dine.gif) no-repeat 0 -30px;
}
.meetings_events{
	display:block; width:126px;
	background:url(../images/meetings_events.gif) no-repeat 0 0;
}
.meetings_events:hover{
	background-position: 0 -30px;
}
.meetings_events_active{
	display:block; width:126px; height:30px; text-indent:-9999px;
	background:url(../images/meetings_events.gif) no-repeat 0 -30px;
}
.health_spa{
	display:block; width:91px;
	background:url(../images/health_spa.gif) no-repeat 0 0;
}
.health_spa:hover{
	background-position: 0 -30px;
}
.health_spa_active{
	display:block; width:91px; height:30px; text-indent:-9999px;
	background:url(../images/health_spa.gif) no-repeat 0 -30px;
}

.pool_recreation{
	display:block; width:126px;
	background:url(../images/pool_recreation.gif) no-repeat 0 0;
}
.pool_recreation:hover{
	background-position: 0 -30px;
}
.pool_recreation_active{
	display:block; width:126px; height:30px; text-indent:-9999px;
	background:url(../images/pool_recreation.gif) no-repeat 0 -30px;
}
.exteriors{
	display:block; width:77px;
	background:url(../images/exteriors.gif) no-repeat 0 0;
}
.exteriors:hover{
	background-position: 0 -30px;
}
.exteriors_active{
	display:block; width:77px; height:30px; text-indent:-9999px;
	background:url(../images/exteriors.gif) no-repeat 0 -30px;
}
.top_lnk{
	font:10px Arial, Helvetica, sans-serif; color:#000;
}
.top_lnk a{
	font:10px Arial, Helvetica, sans-serif; color:#000;
}
.top_lnk a:hover{
	font:10px Arial, Helvetica, sans-serif; color:#E10915;
}
.top_lnk_active{
	font:10px Arial, Helvetica, sans-serif; color:#E10915;
}
.content_head{
	font:bold 16px Arial, Helvetica, sans-serif; color:#BECF40;
}
.contact_head{
	font:bold 16px Arial, Helvetica, sans-serif; color:#BECF40;
}
.content{
	font:12px/20px Arial, Helvetica, sans-serif; color:#000; text-align:justify
}
.content a{
	font:12px/20px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; text-align:justify;
}
.content a:hover{
	font:12px/20px Arial, Helvetica, sans-serif; color:#E10915; text-decoration:underline;
}
.content_enq{
	font:15px/20px Arial, Helvetica, sans-serif; color:#fff;
}
.content_enq a{
	font:15px/20px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;
}
.content_enq a:hover{
	font:15px/20px Arial, Helvetica, sans-serif; color:#E10915; text-decoration:underline;
}

.contact{font-family:Arial, Helvetica, sans-serif; float:left; }
.contact li{ font-family:Arial, Helvetica, sans-serif; float:left; width:280px; margin:0px 15px;height:200px; font-size:12px;}
.contact li h1{ font-size:20px; line-height:25px; color:#000000;}
.contact li h2{ font-size:15px; line-height:30px; font-weight:normal;}

.leftcontentgallary{ width:100%; margin:20px 10px; border-right:1px solid #e8e8e8;}
	.leftcontentgallary h1{ line-height:40px;}

#close{width:150px; height:30px; background-color:#CC0; z-index:897;}  
#main_part{position:absolute; width:100%; height:100%; left:0px; top:0px;}