body {margin: 0;padding: 0;font-family: Arial, Helvetica, "MS Sans Serif";color: #000;}

.rates {padding: 0 10px 25px;width: 746px;}
.rates h4 {padding: 0;}
.rates h5 {padding: 0;font-weight: bold;font-family: Arial, Helvetica, "MS Sans Serif";font-size: 8pt;display: block;text-transform: none;}
.rates table {width: 100%;empty-cells: hide;font-size: 8pt;}
.rates .buttons {border: 1px solid #a5acb2;border-width: 1px 0 1px 1px;border-right: 3px solid #ffa800;font-size: 8pt;}
.rates .buttons a {display: block;text-decoration: none;padding: 4px 10px 5px;}
.rates .buttons a:hover {background: #f0f0f0;}
.rates .notes {font-weight: bold;padding: 20px 0 10px 0;text-align: left;}
.rates .notes-text {text-align: left;}
.rates strong {font-family: "Century Gothic", Verdana, Helvetica, "MS Sans Serif";}

#notes-table {width: 100%;margin: 0;border-collapse: collapse;}
#booking-button {width: 129px;vertical-align: bottom;}
#booking-button table {width: 129px;margin-right: 6px;}

#head {font-weight: bold;text-transform: uppercase;padding-bottom: 5px;font-family: "Century Gothic", Verdana, Helvetica, "MS Sans Serif";}
.otherh {text-align: center;}
#subhead {font-weight: bold;text-transform: lowercase;background-color: #a5acb2;height: 20px;}
.vehicles {border-left: 3px solid #a5acb2;padding-left: 10px;}
#rateshead {font-weight: bold;background-color: #e4e6e8;padding-left: 10px;}

.key {text-align: right; font-size: 8pt;padding-top: 3px;color: #4c4c4c;}
.centered {text-align: center;padding: 2px;}
.leftalign {padding-left: 10px;}
.tariff {background-color: #e4e6e8;}
.borderb {border-bottom: 1px solid #e4e6e8;}