/* CSS Document */
body {
	margin:0px;
	background:#FFF3D3; 
	background-image:url(bg.jpg); 
	background-repeat:repeat-x;
}
p,ul,ol,li,td {margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#171516; line-height:18px;}
a, a:link {color:#AA3813; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}

h1, .headline {color:#631a02; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:0px;}

form {margin:0px;}

iframe {border:1px #999999 solid; margin:0px; padding:0px;}

hr {height:1px; color:#CCCCCC;}

/* Layout */

#contentcontainer {
	width:930px;
	margin-right:auto;
	margin-left:auto;
}
#toparea {
	width:930px;
	height:312px;
	background-image:url(top_cap_with_shadow.png);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:72px;
	padding-top:5px;
}
#topcap {
	width:930px;
	height:5px;
}
#topareabackground {
	width:930px;
	height:312px;
	background-image:url(content_bg_repeat.png);
	background-repeat:repeat-y;
}

#bookingbackground{
	width:253px;
	height:312px;
	background-image:url(booking_bg.jpg);
	background-repeat:no-repeat;
	float:left;
}
#bookingitems{
	width:253px;
	float:left;
	margin-top:248px;
}
#date_in_input{padding:0px 3px 0px 20px; float:left;}
#booking_calendar{width:30px; float:left;}
#bookingform_input{float:left; margin-right:5px;}
#bookingform_input_last{float:left;}
#booking_row_one {height:25px; margin:0px; width:253px;}
#booking_row_two {padding-left:15px; margin:0px; width:238px; height:25px;}
#booking_brg {float:left;}
#booking_submit {float:left;}

#flashrotatorbackground{
	width:663px;
	height:308px;
	float:left;
	overflow:hidden;
	margin:2px 0px 2px 3px;
}
#middlearea {
	width:930px;
	min-height:342px;
}
#mainnavbg{
	width:930px;
	background-image:url(content_bg_repeat.png);
	height:42px;
}
#mainnav{
	width:925px;
	height:42px;
	background-image:url(main_nav_bg.jpg);
	text-align:center;
}
#mainnav img {padding-top:15px;}
#copybg{
	width:930px;
	background-image:url(content_bg_repeat.png);
	background-repeat:repeat-y;
	height:auto;
	min-height:300px;	
}
#graphicalheader {text-align:left; width:590px; float:left; clear:both; margin:20px 0px 20px 0px;}
#copyarea{
	background-image:url(content_area_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	padding:0px 26px 20px 35px;
	width:606px;
	min-height:140px;
	height:auto !important;
	text-align:left;
}
#leftcolbg{
	height:300px;
	width:253px;
	background-image:url(left_column_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	float:left;
	padding-left:5px;
}
#clearspace{
	clear:both; height:0px;
}
#bottomarea{
	width:930px;
	height:43px;
	background-image:url(footer_full_bg.png);
}
#bottomnav{width:700px;
	padding-left:22px;
	float:left;
}
#htlogo{ width:161px;
	float:right;
	padding-top:3px;
	padding-right:12px;
}
#clearspace2{
	width:930px;
	height:43px;
}
#footerarea {width:930px; margin:10px 0px 20px 0px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#4F371B; text-transform:uppercase; line-height:18px;}
#footerarea a, #footerarea a:link {color:#4F371B; text-decoration:none;}
#footerarea a:hover {color:#000000; text-decoration:underline;}
#specialsapp {
	margin-top:49px;
	margin-left:13px;
	width:223px;
	height:233px;
	background-image:url(specials_bg.png);
	background-position: top left;
	background-repeat:no-repeat;
}
#social_holder {margin-top:14px; margin-left:13px; width:223px; height:32px;}
#social_entry {margin-left:30px; width:165px; height:50px;}
/* Text Styles */
.separator {background-image:url(separator.jpg); background-repeat:no-repeat; background-position:left;}
.separator1 {background-image:url(separator.jpg); background-repeat:no-repeat; background-position:center;}

/* Form Styles */

.datein {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
	width:55px;
}
.smallselector{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
	width:37px;
}

/* GuestBook Form Elements (Toolkit form items) */
.form-select,.form-textarea, .form-text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:200px; margin-bottom:10px;}

.text-dark, .form-radio, .form-checkbox, .form-button {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; color:#000000; margin-top:0px;}

.text-required {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; margin-top:0px; color:#990000;}

/* -------------- Photo Gallery ------------------ */

#gallerycontainer {width:570px; background-color:#E5C160; margin-top:20px;}
#gallerycontent {width:570px; margin-top:20px;}
.galleryselector {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.gallery-img {border:1px solid color:#631a02;}
