body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#153466;background-color: #b4d0eb;}
body.menu{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#153466;background-color: #f0fcfd;}

body.Xmasmenu{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#153466;background-image:url(../images/xmasbg.html);background-color: #f0fcfd;}
.XmasmenuTitle{color:#fff;background-color:#3a9aa1;font-weight:bold;}

.XmasmenuBtm{border:1px dotted #000;}

.Xmasmenu input {
	background-color:#FFFFFF;
}

#XmasbookingForm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#153466;
	background-color:#FFFFFF;
}

#XmasmenuTable{	
	filter: alpha(opacity=80);
	opacity: 0.8;
	font-size:11px;
}

#XmasmenuTable input{
	background-color:#FFFFFF;
}

#nav a, a:hover{padding:0px;}

a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#153466;background-color: #f2fdfe;padding:3px 3px 3px 3px;text-decoration:none;}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;background-color: #c0d7e3;padding:3px 3px 3px 3px;font-weight:bold;text-decoration:none;}

#footer{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;background-color:#3a9aa1;font-weight:bold;line-height:15px;text-decoration:none;padding:3px 3px 3px 3px;}
#footer a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;background-color:#3a9aa1;font-weight:bold;text-decoration:none;padding:3px 3px 3px 3px;}
#footer a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;background-color:#4b6288;font-weight:bold;text-decoration:none;padding:3px 3px 3px 3px;}

#website{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#454546;background-color:#b4d0eb;font-weight:bold;line-height:15px;text-decoration:none;padding:3px 3px 3px 3px;}
#website a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#454546;background-color:#b4d0eb;font-weight:bold;text-decoration:none;padding:3px 3px 3px 3px;}
#website a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#0462a8;background-color:#b4d0eb;font-weight:bold;text-decoration:none;padding:3px 3px 3px 3px;}
#website a:hover span{color:#f29502;background-color:#b4d0eb;font-weight:bold;text-decoration:none;}


/*  div style for image rollovers ///////////////*/

table.imgTable { border: 2px dotted #0A5374; padding: 5px; cursor:default; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color: #294D6E;line-height: 1.4;background-color:inherit;}
table.imgTable p { margin-bottom: 3px;}
table.imgTable img{ border:0px; cursor:default;}
table.imgTable h1 { font-size: 16px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

table.imgTable2 { border: 2px dotted #0A5374; padding: 5px; cursor:default; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color: #294D6E;line-height: 1.4;background-color:inherit;}
table.imgTable2 p { margin-bottom: 3px;}
table.imgTable2 img{ border:0px; cursor:default;}
table.imgTable2 h1 { font-size: 16px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*/////////////////////////////////////////////////////////////////////////////*/

#formHeader{
	color:#fff;
	background-color:#3a9aa1;
}
input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 0.9em;
	border:1px solid #9c9c9c;
	background-color:#e8f0f1;
	margin-bottom:5px;
}
textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 0.9em;
	border:1px solid #9c9c9c;
	background-color:#e8f0f1;
}
input.but{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;  
	color: #fff;
	background-color:#3a9aa1; 
	border:1px solid #9c9c9c;
	text-align:center;
	width:145px;
}



#hoverLinks a{padding:0px;margin-top:15px;}
#hoverLinks a:hover{padding:0px;margin-top:15px;font-weight:normal;}

#map a{padding:0px;font-weight:normal;}

table.menuLinks { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 0px dotted #9DC9FF; background-color: #e9f4fb; padding: 5px; }
table.menuLinks a { width: 140px; display: block; text-decoration: none; background-color: #e9f4fb; color: #000; font-weight: bold; padding: 3px; border: 1px solid #9dc9ff; }
table.menuLinks a:hover {  color: #fff; background-color: #9dc9ff; font-weight: bold; padding: 3px; border: 1px solid #3a9aa1;}

.menuTitle{color:#fff;background-color:#3a9aa1;font-weight:bold;}

.menuBtm{border:1px dotted #000;}
a.menuBtm{background-color:#e5f0fb;border:0px;}

h1{font-size:12px;}

li{list-style:square;}

#openingTimes{background-color:#F0FCFD;}