HTML {FONT-SIZE: 75%}
SELECT {FONT: 99% verdana,arial,helvetica,clean,sans-serif}
TEXTAREA {FONT: 99% verdana,arial,helvetica,clean,sans-serif}
HTML PRE {FONT: 115% monospace}
HTML CODE {FONT: 115% monospace}
UNKNOWN {FONT: 100% monospace}
BODY  A {outline: 0}
p {font-family: Verdana;font-size: 9px;color: #231360;}
a {color: #0099ff}
a:hover {color: #d4002b}
td{font-family:Verdana;color:#231360;font-size:9px;}
#bg-mmt-pagetop{background: url(img/bg-page-top.jpg) top repeat-x;padding:0px;margin:0 0 0 0;width:100%;height: 15px;text-align: center;float: left;}
#container{width:975px;height:auto;overflow: hidden;}
.homepagecontainer{margin:0 auto 0 auto;}
#left-panel{width:315px;float:left;}
#right-panel{width:625px;float:right;}
/***************************Date picker**************************************/
#datepicker_div,.datepicker_inline{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0;margin:0;background:#ddd;width:185px;}
#datepicker_div{display:none;border:1px solid #1484e6;z-index:9999;}
.datepicker_inline{float:left;display:block;border:0;}
.datepicker_rtl{direction:rtl;}
.datepicker_dialog{padding:5px!important;border:4px ridge #ddd!important;}
button.datepicker_trigger{width:25px;}
img.datepicker_trigger{margin:2px;vertical-align:middle;}
.datepicker_prompt{float:left;padding:2px;background:#ddd;color:#000;}
* html .datepicker_prompt{width:185px;}
.datepicker_control,.datepicker_links,.datepicker_header,.datepicker{clear:both;float:left;width:100%;color:#fff;}
.datepicker_control{background:#013fa2;padding:2px 0;}
.datepicker_links{background:#1484e6;padding:2px 0;}
.datepicker_control,.datepicker_links{font-weight:bold;font-size:80%;letter-spacing:1px;}
.datepicker_links label{padding:2px 5px;color:#888;}
.datepicker_clear,.datepicker_prev{float:left;width:34%;}
.datepicker_rtl .datepicker_clear,.datepicker_rtl .datepicker_prev{float:right;text-align:right;}
.datepicker_current{float:left;width:30%;text-align:center;}
.datepicker_close,.datepicker_next{float:right;width:34%;text-align:right;}
.datepicker_rtl .datepicker_close,.datepicker_rtl .datepicker_next{float:left;text-align:left;}
.datepicker_header{padding:1px 0 3px;background:#1484e6;text-align:center;font-weight:bold;font-size:70%;height:15px;}
.datepicker_header select{background:#1484e6;color:#fff;border:0;font-weight:bold;font-size:100%;}
.datepicker{background:#ccc;text-align:center;font-size:100%;}
.datepicker_nonselect{font-size:120%;padding-bottom:5px;}
.datepicker a{display:block;width:100%;}
.datepicker_titleRow{background:#A2CDF4;}
.datepicker_daysRow{background:#fff;color:#666;}
.datepicker_weekCol{background:#777;color:#fff;}
.datepicker_daysCell{color:#000;border:1px solid #fff;}
.datepicker_daysCell a{display:block;}
.datepicker_weekEndCell{background:#ebf7fe;}
.datepicker_titleRow .datepicker_weekEndCell{background:#A2CDF4;}
.datepicker_daysCellOver{background:#fff;border:1px solid #777;}
.datepicker_unselectable{color:#888;}
.datepicker_today{background:#fcc!important;}
.datepicker_currentDay{background:#999!important;}
.datepicker_status{background:#ddd;width:100%;font-size:80%;text-align:center;}
#datepicker_div a,.datepicker_inline a{cursor:pointer;margin:0;padding:0;background:none;color:#000;}
.datepicker_inline .datepicker_links a{padding:0 5px!important;}
.datepicker_control a,.datepicker_links a{padding:2px 5px!important;color:#eee!important;}
.datepicker_titleRow a{color:#eee!important;font-weight:bold;}
.datepicker_control a:hover{background:#fdd!important;color:#333!important;}
.datepicker_links a:hover,.datepicker_titleRow a:hover{background:#ddd!important;color:#333!important;font-weight:bold;}
.datepicker_multi .datepicker{border:1px solid #1484e6;}
.datepicker_oneMonth{float:left;width:185px;}
.datepicker_newRow{clear:left;}
.datepicker_cover{display:none;display:block;#position:absolute;#top:0;#left:0;z-index:-1;filter:mask();#width:300px;#height:300px;}
h1{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bolder;font-variant:normal;text-transform:uppercase;color:#030041;padding-left:8px;}
a.menuLink{cursor:hand;text-decoration:none;}
/******************************************************/
/**************auto complete***************************/

.ui-accordion{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:segoe ui,Arial,sans-serif;border-bottom:1px solid #fff;}
.ui-accordion-group{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;border:none;}
.ui-accordion-header{color:#fff;margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;cursor:pointer;background:#0a60d6 url(http://images4.makemytrip.com/images/0a60d6_40x100_textures_03_highlight_soft_22.png) 0 50% repeat-x;}
.ui-accordion-header a{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;display:block;font-size:1.2em;font-weight:bold;text-decoration:none;padding-left:20px;color:#fff;background:url(http://www.makemytrip.com/images/fcdd4a_7x7_arrow_right.gif) .5em 50% no-repeat;}
.ui-accordion-header span{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;display:block;font-size:1.2em;font-weight:bold;text-decoration:none;padding-left:20px;color:#fff;background:url(http://www.makemytrip.com/images/fcdd4a_7x7_arrow_right.gif) .5em 50% no-repeat;}
.ui-accordion-header a:hover{background:url(http://www.makemytrip.com/images/ffffff_7x7_arrow_right.gif) .5em 50% no-repeat;color:#fff;}
.ui-accordion-header:hover{background:#1484e6 url(http://images4.makemytrip.com/images/1484e6_40x100_textures_03_highlight_soft_33.png) 0 50% repeat-x;color:#fff;}
.selected .ui-accordion-header,.selected .ui-accordion-header:hover{background:#e6e6e6 url(http://www.makemytrip.com/images/e6e6e6_40x100_textures_07_diagonals_small_100.png) 0 50% repeat-x;}
.selected .ui-accordion-header a,.selected .ui-accordion-header a:hover{color:#e69700;background:url(http://www.makemytrip.com/images/d55e0b_7x7_arrow_down.gif) .5em 50% no-repeat;}
.selected .ui-accordion-header span,.selected .ui-accordion-header span:hover{color:#e69700;background:url(http://www.makemytrip.com/images/d55e0b_7x7_arrow_down.gif) .5em 50% no-repeat;font-size:1.2em;font-weight:bold;padding-left:1.2em;}
.ui-accordion-content{padding:0;background:#F0F9FE;color:#222;font-size:1.2em;}
/******************************************************/
 #bg-mmt-header{background: #17349c url(img/bg-header.jpg) top left repeat-x;height: 94px;padding-bottom: 10px;}
 img{border:0;}
 #supersaver_left_gap {width:10px;float:left;}
#supersaver_box {float:left;width:271px;text-align:left;padding-right:0px;}
#latest_deal_box {float:left;width:186px;background-color:#e2f4ff;}
#sub_heading_area {width:271px;height:20px;padding-top:10px;}
#sub_heading1 {width:75px;float:left;text-align:left;}
#sub_heading2 {width:75px;float:left;text-align:left;}
#sub_heading3 {width:60px;float:left;text-align:left;}
#sub_heading4 {width:60px;float:right;text-align:left;}
#supersaver_row_l{background: url(img/flights_hotels_blue_bg.jpg) no-repeat;cursor:hand;width:271px;height: 18px;}
#supersaver_row_d{background: url(img/flights_hotels_blue_bg.jpg) no-repeat;cursor:hand;width:271px;height: 18px;}
#supersaver_row1_part1 {width:75px;float:left;text-align:left;font-size:9px;padding-top:3px;}
#supersaver_row1_part2 {width:75px;float:left;text-align:left;font-size:9px;padding-top:3px;}
#supersaver_row1_part3 {width:60px;float:left;text-align:left;font-size: 9px;padding-top:3px;}
#supersaver_row1_part4 {width:60px;float:right;text-align:left;font-size:9px;padding-top:3px;}
#latest_deal_1 {width:186px;float:left;}
#latest_deal_1_L {float:left;width:70px;text-align:left;padding-top:10px;padding-left:10px;padding-bottom:2px;}
#latest_deal_1_R {float:right;text-align:left;width:95px;padding-left:10px;padding-top:20px;padding-right:0px;}
#latest_deal_2 {width:186px;float:left;}
#latest_deal_2_L {float:left;width:70px;text-align:left;padding-top:2px;padding-left:10px;padding-bottom:2px;}
#latest_deal_2_R {float:right;text-align:left;width:95px;padding-left:10px;padding-top:17px;padding-right:0px;}
#latest_deal_3 {width:186px;float:left;}
#latest_deal_3_L {float:left;width:70px;text-align:left;padding-top:2px;padding-left:10px;padding-bottom:2px;}
#latest_deal_3_R {float:right;text-align:left;width:95px;padding-left:10px;padding-top:17px;padding-right:0px;}
#latest_deal_4 {width:186px;float:left;}
#latest_deal_4_L {float:left;width:70px;text-align:left;padding-top:2px;padding-left:10px;padding-bottom:2px;}
#latest_deal_4_R {float:right;text-align:left;width:95px;padding-left:10px;padding-top:17px;padding-right:0px;}
#imint_card_line {float:left;width:186px;text-align:center;padding:5px;}
#lower_area {width:467px;padding-right:0px;padding:0px;}
.txt-common{color:#000000;font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;}
.txt-common:hover{color:#000000;text-decoration:underline;}
.txt-common-red{color:#FF0000;font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;}
.txt-common-red:hover{color:#FF0000;text-decoration:underline;}
.clr{clear:both;}
toparc{padding-bottom: 5px;background: #fff;}
#headings {width:467px;}
#LHS_gap {width:10px;float:left;}
#LHS_heading {float:left;width:271px;font-family:Arial;font-size:13px;font-weight:bold;color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#371C95;}
#RHS_heading {float:right;text-align:left;width:186px;background-color:#28156e;font-family:Arial;font-size:13px;font-weight:bold;color:#fff;text-transform:uppercase;letter-spacing:.03em;}
#footer-ads{width:auto;height: auto;float: left;}
h2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:bold;color:#ffffff;padding-bottom:7px;padding-left:8px;font-variant:normal;margin:3px}
.pad-top-10{padding:0 0 0 0;}
.pad-LR-10{padding:0 10px 0 10px;}
.pad-all-10{padding:10px 10px 10px 10px;}
div.column{clear:both;width:270px;}
div.additionsearchfields div.column{padding-bottom:3px;}
div.ui-accordion-content div.column span.homeheading{float:left;text-align:left;width:130px;padding-bottom:2px;color:#231360;font-weight:bold;font-size:8px;}
div.ui-accordion-content div.column span.homefield{float:left;text-align:left;width:130px;padding-bottom:5px;}
div.hometravellers div.column span.homeheading{float:left;text-align:left;width:80px;padding-bottom:2px;color:#231360;font-weight:bold;font-size:8px;}
div.hometravellers div.column span.homefield{float:left;text-align:left;width:80px;padding-bottom:5px;}
span.homefield input{width:100px;}
fieldset{padding:0;margin:0;border:0 solid #eee;}
.remund21{border-bottom:0px solid #ffffff}
#radio label{color:#231360;font-weight:bold;font-size:8px;}
.build_form {color: #ffffff;padding: 7px 5px 8px 5px;margin:0;background: url(img/bg_home.gif) repeat-x;height: 100%;}
.buid_form_white {color: #28166f;}
.buid_form_white td {color: #28166f;}
.close{display:none;}
.open{display:block;}
/*********************************menucss***************************/
#nav-bloc{height:60px;}
#nav-bloc ul{ list-style:none; list-style-image:none; float:left;}
ul#nav-list li{float:left;}
#nav-bloc #navList{padding:0px; width: auto; list-style:none; height:25px;  font:normal 14px Arial, Helvetica, sans-serif; padding-top:15px;}
#navList li.top {display:block; float:left; height:25px; margin:0 4px 0 1px;}
#navList li a.top_link {display:block; width: auto;float:left; height:25px; line-height:23px; color:#ffffff;text-decoration:none; padding:0 0 0 5px; cursor:pointer;text-align:left; background:url(../images/common-header-footer-menu.png) 0 -571px no-repeat;}
#navList li a.top_link span {float:left; display:block; padding:0 10px 0 5px; text-align:left; height: 25px; background:url(../images/single-rightblue.gif) right top no-repeat;}
#navList li a.top_link span.down{float:left; display:block; padding:0 25px 0 10px; height:25px; background: url(../images/arrow-down.gif) 82% 52% no-repeat !important;}
.railtag{position: absolute; margin:-23px 0 0 292px; float:right;}
* html #navList li a.top_link span.downspan{float:left; display:block; padding:4px 10px 0 10px; height:25px;}
#navList li.iehover a.top_link,#navList li:hover a.top_link{color:#000; background:url(../images/common-header-footer-menu.png) 0 -335px no-repeat; height:25px;}
#navList li.iehover a.top_link span,#navList li:hover a.top_link span{background: #183295 url(../images/common-header-footer-menu.png) no-repeat 97% -335px; height:25px;}
#navList li.iehover a.top_link span.down,#navList li:hover a.top_link span.down{background: #183295 url(../images/common-header-footer-menu.png) 97% -512px no-repeat;}
a.show,#flightheader .flightshow,#hotelheader .hotelshow{background:url(../images/common-header-footer-menu.png) 0 -363px no-repeat !important; color:#182e81 !important; padding:0; margin:0; overflow:hidden;}
a.show span,#flightheader .flightshow span,#hotelheader .hotelshow span{background:url(../images/single-right.gif) right top no-repeat !important; padding:0px;}
#navList li a.support {display:block; width: auto;float:left; height:25px; line-height:23px; color:#ffffff; text-decoration:none; padding:0 0 0 10px; cursor:pointer;background:url(../images/common-header-footer-menu.png) 0 -542px no-repeat; text-align: left; height: 25px;}
#navList li a.support span {float:left; display:block; padding:0 15px 0 5px; height:25px; background:url(../images/common-header-footer-menu.png) 94% -542px no-repeat; text-align: left;}
#navList li.iehover a.support {color:#000; background:url(../images/common-header-footer-menu.png) 0 -335px no-repeat; height:25px;}
#navList li.iehover a.support span {background: #183295 url(../images/common-header-footer-menu.png) no-repeat 96% -335px; height:25px;}
#navList li.iehover,#navList li:hover{position:relative; z-index:200;}
#navList li.iehover ul.sub,#navList li:hover ul.sub{left:0px; top:20px; background: #ffec60; padding:5px 5px 10px 6px; white-space:nowrap; width:200px; height:auto; z-index:300;}
#navList li.iehover ul.sub li,#navList li:hover ul.sub li{display:block; height:auto; position:relative; float:left; width:auto; font: bold 12px Arial; width:190px; }
#navList li.iehover ul.sub li a,#navList li:hover ul.sub li a{display:block; font-size:12px; height:18px; width:auto; line-height:18px; text-indent:5px; text-align: left; color:#000; text-decoration:none;margin:0 0 0 10px; border-bottom: 1px solid #ffe100;}
#navList li.iehover ul.sub li a:hover,#navList li:hover ul.sub li a:hover{background:#bf4000; color:#fff; border-color:#fff; display: block; }
#navList li ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.holiday-bg{background: url(../images/common-header-footer-menu.png) 0 -477px  no-repeat!important; color:#182e81!important; height: 25px;}
#navList #bookingsub{margin-left: -81px;}
* html #navList #bookingsub{margin-left: -71px;}
#support{margin-left:211px !important;}
#homeheader a.homeactive{background:url(../images/common-header-footer-menu.png) 0 -363px no-repeat !important; color:#182e81 !important; height: 25px;}
#homeheader a.homeactive span{background:url(../images/single-right.gif) right top no-repeat !important; padding:0px;}
#busheader a.busactive{background:url(../images/common-header-footer-menu.png) 0 -363px no-repeat !important; color:#182e81 !important; height: 25px;}
#busheader a.busactive span{background:url(../images/single-right.gif) right top no-repeat !important; padding:0px;}
#supportheader a.support{background:url(../images/common-header-footer-menu.png) 0 -363px no-repeat !important; color:#182e81 !important; height: 25px;}
#supportheader a.support span{background:url(../images/single-right.gif) right top no-repeat !important; padding:0px;}
.flight-bg{background: url(../images/common-header-footer.png) 0 -420px no-repeat!important; color:#182e81!important; height: 25px;}
.hotel-bg{background: url(../images/common-header-footer.png) 0 -448px no-repeat!important; color:#182e81!important; height: 25px;}
.holiday-bg{background: url(../images/common-header-footer.png) 0 -477px  no-repeat!important; color:#182e81!important; height: 25px;}
#navList #bookingsub{margin-left: -81px;}
* html #navList #bookingsub{margin-left: -71px;}
#support{margin-left:140px !important;}
/******** classes ********/

#footer{width:970px; height:auto; margin: 0 auto;}
.H-links{border-bottom:1px solid #b8d7eb; display:block; height:55px;}
.H-links ul{list-style:none; list-style-image:none;}
.H-links ul li{ text-align:left; float:left; font-weight:bold; padding:30px 2px 0 2px; margin-right:1px;}
.H-links ul li a{color:#172c7d; text-decoration:none; float:left; font-weight: bold;}
.Vlink-container{width:100%; height:auto; border-top:1px solid #FFFFFF; padding-top:15px;background:url(../images/footer-bg.gif) center bottom no-repeat; padding-bottom:120px; float:left;}
.Vlink-container a{ font-size:11px;}
.V-link{text-align:left; vertical-align:top; padding-left:5px; float:left; padding-right:20px;}
.V-link ul{list-style:none; list-style-image:none;}
.V-link ul li{line-height:17px;}
.V-head{font-weight:bold; margin-bottom:10px; color:#656567;}
.V-link a{text-decoration:none; color:#172c7d;}
.H-links-nav{list-style:none; list-style-image:none;padding:0;margin:0;}
.bottom-footer{width:100%; border-top:2px solid #75caff; padding-bottom:20px;}
.partners-container{margin:0 auto; padding:0px; width:969px; padding-top:15px; font:10px Arial, Helvetica, sans-serif; color:#666666;}
.partners-bolc{float:left; margin-right:20px;}
.partners-bolc p{margin-bottom:15px;}
 a.partner-link{color:#666666!important; text-decoration:underline;}
 a:hover.partner-link{text-decoration:none;}
.bottom-footer .usflagimg{width: 110px; text-decoration: none; font: normal 11px Arial, Helvetica, sans-serif;}
.bottom-footer .usflagimg a{color: #28166f;text-decoration: none;}
.usflagimg{background: url(../images/common-header-footer.png) 0 -98px no-repeat; height:16px;}
.verisignimg{background: url(../images/common-header-footer.png) 0 -2px no-repeat; width:57px; height:33px; float:left;}
.verisignimg a:hover{text-decoration:none; background:none;}
.mastervisaimg{background: url(../images/common-header-footer.png) 0 -32px no-repeat; width: 110px; height:32px;float:left;}
.imintimg{background: url(../images/common-header-footer.png) 0 -187px no-repeat;width:30px;height:32px;}
.superbrandimg{background: url(../images/common-header-footer.png) 0 -117px no-repeat; width: 93px; height: 65px;margin-left:175px;}
.superbrandimg a:hover{text-decoration:none; background:none;}
.membersimg{background: url(../images/common-header-footer.png) 0 -65px no-repeat;width:158px;height:31px;float:left;}
#header-bloc{width:100#; height:89px;}
.logo a:hover{text-decoration:none; background:none;}
.us-flag{background:url(../images/common-header-footer.png) 0 -318px no-repeat; height: 12px;cursor:pointer;}
.us-flag a:hover{text-decoration:none; background:none;}
.uae-flag{background:url(../images/common-header-footer.png) 0 -304px no-repeat; height: 12px;cursor:pointer;}
.uae-flag a:hover{text-decoration:none; background:none;}
.home-toplink{float:right; margin-top:10px; text-align:right;width:630px;}
.home-toplink ul{list-style:none; list-style-image:none; display:inline;}
.home-toplink ul li{padding:0 2px; display:inline;}
.home-toplink ul li div{display:inline; margin:0px; padding:0px;}
.home-toplink a{text-decoration:underline; color:#000000;}
.home-toplink a:hover{text-decoration:none;}


.x-box-tc{height:8px;background:transparent url(../img/international/tb.gif) repeat-x 0 0;overflow:hidden;}.x-box-tr{background:transparent url(../img/international/corners.gif) no-repeat right -8px;}.x-box-ml{background:transparent url(../img/international/l.gif) repeat-y 0;padding-left:4px;overflow:hidden;zoom:1;}.x-box-mc{background:#eee url(../img/international/tb.gif) repeat-x 0 -16px;padding:4px 10px;font-family:"Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;color:#393939;font-size:12px;}.x-box-mc h3{font-size:14px;font-weight:bold;margin:0 0 4px 0;zoom:1;}.x-box-mr{background:transparent url(../img/international/r.gif) repeat-y right;padding-right:4px;overflow:hidden;}.x-box-bl{background:transparent url(../img/international/corners.gif) no-repeat 0 -16px;zoom:1;}.x-box-bc{background:transparent url(../img/international/tb.gif) repeat-x 0 -8px;height:8px;overflow:hidden;}.x-box-br{background:transparent url(../img/international/corners.gif) no-repeat right -24px;}.x-box-tl,.x-box-bl{padding-left:8px;overflow:hidden;}.x-box-tr,.x-box-br{padding-right:8px;overflow:hidden;}.x-box-blue .x-box-bl,.x-box-blue .x-box-br,.x-box-blue .x-box-tl,.x-box-blue .x-box-tr{background-image:url(../img/international/corners-blue.gif);}.x-box-blue .x-box-bc,.x-box-blue .x-box-mc,.x-box-blue .x-box-tc{background-image:url(../img/international/tb-blue.gif);}.x-box-blue .x-box-mc{background-color:#c3daf9;}.x-box-blue .x-box-mc h3{color:#17385b;}.x-box-blue .x-box-ml{background-image:url(../img/international/l-blue.gif);}.x-box-blue .x-box-mr{background-image:url(../img/international/r-blue.gif);}#flightListingTable th{background-color:#EBF7FE;padding:3px;}.blur{background-color:#ccc;color:inherit;margin-left:4px;margin-top:4px;}.shadow,.content{position:relative;width:650px;bottom:2px;right:2px;}.shadow{background-color:#666;color:inherit;}.content{background-color:#fff;color:#000;border:1px solid #000;padding-left:2px;}.register{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000;}.loginblue{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-variant:normal;color:#354b9f;}.loginarea-blue{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#265195;padding:2px 0 2px 5px;}.loginarea-bluesm{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#265195;padding:2px 0 2px 5px;}.greynormalsm{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#666;padding:2px 0 2px 5px;}.text-orange-big{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#ff6100;padding:5px;text-align:justify;}.lightblue-header{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000;background-color:#daeafb;padding:3px;}.lightgrey-header{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000;background-color:#d5d5d5;padding:3px;}.lightblue-subheader{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#01427f;background-color:#ebf5ff;padding:5px;}
.black-subheading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000;padding:1px 0 1px 1px;}.grey-deals{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000;padding:2px 0 2px 2px;}.orange-subheading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#ff6100;font-weight:bold;padding:0;}
.orange-big-heading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#F60;font-weight:bold;padding:1px 0 1px 1px;}.orange-big-heading-price{background:transparent url(../img/us/price-box.gif) no-repeat scroll left top;font-family:Arial,Helvetica,sans-serif;font-size:18px;color:black;height:42px;width:140px;text-align:center;padding-top:5px;}.blue-bigheading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#01427f;padding:1px 0 1px 1px;}.black-bigheading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000;padding:2px 0 0 2px;}.footer-style{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#022196;text-align:center;padding:5px;line-height:15px;}.footer-styleblack{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000;text-align:center;padding:5px;}.hbar-blue{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#024dc2;padding:2px 0 2px 0;}.grey-header-b2b{BORDER-RIGHT:#7cbce7 1px solid;PADDING-RIGHT:5px;PADDING-LEFT:5px;FONT-SIZE:10px;PADDING-BOTTOM:5px;BORDER-LEFT:#7cbce7 1px solid;PADDING-TOP:5px;BORDER-BOTTOM:#7cbce7 1px solid;BACKGROUND-COLOR:#f1f1f1;TEXT-ALIGN:center;}.dep-flight-text{BORDER-RIGHT:1px solid #ccc;FONT-WEIGHT:bold;BORDER-LEFT:1px solid #ccc;BORDER-BOTTOM:1px solid #ccc;BACKGROUND-COLOR:#FFF;TEXT-ALIGN:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#024dc2;}.deals-head{font-size:13px;font-weight:bold;color:#333;padding:5px 0 5px 10px;font-family:Verdana,Arial,Helvetica,sans-serif;}.grey-filterdetails{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8px;padding-left:1px;}.grey-flightdetails{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:gray;padding-left:10px;}.black-deparrbigheading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#000;padding:2px 0 0 2px;}.black-deparrbigheadingtop{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#000;padding:1px 0 0 1px;}.blue-deparrbigheading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#01427f;padding:2px 0 0 2px;}.div-scroll-b2b{width:501px;height:160px;overflow:auto;}.padding3px{padding:5px;}.filterSectionOpen{background:url("../img/international/arrowDown.png") no-repeat 0 5px;padding-left:7px;}.filterSectionClose{background:url("../img/international/arrowRight.png") no-repeat 0 2px;padding-left:5px;}.drag-handle{background-color:#03277C;}table.roundedcorners td.bordercell,table.flightlist td.bordercell,tr.results_message_tr table.roundedcorners td.bordercell{height:5px;width:5px;margin:0;padding:0;}table.roundedcorners td.repeatx,td.repeatx,table.flightlist td.repeatx,tr.results_message_tr table.roundedcorners td.repeatx{background-repeat:repeat-x;height:5px;width:5px;margin:0;padding:0;}table.roundedcorners td.repeaty,td.repeaty,table.flightlist td.repeaty,tr.results_message_tr table.roundedcorners td.repeaty{background-repeat:repeat-y;width:5px;margin:0;padding:0;}tr.bgeee td,.greybg,tr.rowshade,table.flight_Prices tr.even td,.shadeblocka,table.matrix,.matrix_header,table.outercountry table.searchbox,table.bookitflight tr.even td,table.newssignup,#ajaxoutertable tr.bodyrow td,#ajaxoutertable td.bodyrow,table.countryselect td.bottomrow,table.filtershade,table.flightcolor,table.hotelcolor,table.carcolor,table.cruisecolor,table.vacationcolor,table.popupAfterBook .bodyrow,table.hotelpopupdialog tr.bodyrow td,table.hotelpopupdialog tr td.bodyrow,table.flightpopupdialog tr.bodyrow td,table.flightpopupdialog tr td.bodyrow,#popupAfterBooking table td.popupAfterBookingBodyFlight,div.startSearchOver table,div.currencyDisplay table,div.fareAlertUpsell table{background-color:#eee;}table.flightcolor tr.titlerow td{border-bottom:1px solid #FFF;}#filtercorners{width:170px;}table.roundedcorners td.bordercell{height:5px;width:5px;margin:0;padding:0;}div.nrFilterSectionTitle{color:#fff;text-align:center;font-weight:700;padding-bottom:4px;}#resultscorners{clear:both;width:100%;}div.inlinedFilter table.roundedcorners td.bordercell{visibility:hidden;}table.flightcolor tr.toprow td,table.flightcolor div.nrFilterSectionTitle{background-color:#1484e6;}div.fullFilterSection{background-color:#eee;margin-bottom:10px;}div.filterSectionHeader{font-weight:700;color:#231360;text-decoration:underline;cursor:pointer;}div.filterSectionHeader img{cursor:pointer;text-decoration:none;vertical-align:middle;margin-left:4px;}div.filterSectionHeader span{font-weight:400;color:#999;float:none;text-decoration:none;}div.filterSectionSpacer{width:163px;height:0;}div.filterVerticalSeparator{background:#ccc;border-bottom:solid #fff 1px;width:160px;height:1px;clear:both;font-size:1px;margin:2px 0;}table.airlineMatrix{font-size:11px;font-family:Arial,Helvetica,Verdana,sans-serif;margin:0;padding:0;}table.airlineMatrix td{text-align:center;border-right:1px solid #ccc;border-left:1px solid #fff;border-bottom:1px solid #eee;vertical-align:top;border-collapse:collapse;padding:3px 2px;width:50px;}table.airlineMatrix td.titlecell{text-align:left;font-size:13px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:700;border:none;}table.airlineMatrix td.stopslabel{white-space:nowrap;text-align:right;padding-right:1px;font-weight:600;border-left:none;background-color:#eee;color:#666;}table.airlineMatrix td.airlinecell{background-color:white;height:75px;}table.airlineMatrix td.pricecell{border:1px solid #eee;border-collapse:collapse;background-color:#fff;padding:3px 5px;}table.airlineMatrix td.pricecell a.bestprice{font-weight:700;color:#F70;}table.airlineMatrix td.moreAirlines{text-align:right;font-size:11px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:700;border:none;white-space:nowrap;width:100%;}table.airlineMatrix td.clkCell{background-color:#ffffde;border:1px solid #fc0;}table.airlineMatrix td.clkRow{background-color:#ffffde;border-top:1px solid #fc0;border-bottom:1px solid #fc0;}table.airlineMatrix td.clkCol{background-color:#ffffde;border-left:1px solid #fc0;border-right:1px solid #fc0;}table.airlineMatrix tr.airlinerow td.clkCol{border-top:1px solid #fc0;}table.airlineMatrix tr.bottomRow td.clkCol{border-bottom:1px solid #fc0;}table.airlineMatrix td.hoverCell,table.airlineMatrix td.hoverRow,table.airlineMatrix td.hoverCol{background-color:#EBF7FE;}table.banks td.hoverCell,table.banks td.hoverRow,table.banks td.hoverCol{background-color:#EBF7FE;}table.banks td.clkCol{background-color:#ffffde;border-top:1px solid #fc0;border-bottom:1px solid #fc0;}table.flightlist td.airlineheader{border-left:1px solid #EBF7FE;border-top:1px solid #EBF7FE;border-bottom:1px solid #EBF7FE;width:75px;padding-left:15px;}table.flightlist td.departsheader{border-top:1px solid #EBF7FE;border-bottom:1px solid #EBF7FE;width:145px;padding-left:10px;}table.flightlist td.arrivalheader{border-top:1px solid #EBF7FE;border-bottom:1px solid #EBF7FE;width:145px;padding-left:5px;}table.flightlist td.stopsheader{border-top:1px solid #EBF7FE;border-bottom:1px solid #EBF7FE;width:60px;}table.flightlist td.durationsheader{border-top:1px solid #EBF7FE;border-bottom:1px solid #EBF7FE;width:65px;}table.flightlist td.priceheader{border-right:1px solid #EBF7FE;border-top:1px solid #EBF7FE;border-bottom:1px solid #EBF7FE;width:150px;}table.airlineMatrix td.cellHidden,table.airlineMatrix td.cellWaiting{display:none;}.closeFlightresult{display:none;}.flightListingHeader{font-size:12px;font-family:Verdana,sans-serif,Arial,Helvetica;letter-spacing:-0.05em;white-space:nowrap;font-weight:bold;}.flightDetailsClose{display:none;}.flightDetailsOpen{display:block;}.openModifyAndFilter{display:block;}.closeModifyAndFilter{display:none;}.numOfresults{font-size:12px;font-family:Verdana,sans-serif,Arial,Helvetica;letter-spacing:-0.05em;white-space:nowrap;font-weight:bold;}.pageSelected{border:1px solid #fc0;padding:3px;font-size:12px;font-family:Verdana,sans-serif,Arial,Helvetica;letter-spacing:-0.05em;white-space:nowrap;font-weight:bold;background-color:#ffffde;}.pageUnSelected{border:1px solid gray;font-size:11px;font-family:Verdana,sans-serif,Arial,Helvetica;letter-spacing:-0.05em;white-space:nowrap;font-weight:bold;padding:3px;}.div-scroll{overflow:auto;width:820px;}.div-scrollie{overflow:auto;width:820px;height:162px;}.div-scroll-2{width:501px;height:155px;overflow:auto;}html>body .div-scroll-2{width:820px;height:157px;overflow:auto;}.whiteHeading2{font-family:tahoma,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#fff;text-transform:uppercase;}.BlueHeading{font-family:tahoma,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#28166f;text-transform:uppercase;letter-spacing:.03em;}.hwhiteText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#fff;}a.hwhiteText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#fff;text-decoration:none;}a:visited.hwhiteText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#fff;}a:hover.hwhiteText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#ffff83;text-decoration:none;}.text12bold{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;color:#FFF;padding-left:10px;}.border-top{border-top-width:1px;border-top-style:solid;border-top-color:#7DBCE7;}.border-bottom{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#7DBCE7;}.flight-summary,.price-info{padding:10px 8px 15px 8px;font-size:10px;}
.price-info{background-color:#FFF;padding:3px 0px 8px 8px;}.be-The-first{font-size:11px;}.border-all{border:1px solid #7cbde5;}#topbar{position:absolute;visibility:hidden;z-index:1;}.verisign{background:url(../img/international/comman_090908.png) 0 0 no-repeat;background-position:0 -127px;width:57px;height:33px;float:left;}.mastervisa{background:url(../img/international/comman_090908.png) 0 0 no-repeat;background-position:0 -211px;width:75px;height:25px;float:left;}.amex{background:url(../img/international/comman_090908.png) 0 0 no-repeat;background-position:0 -710px;width:36px;height:32px;float:left;}.members{background:url(../img/international/comman_090908.png) 0 0 no-repeat;background-position:0 -242px;width:163px;height:25px;float:left;}.mmtlogo-small{background:url(../img/international/comman_090908.png) 0 0 no-repeat;background-position:0 -271px;width:94px;height:32px;float:right;}.usflag{background:url(../img/international/comman_090908.png) 0 0 no-repeat;background-position:0 -1040px;height:16px;width:32px;}.imint{background:url(../img/international/comman_061008.png) 0 0 no-repeat;background-position:0 -1063px;height:33px;width:35px;}.footer{font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#28166f;line-height:15px;}.footer a{font-weight:normal;color:#28166f;text-decoration:none;}.footer a:hover{color:#666;text-decoration:underline;}.footer-text{font-size:10px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;color:#666;}.footer-divider{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -345px;width:19px;height:2px;}.footer-label{font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#28166f;}.footer-label a{color:#28166f;text-decoration:none;}.footer-label a:hover{color:#666;text-decoration:underline;}a.greylink{cursor:default;color:#818181;text-decoration:none;font-size:11px;}a:hover.greylink{cursor:default;color:#818181;text-decoration:none;font-size:11px;}a.grey_bold_links-11{font-size:11px;color:#231360;font-weight:bold;}a.grey_bold_links-11:hover{font-size:11px;color:#231360;font-weight:bold;}.divider{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -1192px;width:2px;height:27px;}.blue-bar{background:white url(../img/international/sprite_230708.png) 0 0 repeat-x;background-position:0 -1259px;height:27px;margin:0;padding:0;}.contactus-top{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -81px;width:23px;height:19px;float:left;margin-left:10px;}.contactus-bottom{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -105px;width:20px;height:17px;float:left;padding-left:5px;}.verisign{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -127px;width:57px;height:33px;float:left;}.mastervisa{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -211px;width:73px;height:25px;float:left;}.members{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -242px;width:163px;height:25px;float:left;}.mmtlogo-small{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -271px;width:94px;height:32px;float:right;}.head-home-flight{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:55px -1014px;height:5px;width:78px;}.xtop{display:block;background:transparent;font-size:1px;}.xtop,.xbottom{display:block;background:transparent;font-size:1px;}.xb2,.xb3,.xb4{background:#FFFFFF;border-left:1px solid #ccc;border-right:1px solid #ccc;}.xb1{background:#ccc;margin:0 5px;}.xc2,.xc3,.xc4{background-color:#EBF7FE;border-left:1px solid #ccc;border-right:1px solid #ccc;}.xc1{background-color:#ccc;margin:0 5px;}.xb1,.xb2,.xb3,.xb4,.xc1,.xc2,.xc3,.xc4{display:block;overflow:hidden;}.xb1,.xb2,.xb3,.xc1,.xc2,.xc3{height:1px;}.xb2,.xc2{border-width:0 2px;margin:0 3px;}.xb3,.xc3{margin:0 2px;}.xb4,.xc4{height:2px;margin:0 1px;}.xb2-preferred,.xb3-preferred,.xb4-preferred{background:#FFFEC1;border-left:1px solid #ccc;border-right:1px solid #ccc;}.xb2-preferred,.xb3-preferred,.xb4-preferred{display:block;overflow:hidden;}.xb2-preferred,.xb3-preferred{height:1px;}.xb2-preferred{border-width:0 2px;margin:0 3px;}.xb3-preferred{margin:0 2px;}.xb4-preferred{height:2px;margin:0 1px;}div.flightresult{background:transparent;width:565px;margin:8px 0 0;}.fhresultcontenttop{display:block;background-color:#fff;border:0 solid #ccc;border-width:0 1px;padding:1px;}.fhresultcontentbottom{display:block;background-color:#EBF7FE;border:0 solid #ccc;height:22px;border-width:0 1px;padding:1px;}.flightDetailsbottom{display:block;background-color:#EBF7FE;border:0 solid #ccc;border-width:0 1px;padding-top:1px;align:center;}.fhresultcontenttop div.airlineinfo{vertical-align:middle;float:left;width:115px;margin-top:2px;}.fhresultcontenttop div.price{vertical-align:middle;float:right;width:150px;margin-top:2px;}.fhresultcontenttop div.airlineinfo div.airlineicon{width:90px;margin-top:2px;align:center;text-align:center;}.fhresultcontenttop div.airlineinfo div.airlinename{width:90px;margin-top:2px;text-align:center;}.fhresultcontenttop div.flightdetails{vertical-align:middle;width:450px;float:left;}.fhresultcontentbottom div.checknow{float:left;width:255px;vertical-align:middle;}.fhresultcontentbottom div.checkFlightDetails{float:left;width:125px;vertical-align:middle;}.fhresultcontentbottom div.traveldates{float:right;width:200px;vertical-align:bottom;height:20px;text-align:center;}div.legdata{clear:both;font-size:11px;}div.legdata span.airport{float:left;width:160px;}div.legdata span.stops{width:25px;float:left;}div.legdata span.duration{float:left;width:100px;text-align:center;}.fhresultcontenttop div.age{clear:both;height:1px}div.legseparator{background:url(../img/us/us_listing_hr2.gif) no-repeat; clear:both;height:3px;width:450px;margin:1px;}a.grouplink{cursor:pointer;}div.legseparatorn{clear:both;height:2px;width:450px;}a.grouplink{cursor:pointer;}div.grouped{display:none;};a.grouplink{cursor:pointer;}.anylinkcss{position:absolute;visibility:hidden;border:1px solid #FFF;border-bottom-width:0;font:normal 11px Verdana;line-height:18px;z-index:100;background-color:#024280;width:160px;margin-top:3px;text-align:left;}.anylinkcss a{color:white;width:100%;display:block;text-indent:3px;border-bottom:1px solid gray;padding:1px 0;text-decoration:none;font-weight:bold;text-indent:5px;}.anylinkcss a:visited{color:white;width:100%;display:block;text-indent:3px;border-bottom:1px solid gray;padding:1px 0;text-decoration:none;font-weight:bold;text-indent:5px;}.anylinkcss a:hover{background-color:#F8FBBD;color:#000;text-decoration:none;}
.modifyButton{background:transparent url(../img/us/msb.gif) scroll left top;font-family:sans-serif,Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:Black;height:21px;width:175px;text-align:center;padding-top:4px;}.sortedcolumn{background-color:#D0ECFD;}tb{font-family:Verdana;font-size:10.5px;color:#231360;font-weight:500}
.text12boldblck{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;color:#000;padding-left:10px;}.xtop-trav,.xbottom-trav{display:block;background:transparent;font-size:1px;}.xb2-trav,.xb3-trav,.xb4-trav{background:#EBF7FE;border-left:1px solid #7cbde5;border-right:1px solid #7cbde5;}.xb1-trav{background:#7cbde5;margin:0 5px;}.xc2-trav,.xc3-trav,.xc4-trav{background-color:#EBF7FE;border-left:1px solid #7cbde5;border-right:1px solid #7cbde5;}.xc1-trav{background-color:#7cbde5;margin:0 5px;}.xb1-trav,.xb2-trav,.xb3-trav,.xb4-trav,.xc1-trav,.xc2-trav,.xc3-trav,.xc4-trav{display:block;overflow:hidden;}.xb1-trav,.xb2-trav,.xb3-trav,.xc1-trav,.xc2-trav,.xc3-trav{height:1px;}.xb2-trav,.xc2-trav{border-width:0 2px;margin:0 3px;}.xb3-trav,.xc3-trav{margin:0 2px;}.xb4-trav,.xc4-trav{height:2px;margin:0 1px;}
.travellerpage td{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#01427f;}
.grey-subheading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:gray;padding:0;}
#successflightdetails{border-collapse:collapse;border-color:#ffffff;border-width:2px;border-style:solid;}
#successflightdetails td{border-width:2px;border-style:solid;border-color:#ffffff;} 
.man input{background-color:#FFFFCC;}.error input{background-color:#FFCCCC;border:1px solid red}
.man select{background-color:#FFFFCC;}
.invi div{display:none;}

.forms_error_message_text {
	color:#231360;
	font-size:12px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;

}
.flexitable td {font-size:12px;height:40px;}
.flexvalue {font-size:12px;text-align:center;color:#5D78A6;cursor:pointer;padding-top:5px;}
.flexvalueunselected {background-color:#FFFFFF;border-bottom:1px solid #A5AE94;border-right:1px solid #A5AE94;}
.flexselected {background-color:#D0ECFD;border-bottom:1px solid #A5AE94;border-right:1px solid #A5AE94;}
.flexvalue span {color:#5D78A6;}
.flexiheaderrowunslected{border-left:1px solid #A5AE94;border-right:1px solid #A5AE94;border-bottom:1px solid #A5AE94;text-align:center;background-color: #2D508C;color:#FFFFFF;}
.flexiheadercolunslected{border-left:1px solid #A5AE94;border-right:1px solid #A5AE94;border-bottom:1px solid #A5AE94;text-align:center;background-color: #2D508C;color:#FFFFFF;}
.flexiheaderrowslected{border-left:1px solid #A5AE94;border-right:1px solid #A5AE94;border-bottom:2px solid #A5AE94;border-top:2px solid #A5AE94;text-align:center;background-color: #D0ECFD;color:#6C8DB8;}
.flexiheadercolslected{border-left:2px solid #A5AE94;border-right:2px solid #A5AE94;border-bottom:1px solid #A5AE94;text-align:center;background-color: #D0ECFD;color:#6C8DB8;}
.flexiselcol {border-left:2px solid #A5AE94;border-right:2px solid #A5AE94;background-color:#FFFFFF;border-bottom:1px solid #A5AE94;}
.flexiselrow {border-top:2px solid #A5AE94;border-bottom:2px solid #A5AE94;background-color:#FFFFFF;border-right:1px solid #A5AE94;}
.departreturnselected {background-color:#D0ECFD;color:#6C8DB8;}
.chosenLinkDiv{background-color:#b3d0f3;border:5px solid #b3d0f3;padding-bottom:5px;}
.recommendationResultDiv{}
.flexi-lowestfare{background-color:#66CC33;}
.flexi-lowestfare-selected{}
.xtop-flexitab,.xbottom-flexitab{display:block;background:transparent;font-size:1px;}.xb2-flexitab,.xb3-flexitab,.xb4-flexitab{background:#244887;border-left:1px solid #7cbde5;border-right:1px solid #7cbde5;}.xb1-flexitab{background:#244887;margin:0 5px;}.xc2-flexitab,.xc3-flexitab,.xc4-flexitab{background-color:#EBF7FE;border-left:1px solid #7cbde5;border-right:1px solid #7cbde5;}.xc1-flexitab{background-color:#7cbde5;margin:0 5px;}.xb1-flexitab,.xb2-flexitab,.xb3-flexitab,.xb4-flexitab,.xc1-flexitab,.xc2-flexitab,.xc3-flexitab,.xc4-flexitab{display:block;overflow:hidden;}.xb1-flexitab,.xb2-flexitab,.xb3-flexitab,.xc1-flexitab,.xc2-flexitab,.xc3-flexitab{height:1px;}.xb2-flexitab,.xc2-flexitab{border-width:0 2px;margin:0 3px;}.xb3-flexitab,.xc3-flexitab{margin:0 2px;}.xb4-flexitab,.xc4-flexitab{height:2px;margin:0 1px;}
.flexi-tab-selected b.xtop-flexitab{display:block;background:transparent;font-size:1px;}.flexi-tab-selected b.xtop-flexitab b.xb2-flexitab,.flexi-tab-selected b.xtop-flexitab b.xb3-flexitab,.flexi-tab-selected b.xtop-flexitab b.xb4-flexitab{background:#1484e6;border-left:1px solid #7cbde5;border-right:1px solid #7cbde5;}
.flexi-tab div.tabbody{background-color:#244887;color:#FFFFFF;font-weight:bold;font-size:12px;cursor:pointer;}
.flexi-tab-selected div.tabbody{background-color:#1484e6;color:#FFFFFF;font-weight:bold;font-size:12px;cursor:arrow;}
.flexairline{font-family:Verdana,Arial;font-size:9px;}
.flexvalue .flexairline{color:#000000;}
.flexi-lowestfare .flexairline {color:#000000;}
.flexisearchdate{background:url(../img/international/default-date-bg.gif) no-repeat;color:#5D78A6;}
.flexisearchdate span{color:#5D78A6;}


#flexitablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
float:left;
list-style-position:outside;
list-style-type:none;
}

#flexitablist li{
list-style: none;
display: inline;
margin: 0;
float:left;
text-align:center;

}


.welcome-guest{font-size:10px;}
.NavText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#f2f800;}
a.NavText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#f6f6f6;text-decoration:none;}
a:visited.NavText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#f6f6f6;}
a:hover.NavText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#f2f800;text-decoration:none;}
.build_form{color:#fff;padding:7px 10px 8px 13px;background-color:#82a8e2;height:303px;}
.buid_form_white{}
.whiteHeading{font-family:tahoma,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#fff;padding-left:10px;text-transform:uppercase;letter-spacing:.03em;}
.flight-hotels-bluebg{background:url(../img/international/flights_hotels_blue_bg.jpg) no-repeat;height:18px;font-size:9pt;}
.flight-hotels-whitebg{background:url(../img/international/flights_hotels_white_bg.jpg) no-repeat;height:18px;font-size:9pt;}
.text-overline{text-decoration:line-through;}
.height-ie{height:-1px;}
html>body .height-ie{height:3px;}
fieldset{padding:0;margin:0;border:0 solid #eee;}
.border-all{border:1px solid #7cbde5;}
a.nav_links{color:#28166F;font-size:10px;font-weight:bold;text-decoration:none;}
a.nav_light_links{color:#28166F;font-size:10px;text-decoration:none;}
a.nav_light_links_11{color:#28166F;font-size:11px;}
a.nav_links:hover{color:#28166F;font-size:10px;font-weight:bold;text-decoration:none;}
input{margin:0;font-size:11px;}
div.errors div{background-image:url(../img/international/warning.png);background-repeat:no-repeat;background-position:0 0;padding-left:25px;padding-right:20px;padding-bottom:2px;padding-top:2px;border:1px solid red;color:red;width:247px;font-size:11px;}
div.errors{width:293px;}
.ac_even{width:270px;background-color:white;font-size:12px;font-family:Verdana;}
.ac_odd{width:270px;background-color:#D9E4FF;font-size:12px;font-family:Verdana;}
#modallayer{background-color:transparent;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1000;text-align:left;background-image:url(../img/international/background_trans.gif);opacity:1;}
#dialog{position:relative;min-height:300px;margin-top:10px;border:1px solid #94aebd;background-color:#f3f3f3;background-repeat:no-repeat;background-position:10px 50px;text-align:left;}
#alertdialog{position:relative;min-height:100px;margin-top:100px;border:1px solid #94aebd;background-color:#f3f3f3;background-image:url(../img/international/icon-warning.gif);background-repeat:no-repeat;background-position:10px 50px;opacity:1;filter:alpha(opacity=100);text-align:left;}
#alertheading{background-image:url(../img/international/modaldialog_hdrbkg.gif);background-repeat:repeat-x;background-color:#d5d5d5;font-weight:bold;font-size:15px;color:#243446;height:28px;text-indent:20px;margin:0;padding-top:15px;}
#buttonrow{background-image:url(../img/international/modaldialog_footrbkg.gif);background-repeat:repeat-x;background-color:#d5d5d5;color:#243446;height:33px;padding-left:110px;padding-top:10px;margin:0;border-top:none;}
#buttonrow ul{padding-left:0;margin-left:0;display:inline;}
#buttonrow ul li{list-style:none;display:inline;padding-right:4px;}
.hrefbuttons{background-color:#4A5D75;border-color:#94AEBD #233345 #233345 #94AEBD;border-style:solid;border-width:1px;color:#FFF;cursor:pointer;font-size:10px;font-weight:bold;padding:4px 10px;text-decoration:none;}

.interstetial-text{color:#393939;font-family:Myriad Pro,Myriad Web,Tahoma,Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;}

.interstetial-text-10{color:#393939;font-family:"Arial","sans-serif";font-size:14px;font-weight:bold;}

#bookbutton{padding-right:6px;width:70px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;background:url(../img/international/green.jpg);margin:3px;text-align:center;cursor:pointer;border:1px outset gray;font-weight:bolder;color:#fff;}
.tabcontent{background-color:white;}
.selectedTad{background-color:white;}
.bag{top:-61px;right:-20px;position:absolute;}
.signin-panel{background-color:#F3FAFF;border-left:1px solid #7CBCE7;border-bottom:1px solid #7CBCE7;border-right:1px solid #7CBCE7;padding:15px 15px 25px 12px;background:#F3FAFF url(http://www.makemytrip.co.in/makemytrip/images/signin_panel_bg.gif) repeat-x;}
.white_text13{font-size:13px;color:#fff;font-weight:bold;text_decoration:none;background-color:#7DBCE7;padding-right:11px;padding-left:11px;padding-top:3px;padding-bottom:3px;white-space:nowrap;}
.photos-bar_l{background:url("../img/international/bg_h_photos_bar.gif");padding-left:8px;}
.photos-bar_r{border-right:1px solid #7DBCE7;border-bottom:1px solid #7DBCE7;border-top:1px solid #7DBCE7;}
.ui-progressbar{width:170px;height:20px;border:1px #ccc solid;background:#E0E8F3 url(../img/international/bg.gif) repeat-x scroll 0;position:relative;}
.ui-progressbar-wrap{position:relative;height:auto;width:auto;line-height:18px;_line-height:16px;}
.ui-progressbar-bar{background:#9CBFEE url(../img/international/progress-bg.gif) repeat-x scroll left center;border-bottom:1px solid #7FA9E4;border-right:1px solid #7FA9E4;border-top:1px solid #D1E4FD;position:absolute;}
.ui-progressbar-text{color:#fff;overflow:hidden;white-space:nowrap;font-size:11px;font-weight:bold;padding-left:5px;}
.ui-progressbar-text-back{color:#000;padding-top:1px;padding-bottom:1px;padding-right:1px;}
.ui-progressbar-disabled{opacity:.5;filter:Alpha(Opacity=50);}
.ui-progressbar-text.right-align{text-align:right;padding:0 5px 0 0;}
.bold{color:red!important;}
.ui-hidden{left:-10000px;position:absolute;top:-10000px;visibility:hidden;}
.ui-autocomplete-results{background:#fff;border:1px solid black;text-align:left;align:left;valign:top;}
.ui-autocomplete-even{cursor:pointer;}
.ui-autocomplete-odd{cursor:pointer;}
.showflight{display:none;}
.button{background:#1484E6;margin:3px;text-align:center;cursor:pointer;border:1px outset gray;font-weight:bolder;color:#fff;}
#bookbutton{padding-right:6px;width:70px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;}
.alertMessage{background-color:#FFDEDE;color:#600;font-size:13px;text-align:center;}
.sortBy{font-size:9px;font-weight:none;}
.rightalign{text-align:right;}
div.jqmConfirm input[type="submit"]{padding:4px;margin:10px 30px;background:#000;color:#FFF;border:1px solid #AAA;}
div.jqmConfirm{display:none;position:fixed;top:2%;left:23%;}
* html div.jqmConfirm{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop)+Math.round(10 *(document.documentElement.offsetHeight || document.body.clientHeight) / 100)+'px');}
div.jqmConfirmWindow{height:auto;width:auto;margin:auto;max-width:760px;padding:1 5px 100px;}
.jqmConfirmTitle{margin:5px 2px;height:20px;color:#000;background:#FFF;}
.jqmConfirmTitle h1{margin:5px 2px;padding-left:5px;padding:0;font-size:14px;text-transform:capitalize;letter-spacing:-1px;font-weight:bold;color:#000;float:left;height:20px;}
div.jqmConfirm .jqmClose em{display:none;}
div.jqmConfirm .jqmClose{width:20px;height:20px;display:block;float:right;clear:right;background:transparent url(confirm/close_icon_double.png) 0 0 no-repeat;}
div.jqmConfirm a.jqmClose:hover{background-position:0 -20px;}
div.jqmConfirmContent{border-top:px;color:#000;font:11px/14pt arial;padding:0 2px 5px;margin:1px;letter-spacing:0;height:380px;overflow:auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#mainPage{width:940px;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.jqmOverlay{background-color:#000;}
* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop)+Math.round(1 *(document.documentElement.offsetHeight || document.body.clientHeight) / 100)+'px');}
.review-message{background:#1484e6 url(images/1484e6_40x100_textures_03_highlight_soft_33.png) 0 50% repeat-x;width:600px;z-index:1500;border:#d6e8fa 2px solid;-moz-opacity:1.0;opacity:1.0;filter:alpha(opacity=100);}
.black_overlay{display:none;position:absolute;top:5%;left:10%;width:100%;height:600%;background-color:black;z-index:0;-moz-opacity:.8;opacity:.40;filter:alpha(opacity=40);}
#fade div{margin:0 auto;left:50px;padding:0;text-align:center;z-index:1000;}
.forms_error_message{width:750px;border:1px solid #red;background-color:#FFFAB2;margin-left:10;margin-bottom:15px;}
.photos-bar_r{border-right:1px solid #7DBCE7;border-bottom:1px solid #7DBCE7;border-top:1px solid #7DBCE7;}
.border_blue_forms{border-right:1px solid #7CBCE7;border-left:1px solid #7CBCE7;border-bottom:1px solid #7CBCE7;padding:15px 25px 20px 25px;background-color:#F6FBFF;}
#maincontent{width:982px;}
.cal-prev-next{font-weight:bold;color:#fff;font-size:120%;}
.modifySearch{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;padding:5px;}
.error-div-class{height:auto;}
.ui-accordion{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:segoe ui,Arial,sans-serif;border-bottom:1px solid #fff;}
.ui-tabs-nav{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:segoe ui,Arial,sans-serif;float:left;position:relative;z-index:1;border-right:1px solid #fff;bottom:-1px;}
.ui-tabs-nav-item{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;float:left;border:1px solid #fff;border-right:none;}
.ui-tabs-nav-item a{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;float:left;font-size:1.2em;font-weight:bold;text-decoration:none;padding:.5em 1.7em;color:#fff;background:#0a60d6 url(images/0a60d6_40x100_textures_03_highlight_soft_22.png) 0 50% repeat-x;}
.ui-tabs-nav-item a:hover{background:#1484e6 url(images/1484e6_40x100_textures_03_highlight_soft_33.png) 0 50% repeat-x;color:#fff;}
.ui-tabs-selected{border-bottom-color:#e6e6e6;}
.ui-tabs-selected a,.ui-tabs-selected a:hover{background:#e6e6e6 url(images/e6e6e6_40x100_textures_07_diagonals_small_100.png) 0 50% repeat-x;color:#e69700;}
.ui-tabs-panel{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:segoe ui,Arial,sans-serif;clear:left;border:1px solid #fff;background:#eee;color:#222;padding:1.5em 1.7em;}
.ui-tabs-hide{display:none;}
.ui-slider{margin:0;padding:0;border:0;outline:0;line-height:2;text-decoration:none;font-size:100%;list-style:none;font-family:segoe ui,Arial,sans-serif;height:.2em;position:relative;}
.ui-slider-handle{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;position:absolute;z-index:2;top:-3px;width:1.5em;height:1.8em;background:#e6e6e6 url("../img/international/sl_h.gif") 0 50% repeat-x;}
.ui-slider-handle:hover{background:#e6e6e6 url("../img/international/sl_h.gif") 0 50% repeat-x;}
.ui-slider-handle-active,.ui-slider-handle-active:hover{background:#e6e6e6 url("../img/international/sl_h.gif") 0 50% repeat-x;}
.ui-slider-range{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;height:1.2em;position:absolute;border-left:0;border-right:0;top:7px;z-index:0;}
.ui-slider-dummy-handle{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;height:.2em;background:gray;position:relative;top:11px;width:165px;}
.ui-slider-left-value{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;height:.8em;position:relative;top:17px;float:left;}
.ui-slider-right-value{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;height:.8em;position:relative;top:17px;float:right;}
.ui-dialog{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:segoe ui,Arial,sans-serif;background:#eee;color:#222;border:4px solid #fff;position:relative;}
.ui-dialog-content{border:1px solid #fff;background:#eee;color:#222;}
.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;}
.ui-resizable .ui-resizable-handle{display:block;}
body .ui-resizable-disabled .ui-resizable-handle{display:none;}
body .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:13px;height:13px;right:0;bottom:0;background:url(images/222222_11x11_icon_resize_se.gif) no-repeat 0 0;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:0;bottom:0;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:0;top:0;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:0;top:0;}
.ui-datepicker-div,.ui-datepicker-inline{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:segoe ui,Arial,sans-serif;background:#eee;font-size:1.2em;border:4px solid #fff;width:15.5em;padding:2.5em .5em .5em .5em;position:relative;}
.ui-component{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:segoe ui,Arial,sans-serif;font-size:1.2em;}
.ui-component-content{border:1px solid #fff;background:#eee;color:#222;}
.ui-component-content a{color:#222;text-decoration:underline;}
.ui-default-state{border:1px solid #fff;background:#0a60d6 url(images/0a60d6_40x100_textures_03_highlight_soft_22.png) 0 50% repeat-x;font-weight:bold;color:#fff!important;}
.ui-default-state a{color:#fff;}
.ui-default-state:hover,.ui-hover-state{border:1px solid #ddd;background:#1484e6 url(images/1484e6_40x100_textures_03_highlight_soft_33.png) 0 50% repeat-x;font-weight:bold;color:#fff!important;}
.ui-hover-state a{color:#fff;}
.ui-default-state:active,.ui-active-state{border:1px solid #ddd;background:#e6e6e6 url(images/e6e6e6_40x100_textures_07_diagonals_small_100.png) 0 50% repeat-x;font-weight:bold;color:#e69700!important;outline:none;}
.ui-active-state a{color:#e69700;outline:none;}
.ui-arrow-right-default{background:url(images/fcdd4a_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:hover,.ui-arrow-right-hover{background:url(images/ffffff_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:active,.ui-arrow-right-active{background:url(images/d55e0b_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-left-default{background:url(images/fcdd4a_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:hover,.ui-arrow-left-hover{background:url(images/ffffff_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:active,.ui-arrow-left-active{background:url(images/d55e0b_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-down-default{background:url(images/fcdd4a_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:hover,.ui-arrow-down-hover{background:url(images/ffffff_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:active,.ui-arrow-down-active{background:url(images/d55e0b_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-up-default{background:url(images/fcdd4a_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:hover,.ui-arrow-up-hover{background:url(images/ffffff_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:active,.ui-arrow-up-active{background:url(images/d55e0b_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-close-default{background:url(images/fcdd4a_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:hover,.ui-close-hover{background:url(images/ffffff_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:active,.ui-close-active{background:url(images/d55e0b_11x11_icon_close.gif) no-repeat 50% 50%;}
div.inner{margin:0;background:#fff;padding:10px;border:0;zoom:1;color:#000;text-align:center;font:verdana,arial,sans-serif;}
div.outer{float:left;margin:15px;background:gray;padding:8px;}
.x-box-tl{background:transparent url(../img/international/corners.gif) no-repeat 0 0;zoom:1;}

.x-box-tc{height:8px;background:transparent url(../img/international/tb.gif) repeat-x 0 0;overflow:hidden;}
.x-box-tr{background:transparent url(../img/international/corners.gif) no-repeat right -8px;}
.x-box-ml{background:transparent url(../img/international/l.gif) repeat-y 0;padding-left:4px;overflow:hidden;zoom:1;}
.x-box-mc{background:#eee url(../img/international/tb.gif) repeat-x 0 -16px;padding:4px 10px;font-family:"Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;color:#393939;font-size:12px;}
.x-box-mc h3{font-size:14px;font-weight:bold;margin:0 0 4px 0;zoom:1;}
.x-box-mr{background:transparent url(../img/international/r.gif) repeat-y right;padding-right:4px;overflow:hidden;}
.x-box-bl{background:transparent url(../img/international/corners.gif) no-repeat 0 -16px;zoom:1;}
.x-box-bc{background:transparent url(../img/international/tb.gif) repeat-x 0 -8px;height:8px;overflow:hidden;}
.x-box-br{background:transparent url(../img/international/corners.gif) no-repeat right -24px;}
.x-box-tl,.x-box-bl{padding-left:8px;overflow:hidden;}
.x-box-tr,.x-box-br{padding-right:8px;overflow:hidden;}
.x-box-blue .x-box-bl,.x-box-blue .x-box-br,.x-box-blue .x-box-tl,.x-box-blue .x-box-tr{background-image:url(../img/international/corners-blue.gif);}
.x-box-blue .x-box-bc,.x-box-blue .x-box-mc,.x-box-blue .x-box-tc{background-image:url(../img/international/tb-blue.gif);}
.x-box-blue .x-box-mc{background-color:#c3daf9;}
.x-box-blue .x-box-mc h3{color:#17385b;}
.x-box-blue .x-box-ml{background-image:url(../img/international/l-blue.gif);}
.x-box-blue .x-box-mr{background-image:url(../img/international/r-blue.gif);}
#flightListingTable th{background-color:#EBF7FE;padding:3px;}
.blur{background-color:#ccc;color:inherit;margin-left:4px;margin-top:4px;}
.shadow,.content{position:relative;width:650px;bottom:2px;right:2px;}
.shadow{background-color:#666;color:inherit;}
.content{background-color:#fff;color:#000;border:1px solid #000;padding-left:2px;}
.register{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000;}
.loginblue{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-variant:normal;color:#354b9f;}
.loginarea-blue{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#265195;padding:2px 0 2px 5px;}
.loginarea-bluesm{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#265195;padding:2px 0 2px 5px;}
.greynormalsm{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#666;padding:2px 0 2px 5px;}
.text-orange-big{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#ff6100;padding:5px;text-align:justify;}
.lightblue-header{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000;background-color:#daeafb;padding:3px;}
.lightgrey-header{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000;background-color:#d5d5d5;padding:3px;}
.lightblue-subheader{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#01427f;background-color:#ebf5ff;padding:5px;}
.black-subheading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000;padding:1px 0 1px 1px;}
.grey-deals{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000;padding:2px 0 2px 2px;}
.orange-subheading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#ff6100;font-weight:bold;padding:0;}
.orange-big-heading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#F60;font-weight:bold;padding:1px 0 1px 1px;}
.orange-big-heading-price{background:transparent url(../img/us/price-box.gif) no-repeat scroll left top;font-family:Arial,Helvetica,sans-serif;font-size:18px;color:black;height:42px;width:140px;text-align:center;padding-top:5px;}
.blue-bigheading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#01427f;padding:1px 0 1px 1px;}
.black-bigheading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000;padding:2px 0 0 2px;}
.footer-style{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#022196;text-align:center;padding:5px;line-height:15px;}
.footer-styleblack{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000;text-align:center;padding:5px;}
.hbar-blue{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#024dc2;padding:2px 0 2px 0;}
.grey-header-b2b{BORDER-RIGHT:#7cbce7 1px solid;PADDING-RIGHT:5px;PADDING-LEFT:5px;FONT-SIZE:10px;PADDING-BOTTOM:5px;BORDER-LEFT:#7cbce7 1px solid;PADDING-TOP:5px;BORDER-BOTTOM:#7cbce7 1px solid;BACKGROUND-COLOR:#f1f1f1;TEXT-ALIGN:center;}
.dep-flight-text{BORDER-RIGHT:1px solid #ccc;FONT-WEIGHT:bold;BORDER-LEFT:1px solid #ccc;BORDER-BOTTOM:1px solid #ccc;BACKGROUND-COLOR:#FFF;TEXT-ALIGN:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#024dc2;}
.deals-head{font-size:13px;font-weight:bold;color:#333;padding:5px 0 5px 10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.grey-filterdetails{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8px;padding-left:1px;}
.grey-flightdetails{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:gray;padding-left:10px;}
.black-deparrbigheading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#000;padding:2px 0 0 2px;}
.black-deparrbigheadingtop{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#000;padding:1px 0 0 1px;}
.blue-deparrbigheading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#01427f;padding:2px 0 0 2px;}
.div-scroll-b2b{width:501px;height:160px;overflow:auto;}
.padding3px{padding:5px;}
.filterSectionOpen{background:url("../img/international/arrowDown.png") no-repeat 0 5px;padding-left:7px;}
.filterSectionClose{background:url("../img/international/arrowRight.png") no-repeat 0 2px;padding-left:5px;}
.drag-handle{background-color:#03277C;}
table.roundedcorners td.bordercell,table.flightlist td.bordercell,tr.results_message_tr table.roundedcorners td.bordercell{height:5px;width:5px;margin:0;padding:0;}
table.roundedcorners td.repeatx,td.repeatx,table.flightlist td.repeatx,tr.results_message_tr table.roundedcorners td.repeatx{background-repeat:repeat-x;height:5px;width:5px;margin:0;padding:0;}
table.roundedcorners td.repeaty,td.repeaty,table.flightlist td.repeaty,tr.results_message_tr table.roundedcorners td.repeaty{background-repeat:repeat-y;width:5px;margin:0;padding:0;}
tr.bgeee td,.greybg,tr.rowshade,table.flight_Prices tr.even td,.shadeblocka,table.matrix,.matrix_header,table.outercountry table.searchbox,table.bookitflight tr.even td,table.newssignup,#ajaxoutertable tr.bodyrow td,#ajaxoutertable td.bodyrow,table.countryselect td.bottomrow,table.filtershade,table.flightcolor,table.hotelcolor,table.carcolor,table.cruisecolor,table.vacationcolor,table.popupAfterBook .bodyrow,table.hotelpopupdialog tr.bodyrow td,table.hotelpopupdialog tr td.bodyrow,table.flightpopupdialog tr.bodyrow td,table.flightpopupdialog tr td.bodyrow,#popupAfterBooking table td.popupAfterBookingBodyFlight,div.startSearchOver table,div.currencyDisplay table,div.fareAlertUpsell table{background-color:#eee;}
table.flightcolor tr.titlerow td{border-bottom:1px solid #FFF;}
#filtercorners{width:170px;}
table.roundedcorners td.bordercell{height:5px;width:5px;margin:0;padding:0;}
div.nrFilterSectionTitle{color:#fff;text-align:center;font-weight:700;padding-bottom:4px;}
#resultscorners{clear:both;width:100%;}
div.inlinedFilter table.roundedcorners td.bordercell{visibility:hidden;}
table.flightcolor tr.toprow td,table.flightcolor div.nrFilterSectionTitle{background-color:#1484e6;}
div.fullFilterSection{background-color:#eee;margin-bottom:10px;}
div.filterSectionHeader{font-weight:700;color:#231360;text-decoration:underline;cursor:pointer;}
div.filterSectionHeader img{cursor:pointer;text-decoration:none;vertical-align:middle;margin-left:4px;}
div.filterSectionHeader span{font-weight:400;color:#999;float:none;text-decoration:none;}
div.filterSectionSpacer{width:163px;height:0;}
div.filterVerticalSeparator{background:#ccc;border-bottom:solid #fff 1px;width:160px;height:1px;clear:both;font-size:1px;margin:2px 0;}
table.airlineMatrix{font-size:11px;font-family:Arial,Helvetica,Verdana,sans-serif;margin:0;padding:0;}
table.airlineMatrix td{text-align:center;border-right:1px solid #ccc;border-left:1px solid #fff;border-bottom:1px solid #eee;vertical-align:top;border-collapse:collapse;padding:3px 2px;width:50px;}
table.airlineMatrix td.titlecell{text-align:left;font-size:13px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:700;border:none;}
table.airlineMatrix td.stopslabel{white-space:nowrap;text-align:right;padding-right:1px;font-weight:600;border-left:none;background-color:#eee;color:#666;}
table.airlineMatrix td.airlinecell{background-color:white;height:75px;}
table.airlineMatrix td.pricecell{border:1px solid #eee;border-collapse:collapse;background-color:#fff;padding:3px 5px;}
table.airlineMatrix td.pricecell a.bestprice{font-weight:700;color:#F70;}
table.airlineMatrix td.moreAirlines{text-align:right;font-size:11px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:700;border:none;white-space:nowrap;width:100%;}
table.airlineMatrix td.clkCell{background-color:#ffffde;border:1px solid #fc0;}
table.airlineMatrix td.clkRow{background-color:#ffffde;border-top:1px solid #fc0;border-bottom:1px solid #fc0;}
table.airlineMatrix td.clkCol{background-color:#ffffde;border-left:1px solid #fc0;border-right:1px solid #fc0;}
table.airlineMatrix tr.airlinerow td.clkCol{border-top:1px solid #fc0;}
table.airlineMatrix tr.bottomRow td.clkCol{border-bottom:1px solid #fc0;}
table.airlineMatrix td.hoverCell,table.airlineMatrix td.hoverRow,table.airlineMatrix td.hoverCol{background-color:#EBF7FE;}
table.banks td.hoverCell,table.banks td.hoverRow,table.banks td.hoverCol{background-color:#EBF7FE;}
table.banks td.clkCol{background-color:#ffffde;border-top:1px solid #fc0;border-bottom:1px solid #fc0;}
table.flightlist td.airlineheader{border-left:1px solid #EBF7FE;border-top:1px solid #EBF7FE;border-bottom:1px solid #EBF7FE;width:75px;padding-left:15px;}
table.flightlist td.departsheader{border-top:1px solid #EBF7FE;border-bottom:1px solid #EBF7FE;width:145px;padding-left:10px;}
table.flightlist td.arrivalheader{border-top:1px solid #EBF7FE;border-bottom:1px solid #EBF7FE;width:145px;padding-left:5px;}
table.flightlist td.stopsheader{border-top:1px solid #EBF7FE;border-bottom:1px solid #EBF7FE;width:60px;}
table.flightlist td.durationsheader{border-top:1px solid #EBF7FE;border-bottom:1px solid #EBF7FE;width:65px;}
table.flightlist td.priceheader{border-right:1px solid #EBF7FE;border-top:1px solid #EBF7FE;border-bottom:1px solid #EBF7FE;width:150px;}
table.airlineMatrix td.cellHidden,table.airlineMatrix td.cellWaiting{display:none;}
.closeFlightresult{display:none;}
.flightListingHeader{font-size:12px;font-family:Verdana,sans-serif,Arial,Helvetica;letter-spacing:-0.05em;white-space:nowrap;font-weight:bold;}
.flightDetailsClose{display:none;}
.flightDetailsOpen{display:block;}
.openModifyAndFilter{display:block;}
.closeModifyAndFilter{display:none;}
.numOfresults{font-size:12px;font-family:Verdana,sans-serif,Arial,Helvetica;letter-spacing:-0.05em;white-space:nowrap;font-weight:bold;}
.pageSelected{border:1px solid #fc0;padding:3px;font-size:12px;font-family:Verdana,sans-serif,Arial,Helvetica;letter-spacing:-0.05em;white-space:nowrap;font-weight:bold;background-color:#ffffde;}
.pageUnSelected{border:1px solid gray;font-size:11px;font-family:Verdana,sans-serif,Arial,Helvetica;letter-spacing:-0.05em;white-space:nowrap;font-weight:bold;padding:3px;}
.div-scroll{overflow:auto;width:820px;}
.div-scrollie{overflow:auto;width:820px;height:162px;}
.div-scroll-2{width:501px;height:155px;overflow:auto;}
html>body .div-scroll-2{width:820px;height:157px;overflow:auto;}
.whiteHeading2{font-family:tahoma,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#fff;text-transform:uppercase;}
.BlueHeading{font-family:tahoma,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#28166f;text-transform:uppercase;letter-spacing:.03em;}
.hwhiteText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#fff;}
a.hwhiteText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#fff;text-decoration:none;}
a:visited.hwhiteText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#fff;}
a:hover.hwhiteText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#ffff83;text-decoration:none;}
.text12bold{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;color:#FFF;padding-left:10px;}
.border-top{border-top-width:1px;border-top-style:solid;border-top-color:#7DBCE7;}
.border-bottom{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#7DBCE7;}
.flight-summary,.price-info{padding:10px 8px 15px 8px;font-size:10px;}
.price-info{background-color:#FFF;padding:3px 8px 8px 8px;}
.be-The-first{font-size:11px;}
.border-all{border:1px solid #7cbde5;}
#topbar{position:absolute;visibility:hidden;z-index:1;}
.verisign{background:url(../img/international/comman_090908.png) 0 0 no-repeat;background-position:0 -127px;width:57px;height:33px;float:left;}
.mastervisa{background:url(../img/international/comman_090908.png) 0 0 no-repeat;background-position:0 -211px;width:75px;height:25px;float:left;}
.amex{background:url(../img/international/comman_090908.png) 0 0 no-repeat;background-position:0 -710px;width:36px;height:32px;float:left;}
.members{background:url(../img/international/comman_090908.png) 0 0 no-repeat;background-position:0 -242px;width:163px;height:25px;float:left;}
.mmtlogo-small{background:url(../img/international/comman_090908.png) 0 0 no-repeat;background-position:0 -271px;width:94px;height:32px;float:right;}
.usflag{background:url(../img/international/comman_090908.png) 0 0 no-repeat;background-position:0 -1040px;height:16px;width:32px;}
.imint{background:url(../img/international/comman_061008.png) 0 0 no-repeat;background-position:0 -1063px;height:33px;width:35px;}
.footer{font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#28166f;line-height:15px;}
.footer a{font-weight:normal;color:#28166f;text-decoration:none;}
.footer a:hover{color:#666;text-decoration:underline;}
.footer-text{font-size:10px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;color:#666;}
.footer-divider{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -345px;width:19px;height:2px;}
.footer-label{font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#28166f;}
.footer-label a{color:#28166f;text-decoration:none;}
.footer-label a:hover{color:#666;text-decoration:underline;}
a.greylink{cursor:default;color:#818181;text-decoration:none;font-size:11px;}
a:hover.greylink{cursor:default;color:#818181;text-decoration:none;font-size:11px;}
a.grey_bold_links-11{font-size:11px;color:#231360;font-weight:bold;}
a.grey_bold_links-11:hover{font-size:11px;color:#231360;font-weight:bold;}
.divider{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -1192px;width:2px;height:27px;}
.blue-bar{background:white url(../img/international/sprite_230708.png) 0 0 repeat-x;background-position:0 -1259px;height:27px;margin:0;padding:0;}
.contactus-top{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -81px;width:23px;height:19px;float:left;margin-left:10px;}
.contactus-bottom{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -105px;width:20px;height:17px;float:left;padding-left:5px;}
.verisign{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -127px;width:57px;height:33px;float:left;}
.mastervisa{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -211px;width:73px;height:25px;float:left;}
.members{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -242px;width:163px;height:25px;float:left;}
.mmtlogo-small{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:0 -271px;width:94px;height:32px;float:right;}
.head-home-flight{background:url(../img/international/sprite_230708.png) 0 0 no-repeat;background-position:55px -1014px;height:5px;width:78px;}
.xtop{display:block;background:transparent;font-size:1px;}
.xtop,.xbottom{display:block;background:transparent;font-size:1px;}
.xb2,.xb3,.xb4{background:#FFFFFF;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.xb1{background:#ccc;margin:0 5px;}
.xc2,.xc3,.xc4{background-color:#EBF7FE;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.xc1{background-color:#ccc;margin:0 5px;}
.xb1,.xb2,.xb3,.xb4,.xc1,.xc2,.xc3,.xc4{display:block;overflow:hidden;}
.xb1,.xb2,.xb3,.xc1,.xc2,.xc3{height:1px;}
.xb2,.xc2{border-width:0 2px;margin:0 3px;}
.xb3,.xc3{margin:0 2px;}
.xb4,.xc4{height:2px;margin:0 1px;}
.xb2-preferred,.xb3-preferred,.xb4-preferred{background:#FFFEC1;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.xb2-preferred,.xb3-preferred,.xb4-preferred{display:block;overflow:hidden;}
.xb2-preferred,.xb3-preferred{height:1px;}
.xb2-preferred{border-width:0 2px;margin:0 3px;}
.xb3-preferred{margin:0 2px;}
.xb4-preferred{height:2px;margin:0 1px;}
div.flightresult{background:transparent;width:565px;margin:8px 0 0;}
.fhresultcontenttop{display:block;background-color:#fff;border:0 solid #ccc;border-width:0 1px;padding:1px;}
.fhresultcontentbottom{display:block;background-color:#EBF7FE;border:0 solid #ccc;height:22px;border-width:0 1px;padding:1px;}
.flightDetailsbottom{display:block;background-color:#EBF7FE;border:0 solid #ccc;border-width:0 1px;padding-top:1px;align:center;}
.fhresultcontenttop div.airlineinfo{vertical-align:middle;float:left;width:115px;margin-top:2px;}
.fhresultcontenttop div.price{vertical-align:middle;float:right;width:150px;margin-top:2px;}
.fhresultcontenttop div.airlineinfo div.airlineicon{width:90px;margin-top:2px;align:center;text-align:center;}
.fhresultcontenttop div.airlineinfo div.airlinename{width:90px;margin-top:2px;text-align:center;}
.fhresultcontenttop div.flightdetails{vertical-align:middle;width:450px;float:left;}
.fhresultcontentbottom div.checknow{float:left;width:190px;vertical-align:middle;}
.fhresultcontentbottom div.checkFlightDetails{float:left;width:125px;vertical-align:middle;}
.fhresultcontentbottom div.traveldates{float:right;width:200px;vertical-align:bottom;height:20px;text-align:center;}
div.legdata{clear:both;font-size:11px;}
div.legdata span.airport{float:left;width:160px;}
div.legdata span.stops{width:25px;float:left;}
div.legdata span.duration{float:left;width:100px;text-align:center;}
.fhresultcontenttop div.age{clear:both;height:1px}
div.legseparator{background:url(../img/us/us_listing_hr2.gif) no-repeat; clear:both;height:3px;width:450px;margin:1px;}
a.grouplink{cursor:pointer;}
div.legseparatorn{clear:both;height:2px;width:450px;}
a.grouplink{cursor:pointer;}
div.grouped{display:none;}
;a.grouplink{cursor:pointer;}
.anylinkcss{position:absolute;visibility:hidden;border:1px solid #FFF;border-bottom-width:0;font:normal 11px Verdana;line-height:18px;z-index:100;background-color:#024280;width:160px;margin-top:3px;text-align:left;}
.anylinkcss a{color:white;width:100%;display:block;text-indent:3px;border-bottom:1px solid gray;padding:1px 0;text-decoration:none;font-weight:bold;text-indent:5px;}
.anylinkcss a:visited{color:white;width:100%;display:block;text-indent:3px;border-bottom:1px solid gray;padding:1px 0;text-decoration:none;font-weight:bold;text-indent:5px;}
.anylinkcss a:hover{background-color:#F8FBBD;color:#000;text-decoration:none;}

.modifyButton{background:transparent url(../img/us/msb.gif) scroll left top;font-family:sans-serif,Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:Black;height:21px;width:175px;text-align:center;padding-top:4px;}
.sortedcolumn{background-color:#D0ECFD;}
tb{font-family:Verdana;font-size:10.5px;color:#231360;font-weight:500}

.blue-topbar{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#0000FF;}
.text12boldblck{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;color:#000;padding-left:10px;}
.xtop-trav,.xbottom-trav{display:block;background:transparent;font-size:1px;}
.xb2-trav,.xb3-trav,.xb4-trav{background:#EBF7FE;border-left:1px solid #7cbde5;border-right:1px solid #7cbde5;}
.xb1-trav{background:#7cbde5;margin:0 5px;}
.xc2-trav,.xc3-trav,.xc4-trav{background-color:#EBF7FE;border-left:1px solid #7cbde5;border-right:1px solid #7cbde5;}
.xc1-trav{background-color:#7cbde5;margin:0 5px;}
.xb1-trav,.xb2-trav,.xb3-trav,.xb4-trav,.xc1-trav,.xc2-trav,.xc3-trav,.xc4-trav{display:block;overflow:hidden;}
.xb1-trav,.xb2-trav,.xb3-trav,.xc1-trav,.xc2-trav,.xc3-trav{height:1px;}
.xb2-trav,.xc2-trav{border-width:0 2px;margin:0 3px;}
.xb3-trav,.xc3-trav{margin:0 2px;}
.xb4-trav,.xc4-trav{height:2px;margin:0 1px;}

.travellerpage td{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#01427f;}

.grey-subheading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:gray;padding:0;}

#successflightdetails{border-collapse:collapse;border-color:#ffffff;border-width:2px;border-style:solid;}

#successflightdetails td{border-width:2px;border-style:solid;border-color:#ffffff;}
 
.man input{background-color:#FFFFCC;}
.error input{background-color:#FFCCCC;border:1px solid red}

.man select{background-color:#FFFFCC;}

.invi div{display:none;}


.forms_error_message_text {
	color:#231360;
	font-size:12px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border:1px solid red;

}
#master-container{
      width:auto;
	  height:auto;
	  margin:0 auto;
	  padding:0;
}
.xtop-layout{display:block;background:transparent;font-size:1px;width:100%;float:left;}.xtop-layout,.xbottom-layout{display:block;background:transparent;font-size:1px;}.xtop-layout .xb2,.xtop-layout .xb3,.xtop-layout .xb4{background:#FFFFFF;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}.xtop-layout .xb1{background:#FFFFFF;margin:0 5px;}.xtop-layout .xc2, .xtop-layout .xc3,.xtop-layout .xc4{background-color:#FFFFFF;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}.xtop-layout .xc1{background-color:#FFFFFF;margin:0 5px;}.xtop-layout .xb1,.xtop-layout .xb2,.xtop-layout .xb3,.xtop-layout .xb4,.xtop-layout .xc1,.xtop-layout .xc2,.xtop-layout .xc3,.xtop-layout .xc4{display:block;overflow:hidden;}.xtop-layout .xb1,.xtop-layout .xb2,.xtop-layout .xb3,.xtop-layout .xc1,.xtop-layout .xc2,.xtop-layout .xc3{height:1px;}.xtop-layout .xb2,.xtop-layout .xc2{border-width:0 2px;margin:0 3px;}.xtop-layout .xb3,.xtop-layout .xc3{margin:0 2px;}.xtop-layout .xb4,.xtop-layout .xc4{height:2px;margin:0 1px;}
#preferredairlines-flexi{
	   color:blue;
	   font-family:Verdana,Arial;
	   font-size:11px;
	   background-color:#FFFF99;
	   padding-left:50px;
	   padding-top:3px;
	   padding-bottom:3px;
}

.emptySeat{background:transparent url(../img/seatMaps/seat_avail.gif) no-repeat 7px 0;}
.selectedSeat{background:transparent url(../img/seatMaps/seat_occ.gif) no-repeat 7px 0;}
.prefferedSeat{background:transparent url(../img/seatMaps/blue-prefer-seat.gif) no-repeat 7px 0;}
.userSelectedSeat{background:transparent url(../img/seatMaps/selectedSeat.gif) no-repeat 7px 0;}
.selectedFlightTab{background:transparent url(../img/seatMaps/white-menu-curve.gif) no-repeat;text-align:center;}
.nonSelectedFlightTab{background:transparent url(../img/seatMaps/blue-menu-curve.gif) no-repeat;text-align:center;}
.forms_error_message_text {
	color:#231360;
	font-size:12px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;

}
.chosenLinkDiv{background-color:#b3d0f3;border:5px solid #b3d0f3;padding-bottom:5px;}
.recommendationResultDiv{}

.selectedPax{
background-color:#9ED1E4;
font-size:12px;
color:#024280;
}
.nonSelectedPax{
background-color:#FFFFFF;
font-size:12px;
color:#024280;
}

.seatMaptd td{
	color: #000000;
	font-size:11px;
}
.ac_results{padding:0;border:1px solid WindowFrame;background-color:Window;overflow:hidden;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li{margin:0;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden;}
.ac_loading{background:url("http://www.makemytrip.com/images/wait.gif") right center no-repeat;}
.ac_over{background-color:#5E5EFF;color:HighlightText;}



.sponsored .xtop,.sponsored .xbottom{display:block;background:transparent;font-size:1px;}.sponsored .sponsored .sponsored .sponsored .xb2,.sponsored .xb3,.sponsored .xb4{background:#FFFF99;border-left:1px solid #ccc;border-right:1px solid #ccc;}.sponsored .xb1{background:#ccc;margin:0 5px;}.sponsored .xc2,.sponsored .xc3,.sponsored .xc4{background-color:#EBF7FE;border-left:1px solid #ccc;border-right:1px solid #ccc;}.sponsored .xc1{background-color:#ccc;margin:0 5px;}.sponsored .xb1,.sponsored .sponsored .sponsored .sponsored .sponsored .sponsored .sponsored .sponsored .sponsored .sponsored .xb2,.sponsored .xb3,.sponsored .xb4,.sponsored .xc1,.sponsored .xc2,.sponsored .xc3,.sponsored .xc4{display:block;overflow:hidden;}.sponsored .xb1,.sponsored .xb2,.sponsored .xb3,.sponsored .xc1,.sponsored .xc2,.sponsored .xc3{height:1px;}.sponsored .xb2,.sponsored .xc2{border-width:0 2px;margin:0 3px;}.sponsored .xb3,.sponsored .xc3{margin:0 2px;}.sponsored .xb4,.sponsored .xc4{height:2px;margin:0 1px;}.sponsored .fhresultcontenttop{display:block;background-color:#FFFF99;border:0 solid #ccc;border-width:0 1px;padding:1px;}.sponsored .fhresultcontentbottom{display:block;background-color:#EBF7FE;border:0 solid #ccc;height:45px;border-width:0 1px;padding:1px;}.sponsored .fhresultcontentbottom .sponsored-text{border:1px solid red;color:blue;font-size:10px;font-family:Verdana,Arial, Helvetica, sans-serif;font-weight:bold;text-align:left;height:15px;}
.sponsored .fhresultcontentbottom .sponsored-text{border:1px solid red;color:blue;font-size:9px;font-family:Verdana,Arial, Helvetica, sans-serif;font-weight:bold;text-align:left;height:15px;}
.promo .fhresultcontentbottom .sponsored-text{border:1px solid red;color:blue;font-size:9px;font-family:Verdana,Arial, Helvetica, sans-serif;font-weight:bold;text-align:left;height:15px;}

.promo .fhresultcontentbottom{display:block;background-color:#EBF7FE;border:0 solid #ccc;height:40px;border-width:0 1px;padding:1px;}
.loadingAnimation{background:url('../img/international/loadingAnimation.gif') right center no-repeat;}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%;}
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
.ui-closecal{width:100%; text-align:right: height:10px; overflow:hidden;}
.ui-closeicon{background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:0 -47px;font-size: 11px; color: #fff;width:14px; height: 10px;cursor:pointer; float:right;position:relative;margin-right:7px; z-index:1000;}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content {border-right: #009be5 2px solid; border-top: #009be5 10px solid; border-left: #009be5 2px solid; width: 344px; BORDER-BOTTOM: #009be5 2px solid; height: 185px; background-color: #ffffff; display:none;}
* html .ui-widget-content {height: auto;}
.ui-widget-content a { color: #222222; }
.ui-widget-header {padding:0; FONT: 12px/12px Arial, Helvetica, sans-serif; COLOR: #333; TEXT-ALIGN: center;}
.ui-widget-header a { color: #ffffff;}
.ui-datepicker-calendar thead th{border:0; background: #fff; font: 12px Arial, Helvetica, sans-serif; width: 20px; color: #0597db;text-align: center; padding:0; margin:0;}


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default{text-align:center;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #2e6e9e; text-decoration: none; outline: none; }
.ui-widget-content .borderactive{color:#3da4d4;font-size:11px;background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:0 -113px; cursor:pointer;height:17px;text-align:center; width:18px;}
span.ui-state-default{width:18px !important; text-align:center;}
.hovernone{background:none !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {color:#3da4d4;font-size:11px;background: #fff url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0 -160px no-repeat !important; color:#000 !important;}
.ui-state-hover a, .ui-state-hover a:hover {background:#affdfe !important;}
.ui-state-active, .ui-widget-content .ui-state-active {font-size:11px;background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:0 -135px;height:16px; color:#fff; cursor: pointer;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fad42e; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled {background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:0 -65px;font-size: 11px; color: #fff; width:21px; height: 21px;color:#999;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 15px; height: 10px;}

/* positioning */
.ui-icon-circle-triangle-e{background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:-4px -219px;cursor: pointer; height: 10px;}
.ui-icon-circle-triangle-w {background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:0px -187px;cursor: pointer; height: 10px;float:left;}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev {left:2px;}
.ui-datepicker .ui-datepicker-next {right:2px;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{background:#fff;}
.ui-datepicker .ui-datepicker-prev-hover span.ui-icon-circle-triangle-w{background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:0px -203px;}
.ui-datepicker .ui-datepicker-next-hover span.ui-icon-circle-triangle-e{background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:-4px -235px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;}
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0;}
.ui-datepicker td {border: 0;}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 3px 0 2px 2px; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left;}
.ui-datepicker-group td{vertical-align:top;padding:0;margin:0;}
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-last{}
 /* * html .ui-datepicker-multi .ui-datepicker-group-last{} */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next {background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:0px -218px;CURSOR: pointer; HEIGHT: 10px;}
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/* New css */
#searchCriteria td,#radio label{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
span.font-9, .font-9b{font-size:10px;}
.font-9b{font-weight:bold;}
#flexiSearch{margin:6px 0; display:block;}
.ui-datepicker-trigger{vertical-align:middle;}

/* New wedgit CSS - paurush - */
.ui-accordion-content{padding:0;background:none; color:#444; font-size:12px;}
h1.wedgitH1 {color:#182E81; font-size:18px; padding:10px; border-bottom:#2E60A6 1px solid;}
.TopRadiobtns{border-bottom:#DFECF5 1px solid; padding-bottom:5px;}
.TopRadiobtns label{color:#444; margin-right:30px;}
select.frmcity {width:139px; _width:140px; height:22px; font-size:12px; margin-top:3px;}
select.PsOptions{width:55px; height:20px; font-size:12px; margin-top:3px;}
.widgetTable{background-image:url(../images/wedgitbg.jpg); background-repeat:repeat; padding:0px 5px 0px 5px; color:#fff; border:1px solid #2E60A6; border-top:none; border-bottom:none;}
.widgetTable fieldset{ padding:10px;}
.widgetTable input.text{ width:135px; font-size:12px; height:18px; margin-top:3px;}
.widgetTable .buttonGroup { padding:15px 0px 10px 0px;}
div#top_bluearc {width: 330px; height: 8px;}
div#top_bluearc ul li {	width: auto;	float: left;}
div#top_bluearc ul li.bottomleftarc {	background: url("../images/blue-topleftarc.jpg") no-repeat;	width: 8px;	height: 8px;}
div#top_bluearc ul li.bottomcenterrpt {	width: 314px;	height: 8px;	background: #2e60a6;}
div#top_bluearc ul li.bottomrightarc {	background: url("../images/blue-toprightarc.jpg") no-repeat;	width: 8px;	height: 8px;}
/* New wedgit CSS - paurush - */
