body {
	font-family:"Tahoma",sans-serif;
	margin:0;
	font-size:11pt;
	color:#794c22;
	background:#dacd99;
}

h1 {
	font-size:20pt;
	margin:0 0 10px 0;
	font-weight:normal;
	padding-top:14px;
}

h2 {
	font-size:14pt;
	margin:0 0 6px 0;
	font-weight:normal;
	padding-top:10px;
}

h3 {
	font-size:12pt;
	margin:0;
}

p {
	margin:0;
	padding:10px 0;
}
form {margin:0;}
input {background-color:#e8e0c0;}
textarea {background-color:#e8e0c0;}
a {outline:none;}

ul,ol {
	margin-bottom:0px;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:10px;
}

li {
	margin-left:-10px;
	padding-bottom:16px;
}

img {border:0;}

a {outline:none;}

#header {
	background:url(../images/banner.jpg) top left no-repeat;
	margin:6px 0 0 6px;
	height:341px;
}

#navigation {
	padding:280px 0 6px 0;
	margin-left:200px;
	font-size:10pt;
	border-bottom:1px solid #794c22;
}

#navigation ol {
	list-style:none;
	display:inline;
	margin:0 0 0 10px;
	padding:0;
}

#navigation ol li {
	margin:0 0 14px 0;
	display:inline;
	padding:0;
}

#navigation a,#footer a {text-decoration:none;}
a:link    {color:#794c22;background-color:transparent;}
a:visited {color:#794c22;background-color:transparent;}
a:active  {color:#a7774a;background-color:transparent;}
a:hover   {color:#a7774a;background-color:transparent;}

#content {
	padding:0 20px 10px 20px;
	width:940px;
}

#content img.side {
	border:1px solid #794c22;
	float:right;
	margin:6px 0 10px 36px;
	clear:right;
	position:relative;
	top:-10px;
}

#footer {
	clear:both;
	text-align:center;
	padding:14px 0 10px 0;
	border-top:1px solid #794c22;
	font-size:8pt;
}

#footer ol {
	list-style:none;
	margin:0;
	padding:0 0 10px 0;
	font-size:10pt;
}

#footer ol li {
	display:inline;
	margin:0;
	padding:0;
}

#footer p {
	padding:4px;
}

.clear {
	clear:both;
	overflow:auto;
	position:absolute;
}

.clearBox {
	clear:both;
}

.hide {display:none;}
.showInline {display:inline;}

#contactForm th {
	width:25%;
	height:24px;
	text-align:left;
}

.bookingCalendar {
	font-size:9pt;
	border-collapse:collapse;
	border-right:1px solid #000;
	margin-bottom:14px;
	color:#000;
}

.bookingCalendar th, .bookingCalendar td {
	text-align:center;
	border:1px solid #000;
}

.bookingCalendarHeaders th {
	width:28px;
}

#bookingCalendarShell td {
	text-align:center;
}

#yearSelect {
	float:right;
	margin-right:30px;
}
