body { background: #B9A067 url(./bpimages/body_bg.jpg) top left repeat-x; text-align: center; padding-top: 19px; font-family: Arial, Helvetica, sans-serif; color: #381e11; }
#wrap { width: 850px; margin:0 auto; text-align: left; }
#inner_wrap { background-color: #fff; }
#header { float: left; border-top: 1px solid #62B5BB; border-bottom:1px solid #341719; color: #62B5BB; width: 100%; }
	#header h1 { padding: 21px 0 12px 20px; display: block; float: left; }
		#teaser { float: right; }
		#teaser table { margin-top: 20px;  }
		#teaser table tr td #checkin, #teaser table tr td #checkout { width: 178px; }
		#teaser table tr td select#checkindd, #teaser table tr td select#checkoutdd { margin-right: 0; }
		#teaser table tr td select#checkinyyyymm, #teaser table tr td select#checkoutyyyymm { margin-left: 0; }
		#teaser table tr td p { margin: 0 4px 2px 4px; }
		#teaser table tr td p.spaced { letter-spacing: 1px; }
		#teaser table tr td p, #teaser table tr td select { color: #2E180D; font: 11px/1 Arial, sans-serif; }
		#teaser table tr td select { margin: 0 4px; }
		#teaser table tr td input { margin: 10px 10px 0px 0px; }
#post_header { padding: 0 18px 0 19px; line-height: 0; }
	#post_header img { padding: 1px; border: 1px solid #341719; border-top: none; border-bottom: none; border-bottom: 1px solid #341719; }

#navigation { margin: 0 17px 0 18px; border: 1px solid #341719; border-top: none; border-bottom: none; }
	#navigation ul { float: left; }
	#navigation ul li { float: left; display: block; padding: 0px 0 2px 0; text-align: center; }
	#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited { font: 12px/1 Arial, sans-serif; font-weight: bold; color: #000; text-decoration: none; text-transform: uppercase; padding: 2px 14px 2px 13px; border-left: 1px solid #314719; }
	#navigation ul li a:hover, #navigation ul li a:active { color: #65C5BA; }
	#navigation ul li a.last { border-right: 1px solid #314719; padding: 2px 14px 2px 13px; }
		/*#navigation #li_home  { width: 73px; } 	#navigation #li_reservations  { width: 116px; } #navigation #li_rooms  { width: 162px; } #navigation #li_city  { width: 89px; } #navigation #li_maps  { width: 160px; } #navigation #li_policies  { width: 121px; } #navigation #li_contact  { width: 104px; }*/
	body#home #navigation ul li#li_home a {color:#65C5BA;}
	body.be #navigation ul li#li_reservations a {color:#65C5BA;}
	#content { border-top: 1px solid #314719; padding: 26px 24px; float: left; width: 802px; background-color: #ffffff;}
	#content h3 { font-weight: bold; font-size: 14px; text-transform: uppercase; margin-bottom: 2px; }
	#content p { font-size: 13px; line-height: 17px; text-align: justify; margin-bottom: 10px; }
	#content_left { width: 374px; float: left; border-right: 1px solid #45ddc5; padding: 0 24px 24px 0; }
	#content_right { width: 380px; float: right; padding-bottom: 24px; }
		#content_right table { margin: 6px 0; }
		#content_right table tr td { padding: 6px 0; }
		#content_right table tr td label { font: 13px/15px Arial, sans-serif; color: #381e11; padding-right: 10px; }
		#content_right table tr td input { width: 226px; }
	
	#copy { font-size: 13px; background-color: #ffffff;}
	#copy h4 { margin: 10px 0 4px 0; font-weight: bold; }
	#copy ul { padding-left: 15px; }
	#copy ul li { color: #000000; list-style-type: none; line-height: 17px; list-style-type: none; background: url('../bpimages/bullet.gif') no-repeat left 6px; padding-left: 10px;.padding-left: 10px;}
	#copy ul li span { color: #381e11; }
	#copy ul li a {text-decoration: none;}
	#copy a, #copy a:link, #copy a:visited { color: #381e11;}
	#copy a:hover, #copy a:active, body#home #copy a#subnav_home { color: #65C5BA; }

#gmap {width: 436px; height: 288px;}
.galleryimage {width: 374px; height: 286px;}
	#gallerytriggers {margin: 15px 0 10px 0px; width: 300px; }
		#gallerytriggers a img { margin-right: 10px; margin-bottom: 10px; border: 1px solid #000; width: 54px; height: 40px; }
		#gallerytriggers a.selected img { border: 4px solid #000; width: 48px; height: 34px; }
	#gallerylabel {font-weight: bold;}
	#copy #gallerytriggers a {text-decoration: none; color: #000000;}
	#copy #gallerytriggers a.selected {font-weight: bold; color: #000000;}
	#copy #gallerytriggers a:hover {color: #000000; font-weight: bold;}

#footer { margin-top: 2px; border-top: 1px solid #341719; }
#footer p { float: left; }
#footer a, #footer a:link, #footer a:visited { color: #381e11; text-decoration: none; text-transform: uppercase; font-size: 11px; }
#footer a:hover, #footer a:active { color: #65C5BA; }
#footer address { color: #381e11; text-transform: uppercase; font-size: 11px; float: right; margin-top: 4px; font-style: normal;}

#offerssignup {margin-top: 15px;}
body#policies #copy table {border: 1px solid black; border-collapse:collapse; margin-bottom: 10px;}
body#policies #copy table td, body#policies #copy table th {border: 1px solid black;padding:3px;}
body#policies #copy table th {font-weight: bold;}
address {font-style: normal;}
.bordered { border: 1px solid #341719; margin-bottom: 10px; }
.clear { clear: both; }
.indented { padding: 20px 0 20px 100px; }
.padded { padding: 1px; }
.floater { float: right; margin: 10px 140px 10px 10px; }
.float_left { float: left; width: 380px; padding: 10px; }
.float_right { float: right; width: 380px; padding: 10px; }
.acclist {margin-left: 5px;}
.acclists {width: 365px;}
#copy ul.acclist li {font-size: 11px; list-style-type: none; background: url('../bpimages/bullet.gif') no-repeat left 4px; padding-left: 10px;.padding-left: 5px;}
.floatleft {float: left;}
.floatright {float: right;}
.hidden { display: none; }