body
{
margin:0;
padding:0;
background:url(../img/bg.jpg) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
}

a
{
color:#044251;}


table.contactbox td {
padding:5px;
}

.clear
{
clear:both;}

img
{
border:0;
}

#container
{
width:850px;
padding:0;
margin:0 auto;
}

ul#rotatingpic {
  float:left;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 453px;
  height: 300px;
  overflow: hidden;
}

/****** CONTENT ***** */

#left
{
float:left;
width:206px;
padding:0;
margin:0;
}

#right
{
float:left;
width:600px;
padding:0;
margin:20px 22px;
color:#044251;}

#right li
{
margin:8px 0;}

h1
{
font-size:18px;
color:#044251;
margin:0;
padding:0;
}
h2
{
font-size:15px;
color:#044251;
margin-bottom:0;
padding-bottom:0;
}

#photos
{
margin:10px 0;}


/****** BOOKING ***** */
#booking
{
float:left;
padding:0;
margin:0;
background:url(../img/bookingcover.jpg);
width:397px;
height:300px;
}



#chkavailbox { width:210px; margin:0 auto; padding: 0; overflow:auto; }
#chkavailbox input, #chkavailbox select, #chkavailbox label { display:block; float:left; font:11px arial,helvetica; margin:5px 0; }
#chkavailbox label { padding:4px 4px 4px 15px; width:70px; font-weight:bold; text-align:right; color: #190000 }
#chkavailbox input.txt { width:65px }
#chkavailbox br { clear:both }
#chkavailbox input.btn { margin-top:4px; font-weight:bold; width:115px; }
#chkavailbox img { margin:0; padding:0; border:0 }
div.ui-datepicker { font-size: 11px; font-family: arial, helvetica; }


/****** SIDELINKS ***** */


ul#topnav {
float:right;
	margin: 50px 0 0 20px;
	padding: 0;
	list-style: none;
	width:300px;
}

ul#topnav li {
	margin: 0;
	padding: 0;
}

ul#topnav li a {
	float: left;
	margin: 5px 0;
	padding: 0 20px;
	background:url(../img/arrow.gif) no-repeat left;
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	text-transform: uppercase;
}
ul#topnav li a:hover {
	float: left;
	margin: 5px 0;
	padding: 0 20px;
	background:url(../img/arrow.gif) no-repeat left;
	color:#2386b0;
	text-decoration:none;
	font-size:14px;
}




/****** SIDELINKS ***** */


ul#sidenav {
	margin: 0;
	padding: 0;
	list-style: none;
width:206px;
}

ul#sidenav li {
}

.topbar
{
float: left;
background:#5d6b6e;
color:#FFFFFF;
width:201px;
padding:7px 0 7px 5px;
margin:5px 0 0 0 ;}
ul#sidenav li a {
	float: left;
width:200px;
	margin: 0;
	padding: 5px 0;
	color:#2386b0;
	text-decoration:none;
	border-bottom:#a6acad 1px solid;
}
ul#sidenav li a:hover {
	float: left;
width:200px;
	margin: 0;
	padding: 5px 0;
	color:#085062;
	text-decoration:none;
	border-bottom:#a6acad 1px solid;
}


/****** FOOTER ***** */

#footer
{
	width:850px;
	padding:0;
	margin:0 auto;
	border-top:#797979 1px dotted;
	clear:both;
	color:#797979;
}

.copy
{
float:left;
padding:0;
margin:0;}

.footerlinks
{
float:right;
padding:0;
margin:0;
text-align:right;}

#footer a
{
color:#797979;
text-decoration:none;}