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

html, body, div, 
h1, h2, h3, 
h4, h5, h6, p, img, ul, ol, li, 
form, fieldset, 
input, textarea 			{
	margin: 0;
	padding: 0;
	font-size: 100%;
}
ul 							{list-style: none;}
img, fieldset 				{border: 0;}
h1, h2, h3, h4, h5, h6 		{font-weight: normal;}
em 							{font-style: italic;}
strong 						{font-weight: bold;}

html {background-image: url(../images/bg.jpg);
		font:Arial, Helvetica, sans-serif;
		background-position:left top;
		background-repeat:repeat}
		
#wrapper {width:800px;
		margin-left:auto;
		height:auto;
		margin-right:auto;}
	
#header {width:800px;
		margin-top:30px;
		margin-left:auto;
		margin-right:auto;}
		
#logo {margin-top:20px;
		margin-right:20px;
		float:left;}
		
#slogan {margin-top:20px;
		margin-left:20px;
		float:right;}
		
#menu {padding-top:30px;
		width:800px;
		clear:both}

#menu li {list-style-type:none;
		float:left;
		margin-right:0.5em;
		text-align:left;
		font-size:0.8em;
		padding-top:10px;
		padding-right:10px;
		padding-bottom:10px;
		color:#cfc8aa;}
		
#menu a {text-decoration:none;
		color:#cfc8aa;
		padding:10px;
		display:block;}
		
#menu a:hover, #menu .current a {background-image:url(../images/textbg.png);
		background-position:left top;
		padding:10px;
		color:#FFF;
		background-repeat:repeat;}
		
#homepageimg {margin-top:-10px;
		margin-bottom:25px}
		
#left {float:left;
		width:485px;
		padding:15px;
		background-image:url(../images/textbg.png);
		background-position:left top;
		margin-bottom:30px;
		background-repeat:repeat;}
		
h3 {font:Arial, Helvetica, sans-serif;
		font-size:1em;
		line-height:160%;
		color:#c89c12;}
		
#left p {font-size:0.8em;
		color:#FFF;}	
		
#left p a {	font-size:1em;
		color:#FFF;}
		
#homepagebox {float:right;
		margin-bottom:20px;}

#contactdetails {float:right;
		margin-top:-25px;
		clear: both;
		margin-right:80px;}
		
h2 {font:Verdana, Geneva, sans-serif;
		font-size:1.6em;
		line-height:160%;
		color:#c89c12;}
		
#contactdetails p {font:Verdana, Geneva, sans-serif;
		font-size:0.9em;
		line-height:160%;
		color:#FFF;}
		
#contactdetails p a {font:Verdana, Geneva, sans-serif;
		font-size:0.9em;
		line-height:160%;
		color:#FFF;}
		
h4 {font:Arial, Helvetica, sans-serif;
		font-size:1em;
		line-height:160%;
		color:#c89c12;}

#map {margin-left:30px;
		margin-top:10px;
		border: 3px solid #c89c12;}
		
#starrating {margin-top: 10px;
float:right;
margin-right:30px;
clear:both}

#bookingform {
	float:right;
	margin-right:65px;
	margin-bottom:10px;
	width: 190px;
}

#formtext {
		font-size:1em;
		color:#FFF;
		font-family: Arial;	
		text-align: center;
		margin-right: -50px;
}

#formtext a {
		font-size:1em;
		color:#FFF;
		font-family: Arial;	
		font-weight: bold,
}

#formtext h6  {font:Verdana, Geneva, sans-serif;
		font-size:1.6em;
		line-height:160%;
		color:#c89c12;}

#footer {float:left;
		margin-bottom:20px}

#footer li {
	list-style-type:none;
	float:left;
	margin-right:0.5em;
	text-align:left;
	font-size:0.6em;
	color:#cfc8aa;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cfc8aa;
	padding-right: 5px;
}
		
#footer a {text-decoration:none;
		color:#cfc8aa;}
		
#footer a:hover {color:#FFF;}
		
#logos {float:left;
		width:515px;
		margin-bottom:40px;
		padding-bottom:20px;}

#logos li {list-style-type:none;
		float:left;
		margin-right:12px;}
		
#logos p {font-size:0.8em;
		color:#cfc8aa;
		margin-top:40px;
		text-align:right;
		float:right;}
		
#logos a {font-size:0.9em;
		color:#cfc8aa;
		text-align:right;}
		
#table {background-image:url(../images/textbg.png);
		background-position:left top;
		background-repeat:repeat;}
		
#* {font-size:0.6em;
		color:#FF0000;}

#quotes {width:250px;
	height:115px;
	float:right;
	margin-top:20px;
clear:both}

		

/*homepage layout*/

				
/*surroundingarea layout*/

		
#surroundingarea .bulletpoints {font-size:0.8em;
		color:#cfc8aa;}
		
/*tariff layout*/

/*contact layout*/


		
/*bnb layout*/

		
#bnb .bulletpoints {line-height:120%;
		font-size:0.8em;
		color:#cfc8aa;}
		
/*about layout*/

