
/* COMMON */
div.main{width:900px;}
div.flightdata{ width:900px;}
/*body{margin:0px;background-color:#F6F6F6; font-size:11px;  font-family:Arial, Helvetica, sans-serif;}*/
td{font-family:Arial, Helvetica, sans-serif; font-size:11px; }
p{font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/*a:link{color:#0000ff; font-family:Arial, Helvetica, sans-serif;font-size:11px;  } a:visited {color:#0000ff; font-family:Arial, Helvetica, sans-serif;font-size:11px;  } a:active  {color:#0000ff; font-family:Arial, Helvetica, sans-serif;font-size:11px; } a:hover   {color:#000000; font-family:Arial, Helvetica, sans-serif;font-size:11px; }*/

#center {width:100%;text-align:center}
td.mainborder{ width:100% ; border-top:1px solid #055EA4 ; border-bottom:1px solid #055EA4 ; border-left:1px solid #055EA4 ; border-right:1px solid #055EA4; }

input{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
input.button{font-family: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:Arial, Helvetica, sans-serif; font-size:11px;}

td.commonheading{ font-size:14px; font-weight:bold ; padding-left:3px; height:30px ; vertical-align:middle;}
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:0px; 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; }
.error_text2{  padding-left:3px; color:#FF0000; font-size:12px; text-align:left; }


td.level2_heading { padding-left:3px; font-weight:bold ; background-color:#2FA8ED; color:#FFFFFF; text-align:left ; height:20px;}
td.level3_heading { padding-left:3px; font-weight:bold ; background-color:#E6E6E6; color:#000000; text-align:left ; height:20px;}

td.alignright{ text-align:right; height:35px;}
td.separation_borderbottom{ width:100% ; border-bottom:1px solid #055EA4;}
td.separation_borderbottom_light{ width:100% ; border-bottom:1px solid #f3f3f3;}
td.footer{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;}
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:#CCCCCC; 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:#cccccc; font-weight:bold; }

/* 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:#2FA8ED;}

/* 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%;}

/* DETAIL AVAILABILITY PAGE */
a.view_fare_rule:link{color:#000000; font-weight:bold; } a.view_fare_rule:visited {color:#000000; font-weight:bold; } a.view_fare_rule:active  {color:#000000; font-weight:bold;} a.view_fare_rule:hover   {color:#cccccc; font-weight:bold; }

/* PASSENGER DETAILS PAGE */
td.flightdetails_separation{border-bottom:1px solid #cccccc; background-color:#E6E6E6; }
table.totalcost_table { background-color:#cccccc ; }
td.whitecells{background-color:#FFFFFF; padding-right:3px; height:20px;}
td.border_gray_withbg { border: 1px solid #A7DDFC ; background-color:#F2F9FD;}
td.whitecells_alignleft{background-color:#FFFFFF; padding-left:3px; height:20px;}
/* PAYMENT DETAILS PAGE */
td.confirmation_text{ border-bottom:1px solid #A7DDFC; background-color:#F2F9FD; height:50px; padding-left:3px; font-weight:bold;}

/* BOOKING SUCCESS */
td.passengerdetails{background-color:#F2F9FD;}


/* ---------------------------------------------HOLIDAY----------------------------------------------*/


/*td.level1_heading { padding-left:3px; font-weight:bold ; background-color:#CCCCCC; color:#000000; text-align:left ; height:25px;}*/

/* BG */
td.CelBg{background-color:#55C0EA;}
td.CelBg2{background-color:#E6E6E6;}
td.CelBg3{background-color:#2fa8ed;}
td.level1_heading { padding-left:3px; font-weight:bold ; background-color:#CCCCCC; color:#000000; text-align:left ; height:25px;}
td.level1_heading_rightalign{ padding-right:3px; font-weight:bold ; background-color:#CCCCCC; color:#000000; text-align:right ; height:25px;}
td.boader1{ width:100% ; border-top:1px solid #2fa8ed ; border-bottom:1px solid #2fa8ed ; border-left:1px solid #2fa8ed; border-right:1px solid #2fa8ed; }
table.tablebg1{background-color:#E6E6E6;}


.btnoptions{
font-family: Verdana;
color:#ffffff;
font-size: 14px;
font-weight: bold;
background-color:#CCCCCC;
border: 1px solid #666666;
padding-left:10px; 
padding-right:10px;
height:18px;
text-decoration:none;
ForeColor:#FF8000;
width:120px;
text-align:left
}