@charset "iso-8859-1";
/* CSS Document */



body .container

{
	background-color:#1f9934;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-15px;
	padding-top:0px;
	font-family: "Tahoma, Geneva, sans-serif", cursive;
	color: #FFF;

}



.section .boxcenterhome{

border:solid;

border-width:1px;

border-color:#000000;

text-align:center;

width:350px;

margin-left:auto;

margin-right:auto;

}



/*local area menu code begin*/

#localarealeft{

margin-bottom:10px;

margin-right:5px;

width:130px;

margin-right:10px;

float:left;

font-size:20px;

margin-left:10px;

margin-top:10px;

color:white;

font-family:Tahoma, Geneva, sans-serif;

}



.boxlocalarea{
	float:left;
	width:750px;
	font-size:16px;
	margin-top:10px;
	margin-right:15px;



margin-left:15px

margin-bottom:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: normal;

}



.boxlocalarea a{

color:#FFFFFF;

}



.boxlocalarea .heading{

font-size:1.1em;

font-family:Tahoma, Geneva, sans-serif;

color:#FFFFFF;

border-top:dotted;

border-width:1px;

border-color:#FFFFFF;

margin-bottom:10px;

padding-top:10px;

clear:both;

}

/* local area menu code end*/



input{

margin-top:5px;

clear:left;

margin-bottom:5px;

}



.section .heading{

font-size:1.0em;

font-family:Tahoma, Geneva, sans-serif;

color:#FFFFFF;

}



.section h1#pagetitle{
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFFFFF;
	margin-bottom:15px;

}



.boxlocalarea h1#pagetitle{

font-size:1.2em;

font-family:Tahoma, Geneva, sans-serif;

color:#FFFFFF;

margin-bottom:15px;

}



ul#localareamenu{

padding:0px;

margin:0px;

list-style-type:none;

}



.regularofferbox{

margin-top:15px;

clear:both;

width:500px;

text-align:center;

margin-left:auto;

margin-right:auto;

border-width:1px;

border-style:solid;

}



.regularguestoffer{

margin-top:14px;

color:#FFFFFF;

font-weight:

}



/*plist code start*/

table.main{

font-family:Tahoma, Geneva, sans-serif;

text-align:center;

border-collapse:collapse;

width:950px;

color:#000000;

}



table.main tr.odd{

background-color:#66CC99;

}



table.main td{
	border-width:1px;
	border-color:#000000;
	border-spacing:0px;
	border-style:solid;
	padding:4px;


font-weight:
; 	position: inherit;

}



tr.typesaccom{

font-size:16px;

color:#FFFFFF;

font-weight:normal;

}

.main #datescolumn{

width:150px;

}

/*plist code end*/



/*contact us form code start*/

.label

{

clear:left;

margin-top: 5px;

margin-bottom:5px;

float:left;

font-weight:

width:260px;

text-align:right;

margin-right:15px;

}



.form

{

color:white;

font-family:Tahoma, Geneva, sans-serif;

font-size:14px;

}



form input{

margin-top:5px;

margin-bottom:5px;

}

/*Contact us form end*/



/*Main Menu code start*/



#menu{

border-bottom:#003399;

border-bottom-width:4px;

border-bottom-style:solid;

float:left;

background-image:url(images/blankmenu.jpg);

width:920px;

height:150px;
margin-left:15px
margin-right:15px 


margin-bottom:5px;

font-family:comic sans MS;

}



#menu ul{

margin-top:0px;

padding-top:0px;

list-style-type:none;

position:relative;

top:110px;

}



#menu ul li{

position:relative;

display:inline;

}



#menu a{

color:#000000;

font-size:14pt;

text-decoration:none;

}



#menu a:hover{

color:#003399;

}



/*Individual positions*/

#menu #homelink{

left:20px;

}

#menu #accommodationlink{

left:107px;

}

#menu #bookinglink{

left:300px;

}

/*end individual positions*/



/*main menu code end*/





#submenu a:link{

color:#FFFFFF;

text-decoration:underline;

}



.left{

float:left;

clear:right;

clear:left;

margin-bottom:35px;

margin-right:15px;

}



