body {	margin: 0px;	padding: 0px;	font-family: "Century Gothic", Arial, sans-serif;	text-align: center;	background-color: #C8DCF7;	background-image: url(Images/sky.jpg);	background-repeat: repeat-x;	background-position: left top;}#wrapper {	width: 800px;	margin-right: auto;	margin-left: auto;	background-color: #FFFFFF;	border: 1px solid #FFF;}/* START NAVIGATION */#navcontainer{	margin: 0px auto;	padding: 0 0 0 1px;	width: 799px;	background-color: #f1ebe9;	height: 25px;}#navcontainer ul{	border: 0;	margin: 0;	padding: 0;	list-style-type: none;	text-align: center;	}#flashcontent {	float: left;	clear: left;	width: 300px;	margin-right: 20px;	margin-bottom: 20px;}#navcontainer ul li{display: block;float: left;text-align: center;padding: 0;margin: 0;}#navcontainer ul li a{	background: #f1ebe9;	width: 112px;	border: 1px solid #fff;	border-right-color: #cccccc;	border-bottom-color: #cccccc;	padding: 0;	margin: 0;	color: #888075;	text-decoration: none;	display: block;	text-align: center;	font-size: 0.9em;	font-style: normal;	line-height: 23px;	font-weight: bold;	font-variant: normal;	height: 23px;}#navcontainer ul li a:hover{	color: #fff;	background: #888075;	font-weight: bold;}#navcontainer a:active{}#navcontainer li#active a{}#right-border-fix{	border-right-width: 1px;	border-right-style: solid;	border-right-color: #fff;}/* END NAVIGATION */#content {	text-align: left;	padding: 20px;	width: 760px;}h1 {	font-size: 110%;	color: #888075;	margin: 0.75em 0px 0.25em;	padding: 0px;}.firstline {	margin-top: 0px;}p {	margin: 0px 0px .5em;	padding: 0px;	font-size: 90%;	_height: 1%;	line-height: 110%;}.leftimg {	float: left;	margin-right: 0px;	margin-bottom: 20px;	clear: left;	border: 1px solid #888075;	padding: 0px;	margin-top: 0px;	margin-left: 0px;	width: 300px;}#footer {	font-size: 70%;	margin-top: 20px;	padding: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #597BCB;	clear: both;}#bookings {	font-weight: bold;	color: #fff;	line-height: 23px;	background-color: #888075;	height: 23px;	float: right;	width: 202px;	margin: 0px;	padding: 0px;	font-size: 0.9em;	border-top: 1px solid #888075;	border-right: 1px solid #888075;	border-bottom: 1px solid #888075;	border-left: 1px solid #9d7b3f;}a:link {	color: #000000;}a:visited {	color: #000000;}#tableleft {	border: 1px solid #888075;	margin-left: 47px;	margin-top: 20px;	width: 300px;	float: left;	display: inline;	margin-bottom: 20px;}#tableright {	border: 1px solid #888075;	margin-top: 20px;	width: 300px;	float: right;	margin-right: 47px;	display: inline;	margin-bottom: 20px;}#wrapper #content #tableleft p {	padding-right: 10px;	padding-left: 10px;	padding-bottom: 10px;}#wrapper #content #tableleft .firstline {	padding-right: 10px;	padding-left: 10px;	padding-top: 10px;}#wrapper #content #tableright p {	padding-right: 10px;	padding-left: 10px;	padding-bottom: 10px;}#wrapper #content #tableright .firstline {	padding-right: 10px;	padding-left: 10px;	padding-top: 10px;}.calendar {	z-index: 9999 !important;}.normalweight {	font-weight: normal;}#textblock {	width: 420px;	margin-left: 20px;	float: right;}#textblock li {	font-size: 90%;}#textblock ul {	margin-top: 0px;	margin-bottom: .5em;}#guidelines {	width: 35%;	float: right;	margin-left: 20px;	padding: 20px;	border: 1px solid #888075;	background-color: #F1EBE9;	margin-bottom: 20px;}#guidelines li {	font-size: 90%;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;}#guidelines ul {	margin-top: 0px;	margin-bottom: .5em;}table.ratestbl {	background-color: #FFFFFF;	border: 1px solid #888075;	font-size: 70%;	border-collapse:collapse;	}table.ratestbl td, table.ratestbl th, table.ratestbl caption {	padding: 2px 4px;	border: 1px solid #888075;	margin: 0px;	vertical-align: top;}table.ratestbl caption {	text-align: left;	font-weight: bold;	color: #fff;	background-color: #888075;	margin: 0px -1px 0px 0px;}.ratestblborder {	border: 1px solid #888075;}#leftratestbl {	float: left;	margin-right: 20px;	margin-bottom: 20px;	clear: left;	display: inline;	width: 300px;	padding: 0px;	margin-top: 0px;	margin-left: 0px;}.bookingform {	width: 430px;	margin: 10px 0px 0px;	padding: 0px;}#randomimg {	width: 300px;	height: 252px;	margin-right: 20px;	margin-bottom: 20px;	/*border: 1px solid #888075;*/	padding: 0px;	margin-top: 0px;	margin-left: 0px;	}