.textLinkLeft {float: left; padding-left: 6px}
.buttonLinkRight {float: right; padding-right: 6px}

/*vehicle rental form*/
.vehiclerentalfield label {width: 150px; float: left; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 8px;}
.vehiclerentalradio label {width: 300px; float: left; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 8px;}

.consent {padding: 10px 5px 0px 5px; text-align: left;}
.consent p {font-size: 60%; letter-spacing: -0.01em;}

p.registerbutton {text-align: center; padding: 0px 0pt 3px 0pt;}

p.generator {text-align: left; padding:10px;}

label.twocolumn {display: block; float: left; clear: left; width: 28em; padding: 5px 5px 5px 5px; text-align: left;}
input.twocolumn, select.twocolumn {display: block; float: left; padding: 0;}
.radiodrop {position: relative; top: 3px; top: 2px; margin: 0 3px 0 0; margin: 0;}
.bandedForm {background-color: #f8f7f7;}

.rentalfield {margin: 4px 0 0 0; margin: 3px 0 0 0;}

.threeCol {float: left; width: 185px; text-align: center; margin-top: 0.5em}
.threeCol.mid {margin: 0.5em 20px 0 20px}
.threeCol p {margin-top: -30px; z-index: 2; font-weight: bold}
.routeShift {position: relative; clear: both; margin-top: -30px; z-index: 2}
.imageRight {position: relative; float: right; margin: 5px 2px 5px 20px}

ul.twoCol {float: left; clear: none; width: 30%}

.paymentOption {width:100%; background:#eee; margin-top:10px}

.personalCol {position: relative; float: left; width: 274px; padding: 0 10px; background: #fff7e5; margin: 0}
* html .personalCol {width: 294px; padding: 0 10px}
.personalCol.leftSide {margin-right: 6px}
.personalBanner {float: left; margin-bottom: 7px}
* html .personalBanner {float: left; margin: 0 0 6px -3px}
.personalItem {clear: both; border-top: 1px #fff solid; border-bottom: 1px #ffe172 solid; margin: 0; padding: 0}
.personalItem.last {border-bottom: none}
.personalItem h2 {font-size: 1em; padding: .4em 0}
.personalItem img {float: left; width: 140px; margin: 0; padding: 0}
.personalItem p {margin-top: 1.5em; float: left; width: 134px}
* html .personalItem p {float: right; width: 124px}
@import url(aa_breakdown_styles.css);

/*CR12615*/

.businessBreakdown-landing-promo {float:left; width:596px; background: url("/images/common/promos/bus_fleet_promo1.jpg") 0 0 no-repeat #e8e8ec}
.businessBreakdown-landing-promo h2 {display:inline; padding:10px 20px; margin-bottom:4px; font-size:1.4em; line-height:1.4em; float:left; width:280px; color:#FFF}
.businessBreakdown-landing-promo h2 a {text-decoration:none; color:#FFF}

/*CR12615*/

/*CR10336 BCAS*/
#businessBreakdownPromo {width: 595px; height: 116px; background: url(/images/common/promos/bus_fleet_promo1.jpg) no-repeat; color: #fff}
#businessBreakdownPromo h2 {font: normal 19px arial,helvetica,sans-serif; margin-bottom: 0.5em; padding: 0.3em 0 0 0.6em}
#businessBreakdownPromo h2 span {font: bold 1.3em arial,helvetica,sans-serif}
#businessBreakdownPromo img {margin-left: 0.6em}



#businessBreakdownLogin {font-size: 1em; background: #f2f2f2; width: 198px; float: left; padding-bottom: 5px}
#businessBreakdownLogin h2 {font: bold 1em arial,helvetica,sans-serif; display: block; background: #ffcc00; color: #000; padding: 5px 0 5px 10px; width: 188px; margin-bottom: 10px}

#businessBreakdownLogin p {clear: both; position: relative; font-size: 0.7em; margin: 5px 10px 10px 10px}

/*#businessBreakdownLogin form label {position: relative; font-weight: bold; width: 74px; float: left; margin-left: 10px; top: 3px}
#businessBreakdownLogin form input.fleetField {padding: 2px 2px 3px 5px; border: 1px #ccc solid; color: #333; width: 95px; margin-bottom: 5px}
#businessBreakdownLogin form .fleetSubmit {float: right; margin: 2px 10px 0 0}

*/
.leftColFleet {width: 377px; float: left; margin: 0 1.2em 0 0}
#rightColFleet {width: 198px; float: left}
.fleetIcons {background: #fff7e5; padding: 17px 20px 20px 20px; margin-top: 10px}
.fleetIcons img {float: left; margin-right: 15px; padding-top: 3px}
.fleetIcons h3 {font: bold 11px verdana,arial,sans-serif; margin-top: 0}
.fleetIcons p {padding: 0; margin: 0!important}
.fleetBoxOut {padding: 10px 9px 10px 10px; background: #fff7e5}
#mainContent .fleetBoxOut ul {padding: 0 0 0 17px}
.fleetBigBut {margin: 20px 0 17px 0}
.fleetRow {position: relative; clear: both; margin-top: 1.2em}
.fleetQuoteBox {position: relative; width: 11.2em; height: 11em; float: left; margin-right: 19px}
.fleetQuoteBox.fleet {position: relative; background: url(/images/businessCustomers/boxbg-fleet.jpg) no-repeat bottom}
.fleetQuoteBox.special {position: relative; background: url(/images/businessCustomers/boxbg-taxi.jpg) no-repeat bottom}
.fleetQuoteBox.minibus {position: relative; width: 12.4em; height: 11em; float: left; margin-right: 0; background: url(/images/businessCustomers/boxbg-minibus.jpg) no-repeat bottom}
.fleetQuoteBox h2 a {position: relative; background: #000; color: #fc0; display: block; font-size: 0.9em; padding: 5px 0 5px 10px; margin: 0; text-decoration: none}
.fleetQuoteBox h2 a:hover, .fleetQuoteBox h2 a.on {text-decoration: underline}
.fleetQuoteBox p {position: relative; padding: 10px 10px 10px}
.fleetQuoteButton {position: absolute; bottom: 10px; left: 10px}
.fleetQuoteBox.special span {display: block; width: 100px}
.fleetBoxOut1 h2 {background: #000; color: #fc0; display: block; font-size: 1em; padding: 7px 0 7px 10px; margin-top: 1.2em}
.fleetBoxOut1 p {background: #e4e3e3 url(/images/businessCustomers/boxbg-truck.jpg) no-repeat; padding: 9px 10px 6px 62px}
.fleetBoxOut1 span {font-weight: bold; line-height: 23px}
.fleetBoxOut2 h2 {background: #bfbfbf; color: #000; display: block; font-size: 1em; padding: 7px 0 7px 10px; margin-top: 20px}
.fleetBoxOut2 p {background: #e4e3e3 url(/images/businessCustomers/boxbg-taxi.jpg) no-repeat; padding: 9px 10px 10px 10px}
.fleetBoxOut2 p span {display: block; width: 84px}
.fleetBoxOut2 p img {margin-top: 10px}
.fleetBoxOut3 h2 {color: #000; font-size: 1em; font-weight: bold; padding: 7px 0 7px 10px}
.fleetBoxOut3 p {padding-left: 10px}
#mainContent .fleetBoxOut3 ul {padding: 0 0 0 27px}

/* travel editorial containers start */
.teaserleft h2, .teaserright h2 {font-size:1.4em}
.teaserleft {margin: 0 0 0.5em 0; width: 18.25em; float: left; border: 1px solid #ffeb99;}
.teaserright {margin: 0 0 0.5em 0.5em; width: 18.25em; float: left;	border: 1px solid #ffeb99;}
.teaserleft .inner, .teaserright .inner {margin: 0.5em;}
.teaserleft .inner h2, .teaserright .inner h2 {margin: 0 0 0.25em 0; padding: 0;}
.teaserleft .inner h2 a, .teaserright .inner h2 a {font-size: 0.8em; font-weight: normal; text-decoration: none; color: #000;}
.teaserleft .inner img, .teaserright .inner img {height: 74px; width: 112px; float: left; margin-right: 1em;}
.teaserleft .inner p, .teaserright .inner p {height: 74px; padding: 0; margin: 0;}
.teaserleft .inner p.teasermore, .teaserright .inner p.teasermore {margin-top: -1em; height: 1em; text-align: right;}
.teaseryellow {background: #ffeb99;}
/* travel editorial containers end */




