#sw_main{margin-top:30px}
form,fieldset{margin:0;padding:0}
.retrieveItineraryWrapper{padding:20px 0;float:left;background-color:#f3f5ff;width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#cancelDesc{padding-top:4px}
.requiredWrapper{padding:8px 0;color:red}
.retrieveItineraryWrapper #fields div.childField{float:left;clear:both;width:440px;margin-bottom:10px;padding:2px}
.retrieveItineraryWrapper #fields div.childField input{width:177px}
.retrieveItineraryWrapper #fields input{float:left}
.retrieveItineraryWrapper #fields .formLabel{width:200px;color:black;float:left;text-align:right;padding-top:4px;padding-right:10px;font-weight:bold}
.retrieveItineraryWrapper #fields .formLabel.formLookupConfirmation{width:190px;padding-top:0;margin-top:-4px;font-weight:normal}
.retrieveItineraryWrapper #confirmationContainer,.retrieveItineraryWrapper #fields{float:left;padding-left:20px}
.retrieveItineraryWrapper #confirmationNote{width:200px}
.retrieveItineraryWrapper .retrieveItinerarySubmit{clear:both;float:left;padding-left:90px;width:300px}
.retrieveItineraryWrapper .retrieveItinerarySubmit .aboveSubmitButtonText{padding-top:10px;width:auto}
.above-submit-button-text{font:bold 16px/18px helvetica,arial,sans-serif}
.retrieveItineraryWrapper .retrieveItinerarySubmit #submitButton{float:right}
.reservationHeader{background:transparent url(/assets/images/icons_plane_car_hotel.gif) no-repeat top left;padding-left:30px;margin-bottom:10px;float:left;clear:both;width:100%}
.cancellationConsequences{color:black;float:left;clear:both;width:100%}
.cancellationConsequences h4{margin-bottom:10px}
.cancellationConsequences ul{list-style:none;padding:0 0 0 20px}
.cancellationConsequences ul li{margin:5px 0}
.pleaseVisit{color:black}
.billingInformation{border-collapse:collapse;color:black;font-size:11px;width:100%;margin-bottom:10px;float:left}
.billingInformation tr td{padding:5px;vertical-align:top}
.billingInformation tr.topRow td.value{width:30%;padding-right:15px}
.billingInformation tr.middleRow td,.billingInformation tr.middleRow th,.billingInformation tr#awardDetails{border-top:1px dotted gray}
.billingInformation tr.topRow td,.billingInformation tr.topRow th{border-top:1px solid #ffa500}
.billingInformation tr.bottomRow td,.billingInformation tr.bottomRow th{border-bottom:1px solid #ffa500}
.billingInformation tr th.heading{font-weight:bold;width:20%}
.awardBooking{border-collapse:collapse;color:black;font-size:11px;margin:0 0 10px 9px}
.cancelTravelFunds .cancelTravelFunds--cell{padding:8px;text-align:left;vertical-align:top}
.billingInformation.cancelTravelFunds{margin-top:6px}
.cancelTravelFundsCenter{text-align:center}
.airItineraryTable .tableRowEven td.earlyBirdCheckboxCell,.airItineraryTable .tableRowOdd td.earlyBirdCheckboxCell,.airItineraryTable .tableRowEven td.earlyBirdCheckboxCell TABLE TD,.airItineraryTable .tableRowOdd td.earlyBirdCheckboxCell TABLE TD{background-color:#f3f5ff!important;border:0}
.airItineraryTable .tableRowEven td.earlyBirdCheckboxCell,.airItineraryTable .tableRowOdd td.earlyBirdCheckboxCell{border-right:2px solid #DDD;width:auto}
.earlyBirdCheckboxCell{padding-right:9px;border:0}
.earlyBirdCheckboxCell TABLE{margin-right:0}
.earlyBirdCheckboxCell .first{vertical-align:middle;padding-left:0}
.earlyBirdCheckboxCell .passenger_name{font-size:10px;padding-right:10px}
.earlyBirdCheckboxCell .firstName,.earlyBirdCheckboxCell .lastName{white-space:nowrap}
.airItineraryTable{border-collapse:separate!important}
.itineraryPassengersTable td.first{text-align:center;vertical-align:middle;padding-left:0!important;width:30px}
.earlyBirdLegend_container{float:right;margin-bottom:15px;padding-top:10px}
.earlyBirdLegend_container span{padding-right:20px}
.earlyBirdLegend_container img{vertical-align:middle}
.retrieval_information_footnotes{clear:both;font-size:10px;line-height:12px;margin-top:2px;padding-top:5px}
div#page .retrieval_information_footnotes P{padding-bottom:4px}
.car-special-rate,.hotel_special_rate{color:red;font-weight:bold}
retrieval.css #container .topPageInstructions{width:740px}
.header-above-subsection{font:bold 20px/23px helvetica,arial,sans-serif}
.main-page-title{font-size:26px;line-height:30px;margin-top:10px}
.print_page_container{float:right;margin-right:30px;display:inline;visibility:visible;position:static}
.topPageInstructions{width:755px}
.confirmation-number-label{display:block}
.confirmation-number-link{display:inline-block;font-weight:normal;margin-right:10px}