/* Wish You Were Here Style Sheet by Aaron Elliott forwardtrends.com */body {	margin: 0;	padding: 0;	font-family: "Lucida Sans", "Lucida Web", Lucida, "Trebuchet MS", Helvetica, Sans-Serif, Arial, Tahoma;	background-image: url(../img/bg.jpg);	background-repeat: repeat-y;	background-position: top center;	background-color: #002F84;	font-size: 13px;	color: #999;}a {	color: #3E7CC1;}img {	border: 0;}h1, h2, h3, h4, h5 {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-weight: bold;	letter-spacing: -.05em;	margin: 0;	padding: 0;	line-height: 1em;}hr {	height: 1px;	border: 0px;	background-color: #CCD8EA;	color: #CCD8EA;	width: 50%;}h1 {	font-size: 47px!important;	overflow: hidden;}h2 {	font-size: 18px !important;	color: #777;	text-transform: uppercase;}blockquote {	margin: 20px;	margin-left: 0px;	padding: 20px;	margin-right: 0px;	background-color: #C6C6C6;	font-size: 12px;	color: #002C7D;	height: inherit;	padding-top:5px;	padding-bottom:5px;	vertical-align:middle;}/* structure */#wrapper {	width: 860px;	margin: 0 auto;	background-color: #FFF;	margin-top: 20px;}#header {	display: block;}#header #logo_span {	height: 150px;	display: block;}#header #logo {	width: 390px;	height: 150px;	margin-left: 10px;	margin-top: 10px;	float:left;}#header #nav {	display: block;	height: 30px;	margin-top: 10px;	width: 860px;	background-color: #00266C;}#header #nav a {	margin: 0px;	padding: 0px;	float: left;}#subnav {	display: block;	height: 30px;	width: 860px;	background-color: #00266C;}#subnav a {	margin: 0px;	padding: 0px;	float: left;}#header #reserve {	float: right;	margin-right: 160px;	margin-top: 34px;}#images {	display: block;	height: 400px;	background-color: #00266C;}#content {	display: block;	background-color:#EFEFEF;	background-repeat: repeat-y;	background-position: left;}#sidebar {	background-color:#AB9AEE;	width: 157px;	padding: 5px;	float: left;	color:#FFFFFF;}#sidebar td, #sidebar p {	font-size: 11px;}#sidebar ul {	list-style: none;	margin: 0px;	padding: 0px;}#sidebar ul li {	font-size: 12px;	padding-left: 5px;}#sidebar hr {	border: 0;	height: 1px;	background-color: #D7EBF4;	color: #C0D2DA;	margin: 0;	width: 100%;}#maincontent {	text-decoration:none;	width: 665px;	padding-left: 10px;	padding-top: 20px;	float: left;	margin-left:5px;	padding-right:10px;	line-height: 20px;	list-style-position: inside;	background-color: #FFFFFF;}#maincontent p {	text-align: justify;	line-height: 18px;}#maincontent li {	text-align: left;	font-size: 13px;	color: #999999;	line-height: 18px;}#contactinfo {	display: block;	width: 860px;	font-size: 12px;	color: #666;	clear: both;	text-align: left;}#contactinfo a {	color: #666;}#contactinfo #left {	width: 170px;	background-color: #00266C;	float: left;	height: 120px;}#contactinfo #right {	float: left;	width: 670px;	background-color: #EFEFEF;	height: 100px;	padding: 10px;}/* @group Footer */#footer {	padding: 20px;	color: #999;	font-size: 10px;}div#footer a {	color: #999;	font-size: 9px;	font-family: verdana, sans-serif;	text-transform: uppercase;	letter-spacing: 1px;	text-decoration: none;}div#footer a:hover {	text-decoration: underline;}#footer p.legal {	font-family: "Lucida Sans", "Lucida Web", Lucida, "Trebuchet MS", Helvetica, Sans-Serif, Arial, Tahoma;	line-height: 14px;}/* @end */#mapper {	width: 660px;	height: 280px;}/* classes */.sidelong {	width: 80px;}.sidesmall {	width: 40px;}.blocker {	display: block;	margin: 30px 8px;	color: #FFF;	width: 90%;	font-weight: bold;	text-align: center;	text-transform: uppercase;	background-color: #000033;}.small {	font-size: 10px!important;}/* clearfix */.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}.clearfix {	display: inline-block;}html[xmlns] .clearfix {	display: block;}* html .clearfix {	height: 1%;}/* These are standard sIFR styles... do not modify */.sIFR-flash {	visibility: visible !important;	margin: 0;}.sIFR-replaced {	visibility: visible !important;}span.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}.sIFR-flash + div[adblocktab=true] {	display: none !important;}.sIFR-hasFlash h1 {	visibility: hidden;}#calendar {	width: 590px;	margin-left: 35px;}#calendar a {	color: #FFF!important;}.center {	text-align: center!important;}#amenities td p {	text-align: left;}form table th {	padding-right: 10px;	text-align: right;}form table td,form table th {	vertical-align: middle;}ul.side_menu {	float: right;	width: 150px;}p.block {	margin: 20px 50px;}ol li {	margin: 10px;}#welcome #wrapper #content #maincontent div table tr td strong em {	color: #00318D;}#welcome #wrapper #content #maincontent div table tr td em {	color: #07155B;	text-align: justify;}#welcome #wrapper #content #maincontent div table tr td strong em {	color: #07155B;}
