/*COMMON STYLES*/

/*default link & visited link*/
#body-flight-booking a, #body-flight-booking a:link, #body-flight-booking a:visited, 
#popup #body a, #popup #body a:link, #popup #body a:visited {color:#990000;}

/*default link over*/
#body-flight-booking a:hover, #popup #body a:hover {color:#777777;}


/*STYLES FOR THE #body-flight*/

/*body container*/
#body-flight-booking {border:1px solid #999999;background-color:#FFFFFF;}

/*H1, main title*/
#body-flight-booking h1 {background-color:#FFFFFF;border:1px solid #CCCCCC;color:#990000;}

/*group container*/
#body-flight-booking div.group {background-color:#FFFFFF;border:1px solid #999999;}

/*H2, secondary title*/
#body-flight-booking h2{background-color:#F7F7E7;border-bottom:1px solid #CCCCCC;color:#000000;}

/*price details*/
#body-flight-booking table.price-details {border:1px solid #CCCCCC;}
#body-flight-booking table.price-details theader, #body-flight-booking table.price-details th {background-color:#CCCCCC;}
#body-flight-booking table.price-details th.total, #body-flight-booking table.price-details td.total {border-left:1px dotted #CCCCCC;}
#body-flight-booking table.price-details td.total {color:#990000;}
#body-flight-booking table.price-details tr.total td {border-top:1px dotted #CCCCCC;}

/*flights details*/
#body-flight-booking div.group-flights {border:1px solid #CCCCCC;}
#body-flight-booking div.group-flights-outbound{background:#EBEBCE url(/pictures/opdes/avion1.gif) no-repeat 3px 3px;}
#body-flight-booking div.group-flights-outbound span.invisible {color:#EBEBCE;}
#body-flight-booking div.group-flights-outbound td.leg-title, #body-flight-booking div.group-flights-outbound td.stop-title{color:#000000;}
#body-flight-booking div.group-flights-inbound{background:#FFFFFF url(/pictures/opdes/avion2.gif) no-repeat 3px 3px;}
#body-flight-booking div.group-flights-inbound span.invisible {color:#FFFFFF;}
#body-flight-booking div.group-flights-inbound td.leg-title, #body-flight-booking div.group-flights-inbound td.stop-title{color:#990000;}

/*passengers details*/
#body-flight-booking table.pax-details td.first-column {color:#990000;}

/*form*/
#body-flight-booking div.text-price, #body-flight-booking div.text-price-insurance, #body-flight-booking span.record-locator {color:#990000;}
#body-flight-booking li.pax-title {color: #CCCC99;}

/*general conditions*/
#body-flight-booking div.general-conditions {background-color:#EBEBCE;border:1px solid #999999;}

/*resident*/
#body-flight-booking div.group-resident {background-color:#CCCCCC;}


/*STYLES FOR THE #popup #body*/

/*body container*/
#popup #body {border:1px solid #999999;background-color:#FFFFFF;}

/*H1, main title*/
#popup #body h1 {background-color:#FFFFFF;border:1px solid #CCCCCC;color:#990000;}

/*group container*/
#popup #body div.group {background-color:#FFFFFF;border:1px solid #999999;}

/*H2, secondary title*/
#popup #body h2{background-color:#F7F7E7;border-bottom:1px solid #CCCCCC;color:#000000;}
