/* CSS Document */
body{
	margin:0px;
	background-color:#F7E8D1;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:17px;
	}
#maintable{
	border:1px solid #999999;
	}
#seperator{
	padding-left:3px;
	}	
#sitemap{
	background-color:#F9D191;
	height:30px;
	}	
#left_topmenu{
	background-color:#F8DDB1;	
	}
#left_topnav{
	background:url(../images/menu_bg.jpg) no-repeat;
	height:26px;
	padding-left:25px;

	}	
#left_topnav a:link{
	font:11px Arial, Helvetica, sans-serif;
	color:#694E22;
	font-weight:bold;
	text-decoration:none;

	}	

#left_topnav a:visited{
	font:11px Arial, Helvetica, sans-serif;
	color:#694E22;
	font-weight:bold;
	text-decoration:none;

	}	

#left_topnav a:active{

	font:11px Arial, Helvetica, sans-serif;
	color:#694E22;
	font-weight:bold;
	text-decoration:none;

	}	
#left_topnav a:hover{

	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;

	}	

#midtop{}
#midtop .heading{
	background-color:#F8E1BC;
	height:30px;
	}	

#midtop .package{
	background-color:#FACF8C;
	height:150px;
	}	
		
#leftnav{
	background-color:#1A713C;
	padding:3px;
		}
		
#leftnav .tdbg{
	background:url(../images/leftnav_bg.jpg) repeat-x;
	height:25px;
	}	
#leftnav .linkleft:link{
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding-left:32px;	
	}	

#leftnav .linkleft:visited{
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding-left:32px;	
	}	
#leftnav .linkleft:active{
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding-left:32px;	
	}	
#leftnav .linkleft:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#FBB64B;
	font-weight:bold;
	text-decoration:none;
	padding-left:40px;
	}	
.greenbar{
	background-color:#9EC34C;
	height:30px;
	}

#linksnewsnevents{
	background-color:#98BFA8;
	padding-left:10px;
	}	


#tellyourfriend{
	background-color:#DDEAE2;
	}
	
	
#messagefromdirector{
	background-color:#FBB64B;
	}	
#booking{
	background-color:#458C62;
	}	
li{
	color:#1A713E;
	}	
#member{
	background-color:#FACF8C;
	}	
#weather{
	background-color:#DDEAE2;
	}	
#weathertable{
	background-color:#D4E2D9;
	}	
#imagegallery{
	background-color:#62400B;
	}	
#additional{
	background-color:#AEA895;
	}	
#additional li{
	color:#ffffff;
	}	

#additional a:link{
	font:11px Arial, Helvetica, sans-serif;
	color:#fffff;
	text-decoration:none;
	}	

#additional a:visited{
	font:11px Arial, Helvetica, sans-serif;
	color:#fffff;
	text-decoration:none;

	}	
#additional a:active{
	font:11px Arial, Helvetica, sans-serif;
	color:#fffff;
	text-decoration:none;
	}	
#additional a:hover{
	font:11px Arial, Helvetica, sans-serif;
	color:#fffff;
	text-decoration:none;
	}	

#footer{
	background-color:#ffffff;
	border-top:1px solid #1A713E;
	height:60px;
	font:11px Arial, Helvetica, sans-serif;
	color:#1A713E;
	}
/*=========================================== COMMON STYLES ============================================*/
h1{
	background:url(../images/heading_img.jpg) no-repeat;
	background-position:right bottom;
	font:17px Arial, Helvetica, sans-serif;
	color:#8D2E0D;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	}

a:link{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}	
a:active{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}	
	a:visited{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}	
	a:hover{
	font:11px Arial, Helvetica, sans-serif;
	color:#1A713C;
	text-decoration:none;
	}
	
.whitelink:link{
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}	
.whitelink:active{
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}	
	.whitelink:visited{
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}	
	.whitelink:hover{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}
	

#linkblack:link{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}	
#linkblack:active{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}	
#linkblack:visited{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}	
#linkblack:hover{
	font:11px Arial, Helvetica, sans-serif;
	color:#1A713C;
	text-decoration:none;
	}


.heading{
	font:15px Arial, Helvetica, sans-serif;
	color:#8D2E0D;
	font-weight:bold;
	}			
	
.txtbrown{
	font:11px Arial, Helvetica, sans-serif;
	color:#571A05;
	}	
.bigtxtbrown{
	font:13px Arial, Helvetica, sans-serif;
	color:#571A05;
	}	
	
	.white
	{
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	}
	
.textbox{
	border:1px solid #8D2E0D;
	background-color:#ffffff;
	height:20px;
	width:150px;
	}	

.textboxgrnb{
	border:1px solid #739F10;
	background-color:#ffffff;
	height:20px;
	width:150px;
	}	

.txtwhite{
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	}	
.buttonstyle
{
width:100px;
border-width:1px;
border-style:solid;
border-color: #BBD49B;
color:#7F9E36;
font-weight:bold;
FONT-SIZE: 11px;
BORDER-BOTTOM: #666666 1px inset;
FONT-FAMILY:Verdana, Helvetica, sans-serif;
BACKGROUND-COLOR: #FFF;
cursor:hand;
}
.combostyle_enq
{
	border-left:1px;
	border-top:1px;
	border-right:1px;
	border-bottom:thin;
	border-style:solid;
	background-color:#F8E1BC;
	border-color:#BBD49B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
}
.txtfieldstyle_enq
{
border-left:1px;
border-top:1px;
border-right:1px;
border-bottom:thin;
border-style:solid;
background-color:#FFF;
border-color:#BBD49B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:middle;
}
.brownbk
{
 background-color:#FACF8C;
}
.quick:link{
	font:11px Arial, Helvetica, sans-serif;
	color:#694E22;
	font-weight:bold;
	text-decoration:underline;

	}	

.quick:visited{
	font:11px Arial, Helvetica, sans-serif;
	color:#694E22;
	font-weight:bold;
	text-decoration:underline;

	}	

.quick:active{

	font:11px Arial, Helvetica, sans-serif;
	color:#694E22;
	font-weight:bold;
	text-decoration:underline;

	}	
.quick:hover{

	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;

	}
	
.news:link{
	font:11px Arial, Helvetica, sans-serif;
	color:#1A713C;

	text-decoration:none;

	}	

.news:visited{
	font:11px Arial, Helvetica, sans-serif;
	color:#1A713C;

	text-decoration:none;

	}	

.news:active{

	font:11px Arial, Helvetica, sans-serif;
	color:#1A713C;

	text-decoration:none;

	}	
.news:hover{

	font:11px Arial, Helvetica, sans-serif;
	color:#000000;

	text-decoration:none;

	}
.faq{
	font:11px Arial, Helvetica, sans-serif;
	color:#694E22;
	text-decoration:none;
}	

.sidecontent
{
background:#FACF8C;
}

.somediv{
width: 98%;
clear: left;
}

.floatbox{
float: left;
width: 245px;
}

* html .somediv p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv p{
margin-top: 0;
margin-left: 156px;
}
/* pic_wrap*/
a.viewmore:link, a.viewmore:visited, a.viewmore:active
{
color:#990000;
font-size:13px;
text-decoration:none;
}

a.viewmore:hover
{
color:#BB0000;
text-decoration:none;
}