* {outline:none;}html {	height: 100%;}body {	margin: 0px;	padding: 0px;	background-color: #252525;	background-image: url(images/bodybg.gif);	font-family:Arial, Helvetica, sans-serif;	font-size:75%;}a:link {	color:#87a8b5;}a:visited {	color:#87a8b5;}a:hover {	color:#fff;}a:active {	color:#fff;}/* Weather CSS */table{}input,/* Input */ select, textarea {	margin: 0 0 0 0;	padding: 0px;	color: #333333;	font-size: 100%;	border: 1px solid #ECE1B2;	font-family: Arial, Helvetica, sans-serif;}#content {	width: 1000px;	margin-right: auto;	margin-left: auto;	background-color: #363636;}#infoPanel {	position: relative;	height: 327px;}#navigation {	position: absolute;	height: 27px;	width: 1000px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #f2e6b6;	border-bottom-color: #f2e6b6;	z-index: 200;	margin: 0px;	padding: 0px;}#nav_bg {	background-color: #292929;	filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity: 0.8;	opacity: 0.8;	height: 27px;}#nav_bg{	list-style-type:none; 	margin:0 0 0 0; 	padding:0;}#nav_bg li {	display:block; 	float:left; 	position:relative; 	z-index:100; 	margin-right:1px; 	text-transform:uppercase;}#nav_bg li a:link, #nav_bg li a:visited {	display:block;	padding:6px 9px;	white-space:nowrap;	color:#f2e6b6;	text-decoration:none;	font-size: 13px;}#nav_bg li a:hover, #nav_bg li a:active {	display:block;	padding:6px 9px;	white-space:nowrap;	color:#FFFFFF;	text-decoration:none;	font-size: 13px;}/* ================================================================ This copyright notice must be untouched at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.cssplay.co.uk/menus/opaque_dl.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved.This stylesheet and the assocaited (x)html may be modified in any way to fit your requirements.=================================================================== #nav_bg{	list-style-type:none; 	margin:0 0 0 0; 	padding:0;}#nav_bg li {	display:block; 	float:left; 	position:relative; 	z-index:100; 	margin-right:1px; 	text-transform:uppercase;}#nav_bg li span {	display:block; 	z-index:100; 	padding: 5px 10px 0px 10px;	font-size:13px;}#nav_bg li a, #nav_bgli a:visited {	display:block; 	padding:0; 	white-space:nowrap; 	color:#f2e6b6; 	text-decoration:none;}#nav_bg dl {	position:absolute; 	top:0; 	left:0; 	margin: 0; 	padding: 0;}#nav_bg dl dd {	background-color: transparent;	background-image: url(images/overlaybg.png);	text-transform: capitalize;}* html #nav_bg dl dd {	background-color: transparent;	background-image: url(images/opaque.gif);}#nav_bg dt {	margin:0; 	font-size: 13px; 	float:left;}#nav_bg dd {	display:none; 	background: transparent; 	clear:left; 	margin:0; 	padding:0; 	color: #fff; 	font-size: 13px; 	text-align:left;}#nav_bg dt a, #nav_bg dt a:visited {	display:block; 	color:#f2e6b6; 	padding: 5px 10px 5px 10px; 	text-decoration:none;}#nav_bg dd a, #nav_bg dd a:visited {	color:#f2e6b6; 	text-decoration:none; 	display:block; 	padding: 5px 10px 5px 10px;}#nav_bg li a:hover {	border:none; 	text-decoration:none;}#nav_bg li:hover dd, #nav_bg li a:hover dd {	display:block;}#nav_bg li:hover dl, #nav_bg li a:hover dl {	padding-bottom:15px;}#nav_bg li:hover dt a, #nav_bg li a:hover dt a, #nav_bg dd a:hover {	color:#f2e6b6;}*/#overlay {	height: 299px;	position: absolute;	width: 348px;	left: 591px;	top: 29px;	z-index: 150;	background-image: url(images/overlaybg.png);}#overlay p {	margin-right: 20px;	margin-left: 20px;	color: #d1d0d5;}#overlay a {	text-decoration: none;}#gallerybtm {	background-image: url(images/gallerybgbtm.gif);	height: 16px;	width: 1000px;	position: absolute;	top: 311px;	left: 0px;	z-index: 400;}#bodyContent {	padding: 25px 25px 0px 25px;}#bodyContent h1 {	color: #F2E6B6;	font-size: 150%;	margin-top: 0px;	padding-top: 0px;}#bodyContent h2 {	color: #F2E6B6;	font-size: 130%;	margin-top: 0px;	padding-top: 0px;}#bodyContent h3 {	color: #F2E6B6;	font-size: 110%;	margin-top: 0px;	padding-top: 0px;	padding-bottom: 0px;	margin-bottom: 0px;}#bodyContent p {	margin-top: 0px;	padding-top: 0px;	color: #d1d1d1;	line-height: 1.4em;}#bodyContent li {	margin-top: 0px;	padding-top: 0px;	color: #d1d1d1;	line-height: 1.4em;}#bodyContent a {	text-decoration: none;}.bodycopy {	width: 303px;	margin-right: 20px;	float: left;}.bodycopyMain {	width: 627px;	float: left;}.imagegallery {	text-align: center;	margin-bottom: 20px;}.imagegallery img {	margin-right: 6px;	margin-left: 6px;	margin-top: 6px;	margin-bottom: 6px;}.weather {	width: 303px;	float: left;	background-image: url(images/weathermap.gif);	background-repeat: no-repeat;	background-position: center center;}#weather{	-moz-border-radius: 3px;	width: 301px;	padding: 0px;	height: 240px;	text-align: center;	color: #d1d1d1;}#footer {	clear: both;	height: 30px;	padding-top: 20px;}#footer p {	font-size: 90%;}.clearall {	clear: both;}#ratestable th {	background-color: #F2E6B6;}#ratestable th p {	color: #000000;	margin: 0px;	padding: 0px;}#ratestable td p {	margin-top: 2px;	margin-bottom: 2px;}.rentalform th {	background-color: #F2E6B6;}.rentalform p {	margin: 0px;	padding: 0px;}.rentalform th p {	color: #000000 !important;	padding: 0;	margin: 0;}.rentalform .resultheader {	color: #999999 !important;}#distanceChart p {	margin: 0px;	padding: 2px;}#distanceChart .odd {	background-color: #87A8B5;}#distanceChart  .even  {	background-color: #414141;}#distanceChart .odd p {	color: #363636;}.odd  {	background-color: #393939;}.warn {	color: #CC0000;}.inputred {	border: 1px solid #FF0000;	background-color: #BC6E75;}
