/* table styles */
#farestable td { border-bottom: #FFE3B7 solid 1px; padding: 2px; }
#bustable td { border-bottom: #3366CC solid 1px; padding: 2px 2px 2px 4px; margin: 0 0 5px 0; }
#quote { margin: 20px 0 0 0; padding: 5px; background: #FFFFFF; }
#imageGallery td { vertical-align: top; }
#gallery { margin: 10px 0 0 0; }
.fleetBoxOn { /*font-size: .9em; */
	padding: 10px; background-color:#CECCCF; height: 125px; }
.fleetBoxOff { /*font-size: .9em; */
	padding: 10px; height: 125px; }
.fleetBoxOn b { color: #000033; }
.fleetBoxOff b { color: #000033; }
.tableheads { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333; text-transform: uppercase; }
.tablecopy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 2px; }
.tablecopy a:link,
.tablecopy a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #333333; }
.tablecopy a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000033; }
.rowon { background-color:#FFF6D0; }
.rowonblu { background-color:#D5DCF3; }
.ruleon { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000033; }
/* forms */
select { font-size: 11px; }
form { margin: 0px; }
.itempadding { padding: 0 20px 0 0; }
.req { padding: 0 0 0 5px; color: #CC0000; font-size:.8em; text-transform: uppercase; }
input[type='text'],
input.text { font-family: Arial, Helvetica, sans-serif; font-size: 1em; background: url(../images/inputMenu.png) repeat-x left top; border: 1px solid c3c3c3; }
input[type='radio'],
input.radio { margin:0 5px; }
input[type='checkbox'],
input.checkbox { border:2px solid c3c3c3; }
