/* © xHtml Master 2007 - 2008 */
body {
	background:url(../img/bg.gif) repeat-x top #b27d44;
	color:#fff;
	font:13px Arial, Helvetica, sans-serif;
	text-align:center;
}
a {
	text-decoration:underline;
	color:#fff;	
}

.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both;
	display:block;
	height:1px
}

#header, #footer, #content {
	width:960px;
	margin:0 auto;
	text-align:left;
}
#header {
	background:url(../img/bg-header.gif) no-repeat 0 104px;
	height:208px;
}
	#header h1 {
		float:left;
		padding-top:6px;
		margin-left:-20px;
	}
		#header h1 a {
			font-size:1px; 
			display:block;
			text-indent:-10000px; 
		}
			#header h1 img {
				display:block;
			}
	#header ul {
		float:right;
		padding-top:42px;
	}
		#header ul li {
			background:url(../img/menu-s.gif) no-repeat left center;
			display:block;
			float:left;
			height:24px;
			padding:3px 3px 3px 4px;
		}
		#header ul li#m1 {
			background:none;	
		}
			#header ul li a {
				background-position:top;
				display:block;
				float:left;
				height:24px;
				text-decoration:none;
				font-size:1px;
				text-indent:-100000px;
			}
			#header ul li a:hover, #header ul li a.active {
				background-position:bottom;
			}
			
			#header ul li#m1 a {
				background-image:url(../img/m1.gif);
				width:59px;
			}
			#header ul li#m2 a {
				background-image:url(../img/m2.gif);
				width:91px;
			}
			#header ul li#m3 a {
				background-image:url(../img/m3.gif);
				width:151px;
			}
			#header ul li#m4 a {
				background-image:url(../img/m4.gif);
				width:83px;
			}
			#header ul li#m5 a {
				background-image:url(../img/m5.gif);
				width:85px;
			}
			#header ul li#m6 a {
				background-image:url(../img/m6.gif);
				width:124px;
			}
			#header ul li#m7 a {
				background-image:url(../img/m7.gif);
				width:88px;
			}
			
			
	#header img.img {
		display:block;
	}
#content {
	padding-top:15px;
}
	#home .image {
		display:block;
		float:left;
		padding-right:10px;
	}
	
	.box {
		width:519px;
		float:right;
	}
		.box .bg {
			background:url(../img/bg-box.gif) repeat-x top #39130e;
			border:solid 2px #5a2c20;
			border-bottom:0;
			padding:22px 16px 0 28px;
			min-height:368px;
		}
		.box .png {
			display:block;
		}
		.box h2 {
			font-size:1px; 
			line-height:1px; 
			text-indent:-10000px; 
			padding-bottom:18px;
		}
		.box h3 {
			font-size:1px;
			line-height:1px;
			text-indent:-10000px;
			padding-bottom:18px;
		}
		.box h2 {
			margin-left:-12px;
			padding-top:10px;
		}
		.box h3 {
			padding-bottom:8px;
		}
			.box h2 img, .box h3 img {
				display:block;
			}
		.box p {
			line-height:140%;
			padding-bottom:18px;
		}
	.attractions {
		float:right;
		width:196px;
		background:#a6723f;
		position:relative;
		z-index:2;
		padding:7px;
	}
		.attractions li {
			font-size:12px;
			line-height:150%;
			padding-left:8px;
		}
	
h4 {
	font-size:14px;
	font-weight: bold;
	color:#fff;	
	line-height:140%;
}	
img.int-pic {
	margin-top: 10px;
}

ul.internal {
	list-style: disc;
	line-height:140%;
	margin-left: 15px;
}
ul.internal li{
	margin-bottom: 15px;
}
ul.internal li.bold-nobull{
	font-weight: bold;
	list-style: none;
}
table.tbl-rates {
	width: 400px;
	margin-top: 20px;
}
table.tbl-rates th{
	background: #451f15;
}

/* gallery */

table.gallery td {
	width: 170px;
	height: 170px;
}
table.gallery img {
	border: 1px solid #a6723f;
}


#footer {
	text-align:center;
	padding:12px 0;
}
	#footer ul {
		width:100%;
		border-top:solid 1px #b78d65;
		border-bottom:solid 1px #b78d65;
		height:40px;
		line-height:40px;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
	}
		#footer li {
			display:inline;
		}
			#footer li a {
				color:#edeccf;
				text-decoration:none;
				padding:0 7px;
			}
			#footer li a:hover {
				color:#fff;
			}
	#footer p {
		font-size:10px;
		color:#582a1f;
		padding-top:14px;
	}
		#footer p a {
			text-decoration:none;
			color:#582a1f;
		}
		#footer p a:hover {
			text-decoration:underline;
		}
