@charset "utf-8";
/* CSS Document */
body{
	font-family: "Trebuchet MS", Arial, sans-serif;
	background: #363636;
	font-size: 13px;
	margin: 0;
	padding: 0;
}

h1{
	color: #064000;
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
	font-size: 30px;
	margin: 20px 0 5px 0;
}
h1.rightH1{
		color: #064000;
		text-transform:uppercase;
		margin:  0 0 20px 0;
		height: 25px;
		font-size: 25px;
		font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
}
strong{
		color: #4d4d4d;
		font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
		text-transform:uppercase;
}
strong.title{
		color: #4d4d4d;
		font-size: 18px;
		display: block;
		margin: 0 0 5px 0;
		text-transform: capitalize;
}
#content a{
		color: #064000;
		font-weight: bold;
}
/* Nav Style -------------------------------------*/
ul.nav{
	margin: 0;
	padding: 0 0 0 50px;
	width: 431px;
	height: 75px;
	float: left;
}
ul.nav li{
	list-style: none;
	height: 75px;
	width: 95px;
	float: left;
	margin: 0 0 0 17px;
}
ul.nav li a{
	display: block;	
	height: 75px;
	width: 95px;
}
ul.nav li.home{
	margin: 0;
}
li.home a{
	background: url(images/homeNav.gif) 100% 0;
}
li.facilities a{
	background: url(images/facilitiesNav.gif) 100% 0;
}
li.attraction a{
	background: url(images/attractionNav.gif) 100% 0;
}
li.contact a{
	background: url(images/contactNav.gif) 100% 0;
}

ul.nav li a:hover{
	background-position: 100% -75px;
}
.navText{
	margin: 0 0 0 -5000px;
}
/*Selected----*/
#home li.home a, #facilities li.facilities a, #attraction li.attraction a, #contact li.contact a{
	background-position: 100% -75px;
}
/* Nav Style End-------------------------------------*/

#top{
	height: 146px;
	background: url(images/topBg.gif) repeat-x;
}
	#head{
		width: 970px;
		height: 146px;
		padding: 0 20px 0 0;
		background: url(images/headBg.gif) no-repeat left top;	
		margin: 0 auto 0 auto;
	}
	#logo{
		width: 261px;
		height: 146px;
		background: url(images/logo.gif) no-repeat;
		float: left;
	}
	#logoText{
		width: 200px;
		height: 100px;
		float: left;
		color: #ffffff;
		padding: 46px 0 0 20px;
		line-height: 23px;
	}
	#phoneEmail{
		width: 483px;
		height: 43px;
		float: left;
		text-align: right;
		padding: 25px 0 0 0;
		line-height: 20px;
	}
	
	




#mid{
	background: url(images/contentBg.gif) repeat-x bottom #ffffff; 
}
	#content{
		width: 990px;
		margin: 0 auto 0 auto;
		padding: 20px 0 20px 0;
	}
			#content ul{
			margin: 10px 0 10px 0;
			padding: 0;
			}
			#content ul li{
				margin: 0;
				padding: 0;
				list-style: none;
				padding: 0 0 10px 20px;
				background: url(images/listIcon.gif) no-repeat 0 0;
			}


	#homeLeft{
		width: 620px;
		float: left;
	}
	#introText{
		padding: 0 0 20px 20px;
		margin: 20px 0 0 0;
	}
	#feature{
		width: 620px;
		height: 412px;
		float: left;
	}
	#homeRight{
		width: 319px;
		float: left;
		margin: 0 20px 0 20px;
	}

/* Facilities / Attraction Table Style-----------------------------------------------------------*/
.info{
	margin: 0 0 50px 15px;
}
.cellL{
	padding: 18px 0 0 0;
	background: url(images/imageTopShade.gif) no-repeat top;
}
.cellR{
	padding: 18px 0 0 30px;
}
.cellRalt{
	padding: 45px 30px 0  30px;
	background: url(images/tableBg.gif) no-repeat;
}
/* Home Guest Facilities  Table Style-----------------------------------------------------------*/
.facilities{
	background: url(images/featureFacilityBg.gif) repeat-x top;
	margin: 25px 0 0 0;
}
.facilities a{
	text-decoration: none;
}
.facilities a:hover{
	text-decoration: underline;
}
.facilitiesL{
	padding: 15px;
	border-bottom: 1px solid #f6e6a9;
}
.facilitiesR{
	padding: 15px 15px 15px 0;
	border-bottom: 1px solid #f6e6a9;
}
.listings{
	padding: 12px;
}

#bot{
	height: 90px;
	background: url(images/footBg.gif) repeat-x top;
	line-height: 15px;	
}
	#foot{
		width: 950px;
		height: 40px;
		margin: 0 auto 0 auto;
		font-size: 11px;
		color: #9a9a9a;
		padding: 20px 20px 20px 20px;
	}
	#footLinks{
		float: left;
	}
	#footCopyright{
		width: 260px;
		height: 50px;
		float: right;
		text-align: right;
	}
	

/* Form----------------------------------------------*/
label{
		color: #064000;
		font-weight: bold;
		text-transform:uppercase;
		font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
}
.textfield{
	width: 200px;
	height: 15px;
	padding: 3px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	margin: 0 0 10px 0;
	border: 1px solid  #064000;
}
.textarea{
	width: 270px;
	height: 180px;
	padding: 3px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	margin: 5px 0 10px 0;
	border: 1px solid  #064000;
}
.submitBtn{
	margin: 0 10px 0 0;
}
/* Form end----------------------------------------------*/
a.logo{
		width: 261px;
		height: 146px;
		display: block;	
}
a.footLinks{
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.footLinks{
	color: #FFFFFF;
	text-decoration: underline;
}
a.crafti{
	color: #9a9a9a;
	text-decoration: none;
}
a:hover.crafti{
	color: #FFFFFF;
	text-decoration: underline;
}
a.email{
	color: #ffffff;
	font-size: 11px;
	diaplay: block;
	width: 170px;
	padding: 0 0 0 18px;
	background: url(images/emailIcon.gif) no-repeat 0 2px;
	text-decoration: none;
}
a:hover.email{
	text-decoration: underline;
}
.phone{
	color: #ffffff;
	font-size: 24px;
	diaplay: block;
	width: 170px;
	padding: 0 0 0 20px;
	background: url(images/phoneIcon.gif) no-repeat 0 5px;
}	
.conditions{
	font-size: 11px;
}
.note{
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
	line-height: 11px;
}
.clear{
	clear:both;
}
