.bluebg
{
	background-color: #000099;
}

.blueoutline
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	border-bottom: #000099 1px solid;
}

.greenbg
{
	background-color: #99cc00;
}

.heading
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

.headingbig
{
	font-size: 16pt;
	color: #6699ff;
	font-family: Arial, Helvetica, sans-serif;
}

.selectedmenuitem
{
	font-weight: 600;
	font-size: 0.8em;
	color: #99cc00;
	font-family: Arial;
}

A.menuitem:link
{
	font-weight: bolder;
	font-size: 0.8em;
	color: #000099;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

A.menuitem:visited
{
	font-weight: bolder;
	font-size: 0.8em;
	color: #000099;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

A.menuitem:active
{
	font-weight: bolder;
	font-size: 0.8em;
	color: #000099;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

A.menuitem:hover
{
	font-weight: bolder;
	font-size: 0.8em;
	color: #99cc00;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

.copytext
{
	font-size: 0.7em;
	color: #c0c0c0;
	font-family: Arial;
}

.litebluebg
{
	background-color: #c1e3ee;
}
.blacktext
{
	font-size: 0.7em;
	color: black;
	font-family: Arial;
}

.bluetext
{
	font-size: 0.75em;
	color: #000099;
	font-family: Arial;
}

A.submenuitem:link
{
	font-weight: bolder;
	font-size: 0.65em;
	color: #000099;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

A.submenuitem:visited
{
	font-weight: bolder;
	font-size: 0.65em;
	color: #000099;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

A.submenuitem:active
{
	font-weight: bolder;
	font-size: 0.65em;
	color: #000099;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

A.submenuitem:hover
{
	font-weight: bolder;
	font-size: 0.65em;
	color: #99cc00;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

.attachmenttableheader
{
	font-weight: bolder;
	font-size: 0.75em;
	color: black;
	font-family: Arial;
}

A.attachmentname:link
{
	font-weight: bolder;
	font-size: 0.75em;
	color: #000099;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

A.attachmentname:visited
{
	font-weight: bolder;
	font-size: 0.75em;
	color: #000099;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

A.attachmentname:active
{
	font-weight: bolder;
	font-size: 0.75em;
	color: #000099;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

A.attachmentname:hover
{
	font-weight: bolder;
	font-size: 0.75em;
	color: #FF1800;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

.whitetableheadings
{
	font-weight: bolder;
	font-size: 0.70em;
	color: #ffffff;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

.consumerspecials
{
	font-size: 0.70em;
	color: #000000;
	font-family: Arial;
	font-variant: normal;
}

A.awhitelink:link
{
	font-weight: bolder;
	font-size: 0.85em;
	color: #ffffff;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

A.whitelink:visited
{
	font-weight: bolder;
	font-size: 0.85em;
	color: #ffffff;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

A.whitelink:active
{
	font-weight: bolder;
	font-size: 0.85em;
	color: #ffffff;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

A.whitelink:hover
{
	font-weight: bolder;
	font-size: 0.85em;
	color: #99cc00;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
}

.makeabookingtable
{
	border:1px solid #6699FF;
}

.sitebtn
{
	cursor: hand;
	color: white;
	background-color: #0033CC;
}

.sitebtnwithfont
{
	cursor: hand;
	color: white;
	background-color: #0033CC;
	font-family: Arial;
	font-weight: bolder;
}

.hideme 
{
	display: none;
}

/* ----------------- Calendar styles ----------------- */
#testdiv1 {
	position:absolute;
	visibility:hidden;
	background-color:#F2F2F2;
	layer-background-color:white;
}

.cpMonthNavigation {
	background-color:#00aeef;
	text-align:center;
	vertical-align: middle;
	text-decoration:none;
	color:#1b3281;
	font-weight:bold;
}

.cpDayColumnHeader, .cpMonthNavigation, .cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate, .cpTodayText, .cpTodayTextDisabled{
	font-family:arial;
	font-size:8.5pt;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

TD.cpDayColumnHeader {
	text-align:right;
	background-color: #00aeef;
	text-align: center;
}

.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  {
	text-align:right;
	text-decoration:none;
}

.cpCurrentMonthDate, .cpCurrentDate {color:#1b3281;}
.cpOtherMonthDate {color:#808080;}
A.cpCurrentMonthDate:hover, A.cpOtherMonthDate:hover {background-color:red;}

TD.cpCurrentDate {
	color:white;
	background-color: #00aeef;
	border-width:1;
	border:solid thin #800000;
}

TD.cpTodayText, TD.cpTodayTextDisabled {
	border:solid thin #00aeef;
	border-width:1 0 0 0;
}
A.cpTodayText, SPAN.cpTodayTextDisabled {height:20px;}
A.cpTodayText {color:#1b3281; text-decoration:none;}
A.cpTodayText:hover {text-decoration:underline;}
.cpTodayTextDisabled {color:#D0D0D0;}
.cpBorder {border:solid thin #00aeef;}

/* ----------------- Google Map 'More' Button Styles ----------------- */

#box {
	text-align:left;
	font-size:smaller;
	padding: 6px 4px;
	width:120px;
	background-color: #fff;
	border: 1px solid gray;
	border-top:1px solid #a5a5a5;
	display: none;
	cursor:default;
}

#box.highlight {
	width:119px;
	border-width:2px;
	border-top:1px solid #a5a5a5;
}

#more_button {
	line-height: 1.4em;
	text-align:center;
	font-size:12px;
	margin-right:15px;
	background-color: #fff;
	border: 1px solid black;
	width:80px; height:16px;
	cursor: pointer;
}

#more_button.highlight {
	line-height: 1.3em;
	font-weight: bold;
	background-color: #fff;
	border-width: 2px;
	width:79px; height:15px;
}

#boxlink {
	color: #a5a5a5;
	text-decoration: none;
	cursor: default;
	margin-left:33px;
}

#boxlink.highlight {
	color: blue;
	text-decoration: underline;
	cursor: pointer;
}


