p {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
}
H1 {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:black;
	text-align : center;
}
background-color {
	background-color: #d2e3f3;
}
body {
	background-color: #d2e3f3;
}
a:link {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: gray;
}
a:visited {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:gray;
}
a:hover {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: black
}
a:link.class2 {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: black;
}
a:visited.class2 {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: black;
}
a:hover.class2 {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: gray;
}
table {
	border-color : #233040;
}

.availability
	{border:.1pt solid windowtext;}

.tabhead
	{
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	font-size: 12.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;
	border-bottom:.2pt solid windowtext;
	border-left:0.1pt solid windowtext;
	background : #d2e3f3;
	color : Black;
}

.tabhead2
	{
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color: #d2e3f3;
	font-size:10.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;
	border-bottom:.2pt solid windowtext;
	border-top:.2pt solid windowtext;
	border-left:0.1pt solid windowtext;
	background : Black;
}
	
.date
	{mso-ignore:padding;
	width:100;
	color:windowtext;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\[$-809\]dd\\ mmmm\\ yyyy\;\@";
	text-align:center;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;
	border-bottom:.1pt solid windowtext;}
	
.booked
	{mso-ignore:padding;
	width:100;
	color:windowtext;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;
	background:gray;
	border-bottom:.1pt solid windowtext;
	border-left:0.1pt solid windowtext;}
	
.available
	{mso-ignore:padding;
	width:100;
	color:windowtext;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\0022£\0022\#\,\#\#0\;\[Red\]\\-\0022£\0022\#\,\#\#0";
	text-align:center;
	vertical-align:bottom;
	border-bottom:0.1pt solid windowtext;
	border-left:0.1pt solid windowtext;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
	
.availablewe 
	{
	mso-ignore:padding;
	width:100;
	color: Red;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\0022£\0022\#\,\#\#0\;
	\[Red\]\\-\0022£\0022\#\,\#\#0";
	text-align:center;
	vertical-align:bottom;
	border-bottom:0.1pt solid windowtext;
	border-left:0.1pt solid windowtext;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;
}
.end 
	{	
	border-left:0.1pt solid windowtext;
	}
.tabtop 
	{	
	border-bottom:0.1pt solid windowtext;
	}
.endtop 
	{	
	border-left:0.1pt solid windowtext;
	border-color: #d2e3f3;
	}

.availablexmas
	{mso-ignore:padding;
	color:windowtext;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"\0022£\0022\#\,\#\#0\;\[Red\]\\-\0022£\0022\#\,\#\#0";
	text-align:center;
	vertical-align:bottom;
	border-bottom:0.1pt solid windowtext;
	border-left:0.1pt solid windowtext;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}

.bookedxmas
	{mso-ignore:padding;
	color:windowtext;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;
	background:gray;
	border-bottom:.1pt solid windowtext;
	border-left:0.1pt solid windowtext;}