
/* COMMON */
div.main{width:760px;}
div.flightdata{ width:760px;}
body{margin:0px;background-color:#ffffff; font-size:11px;  font-family:Verdana, Arial, Helvetica, sans-serif;}
td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

a:link{color:#0000ff; font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:11px;  } a:visited {color:#0000ff; font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:11px;  } a:active  {color:#0000ff; font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:11px; } a:hover   {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; }
a.SignIn:link{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;} a.SignIn:visited {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;} a.SignIn:active {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;} a.SignIn:hover {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;}
span.SignIn{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;}

#center {width:100%;text-align:center}
td.mainborder{ width:100% ; border-top:1px solid #4F5557 ; border-bottom:1px solid #4F5557 ; border-left:1px solid #4F5557 ; border-right:1px solid #4F5557; }

input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

/*input.button{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#055EA4; color:#ffffff; border: 1px solid #000000; font-weight:bold; padding-left:10px ; padding-right:10px;}*/
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#ffffff;}

td.commonheading{ font-size:14px; font-weight:bold ; padding-left:3px; height:30px ; vertical-align:middle;}
td.commonheading_white{ font-size:14px; font-weight:bold ; padding-left:3px; height:30px ; vertical-align:middle; color:#FFFFFF;}
span.commonheading{ font-size:14px; font-weight:bold ; padding-left:3px; height:30px ; vertical-align:middle;}
td.commonheading_nopadding{ font-size:14px; font-weight:bold ; height:30px ; vertical-align:middle;}

td.common_data_text{padding-left:3px; text-align:left;}
td.common_data_bold_text{padding-left:3px; font-weight:bold ; text-align:left;}
p.common_data_text{padding-left:3px; text-align:left;}
p.common_data_bold_text{ padding-left:3px; font-weight:bold ; text-align:left;}
td.common_data_bold_text_rightalign{  padding-right:3px; font-weight:bold ; text-align:right;}
span.common_data_bold_text{   font-weight:bold ; text-align:left; padding-left:3px;}
td.error_text{  padding-left:3px; color:#FF0000; font-size:16px; text-align:left; }
.error_text{  padding-left:3px; color:#FF0000; font-size:16px; text-align:left; }


td.level1_heading { padding-left:3px; font-weight:bold ; background-color:#FF6600; color:#FFFFFF; text-align:left ; height:25px;}
td.level1_heading_rightalign{ padding-right:3px; font-weight:bold ; background-color:#FF6600; color:#FFFFFF; text-align:right ; height:25px;}
td.level2_heading { padding-left:3px; font-weight:bold ; background-color:#333333; color:#FFFFFF; text-align:left ; height:30px;  font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }

td.level2_heading_rightalign { padding-left:3px; font-weight:bold ; background-color:#333333; color:#FFFFFF; text-align:right; height:30px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.level3_heading { padding-left:3px; font-weight:bold ; background-color:#666666; color:#FFFFFF; text-align:left ; font-size:11px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
td.level3_heading_rightalign { padding-left:3px; font-weight:bold ; background-color:#666666; color:#FFFFFF; text-align:right ; font-size:11px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
td.celbg{ background-color:#23379F;}
td.celbg2{ background-color:#E6E6E6;}
td.celbg3{ background-color:#EEEEEE;}
Cellbg{ background-color:#EEEEEE;}
table.result{ background-color:#EEEEEE ; }
table.result2{ background-color:#E6E6E6 ; }
td.leve4_heading { padding-left:3px; font-weight:bold ; background-color:#23379F; color:#FFFFFF; text-align:left ; }
table.bgcel{ background-color:#E6E6E6;}
td.deliverymethodsdata{ background-color:#EEEEEE ; }
td.level5_heading { padding-left:3px; font-weight:bold ; background-color:#BBBCBD; color:#FFFFFF; text-align:left ; height:25px;}
.flightpricedetails{ font-size:13px;  padding-left:3px; background-color:#333333; color:#FFFFFF; text-align:right; padding-top:2px; padding-bottom:3px; padding-right:3px;}
.flightprice{  padding-left:3px; color:#FFFFFF; font-size:16px; text-align:left; background-color:#333333; font-weight:bold ; text-align:right;}

td.alignright{ text-align:right; height:35px;}
td.separation_borderbottom{ width:100% ; border-bottom:1px solid #4F5557;}
td.separation_borderbottom_light{ width:100% ; border-bottom:1px solid #f3f3f3;}
td.footer{background-color:#000000; height:15px;}
td.footertext{background-color:#ffffff; height:35px; vertical-align:middle; color:#000000; text-align:right}
td.messagetext{ color:#000000 ;padding-left:3px; }


/* FLIGHT SEARCH MAIN TEMPLATE */
td.flight_maintable_left_td{ width:24% ;  vertical-align:top; background-color:#ffffff;  }
td.flight_maintable_middle_td{ width:2% ; background-color:#ffffff;}
td.flight_maintable_right_td{ width:74% ; background-color:#FFFFFF; vertical-align:top;} 

/* FLIGHT SEARCH STEPS*/
table.stepsmain{ width:100%; background-color:#000000;}  
td.stepsmain { background-color:#ffffff; text-align:center ; color:#000000; width:16.6%; height:20px; vertical-align:middle; text-decoration:none;}
td.stepsmain_home { background-color:#D8D6D6; text-align:center ;width:16.6%; height:20px; vertical-align:middle; text-decoration:underline;}
a.stepsmain:link{color:#000000; } a.stepsmain:visited {color:#000000; } a.stepsmain:active  {color:#000000;} a.stepsmain:hover   {color:#666666; }

/* FLIGHT SEARCH RESULT PAG NO'S*/
td.page_nos{ width:80%; background-color:#ffffff; text-align:left; height:20px; vertical-align:middle; padding-left:3px;}
td.page{ width:20%; background-color:#ffffff; text-align:right; height:20px; vertical-align:middle; color:#000000; padding-right:3px; font-weight:bold;}
a.page_nos:link{color:#000000; font-weight:bold; } a.page_nos:visited {color:#000000; font-weight:bold; } a.page_nos:active  {color:#000000; font-weight:bold;} a.page_nos:hover   {color:#EEEEEE; font-weight:bold; }
FlightDetails{ background-color:#EEEEEE;}
/* TOP OFFERS */
td.withstop{ background-color:#f3f3f3; height:25px; padding-left:3px;}
td.nonstop{ background-color:#FFFF99; height:25px; padding-left:3px; }
td.carrier{ background-color:#FFFFFF ; width:20%;  padding-left:3px;}
table.topoffers_tablebg{background-color:#4F5557;}

/* MINI-SEARCH */
td.minisearch_border{background-color:#E6E6E6; border-top:1px solid #055EA4 ; border-bottom:1px solid #055EA4 ; border-left:1px solid #055EA4 ; border-right:1px solid #055EA4;}
.minisearchlink{color:#000000; text-decoration:underline}

/* FLIGHT SEARCH RESULTS TABLE SIZE */
td.leftmargine_td{ width:3%;}
td.airline_logo_td{ width:15%;}
td.airline_logo_rightmargine_td{ width:2%;}
td.airline_name_td{ width:19%;}
td.airline_name_rightmargine_td{ width:2%;}
td.airline_name_rightmargine_td_empty{ width:5%;}
td.from_to_td{ width:29%;}
td.lfrom_to_rightmargine_td{ width:2%;}
td.lfrom_to_rightmargine_td_empty{ width:5%;}
td.depature_arrival_td{ width:19%;}
td.selection_radiobutton_td{ width:8%;}
td.selection_radiobutton_td_empty{ width:2%;}
td.rightmargine_td{ width:1%;}
td.celbg2{ background-color:#E6E6E6;}
td.celbg3{ background-color:#EEEEEE;}
Cellbg{ background-color:#EEEEEE;}
table.result{ background-color:#EEEEEE ; }
table.result2{ background-color:#E6E6E6 ; }

/* DETAIL AVAILABILITY PAGE */

/* PASSENGER DETAILS PAGE */
td.flightdetails_separation{border-bottom:1px solid #EEEEEE; background-color:#E6E6E6; }
table.totalcost_table { background-color:#EEEEEE ; }
td.whitecells{background-color:#FFFFFF; padding-right:3px; height:20px;}
td.border_gray_withbg { border: 1px solid #000000 ; background-color:#EEEEEE;}
td.whitecells_alignleft{ text-align:left; background-color:#FFFFFF; padding-left:3px; height:20px;}
/* PAYMENT DETAILS PAGE */
td.confirmation_text{ border-bottom:1px solid #666666 background-color:#E6E6E6; height:50px; padding-left:3px; font-weight:bold;}

/* BOOKING SUCCESS */
td.passengerdetails{background-color:#E6E6E6;}

/* madura 1*/