/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}
body {
	margin-top: 0px;
}
a:link {
	text-decoration: none;
	color: #FFFFFF;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
}
.Links_White {color: #FFFFFF}
.style1 {font-size: xx-small}
.style2 {font-size: xx-small; color: #FFFFFF; }

.pagination{
 width:25px;
 height:10px;
 border:1px solid #648D00;
 text-align:center;
 text-decoration: none;
 padding-left:5px;
 padding-right:5px;
 padding-top:2px;
 font-size:12px;
}

.pagination:hover{
background:#648D00;
color:#FFFFFF;
} 

.paginationGrey{
 width:25px;
 height:10px;
 border:1px solid #648D00;
 color:#CCCCCC;
 text-align:center;
 text-decoration: none;
 padding-left:5px;
 padding-right:5px;
 padding-top:2px;
 font-size:12px;
}
/**
 *	ADDED FOR RESERVATION FORM DROP DOWN
 */
optgroup {
font-style:normal;
font-size:1em;
font-weight:normal;
}
/**
 *	ADDED FOR RESERVATION FORM CALENDAR
 */
.calendar {
	border:1px #aaaaaa solid;
	border-collapse:collapse;
}
.calendar td {
	border:1px #aaaaaa solid;
	font-size:0.7em;
	text-align:center;
	border-collapse:collapse;
}
.weekend {
	background:#000066;
	color:white;
}
.void {
	background:#eeeeee;
	color:white;
}
.booked {
	color:#770000;
	text-decoration:line-through;
}
.earlier {
	font-style:italic;
	color:#888;
}
.calendarheader td {
	background:black;
	color:white;
	border-collapse:collapse;
}