/*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:#008DD6;}

/*default link over*/
#body-flight-booking a:hover, #popup #body a:hover {color:#424242;}


/*STYLES FOR THE #body-flight*/

/*body container*/
#body-flight-booking {border:1px solid #008DD6;background-color:#D6ECF9;}

/*H1, main title*/
#body-flight-booking h1 {background-color:#FFFFFF;border:1px solid #CCCCCC;color:#008DD6;}

/*group container*/
#body-flight-booking div.group {background-color:#FFFFFF;border:1px solid #CCCCCC;}

/*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:#E1E1E1;}
#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:#008DD6;}
#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 #008DD6;}
#body-flight-booking div.group-flights-outbound{background:#B4E1FD url(/pictures/rmbes/avion1.gif) no-repeat 3px 3px;}
#body-flight-booking div.group-flights-outbound span.invisible {color:#B4E1FD;}
#body-flight-booking div.group-flights-outbound td.leg-title, #body-flight-booking div.group-flights-outbound td.stop-title{color:#000080;}
#body-flight-booking div.group-flights-inbound{background:#EAF7FF url(/pictures/rmbes/avion2.gif) no-repeat 3px 3px;}
#body-flight-booking div.group-flights-inbound span.invisible {color:#EAF7FF;}
#body-flight-booking div.group-flights-inbound td.leg-title, #body-flight-booking div.group-flights-inbound td.stop-title{color:#97BF0D;}

/*passengers details*/
#body-flight-booking table.pax-details td.first-column {color:#008DD6;}

/*form*/
#body-flight-booking div.text-price, #body-flight-booking div.text-price-insurance, #body-flight-booking span.record-locator {color:#008DD6;}
#body-flight-booking li.pax-title {color:#008DD6;}

/*general conditions*/
#body-flight-booking div.general-conditions {background-color:#D8F3BC;border:1px solid #A0CF70;}

/*resident*/
#body-flight-booking div.group-resident {background-color:#E1E1E1;}


/*STYLES FOR THE #popup #body*/

/*body container*/
#popup #body {border:1px solid #008DD6;background-color:#D6ECF9;}

/*H1, main title*/
#popup #body h1 {background-color:#FFFFFF;border:1px solid #CCCCCC;color:#008DD6;}

/*group container*/
#popup #body div.group {background-color:#FFFFFF;border:1px solid #CCCCCC;}

/*H2, secondary title*/
#popup #body h2{background-color:#F7F7E7;border-bottom:1px solid #CCCCCC;color:#000000;}
