﻿body {font: 1em verdana, arial, sans-serif;    background-color:#033454;
    color:white;}
    

a {color:White}

h1 {font-size:1.2em;}
h2 {font-size:1.1em}

/*menu #7bbf36*/
#headermenu {
width: 100%;
overflow: hidden;
background: #7bbf36; /*bottom horizontal line that runs beneath tabs*/
height:45px;
margin-top:10px;
}

#headermenu ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 14px Verdana;
list-style-type: none;
margin-top:7px
}

#headermenu li{
display: inline;
margin: 0;
}

#headermenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 17px; /*padding inside each tab*/
color: #0066A1;
background: #7bbf36; /*background of tabs (default state)*/
}

#headermenu li a:visited{
color: #0066A1;
}

#headermenu li a:hover, #headermenu li.selected a
{

}
.mt1 {font-size: 30pt;}
.mt2 {font-size: x-large;}
.mt3 {font-size: large;}
#header {position:relative}

#bookOnline
{
    position: absolute;
    top: 50px;
    right: 25px;
    width: 205px;
    height: 83px;
    background-image: url(' ../Images/booking_bg.jpg');
    background-color: #aaa4a5;
    font-size: 16pt;
    padding: 5px;
    background-repeat: repeat-x;
}


#bookOnline a {color:White; text-decoration:none}

.OnlineBooking a {color:orange; text-decoration:none	
}
.OnlineBooking img {border:0}



#mainwrapper {
	
	width: 960px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#locations {
	width:960px; text-align: center; font-size:.8em;  padding-bottom:10px;padding-top:10px;
}

#contentinnerhome { padding-bottom:10px}

#footer
{
    background-color: white;
    height: 50px;
    text-align: center;font: .8em Verdana;
}
#footer li{
display: inline;
margin: 0;
background-color:White;
}
#footer ul {
	margin: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: .8em Verdana;
list-style-type: none;
    height: 17px;
    width: 330px;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;background-color:White;
}
#footer li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
color: black;background-color:White;
}

#footer a {
	color:black; text-decoration:none; background-color:White;
}

.fineprint {
  background-color: white; color:Black;font: .8em Verdana;
}


#bookingForm
{
    font-size: small;

}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:lemonchiffon;
	border-width:3px;
	border-style:solid;
	border-color:#12127D;
	padding:3px;
	width:500px;
	color:Black;
}

/*MyCalendar*/
.MyCalendar .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: lemonchiffon;
    color: #FF0000;
    margin-top:0px;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
    color: #FF8C8C;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}


/*forms*/
.formbutton
{
    background-position: #999;
    margin: 3px;
    cursor: pointer;
    border: outset 1px #ccc;
    background: #999;
    color: #000000;
    font-weight: bold;
    padding: 1px 2px;
}


 fieldset
{
border: 1px solid #033454;
padding: 5px;
width: 350px;
background-color:Transparent
}


input 
{padding:0px; color:Black; font-weight:bold}

legend
{
    background-position: #6699FF;
    color: #000000;
    background: #6699FF;
    padding: 2px 6px;
}



#bookingForm { background-color:white;
    color:#033454; padding:2px; margin-bottom:5px; margin-top:5px}
    