/* CSS Document */
#dMainColumn {width:380px;float:right;margin-top:15px;}
#dSideColumnA {float:left; width:175px; margin:15px 15px 0 0;}
#dSideColumnB {float:left; width:175px; margin:15px 15px 0 0;}

.fItinerary {border-bottom:3px solid #fea25e;margin-bottom:20px;}
.fItinerary td {border-bottom:1px solid #fea25e; padding:3px 5px;}
.fItinerary tr.fTitle { background:#ffe29d;font-weight:bold; color:#cc6600;}
.fItinerary tr.fTitleD {background:#fea25e;font-weight:bold; color:#FFFFFF;}
.fItinerary tr.fAlter {background:#fffaef;}

.themestitle, .themestitleinv {margin-bottom:5px;padding-right:10px;}
.themestitleinv span {float:right;font-weight:normal;}
.squaredlist li {margin-bottom:3px;}
.squaredlist {margin-bottom:20px;}

.flLineDesc {margin:5px 0 10px 0;font-size:12px;}

.resultItem td {padding:3px;vertical-align:middle; border-top:1px solid #CCCCCC;}
.resultItem table {margin:5px 0 0 0;}
.resultItem tr.flNoline td {padding:0 3px;font-size:11px;color:#666666;}
.resultItem .flDesc {padding:5px 10px; vertical-align:middle;}
.resultItem .flDesc img {float:right;}

#flightDates select { width:180px; margin-right:10px;}
#flightDates td { padding:4px 0;}
#flightTravelers select {margin-right:10px;}

.airlineOffers {padding:0; margin:0 0 20px 0; list-style-type:none;}
.airlineOffers .airLogo {padding-bottom:2px;}
.airlineOffers .airItem {padding:5px 0;border-bottom:2px solid #ffe29d;}
.airlineOffers .airItem span {float:right;color:#FF0000;font-weight:bold;}
.airlineOffers .airItem a {text-decoration:none;}
.airlineOffers .airItem a:hover {text-decoration:underline;}


#alsohotels {height:70px;margin-top:20px;}
#alsohotels img {float:left;}
#alsohotels p {margin:0 0 0 95px;}
#usatitle {background:#DEE7EF url(/flights/images/ustravelers.gif) no-repeat 4px 4px;padding:5px 0 5px 25px;clear:both;margin:0;font-weight:bold;border-bottom:1px solid #008BB9;}
#usatext {margin:5px 0 10px 0;}
