TD {font-family: verdana, arial, sans-serif; font-size: 90%; line-height: 130%; text-decoration: none; color: #141414;}

A:link {text-decoration: underline; color: #112B5E}
A:active {text-decoration: underline; color: #112B5E}
A:visited {text-decoration: underline; color: #112B5E}
A:hover {text-decoration: underline; color: #EF9C00}

.head {font-family: verdana, arial, sans-serif; font-size: 120%;  font-weight: bold; color: #000000;}
.mainhead {font-family: verdana, arial, sans-serif; font-size: 150%;  font-weight: bold; color: #000000;}
.subhead {font-family: verdana, arial, sans-serif; font-size: 120%;   color: #334B5E;}
.whitehead {font-family: verdana, arial, sans-serif; font-size: 120%;  font-weight: bold; color: #ffffff;}
.tinytext {font-family: verdana, arial, sans-serif; font-size: 90%; line-height: 110%; color: #222222;}
.redtext {color: #ff2222;}

.leftbar {
color: 222222;
font-weight: normal;
text-decoration: none;
font-size: 10px;
line-height: 100%;
}

A.leftbar:link {
color: ffffff;
font-weight: bold;
text-decoration: none;
line-height: 100%;
}

A.leftbar:visited {
color: ffffff;
font-weight: bold;
text-decoration: none;
line-height: 100%;
}

A.leftbar:hover {
color: ffffff;
background-color: #F1B543;
font-weight: bold;
text-decoration: none;
line-height: 100%;
}

a.leftbar:active {
color: ffffff;
font-weight: bold;
text-decoration: none;
line-height: 100%;
} 



TD.leftbarbox {
background: #EF9C00;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 0px #000000;
border-bottom: solid 1px #000000;
padding: 2;
spacing: 0;
}


TD.leftbarboxleft {
background: #F9B73B;
border-left: solid 1px #000000;
border-right: solid 0px #000000;
border-top: solid 0px #000000;
border-bottom: solid 1px #000000;
padding: 0;
spacing: 0;
}



.bookmenu {
color: 222222;
font-weight: normal;
text-decoration: none;
font-size: 90%;
}

A.bookmenu:link {
color: ffffff;
font-weight: bold;
text-decoration: none;
}

A.bookmenu:visited {
color: ffffff;
font-weight: bold;
text-decoration: none;
}

A.bookmenu:hover {
color: ffffff;
background-color: #ffbc00;
font-weight: bold;
text-decoration: none;
}

a.bookmenu:active {
color: ffffff;
font-weight: bold;
text-decoration: none;
} 



.submenu {
color: 222222;
font-weight: normal;
text-decoration: none;
font-size: 90%;
}

A.submenu:link {
color: ffffff;
font-weight: bold;
text-decoration: none;
}

A.submenu:visited {
color: ffffff;
font-weight: bold;
text-decoration: none;
}

A.submenu:hover {
color: ffffff;
background-color: #EF9C00;
font-weight: bold;
text-decoration: none;
}

a.submenu:active {
color: ffffff;
font-weight: bold;
text-decoration: none;
} 



.subsubmenu {
color: 222222;
font-weight: normal;
text-decoration: none;
font-size: 90%;
}

A.subsubmenu:link {
color: ffffff;
text-decoration: none;
}

A.subsubmenu:visited {
color: ffffff;
text-decoration: none;
}

A.subsubmenu:hover {
color: ffffff;
background-color: #EF9C00;
text-decoration: none;
}

a.subsubmenu:active {
color: ffffff;
text-decoration: none;
} 


TD.submenubox {
background: #758896;
border-left: solid 1px #000000;
border-right: solid 0px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 0;
spacing: 0;
}
TD.submenuboxright {
background: #758896;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 0;
spacing: 0;
}
TD.submenuboxcurrent {
background: #ffffff;
border-left: solid 1px #000000;
border-right: solid 0px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 0;
spacing: 0;
}

TD.submenuboxcurrentright {
background: #ffffff;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 0;
spacing: 0;
}


TD.subsubmenubox {
background: #9EADBA;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 0px #000000;
border-bottom: solid 1px #000000;
padding: 0;
spacing: 0;
}


TD.subsubmenuboxisolated {
background: #9EADBA;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 0;
spacing: 0;
}



TD.featurebox {
background: #ffffff;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 8;
spacing: 0;
}

TD.featurebox_red {
background: #ffffff;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 8;
spacing: 0;
}

TD.quotebox {
color: 444444;
background: #ffffff;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 8;
spacing: 0;
}


TD.whatsonboxhead {
color: 222222;
background: #ffffff;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 0px #000000;
padding: 2;
spacing: 0;
}
TD.whatsonbox {
background: #ffffff;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 3;
spacing: 0;
}


TD.lightbox {
background: #f4fAFf;
border-left: solid 0px #000000;
border-right: solid 0px #000000;
border-top: solid 0px #000000;
border-bottom: solid 0px #000000;
padding: 2;
spacing: 0;
}



TD.bookingbox {
color:ffffff;
background: #EF9C00;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 2;
spacing: 0;
}

TD.bookbox {
color:ffffff;
background: #222222;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 2;
spacing: 0;
}

TD.footerbox {
background: #ffffff;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 4;
spacing: 0;
}


TD.searchbox {
background: #E4EAF0;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 0px #000000;
border-bottom: solid 1px #000000;
padding: 1;
spacing: 0;
}

TD.eventsboxhead {
background: #ffffff;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 2;
spacing: 0;
}

TD.eventsbox {
background: #ffffff;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 0px #000000;
border-bottom: solid 1px #000000;
padding: 6;
spacing: 0;
}

TD.formbox {
background: #ffffff;
border-left: solid 0px #000000;
border-right: solid 0px #000000;
border-top: solid 0px #000000;
border-bottom: solid 0px #000000;
padding: 3;
spacing: 0;
}


TD.whitebox {
background: #ffffff;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 8;
spacing: 0;
}




TD.topmenubox {
text-align: center;
background: #F5E8CA;
border-left: solid 1px #000000;
border-right: solid 0px #000000;
border-top: solid 0px #000000;
border-bottom: solid 1px #000000;
padding: 2;
spacing: 0;
}

TD.topmenuboxright {
text-align: center;
background: #F5E8CA;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 0px #000000;
border-bottom: solid 1px #000000;
padding: 2;
spacing: 0;
}


TD.accessmenubox {
text-align: center;
background: #F5E8CA;
border-left: solid 1px #000000;
border-right: solid 0px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 2;
spacing: 0;
}

TD.accessmenuboxright {
text-align: center;
background: #F5E8CA;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 2;
spacing: 0;
}

TD.accessmenuboxcurrent {
text-align: center;
background: #ffffff;
border-left: solid 1px #000000;
border-right: solid 0px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 2;
spacing: 0;
}

TD.accessmenuboxcurrentright {
text-align: center;
background: #ffffff;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 2;
spacing: 0;
}



TD.accessmenubox2 {
text-align: center;
background: #F5E8CA;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 0px #000000;
padding: 2;
spacing: 0;
}

TD.accessmenuboxright2 {
text-align: center;
background: #F5E8CA;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 2;
spacing: 0;
}