#hd {z-index:2; height:128px; background-color: #fff; border-left: 1px solid #c3c4c6; border-right: 1px solid #c3c4c6; border-top: 2px solid #c3c4c6; background-image: url(""); background-repeat: no-repeat;}
#bd {font-size: 100%; background-color: #fff; background:none; float:left;}
#ft {z-index: 0; border-left: 1px solid #c3c4c6; border-right: 1px solid #c3c4c6; border-bottom: 1px solid #c3c4c6;	background-color: #C6C1A6; text-align: left;}
#hd h1.logo {left: 0.5em; top: 0.6em; width: 175px;}
#hd .headerMessage {color: #005D95;}
#hd .userInfo {color:#000;}

#doc div.buttonImg,#doc2 div.buttonImg {height:38px;}
#doc div.buttonImg input.buttonImg,#doc2 div.buttonImg input.buttonImg {height:38px;}

#hd .secondaryNavigation {top: 1em;	right: 1.5em; font-weight:bold;}
#hd .secondaryNavigation li a span.inner {font-size:11px;}

.via_form .inpElement {margin-left:0;}
.via_form .inpElement .inpName {width: 55px; font-size: 93%;}

.yui-ac-container .yui-ac-content .yui-ac-bd {border: 1px solid #333;}
.u_editable {text-decoration: underline;}
.u_progress_indicator, .u_user_detail {font-size: 93%;}
.u_contentBox {margin: 0.2em 0;}
.u_contentBox .u_contentBox-1 {position: relative; left: -1px; top: -1px;}
.u_contentBox .u_contentBox-4 {padding: 1em; position: relative; left: -2px;}

#bd table.u_data_table1 th {padding:2px; background-color: #fff; color: #000; padding: 4px;	border: 1px solid #E3E3E3;}
#bd table.u_data_table1 td {padding:2px;}
.product_icon .via_rail {background-repeat: no-repeat;}

ul.product_tabs li.product .inner a,ul.product_tabs li.product .inner a:LINK,ul.product_tabs li.product .inner a:HOVER,ul.product_tabs li.product .inner a:VISITED {font-size:93%;}
.travellers .via_form .payment .tnc, .travellers .via_form .payment .tnc .checkboxes A, .travellers .via_form .payment .tnc .checkboxes A:HOVER,
.home_page_actions a,.home_page_actions div {font-size:93%}
#waitDiv.via_flt .content,.via_flt #waitDiv .content,#msgDiv.via_flt .content,.via_flt #msgDiv .content {border-color: #0F61AD;}

.via_flt .search_normal .via_form .flight_search .inpElement .inpName {width: 3.7em; *	width: 3.6108em;}
.via_flt .search_normal .flight_search .yui_ac_div .yui-ac-content {top: 4em; right: 0px;}
.via_flt  .via_form .flight_search .fsdep {z-index: 1998;}
.via_flt  .via_form .flight_search .fsret {z-index: 1997;}

.via_flt .fl_search_box .flight_search .yui_ac_div .yui-ac-content {position: absolute; z-index: 2101; top: 4em; right: 0; color: #333;}
.via_flt .fl_search_box .flight_search .yui_ac_div iframe {position: absolute; z-index: 2100; top: 4em; right: 0; color: #333;}
.via_flt .search_normal .flight_search .fsadult {height: 3em; padding-top: 1em;}
.via_flt .search_normal .flight_search .fschild {height: 3em; padding-top: 1em;}
.via_flt .search_normal .flight_search .fsinfant {float: right; width: auto; height: 3em; padding-top: 1em;}
.via_flt .search_normal .flight_search .fssearchertype {width: 9.5em;}
.via_flt .search_normal .flight_search .fsadult .inpField,.via_flt .search_normal .flight_search .fsinfant .inpField,.via_flt .search_normal .flight_search .fschild .inpField,.via_flt .search_normal .flight_search .fssearchertype .inpField {clear: both;}
.via_flt .search_normal .flight_search .fspref .inpField .fspref_details {padding: 0.5em 0;}
.via_flt .search_normal .flight_search .expanded_airline_list,.via_flt .search_normal .flight_search .expanded_airline_list .inpField {width:100%;}
.via_flt .search_wide .via_form .flight_search {width:100%;}
.via_flt .search_wide .flight_search .fsadult .inpName,.via_flt .search_wide .flight_search .fsadult .inpField,
.via_flt .search_wide .flight_search .fschild .inpName,.via_flt .search_wide .flight_search .fschild .inpField,
.via_flt .search_wide .flight_search .fsinfant .inpName,.via_flt .search_wide .flight_search .fsinfant .inpField {width:5em!important;}
.via_flt .search_wide .flight_search .fspref .inpField .fspref_details {margin:0;}
.via_flt .search_wide .flight_search .fsto {position:relative;}

.via_flt .search_result .yui-dt .yui-dt-bd .fr_sorters li.selected div a,.via_flt .search_result .yui-dt .yui-dt-bd .fr_sorters li.selected div a:LINK,.via_flt .search_result .yui-dt .yui-dt-bd .fr_sorters li.selected div a:HOVER,.via_flt .search_result .yui-dt .yui-dt-bd .fr_sorters li.selected div a:VISITED {font-size: 108%; padding-right:2em; background-image: url(/static/img/icons/arrow_down.gif);}
.via_flt .search_result .yui-dt .yui-dt-bd .fr_sorters li.selected div a.desc {background-image: url(/static/img/icons/arrow_up.gif);}
.via_flt .flight_selections .fl_details {width:auto;}
.via_flt #bd .flight_selections h4 {text-align:right;}
.via_flt .flight_selections .fl_book_details .via_submit {width:44em;}
.via_flt .flight_selections .fl_return_selection .fl_details .fl_info_details {float: right;}
.search_result .result_selection_wide {width:100%;}

.via_hotel .hotel_search .hscity .inpName, .via_hotel .search_wide .hotel_search .via_form .hscity .inpName, .via_hotel .search_results .result_header, .via_hotel .search_results .result_header .result_sort,
.via_hotel .search_results .hotel_result .hotel_result_bd .hotel_result_details .hotel_result_summary .hotel_more_info, .via_hotel .search_results .hotel_result .hotel_result_bd .hotel_result_details .hotel_result_prom,
.via_hotel .search_results .hotel_result .hotel_room_result td.hotel_room_name .hotel_room_desc {font-size:93%;}

#waitDiv.via_bus .content,.via_bus #waitDiv .content,#msgDiv.via_bus .content,.via_bus #msgDiv .content {border-color: #AD610F;}

.via_bus .search_normal .bus_search .bustype {position: absolute; left: 10px; top: 10px;}
.via_bus .search_normal .bus_search .button,.via_bus .search_normal .bus_search div.buttonImg {padding:0;  margin-top:-20px!important;  margin-left:-15px!important; border:none!important;}
.via_bus #resultDiv table.busSearchResultTable td {border: 1px solid #DDD!important;}
.resultTd {border: 1px solid #DDD!important;}
.box1,.fancybox-content {font-size: 12px;}
.via_bus #resultDiv table.busSearchResultTable tr.odd {background-color: #E8F3FD;}

.nrHeaderNavigation {border: 1px solid #d2ceb3;}
#globalFooter .LinkContainer {border-bottom: 1px dashed #CCC;}
#globalFooter a:active,#globalFooter a:hover {color:#FF6600;}

/****************MEHRAJ***************/
.via-inbox-div {position:absolute;top:87px;right:7px;}
.fl_minified_details {top: -8px; left: -5px; color:#616161;}
.via_fare_incentive_div span {height:25px;}
.via_fare_inc_div_ie .via_fare_incentive_div {position: relative;left:1px;}
.via_res_spec_offer_div {width:226px !important;}
.via_fare_inc_div_ie {width:100% !important;}

.via_flt .search_result .yui-dt .yui-dt-bd .fr_sorters li.selected div a, .via_flt .search_result .yui-dt .yui-dt-bd .fr_sorters li.selected div a:link, .via_flt .search_result .yui-dt .yui-dt-bd .fr_sorters li.selected div a:hover,
.via_flt .search_result .yui-dt .yui-dt-bd .fr_sorters li.selected div a:visited {color:#000 !important; font-size: 13px; background-image: url("/static/img/v1/sort_sel_arrow.gif") !important; background-position: right center !important; background-repeat: no-repeat !important;}
.via_flt .search_result .yui-dt .yui-dt-bd .fr_sorters {margin-bottom: 0;background:#f8f8f4 !important;}
table .fl_info_details .fl_info_extra {width: auto !important;}
.via_dur_cls {color:#7a7a7a;float:left;width:auto !important;text-align:left;padding:2.5px;padding-left:34px;font-size:11px;}
.fl_info_num span {color:black !important;}
.via_sel_res_div {left:-3px;}

#regularOnwardDiv table tr td, #regularReturnDiv table tr td {border:1px solid #E9E9E0 !important;border-bottom:8px solid #E9E9E0 !important;padding:0;}
#regularReturnOfflineDiv table tr td {border:1px solid #E9E9E0 !important;border-bottom:15px solid #E9E9E0 !important;padding:0;}

#regularOnwardDiv table,
#regularReturnDiv table,
#jetSpecialDiv table,
.onwardFlightSearchResults table,
#kingSpecialDiv table,
#indigoSpecialDiv table,
#goSpecialDiv table,
.returnFlightSearchResults table{border:8px solid #E9E9E0 !important;}

.box_heading-2 {color: #515151 !important; font-size: 19px !important;}
.via_search_refresh {font-size: 11px; font-weight: bold; margin-left: -1px !important; width: 95px !important;}
#returnSpecialResultsDiv {width:100%;background:#D2D0BD;margin:10px 0px 8px 0px;}
.fl_book_details #bookButton3 {width:auto !important;margin-top: 0px !important;}
.via_sort_seprator {border-right:1px solid #707070 !important; height:10px; margin-top:4px !important; width: 2px; float:left;}

#bd .via_rail_menu_div {top:-36px !important;}

#bd .via_print_ticket_button {margin-top:28px !important; margin-left:-91px !important;}
#bd .via_print_ticket_button_bus {margin-left:-91px !important;}
#bd .via_intl_book_panel_div {padding:14px !important;}
.via_promo_sms_menu li a{color:#707070 !important;}
.via_cntl_settings_div {width:100%;}

.via_cntl_settings_div span img {margin-top:-7px;}
#bd input, textarea, select{font-weight:normal !important;}
.via_intl_ie_fix_div{margin-top:30px;}
.via_tab_ie_fix_rail_book{width:96% !important;}
.via_tab_ie_fix_acc_book{width:93.4% !important;}

.fullscreen_icon {position:absolute!important; right:-145px!important; top:180px!important;}

.via_form .via_home_search_tab input,.via_form .via_home_search_tab select{border:1px solid #D0D0D0;padding:2px;}
.returnSrchDiv a {color: #595959; font-size: 10px; font-weight: normal; position: relative; text-decoration: none; top: -6px;}
.returnSrchDiv {width: 220px; margin-top: 10px; font: bold 11px arial;}
.via_top_diff_div {z-index:-1;}
.calDiv {width:410px!important;}
.white_color {background-color:#fff;}

