*
	{margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
body
	{background:url(../images/bg-body.gif) repeat;}	
	
#wrapall
	{width:950px;
	margin:auto;}
	
#header
	{width:950px;
	height:160px;
	display:block;
	background:url(../images/header.jpg) no-repeat;}	
	#menubox
		{font-size:11px;
		position:absolute;
		margin-top:-90px;
		margin-left:460px;}	
	#menubox a
		{text-decoration:none;
		color:#000;
		display:block;
		text-align:center;}	
	#menubox a:hover
		{color:#0904A9;
		background:url(../images/button-hover.png) center no-repeat;}	
		#menu-gallery
			{float:left;
			width:80px;
			height:20px;}
		#menu-conact
			{float:left;
			width:80px;
			height:20px;
			margin-left:-10px;}
		#menu-location
			{float:left;
			width:80px;
			height:20px;
			margin-left:-10px;}
		#menu-facilities
			{float:left;
			width:80px;
			height:20px;
			margin-left:-10px;}
		#menu-reservation	
			{float:left;
			width:80px;
			height:20px;}
		#menu-home	
			{float:left;
			width:80px;
			height:20px;
			margin-left:-5px;}


#mainbox
	{width:950px;
	min-height: 300px;
	background:url(../images/bg-main.jpg) repeat-y;}
	#slideshow
		{width:1050px;
		height: 374px;
		margin-left:-55px;
		margin-top:1px;
		border: 0px solid #FFF;
		position:absolute;
		z-index:10;}
	#gallery
		{width:800px;
		height: 450px;
		margin-left:40px;
		padding-top:1px;
		border: 0px solid #FFF;
		z-index:10;}
	#sidebox
		{width: 215px;
		min-height:50px;
		margin-left:70px;
		border: 0px solid #FFF;		
		float:left;
		z-index:11;
		position:relative;}
		#sidebox h3
			{font-size:12px;
			text-align:right;
			margin-top:20px;
			padding: 0px 0px 20px 5px;}
		#sidebox p	
			{font-size:10px;
			text-align:right;
			margin-left:10px;
			color:#fff;}
		#sidebox form	
			{font-size:10px;
			width: 95%;}
	#facilitiesbox
		{width: 270px;
		min-height:50px;
		margin-left:10px;
		margin-top: 20px;
		border: 0px solid #FFF;		
		float:left;
		color:#FFF;}
		#facilitiesbox h3
			{font-size:15px;
			font-weight:100;
			margin-bottom:10px;
			color:#69686D;}
		#facilitiesbox p
			{font-size:12px;
			font-weight:100;}
	#locationbox
		{width: 270px;
		min-height:50px;
		margin-left:10px;
		margin-top: 20px;
		border: 0px solid #FFF;		
		float:left;
		color:#FFF;}
		#locationbox h3
			{font-size:15px;
			font-weight:100;
			margin-bottom:10px;
			color:#69686D;}
		#locationbox p
			{font-size:12px;
			font-weight:100;}
	#picbox
		{width: 325px;
		min-height:50px;
		margin-left:0px;
		border: 0px solid #FFF;		
		float:left;}
	#blurbbox
		{width: 175px;
		min-height:50px;
		margin-right:60px;
		margin-top: 10px;
		border: 0px solid #FFF;		
		float:right;
		color:#FFF;
		z-index:11;
		position:relative;}
		#blurbbox h3
			{font-size:13px;
			width:260px;
			color:#69686D;
			padding:0px 0px 2px 2px;}
		#blurbbox p
			{font-size:11px;
			line-height:12px;
			font-weight:100;
			padding:0px 10px 0px 3px;}
		/**#blurbboxtop
			{background:url(../images/bg-blurbtop.gif) no-repeat;
			width:270px;}
		#blurbboxbottom	
			{background:url(../images/bg-blurbbottom.gif) no-repeat;
			height:20px;
			width:270px;}*/
	#forms
		{width: 600px;
		min-height:50px;
		margin-left:20px;
		margin-top: 0px;
		border: 0px solid #FFF;		
		float:left;
		color:#FFF;
		z-index:11;
		position:relative;}
		#forms h4
			{font-size:14px;
			font-weight:100;
			margin-bottom:10px;
			color:#69686D;}
		#forms div
			{font-size:13px;
			font-weight:100;}
		#forms label
			{width:200px;
			display:block;}
		#first_name_box
			{float:left;}
		#last_name_box
			{float:left;
			margin-left:70px;}	
		#phone_number_box
			{clear:both;
			margin-top:10px;
			float:left;}	
		#email_box
			{margin-top:10px;
			margin-left: 70px;
			float:left;}
		#checkin_box
			{clear:both;
			margin-top:10px;
			float:left;}
		#lengthofstay_box
			{float:left;
			margin-top:27px;
			margin-left:70px;}
				#length_months
					{width:100px;}
				#length_days
					{width:90px;}
		#special_box
			{clear:both;
			padding-top:20px;}	
		#message_box
			{clear:both;
			padding-top:20px;}		
		#submit_box
			{clear:both;
			margin-top:20px;}	
		
	
#footer1box
	{height: 85px;
	width:950px;
	background:url(../images/bg-thumbbar.jpg) no-repeat;}	
#footer2box
	{height: 60px;
	width:950px;
	background:url(../images/bg-footer.jpg) no-repeat;}		
#footer
	{width:auto;
	margin-right:70px;
	font-size:10px;
	text-align:right;
	padding-bottom:10px;
	margin-top:-8px;}	
	#footer a
		{text-decoration:none;
		color: #0904A9;}
	#footer a:hover
		{color: #000;}
	#footer p a
		{color: #000;} 	
	#footer p a:hover
		{color: #0904A9;} 	