body {	margin: 0px;	font-family: "Gill Sans MT", "gill sans", Verdana, Arial, Helvetica, sans-serif;	color: #666666;}#page {	background-color: #FFFFFF;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FF9900;	border-left-color: #FF9900;	background-image: url(images/layout_background.png);}#content {	padding: 0px 25px 50px;	font-family: "Gill Sans MT", "gill sans", Verdana, Arial, Helvetica, sans-serif;	color: #666666;}#content_header {	padding: 25px 25px 0px;	font-family: "Gill Sans MT", "gill sans", Verdana, Arial, Helvetica, sans-serif;	color: #CC9900;}#footer p {	font-size: 12px;	color: #999999;	line-height: 18px;}#footer a:link {	color: #993300;	text-decoration: underline;}#footer a:hover {	color: #993300;	text-decoration: underline;}#footer a:active {	color: #993300;	text-decoration: underline;}#footer a:visited {	color: #993300;	text-decoration: underline;}#content a:link {	color: #993300;	text-decoration: underline;}#content a:hover {	color: #993300;	text-decoration: underline;}#content a:active {	color: #993300;	text-decoration: underline;}#content a:visited {	color: #993300;	text-decoration: underline;}#footer {	text-align: center;	font-family: "Gill Sans MT", "gill sans", Verdana, Arial, Helvetica, sans-serif;}#content_header h1 {	font-family: "Gill Sans MT", "gill sans", Verdana, Arial, Helvetica, sans-serif;	font-size: 32px;	text-align: right;	font-weight: lighter;}#content p {	font-size: 13px;	line-height: 20px;}#content h2 {	background-image: url(images/h2.png);	background-repeat: no-repeat;	font-weight: normal;	color: #993300;	padding-left: 25px;	font-size: 18px;	padding-bottom: 0px;	padding-top: 0px;	padding-right: 0px;}.graphic {	border: 0px none;}.contentcel {	background-image: url(images/layout_body.png);	background-repeat: no-repeat;}.photo {	border: 1px solid #993300;}.photoRight {	border: 1px solid #993300;	float: right;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 20px;}.photoLeft {	border: 1px solid #993300;	float: left;	margin-top: 10px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 0px;}.clear {	clear: both;}#caption p {	font-size: 12px;	font-weight: bold;	margin: 10px;	line-height: 15px;	color: #FFFFFF;}.bodytext {	font-size: 13px;	line-height: 18px;}.highlight {	background-color: #FFFF00;	color: #000066;}#calendar h1 {	font-size: 14px;	line-height: 16px;	font-weight: bold;	color: #FFFFFF;	background-color: #6E4D26;	text-align: center;	margin: 2px;}.calendarNA {	font-weight: normal;	color: #FFFFFF;	text-decoration: line-through;	background-color: #CC9933;}#calendar {	font-size: 11px;}.calendarDays {	font-size: 10px;	font-weight: bold;}.galleryThumb {	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	border: 1px solid #993300;}.navindex {	background-image: url(images/index_right.png);	background-repeat: no-repeat;}.navgallery {	background-image: url(images/gallery_right.png);	background-repeat: no-repeat;}.navfloorplan {	background-image: url(images/floorplan_right.png);	background-repeat: no-repeat;}.navavail {	background-image: url(images/avail_right.png);	background-repeat: no-repeat;}.navrates {	background-image: url(images/rates_right.png);	background-repeat: no-repeat;}.navact {	background-image: url(images/act_right.png);	background-repeat: no-repeat;}.navmap {	background-image: url(images/map_right.png);	background-repeat: no-repeat;}.navcontact {	background-image: url(images/contact_right.png);	background-repeat: no-repeat;}.note {	padding-top: 10px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 20px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CC6600;	border-bottom-color: #CC6600;	background-color: #F4E6BB;}