/* common elements */
* { font-family: Arial, sans-serif; }
ol#progress { display: none; }
div#infosection { display: none; }
a.print-btn { display: none; }
.button { display: none; }
div#newsearch { display: none; }
ul#nav { display: none; }
div#overlay-holder { display: none; }
ul#breadcrumb { display: none; }
div#essential-info { display: none; }




/* itinerary */
div.smallprint p { display: none; }
div#agents { display: none; }
div.itinerary div.foot p span { float: right; }
div.itinerary ul.flights { list-style: none; padding: 0; }
div.itinerary ul.info { list-style: none; }
div#price-summary h5 strong { float: right; }
div.itinerary ul.flights div.airline { margin-left: 40px; }
div.itinerary ul.info li { clear:both; overflow:hidden; }
div.itinerary ul.info li span, div.itinerary ul.flights li strong { display:block; float:left; }
div.itinerary ul.info li span.time { width:60px; }
div.itinerary ul.info li strong.direction { width:65px; }
div.itinerary ul.info li span.airport { margin-right: 20px; }
div.itinerary div.airline p { float:left; margin-right: 20px; }
div.itinerary div.airline img { margin-top: 20px; }
div.itinerary p.meta { margin-left: 40px; clear:left; overflow:hidden; }
div#price-summary div.meta p span { float:right; }
div#price-summary p.total strong { float: right; }


/* essential info */
a.expandall { display: none; }
span.expand { display: none; }
a.totop { display: none; }


/* flight deals */
div.deals ul li { width: 50%; }
div.deals ul li ul.rates { float: right; list-style: none; width: 25%; }
a.deal-btn { display: none; }
