﻿body { font-family:Arial, Verdana; font-size:12px; color:#202020;}
a { outline:0;}
p,ul { padding:0; margin:0;}
tt,em,dfn,kbd,code {font-family:Arial, Verdana; font-size:12px; font-style:normal;}
.mrgnrt8 { margin-right:8px;}
.main_container_flight { width:99%; padding:5px; float:left; background:#fff;}
.top_container_flight { width:100%; border:solid 1px #ddd; float:left;}

.fare_details { background:#fff; border:solid 1px #dcdcdf;border-top:0; padding:0 1%; width:98%; float:left;}
.fare_details .fare_box { width:36%; float:left; margin:10px 0;}
.fare_details .fare_box span { float:left; width:100%; font-size:16px;}

.fare_details_new { background:#fff; border:solid 1px #dcdcdf; padding:0 1%; margin-top:5px; width:98%; float:left;}
.fare_details_new  .fare_box { width:366px; float:left; margin:10px 0;}
.fare_details_new  .fare_box span { float:left; width:100%; font-size:16px;}
.fare_details_new .fare_box span em { font-size:16px; color:#0D4480; text-transform:uppercase; font-weight:bold; width:67px; float:left; margin-right:5px;}
.fare_details_new .fare_box span kbd { float:left; margin-right:10px; font-size:16px; font-weight:bold; width:auto;}
.fare_details_new .fare_box span dfn { text-transform:uppercase; font-size:14px; font-weight:bold; color:rgb(39,39,39);}
.fare_details_new .fare_box tt { float:left; padding-left:20px; font-size:11px; }
.fare_details_new .fare_box tt a { color:#0076ff; text-decoration:underline;}
.fare_details_new .fare_box tt a:hover { text-decoration:none;}
.mbtm6 { margin-bottom:6px;}

.fare_details .fare_box span em { font-size:16px; color:#0D4480; text-transform:uppercase; font-weight:bold; width:67px; float:left; margin-right:5px;}
.fare_details .fare_box span kbd { float:left; margin-right:10px; font-size:16px; font-weight:bold; width:auto;}
.fare_details .fare_box span dfn { text-transform:uppercase; font-size:14px; font-weight:bold; color:rgb(39,39,39);}
.fare_details .fare_box tt { float:left; padding-left:20px; font-size:11px; }
.fare_details .fare_box tt a { color:#0076ff; text-decoration:underline;}
.fare_details .fare_box tt a:hover { text-decoration:none;}

.fare_details_of_flight { background:#f8f8f7; width:30%; float:left; min-height:58px; _height:58px;}
.fare_details_of_flight span { float:left; margin:7px 0; width:129px;}
.fare_details_of_flight span em { width:100%; float:left; margin-bottom:4px;}
.fare_details_of_flight span em kbd { font-size:11px;}
.fare_details_of_flight span.leftspan { margin-right:12px; padding-left:7px; width:129px; border-right:dashed 1px #babacd;}
.fare_details_of_flight span tt {float:left; margin-bottom:2px; width:123px;}
.book_button { float:left; width:auto; padding-top:21px; padding-left:15px;}
.flight_results_container { float:left; width:100%; margin-top:10px; position:relative;}
.flight_results_col1  { float:left; width:49%; margin-right:2%;}
.flight_results_col2  { float:right; width:49%;}
.destination_names { color:#082b53; float:left; font-size:16px; font-weight:bold; padding:0 1%; width:98%; _width:98%; background:#DEDEDE; line-height:32px;}
.destination_names span { float:left; line-height:32px;}
.destination_names span.arrow { width:55px; font-size:11px; font-weight:normal;}
.destination_names span.arrow a { color:#353535; text-decoration:none; line-height:32px;}
.destination_names span.arrow a:hover {text-decoration:underline;}
.destination_names span.destination_name { width:98%; _width:98%; text-align:left; margin:0 3px; font-size:14px;}
.destination_names span.destination_name em { font-size:12px; font-weight:normal; color:#082b53;}
.reschedule_dates { font-weight:bold; padding:0 1%; width:98%; _width:98%; _overflow-x:hidden; height:24px !important; float:left; line-height:24px; margin:2px 0; font-size:12px; background:#faf9f8;}
.reschedule_dates a { line-height:24px;}
.reschedule_dates span.sort { float:left; width:49%; margin-right:5px; border-right:dashed 1px #908f8f;}
.reschedule_dates span.restrict { float:right; width:220px;}

.reschedule_dates span a:hover { text-decoration:none;}
.reschedule_dates tt { float:right; width:auto; padding-right:10px; width:120px; text-align:right; font-weight:normal; }
.reschedule_dates tt a { color:#0076ff; text-decoration:underline;}
.reschedule_dates tt a:hover { text-decoration:none;}
.flight_results_box {font-size:16px; width:100%; background:#fff; margin-bottom:10 px; float:left;}
.flight_results_box div.search_data { float:left; color:#272b30; border:solid 1px #c6dffd; border-bottom:0; width:100%;}
div.search_data p {border-bottom:solid 1px #ddd; float:left; _float:none; _clear:both; background:#fff; cursor:pointer; width:100%; font-size:12px;}
div.search_data p.selected, div.search_data p:hover.selected { background:#DCEAFD!important}
div.search_data p span.logo { width:13%; padding:2% !important; margin-right:1%; float:left; font-size:11px; min-height:45px; _height:45px; overflow-y:hidden; height:auto !important}
div.search_data p.selected span.logo { text-align:center; }
div.search_data p span tt { float:left; width:100%; text-align:left; margin-bottom:2px; font-size:14px;}
div.search_data p span tt em { color:#0076ff;}
div.search_data p span dfn { float:left; width:100%; text-align:center; color:#0076ff;}
div.search_data p span.fare { width:80%; float:left; margin-top:6px; color:#666;}
.fare b, .departure b{color:#333; font-size:15px;}
div.search_data p span.fare label { float:right; font-size:12px; width:60px; _width:60px; _margin-top:-18px; display:block; }
div.search_data p span.fare label dfn { float:right; width:auto; margin-right:4px;}
div.search_data p span.fare label dfn input { margin:0;}
div.search_data p span.fare label em { text-transform:lowercase; line-height:13px; *line-height:20px; float:right; width:32px;}
div.search_data p span.fare tt { padding-left:20px; float:none; width:60px; text-align:left; font-size:12px; margin-bottom:0;}
div.search_data p span.departure { width:78%; float:right; _float:left; margin-top:6px; _width:250px; *margin-top:0px; color:#666;}
div.search_data p span.departure a{ color:#0177ff; text-decoration:none; padding-left:4px;}
div.search_data p span.custom_buttons { width:150px; float:right; margin-top:-3px;}
div.search_data p span.custom_buttons a { float:right; margin-right:7px;}
div.search_data p span.custom_buttons a img { border:0;}
div.search_data p.links {margin-top:7px; padding-left:7px; padding-bottom:6px; float:left; width:372px; font-size:12px;}
div.search_data p.links a { padding:0 7px; color:#0076ff; text-decoration:underline;}
div.search_data p.links a:hover { text-decoration:none;}
.background_skyblue { background:#edf5fe;}

/*One Way Flight Search*/
.flight_results_oneway  { float:left; width:778px; margin-right:16px;}
.flight_results_oneway .destination_names { width:768px;}
.flight_results_oneway .reschedule_dates { width:768px;}
.flight_results_oneway .head_flight { width:764px !important;}
.flight_results_oneway .search_data { width:776px !important;}
.flight_results_oneway .links { width:764px !important;}
.flight_results_oneway .published { width:250px !important; margin-right:50px !important;}
.flight_results_oneway .offered { width:250px !important;}
span.date tt { padding-left:10px; font-weight:normal; float:none !important;} 
.fare_details_of_flight span.oneway { width:100% !important; text-align:center;}
.fare_details_of_flight span.oneway tt{ width:100%; text-align:center;}

/*Style for double flights*/
.flight_selection {border-top:1px solid #f4f4f4;float:left;width:100%;}
.flight_selection .custom_buttons { margin-top:14px !important;}


/*Added by pankaj for inbound and outbound booking process */
.flight_details_in_out { border:solid 1px #9c9c9c; width:776px; background:#fff; margin-top:5px; line-height:30px; float:left; font-size:14px; font-weight:bold;}
.flight_details_in_out .faded_box { background:#f2f0f1 !important; color:#acbdd1 !important;}
.flight_details_in_out .faded_box em { color:#93c2f6 !important;}
.flight_details_in_out em { color:#4399ff;}
.flight_details_in_out .inbound { width:49%; float:left; text-align:center; color:#225491; _overflow-x:hidden;}
.flight_details_in_out .inbound em { color:#4399ff;}
.flight_details_in_out .outbound { width:50%; _width:49.7%; float:left; text-align:center;}
.flight_details_in_out span { line-height:30px !important;}
.flight_details_in_out span em { line-height:30px !important;}
.flight_details_in_out dfn { float:left; width:96%; _width:94%; margin:0 2%; text-align:center; margin-bottom:4px; color:#202020;}
.flight_details_in_out .outbound dfn { color:#c0c0c0;}
.flight_details_in_out dfn tt { float:left; width:50%; text-align:left;}
.flight_details_in_out dfn code { float:right; text-align:right; width:49%;}


/*Popup for flights*/
.popup_departure { width:250px; border:solid 2px #c0c0c0; background:#fafafa;}
.popup_departure span { float:left; margin-bottom:6px;}
.popup_departure span label { width:auto;}

.airline_filter {position:absolute; top:51px; font-weight:bold; display:none; background:rgb(216,234,254); width:134px; z-index:100; border:solid 1px rgb(15,81,130); left:245px; _overflow-x:hidden;}
.airline_filter label { float:left; width:100%; font-weight:normal; margin:0 7px 4px 7px; }
.dep_time_filter {position:absolute; top:51px;  background:rgb(216,234,254); display:none; z-index:100; border:solid 1px rgb(15,81,130); left:212px; width:154px; _width:160px; _margin-left:-3px; _overflow-x:hidden;}
.dep_time_filter label { float:left; width:100%;  margin:0 7px 4px 7px; font-weight:normal;}
.dep_time_filter dfn, .airline_filter dfn { float:left; width:100%; margin-bottom:4px; font-weight:normal; text-align:center;}

.close_btm_pop {float:left; text-align:right; font-weight:bold; margin-bottom:4px; background:#A6CAF4; width:100%;}
.close_btm_pop img { float:right; margin:2px;}
/*Flight Icons */
.airlines_logo { background:url(images/air_logos123_new.gif) no-repeat; float:left;height:23px;margin:0px 5px;width:27px !important;}
.ix {background-position:0 0;}
.uk {background-position:-27px 0;}
.g8 {background-position:-54px 0;}
.sg {background-position:-81px 0;}
.e6 {background-position:-108px 0;}
.w9 {background-position:-135px 0;}
.s2 {background-position:-162px 0;}
.it {background-position:-189px 0;}
.h9 {background-position:-216px 0;}
.i7 {background-position:-243px 0;}
.multiple {background-position:-270px 0;}
.g9 {background-position:-297px 0;}
.lb { background-position: -324px 0; }
.op { background-position: -348px 0; }
.i5 { background-position: -377px 0; }
.t2 { background-position: -406px 0; }
.ai{background:url(Images/AirlineLogo/AI.gif) no-repeat; float:left;height:23px;margin:0px 5px;width:27px !important;}

/*Popup */
.fare_rule_pop {position:absolute; width:510px; font-size:14px; top:100px; left:150px; z-index:1000; display:none; border:solid 1px #A6CAF4; background:#EDF5FE}
.fare_rule_pop .head_pop { float:left; width:100%; margin-bottom:10px; font-weight:bold; border-bottom:solid 1px #A6CAF4; background:#0E4A8B; color:#fff; padding:4px 0;}
.fare_rule_pop .head_pop span { float:left; width:200px; padding-left:10px; line-height:25px;}
.fare_rule_pop .head_pop dfn { float:right; width:auto; padding-right:10px; padding-top:5px;}
.fare_rule_pop .airline_info { float:left; width:482px; font-weight:bold;}
.airline_info span { float:left; width:auto; margin-right:10px; color:#016DB1; font-weight:bold; font-size:15px;}
.airline_info dfn { float:left; width:auto; font-weight:bold; font-size:13px;}
.airline_info_details { float:left; width:470px;}
.airline_info_details p { float:left; width:580px; border:solid 1px #A6CAF4; border-right:0;  }
.airline_info_details p span { float:left; width:150px; line-height:25px; border-right:solid 1px #A6CAF4;}
.airline_info_details p dfn { float:left; width:150px; line-height:25px;} 


/*Flight Search for Multiple Segments*/
.multiple_segment_popup { width:266px; float:left; background:rgb(221,235,251); display:none; padding:4px 3px 3px; border:solid 1px #a6caf4; position:absolute; z-index:10; top:42px; left:4px;}
.multiple_segment_popup span { float:left; font-weight:normal;}
.multiple_segment_popup kbd { float:left; line-height:22px; font-size:12px;}
.multiple_segment_popup kbd.airline_code {color:rgb(0,71,149); padding-left:5px; width:68px; font-weight:bold; line-height:22px; font-size:12px;}
.multiple_segment_popup kbd.airports { width:86px; font-weight:bold;padding-left:5px; margin-right:10px; }
.multiple_segment_popup kbd.airports tt { font-weight:normal; float:none; width:auto;}
.mrt0 { margin-right:0 !important; border-right:0 !important;}


/*Fare Break Up*/

.fare_breakup {width:500px; position:absolute; font-size:14px; top:54px; left:240px; display:none; border:solid 1px #A6CAF4; background:#EDF5FE; z-index:1000;}
.fare_breakup .head_pop { float:left; width:100%; margin-bottom:10px; font-weight:bold; border-bottom:solid 1px #A6CAF4; background:#0E4A8B; color:#fff;}
.fare_breakup .head_pop tt { font-size:14px; margin-bottom:0; text-align:left; float:left; width:150px; padding-left:10px; line-height:25px;}
.fare_breakup .head_pop dfn { float:right; width:auto; padding-right:10px; padding-top:5px;}
.fare_breakup .breakup_details { float:left; width:480px; font-weight:bold; margin:0 9px 10px; border-collapse:collapse;}
/*Added by pankaj for search result fare breakup*/
.breakup_details span { float:left; width:100%; font-size:12px; border:1px solid #BBD6F7; font-weight:normal;}
.breakup_details span b { float:left; padding:4px; margin:0px; border-right:1px solid #BBD6F7; font-weight:normal;}
.breakup_details span.head {padding:0 !important;}
.breakup_details span.head b{background:#DEEDFE; font-weight:bold !important;}
.breakup_details span b kbd { font-size:11px; font-weight:normal; width:100%; float:left;}




.fare_breakup .breakup_details .head { background:rgb(222,237,254); font-weight:bold !important; padding:4px;}
.fare_breakup .breakup_detailstd td { border:1px solid rgb(187,214,247); padding:4px; font-size:12px; font-weight:normal;}
.left_head_txt { background:#DEEDFE; font-weight:bold !important;}
.fare_breakup .breakup_detailstd td kbd { font-size:11px; font-weight:normal; width:100%; float:left;}
.fare_break_right { top:54px; left:-122px;}
.pointercu { cursor:default !important;}

/*Popup*/
#FareRuleBody { float:left; width:500px !important; _overflow-x:hidden;}
#FareRuleFoot { float:left; width:98%;}
.cls1 { float:left; width:365px;  font-size:1px !important; line-height:0px !important; height:0px !important;}

.flight_results_col1 div.search_data { _width:375px;}
.flight_results_col2 div.search_data p { _margin-left:-3px;}
.minus_mrgn { _margin-top:-16px;}
/*To edit search details*/
.calender_div_main { float:left !important; width:auto !important;}
.calender_div { float:left !important; background:#fff; margin-left:1px !important; width:auto !important; height:24px; padding:2px 4px 0 0; border:solid 1px #c0c0c0; margin-right:5px !important;}
.calender_div input { width:75px; font-size:12px; height: 21px;  padding-left: 0.5em; border:0}
.font13  { font-size:13px !important; float:left !important;}
.font12 {font-size:12px !important; float:left !important;}
.display_n { display:none;}
.fleft { float:left !important;}

.yui-ac-content {position:absolute;width:100%;background:#fff;overflow:visible;z-index:9050; border:1px solid #808080;}

.show_hide_div { float:right !important; width:140px !important; margin-right:7px !important; text-align:right !important; margin-left:0  !important;}
.search_details_div {padding:10px !important;}

.mbtm0 { margin-bottom:0 !important;}



/*Added by pankaj for Airline HAp*/
table.t_data { border-collapse:collapse;}
table.t_data td { padding:4px; border:solid 1px #c0c0c0; text-align:center;}

table.t_data01 { border-collapse:collapse; float:left; width:100%; margin-top:20px; margin-bottom:10px;}
table.t_data01 tr.head { background:#f9f9f9; font-weight:bold;}
table.t_data01 td { padding:4px; border:solid 1px #c0c0c0; text-align:center;}
table.t_data01 td.prod { width:70px;}
table.t_data01 td.trans { width:100px;}
table.t_data01 td.vol { width:120px;}
table.t_data01 td input { width:70px; margin:0 5px;}
table.t_data01 td.comm { width:200px;}
table.t_data01 td.total { width:150px;}
table.t_data01 td span { float:left; font-weight:normal; font-size:11px; width:45%;}
.mrt4p { margin-right:4%;}
table.t_data td { padding:4px; border:solid 1px #c0c0c0; text-align:center;}
.mbtm0 { margin-bottom:0 !important;}


/*Added by pankaj for One Way Flight Search 11 June 2010*/
.destination_names_oneway {background:#dedede;color:#082B53;float:left;font-size:16px;font-weight:bold;line-height:32px;padding:0 1%;width:98%;}
.destination_names_oneway span { float:left; line-height:32px;}
.destination_names_oneway span.arrow { width:10%; font-size:12px; font-weight:bold;}
.destination_names_oneway span.arrow a { color:#353535; text-decoration:none; line-height:32px;}
.destination_names_oneway span.arrow a:hover {text-decoration:underline;}
.destination_names_oneway span.destination_name { width:78%; text-align:center; margin:0 1%; font-size:14px;}
.destination_names_oneway span.destination_name em { font-size:12px; font-weight:normal; color:#144378;}
.oneway_container { width:100%; float:left; border:solid 1px #ddd; border-bottom:0;}
.oneway_container .ticket {border-bottom:solid 1px #ddd; float:left; width:100%; cursor:pointer;}
.ticket .flight_details { width:115px; float:left; color:#222223; padding:6px 0 12px 5px;}
.flight_details .logo_box { width:27px; height:27px; margin:8px 10px; float:left; background:url(images/air_logos123_new.gif) 0 0 no-repeat;}
.ticket .flight_details dfn { float:left; width:100%; line-height:23px; font-size:14px; }
.ticket .flight_details em { color:#0076ff;}
.pub_fair, .offer_fair{float:left; padding-left:20px; line-height:20px; margin-top:5px; font-size:13px; font-weight:normal; color:#666;}
.pub_fair b, .offer_fair b{font-size:15px; display:block; color:#333;}
.pub_fair {width:110px;}
.offer_fair {margin-right:30px;}
.dep_time { float:left; padding-right:30px; line-height:20px; color:#666; margin-top:5px;}
.dep_time b{font-size:15px; color:#333;}
.ticket .dep_time a { color:#0177ff; text-decoration:none; line-height:36px; padding-left:33px;}
.ticket .email_icons { float:right; width:auto; padding:8px 0 0;}
.ticket .email_icons span.email {  float:right; margin-bottom:6px; text-align:right; padding:0 5px;}
.ticket .email_icons span.icon {  float:right; width:100%;}
.ticket .email_icons span.icon img {  float:right; margin-right:5px;}


.oneway_container .ticket_selected { background:rgb(220,234,253) !important; cursor:pointer;}
.ticket_selected .flight_details{ background:rgb(220,234,253);}
.reschedule_dates_one { font-weight:bold; padding:0 1%; width:98%; _width:98%; _overflow-x:hidden; height:24px !important; float:left; line-height:24px; margin:2px 0; font-size:12px; background:#faf9f8;}
.reschedule_dates_one a, .reschedule_dates a { line-height:24px;}
.sort {float:left; width:50%; margin-right:5px;}
.restrict {float:right; width:30%;}
.reschedule_dates_one span a, .reschedule_dates span a {float:left; padding-left:15px; font-weight:bold; color:#DA7100; background:url(images/ort_a_top.gif) 8px 8px no-repeat;}
.reschedule_dates_one span  a:hover, .reschedule_dates span a:hover{ text-decoration:none;}
.reschedule_dates_one tt, .reschedule_dates tt { float:right; width:auto; padding-right:10px; width:120px; text-align:right; font-weight:normal; }
.reschedule_dates_one tt a, .reschedule_dates tt a { color:#0076ff; text-decoration:underline;}
.reschedule_dates_one tt a:hover, .reschedule_dates tt a:hover { text-decoration:none;}
.btm_arrow {  background:url(images/down_arrow.gif) 8px 8px no-repeat; padding-left:17px;}
/*Filters one way*/
.airline_filter_one {position:absolute; top:55px; font-weight:bold; display:none; background:#fff; width:250px; z-index:100; border:1px solid #D1AA54; right:160px; _overflow-x:hidden;}
.airline_filter_one label { float:left; width:100%; font-weight:normal; margin:0 7px 4px 7px; }
.dep_time_filter_one {position:absolute; top:55px;  background:rgb(216,234,254); display:none; z-index:100; border:1px solid #D1AA54; right:80px; width:250px;}
.dep_time_filter_one label { float:left; width:100%;  margin:0 7px 4px 7px; font-weight:normal;}
.dep_time_filter_one dfn, .airline_filter_one dfn {float:left;font-weight:normal;margin-bottom:4px;text-align:center; padding: 3px;width:97.8%;}

.fare_details .fare_box_one_way {float:left;margin:11px 0 9px 0;width:404px;}
.fare_details .fare_box_one_way span {font-size:15px;width:49%;}
.fare_details .fare_box_one_way span em  {color:#0D4480;float:left;font-size:15px;font-weight:bold;margin-right:5px;text-transform:uppercase;width:auto;}
.fare_details .fare_box_one_way span kbd {float:left;font-size:15px;font-weight:bold;margin-right:5px;width:auto;}
.fare_details .fare_box_one_way span dfn {float:left;font-size:15px;font-weight:bold;margin-right:0px;width:auto;}
.fare_details .fare_box span dfn {color:#272727;font-size:14px;font-weight:bold;text-transform:uppercase;}
.fare_details_of_flight_one_way { background:#f8f8f7; width:240px; text-align:center; float:left; min-height:22px; _height:22px; padding:12px 0;}
.fare_details_of_flight_one_way span.flight_details { text-align:center;}
.fare_details_of_flight_one_way span.flight_details em {font-size:12px;margin-bottom:4px; padding-right:5px;}
.fare_details_of_flight_one_way span.flight_details tt{margin-bottom:2px; font-size:12px}
.pd_top11 { padding-top:11px !important;}
.wd120 { width:160px !important;}
.mgntop{margin-top:5px !important;border:solid 1px #dcdcdf !important;}

/*For Showing Promotions*/
.pp_special_deals{ border:1px solid #f9da9b; font-weight:bold; color:#7a1e02; font-size:16px; background:#fff8e7; padding:10px; margin-bottom:10px;}


/*Added by pankaj for password page	*/
.main_password { width:400px; margin:100px auto; background:#fff; }
.main_password .inner_p { float:left; width:100%; padding:30px 10px 20px 10px; border:solid 1px #c0c0c0;} 
.main_password p { text-align:center; margin-bottom:10px; float:left; text-align:center; height:27px; width:100%;}
.main_password p a { display:inline-block; border:solid 1px #c0c0c0; background:#f4f4f4; text-decoration:none; padding:4px 7px; white-space:nowrap;}
.main_password p a:hover { border:solid 1px #3B5998; color:#3B5998;}
.red { color:#f00;}

.pp_special_deals{ background:#fff8e7;margin-bottom:10px;}
.pp_special_deals span.top_banner { float:left; width:778px; height:45px; background:url(images/tbo_banner1.gif) 0 0 no-repeat;}
span.top_banner a { float:right; width:100px; margin-top:12px; height:24px; margin-right:10px; text-decoration:none;}

.dis_mes{float:left; background:#f9f8d2; font-family:Arial; font-size:11px; color:#545454; width:98%; padding:0 1% !important;}

/*Added by pankaj */
.fieldset1 { border:solid 1px #c0c0c0; padding:2px;}
.fieldset1 legend { font-size:17px; color:#0D4480; font-weight:bold;}
.fieldset1 .flight_results_col1 { margin-right:10px !important;}
/* style added by prashant as on 4.02.2011*/
.return_search_top_logo{width:180px; background:#FDEEF4; margin-right:10px; margin-top:8px;  border:1px solid #666; float:left;}
.return_search_top_logo .img{margin:8px 0px 0px 70px; float:left;}
.return_search_top_logo .text{font-size:13px; color:Gray; text-align:center; float:left; width:100%;}

/*added by Ranjit*/

.modify_container{ float:left; width:100%;}
.pax_container_deatils{ float:left; width:100%;}
.pax_container_deatils code{font-size: 1.3em;    padding: 0.3em 0 !important;  width: 10%;}
.pax_container_deatils dfn#Adults, .pax_container_deatils dfn#childern, .pax_container_deatils dfn#infants{ float:left; width:12%; line-height:25px;margin-right: 2%;}
.pax_container_deatils dfn#Adults select, .pax_container_deatils dfn#childern select, .pax_container_deatils dfn#infants select{ width:50%; margin-left:7%;}
.mb20{ margin-bottom:20px !important;}
.From_des, .to_des, .dep_on{ float:left; width:5%; line-height: 25px;}
.to_des, .dep_on { text-align:right; padding-right:2.2% !important;margin-left:2%;}

.csc_btn_con{float: right; padding: 1% 1% 0;  text-align: right;  width:18%;}
.book_now_con{ float:right; width:100%;}
.txt_aln_right{ text-align:right}
.yui-ac-bd{ margin-left:0 !important; }
.yui-ac-bd ul{width:100%!important; padding:0 !important;}
/*return part*/
.return_width{ width:120px !important; height:20px;}
.From_des_re, .to_des_re, .dep_on_re{ line-height: 25px;    width: 5%;}
.return_on_re{ width:7%;line-height: 25px;  }

.to_des_re, .dep_on_re, .return_on_re{margin-left: 1%;    padding-right: 2% !important;    text-align: right;}
.width105{ width:105px !important}

/*new css 2nd nov 2014 for flight modify search */
.box1, .box2, .datebox{float:left; border-right:1px solid #e0e0e0; padding:10px; font-size:18px;}
.box1 b, .box2 b, .datebox b{font-weight:normal;}
.box1{width:16%;}
.datebox{width:8%;}
.box2{width:5%;}
.box1 small, .box2 small, .datebox small{width:100%; float:left; color:#888; font-size:12px; padding-bottom:5px;}
.datebox_in{float:left; width:100%;}
.datebox_in img{margin-right:5px;}
.linkbox{float:right; width:19%; padding:15px 8px;}
.butn_orng{background:#DA7100; text-decoration:none; border:none; cursor:pointer; border-radius:3px; padding:5px 8px; font-size:13px; color:#fff!important;}
.butn_orng:hover{color:#000; text-decoration:none;}
.noterow{float:left; width:98.3%; padding:8px; background:#F79B38; color:#fff; margin-top:5px; border:1px solid #F7A000;}
.link_note{float:right; list-style:none; margin:0px; padding:0px;}
.link_note li{float:left; padding:0 5px;}
.link_note li a{color:#fff;}

.airlinefilter{ width:50px;}
.timefilter{ width:55px;}
.pricefilter{width:60px;}
.durationfilter{ width:50px;}
.blue_bg{background:#0E4B8D;}
.tboleft{ text-align: left;}



/*new fare Breakup 08 /01/2014 add by Ranjit*/
.newfare_breakup {width:550px; position:absolute; font-size:14px; top:54px; left:240px; display:none; border:solid 1px #ccc; background:#EDF5FE; z-index:1000;}
.newfare_breakup h3{ float:left; width:98%; padding:1%; background:#01346e;}
.newfare_breakup h3 > tt{ float:left;color:#fff; font-size:.9em; font-weight:bold;}
.newfare_breakup h3 dfn{ float:right;}
.breakup_details2{ float:left; width:98%; padding:1%; background:#fff;}
.breakup_details2 table{ border-collapse:collapse; border:1px solid #ccc;}
.breakup_details2 table th{ background:#f5f5f5; padding:.5em .7em; font-size:.85em; text-align:center; color:#01346e; border-collapse:collapse; font-weight:bold;}
.breakup_details2 table td{ background:#fff; padding:.5em .7em;  font-size:.75em;text-align:center; color:#888; border-collapse:collapse}

/*new fare Breakup end  08 /01/2014 add by Ranjit*/



