body {padding-right: 0px;padding-left: 0px;font-weight: normal;font-size: 0.8em;padding-bottom: 0px;margin-left: auto;color: #000000;margin-right: auto;padding-top: 0px;font-family: "Trebuchet MS", Verdana, Geneva, Helvetica;background-color: #E9E6DC}
th {text-align:left; vertical-align:top;}
#main-content {background-color: White; width: 95%; text-align:left; padding:5px;}
div.message-box {width:auto;height:auto;min-height:48px;margin: 30px 30px 0px 30px;border:1px solid #fc0;padding:12px 40px 12px 12px;background-repeat:no-repeat;background-position:20px 14px;background-color:#ffffcc;font-size:12px;}
div.message-box.error {border-color:#ffcc00;padding-left:80px;color:#c60000;}
#consfee {color:#333333;font-size:12px;border-style:dotted;border-color:#333333;border-width:1px;padding:10px;}
#costinfo {color:#333333;font-size:12px;border-style:dotted;border-color:#333333;border-width:1px;padding:10px;}
#commlevy {color:#333333;font-size:12px;border-style:dotted;border-color:#333333;border-width:1px;padding:10px;}
.seasons {color:#333333;font-size:12px;border-style:dotted;border-color:#333333;border-width:1px;padding:10px;}
.heading {color: #003366; font-weight: bold;}
a {color: #003366;text-decoration: none}
H1{font-size: 2em; font-family: "Trebuchet MS", Verdana, Geneva, Helvetica}
H2 {font-size: 1.6em;line-height: 1em;font-family: "Trebuchet MS", Verdana, Geneva, Helvetica}
H3 {font-size: 1.4em;color: #003366;font-family: "Trebuchet MS", Verdana, Geneva, Helvetica}
#banner {padding-right: 0px;margin-top: 0px;padding-left: 0px;z-index: 3;background-image: url(Images/bookingformbackground.jpg);padding-bottom: 0px;margin-left: auto;width: 700px;margin-right: auto;padding-top: 0px;background-REPEAT: no-repeat;top: 0px;height: 90px;background-color: #D0C8B3}
#bannernav {font-weight: bolder;font-size: 10px;float: right;width: 450px;padding-top: 3px;font-family: "Trebuchet MS", Verdana, Geneva, Helvetica;text-align: right}
#bannernav a {padding-right: 6px;padding-left: 6px;color: #d6c7b0;text-decoration: none}
#bannernav a:hover {color: #ffffcc;text-decoration: none}
#main {BORDER-top: #b3aa81 solid;width: 700px;background-color: #D0C8B3}
#details {padding-right: 20px;padding-left: 20px;padding-bottom: 10px;padding-top: 10px;background-color: #D0C8B3}
.navguide {clear: both;padding-left: 10px;font-size: 9px;color: #000000;font-family: Arial, Helvetica, sans-serif;height: 12px}
.navguide a {margin-left: 10px;color: #003366;margin-right: 10px}
.navguide a:hover {text-decoration: underline}
.navguide A:visited {color: #003366}
#bottom {width:auto}
#bottom:after {content:''; display:block; clear:both;} 
#bottomleft{float:left;}
#bottomright{float:right;text-align:right;}
.ratetable {font-size: 11px;}
.ratenow {color: #000080;}
.ratefuture {color: #800000;}
/*
#loading{position: absolute;background-color: #fff;filter: alpha(opacity=70);MozOpacity: 0.7;opacity: 0.7;padding: 0px;width: 2000px; height:4000px; margin-left:auto;  margin-right:auto; text-align:center;}
#loading div{background-color: white;padding: 4px;position: absolute;top: 10%;left: 50%;}

*/

#loading {z-index:999; position:absolute; width:100%; height:100%; background-color: #fff; filter: alpha(opacity=90); MozOpacity:0.9; opacity: 0.9; padding:0px; margin:0px; text-align:center; font-weight:bold;}
