body { font-family: arial, verdana, sans-serif; font-size: 9pt;}

#quick { height: 164px; }
#footer { height: 43px; }
#nav { height: 21px; } 

div.wedding { float: left; width: 173px; height: 164px; background: url('../images/WeddingCombined.jpg') -173px 0 no-repeat; }
div.wedding a { display: block; width: 100%; height: 100%; overflow: hidden; background: url('../images/WeddingCombined.jpg') top left no-repeat; }
div.wedding span { display: block; } div.wedding a:hover { background-image: none; }

div.airport { float: left; width: 151px; height: 164px; background: url('../images/AirportCombined.jpg') -151px 0 no-repeat; }
div.airport a { display: block; width: 100%; height: 100%; overflow: hidden; background: url('../images/AirportCombined.jpg') top left no-repeat; }
div.airport span { display: block; } div.airport a:hover { background-image: none; }

div.school { float: left; width: 152px; height: 164px; background: url('../images/SchoolCombined.jpg') -152px 0 no-repeat; }
div.school a { display: block; width: 100%; height: 100%; overflow: hidden; background: url('../images/SchoolCombined.jpg') top left no-repeat; }
div.school span { display: block; } div.school a:hover { background-image: none; }

div.allday { float: left; width: 151px; height: 164px; background: url('../images/AlldayCombined.jpg') -151px 0 no-repeat; }
div.allday a { display: block; width: 100%; height: 100%; overflow: hidden; background: url('../images/AlldayCombined.jpg') top left no-repeat; }
div.allday span { display: block; } div.allday a:hover { background-image: none; }

div.special { float: left; width: 173px; height: 164px; background: url('../images/SpecialCombined.jpg') -173px 0 no-repeat; }
div.special a { display: block; width: 100%; height: 100%; overflow: hidden; background: url('../images/SpecialCombined.jpg') top left no-repeat; }
div.special span { display: block; } div.special a:hover { background-image: none; }

div.privacy { float: left; width: 54px; height: 43px; background: url('../images/PrivacyCombined.jpg') -54px 0 no-repeat; }
div.privacy a { display: block; width: 100%; height: 100%; overflow: hidden; background: url('../images/PrivacyCombined.jpg') top left no-repeat; }
div.privacy span { display: block; } div.privacy a:hover { background-image: none; }

div.legal { float: left; width: 43px; height: 43px; background: url('../images/LegalCombined.jpg') -43px 0 no-repeat; }
div.legal a { display: block; width: 100%; height: 100%; overflow: hidden; background: url('../images/LegalCombined.jpg') top left no-repeat; }
div.legal span { display: block; } div.legal a:hover { background-image: none; }

div.sitemap { float: left; width: 62px; height: 43px; background: url('../images/SitemapCombined.jpg') -62px 0 no-repeat; }
div.sitemap a { display: block; width: 100%; height: 100%; overflow: hidden; background: url('../images/SitemapCombined.jpg') top left no-repeat; }
div.sitemap span { display: block; } div.sitemap a:hover { background-image: none; }

td.navbar {  text-decoration: none; font-family: Arial, sans-serif; font-weight: bold; color: #fff; font-size: 8pt; letter-spacing: -0.6px; background-color: #6a8faa; }
td.navbar a { float: left; height: 17px; padding-top:5px; padding-left: 4px; padding-right: 8px; color: #fff; text-decoration: none; }

div.fleft { float: left}

/* Booking Summary Table */
table.bs { font-family: arial, sans-serif; background-color: #e0eefb; width: 330px; font-size: 10pt; spacing:4px }
table.bs th { background-color: #cfe6f6; vertical-align:top; text-align:left; }

/* Booking Quote */
table.bsq { font-family: arial, sans-serif; background-color: #daf3dd; border: 2px solid #508c55; width: 330px; font-size: 10pt; spacing:4px }
table.bsq th { background-color: #c5e0c7; vertical-align:top; text-align:left; }