.right{
	margin-left:10px;
	margin-bottom:35px;
	margin-right:15px;

}





#submenu a:visited{

color:#FFFF00;

text-decoration:underline;

}



#submenu{
	color:#000000;
	font-size:14px;
	padding:5px;
	font-weight:
	font-family:Tahoma, Geneva, sans-serif;
	border-bottom:#003399;
	border-bottom-width:4px;
	border-bottom-style:solid;
	clear:left;
	text-align: center;

}



#boxtopleft{

position:absolute;

top:5px;

left:5px;

width:30px;

color:white;

font-family:Tahoma, Geneva, sans-serif;

font-size:1.3em;

color:#FFFFFF;

}



#boxtopleft a{

color:#FFFFFF;}



#promotionline{

color:#FFFF00;

clear:left;

font-size:13px;

padding:5px;

font-weight:bold;

font-family:Tahoma, Geneva, sans-serif;

border-bottom:#003399;

border-bottom-width:4px;

border-bottom-style:solid;

}



.section a:link{

color:#FFFFFF;

text-decoration:underline;

}



.section a:visited{
	color:#03F;
	text-decoration:underline;

}



.section{
	font-size:16px;
	line-height:130%;
	color:black;
	width:920px;
	margin-top:15px;
	margin-bottom:25px;
	margin-left:10px;
	padding-left:5px;
	margin-right:15px;
	text-align:left;
	clear:both;

}



.section h2{

color:#FFFFFF;

margin-top:2%;

margin-bottom:2%;

font-size:1.1em;

}



#copyright

{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	width:940px;
	clear:both;
	border-top:#003399;
	border-top-width:4px;
	border-top-style:solid;
	padding:5px;
	margin-bottom:0px;
	background-color: #0E566F;

}



#copyright a{

color:#FFFFFF;

}



#submitbutton{

margin-left:240px;

clear:left;}



body{
	background-color:#6CF;
	color: #FFF;
}



#specialoffer{

	position:absolute;

	top:0px;

	font-family:Tahoma, Geneva, sans-serif;

	height:350px;

	width:11%;

	left:15px;

}



#specialoffer #title{

font-size:16px;

color:#FFFFFF;

font-weight:bold;

}



#specialoffer .offer{

border:solid;

text-align:center;

margin-bottom:10px;

border-color:#000000;

border-width:1px;

background-color:#FFFF80;

/*

background-color:#0099FF;

*/

}



.offer .dates{

color:#FF0000;

font-weight:bold;

font-size:20px;

}

.offer .type{

font-weight:bold;

margin-top:5px;

margin-bottom:5px;

}



#specialoffer2{

	position:absolute;

	top:500px;

	font-family:Tahoma, Geneva, sans-serif;

	height:350px;

	width:11%;

	left:15px;

}



#specialoffer2 .offer2{

border:solid;

text-align:center;

margin-bottom:10px;

border-color:#000000;

border-width:1px;

background-color:#FFFF80;

/*

background-color:#0099FF;

*/

}



.offer2 .dates{

color:#FF0000;

font-weight:bold;

font-size:20px;

}

.offer2 .type{

font-weight:bold;

margin-top:5px;

margin-bottom:5px;

}



#googlead{

margin-left:auto;

margin-right:auto;

margin-top:5px;

margin-bottom:5px;

width:940px;

}



#callmsg{

font-size:16px;

text-align:center;

margin-bottom:14px;}

