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


*
	{
		margin:0;
		padding:0;
	}
	
	
#wrapper
	{
		margin:0 auto;
		width:916px;
	}
	
	
body
	{
		background:url(../images/pattern.JPG);
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#332e2b;
	}


#top
	{
		float:left;
		margin-top:67px;
		background:url(../images/top.jpg) no-repeat;
		height:110px;
		width:914px;
	}
	
	
.logo
	{
		float:left;
		padding-top:16px;
		padding-left:43px;
	}
	
	
	
.nav
	{
		float:left;
		background:url(../images/nav.jpg) no-repeat;
		width:536px;
		height:36px;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:12px;
		font-weight:bold;
		margin-top:60px;
		margin-left:68px;
		padding-top:10px;


	}

/*--------This function is for the top hover---------*/

a
	{
		text-decoration:none;
		color:#FFFFFF;

	
	}


a:hover
	{
		text-decoration:none;
		color:#f6f5cd;
	
	}

	
	
ul
	{
		list-style-type:none;	
	}


li
	{
		display:inline;
		padding-left:35px;
	}


/*--------------------------*/


#banner
	{
		
		height:295px;
		width:915px;
		font-size:12px;
		font-weight:bold;
		
	}
	
.banner-left
	{
		float:left;
		background:url(../images/banner-left.jpg) no-repeat;
		width:244px;
		height:291px;
		padding-top:14px;
		overflow: auto;
	}
	
.banner-nav
	{
	
		float:left;
		background:url(../images/banner.jpg) no-repeat;
		height:299px;
		width:670px;
		font-size:12px;
		font-weight:bold;
		padding-top:6px;
	
	}


#checkdate
	{
		color:#FFFFFF;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:11px;
		position:absolute;
		z-index: 100;
		top: 450px;
		padding-left:25px;
		left: auto;

	}	
	
#Layer1 {
		z-index: -0;
}


.spacing
{
float:left;
width:420px;
}
	
#dropmonth
	{
	width:55px;
	color:#FFFFFF;
	}
	
#formcode
{
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	padding-left:5px;
	
}

#accesscode
{
	float:left;
	padding-top:21px;
	padding-left:5px;
	height:10px;
	font-size:10px;
}

#button
{
	float:left;
	padding-left:2px;
	height:10px;
	
}
	
/*--------This function is for the bannner hover---------*/

.navsub a
	{
		text-decoration:none;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		color:#FFFFFF;
		padding-left:10px;
	
	}


.navsub a:hover
	{
		text-decoration:none;
		color:#f6f5cd;
	
	}


.navsub ul
	{
		list-style-type:none;	

	}


.navsub li
	{
		display:list-item;
		padding-top:18px;
	
	}


/*--------------------------*/	
	
	
#contents
	{
		float:left;
		background:url(../images/forecolor.jpg);
		width:914px;
	}

.leftcontent
	{
		float:left;
		width:242px;
		padding:20px 20px 20px 20px;
		overflow: hidden;

	}	
	
.specialpromo
	{
		float:left;
		background:url(../images/discount.jpg) no-repeat;
		height:43px;
		width:170px;
		padding-top:195px;
		padding-left:75px;
		
	}	

.map
	{
		float:left;
		height:220px;
		width:245px;
		margin-top:10px;

	}	
	
	
.locationtext
	{
		float:left;
		font-size:18px;
		padding-top:15px;
		width:245px;
		
	}


.addresstext
	{
		float:left;
		font-size:12px;
		width:245px;

	}

.gmap
	{
		float:left;
		font-size:12px;
		padding-top:10px;
		width:245px;
		font-weight:bold;
		
		
	}
	
	
.gmap a
	{
	
		text-decoration:underline;
		color:#333333;
	}


.gmap a:hover
	{
	
		text-decoration:underline;
		color:#52650b;
		
	}	
	
.rightcontent
	{
		float:left;
		padding:0px 20px 20px 0px;
		width:600px;
		
		
		
	}
	
h1
	{
	-x-system-font:none;
	border-bottom:1px solid #697d0c;
	color:#697d0c;
	font-family:"Gill Sans MT","Gill Sans",Trebuchet,Helvetica,Arial,sans-serif;
	font-size:1.6em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:22px 0 5px;
	}	
	
