.footer {font-family: "Trebuchet MS"; font-size: 11px; color: #588DB1; text-align: left; line-height: 2}
.footer1 {font-family: "Trebuchet MS"; font-size: 8px; color:#666666; text-align: left; line-height: 2}

a:link{color:#588DB1; text-decoration: none;}
a:visited{color:#588DB1; text-decoration: none;}
a:hover{color:#FFFFFF; text-decoration:none; background-color: #666666;}
a:active{color:#000000; text-decoration:none; background-color: #FFFFFF;}

.maintext {
font-family: Trebuchet MS;
font-size: 13px;
font-weight: normal;
color: #000000;
line-height: 1.8;
text-align: left;
}


.maintext_centre {
font-family: Trebuchet MS;
font-size: 13px;
font-weight: normal;
color: #000000;
line-height: 1.8;
text-align: center;
}

.footer {
	font-family: trebuchet MS;
	font-size: 12px;
	color: #658958;
	line-height: 1.5;
	text-align: left;	}

.bottomlinks {
	font-family: trebuchet MS;
	font-size: 10px;
	color: #666666;
	line-height: 2;
	text-align: left;	}
	
.bookingform {
	font-family: trebuchet MS;
	font-size: 11x;
	color: #666666;
	line-height: 1;
	text-align: left;	}	
	

A:link.color1 {text-decoration:none; color: #990000; }
A:hover.color1 {text-decoration: none; color: #FFFFFF; background-color: #666666; }
A:visited.color1 {text-decoration:none; color: #990000; }

A:link.color3 {text-decoration:none; color: #333333; }
A:hover.color3 {text-decoration:underline; color: #F5BE18; background-color: #666666; }
A:visited.color3 {text-decoration:none; color: #333333; }

#red {
	color:#F30;
	font-weight:bold;
}
#red-underline {
	color:#F30;
	font-weight:bold;
	text-decoration:underline;
}

#dates {
	padding-left:250px;
}

#blue_box {
	background-color:#588DB1;
	border:2px solid #000;
}

#specials_box {
	border:1px solid #000;
	width:70%;
	margin:50px auto 0;
	text-align:center;
}

.underline {
	text-decoration:underline;
}