@charset "UTF-8";
/* CSS Document */

html 
	{
	margin:0px;
	padding:0px;
	}
	
body 
	{
	margin:0px;
	padding:0px:
	min-width:41em; /* min width avoids wrappping and display errors in modern browsers */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#92AA8B;
	background-color:#000000;
	text-align:center;
	}
	
img 
	{
	border:none;
	}
	
a, a:link, a:visited
	{
	cursor:pointer;
	text-decoration:underline;
	color:#999933;
	}
	
a:hover 
	{
	cursor:pointer;
	text-decoration:underline;	
	}	

p
	{
	margin:10px 0px 10px 0px;
	padding:0px;
	text-align:left;
	}
	
h1	
	{
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:left;
	font-size:12px;
	}
	
ul
	{
	margin:0px;
	list-style:circle;
	}
	
div#outercontent
	{
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:0px;
	padding:0px;
	width:1060px;
	height:700px;
	background-image:url(../images/bg.png);
	background-repeat:no-repeat;
	}

div#innercontent
	{
	padding-left:50px;
	padding-right:31px;
	padding-top:140px;
	width:979px;
	height:500px;
	}
	
div#contentleft
	{
	margin:0px;
	padding:30px 0 0 0;
	float:left;
	width:380px;
	text-align:left;
	}

div#contentright
	{
	margin:0px;
	padding:0px;
	float:right;
	width:580px;
	height:500px;
	}

div#nav
	{
	margin:0px;
	padding:0px;
	width:580px;
	height:32px;
	float:right;
	}
	
#nav ul
	{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
	}

#nav li
	{
	float:right;
	padding:0px 0px 0px 0px;
	}
	
#nav a
	{/* style, color and size links and headings to suit */
	margin:0px;
	display:block;
	padding:.9em 0px 0px 0px;
	width:108px;
	height:32px;
	border:none;
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration: none;
	background-image:url(../images/btn_off.png);
	background-repeat:no-repeat;
	}

#nav a:hover
	{
	color:#ffffff;
	background-image:url(../images/btn_on.png);
	background-repeat:no-repeat;
	}	

#nav .navactive a
	{
	color:#ffffff;
	background-image:url(../images/btn_on.png);
	background-repeat:no-repeat;
	}

div#slideshow
	{
	margin:0px;
	padding:30px 0px 0px 0px;
	width:580px;
	height:400px;
	}
	
div#footer
	{
	margin:0;
	padding:55px 40px;
	color:#7a813d;
	font-size:10px;
	}

div#bookings
	{
	margin:2px 0 0 0;
	padding:0px 0px 0px 0px;
	float:left;
	width:380px;
	height:400px;
	text-align:left;
	background-image:url(../images/headerbookings.png);
	background-repeat:no-repeat;
	}
	
.fieldset
	{
	margin:0;
	padding:8px 20px 0px 20px;
	width:340px;
	text-align:left;
	border:none;
	}	
	
.fieldsetmsg
	{
	width:340px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	background-color:#050c0e;
	border:solid thin #0e2024;
	border-bottom-color:#92AA8B;
	border-right-color:#92AA8B;
	}

.textforms
	{
	width:200px;
	background:#050c0e;
	color:#CCCCCC;
	border:solid thin #0e2024;
	border-bottom-color:#92AA8B;
	border-right-color:#92AA8B;
	}
	
.textlist
	{
	background:#050c0e;
	color:#CCCCCC;
	border:solid thin #0e2024;
	border-bottom-color:#92AA8B;
	border-right-color:#92AA8B;
	}
	
.textright
	{
	margin:0;
	color:#7a813d;
	padding:20px 20px 0 0;
	text-align:right;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}