.home-image01
	{
		float:left;
		padding-right:12px;
		width:305px;
		
	}	
	
.textleft 
	{
		padding-top:15px;
		text-align:justify;
		line-height:16pt;
	}
	

#copyright
	{
		text-align:center;
		padding-top:10px;
		padding-bottom:55px;
		color:#FFFFFF;
		font-size:11px;

	}


	
	
/*--------This function is for the copyright hover---------*/

.copyright a
	{
		text-decoration:none;
		color:#f6f5cd;
	
	}


.copyright a:hover
	{
		text-decoration:underline;
		color:#FFFFFF;
	
	}


.copyright ul
	{
		list-style-type:none;
		
	}


.copyright li
	{
		display:list-item;
		padding-top:18px;
	
	}


/*--------------------------*/	
	



/*--------This function is for the subpages ---------*/
	
.accom-image01
	{
		float:left;
		padding-right:12px;
		padding-top:25px;
		width:257px;
		
	}	

.accom-images
	{
		width:600px;
		padding-left:8px;
		padding-bottom:15px;	
	}
	
.accom-textleft 
	{
		padding-top:10px;
		line-height:15pt;
		
	}
	
.guestroom
	{
		float:left;
		width:300px;
		padding-top:15px;
		
		line-height:15pt;
	}		
	
.nava ul
	{
		list-style-type:none;	
	}

 
.nava li
	{
	
		display:list-item;
		line-height:130%;
		margin:0 0 5px 15px;
		padding-left:18px;
	
	}

	
	
/*--------This function is for the facilities ---------*/

.attractionleft
	{
		text-align:justify;
		line-height:16pt;
		padding-left:5PX;
	}

	
.attraction-image01
	{
		float:left;
		padding-right:15px;
		width:190px;
		
	}	


.navf ul
	{
		list-style-type:none;	
	}

 
.navf li
	{
	
		display:list-item;
		line-height:130%;
		margin:0 0 5px 15px;
		padding-left:18px;
	
	}




.fcolumn
{
	float:left;
	padding-top:35px;
	padding-bottom:35px;
}


.facilities-images
	{
		width:600px;
		padding-top:2px;
		padding-left:8px;
		padding-bottom:2px;	
	
	}

.facilities-images img 
	{
		border:#FFFFFF 1px solid;
	}

.facilities
 	{
		background-color:#FFFFFF;
		border: 1px solid #e4dccd;
		padding: 15px 10px 10px 0px;
		height: 200px;
		color: #826f48;
		line-height:15pt;
	}
	

.label
	{
		float: left;
		width:  250px;
		color: #252b2f;
		font-size: 12px;
		font-weight:bold;

	}
	
	
.desc
	{
		float: left;
		width:  230px;
		color: #252b2f;
		font-size: 12px;
		font-weight:bold;
	}
	
	
.pool-image01
	{
		float:left;
		padding-right:12px;
		width:305px;
		
	}	


.top
	{
		float:right;
		font-weight:bold;
	}
	
	
.top a
	{
		text-decoration:none;
		color:#52650b;
	}


.top a:hover
	{
		text-decoration:underline;
		color:#52650b;
		
	}



.links a
	{
		text-decoration:none;
		color:#52650b;
	}


.links a:hover
	{
		text-decoration:underline;
		color:#52650b;
		
	}





.outlet-image01
	{
		float:left;
		padding-right:12px;
		width:205px;
		
	}	
	
.aboutus-image01
	{
		float:left;
		padding-left:35px;
		padding-top:15px;
		width:257px;
		
	}	

.googlemap
	{
		width:555px;
		height:320px;
		
	}
	
.formreservation
	{
		padding-left:30px;
	}


/*--------This function is for swimming pool subpages---------*/

.box
	{
		float:left;
		padding:5px 0px 10px 5px;
		width:600px;
	
	}


	
.swimming-text
	{
		float:left;
		width:375px;
		padding-right:10px;
	}

.pooltextleft 
	{
		text-align:justify;
		line-height:16pt;
	}

.pinformation
	{
		
		line-height:16pt;
		
		
	}




/*-----------------*/