.container .section p {
	color: #FFF;
	font-size: 14;
}
.container .section table tr th {
	color: #FFF;
	font-size: 16px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
}
.container #submenu table tr th table {
	text-align: center;
}
.container table tr th table {
	text-align: center;
	color: #FFF;
	background-color: #0B5570;
}
.container #submenu table tr th table tr th table tr th {
	color: #FFF;
	font-size: 14px;
}
.container #submenu table tr th table tr th .heading {
	color: #FFF;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
}
.container #submenu table tr th table tr td a {
	font-family: Tahoma, Geneva, sans-serif;
}
.container #submenu table tr th table tr td a {
	font-size: 14px;
}
.container #logo table tr th table tr th table tr th .heading a {
	color: #CCC;
}
.container #logo table tr th table tr th table tr th .heading a {
	color: #2489b0;
}
.container #logo table tr th table tr th table tr th .heading a {
	color: #FFF;
	background-color: #0E566F;
	border-top-color: #105871;
	border-right-color: #105871;
	border-bottom-color: #105871;
	border-left-color: #105871;
	text-decoration: underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
}
.container #logo table tr th table tr th table tr td a {
	color: #FFF;
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;

	font-weight: 

}
.container .section p {
	color: #FFF;
	font-size: 16px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
}
.container #logo table tr .linksbarcolour {
	font-family: "Tahoma, Geneva, sans-serif", cursive;
	color: #FFF;
}
.container #logo p a {
	text-align: center;
	color: #FFF;
}
.container .section {
	color: #FFF;
}
.container .section {
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	text-align: center;
}
.container #logo p {
	font-size: 14px;
	text-align: center;
	color: #FFF;
}
.comicsans {
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
}
.container .section table tr th p {
	font-weight: normal;
	font-size: 16px;
	text-align: center;
}
.container #logo {
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
}
.container #logo table {
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	word-spacing: normal;
}
.a {
	font-size: 16px;
}
.container #logo .a {
	font-size: 14px;
}
.container #logo .a {
	font-size: 16px;
	font-family: "Tahoma, Geneva, sans-serif", cursive;
}
.a {
	color: #FFF;
}
.container #logo table tr th p {
	font-size: 16px;
	color: #FFF;
}
.container table tr th p {
	font-size: 16;
}
.container table tr th p {
	color: #FFF;
	font-size: 16px;
}
.container table tr th p {
	font-size: 16px;
}
.container table tr th p {
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-align: left;
}
.container #logo table tr th p {
	font-size: 14;
}
.container #logo table tr th p {
	font-size: 12px;
}
.container #logo table tr th p {
	font-size: 14px;
}
.a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
}
.container #logo table tr th p {
	font-family: Tahoma, Geneva, sans-serif;
}
.container #logo table tr th p {
	font-weight: bold;
}
.container #logo table tr th p {
	font-family: Tahoma, Geneva, sans-serif;
}
.container #logo table tr td .a .a {
	font-size: 14;
}
.container #logo table tr td .a .a {
	font-size: 12px;
}
.container #logo table tr td .a .a {
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
}
.container #logo table tr th p {
	font-size: 14px;
}
.container #logo table tr th p {
	font-size: 16px;
}
.container #logo table tr th p {
	font-size: 14px;
	font-family: "Tahoma, Geneva, sans-serifS", cursive;
	font-weight: normal;
}
.s {
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
}
.container #logo table tr th p .a {
	font-size: 14px;
}
.container #logo table tr th p {
	text-align: center;
}
.container #logo table tr th p {
	font-family: "Tahoma, Geneva, sans-serif", cursive;
}
.container #logo table tr th p {
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-weight: normal;
}
.container #logo table tr th table .linksbarcolour th table tr th .heading .linksbarcolour .linksbarcolour .comicsans .linksbarcolour {
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.container table tr th h2 {
	font-family: Tahoma, Geneva, sans-serif;
}
.container table tr th h2 {
	font-weight: bold;
}
.container table tr th h2 {
	font-family: Tahoma, Geneva, sans-serif;
}
.container table tr th h2 {
	font-size: 14px;
}
.container table tr th h2 {
	font-weight: bold;
}
table tr th h2 {
	font-size: 16px;
}
.container table tr th h2 {
	font-family: Tahoma, Geneva, sans-serif;
}
.container table tr th h2 {
	font-size: 16px;
}
.container table tr th h2 {
	font-family: Tahoma, Geneva, sans-serif;
}
.container #logo table tr th h2 {
	font-family: Tahoma, Geneva, sans-serif;
}
.container #logo table tr th h2 {
	font-size: 16px;
	color: #FFF;
}
.container #logo p {
	color: #FFF;
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
}
white {
	color: #FFF;
}
.container {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
centre {
	position: centre;
}
.container #logo table tr th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FC0;
}
.container #logo table tr th .style1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
}
highlight {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #FC0;
}
.container .section center table tr td {
	text-align: center;
}
