body{background:#ffffff;}

/*Flightcss*/
.vPgCont{display:block;margin:0 auto;padding:0;width:960px}#middle-part p,#middle-part ul,#middle-part ol,#middle-part li{display:block;margin:0;padding:0}#middle-part h1{font-size:17px;font-weight:400}#middle-part h2{font-size:15px;font-weight:400}#middle-part h3{display:block;font-size:12px;font-weight:400;margin:0;padding:0}#middle-part p{margin:0;padding:0;text-align:justify}.pagenumber{color:#0E71B8;dsipaly:block;float:left;font-size:20px;margin:0;padding:0;width:350px}#middle-part{display:block;margin:0;padding-bottom:20px;width:100%}#tittle{display:block;float:left;margin:10px 2%;position:relative;width:96%}.gr-mdserch{width:100%; float:left; margin:0; padding:0; position:relative;}#tittle h1{color:#0e71b8;float:left;line-height:22px;margin:15px 20px 7px 0;width:700px}#tittle h2{color:#0e71b8;float:left;font-weight:400;line-height:22px;margin:0 20px 7px;width:700px}#tittle h1 span,#tittle h2 span{color:#102335}#tittle #search{position:absolute;right:0;text-align:right;width:200px}#tittle #search img{float:right;margin:20px 15px 0 0}#searchflight{background-color:#ebf0f3;margin:10px auto;width:950px}#searchflight h2{color:#1d3950}#searchflight #topcontrol{cursor:pointer;float:left;margin:0;padding:0 15px 10px;width:920px}#searchflight #topcontrol h2.tittle{float:left;font-size:14px;font-weight:700;margin:10px 0 0!important;width:800px}#searchflight #topcontrol img{float:right;margin-top:12px}#searchflight #searchresize{float:left;margin:0 15px 15px;width:920px}#searchflight #searchresize div.boxpart{float:left;width:250px}#searchflight #searchresize h2.tittle{font-size:140%;font-weight:700;margin:10px 0!important}#searchflight #searchresize div.r-search-box-top{display:block;float:left;height:156px;margin:0;overflow:scroll;overflow-x:hidden;padding:0;width:176px}#searchflight #searchresize div.r-search-box .price-range p{display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;margin:0;padding:0;width:60px}#searchflight #searchresize div.r-search-box p.righalign{display:block;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;margin:0;padding:0;text-align:right;width:60px}#searchflight #applyresult{display:block;float:left;margin:10px 0;padding:0;text-align:right;width:100%}#searchflight #applyresult img{margin-left:15px}#fareinfo{height:200px;margin:-20px 0 0;position:relative;width:950px}#fareinfo:hover{cursor:pointer}#fareinfo #fareleft{float:left;margin-left:15px;width:27px}#fareinfo #fareright{float:right;position:absolute;right:-13px;top:70px;width:27px}#fareinfo #fareleft img,#fareinfo #right img{margin-top:60px}#fareinfo #direct-indirect{float:left;width:70px}#fareinfo #direct-indirect h2{color:#163253;font-size:110%;font-weight:700;line-height:32px;margin:62px 0 0 10px}#fareinfo #faremid{float:left;margin:0;position:absolute;width:836px}div.bx-wrapper{margin-left:0!important;margin-top:15px!important;position:absolute!important;width:0!important}#fareinfo #faremid div.farebox{background:url(../images/fare-bg01.png) no-repeat center top;float:left;height:182px;margin:0;width:135px}#fareinfo #faremid div.farebox img{display:block;margin:35px auto 0}#fareinfo #faremid div.farebox h3{border-top:1px solid #e1e1e1;color:#0e71b8;font-size:18px;margin:5px 25px 0;padding-bottom:5px;padding-top:0;text-align:center}#fareinfo #faremid div.farebox h3 span{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0 3px 0 0}#fareinfo #faremid div.farebox b{display:block;font-size:9px;font-weight:400;margin:0 auto;padding:0;text-align:center;width:123px}#fareinfo .bxiadj{background:#090;margin-left:75px}.flightsinfo{display:block;margin:10px auto;padding:0;width:950px}.paging{margin-top:20px}.flightsinfo h2{color:#0e71b8;float:left;font-size:15px!important;font-weight:400;margin:1px 0 0;width:500px}.flightsinfo h3{color:#0e71b8;float:left;font-weight:400 font-size:18px;margin:1px 0 0;width:500px}.flightsinfo .controller{float:right;width:300px}.flightsinfo .controller img{float:right;margin-left:20px}#shorting{border-top:1px solid #e1e1e1;float:left;margin:10px 20px 0;width:950px}#shorting ul{float:left;margin-top:10px;width:100%}#shorting ul li.airline{padding-left:70px;width:115px}#shorting ul li.duration{width:140px}#shorting ul li.price{background:url(../images/down-arrow.jpg) no-repeat right 7px;width:43px}.flight{background:url(/images/flight-bg.png) repeat-x left top #f3f8fb;float:left;margin:10px 20px 5px;position:relative;width:950px}.flight div.box-a{float:left;width:696px}.flight div.box-a div.clryellow{background-color:#fffee5}.flight div.box-a div.clrblue{background-color:#f3f8fb}.flight div.box-a div.flightinfo{float:left;min-height:100px;width:100%}.flight div.box-a div.flightinfo p{padding:10px 0}.flight div.box-a div.flightinfo ul{background-color:#d1eefc;float:left;width:100%}.flight div.box-a div.flightinfo ul li{float:left;font-weight:700;padding:5px 0!important}.flight div.box-a div.flightinfo ul li.a{background:url(../images/outbound-flight.png) no-repeat 3px top;padding-left:30px!important;width:185px}.flight div.flightinfo div.lpart{float:left;width:215px}.flight div.flightinfo div.lpart img{margin:4px 0 0 8px}.flight div.flightinfo div.mpart{float:left;width:240px}.flight div.flightinfo div.mpart p span{float:left;width:50px}.flight div.flightinfo div.mpart p strong{float:left;width:190px}.flight div.flightinfo div.rpart{float:left;position:relative;width:240px}.flight div.flightinfo div.rpart img{margin:2px 0 0 5px;position:absolute}.flight div.flightinfo p{padding:8px 0!important}.flight div.box-b{float:left;text-align:center;width:50px}.flight div.box-b img{margin:25px 0 0 5px}.flight div.box-c{background:url(../images/selectBx-IMG.jpg) no-repeat center top #f3f8fb;color:#0d6aaf;float:left;min-height:185px;position:absolute;right:50px;top:15px;width:160px}.flight div.box-c p{padding:10px 0 0!important;text-align:center!important}.flight div.box-c h2{border-bottom:1px dotted #0d6aaf;font-size:30px!important;line-height:50px!important;margin:10px 5px 0;text-align:center;width:150px}.flight div.box-c ul{border-bottom:1px dotted #0d6aaf;float:left;margin:10px 15px 0!important;padding-bottom:10px!important;width:130px!important}.flight div.box-c ul li{font-size:14px;padding:4px 0!important}.flight div.box-d{float:right;width:44px}.flight div.box-d img{margin-top:50px}.flight div.bottemyellow{background-color:#fff701;float:left;width:100%}.flight div.bottemyellow p{padding:5px 0!important}.flight div.bottemyellow p a{color:#000;font-weight:700}.flight div.bottemyellow p a:hover{text-decoration:none}.flight div.bottemyellow p.leftpart{background:url(../images/ylw-ARW.jpg) no-repeat 205px 5px;float:left;text-align:center!important;width:700px}.flight div.bottemyellow p.rightpart{float:right;text-align:center;width:220px}#flighthide{background-color:#fff701;display:none;float:left;padding-bottom:0;position:relative;width:100%}#flighthide div.flighthidepanel{background:url(/images/flight-bg.png) repeat-x left top #f3f8fb;float:left;margin:0 0 5px;position:relative;width:100%}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{/*background:url(../images/ui-bg_dots-small_20_333333_2x2.png) no-repeat;*/ background-image:none !important; font-size:13px}.ui-widget :active{outline:none}.ui-slider{position:relative;text-align:left;width:176px}.ui-slider .ui-slider-handle{cursor:pointer;height:20px;position:absolute;width:15px;z-index:2}.ui-slider .ui-slider-range{background-position:0 0;border:0;display:block;font-size:.7em;position:absolute;z-index:1}.ui-slider-horizontal{height:10px;width:176px}.ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.3em}.ui-slider-horizontal .ui-slider-range{height:100%;top:0}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.srchCity-Txt{color:#0e71b8;display:block;float:left;font-size:22px;font-weight:400;margin:5px 20px;padding:0;width:700px}.text-333{color:#333}.lineHeight-25{line-height:25px}.perPrsn-Txt{color:#0e71b8!important;font-size:16px;font-weight:400;margin:0;padding:0}.pagingBx{margin:0;padding:0 20px}.pagingBx h3{color:#0e71b8;font-size:15px;font-weight:400;margin:0;padding:0}.pagingBx a{margin-left:10px}.srch-FgtList{display:block;margin:0 auto;padding:0;width:96%;}.srch-FgtList .lftBx{float:left;margin:0 0 20px;width:700px}.srch-FgtList .rgtBx{background:url(../images/flight-info-arrow.png) no-repeat left center;float:right;height:202px;width:250px}.srch-FgtList .rgtBx .slectBx{background:url(../images/selectBx-IMG.jpg) no-repeat;cursor:pointer;height:185px;position:absolute;right:49px;top:15px;width:155px}.srch-FgtList .rgtBx a.rgtSldr-Arrow{background:url(../images/slct-Rgt-Arrow.jpg) no-repeat right;content:'';cursor:pointer;height:103px;position:absolute;right:5px;top:50px;width:31px}.srch-FgtList .rgtBx .topBx{background:#d1eefc;content:'';height:28px;margin-top:0}.listGroup{clear:both;margin:0;padding:0}.srch-FgtList ul.fgt-HdrList{background:#d1eefc;display:block;height:28px;list-style:none;margin:0;padding:3px 0}.srch-FgtList ul.fgt-HdrList li{color:#102334;display:inline-block;float:left;font-family:Arial, Helvetica, sans-serif;font-weight:700;margin:0 10px 0 0;padding:5px!important;width:170px}.srch-FgtList ul.fgt-rowList{background:#fffee5;display:inline-block;list-style:none;margin:0;padding:5px}ul.altBg{background:#f3f8fb!important}.srch-FgtList ul.fgt-rowList li{display:inline-block;float:left;margin:0 10px 0 0;padding:0;width:180px}.srch-FgtList ul.fgt-rowList li.width250{margin:0;width:340px}.srch-FgtList ul.fgt-rowList li span{color:#102334;display:block;font-family:Arial, Helvetica, sans-serif;padding:2px 5px}.srch-FgtList ul.fgt-rowList li span a{color:#0e71b8;font-size:12px;text-decoration:none}.srch-FgtList ul.fgt-rowList li span b{display:inline-block;font-weight:700;padding-left:10px}.marginB15{margin-bottom:15px}.back-f3f8fb{background:#f3f8fb;position:relative}ul.priceList{height:132px;list-style:none;margin:0;padding:10px 0 0!important}ul.priceList li{border-bottom:dotted 1px #0d6aaf;color:#0d6aaf;display:block;font-size:12px;margin:0;padding:0;text-align:center}ul.priceList li.brdrNone{border:none}ul.priceList li .priceTxt{display:inline-block;font-size:35px;font-weight:700;line-height:50px;margin:0;padding:0}ul.priceList li .totalPrice{color:red;display:inline-block;font-size:16px;font-weight:700;line-height:25px;padding:10px 0 0}ul.priceList li .perPrice{color:#0d6aad;display:inline-block;font-size:15px;font-weight:700;padding:0}.ylw-Back{background:#fff701;padding:5px}.ylw-Back a.more-Link{background:url(../images/ylw-ARW.jpg) no-repeat left;color:#102334;display:block;font-family:Arial, Helvetica, sans-serif;font-weight:700;margin:0 0 0 175px;padding:0 0 0 18px;text-decoration:none}.ylw-Back a.more-LinkMod{background:url(../images/ylw-ARW-d.jpg) no-repeat left;color:#102334;display:block;font-family:Arial, Helvetica, sans-serif;font-weight:700;margin:0 0 0 175px;padding:0 0 0 25px;text-decoration:none}.ylw-Back .includeTxt{color:#0f71b8;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;margin:0 30px 0 0;padding:0}ul.priceList li > ol{list-style:none;margin:0;padding:0}ul.priceList li > ol li{border:none;display:inline-block;line-height:25px;width:65px}ul.priceList li > ol li b{font-size:15px}.fgt-Dtel-PopUP{background:#f3f8fb;border:solid 3px #2789d4;display:none;left:-213px;position:absolute;top:60px;width:530px;z-index:1000}:first-child+html .fgt-Dtel-PopUP{background:#f3f8fb;border:solid 3px #2789d4;left:160px;position:absolute;top:35px;width:530px;z-index:9999}.fgt-Dtel-PopUP .closebn{background:#0d6aaf;display:block;float:right;height:20px;width:20px}.fgt-Dtel-PopUP .closebn a{color:#FFF;display:block;margin:0;padding:0;width:100%}.fgt-Dtel-PopUP .inr-PopBx{position:relative;z-index:-100}.fgt-Dtel-PopUP .inr-PopBx .arrow{background:url(../images/popUp-Arw.png) no-repeat;content:'';display:inline-block;height:15px;left:240px;position:absolute;top:-14px;width:25px}ul.pop-hdrStyle{background:#FFFCAA!important;border-bottom:solid 1px #9fc6e3;border-top:solid 1px #9fc6e3;display:inline-block!important;list-style:none;margin:0!important;padding:5px!important;width:auto!important}ul.pop-hdrStyle li{color:#102334;display:inline-block!important;float:left;font-size:11px;font-weight:700;margin-right:10px!important;padding:0;width:auto!important}ul.pop-rowStyle{background:#f3f8fb!important;border-bottom:dotted 1px #9fc6e3;display:inline-block!important;list-style:none;margin:0 0 10px!important;padding:5px!important;width:auto!important}ul.brdrNone{border:none!important}ul.pop-rowStyle li{color:#102334;display:inline-block!important;float:left;font-size:11px;font-weight:400!important;margin-right:10px!important;padding:0;width:auto!important}ul.pop-rowStyle li img{display:block;height:34px;width:80px}ol.deprt-List{list-style:none;margin:0;padding:0}ol.deprt-List li{clear:both!important;display:block!important;margin:0 0 10px!important;padding:0!important;width:100%!important}ol.deprt-List li font{display:block!important;font-size:11px!important}ol.deprt-List li.width55{width:55px!important}.web_dialog_overlay{-moz-opacity:.15;background:url(../images/over-layer-bg.png);bottom:0;display:none;filter:alpha(opacity=15);height:100%;left:0;margin:0;padding:0;position:fixed;right:0;top:0;width:100%;z-index:1001}.web_dialog{display:none;font-family:Verdana;font-size:10pt;left:47%;margin-left:-181px;margin-top:-100px;padding:20px;position:fixed;top:25%;width:400px;z-index:1002}.web_dialog a.sbtn{display:block;float:right;margin:-11px 0 0 -20px;padding:5px 0 0;position:relative}.align_right{text-align:right}#right{float:right;margin:-152px 99px 0 0;width:27px}#slider-range{display:block;margin:0 0 0 2px;width:350px}#time{display:block;margin:10px}ol.priceList-Bx li{display:inline-block;margin:0;padding:0}ol.priceList-Bx li.rgt-PriceBx{float:right}ol.priceList-Bx2 li{display:block;margin:0;padding:0;text-align:center}.flexi-bnt{border-bottom:1px solid #d1eefc;display:block;margin:0 auto 15px;padding:0 0 2px;width:96%;}.flexible-date-bn{display:block;float:left;margin:0 0 0 6px;padding:0;width:auto}.requested-date-bn{display:block;float:left;margin:0;padding:0;width:auto}.divContent{border:solid 3px #FFF701;display:none;position:relative}.divContent .rgtBx{background:url(../images/flight-info-arrow.png) no-repeat left center;float:right;height:202px;position:relative;width:249px}.slidertab01{border-top:1px solid #e1e1e1;color:#0e71b8;display:block;font:18px/27px Arial, Helvetica, sans-serif;margin:0 auto;padding:0;text-align:center;text-decoration:none;width:116px}.slidertab01 span{color:#000;font:13px/27px Arial, Helvetica, sans-serif;margin:0 5px 0 0;padding:0;text-decoration:none;width:auto}.slidertab01 sup{color:#0e71b8;font:12px Arial, Helvetica, sans-serif;margin:0;padding:0;text-decoration:none;width:auto}#vFltrRes_NOavail{display:block;margin:0 auto;padding:30px 0 60px;width:450px}#vFltrRes_NOavail span{display:block;float:left;margin:0;padding:0 5px 0 0}#vFltrRes_NOavail p{color:#0E71B8;display:block;float:left;font:17px Arial, Helvetica, sans-serif;margin:0;padding:4px 0 0}.con-result{float:none;margin-bottom:15px;width:100%}.con-result .con-resultleft{float:left;margin-top:0;width:300px}.con-result .con-resultleft p{padding:0 10px 10px;text-align:justify; }.con-result .con-resultleft h2{color:#0e71b8;font-size:2.5em;padding:10px 10px 10px;  margin:0; font-weight:normal;}.con-result .con-resultright{float:left;margin-left:30px;width:660px}.con-result .con-resultright .hd3 {width:100%; float:left; text-align:center; font-size:2.5em; color:#106ba4; padding:20px 0px; font-weight:700;border-bottom:1px solid #DBE2E8; display:none;}#searchflight #searchresize div.r-search-box,#searchflight #searchresize div.r-search-box #slider-range,#searchflight #searchresize div.r-search-boxPC,#searchflight #searchresize div.r-search-boxPC #slider-range,#searchflight #searchresize div.r-search-boxPR,#searchflight #searchresize div.r-search-boxPR #slider-range{float:left;width:176px}#searchflight #searchresize div.r-search-box h2,#searchflight #searchresize div.r-search-boxPC h2,#searchflight #searchresize div.r-search-boxPR h2{color:#0e71b8;font-weight:700;margin:25px 0 10px}#searchflight #searchresize div.r-search-box #amountA,#searchflight #searchresize div.r-search-box #timeA,#searchflight #searchresize div.r-search-box #durationA,#searchflight #searchresize div.r-search-boxPC #amountA,#searchflight #searchresize div.r-search-boxPC #timeA,#searchflight #searchresize div.r-search-boxPC #durationA,#searchflight #searchresize div.r-search-boxPR #amountA,#searchflight #searchresize div.r-search-boxPR #timeA,#searchflight #searchresize div.r-search-boxPR #durationA{float:left;font-size:12px;font-weight:700;margin-bottom:10px;text-align:left;width:88px}#searchflight #searchresize div.r-search-box #amountB,#searchflight #searchresize div.r-search-box #timeB,#searchflight #searchresize div.r-search-box #durationB,#searchflight #searchresize div.r-search-boxPC #amountB,#searchflight #searchresize div.r-search-boxPC #timeB,#searchflight #searchresize div.r-search-boxPC #durationB,#searchflight #searchresize div.r-search-boxPR #amountB,#searchflight #searchresize div.r-search-boxPR #timeB,#searchflight #searchresize div.r-search-boxPR #durationB{float:left;font-size:12px;font-weight:700;margin-bottom:10px;text-align:right;width:88px}#searchflight #searchresize div.r-search-box #stopA,#searchflight #searchresize div.r-search-boxPC #stopA,#searchflight #searchresize div.r-search-boxPR #stopA{float:left;font-size:12px;font-weight:700;margin-bottom:10px;text-align:left;width:58px}#searchflight #searchresize div.r-search-box #stopB,#searchflight #searchresize div.r-search-boxPC #stopB,#searchflight #searchresize div.r-search-boxPR #stopB{float:left;font-size:12px;font-weight:700;margin-bottom:10px;text-align:center;width:58px}#searchflight #searchresize div.r-search-box #stopC,#searchflight #searchresize div.r-search-boxPC #stopC,#searchflight #searchresize div.r-search-boxPR #stopC{float:left;font-size:12px;font-weight:700;margin-bottom:10px;text-align:right;width:58px}#searchflight #searchresize div.r-search-box p,#searchflight #searchresize div.r-search-boxPC p,#searchflight #searchresize div.r-search-boxPR p{float:left;padding:2px 0;width:176px}#searchflight #searchresize div.r-search-box p span,#searchflight #searchresize div.r-search-boxPC p span,#searchflight #searchresize div.r-search-boxPR p span{width:158px}#searchflight #searchresize div.r-search-box div.styledRadio,#searchflight #searchresize div.r-search-box div.styledCheckbox,#searchflight #searchresize div.r-search-boxPC div.styledRadio,#searchflight #searchresize div.r-search-boxPC div.styledCheckbox,#searchflight #searchresize div.r-search-boxPR div.styledRadio,#searchflight #searchresize div.r-search-boxPR div.styledCheckbox{float:left;margin-right:5px;width:20px}#searchflight #searchresize div.r-search-box p input[type=radio],#searchflight #searchresize div.r-search-box p input[type=checkbox],#searchflight #searchresize div.r-search-boxPC p input[type=radio],#searchflight #searchresize div.r-search-boxPC p input[type=checkbox],#searchflight #searchresize div.r-search-boxPR p input[type=radio],#searchflight #searchresize div.r-search-boxPR p input[type=checkbox]{float:left;width:20px}#fareinfo #faremid div.farebox:hover,#fareinfo #faremid div.active{background:url(../images/fare-hover-new1.png) no-repeat center 15px;height:187px;margin:0;width:137px}#fareinfo #faremid div.active2,#fareinfo #faremid div.active2:hover{background:url(../images/fare-hover-new1.png) no-repeat center 15px;height:187px;margin:0 0 0 65px;width:137px}#shorting ul li,ol.priceList-Bx li.lft-PriceBx{float:left}#shorting ul li.departs,#shorting ul li.arrives{width:200px}.flight div.box-a div.flightinfo ul li.b,.flight div.box-a div.flightinfo ul li.c{width:240px}ul.pop-hdrStyle li.colum1,ul.pop-rowStyle li.colum1{width:70px!important}ul.pop-hdrStyle li.colum2,ul.pop-rowStyle li.colum2{width:150px!important}ul.pop-hdrStyle li.colum3,ul.pop-rowStyle li.colum3{width:80px!important}ul.pop-hdrStyle li.colum4,ul.pop-rowStyle li.colum4{margin:0!important;width:190px!important}ol.priceList-Bx,ol.priceList-Bx2{margin:-10px 0 0!important;padding:0}ol.priceList-Bx2 li.lft-PriceBx,ol.priceList-Bx2 li.rgt-PriceBx,ol.priceList-Bx2 li.fleft,ol.priceList-Bx2 li.fright{display:block;width:100%!important}ol.priceList-Bx2 li.rgt-PriceBx b,ol.priceList-Bx2 li.fright b{display:inline-block;font-size:25px;font-weight:700;padding:5px 0 15px}
div[class$='Pagination'] {width:100%; float:left; font:12px/13px Arial, Helvetica, sans-serif;}
div[class$='Pagination'] ul {width:auto; float:right; padding:0px; margin:10px 10px 0px 0px;}
div[class$='Pagination'] ul li {float:left; list-style-type:none; margin-right:9px; font-weight:bold;}
div[class$='Pagination'] ul li a {display:block; padding:6px 10px; color:#6c6c6c; text-decoration:none; background:#f1f1f1; border:1px solid #d9d9d9;}
div[class$='Pagination'] ul li a:hover {background:#0571bc; color:#feffff; border:1px solid #4796ce;}
div[class$='Pagination'] ul li.next a, div[class$='Pagination'] ul li.next a:hover,
div[class$='Pagination'] ul li.previous a, div[class$='Pagination'] ul li.previous a:hover {background:none; border:none; padding:0px;}
div[class$='Pagination'] ul li.active a {background:#0571bc; color:#feffff; border:1px solid #4796ce;}
div[class$='Pagination'] ul li.pghd {padding:6px 5px; }
span[class$="SpanLast"] {display:none;}

.flightsinfo{display:block;width:950px;margin:10px auto}.pagingmrgbot{display:block;width:950px;margin:10px auto;padding:0}.paging{margin-top:20px}.flightsinfo h2{width:500px;float:left;margin:1px 0 0;color:#0e71b8;font-weight:400;font-size:150%!important}.flightsinfo h3{width:500px;float:left;margin:1px 0 0;color:#0e71b8;font-weight:400;font-size:18px}#middle-part .flightsinfo h3{width:500px;float:left;margin:1px 0 0;color:#0e71b8;font-weight:400;font-size:20px}.flightsinfo .controller{width:300px;float:right;display:block;margin:0 10px 30px 0}.flightsinfo .controller img{float:right;margin-left:20px}.clr{clear:both}#searchslider{width:897px;display:block;padding:0;margin:0 0 0 30px}#searchslider h3{width:897px;display:block;padding:0 0 0 47px;margin:0;font-size:25px;line-height:70px;color:#0e71b8;font-weight:400}#searchslider ul{width:897px;display:block;padding:0;margin:0;float:left}#searchslider ul li{width:42px;display:block;padding:35px 0 0;margin:0;float:left;text-align:center;list-style:none}#searchslider ul li.slidermiddle,#searchslider ul li.slidermiddle ul{width:812px;height:179px;display:block;padding:0;margin:0;float:left}#searchslider ul li.slidermiddle ul li{width:148px;height:179px;display:block;padding:0;margin:0 7px;float:left;position:relative}#searchslider ul li.slidermiddle ul li .slideactive{width:148px;height:155px;display:block;padding:14px 15px 0;margin:0;float:left;background:url(../images/sliderimg-hover1.jpg) no-repeat;position:absolute;left:-14px;top:-14px}#searchslider ul li.slidermiddle ul li span{width:148px;display:block;padding:0;margin:0;float:left;font:700 14px/20px;color:#0e71b8;text-align:left}.text1{padding:0 0 20px;margin:0;font:12px/16px}.text1 h2{padding:0;margin:0;color:#0e71b8;font:20px/50px;display:block}.text1 b{padding:0;margin:0;font-size:12px;font-weight:700;line-height:20px;display:block}.text1 p{padding:0;margin:0}.text1 p a{padding:0;margin:0;color:#0e71b8;text-decoration:none}.search-container{display:block;width:660px;margin:10px auto;padding:0}.search-container-depa{display:block;width:100%;margin:0;padding:12px 0 0;float:left}.search-container-depa ul{display:block;width:100%;margin:0;padding:0}.search-container-depa ul li{display:block;width:auto;margin:0;padding:0;font-size:13px;font-weight:700;color:#333;float:left;list-style:none;text-align:left}.search-container-info{display:block;width:625px;margin:10px 0;padding:2px 5px;border:solid 3px #ebf0f3;background:#ebf0f3;-webkit-transition:border .5s ease;-moz-transition:border .5s ease;-ms-transition:border .5s ease;-o-transition:border .5s ease;transition:border .5s ease}.search-container-info.active,.search-container-info:hover{background:#fff;border:solid 3px #fff601}.search-container-info .clhover{display:block;width:963px;margin:10px auto;padding:5px;background:#ebf0f3;background:url(../images/flights-over.jpg) no-repeat}.search-container-info ul{display:block;width:100%;margin:0;padding:0}.search-container-info ul li{display:table-cell; float:none; vertical-align:middle; height:70px; margin:0 0 0 0; font-size:13px;}.search-container-info ul li b{font-size:12px;width:auto;margin:0;font-weight:400;padding:0}.search-container-info ul li.mar50{width:90px;margin:20px 0 0 20px}.search-container-info ul li.martop img{width:96px;height:32px}.search-container-info ul li.martopleftimg a img{width:181px}.search-container-info ul li.fontredcolor{font-size:22px;color:red;}.search-container-info ul li font{font-size:11px;color:red;display:inline;}:first-child+html .search-container-info ul li font{display:block;font-size:11px;margin:6px 0 0;color:red}.pageinfo{display:block;width:951px;margin:0 auto;padding:0}.toptalpageinfo{display:block;width:auto;margin:0;padding:0;font-size:14px;color:#163253;float:left}.nextprebn{display:block;width:214px;margin:0;padding:0;float:right}.nextprebn-next{display:block;width:auto;height:23px;margin:0;padding:3px 0 0 20px;float:left;background:url(../images/next-bn.jpg) no-repeat}.nextprebn-next a{font-size:20px;color:#0e71b8;text-decoration:none}.nextprebn-pre{display:block;width:auto;margin:0 0 0 20px;padding:0 20px 0 0;float:left;background:url(../images/pre-bn.jpg) right no-repeat}.nextprebn-pre a{line-height:23px;font-size:20px;color:#0e71b8;text-decoration:none}.flights-destinations{display:block;width:951px;margin:20px auto 0;}.flights-destinations-left{display:block;width:618px;margin:0;padding:0;float:left}.flights-destinations-left b{display:block;width:auto}.flights-destinations-left p{font-size:12px;color:#102335;text-align:justify}.flights-destinations-left p a{font-size:12px;color:#0e71b8}.flights-destinations-right{display:block;width:276px;margin:0;padding:0;float:right}.flights-destinations-right p{font-size:12px;color:#102335;text-align:justify}.hd-flight{/*display:block;margin:0 0 20px;font-size:20px;color:#0e71b8*/color: #0E71B8; font-size: 20px; padding: 10px 10px 10px 0px;  margin: 0; font-weight: normal;}.hd-flight .icon_plane img{border:0 none;vertical-align:middle;margin-left:8px}.flyingfrom{display:block;width:640px;margin:25px 0 0;padding:0;border-bottom:1px solid #a1a0a0}.flyingfrom-tab{display:block;width:auto;margin:10px 0 0;padding:0;float:left;position:relative}.flyfrom-tab-border{display:block;width:280px;margin:0;height:39px;padding:0;float:left}.flyingfrom-tab-link{display:block;width:auto;margin:0 0 -1px 0;padding:0;float:right}.buis-bn{display:block;width:132px;float:left;margin:0}.first-bn{display:block;width:95px;float:left;margin:0}.buis-bn a{display:block;background:url(../images/buis-bg-hover-new.jpg) no-repeat;width:132px;height:40px;font-size:12px;line-height:40px;color:#CCC;text-align:center;text-decoration:none;font-weight:700}.buis-bn a:hover{display:block;width:132px;background:url(../images/buis-bg-new.jpg) no-repeat;height:40px;font-size:12px;line-height:40px;color:#0e71b8;text-align:center;text-decoration:none;font-weight:700;border-bottom:none}.buis-bn a.b-active{display:block;width:132px;background:url(../images/buis-bg-new.jpg) no-repeat;height:40px;font-size:12px;line-height:40px;color:#102335;text-align:center;text-decoration:none;font-weight:700;border-bottom:none}.first-bn a{display:block;background:url(../images/first-bg-hover-new.jpg) no-repeat;width:95px;height:40px;font-size:12px;line-height:40px;color:#CCC;text-align:center;text-decoration:none;font-weight:700}.first-bn a.b-active{display:block;background:url(../images/first-bg-new1.jpg) no-repeat;width:95px;height:40px;font-size:12px;line-height:40px;color:#102335;text-align:center;text-decoration:none;font-weight:700}.first-bn a:hover{display:block;width:95px;height:40px;background:url(../images/first-bg-new1.jpg) no-repeat;font-size:12px;line-height:40px;color:#0e71b8;text-align:center;text-decoration:none;font-weight:700;border-bottom:none}.flyingfrom-tab p{display:block;width:75px;float:left;font-size:12px;font-weight:700;color:#102335}.flyingfrom-search{display:block;float:left;position:relative}.flyingfrom-search.select-detail{display:block;margin:0;padding:0 0 10px; }.flyingfrom-search select.select-detail{width:200px!important;height:30px;position:absolute;margin:0 0 10px;left:0;top:-4px}.flyingfrom-search select.select-detail option{font-size:12px;font-weight:700;color:#0E71B8;font-family:Arial,Helvetica,sans-serif}.flyingfrom-search span.select-detail{width:200px;height:30px;background:url(../images/flying-from1.jpg) no-repeat;position:absolute;top:-6px;left:0;padding:7px 0 0 10px;color:#0e71b8;font-size:12px;font-weight:700}.flyingfrom-search label.select-detail {width: 160px;height: 30px;background: url(../images/flying-from.jpg) no-repeat;position: absolute;top: -6px;left: 0;padding: 7px 0 0 10px;color: #0e71b8;font-size: 12px;font-weight: 700;}.fLeft,.fRight{float:right}p{padding:0;margin:0}.clearDiv{clear:both;padding:0;margin:0;line-height:1px;height:0}#slider-Wrapper{width:990px;height:415px;position:relative;top:-1px;overflow:hidden}#slider-Wrapper .Srch-WrapperBx{position:absolute;left:0;top:0;width:100%;height:415px;overflow:hidden}#slider-Wrapper .Srch-WrapperBx .innerBx{padding:0 10px}.width330{width:400px;display:block;margin:0 auto}#search-inrBx{background:#fff;padding:5px 0}#search-inrBx h3{float:right;padding:0 0 0 20px;margin:0 0 10px;color:#0e71b8;font:20px Arial,Helvetica,sans-serif;background:url(../images/se-ICN.png) no-repeat left}ul.fgt-TabStyle{list-style:none;padding:0;margin:0;display:block}ul.fgt-TabStyle li{display:block;float:left;padding:0;margin:0;font:14px Arial,Helvetica,sans-serif}ul.fgt-TabStyle li a{display:inline-block;padding:10px;margin:0;text-decoration:none;color:#102335}
.destination-tab{display:none;width:auto;margin:10px 0 0;padding:0;float:left;position:relative; left: 222px;top: -7px;}.destination-tab p{display:block;width:75px;float:left;font-size:12px;font-weight:700;color:#102335}
.flyingfrom-desination{display:block;float:left;position:relative;left: 0px; top: -3px;}.flyingfrom-desination.select-detail{display:block;margin:0;padding:0 0 10px; }.flyingfrom-desination select.select-destination{width:160px!important;height:30px;position:absolute;margin:0 0 10px;left:0;top:-4px}.flyingfrom-desination select.select-destination option{font-size:12px;font-weight:700;color:#0E71B8;font-family:Arial,Helvetica,sans-serif}.flyingfrom-desination span.select-destination{width:160px;height:30px;background:url(../images/flying-from.jpg) no-repeat;position:absolute;top:-6px;left:0;padding:7px 0 0 10px;color:#0e71b8;font-size:12px;font-weight:700}.flyingfrom-desination label.select-destination{width: 160px;height: 30px;background: url(../images/flying-from.jpg) no-repeat;position: absolute;top: -6px;left: 0;padding: 7px 0 0 10px;color: #0e71b8;font-size: 12px;font-weight: 700;}

ul.fgt-TabStyle li a span{background-image: url(/images/tt-sprite.png); background-position: -10px -896.5px;padding:0 0 0 20px;margin:0;display:inline-block;font-size:16px}

ul.fgt-TabStyle li a span.carFlight{background:url(../images/carflight.png) no-repeat left center;padding:0 0 0 35px}ul.fgt-TabStyle li a.active{background:#ebf0f3;color:#0e71b8;font-size:16px}.inner-FldBg{background:#ebf0f3;!margin-top:-4px;padding:3px 10px}ul.inputList{list-style:none;padding:0;margin:0}ul.inputList li{display:inline-block;padding:0;margin:0;font:13px Arial,Helvetica,sans-serif}ul.inputList li label{display:block;padding-bottom:0;line-height:20px}

ul.inputList li .textField-Bx{background-image: url(/images/tt-sprite.png);  background-position: -10px -375px;width:290px;height:30px}

ul.inputList li .textField-Bx input[type=text]{margin:5px 1px;width:277px;background:0 0;border:0;outline:0;padding:3px}.sel-TbStyle{position:relative}.sel-TbStyle.select-detail{display:block;margin:0;padding:0 0 10px}.sel-TbStyle select.select-detail{width:290px!important;height:30px!important;position:absolute;margin:0;left:0}.sel-TbStyle span.select-detail{width:290px;height:30px;background:url(../images/combo-Bx-IMG.png) no-repeat;position:absolute;top:1px;left:0;padding:8px 0 0 10px;font-family:arial;font-size:12px;color:#0e71b8}ul.inputList2{list-style:none;padding:0;margin:0;display:block;width:310px}ul.inputList2 li{display:inline-block;padding:0;margin:0 0 0 4px;font:13px Arial,Helvetica,sans-serif;float:left;width:147px;!width:150px}ul.inputList2 li label{display:block}

ul.inputList2 li .textField-Bx{background-image: url(/images/tt-sprite.png); background-position: -10px -375px;width:290px;height:30px}

ul.inputList2 li .textField-Bx input[type=text]{margin:2px 1px;width:277px;background:0 0;border:0;outline:0;padding:3px}.combo-Bx{position:relative}.combo-Bx.select-detail{display:block;margin:0;padding:0 0 10px}.combo-Bx select.select-detail{width:145px!important;height:30px!important;position:absolute;margin:0;left:0}

.combo-Bx span.select-detail{width:145px;height:30px;background-image: url(/images/tt-sprite.png); background-position: -10px -525px;position:absolute;top:1px;left:0;padding:8px 0 0 10px;font-family:arial;font-size:12px;color:#0e71b8}

ul.cal-Dt-Style{list-style:none;padding:0;margin:0}ul.cal-Dt-Style li{width:140px;float:left;display:inline-block;margin:0 10px 0 0}

ul.cal-Dt-Style li div.txtField{background-image: url(/images/tt-sprite.png); background-position: -10px -425px;display:inline-block;width:140px}

ul.cal-Dt-Style li label{display:block}ul.cal-Dt-Style li div.txtField input[type=text]{width:138px;float:left;margin:7px 0;padding-left:5px;background:0 0;border:0;outline:0}ul.cal-Dt-Style li div.txtField img{float:left;padding:5px 3px}ul.cal-Dt-Style li.mrgnNone{margin:0}ul.cal-Dt-Style li.last{margin:0 0 0 18px}.marginT10B10{margin:0!important}.width590{width:500px}.r-search-box{float:left;margin:3px 10px 0 0}.r-search-box h2{margin-bottom:8px;color:#0e71b8}.r-search-box p{width:100%;float:left;padding:2px 0}.r-search-box p.flight{background:0 0;width:110px;margin:0;display:block}.r-search-box p.flexidate{width:150px;margin:0}.r-search-box div.styledCheckbox,.r-search-box div.styledRadio{width:20px;float:left;margin-right:5px}.r-search-box p input[type=radio]{width:20px;float:left;margin:0}.r-search-box p input[type=checkbox]{width:20px;float:left;margin:0 2px 0 0}.r-search-boxR{float:left;margin:6px 0}.r-search-boxR h2{margin-bottom:8px;color:#0e71b8}.r-search-boxR p{width:100%;float:left;padding:2px 0}.r-search-boxR p.flight{width:110px;padding-bottom:5px;margin:0;display:block}.r-search-boxR p.flexidate{width:150px;margin:0}.r-search-boxR div.styledCheckbox,.r-search-boxR div.styledRadio{width:20px;float:left;margin-right:5px}.r-search-boxR p input[type=checkbox],.r-search-boxR p input[type=radio]{width:20px;float:left}.r-search-boxC{float:left;margin:6px 0}.r-search-boxC h2{margin-bottom:8px;color:#0e71b8}.r-search-boxC p{width:100%;float:left;padding:2px 0}.r-search-boxC p.flight{width:110px;padding-bottom:5px;margin:0;display:block}.r-search-boxC p.flexidate{width:150px;margin:0}.r-search-boxC div.styledCheckbox,.r-search-boxC div.styledRadio{width:20px;float:left;margin-right:5px}.r-search-boxC p input[type=checkbox],.r-search-boxC p input[type=radio]{width:20px;float:left}ul.perList{list-style:none;padding:0;margin:0;height:33px}ul.perList li{width:32%;float:left;display:inline-block;padding:0;margin:0;!width:31.5%}ul.perList li font{display:block;margin:32px 0 0 30px}ul.perList li.mid{margin:0 2%}ul.perList li label{float:left;padding-right:5px;padding-top:10px}.pers-Num{position:relative;float:left}.pers-Num.select-detail{display:block;margin:0;padding:0 0 10px}.pers-Num select.select-detail{width:50px!important;height:30px!important;position:absolute;margin:0;left:0}

.pers-Num span.select-detail{width:50px;height:30px;background-image: url(/images/tt-sprite.png); background-position: -10px -475px;position:absolute;top:1px;left:0;padding:8px 0 0 10px;font-family:arial;font-size:12px;color:#0e71b8}

ul.btnStyle{list-style:none;padding:0;margin:1px 20px 2px 0;!margin:5px 10px 0 0;float:right}ul.btnStyle li{float:right;display:inline-block;padding:0;margin:0}ul.btnStyle li a.more{background:url(../images/view-detail.png) no-repeat left center;padding:0 0 0 20px;margin:10px 0;text-decoration:none;color:#333;font-size:16px;display:inline-block}

ul.btnStyle li input[type=button]{background-image: url(/images/tt-sprite.png); background-position: -10px -575px;width:115px;height:35px;border:none;outline:0;cursor:pointer;float:right}

.titleTxt-Bx{width:285px;margin:50px 0 0 139px}.titleTxt-Bx span{font-size:28px;color:#fff;padding:0;margin:0;display:inline-block;line-height:35px; }

.titleTxt-Bx span font{background-image: url(/images/tt-sprite.png); background-position: -10px -206px;width:120px;height:33px;font-size:18px;padding:0;margin:5px 0 0;text-align:center;display:block}

.titleTxt-Bx span font i{font-size:10px;font-style:normal;text-align:left}.titleTxt-Bx span font sup{font-size:14px}#slider-Thumb{padding:0;margin:0;width:440px; position:absolute; bottom:30px;}#slider-Thumb ul{padding:0;margin:0px 0 0 55px;list-style:none;position:relative}

#slider-Thumb ul a.leftArrow{background-image: url(/images/tt-sprite.png); background-position: -10px -259px;width:17px;height:38px;display:inline-block;position:absolute;left:-25px;top:10px;content:''}

#slider-Thumb ul a.rightArrow{background-image: url(/images/tt-sprite.png);  background-position: -10px -317px;width:17px;height:38px;display:inline-block;position:absolute;right:-20px;top:10px;content:''}


#slider-Thumb ul li{display:inline-block;padding:0;margin:0;float:left}#slider-Thumb ul li a{text-decoration:none;outline:0;display:inline-block;padding:0;margin:5px 5px 0}#slider-Thumb ul li a.active{border:solid 1px #fff601;margin:0 5px;padding:0}#slider-Thumb ul li a img{border:solid 1px #fff}#slider-Thumb ul li a img:hover{border:solid 1px #fff601}.lblColorTxt{color:#102335;font:12px/17px Arial,Helvetica,sans-serif;font-weight:700}.lightBlue{color:#0e71b8;font:12px Arial,Helvetica,sans-serif;font-weight:400}#middel-panel{display:block;margin:0;padding:0;position:relative;width:996px}.best-airfare-price{display:block;float:left;height:147px;margin:0 auto;padding:0 0 0 20px;position:relative;text-align:center}.best-airfare-price b{color:#F5583F;display:block;float:left;font-size:24px;font-weight:700;margin:6px 0 7px 5px;padding:0;width:auto}.best-airfare-price p{color:#103E62;display:block;float:left;font-family:myriad_proregular;font-size:20px;font-weight:700;margin:7px 0;padding:0;text-decoration:none;width:auto}.best-airfare-price font{color:#103E62;display:block;float:right;font-family:myriad_proregular;font-size:24px;font-weight:700;margin:7px 20px 7px 0;padding:0;text-decoration:none;width:auto}.best-airfare-price h2{color:#103E62;display:block;float:right;font-family:myriad_proregular;font-size:20px;font-weight:700;margin:7px 20px 7px 0;padding:0;text-decoration:none;width:auto}.best-airfare-price ul{display: table;margin: 0 auto;padding: 10px 0 0;width: auto;}.best-airfare-price ul li{display:block;float:left;height:138px;list-style:none outside none;padding:0 1px;position:relative;text-align:center;cursor:pointer}.best-airfare-price ul li .vDestDiv img{display:block;height:auto;margin:0 10px 0 0;padding:0;width:90px;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.best-airfare-price ul li .vDestDiv img:hover{opacity:.7;filter:alpha(opacity=70)}.best-airfare-price ul li.expolre-panel-last{display:block;float:left;list-style:none outside none;margin:0;padding:2px 2px 0;position:relative;text-align:center;width:144px}.bgover{background:#fff;cursor:pointer;display:block;height:138px;left:0;list-style:none outside none;margin:0;padding:0;position:absolute;text-align:center;top:0;width:126px;z-index:2000}.bgover img{width:124px}.best-airfare-price ul li .vDestDiv.bgover img{display:block;margin:0 auto;padding:0;text-align:center;width:124px;height:auto}.airfare-price-left{left:6px;position:absolute;top:46px;width:17px;z-index:900}.airfare-price-right{position:absolute;right:-21px;top:42px;width:17px}#bfp-class ul li.class-active{color:#F5583F}.dest-detail2{display:block;margin:0;padding:0;width:125px;color:#0e71b8}.dest-detail2 b{color:#0e71b8;display:block;float:left;font:700 12px/30px Arial,Helvetica,sans-serif;margin:0;padding:0;width:100%;text-align:center}

.dest-detail2 span{position:absolute;top:5px;right:5px;color:#fff;display:block;font-size:12px;line-height:24px;margin:0;padding:0;text-align:center;width:70px;background-image: url(/images/tt-sprite.png);background-position: -10px -630px;}

.dest-detail2 span font.fromfont{font-size:10px;line-height:24px;margin:0;padding:0 2px 0 4px;display:block;float:left;width:auto;color:#fff}.dest-detail2 span font.frompound{font-size:13px;line-height:24px;margin:0;padding:0;display:block;float:left;width:auto;color:#fff}.dest-detail{bottom:0;display:block;height:35px;left:0;margin:0;padding:0;position:absolute;width:90px;color:#0e71b8}.dest-detail img{display:block;height:116px;margin:0;padding:0;width:144px}.dest-detail b{color:#0e71b8;display:block;float:left;font-size:12px;margin:-30px 0 0 0;padding:13px 0 0;width:100%;text-align:center}

.dest-detail span{position:absolute;top:-98px;right:4px;color:#fff;display:block;font-size:12px;line-height:24px;margin:0;padding:0;text-align:center;width:70px;background-image: url(/images/tt-sprite.png);  background-position: -10px -630px;}

.dest-detail span font.fromfont{font-size:10px;line-height:24px;margin:0;padding:0 2px 0 4px;display:block;float:left;width:auto;color:#fff}.dest-detail span font.frompound{font-size:13px;line-height:24px;margin:0;padding:0;display:block;float:left;width:auto;color:#fff}.dest-detail span a{color:#FFF;text-decoration:none}.dest-detail span a:hover{color:#FFF;font-size:12px;text-decoration:none}.text1{color:#115B94;font-size:12px;font-weight:700;line-height:25px}#bfp-class2{display:block;float:left;margin:0;padding:17px 0;width:692px}#bfp-class2 tr{display:block;float:left;margin:0;padding:0;width:692px}#bfp-class2 tr td{color:#115B94;display:block;float:left;font-size:13px;font-weight:700;line-height:22px;list-style-type:none;margin:0;padding:0 5px 0 0;width:auto}#bfp-class2 tr td.flying-from2{display:block;float:left;list-style-type:none;margin:0;padding:0;width:246px}#bfp-class2 tr td.check-box2{display:block;float:left;list-style-type:none;margin:0;padding:2px 4px 0 8px;width:auto}#PAXTABLE{display:block;float:left;margin:0;padding:17px 0;width:692px}#PAXTABLE tr{display:block;float:left;margin:0;padding:0;width:692px}#PAXTABLE tr td{color:#115B94;display:block;float:left;font-size:13px;font-weight:700;line-height:22px;list-style-type:none;margin:0;padding:0 5px 0 0;width:auto}#PAXTABLE tr td.flying-from3{display:block;float:left;list-style-type:none;margin:0;padding:0;width:246px}.searchnor{height:330px}.searchexp{height:424px}.destilive{display:block;left:-11px;list-style:none outside none;margin:0;position:absolute;top:52px;width:154px;z-index:99}:first-child+html .destilive{display:block;left:-20px;list-style:none outside none;margin:0;position:absolute;top:32px;width:154px;z-index:99}#flightoption{display:block;float:left;margin:0;padding:0;width:692px}#flightoption ul{border-bottom:1px dotted #7783A5;border-left:1px solid #DBE2E8;border-right:1px solid #DBE2E8;display:block;float:left;margin:0;padding:0;width:689px}#flightoption ul.fliopt1{background:none repeat scroll 0 0 #F6F8FA;display:block;float:left;margin:0;padding:0;width:689px}#flightoption ul li{color:#FFF;display:block;float:left;font-size:12px;font-weight:700;line-height:30px;list-style-type:none;margin:0;padding:0;width:109px}#flightoption ul li.airfliopt{display:block;float:left;margin:0;padding:0 0 0 24px;width:171px}#flightoption ul li.depfliopt{display:block;float:left;margin:0;padding:0;width:185px}#flightoption ul li.clafliopt{display:block;float:left;margin:0;padding:0;width:198px}#flightoption ul li.prifliopt{display:block;float:left;margin:0;padding:0;width:100px}#flightoption ul li.flioptdesti{display:block;float:left;margin:0;padding:0 0 0 24px;width:559px}#flightoption ul li.flioptcallus{display:block;float:left;line-height:normal;margin:0;padding:58px 0 0;width:94px}#flightoption ul li.flioptdesti ul.flightdetail{border:medium none;display:block;float:left;margin:0;padding:0;width:559px}#flightoption ul li.flioptdesti ul.flightdetail li{color:#000;display:block;float:left;font-size:12px;list-style-type:none;margin:0;padding:0;width:109px}#flightoption ul li.flioptdesti ul.flightdetail li.flidethead{color:#103E62;display:block;float:left;font-size:18px;font-weight:400;list-style-type:none;margin:0;padding:0;width:559px}#flightoption ul li.flioptdesti ul.flightdetail li.flidetdestination{color:#F5583F;display:block;float:left;font-size:15px;font-weight:400;line-height:38px;margin:0;padding:0;width:171px}#flightoption ul li.flioptdesti ul.flightdetail li.flidetdestination a{color:#F5583F;text-decoration:none}#flightoption ul li.flioptdesti ul.flightdetail li.flidetdate{color:#474747;display:block;float:left;font-size:13px;font-weight:400;line-height:38px;margin:0;padding:0;width:185px}#flightoption ul li.flioptdesti ul.flightdetail li.flidetdate a{color:#F5583F;text-decoration:none}#flightoption ul li.flioptdesti ul.flightdetail li.flidetprice{color:#F5583F;display:block;float:left;font-size:20px;font-weight:400;line-height:normal;margin:0;padding:0;width:198px}#flightoption ul li.flioptdesti ul.flightdetail li.flidetprice a{color:#F5583F;text-decoration:none}#flightoption ul li.flioptdesti ul.flightdetail li.flidetprice span{font-size:12px;font-weight:400}#flightoption ul li.flioptdesti ul.flightdetail li.flidetprice sup{font-size:11px;font-weight:400}.norecordwrap{display:block;width:500px;margin:20px auto}.norecordwrap p{display:block;width:500px;margin:10px auto;font-size:18px;color:#0E71B8}.norecordwrap span.desttxt{display:block;width:500px;margin:0 auto;font-size:18px;color:#F5583F;line-height:20px}.explore-regions{width:650px;display:block;margin:0 auto;padding:0}.quicktravel{width:100%;margin:0;float:left}.quicktravel p{margin:0;text-align:left}div.caroufredsel_wrapper ul li div.vDestDiv div.vDestDtl p.code{display:none}

 /*newcssforcarosuel*/
 .caroufredsel_wrapper{ height:115px!important; overflow:hidden;}
 .best-airfare-price ul{ height:115px!important; overflow:hidden;}
 .best-airfare-price ul li{ width:137px!important; background:url(/images/right-shadow.png) no-repeat right; height:100px; padding:0 20px 0 15px;}
 .dest-detail{ width:100%;}
 .dest-detail b{ margin:0; text-align:left; padding:3px 0;}
.dest-detail span{ width:100%; text-align:left;position:relative; background-image:none; top:0; color:#0E6EB4; padding:0 0 0 4px;}
div.vDestDiv{ width:100%; float:left; position:relative;}
div.vDestDiv .vDestDtl{ position:relative;}
div.vDestDiv .vDestDtl span{ font-size:30px; font-weight:bold;}
div.vDestDiv .vDestDtl span sub{ display:block; font-size:14px; font-weight:normal;}
div.vDestDiv .vDestDtl b{ width:100%; display:block; font-size:13px;}
.best-airfare-price ul li .vDestDiv img{ width:auto;}


div.round-corner {max-width:1100px;margin:0px auto; width:100%;}
div.round-corner-mid{box-shadow: 0px 5px 30px 5px #e7e7e7;border-radius: 10px; width:100%; float:left;padding: 10px 0px;}
div.round-corner-bottom{display:none;}
#slider-Wrapper{width:100%; overflow:visible;}
div.explore-regions{width:100%;}
.best-airfare-price{width:97%;}
.caroufredsel_wrapper{width:100%!important;}
div.con-result .con-resultleft{width:37%;}
a#viewMore{font-size: 1.4em;color: #1F76BD; padding: 0 10px;}
div.con-result .con-resultleft p{font-size: 1.3em; line-height: 1.5em;}
div.con-result .con-resultright{width:60%;}
div.flights-destinations{width:95%;}
div.flyingfrom {width:100%;}
div.flyingfrom-tab-link{width:auto;}
div.search-container{width:100%;}
div.search-container-info{width:100%;}
div.flights-destinations p{font-size:1.3em;line-height: 1.5em;}
div.content-detail .con-result .con-resultright .rssFeed .rssBody ul.ticker a{margin-left:37px;}
#allfare > p{display:none;}
#zticker{display:none;}
.lenthscroll{ height:100%!important;}
div.con-result div.con-resultleft, div.con-result div.con-resultright{width:98%; float:none; margin:15px auto;}
.search-container{width:95%;}
.search-container-depa{width:100%;}
.search-container-depa ul li.wd50{width:20%; margin-left:0px;}
.search-container-depa ul li.wd30{width:20%;}
.search-container-depa ul li.wd90{width:20%;}
.search-container-depa ul li.wd333{width:20%;}
.search-container-info{width:95%}
.search-container-info ul li.martop{width:20%;}
.search-container-info ul li.mar50{width:20%;}
.search-container-info ul li.mar30{width:20%;}
.search-container-info ul li.fontredcolor{width:23%;}
#allfare{width:95%; top:-30px;}
.flyfrom-tab-border{width:40%;}
.search-container-info ul li.marlefton{display:none;}
#main-div{position:relative; width:100%;}
.slider img{height:578px;}

div.newflt-src p.update input[id="button_flight_search"] {
    background: #266ba2 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-family: inherit;
    font-size: 1.3em;
    margin-top:0;
    padding:4px 16px;
    text-align: center;
    text-transform: uppercase;
}


div.newflt-src div.traveller-detail p label span {display:none;}
div.newflt-src div.traveller-detail p strong.select-style {background:none;}

@media screen and (max-width:1024px){
div.round-corner{width:100%;}
.search-container-info ul li.martop {width:20%;}
.search-container-depa ul li.wd90{width:19%;}
}

@media screen and (max-width:768px){
div.round-corner{width:100%;}
div.con-result .con-resultleft p{font-size:1.3em;}
div.best-airfare-price ul li {width:125px!important;}

.search-container-depa ul li.wd333{width:19%;}

div.vDestDiv .vDestDtl span{font-size:2.5em;}

.search-container-depa ul li.wd50{width:21%;}
.search-container-depa ul li.wd30 { width: 22%;}
.search-container-depa ul li.wd90 {width: 14%;}
.search-container-info ul li.martop{width: 22%;}
.search-container-info ul li.mar50{width: 27%;}
.search-container-info ul li.mar30 {width: 16%;}
.search-container-info ul li.fontredcolor {width: 23%;}

}


@media screen and (max-width:767px){

/************bof:flexi flight search box****************/
#middle-part #tittle {position:absolute; left:0; bottom:-110px; width:100%; float:left; margin:0; padding:0;}
#middle-part .gr-mdserch {margin:0 0 118px;}
strong.fltsrchtxt {width:100%; margin:0; float:left;}

#middle-part .bluebg {background:#266ba2; margin:0 0 15px; padding:0;}
.tab-bx {display:block !important; float:left; width:15%;}
.tab-bx ul{}
.tab-bx ul li{ display:block;  font-size:1.3em;-webkit-transition:all 2s ease; -moz-transition:all .5s ease; -o-transition:all .5s ease;transition:all .5s ease; text-align:center;}
.tab-bx ul li:hover{ background:#f8ed37;}
.tab-bx ul li a{ color:#fff; border-bottom:1px solid #4082b7; padding:20px 0; display:block;}
.tab-bx ul li a.active{ color:#f8ed37; border-bottom:1px solid #f8ed37;/* background:#f8ed37;*/}
.tab-bx ul li a:hover{ color:#000;}

.tab-bx ul li a span {display:none;}

i.flights{ background:url(/images/tab-plane.png) no-repeat 2px 0; display:inline-block; width:40px; height:30px; vertical-align:middle; padding:0 10px 0 5px;}
i.hotels{background:url(/images/tab-hotels.png) no-repeat 2px 0; display:inline-block; width:40px; height:24px; vertical-align:middle; padding:0 10px 0 5px;}
i.flight-hotel{background:url(/images/tab-flight-hotels.png) no-repeat 2px 0; display:inline-block; width:40px; height:36px; vertical-align:middle; padding:0 10px 0 5px;}
i.carhire{background:url(/images/tab-car.png) no-repeat 2px 0; display:inline-block; width:40px; height:22px; vertical-align:middle; padding:0 10px 0 5px;}
.tab-bx ul li:hover i.flights{ background:url(/images/tab-plane1.png) no-repeat 2px 0;}
.tab-bx ul li:hover i.hotels{ background:url(/images/tab-hotels1.png) no-repeat 2px 0;}
.tab-bx ul li:hover i.flight-hotel{ background:url(/images/tab-flight-hotels1.png) no-repeat 2px 0;}
.tab-bx ul li:hover i.carhire{ background:url(/images/tab-car1.png) no-repeat 2px 0;}

div.content-detail p label {font-size:13px; font-weight:normal; color:#ffffff;}
div.newflt-src {width:85%; margin:0; padding:32px 8px 15px; background:#3283c4; border:#3283c4 1px solid;}
div.newflt-src p.from-src {width:100%; margin:0 0 5px !important;}
div.newflt-src p.dept-src {width:50%; margin-bottom:25px !important;}
div.newflt-src p.traveller-src {display:none !important;}
div.newflt-src .traveller-detail {display:block !important; position:inherit; left:0; top:0; border:none; background:none; float:left; width:100%; margin:0 0 8px; padding:0; z-index:1;}
div.newflt-src .more-option {display:block !important; position:static; left:0; top:0; border:none; background:none; float:left; width:100%; margin:0; padding:0;}
div.newflt-src .traveller-detail strong {display:none;}
div.newflt-src .more-option .close, div.newflt-src .traveller-detail .close {display:none;}

div.newflt-src p.update {width:100%; margin:14px 0 0 !important;}
div.newflt-src p.update input[id="button_flight_search"] {background:#34363e; font-size: 1.3em; margin-top:0; padding:10px 60px;}
/*div.newflt-src p.update input.search-button-submit {position:absolute; right:0; top:-36px;}*/
div.newflt-src .more-option p level::before {content:"Airlines";}
div.newflt-src .more-option p {width:46%; float:left; margin:0 3% 0 0 !important; position:relative;}
div.newflt-src .more-option p.one_way {position:absolute; right:0; top:10px; width:94%;}
div.newflt-src .more-option p.one_way label {width:57px !important;}
div.newflt-src .more-option p.direct {position:absolute; left:8px; bottom:182px; width:100%; float:left; z-index:1;}
div.newflt-src .more-option p.direct label {width:auto !important;}
div.newflt-src .more-option p.direct label span{font-size:10px;}
div.newflt-src .more-option p.direct input {margin:0 2px;}


div.newflt-src div.content-detail p label {font-size:14px; font-weight:normal; padding:0 0 8px;}
div.newflt-src p.from-src::before {content:none;}
/*div.newflt-src p.from-src label::before {content:"Depart from";}*/
div.newflt-src p.from-src input {background:#fff url("/images/dest-icon.png") no-repeat scroll 5px 50%; padding:0 10px 0 20px; font-size:13px; text-align:left; border-radius:5px; width:100%; height:27px; line-height:26px; border:none;}
*::-moz-placeholder {color:#ffffff; font-size:14px;}

div.newflt-src p.dept-src::before {content:url("/images/calendernew.png"); left:8px;}
div.newflt-src p.dept-src input {background:#ffffff; padding:0 10px 0 28px; font-size:13px; text-align:left; border-radius:5px;  border:none; line-height:28px; height:28px;}

div.newflt-src div.traveller-detail p {width:33%; position:relative;}
div.newflt-src div.traveller-detail p label {height:31px;}
div.newflt-src div.traveller-detail p label span {display:block; font-size:9px; position:absolute; left:9px; top:13px; width:82px;}


div.newflt-src div.traveller-detail p strong.select-style {
    background: #fff url("/images/selectdropdown.png") no-repeat scroll 85% 50%;
    border-radius: 3px;
    display: inline-block;
    height: 25px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 86%;
}

div.newflt-src div.traveller-detail p select#AdultCnt {width:100% !important; font-size:13px; text-align:left; border-radius:5px; -moz-appearance: none;
    background-color: transparent !important;
    background-image: none;
    border: medium none !important;
    box-shadow: none;}
div.newflt-src div.traveller-detail p select#Childcnt {width:100% !important; font-size:13px; text-align:left; border-radius:5px; -moz-appearance:none; background-color:transparent !important; background-image:none;border: medium none !important; box-shadow: none;}
div.newflt-src div.traveller-detail p select#InfantCnt {width:100% !important; font-size:13px; text-align:left; border-radius:5px; -moz-appearance:none; background-color:transparent !important; background-image:none;border: medium none !important; box-shadow: none;}


div.newflt-src div.more-option p.m-opt label, div.newflt-src div.more-option p.m-opt1 label {height:auto; position:absolute; left:0; top:0; width:100px;}
div.newflt-src div.more-option p.m-opt select, div.newflt-src div.more-option p.m-opt1 select {background:#ffffff !important; font-size:13px; text-align:left; border-radius:5px; margin:20px 0 0; border:none; padding:3px 0;}

/************eof:flexi flight search box****************/

/************bof:flexi btn****************/
#middle-part .flexi-bnt {width:100%;}
#middle-part .flexi-bnt .requested-date-bn {width:48%;}
#middle-part .flexi-bnt .requested-date-bn img {width:100%;}
/************eof:flexi btn****************/


#middle-part .srch-FgtList .filterpanel-new, #middle-part .srch-FgtList .filterpanel-new .cont, #middle-part .srch-FgtList .filterpanel-new .cont .airline-detail {width:100%; float:left;}
#middle-part .srch-FgtList .filterpanel-new .cont .airline-detail p {width:99%; float:left;}
#middle-part .srch-FgtList .filterpanel-new .cont .airline-detail p label {color:#3a3a3a;}
.filterpanel-new {border-radius:inherit; margin-bottom:10px;}
.filterpanel-new .flights-new .search_flight {width:100%;}
.filterpanel-new .filterpanel-new-bx h2 {background:#1e75bc; border-radius:inherit;}

#middle-part .airlineGrid {float:left; margin:0;}
#middle-part .airlineGrid, #middle-part .airlineGrid .gridbox {width:100%;}
#middle-part .srch-FgtList, #middle-part .srch-FgtList .gridbox {float:left;}
#middle-part .srch-FgtList {margin:10px 0; width:100%;}
#middle-part .srch-FgtList .gridbox {border:1px solid #d8d8d8; margin:3px; width:98%;}

#middle-part .srch-FgtList .gridbox .gridgroup {width:100%; float:left; margin:0; padding:0; position:relative;}

ul.gridyellow li.gridduration1, ul.gridwhite li.gridduration1, ul.gridwhite li.gridduration2 {position:absolute; right:0px; top:55px; width:83px; font-size:11px;}
ul.gridyellow li.gridduration1 b, ul.gridwhite li.gridduration2 b {width:auto;}

ul.gridyellow li.gridplane1, ul.gridwhite li.gridplane2 {position:absolute; right:4px; bottom:4px;}
ul.gridyellow li.gridecoclass1, ul.gridwhite li.gridecoclass2 {width:56%; padding:0 0 0 5px !important;}



ul.gridwhite li.gridecoclass2 p, ul.gridyellow li.gridecoclass1ie7, ul.gridyellow li.gridecoclass1 p, ul.gridyellow li.gridecoclass1ie7 p, ul.gridwhite li.gridecoclass2ie7, ul.gridwhite li.gridecoclass2ie7 p {width:100%; text-align:left !important; font-size:12px;}

ul.gridheading li.gridplane {width:auto; padding:0px 5px 0 0 !important;}
ul.gridheading li.gridduration {width:60% !important;}

ul.gridyellow li.gridduration1, ul.gridwhite li.gridduration2 {}

ul.gridheading li.gridecoclass {width:100%; text-align:right; font-size:12px; padding:0 5px !important;}

ul.gridheading li.gridplane, ul.gridyellow li.gridplane1, ul.gridwhite li.gridplane2 {width:auto !important;}
/*.gridright {display:none;}*/

.gridrigselect {width:100%; background-color:#1e75bc; background-image:none !important; height:76px; margin:0;}
.gridrigselect a {width:100%; background-image:none !important; height:76px;}
.gridborbott {width:50%; float:left; border-bottom:none; margin:0; padding:14px 0 0;}
.gridrigselect font {width:100%; color:#ffffff; font:15px/24px Arial,Helvetica,sans-serif;}
.gridrigselect strong {width:100%; color:#ffffff; font:bold 21px/23px Arial,Helvetica,sans-serif;}
.gridrigselect span {width:49%; text-align:center; color:#ffffff; font:15px/24px Arial,Helvetica,sans-serif; padding:14px 0 0; background:#0a528c; float:right;}
.gridrigselect b {width:49%; text-align:center; color:#ffffff; font:bold 21px/23px Arial,Helvetica,sans-serif; padding:0 0 14px; background:#0a528c; float:right;}
}
@media screen and (max-width:320px){
ul.gridheading li.gridduration {width:53% !important;}
}