#searchResultContainer .searchResultTable .searchResultDeptDatesTable .SRrettTblHeader,#searchResultContainer .searchResultTable .searchResultReturnDatesTable .SRrettTblHeader,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable .SRrettTblHeader,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable .SRrettTblHeader{background:#999;position:static;cursor:default}#searchResultContainer .searchResultTable .searchResultDeptDatesTable .SRrettTblHeader div,#searchResultContainer .searchResultTable .searchResultReturnDatesTable .SRrettTblHeader div,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable .SRrettTblHeader div,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable .SRrettTblHeader div{height:61px;width:110px;padding-top:8px;color:#fff;font-size:12px;text-transform:uppercase}#searchResultContainer .searchResultTable #searchResultScrollingDiv,#searchResultTabContainer .searchResultTable #searchResultScrollingDiv{width:776px;overflow:hidden;overflow-y:hidden}#searchResultContainer .whitebg,#searchResultTabContainer .whitebg{background:#fff}#searchResultContainer .cursorStyle,#searchResultTabContainer .cursorStyle{cursor:pointer}#searchResultContainer .arrowstyle div#leftArrow,#searchResultContainer .arrowstyle div#rightArrow,#searchResultTabContainer .arrowstyle div#leftArrow,#searchResultTabContainer .arrowstyle div#rightArrow{height:67px!important;width:40px!important;border:0}#searchResultContainer .arrowstyle div#leftArrow,#searchResultTabContainer .arrowstyle div#leftArrow{background:url(../images/arrow_left.png) center center no-repeat}#searchResultContainer .arrowstyle div#rightArrow,#searchResultTabContainer .arrowstyle div#rightArrow{background:url(../images/arrow_right.png) center center no-repeat}#searchResultContainer .arrowstyle.arrActive,#searchResultTabContainer .arrowstyle.arrActive{background:#2ea9e0;cursor:pointer;position:static}#searchResultContainer .arrowstyle.arrActive:hover,#searchResultTabContainer .arrowstyle.arrActive:hover{opacity:.4;filter:alpha(opacity=40)}#searchResultContainer .arrowstyle.arrInactive,#searchResultTabContainer .arrowstyle.arrInactive{position:static;background:#b0c7d6;opacity:.3;filter:alpha(opacity=30);cursor:default}#searchResultContainer .srPrice_Date_Txt,#searchResultTabContainer .srPrice_Date_Txt{font-size:32px;display:inline!important;font-family:tui}#searchResultContainer .srPrice_month_Txt,#searchResultTabContainer .srPrice_month_Txt{font-size:14.5px;margin-top:-5px}#searchResultContainer .srflightsTxt,#searchResultTabContainer .srflightsTxt{font-weight:700;color:#fff;background:#999}#searchResultContainer .poundSymbol,#searchResultTabContainer .poundSymbol{display:inline!important;font-size:24px;margin-right:-4px;font-family:tui}#searchResultContainer .ppTxt,#searchResultTabContainer .ppTxt{display:inline!important;font-size:12.5px;margin-left:-1px;font-weight:700;font-family:droid_sansregular}#searchResultContainer .srMultiAirport,#searchResultTabContainer .srMultiAirport{top:3px;width:100%;position:absolute}#searchResultContainer .multiAirport,#searchResultTabContainer .multiAirport{position:relative;top:9px}#searchResultContainer .srSelectedDate,#searchResultTabContainer .srSelectedDate{background:#666!important;color:#fff}#searchResultContainer .srBodySelectedDate,#searchResultTabContainer .srBodySelectedDate{background:#feb200;color:#fff!important;text-decoration:none;cursor:pointer}#searchResultContainer .srBodySelectedDate .srflightsTxt,#searchResultTabContainer .srBodySelectedDate .srflightsTxt{background:#666!important}#searchResultContainer .noResultDiv,#searchResultTabContainer .noResultDiv{width:110px}#searchResultContainer .noResultDiv>div,#searchResultTabContainer .noResultDiv>div{border:1px solid #bbb!important;height:100%;cursor:default}#searchResultContainer .noResultDiv>div span,#searchResultTabContainer .noResultDiv>div span{padding-top:18px}#searchResultContainer.onewayResultCnt .noResultDiv>div,#searchResultTabContainer.onewayResultCnt .noResultDiv>div{border:1px solid #bbb!important;height:100%;border-top:0!important}#searchResultContainer.onewayResultCnt .noResultDiv>div span,#searchResultTabContainer.onewayResultCnt .noResultDiv>div span{padding-top:26px}.flightCount_cnt{margin:20px;float:left;font-size:25px;text-transform:uppercase}.flightCount_cnt .flightCount{color:#feb200}#resultinfoCnt{margin:0 0 0 9px;min-height:100px;overflow:auto}#resultinfoCnt.loading{display:block;left:0;top:0;z-index:10000;min-height:100px;background:url(../images/loading-3-anim-transparent.gif) 50% 20px no-repeat #fff;opacity:.6}#resultinfoCnt .result-header{margin:0;padding:0;width:1000px;display:inline-block}#resultinfoCnt .toggle-slide_sliderCtn{margin:20px 0;float:right}#resultinfoCnt .toggle-slide_sliderCtn .toggle-label{font-size:14.5px}#resultinfoCnt .toggle-slide_sliderCtn .toggle-label .active{color:#666}#resultinfoCnt .toggle-slide_sliderCtn .toggle-slide{-webkit-box-shadow:0 0;box-shadow:0 0;width:64px;line-height:28px}#resultinfoCnt .toggle-slide_sliderCtn .toggle-slide-alt{background:#70cbf4}#resultinfoCnt .toggle-slide_sliderCtn .toggle-slide-alt:hover{opacity:.5;filter:alpha(opacity=50)}#resultinfoCnt .toggle-slide_sliderCtn .toggle-button{width:28px;height:28px;border-radius:14px;-webkit-box-shadow:0 0;box-shadow:0 0}#resultinfoCnt .toggle-slide_sliderCtn .toggle-button .icon-handle{background-position:11px 8px;background-image:url(../images/toggle-lines.png);background-repeat:no-repeat}#resultinfoCnt.pp .total-price{display:none!important}#resultinfoCnt.pp .pp-price{display:inline-block;color:#333}#resultinfoCnt.pp .total-discount{display:none!important}#resultinfoCnt.pp .pp-discount,#resultinfoCnt.total .total-price{display:inline-block}#resultinfoCnt.total .pp-price{display:none!important}#resultinfoCnt.total .total-discount{display:inline-block}#resultinfoCnt.total .pp-discount{display:none!important}#resultinfoCnt .search-result-items{width:1000px;margin:23px 17px;padding:0;height:251px;overflow:hidden}#resultinfoCnt .search-result-items.dreamliner{height:297px}#resultinfoCnt .search-result-items.noFlightStyle{background:#f4f3f3;color:#494949;height:91px;margin-top:17px}#resultinfoCnt .search-result-items.noFlightStyle .icon{width:44px;height:44px;margin:25px 20px;float:left}#resultinfoCnt .search-result-items.noFlightStyle .flightdeptIcon{background:url(../images/plane_depart.png) center bottom no-repeat}#resultinfoCnt .search-result-items.noFlightStyle .noresultInfo{float:left;padding:25px 0 0;font-size:16px}#resultinfoCnt .search-result-items ul{margin:0;padding:0}#resultinfoCnt .search-result-items ul li{width:100%;display:inline-table;padding:0;background:0 0;margin:0;border:0;overflow:hidden}#resultinfoCnt .search-result-items ul li .flight-col1{width:723px;float:left;background:#f4f3f3}#resultinfoCnt .search-result-items ul li .flight-col1 .bt-border{border-bottom:1px dashed #C4C4C4;height:1px;margin:0 18px}#resultinfoCnt .search-result-items ul li .flight-col1 .dreamlinerStyle{background:#dfdfdf;height:48px;padding:0 0 0 20px}#resultinfoCnt .search-result-items ul li .flight-col1 .dreamlinerStyle .dreamlinerLogo{background:url(../images/dreamliner_logo.png) left top no-repeat;width:120px;padding:3px 0 0;height:27px}#resultinfoCnt .search-result-items ul li .flight-col1 .dreamlinerStyle .dreamlinertext{width:200px;color:#1e2e5c;font-size:12.5px;font-weight:700;line-height:27px;padding-top:9px;text-transform:uppercase}#resultinfoCnt .search-result-items ul li .flight-col1 .dreamlinerStyle .upsellFlight{width:365px;color:#666;font-size:12.5px;font-weight:400;line-height:27px;padding-top:9px;height:34px;float:right;text-align:right;padding-right:10px}#resultinfoCnt .search-result-items ul li .flight-col1 .dreamlinerStyle .upsellFlight span{font-weight:700}#resultinfoCnt .search-result-items ul li .flight-col1 .flightNumber{display:inline-block;width:75px;padding:1px 0 1px 4px;margin:8px 0 0 -5px;font-size:13.5px;background:#C4C4C4;color:#fff;position:absolute}#resultinfoCnt .search-result-items ul li .flight-col1 .flightNumber .fnimg{position:relative;bottom:15px;right:3px}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist{margin:0;padding:0;display:inline-flex;height:125px}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist.inbound li{margin-top:35px!important}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li{height:60px;margin-top:35px!important;line-height:21px}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.oneWayCnt{width:700px;display:inline-table;font-size:14.5px;font-weight:700;color:#c4c4c4;text-align:center;vertical-align:middle;letter-spacing:.5px;position:relative;top:16px}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.icon{width:44px;height:55px;margin:0 20px}.ie8 #resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.icon,.ie9 #resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.icon{width:44px;height:48px;margin:0 20px;position:relative;bottom:1px}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdeptIcon{background:url(../images/plane_depart.png) center 4px no-repeat}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightarrivalIcon{background:url(../images/plane_arrive.png) center 4px no-repeat}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.arrowbig{background:url(../images/arrow_large.png) center 7px no-repeat;margin-left:10px 35px 0 10px}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightarrTxt,#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdeptTxt{width:130px;font-size:16.5px;margin:0;font-weight:700;position:relative;top:7px}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightarrTxt span,#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdeptTxt span{font-weight:400}.ie8 #resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdptarrDate,.ie9 #resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdptarrDate{width:53px;margin:26px 20px 20px;border:1px solid #C4C4C4;height:55px;padding:1px;font-size:12.5px;text-align:center;background:#fff;position:relative;bottom:12px;text-transform:uppercase;border-radius:3px}.ie8 #resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdptarrDate span,.ie9 #resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdptarrDate span{font-size:28px;font-family:tui;display:block;line-height:22px}.dj_safari #resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdptarrDate{width:53px;margin:26px 20px 20px;border:1px solid #C4C4C4;height:55px;padding:1px;font-size:12.5px;text-align:center;background:#fff;position:relative;top:-8px;text-transform:uppercase;border-radius:3px}.dj_safari #resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdptarrDate span{font-size:28px;font-family:tui;display:block;line-height:22px}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdptarrDate{width:53px;margin:26px 20px 20px;border:1px solid #C4C4C4;height:55px;padding:1px;font-size:12.5px;text-align:center;background:#fff;position:relative;top:-2px;text-transform:uppercase;border-radius:3px;line-height:17px}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdptarrDate span{font-size:28px;font-family:tui;display:block;line-height:22px}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdpttime{width:160px;font-size:28px;color:#000;margin:0 0 0 4px;position:relative;top:7px}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdpttime .timetxt{display:inline-flex;font-family:tui;margin-top:0;color:#666;margin-bottom:2px}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdpttime .timetxt .arrowsml{background:url(../images/arrow_sml.png) center 4px no-repeat;width:30px}#resultinfoCnt .search-result-items ul li .flight-col1 .flightResultlist li.flightdpttime .durationStyle{font-size:12.5px;color:#8E8484;font-weight:400;line-height:17px}#resultinfoCnt .search-result-items ul li .price-col1{width:275px;float:left;background:#F8F0E5;border-left:1px solid #fff}#resultinfoCnt .search-result-items ul li .price-col1 .dreamlinerStyle{height:48px}#resultinfoCnt .search-result-items ul li .price-col1 .price{padding:0;margin:21px 0 2px;display:inline-block;color:#333;float:left;text-align:left;width:61%}#resultinfoCnt .search-result-items ul li .price-col1 .ppStyleCnt{width:39%;float:right}#resultinfoCnt .search-result-items ul li .price-col1 .bt-border{margin:-7px 10px;float:left;width:100%;padding-bottom:7px}#resultinfoCnt .search-result-items ul li .price-col1 .l-border{border-bottom:1px solid #D4C6B5;display:block;width:90%;margin:-2px 0 9px -10px}#resultinfoCnt .search-result-items ul li .price-col1 .lb-border{border-bottom:1px solid #D4C6B5;display:block;width:90%;margin-top:16px;margin-left:-10px}#resultinfoCnt .search-result-items ul li .price-col1 .price span{font-size:30px;font-family:tui}#resultinfoCnt .search-result-items ul li .price-col1 .price span.price-value{font-size:42px;font-family:tui}#resultinfoCnt .search-result-items ul li .price-col1 span.price-digits{font-size:18px}#resultinfoCnt .search-result-items ul li .price-col1 .discount,#resultinfoCnt .search-result-items ul li .price-col1 .total-price{font-size:14.5px;display:inline-block;color:#000}#resultinfoCnt .search-result-items ul li .price-col1 .discountCnt{margin:10px 20px;padding-bottom:38px}#resultinfoCnt .search-result-items ul li .price-col1 .discountCnt .discount{display:inline-block;color:red;margin:5px 0 0;font-weight:700}#resultinfoCnt .search-result-items ul li .price-col1 .discountCnt .discount.charges{color:#000!important;font-weight:400!important}#resultinfoCnt .search-result-items ul li .price-col1 .discountCnt .discount.left{font-weight:400!important}#resultinfoCnt .search-result-items ul li .price-col1 .discountCnt .discount.left .bottom{border-bottom:1px dotted red!important}#resultinfoCnt .search-result-items ul li .price-col1 .pp-info{display:inline-block}#resultinfoCnt .search-result-items ul li .price-col1 .ppStyle{font-size:14.5px;line-height:16px;padding:0;margin:28px 0 0;border:0;border-bottom:1px dashed #000;cursor:default;display:inline-block;color:#000}#resultinfoCnt .search-result-items ul li .price-col1 .ppStyle.total-price{border-bottom:0}#resultinfoCnt .search-result-items ul li .price-col1 .question{cursor:default;background:#828080;color:#fff;line-height:21px;text-align:center;border-radius:50%;width:20px;height:20px;display:inherit;margin:2px 0;font-size:16px;font-weight:700}#resultinfoCnt .search-result-items ul li .price-col1 .circle{width:20px;height:20px;border-radius:10px;font-size:13px;color:#fff;line-height:20px;text-align:center;background:#b0a08c;display:inline-block;margin:0 5px 0 0;font-family:tui}#resultinfoCnt .search-result-items ul li .price-col1 .circle.bgred{background:red}#resultinfoCnt .search-result-items ul li .price-col1 .displayNone{visibility:hidden}#resultinfoCnt .search-result-items ul li .price-col1 .btnCnt{margin:5px 20px 27px 30px}#resultinfoCnt .search-result-items ul li .price-col1 .btnCnt .lrgBtn{font-size:24px;text-transform:uppercase}.onewayResultCnt{margin:10px 0 31px 25px!important}.onewayResultCnt .selectedDepaFlight{margin:-12px 0 20px!important}.onewayResultCnt .searchResultTable .SRdeptTblHeader div{width:130px!important}.onewayResultCnt .searchResultTable .flex-grid-cell{height:91px!important}.onewayResultCnt .searchResultTable .flex-grid-cell:last-child.srMultiAirport{display:block;position:absolute;top:0;width:100%}.onewayResultCnt .searchResultTable .srMultiAirport{top:13px!important}.availabelStyle{font-size:11.5px;color:#fff;line-height:18px}.bt-border{height:69px;margin:-77px 24px 11px 17px}.btm-border{border-bottom:1px solid #ebebeb;height:69px;margin:-77px 24px 11px 17px}.dj_gecko #resultinfoCnt{margin:0 0 23px 9px!important}#upsellContainer{margin:-24px 28px 22px;background:url(../images/corner_flicks.png),url(../images/corner_flicks.png) 976px 0;background-repeat:no-repeat}#upsellContainer.bdr-top{border-top:1px solid #000}#upsellContainer.pp .total-price{display:none}#upsellContainer.pp .pp-price{display:inline}#upsellContainer.total .pp-price{display:none}#upsellContainer.total .total-price{display:inline}#upsellContainer #foUpsell{margin:0 6px;overflow:hidden;background:#F0FAFE;padding:32px 13px 22px}#upsellContainer #foUpsell .info-panel{float:left;width:70%}#upsellContainer #foUpsell .info-panel h2{border-bottom:1px solid #000;padding-bottom:10px}#upsellContainer #foUpsell .info-panel ul{margin-top:10px}#upsellContainer #foUpsell .info-panel ul li{font-size:16px;color:#666;padding-bottom:5px;margin-left:16px}#upsellContainer #foUpsell .info-panel ul li .bullet-hash{background-position:0;background-color:transparent;position:absolute;height:8px;width:8px;margin:10px 0 0 -16px;background-image:url(../images/bullet-hash.png)}#upsellContainer #foUpsell .price-panel{float:left;width:26%;margin-left:3.5%}#upsellContainer #foUpsell .price-panel span.price{font-size:16px;color:#4c4c4c;display:inline;line-height:1.38}#upsellContainer #foUpsell .price-panel h3.price-symbol{font-size:24px;color:#000;display:inline}#upsellContainer #foUpsell .price-panel h2{color:#001e46;font-size:38px;font-weight:700}#upsellContainer #foUpsell .price-panel h2 .currency-symbol{font-size:24px}#upsellContainer #foUpsell .price-panel .perPerson-tooltip{color:#001e46;font-size:16px;line-height:22px;font-weight:700}#upsellContainer #foUpsell .price-panel .red{color:red}#upsellContainer #foUpsell .price-panel ul li{font-size:15px;padding-bottom:5px;line-height:2.38}#upsellContainer #foUpsell .price-panel P{margin-top:14px}#upsellContainer #foUpsell .price-panel P a.button{display:block;line-height:40px;text-decoration:none;padding:0;background:#70cbf4;color:#fff;transition:background .3s ease;box-shadow:none;text-shadow:none;font-size:16px;border:none}#upsellContainer #foUpsell .price-panel P a.button:hover{background-color:#58c2f2;color:#fff}.popup.upsellConfirmation .header{border-bottom:1px solid #cecece;margin-bottom:12px}.popup.upsellConfirmation p{width:60%;float:left}.popup.upsellConfirmation .button-container{float:right}.popup.upsellConfirmation .button-container .button.stay{border:1px solid #70cbf4;background:#fff}.popup.upsellConfirmation .button-container .button.stay:active,.popup.upsellConfirmation .button-container .button.stay:hover{background:#fff}#loadingCont{position:relative;overflow:hidden;height:200px;display:none}#loadingCont .loadingDivCnt.loading.upsell{min-height:200px}.gray{color:#737373}.per-radiospl{color:#2ea9e0!important}.route{background-image:url(../images/flightdeals_icons.png)}#breadcrumb{background:#FFF}#breadcrumb .span-three-quarter{float:none}#breadcrumb .span-three-quarter.no-bottom-margin{padding:0 0 1px 24px!important}#breadcrumb .span-three-quarter #breadcrumbs{margin-bottom:4px;color:#AEAEAE}#breadcrumb .span-three-quarter #breadcrumbs a{color:#aeaeae}.touch .foDealsPanel .deals-container .textContainer .deals-guide{bottom:30px!important}.ie8 .duration-options .dur-checkbox.last-child{margin-right:0!important}div.flyfromDeals img,div.goToDeals img{top:600px!important}.deals-guide{border-radius:3px}.deals-guide label{cursor:pointer}.deals-guide a.close{position:absolute;right:12px;top:12px;width:15px;background:url(../images/close.png) no-repeat!important}.deals-guide a.close:hover{width:15px;padding:0;text-decoration:none;text-indent:0;background-position:0 0}.deals-guide .anyAirport label{font-size:17px;font-family:droid_sansbold;color:#333;position:relative;top:3px}.deals-guide .anyAirport .dijitCheckBoxChecked+label{color:#333!important}.foDealsPanel{background:#F4F2F3}.foDealsPanel #container{position:relative;border-bottom:2px solid #d5d5d5}.foDealsPanel label.labelHover{cursor:pointer}.foDealsPanel .disableAll #textContainer2 .checks .per-checkbox label,.foDealsPanel .disableAll .duration-options label,.foDealsPanel .disableAll .filter-slider span,.foDealsPanel .disableAll .flightDepartureTime label,.foDealsPanel .disableAll .flydetails{color:#aeaeae!important}.foDealsPanel .disableAll .applyButton{opacity:.3!important;filter:alpha(opacity=30)}.foDealsPanel .flightDealsHeading{clear:both;background:#fff}.foDealsPanel .flightDealsHeading .grid-component{padding:0 23px}.foDealsPanel .flightDealsHeading .editorial-title{margin-bottom:12px;font-size:38.5px}.foDealsPanel .seo-text{padding:22px 24px 22px 108px;background:url(../images/seo-icon.png) 23px 23px no-repeat #f8f8f8}.foDealsPanel .seo-text p{color:#999}.foDealsPanel .seo-text h1{margin-bottom:12px}.foDealsPanel .deals-container{width:95.23%;margin:0 auto;overflow:hidden;padding:9px 8px;background:#F3F3F3}.foDealsPanel .deals-container .textContainer{float:left;width:24%;padding:0 45px 12px 0}.foDealsPanel .deals-container .textContainer .calimg1{background-image:url(../images/flightdeals_icons.png);background-repeat:no-repeat;height:60px;width:60px;float:left;position:relative;top:15px;background-position:0 0}.foDealsPanel .deals-container .textContainer .calimg2{background-image:url(../images/flightdeals_icons.png);background-repeat:no-repeat;height:60px;width:60px;float:left;position:relative;top:15px;background-position:0 -70px}.foDealsPanel .deals-container .textContainer .calimg3{background-image:url(../images/flightdeals_icons.png);background-repeat:no-repeat;height:60px;width:60px;float:left;position:relative;top:15px;background-position:0 -140px}.foDealsPanel .deals-container .textContainer .flydetails{left:4%;position:relative;top:8px;font-size:17px;text-shadow:0 .2px;color:#333}.foDealsPanel .deals-container .textContainer .select1,.foDealsPanel .deals-container .textContainer .select2,.foDealsPanel .deals-container .textContainer .select3{width:76%;height:42px;border:1px solid #2EA9E0;border-radius:3px;top:-29px;position:relative;z-index:3;background:url(../images/arrow.png) 160px 17px no-repeat #fff;left:69px;float:left;cursor:pointer}.foDealsPanel .deals-container .textContainer .select1:focus,.foDealsPanel .deals-container .textContainer .select2:focus,.foDealsPanel .deals-container .textContainer .select3:focus{outline:0}.foDealsPanel .deals-container .textContainer .select1 .placeholder,.foDealsPanel .deals-container .textContainer .select2 .placeholder,.foDealsPanel .deals-container .textContainer .select3 .placeholder{padding:9px 13px;font-weight:400;font-size:17px;text-shadow:0 .2px;font-style:italic;color:#666}.foDealsPanel .deals-container .textContainer .select1 .placeholder span,.foDealsPanel .deals-container .textContainer .select2 .placeholder span,.foDealsPanel .deals-container .textContainer .select3 .placeholder span{font-style:normal;color:#333;display:inline-block;width:146px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:2px}.foDealsPanel .deals-container .textContainer .select1.disabled,.foDealsPanel .deals-container .textContainer .select2.disabled,.foDealsPanel .deals-container .textContainer .select3.disabled{cursor:not-allowed!important;opacity:.4;filter:alpha(opacity=40)}.foDealsPanel .deals-container .textContainer .checkbox{margin-top:13px;float:left;margin-left:-13px}.foDealsPanel .deals-container .textContainer .content{padding-bottom:11px}.foDealsPanel .deals-container .textContainer .custom-dropdown .value{padding:8px 10px;height:22px;font-size:13.5px}.foDealsPanel .deals-container .deals-guide{width:977px}.foDealsPanel .deals-container .deals-guide .deals-wrapper{padding:23px;overflow:hidden}.foDealsPanel .deals-container .deals-guide .deals-wrapper>div{overflow:hidden}.foDealsPanel .deals-container .deals-guide .deals-wrapper h3{font-size:18.5px;font-family:droid_sansregular}.foDealsPanel .deals-container .deals-guide .deals-wrapper .horizantal-line{height:1px;background-color:#F3F3F3;width:100%;display:inline-block;margin-top:10px}.foDealsPanel .deals-container .deals-guide .deals-wrapper .col{float:left;width:305px;margin-bottom:10px}.foDealsPanel .deals-container .deals-guide .deals-wrapper .col ul li{padding:12px 0 0}.foDealsPanel .deals-container .deals-guide .deals-wrapper .col ul li span.grpHeading{width:295px;margin-left:1px;display:inline-block;margin-bottom:10px}.foDealsPanel .deals-container .deals-guide .deals-wrapper .col ul li span.grpHeading label{font-size:17px;font-family:droid_sansbold;color:#333;position:relative;top:3px;text-transform:uppercase}.foDealsPanel .deals-container .deals-guide .deals-wrapper .col ul li span.grpHeading .dijitCheckBoxChecked+label{color:#333!important}.foDealsPanel .deals-container .deals-guide .deals-wrapper .col ul li span.childCountry{padding-left:25px}.foDealsPanel .deals-container .deals-guide .deals-wrapper .col ul li span.childCountry label{font-size:17px;color:#666;position:relative;top:3px}.foDealsPanel .deals-container .deals-guide .deals-wrapper .col ul li:first-child{padding:0!important}.foDealsPanel .deals-container #textContainer .deals-guide{position:relative;bottom:30px;left:2px;overflow:hidden;background:#fff;border:1px solid #82B8E4;z-index:2}.foDealsPanel .deals-container #textContainer .deals-guide .select-duration{margin-right:44px;width:20%;position:relative;display:inline-block}.foDealsPanel .deals-container #textContainer .deals-guide .select-duration:last-child{margin-right:0}.foDealsPanel .deals-container #textContainer .deals-guide .select-duration .per-radio{display:inline-block;position:relative;top:3px}.foDealsPanel .deals-container #textContainer .deals-guide .select-duration label{font-size:17px}.foDealsPanel .deals-container #textContainer .title-bar{display:inline-block}.foDealsPanel .deals-container #textContainer .horizantal-line{height:1px;background-color:#F3F3F3;width:100%;display:inline-block}.foDealsPanel .deals-container #textContainer .oneWay-Checkbox{width:25%;position:relative;left:24px;top:-20px}.foDealsPanel .deals-container #textContainer .oneWay-Checkbox label{font-size:13.5px;position:relative;top:2px}.foDealsPanel .deals-container #textContainer .dijitCheckBoxChecked+label{color:#333!important}.foDealsPanel .deals-container #textContainer1 .deals-guide{position:relative;bottom:30px;left:-281px;clear:both;overflow:hidden;background:#fff;border:1px solid #82B8E4;z-index:2}.foDealsPanel .deals-container #textContainer1 .deals-guide .deals-wrapper h3{font-size:18.5px}.foDealsPanel .deals-container #textContainer2 .deals-guide{position:relative;bottom:30px;left:-568px;overflow:hidden;background:#fff;border:1px solid #82B8E4;z-index:2}.foDealsPanel .deals-container #textContainer2 .deals-guide .deals-wrapper h3{font-size:18.5px}.foDealsPanel .deals-container #textContainer2 .checks{position:relative;width:80%;top:65px;left:9px}.foDealsPanel .deals-container #textContainer2 .checks .per-checkbox label{font-size:14px;padding-left:3px;color:#666;position:relative;top:2px}.foDealsPanel .deals-container #textContainer2 .checks .per-checkbox .dijitCheckBoxChecked+label{color:#333!important}.foDealsPanel .deals-container .showbutton{float:left;margin-top:27px;width:144px}.foDealsPanel .filter-options{background:#EAEAEA;overflow:auto;display:none}.foDealsPanel .filter-options #more-filter{float:right;cursor:pointer;color:#2EA9E0;font-size:14px;background:url(../images/flightdeals_icons.png) 126px -273px no-repeat;width:142px;margin:11px 19px 14px 0}.foDealsPanel .filter-options #more-filter .arrow-up{width:0;height:2px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #8ABBE4;display:inline-block;margin:8px 0 0 5px}.foDealsPanel .filter-options #more-filter.icn{background:url(../images/less-filter-icon.png) 120px 6px no-repeat;display:none}.foDealsPanel .filter-options #less-filter{height:auto;min-height:0;display:none}.foDealsPanel .filter-options #less-filter .less-filter-text{float:right;cursor:pointer;color:#2EA9E0;font-size:14px;background:url(../images/flightdeals_icons.png) 126px -273px no-repeat;width:142px;margin:7px 16px 14px 0;display:inline-block!important}.foDealsPanel .filter-options #less-filter .less-filter-text .arrow-up{width:0;height:2px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #8ABBE4;display:inline-block;margin:8px 0 0 5px}.foDealsPanel .filter-options #less-filter .less-filter-text.icn{background:url(../images/less-filter-icon.png) 120px 6px no-repeat;display:none}.foDealsPanel .filter-options #less-filter .duration-options{background:#EAEAEA}.foDealsPanel .filter-options #less-filter .duration-options.dur{min-height:0;padding:0 23px}.foDealsPanel .filter-options #less-filter .duration-options #results{height:auto;margin-top:2px}.foDealsPanel .filter-options #less-filter .duration-options #results .horizantal-line{height:1px;background-color:#C1C1C1;width:100%;display:inline-block;margin-bottom:15px;margin-top:2px}.foDealsPanel .filter-options #less-filter .duration-options #results label{display:block;font-size:17px;color:#333;text-shadow:0 .2px;margin-bottom:12px}.foDealsPanel .filter-options #less-filter .duration-options #results .duration{width:1023px;background:#F4F2F3;padding-left:34px;position:relative;left:-31px;height:118px}.foDealsPanel .filter-options #less-filter .duration-options #results .duration .horizantal-line{height:1px;background-color:#F3F3F3;width:98%;display:inline-block}.foDealsPanel .filter-options #less-filter .duration-options #results .duration .dur-checkbox{width:25%;position:relative;left:-104px;padding-left:104px}.foDealsPanel .filter-options #less-filter .duration-options #results .dur-checkbox{margin-right:60px;position:relative;display:inline-block;bottom:8px}.foDealsPanel .filter-options #less-filter .duration-options #results .dur-checkbox:last-child{margin-right:0}.foDealsPanel .filter-options #less-filter .duration-options #results .dur-checkbox .per-checkbox{display:inline-block;position:relative;top:2px;left:4px;color:#333;font-size:17px}.foDealsPanel .filter-options #less-filter .duration-options #results .dur-checkbox label{font-size:14.5px}.foDealsPanel .filter-options #less-filter .duration-options #results .dijitCheckBoxChecked+label{color:#333!important}.foDealsPanel .filter-options #less-filter .flightDepartureTime{padding:5px 23px 0}.foDealsPanel .filter-options #less-filter .flightDepartureTime .fly-time-checkbox{margin-right:0;width:23.7%;position:relative;display:inline-block;margin-bottom:18px}.foDealsPanel .filter-options #less-filter .flightDepartureTime .fly-time-checkbox:last-child{margin-right:0}.foDealsPanel .filter-options #less-filter .flightDepartureTime .fly-time-checkbox .per-checkbox{display:inline-block;position:relative;top:2px;left:4px;color:#333;font-size:17px}.foDealsPanel .filter-options #less-filter .flightDepartureTime .fly-time-checkbox label{font-size:14.5px}.foDealsPanel .filter-options #less-filter .flightDepartureTime .dijitCheckBoxChecked+label{color:#333!important}.foDealsPanel .filter-options #less-filter .flightDepartureTime label{display:block;font-size:17px;color:#333;text-shadow:0 .2px;margin-bottom:3px}.foDealsPanel .filter-options #less-filter .flightDepartureTime label .infotxt{font-size:12.5px;color:#666;font-family:droid_sansregular,Arial,sans-serif}.foDealsPanel .filter-options #less-filter .flightDepartureTime .horizantal-line{height:1px;background-color:#C1C1C1;width:100%;display:inline-block;margin-bottom:15px;margin-top:2px}.foDealsPanel .filter-options #less-filter .flightDepartureTime .budgetContainer{width:50%;float:left}.foDealsPanel .filter-options #less-filter .flightDepartureTime .applyButton{float:right;position:relative;top:13px}.foDealsPanel .filter-options #less-filter .flightDepartureTime .applyButton a{height:24px;width:52px;font-family:droid_sansregular;font-size:16px;color:#333}.foDealsPanel .filter-options #less-filter .clear-filter{float:right;color:#70cbf4;font-size:14px;cursor:pointer;opacity:1;margin:10px 0 0;text-align:right}.foDealsPanel .filter-options #less-filter .clear-filter.disabled{cursor:default;color:#aeaeae!important}.foDealsPanel .filter-options #less-filter .clear-filter.disabled:hover{text-decoration:none}.foDealsPanel .filter-options #less-filter .clear-filter:hover{text-decoration:underline}.horizantal-line{height:1px;background-color:#C1C1C1;width:100%;display:inline-block;margin-bottom:15px;margin-top:2px}.filter-container .filter-slider{position:relative;max-width:240px;height:40px;margin-bottom:19px;background:#fff;overflow:visible;margin-top:15px}.filter-container .filter-slider ul{position:relative;z-index:1;overflow:visible}.filter-container .filter-slider ul li{position:relative;float:left;width:20%;height:40px;padding-top:10px;background:0 0;border-left:1px solid #f0f5fa;color:#DEDEDE;font-size:20px;text-align:center;cursor:pointer;font-weight:500}.filter-container .filter-slider ul li:hover{background-color:#94d8f7}.filter-container .filter-slider ul li:first-child{border-left:none}.filter-container .filter-slider ul .b{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:tui}.filter-container .filter-slider ul .b.selectable span{color:#6F6F6F}.filter-container .filter-slider ul .b.selected{cursor:default!important}.filter-container .filter-slider ul span{position:absolute;bottom:-18px;left:0;width:100%;color:#313131;font-size:13px;text-shadow:0 .2px;font-weight:100;font-family:droid_sansregular}.filter-container .filter-slider .fill{display:inline-block;position:absolute;top:0;left:0;width:0;height:100%;background:#70cbf4;transition:width .3s ease-in-out,right .3s ease-in-out}.dealsFilterCnt a.dropdown{margin-top:0!important}.clearCnt{width:1024px;float:left}#foDealsSearchResults{background-color:#F8F8F8;min-height:110px;position:relative}#foDealsSearchResults .section-overlay{background-color:#F2F2F2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}#foDealsSearchResults.disableAll .dealsFilterCnt .custom-dropdown{opacity:1!important;filter:alpha(opacity=100)}#foDealsSearchResults .loadingDivCnt.loading{min-height:175px;background-position:50% 50%}#foDealsSearchResults .loadingDivCnt.deals.loading{position:relative;min-height:150px}.ie8 #dealsSearchResultHeading .dealsFilterCnt .sortBy{margin-left:35px!important}#dealSearchResultsContainer{padding:10px 24px;display:block}#dealSearchResultsContainer .flightresults .dealsMainContent{padding:8px 15px;border-top:1px solid #dfdfdf;margin:0 15px;float:left;width:94%}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsResultCnt{width:59%;float:left}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsResultCnt .label{font-size:14.5px;margin-bottom:7px;color:#333;white-space:nowrap;font-weight:400}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsResultCnt .itenaryCnt{width:237px;float:left;color:#666}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsResultCnt .itenaryCnt .planedepartimage{background:url(../images/deals_flights.png) no-repeat;height:60px;width:44px;float:left;margin-top:6px;position:relative;left:5px}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsResultCnt .itenaryCnt .arrivalStyle{font-size:12.5px;display:inline-block;font-family:droid_sansregular;color:#999;margin-left:38px}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsResultCnt .itenaryCnt .onewayArrivalStyle{margin-left:0}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsResultCnt .itenaryCnt .calinfo{font-size:14.5px;padding:3px 3px 0;float:left;margin-left:3px}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsResultCnt .itenaryCnt .calinfo ul{margin-top:1%;list-style-type:none}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsResultCnt .itenaryCnt .calinfo ul li{background:url(../images/dealsResultIcons.png) no-repeat;padding:0 0 5px 32px;font-size:15px}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsResultCnt .itenaryCnt .calinfo ul li.timelabel{background-position:0 -24px;padding:0 0 0 32px}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsResultCnt .itenaryCnt .calinfo ul li .arrSymbol{width:16px;height:20px;background:url(../images/dealsResultIcons.png) -8px -43px no-repeat;display:inline-block}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsResultCnt .onewayResults{width:280px}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsResultCnt .inboundCnt{width:260px;padding-left:18px;border-left:1px solid #c2c2c2}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsResultCnt .inboundCnt .planedepartimage{background-position:0 -53px;margin-top:0}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsDaysCnt{width:6.1%;float:left;margin-top:7px;padding:3px;height:62px}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsDaysCnt .dayslabel{text-align:center;height:62px}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsDaysCnt .dayslabel .day{color:#999;font-size:36px;font-weight:600;font-family:tui;position:relative;top:5px}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsDaysCnt .dayslabel .nightslabel{color:#666;font-size:14.5px;font-family:droid_sansregular}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsSeatsCnt{width:14%;float:left;padding-top:22px;text-align:center;margin-left:21px}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsSeatsCnt.oneway{position:relative;right:58px}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsSeatsCnt .seatslabel{margin-top:2px;font-size:14.5px;font-family:droid_sansbold;border-bottom:1px dotted #d63638;color:#d63434;display:inline-block}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsBtnCnt{width:14%;float:left;margin-left:31px;position:relative}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsBtnCnt .pricebutton{height:75px!important;width:128px;margin-top:4px;cursor:pointer}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsBtnCnt .pricebutton .pricelabel{padding:16px 0;text-align:center;line-height:26px;display:inherit;background-color:#fcb712;border-radius:5px;box-shadow:0 2px #a97b0b}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsBtnCnt .pricebutton .pricelabel:hover{opacity:.7;-ms-filter:"alpha(opacity=70)";text-decoration:none}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsBtnCnt .pricebutton .pricelabel .price{color:#fff;font-size:40px;font-family:tui}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsBtnCnt .pricebutton .pricelabel .price .currencyStyle{font-size:30px;font-weight:600}#dealSearchResultsContainer .flightresults .dealsMainContent .dealsBtnCnt .pricebutton .pricelabel .perpersonlabel{color:#fff;font-size:11px;font-family:droid_sansregular;line-height:14px}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide{position:absolute;top:84px;right:3px;overflow:visible;background:#fff;border:1px solid #e8e8e8;z-index:2;width:267px}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .arrow-deals{height:0;overflow:hidden;position:absolute;top:-15px;border:8px solid #e8e8e8;border-color:transparent transparent #f5f7f7;z-index:999;right:51px}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper{padding:24px;background-color:#f5f7f7}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper h3{text-transform:none;font-size:14.5px;font-family:droid_sansregular;color:#333;font-weight:700}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper .custom-dropdown{display:block;margin-right:19px;margin-top:11px}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper .custom-dropdown.dealsTotalChildren .value{min-width:9px}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper .custom-dropdown.dealsAdultDropDown a{width:59px}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper .sub-col{float:left}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper .sub-col label{cursor:default}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper .sub-col.search-col{float:right}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper .sub-col.search-col a{padding:6px 12px;font-family:droid_sansregular;font-size:14.5px}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper .sub-col .value{line-height:36px;min-width:9px}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper .dealsChildPax{width:105%;float:left;margin-bottom:10px}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper .dealsChildPax .dropdown{float:left}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper .dealsChildPax .dropdown.last{margin-right:0}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper .dealsChildPax .value{line-height:36px;min-width:14px}#dealSearchResultsContainer .flightresults .dealsMainContent .deals-guide .deals-wrapper .clear{margin-bottom:0!important;padding:1px}#dealsSearchResultHeading{padding:19px 20px 0;float:left;width:1008px;display:none;margin-bottom:-6px}#dealsSearchResultHeading .dealsHeading{font-family:tui;font-size:28px;color:#333;width:70%!important}#dealsSearchResultHeading .dealsFilterCnt{width:28%;float:right}#dealsSearchResultHeading .dealsFilterCnt .sortBy{font-family:tui;color:#999;padding:32px 12px 0 0;float:left;font-size:14.5px;text-transform:uppercase;margin-left:37px}#dealsSearchResultHeading .dealsFilterCnt .custom-dropdown{margin-top:20px}#dealsSearchResultHeading .dealsFilterCnt .custom-dropdown a.dropdown{max-width:180px!important}#dealsSearchResultHeading .dealsFilterCnt .custom-dropdown .value{line-height:39px;color:#666;width:130px}#dealsSearchResultHeading .flightCount{color:#fcb712}#dealsSearchResultHeading .flightCount span{font-family:tui;font-size:28px;color:#333;font-weight:400}#dealsSearchResultHeading .txtBold{font-weight:700}.deal-min-avail.tooltip{min-width:280px!important}.deal-min-avail.tooltip p{padding:10px 20px!important;font-size:12.5px!important;width:251px!important;color:#fff}.deal-min-avail.tooltip.position-top-center span.arrow{left:47%!important}.backTotop{background-color:#fff;width:1048px;top:26px;right:24px;text-transform:uppercase;display:inline-block;margin:15px 0 0}.backTotop .backImg{background-image:url(../images/backtop.png);background-repeat:no-repeat;cursor:pointer;display:inline-block;position:relative;float:right;right:117px;height:32px;width:32px}.backTotop .backText{color:#2ea9e0;float:right;font-size:14.5px;position:relative;top:7px;left:10px;font-family:droid_sansregular;cursor:pointer}.tui-theme .dijitTextBox{width:17.65em}.tui-theme .dijitTextBox,.tui-theme .dijitTextBox .dijitButtonNode{border-color:#72AFDC;-webkit-transition-property:background-color,border;-moz-transition-property:background-color,border;transition-property:background-color,border;-webkit-transition-duration:.35s;-moz-transition-duration:.35s;transition-duration:.35s}.tui-theme .dijitTextBox{background-color:#fff;color:#000}.tui-theme .dijitTextBox .dijitInputField{padding:9.5px 9px;font-size:13.5px}.tui-theme .dijitInputInner{color:#000}.tui-theme .dijitComboBox .dijitButtonNode{background-color:#70cbf4;height:38px}.tui-theme .dijitComboBox .dijitArrowButtonInner{text-indent:9px!important;color:#fff;font-size:11px;padding-top:12px}.tui-theme .dijitComboBox .dijitInputContainer.error-tool-tip{background:#EF141A}.tui-theme .dijitComboBox .dijitInputContainer.error-tool-tip .dijitPlaceHolder{color:#fff}.tui-theme .dijitSelect .dijitInputField{padding:1px 2px}.tui-theme .dijitValidationTextBox .dijitValidationContainer{padding:1px 0}.dijitPopup{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.25);-moz-box-shadow:0 1px 5px rgba(0,0,0,.25);box-shadow:0 1px 5px rgba(0,0,0,.25)}.dijitComboBoxMenu{margin-left:0;background-image:none;overflow:hidden!important}.dijitMenu{background-color:#FFF!important;border:0!important}.dijitComboBoxMenu .dijitMenuItem,.dijitMenu .dijitMenuItem td{padding:8px;border-width:1px 0;border-style:solid;border-color:#fff;font-size:10.5px}.dijitMenuNextButton,.dijitMenuPreviousButton{font-style:italic}.dijitMenuItem{color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dijitComboBoxMenu .dijitMenuItemHover,.dijitComboBoxMenu .dijitMenuItemSelected,.dijitMenu .dijitMenuItemHover td,.dijitMenu .dijitMenuItemSelected td{border-color:#FAAF00;background-color:#FAAF00}.dijitButtonNode .dijitArrowButtonInner{background:center no-repeat;width:30px!important;height:20px;direction:ltr}.dijitComboBoxMenuPopup{max-height:375px;z-index:2000!important}.dijitComboBoxMenuPopup .viewport{width:auto!important;margin-right:15px;overflow:hidden}.dijitComboBoxMenuPopup .track{position:absolute;top:8px}.dijitComboBoxMenuPopup .track .handle{position:absolute;cursor:pointer}.dijitComboBoxMenuPopup .track{right:5px;width:11px;border:0;background:0 0}.dijitComboBoxMenuPopup .track .handle{margin:0;width:11px;background:url(../images/autocomplete-grip.png) center center no-repeat #c2c2c2;border-radius:3px}.dijitComboBoxMenuPopup .viewport{margin-right:0}.touch .dijitComboBoxMenuPopup .track,.touch .dijitComboBoxMenuPopup .track .handle{width:15px}.ie8 #season-len-input{padding-top:8px;padding-bottom:8px;height:16px!important}.ie8 .timeTableSearchPanel .searchPaneComp .autoSuggest .focusNode .placehold{font-size:14px!important}.ie8 .timeTableSearchPanel .searchPaneComp .autoSuggest .focusNode input{line-height:33px!important}.ie8 .schdbody tr .schdtd.click-active .schdt .date{margin:-6px 1px 0 0!important}.ie8 #pull-months{height:34px!important}.autoSuggest{width:269px;border-radius:3px}.autoSuggest .focusNode{width:82%}.autoSuggest .arrow{width:11%}.flightTimetablePage #breadcrumb{margin-top:34px!important}.flightTimetablePage .flight-time-table-body .flightTimeTable{margin:-9px 23px 33px}.flightTimetablePage .flight-time-table-body .flightTimeTable #timetable-breadcrumb{font-size:39px;left:0;text-transform:none;margin-bottom:26px;position:relative;top:10px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel{position:relative;background:#dbf2fc;padding:7px 23px 15px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp{float:left;padding:5px 16.5px 5px 11.5px;border-radius:3px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp.flyfrom{background:url(../images/dashed-border.png) 283px 14px no-repeat;padding-left:0!important}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp.flyfrom #timeTableFlyFrom{width:269px;border-radius:3px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp.flyfrom #timeTableFlyFrom .focusNode{width:82%}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp.flyfrom #timeTableFlyFrom .arrow{width:11%}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp.flyto{background:url(../images/dashed-border.png) 295px 14px no-repeat}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp.flyto #timeTableFlyTo{width:269px;border-radius:3px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp.flyto #timeTableFlyTo .focusNode{width:82%}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp.flyto #timeTableFlyTo .arrow{width:11%}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp label{display:block;color:#414548;font-size:13.5px;padding-bottom:3px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp .dijitTextBox{width:25.62em;border-radius:3px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp .dijitTextBox .dijitInputField{padding:10px 9px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp .dijitComboBox .dijitDownArrowButton{height:39px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp.viewBtn{padding:2.5px 0 2.5px 5px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp.viewBtn input[type=Submit]{margin-top:45%!important;width:60px!important;height:32px!important;font-size:16px;font-family:tui;padding-left:13px;color:#ADADAD;outline:0}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp.viewBtn .button.cta{color:#4f3100!important}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp.viewBtn .button:focus{outline-color:#faaf00!important}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp #whenTimeTable{padding-top:2px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp #whenTimeTable .dropdown{max-width:270px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp #whenTimeTable .dropdown .value{width:218px;line-height:38px;color:#000;font-size:13.5px;text-transform:inherit}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp #whenTimeTable .dropdown .value .disable-list-select{font-style:italic;color:#999!important;font-size:13.5px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp #whenTimeTable .dropdown .value.error-tool-tip{background:#EF141A}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp #whenTimeTable .dropdown .value.error-tool-tip span{color:#fff!important}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp #whenTimeTable .dropdown .arrow{width:30px;border-radius:3px;margin-left:-4px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp #whenTimeTable .dropdown .arrow span{margin-left:9px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp .auto-comp-items{width:271px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp .auto-comp-items .inputholders{height:37px;font-size:13.5px;margin-top:0;border:1px solid #70cbf4;position:relative;width:97%;border-radius:3px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp .auto-comp-items .inputholders input{font-size:13.5px!important;padding:9px 8px;border:0;width:92%;text-indent:5px}.flightTimetablePage .flight-time-table-body .flightTimeTable .timeTableSearchPanel .searchPaneComp .auto-comp-items .inputholders img{height:37px;width:31px;cursor:pointer;position:absolute;top:0;right:0}.flightTimetablePage .flight-time-table-body .flightTimeTable #months-pull-down{padding-left:0;background:#fff;width:100%;height:150px;position:absolute;z-index:1001;display:none;box-shadow:2px 2px 5px #888;overflow-y:scroll;text-indent:8px}.flightTimetablePage .flight-time-table-body .flightTimeTable #months-pull-down ul li{list-style-type:none;font-size:12px;margin:0;padding-top:6px;padding-bottom:6px}.flightTimetablePage .flight-time-table-body .flightTimeTable #months-pull-down ul li:hover{background:#faae00;cursor:pointer;color:#333}.flightTimetablePage .flight-time-table-body .flightTimeTable .disable-list-select{background:0 0!important;color:#999!important;cursor:default!important}.flightTimetablePage .flight-time-table-body .spacer-center{width:96%;margin:2% auto 0}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass{width:99.8%;height:100%}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdheader{color:#696969}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdheader tr{border:1px solid #dedede;height:60px;background-color:#ededed}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdheader tr .schdth{text-align:center;padding-bottom:18px;border-right:1px solid #dedede;font-size:16px;padding-top:15px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdheader tr .schdth.topMostCell-active,.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdheader tr .schdth.topMostCell-click-active{border-top:2px solid #fcb712}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd{border:1px solid #dedede;height:94px;width:100px;vertical-align:top;text-align:left;position:relative}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd.active,.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd.click-active{background:#fcb712!important;cursor:pointer}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd.active .schdt .date,.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd.click-active .schdt .date{background:#fff!important;color:#fcb712!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd.active .flight-schds .schd-time,.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd.click-active .flight-schds .schd-time{color:#fff!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd.leftMostCell-active,.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd.leftMostCell-click-active{border-left:2px solid #fcb712}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd.topMostCell-active,.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd.topMostCell-click-active{border-top:2px solid #fcb712}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup{top:94px;position:absolute;cursor:default;background:#f7f8fa;height:310px;padding:15px;min-width:0;max-width:none;width:490px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);border:1px solid #c2c2c2;z-index:1}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .close-hide{width:18px;position:absolute;top:10px;right:10px;display:inline-block;height:16px;background:url('../images/Airport List Close.png') no-repeat!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup{float:left;width:227px;margin-top:0;padding-top:0!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup.borderRight{border-right:3px dotted #dadfe3}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup p.popup-header{font-size:14.5px;font-family:droid_sansregular;color:#333!important;font-weight:700}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox{color:#000;margin-top:9.5%}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown{width:100%;padding-top:11px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown .inputholders{height:24px;position:relative;padding:5px 0 0}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown .inputholders #pull-months{right:0;height:35px;position:absolute;left:146px;top:-3px;width:29px;border-radius:3px;cursor:pointer;background:url(../images/dd_arrow.png) no-repeat!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown .inputholders #season-len-input{height:31px;width:140px;position:relative;border:1px solid #70cbf4;border-radius:3px;color:#676767;text-align:left;font-size:11.5px;font-weight:700;margin-left:27px;margin-top:-8px;padding-left:5px;cursor:pointer}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown .inputholders a.enable-prev-months{background:url(../images/FlightTimetable-Ico.png) -5px -139px no-repeat!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown .inputholders a.disable-next-months{background:url(../images/FlightTimetable-Ico.png) -5px -110px no-repeat!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown .inputholders a.enable-next-months{background:url(../images/FlightTimetable-Ico.png) -5px -81px no-repeat!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown .inputholders a.disable-prev-months{background:url(../images/FlightTimetable-Ico.png) -5px -168px no-repeat!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown .inputholders a.month-arrow{cursor:pointer;position:absolute;top:4px;width:20px;height:20px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown .inputholders a.mnth-right-arrow{background:url(../images/FlightTimetable-Ico.png) -5px -81px no-repeat;margin-left:4px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown .inputholders a.mnth-left-arrow{background:url(../images/FlightTimetable-Ico.png) -5px -168px no-repeat;margin-left:4px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown .inputholders .season-len{display:none;position:absolute;opacity:1;top:11px;left:0;z-index:4003;overflow:hidden;max-height:179px;background:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);border:1px solid #c2c2c2;border-width:0 1px 1px 1px\9;width:145px;margin-left:27px;margin-top:21px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown .inputholders .season-len ul li{display:block;float:none!important;padding:10px 24px 10px 8px;color:#333;text-decoration:none;text-align:left;border:1px solid #fff;border-width:1px 0;cursor:pointer;font-size:11.5px;white-space:nowrap}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown .inputholders .season-len ul li.active,.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .month-dropDown .inputholders .season-len ul li:hover{color:#000;background:#faaf00;text-shadow:0 0 0 #000}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .oneway{float:left;width:50%;margin-top:-11px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .oneway #oneway-date-search{background:url(../images/FlightSearch-Ico.png) -10px -114px no-repeat!important;width:16px;height:16px;position:absolute;margin:0!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .oneway .tiny-search-label{cursor:pointer;position:relative;margin-left:15px;font-size:10.5px;color:#666;font-weight:400;left:-13px;font-family:droid_sansregular,Arial,sans-serif;-webkit-box-shadow:0 0 0 rgba(95,153,197,.8)}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .oneway input{cursor:pointer}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .oneway .dijitCheckBoxChecked,.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .oneway .dijitCheckBoxChecked.dijitCheckBoxHover{background-position:0 -50px!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .oneway .dijitCheckBoxChecked+label{color:#666!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return{position:relative;top:10px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .section-overlay{background-color:#F7F8FA;cursor:default}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker{margin-top:-5px!important;min-height:210px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .invalidMonth{top:82px;position:relative;font-size:11.5px;text-align:center;width:85%;display:inline-block;left:5px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .invalidMonth .middle{font-weight:700}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .flight-tiny-datepicker{margin-top:10px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .flight-tiny-datepicker thead th{padding:4px;text-align:center;font-size:15.5px;color:#9C9C9C;font-family:droid_sansregular}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .flight-tiny-datepicker td{border:1px solid #F8F8F8!important;text-align:center;color:#c2c2c2!important;background:#fff;font-weight:500!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .flight-tiny-datepicker td .has-tooltip{padding:5px 7px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .flight-tiny-datepicker td .has-tooltip .curDay{padding:0;background:url(../images/yelloFlight.png) no-repeat;height:14px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .flight-tiny-datepicker td .has-tooltip .available{color:#000}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .flight-tiny-datepicker td.yellowBG{cursor:pointer;background:#fcb712}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .flight-tiny-datepicker td.yellowBG .available{color:#fff}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .flight-tiny-datepicker td.yellowBGClick{cursor:pointer;background:#fcb712}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .flight-tiny-datepicker td.yellowBGClick .available{color:#fff}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .flight-tiny-datepicker td.noBG{background:0 0}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .flight-tiny-datepicker td .return-tip{min-width:60px;max-width:200px;padding:4px 0 0!important;position:absolute!important;background:#333;top:-32px;left:-16px;z-index:4002;height:20px;text-shadow:none}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .flight-tiny-datepicker td .return-tip span.arrow{position:relative;left:2%;top:11px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #333;height:0;width:0}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup .date-search-checkbox .calender-return .search-tinydatepicker .flight-tiny-datepicker td .return-tip p{margin:0;font-size:10.5px!important;color:#fff!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup.search-lines{width:235px;margin-left:20px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup.search-lines .cal-column{float:left;margin-top:11px;margin-bottom:3px;margin-right:21px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup.search-lines .cal-column .sexTitle{font-size:10.5px;color:#666;padding:0 0 8px!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup.search-lines .childage-label p.clear{clear:both;margin-bottom:0!important;padding:1px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup.search-lines .childage-label .childage{font-size:10.5px;color:#666;margin-left:0}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup.search-lines .childage-label .timetableChildPax div{display:inline-block}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup.search-lines .childage-label .timetableChildPax div .childSelect{margin-right:20px;margin-top:4px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup.search-lines .childage-label .timetableChildPax div .childSelect.last{margin-right:0}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup.search-lines .tiny-searchBox-search{margin:6px 0 0 59px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .search-timetable-popup.search-lines .tiny-searchBox-search .button{width:78px;height:32px;font-size:14px;float:right;color:#666;font-family:droid_sansregular;outline:0}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .arrow-tiny-search{position:absolute;top:-6px;z-index:4003;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:10px solid #f7f8fa}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .custom-dropdown .value{font-size:11.5px!important;min-width:15px;height:38px;line-height:40px;color:#2D2D2D!important}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .searchpopup .custom-dropdown .arrow{margin-left:-2px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .schdt{position:relative;padding:5px 0 0;color:#bababa}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .schdt .date{display:inline-block;width:20px;float:right;text-align:center;background-color:#dedede;margin-top:-5px;height:20px}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .schdt .date.avail{color:#000;font-weight:600}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .more-tooltip{color:#000;top:12px;left:12%;display:inline-block;position:relative;padding:5px 0 0;font-size:13.5px;border-bottom:1.5px dotted}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .flight-schds{color:#000;left:12%;display:inline-block;position:relative;padding:5px 0 0}.flightTimetablePage .flight-time-table-body .spacer-center .weekClass .schdbody tr .schdtd .flight-schds .schd-time{font-weight:600;word-spacing:5px;cursor:pointer}.flightTimetablePage .flight-time-table-body .flight-results{margin:33px 23px 23px}.flightTimetablePage .flight-time-table-body .flight-results #flightTodayImg{background:url(../images/FlightTimetable-Ico.png) -10px -9px no-repeat;width:19px;height:17px;display:inline-block}.flightTimetablePage .flight-time-table-body .flight-results .margleft{margin-left:47px}.flightTimetablePage .flight-time-table-body .flight-results #flightlabel{position:relative;margin-left:11px;font-size:20px;color:#333;padding:24px 0}.flightTimetablePage .flight-time-table-body .flight-results #reverseAirports{margin-left:1%;font-size:12.5px}.flightTimetablePage .flight-time-table-body .timeTableMonthSelector{margin:0 24px;clear:both;position:relative;overflow-y:visible;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.flightTimetablePage .flight-time-table-body .timeTableMonthSelector .monthSelector-inner{width:961px;overflow-x:hidden;white-space:nowrap;height:59px;padding-top:15px;float:left}.flightTimetablePage .flight-time-table-body .timeTableMonthSelector .monthSelector-inner .ul-item-monthbar{position:relative}.flightTimetablePage .flight-time-table-body .timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .li-item-month{display:inline-block;width:51.5px;height:48px;position:relative;margin-right:2px;text-align:center}.flightTimetablePage .flight-time-table-body .timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .li-item-month .month-label{background:18px 27px no-repeat #efefef;color:#bbb;display:inline-block;width:100%;height:100%;padding-top:5px;font-family:droid_sansbold}.flightTimetablePage .flight-time-table-body .timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .li-item-month.month-activable .month-label{color:#696969!important;background:url(../images/flight_icons_cal.png) 18px 29px no-repeat #efefef!important}.flightTimetablePage .flight-time-table-body .timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .li-item-month.month-inactivable .month-label{background:#efefef!important;color:#c4c4c4!important;cursor:default!important}.flightTimetablePage .flight-time-table-body .timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .li-item-month.month-sel-active .month-label,.flightTimetablePage .flight-time-table-body .timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .li-item-month.selective .month-label{color:#fff!important;background:url(../images/yelloFlight.png) 18px 29px no-repeat #fcb712!important}.flightTimetablePage .flight-time-table-body .timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .li-item-month.month-sel-active.selective,.flightTimetablePage .flight-time-table-body .timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .li-item-month.selective.selective{cursor:pointer}.flightTimetablePage .flight-time-table-body .timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .year-label{position:absolute;left:-4px;bottom:50px;font-size:11px}.flightTimetablePage .flight-time-table-body .timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .year-label.first{left:0}.disableAll #timeTableFlyFrom,.disableAll #timeTableFlyTo,.disableAll #whenTimeTable,.disableAll .dijitTextBox{opacity:.3!important;filter:alpha(opacity=30)!important;cursor:default!important}.timetable-results-panel{position:relative;top:-6px;display:none}.timetable-results-panel .section-overlay{background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.footer-flight-details{color:#333;font-size:11.5px;margin-top:24px;margin-bottom:25px;padding-left:23px}#widget_timeTableFlyFrom_dropdown,#widget_timeTableFlyTo_dropdown{width:271px}.flightTimetablePage body .dropdownlist.scroller .viewport{margin-right:0!important}.flightTimetablePage body .dropdownlist.scroller .viewport ul li{font-size:13.5px}.autocomplete.ms.scroller ul li{border-width:0 0 1px;line-height:0;padding:8px}.tooltip.timetable{min-width:50px}.tooltip.timetable.position-top-center{padding:5px 0}.tooltip.timetable.position-top-center span.arrow{left:33%}.tooltip.timetable p{color:#fff}.tooltip.timetableCal.position-bottom-center ul li{color:#fff;font-size:12.5px;margin-bottom:8px}.tooltip.timetableCal.position-bottom-center span.arrow{left:40%}.ie8 .flightStatusSearchPanel .searchPaneComp .autoSuggest .focusNode input{line-height:33px!important}.ie8.overseasAirports.tui-theme .focusNode input{line-height:36px}.flightsStatusPage .statuDiv{margin:0 24px}.flightTimeTable #fstatus{font-size:39px;left:0;text-transform:none;margin-bottom:26px;position:relative;top:10px}.flightTimeTable .flightStatusSearchPanel{background:#DBF2FC;padding:18px 23px;margin-bottom:27px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp{float:left;margin-right:20px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp div .dijitInputContainer .dijitInputInner{font-size:14.5px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp label{display:block;color:#333;font-size:14.5px;margin-bottom:6px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp .dijitTextBox{width:283px;height:37px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp .dijitTextBox.dijitTextBoxFocused .dijitInputField.dijitInputContainer{border-left:5px solid #fcb712!important}.flightTimeTable .flightStatusSearchPanel .searchPaneComp .error{color:#fff;background-color:#d63434}.flightTimeTable .flightStatusSearchPanel .searchPaneComp div#errorpopup{padding-left:0;width:276px;max-width:300px;box-shadow:2px 2px 5px #888;margin-top:7px;background:#fff;display:none}.flightTimeTable .flightStatusSearchPanel .searchPaneComp div#errorpopup h4{margin-left:10px;font-size:14px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp div#errorpopup p{font-family:Calibri;float:right;font-size:13px;width:265px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp div#errorpopup a{text-decoration:none}.flightTimeTable .flightStatusSearchPanel .searchPaneComp div#errorpopupDep{padding-left:0;width:276px;max-width:300px;box-shadow:2px 2px 5px #888;background:#fff;display:none;margin-top:7px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp div#errorpopupDep h4{margin-left:10px;font-size:14px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp div#errorpopupDep p{font-family:Calibri;float:right;margin-right:28px;font-size:13px;width:236px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp div#errorpopupDep a{text-decoration:none}.flightTimeTable .flightStatusSearchPanel .searchPaneComp div#errorpopupArr{padding-left:0;width:276px;max-width:300px;box-shadow:2px 2px 5px #888;margin-top:6px;background:#fff;display:none}.flightTimeTable .flightStatusSearchPanel .searchPaneComp div#errorpopupArr h4{margin-left:10px;font-size:14px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp div#errorpopupArr p{font-family:Calibri;float:right;margin-right:28px;font-size:13px;width:236px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp div#errorpopupArr a{text-decoration:none}.flightTimeTable .flightStatusSearchPanel .searchPaneComp.statusComp{padding-left:23px;background:url(../images/search-div1.png) 0 17px no-repeat}.flightTimeTable .flightStatusSearchPanel .searchPaneComp.statusComp .allFlights{margin-top:6px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp.statusComp .allFlights .flightImg{width:11px;height:11px;display:inline-block;margin-right:4px;margin-left:0;margin-bottom:6px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp.statusComp .allFlights .flightImg.flightShowDeptIcon{background:url(../images/FlightStatus-Ico.png) -10px -114px no-repeat;float:left}.flightTimeTable .flightStatusSearchPanel .searchPaneComp.statusComp .allFlights .flightImg.flightShowArvlIcon{background:url(../images/FlightStatus-Ico.png) -10px -156px no-repeat;float:left}.flightTimeTable .flightStatusSearchPanel .searchPaneComp.statusComp .allFlights a{float:left;margin-left:3px}.flightTimeTable .flightStatusSearchPanel .searchPaneComp.statusComp.rightPad_0{margin-right:0;padding-left:24px;padding-right:0}.viewport{margin-right:0!important}.viewport .dijitMenu{width:285px!important}.viewport .dijitMenu .dijitMenuItem{font-size:14.5px;color:#666;cursor:pointer}#widget_flyFrom_dropdown,#widget_flyTo_dropdown{width:284px}.flight-statresult .stat-text{margin-left:15px}.flight-statresult .stat-text .flightTodayImg{background:url(../images/FlightStatus-Ico.png) -11px -9px no-repeat;width:15px;height:17px;display:inline-block;margin-left:32px;margin-right:3px}.flight-statresult .stat-text .flightTodayImg-arrival{background:url(../images/Flight-arrival.png) no-repeat;width:17px;height:20px;display:inline-block;margin-left:32px;margin-right:3px}.flight-statresult .stat-text .flightlabel{font-size:22px;color:#333;margin-left:5px}.flight-statresult .stat-results{margin-top:11px}.flight-statresult .stat-results .flight-date{padding:4px 9px;background-color:#737373;color:#fff;font-size:12.5px;position:absolute;left:3.5%}.flight-statresult .stat-results .stat-table{border-collapse:collapse;border-spacing:0;width:96%;margin:0 auto}.flight-statresult .stat-results .stat-table .labels-header{height:100%;color:#73aedd;border-top-width:2px;border-top-style:solid;border-top-color:#737373;background:#f5f5f5;padding:50px 50px 32px;width:86%}.flight-statresult .stat-results .stat-table .labels-header tr{height:69px}.flight-statresult .stat-results .stat-table .labels-header tr th{text-align:left;padding-top:27px;font-size:13.5px;padding-left:23px;color:#333}.flight-statresult .stat-results .stat-table .flight-data tr{height:77px;background-color:#fff;border-top:1px solid #70cbf4}.flight-statresult .stat-results .stat-table .flight-data tr .flight-num{width:12.5%}.flight-statresult .stat-results .stat-table .flight-data tr .from-airport,.flight-statresult .stat-results .stat-table .flight-data tr .to-airport{margin-top:19px;width:21%}.flight-statresult .stat-results .stat-table .flight-data tr .dep-time{font-size:21px;padding-top:11px;width:16.5%}.flight-statresult .stat-results .stat-table .flight-data tr .dep-time #estimate{font-size:10px;display:block}.flight-statresult .stat-results .stat-table .flight-data tr .arr-time{font-size:21px;padding-top:11px;width:14%}.flight-statresult .stat-results .stat-table .flight-data tr .arr-time #estimate{font-size:10px;display:block}.flight-statresult .stat-results .stat-table .flight-data tr .boldText{font-weight:bolder;color:#343434}.flight-statresult .stat-results .stat-table .flight-data tr .displayGreen{color:#9DC300}.flight-statresult .stat-results .stat-table .flight-data tr .displayRed{color:#EB4545}.flight-statresult .stat-results .stat-table .flight-data tr td{padding-left:22px}.flight-statresult .stat-results .stat-table .flight-data tr td .flightImg{margin-bottom:0}.flight-statresult .stat-results .stat-table .flight-data tr td .delayed{background:url(../images/FlightStatusRes-Ico.png) -10px -110px no-repeat;top:2px!important;width:19px;height:17px;display:inline-block;margin-left:1px;margin-right:2px;position:relative}.flight-statresult .stat-results .stat-table .flight-data tr td .asScheduled{background:url(../images/FlightStatusRes-Ico.png) -10px -7px no-repeat;width:19px;height:17px;display:inline-block;margin-left:1px;margin-right:2px;position:relative;top:4px}.flight-statresult .stat-results .stat-table .flight-data tr td .landed{background:url(../images/FlightStatusRes-Ico.png) -10px -84px no-repeat;width:19px;height:17px;display:inline-block;margin-left:1px;margin-right:2px;position:relative;top:4px}.flight-statresult .stat-results .stat-table .flight-data tr td .normal{background:url(../images/FlightStatusRes-Ico.png) -10px -58px no-repeat;width:19px;height:17px;display:inline-block;margin-left:1px;margin-right:2px;position:relative;top:4px}.sometext{display:none}.sometext .underline{margin-bottom:8px!important;border-bottom:2px solid #737373!important;margin-left:24px!important}.sometext div{font-size:11.5px!important;margin-bottom:39px!important;word-spacing:1px}.sometext div #lastUpdtime{color:#000;font-weight:700}.dijitReset{margin:0;border:0;padding:0;line-height:normal;font:inherit;color:inherit}.dijit_a11y .dijitReset{-moz-appearance:none}.dijitInline{display:inline-block;border:0;padding:0;vertical-align:middle}table.dijitInline{display:inline-table;box-sizing:content-box;-moz-box-sizing:content-box}.dijitHidden{display:none!important}.dijitVisible{display:block!important;position:relative}.dijitInputContainer{overflow:hidden;float:none!important;position:relative;vertical-align:middle}.dj_ie .dijitTextBox input,.dj_ie input.dijitTextBox{font-size:100%}.dijitTextBox .dijitArrowButtonContainer,.dijitTextBox .dijitSpinnerButtonContainer,.dijitTextBox .dijitValidationContainer{float:right;text-align:center}.dijitTextBox input.dijitInputField{padding-left:0!important;padding-right:0!important}.dijitTextBox .dijitValidationContainer{display:none!important}.dijitTeeny{font-size:1px;line-height:1px}.dijitOffScreen{position:absolute;left:50%;top:-10000px}.dijitCheckBox,.dijitCheckBoxInput,.dijitRadio{padding:0;border:0;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;overflow:hidden}.dijitCheckBox input,.dijitRadio input{margin:0;padding:0;display:block}.dijitCheckBoxInput{opacity:.01}.dj_ie .dijitCheckBoxInput{filter:alpha(opacity=0)}.dijit_a11y .dijitCheckBox,.dijit_a11y .dijitRadio{width:auto!important;height:auto!important}.dijit_a11y .dijitCheckBoxInput{opacity:1;filter:none;width:auto;height:auto}.dijit_a11y .dijitFocusedLabel{border:1px dotted;outline:0!important}.dijitTitlePane{display:block;overflow:hidden}.dijitTitlePaneTitle{cursor:pointer}.dijitFixedClosed,.dijitFixedOpen{cursor:default}.dijitTitlePaneTitle *{vertical-align:middle}.dijitTitlePane .dijitArrowNodeInner{display:none}.dijit_a11y .dijitTitlePane .dijitArrowNodeInner{display:inline!important;font-family:monospace}.dijit_a11y .dijitTitlePane .dijitArrowNode{display:none}.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle,.dj_ie6 .dijitTitlePaneContentOuter{zoom:1}.dijitTextBox{border:1px solid #000;width:15em;vertical-align:middle}.dijitTextBoxDisabled,.dijitTextBoxReadOnly{color:gray}.dj_webkit .dijitTextBoxDisabled input{color:#eee}.dj_webkit textarea.dijitTextAreaDisabled{color:#333}.dj_gecko .dijitTextBoxDisabled input,.dj_gecko .dijitTextBoxReadOnly input.dijitInputField{-moz-user-input:none}.dijitPlaceHolder{color:#AAA;font-style:italic;position:absolute;top:0;left:0}.dijitTimeTextBox{width:8em}.dijitTextBox input:focus{outline:0}.dijitTextBoxFocused{outline:-webkit-focus-ring-color 5px}.dijitTextBox input{float:left}.dijitInputInner{border:0!important;vertical-align:middle!important;background-color:transparent!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.dijit_a11y .dijitTextBox input{margin:0!important}.dijitTextBox input.dijitArrowButtonInner,.dijitTextBoxError input.dijitValidationInner{text-indent:-1em!important;direction:ltr!important;text-align:left!important;height:auto!important}.dj_ie .dijitTextBox input,.dj_ie input.dijitTextBox{overflow-y:visible;line-height:normal}.dj_ie7 .dijitTextBox input.dijitArrowButtonInner,.dj_ie7 .dijitTextBox input.dijitValidationInner{line-height:86%}.dj_ie6 .dijitTextBox input,.dj_ie6 input.dijitTextBox,.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,.dj_iequirks .dijitTextBox input.dijitInputInner,.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,.dj_iequirks .dijitTextBox input.dijitValidationInner,.dj_iequirks input.dijitTextBox{line-height:100%}.dijit_a11y input.dijitArrowButtonInner,.dijit_a11y input.dijitValidationInner{text-indent:0!important;width:1em!important}.dijitTextBoxError .dijitValidationContainer{display:none;cursor:default}.dijitComboBox .dijitArrowButtonContainer,.dijitSpinner .dijitSpinnerButtonContainer{border-width:0 0 0 1px!important}.dijitToolbar .dijitComboBox .dijitArrowButtonContainer{border-width:0!important}.dijitComboBoxMenu{list-style-type:none}.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode{border-width:0}.dj_ie .dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode{clear:both}.dj_ie .dijitToolbar .dijitComboBox{vertical-align:middle}.dijitPopup{position:absolute;background-color:transparent;margin:0;border:0;padding:0}.dijitPositionOnly{padding:0!important;border:0!important;background-color:transparent!important;background-image:none!important;height:auto!important;width:auto!important}.dijitNonPositionOnly{float:none!important;position:static!important;margin:0!important;vertical-align:middle!important}.dijitBackgroundIframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;border:0;padding:0;margin:0}.dijitDisplayNone{display:none!important}.dijitContainer{overflow:hidden}.dj_gecko #where-we-fly-tab-comp .page-tabs,.dj_gecko .airpotinfoTabs .page-tabs,.dj_ie #where-we-fly-tab-comp .page-tabs,.dj_ie .airpotinfoTabs .page-tabs,.ie8 #where-we-fly-tab-comp .page-tabs,.ie8 .airpotinfoTabs .page-tabs{height:36px!important;margin-bottom:-7px!important;padding-left:0!important}.dj_gecko #where-we-fly-tab-comp .page-tabs ul,.dj_gecko .airpotinfoTabs .page-tabs ul,.dj_ie #where-we-fly-tab-comp .page-tabs ul,.dj_ie .airpotinfoTabs .page-tabs ul,.ie8 #where-we-fly-tab-comp .page-tabs ul,.ie8 .airpotinfoTabs .page-tabs ul{width:100%!important}.dj_gecko #where-we-fly-tab-comp .tabContent,.dj_gecko .airpotinfoTabs .tabContent,.dj_ie #where-we-fly-tab-comp .tabContent,.dj_ie .airpotinfoTabs .tabContent,.ie8 #where-we-fly-tab-comp .tabContent,.ie8 .airpotinfoTabs .tabContent{margin-top:12px;margin-left:-4px}.ie8 .where-we-fly-tab-comp .page-tabs ul li.activeTab a{border:1px solid #c2c2c2;border-bottom:0 solid #c2c2c2}.ie8 .where-we-fly-filter-box .where-we-fly-filter-submit{margin:25px 0 0 15px}.ie8 .where-we-fly-filter-box .where-we-fly-from-filter .autosuggestComp .autoSuggest .focusNode input{line-height:33px!important}.destinationMap{margin:30px 0 24px;overflow:hidden;clear:both}.destinationMap .leftScrollNav{width:200px;float:left;height:450px;position:relative;background-color:#9DC2DF}.destinationMap .leftScrollNav #verticalScrollContent{position:absolute;width:100%}.destinationMap .leftScrollNav ul li{background:#2ea9e0}.destinationMap .leftScrollNav ul li a{color:#fff;display:block;padding:10px 15px;line-height:15px;border-bottom:1px solid #A3C2D7;text-transform:uppercase;text-decoration:none;font-size:14px;font-family:droid_sansregular}.destinationMap .leftScrollNav ul li.active>a{background:url(../images/destinationIcon.png) -12px center no-repeat #4c7390}.destinationMap .leftScrollNav ul ul{display:none;background:#6292B8;padding:0}.destinationMap .rightMap{float:left;width:800px;height:450px;overflow:hidden;position:relative}.destinationMap .rightMap .gm-style-iw{left:15px!important;text-align:center}.destinationMap .rightMap .gm-style-iw .airport-name-onhover{color:#F1F1F1;text-transform:uppercase}.destinationMap .rightMap .my-marker .map-icon-stay{background:url(../images/FlightWhere-Ico.png) 0 -136px no-repeat;height:41px;width:41px}.destinationMap .rightMap .my-marker .map-icon-stay:hover{background-position:0 -186px}.scrollDown{position:absolute;bottom:0;z-index:10;display:none;background:url(../images/FlightWhere-Ico.png) center -35px no-repeat #676566;height:18px;width:100%}.scrollUp{display:none;position:relative;background:url(../images/arrow_fly.png) 86px no-repeat #676566;height:18px;z-index:10;width:100%}.where-we-fly #content{padding:0 23px}.where-we-fly #content .title{margin-top:1px;margin-bottom:10px}.where-we-fly .loading{display:block;left:0;top:0;z-index:10000;min-height:500px;background:url(../images/loading-3-anim-transparent.gif) 60% 35% no-repeat #fff;opacity:.8}.where-we-fly .tabs-browsePages{width:1000px;float:left}.where-we-fly .tabs-browsePages .page-tabs{min-height:35px}.where-we-fly .tabs-browsePages .page-tabs ul>li{padding-left:0!important;margin-left:8px}.where-we-fly .tabs-browsePages .page-tabs ul>li:first-child{margin-left:0}.where-we-fly .tabs-browsePages .page-tabs ul{background:url(../images/ulshadow.png);-webkit-box-shadow:1px -11px 5px -7px #c2c2c2 inset;box-shadow:1px -7px 5px -7px #c2c2c2 inset;width:100%}.where-we-fly .tabs-browsePages .page-tabs ul.nobg{background:0 0!important}.where-we-fly .tabs-browsePages .page-tabs ul.tabs li{font-size:16px;font-family:tui;cursor:pointer}.where-we-fly .tabs-browsePages .page-tabs ul.tabs li a{color:#fff!important}.where-we-fly .tabs-browsePages .page-tabs ul.tabs li.active a{color:#363636!important}.where-we-fly .tabs-browsePages .page-tabs ul.tabs li.activeTab a{color:#333!important}.country-airport-tabs .page-tabs,.where-we-fly-tab-comp .page-tabs{height:35px;padding-left:1px!important;margin-right:23px;width:100%}.country-airport-tabs .page-tabs ul,.where-we-fly-tab-comp .page-tabs ul{background:url(../images/ulshadow.png);-webkit-box-shadow:1px -11px 5px -7px #c2c2c2 inset;box-shadow:1px -7px 5px -7px #c2c2c2 inset;width:100%}.country-airport-tabs .page-tabs ul.nobg,.where-we-fly-tab-comp .page-tabs ul.nobg{background:0 0!important}.country-airport-tabs .page-tabs ul.tabs li,.where-we-fly-tab-comp .page-tabs ul.tabs li{font-size:16px;font-family:tui;cursor:pointer}.country-airport-tabs .page-tabs ul.tabs li a,.where-we-fly-tab-comp .page-tabs ul.tabs li a{color:#fff!important}.country-airport-tabs .page-tabs ul.tabs li.active a,.where-we-fly-tab-comp .page-tabs ul.tabs li.active a{color:#363636!important}.country-airport-tabs .page-tabs ul.tabs li.activeTab a,.where-we-fly-tab-comp .page-tabs ul.tabs li.activeTab a{color:#333!important}.where-we-fly-filter-box{width:100%;float:left}.where-we-fly-filter-box .where-we-fly-from-filter{position:relative;margin:15px 0;float:left}.where-we-fly-filter-box .where-we-fly-from-filter .autosuggestComp{position:relative;float:left}.where-we-fly-filter-box .where-we-fly-from-filter .autosuggestComp #WWFFlyFrom{min-width:340px!important;height:36px!important;border-radius:3px}.where-we-fly-filter-box .where-we-fly-from-filter .autosuggestComp #WWFFlyFrom .placehold{line-height:18px}.where-we-fly-filter-box .where-we-fly-from-filter .autosuggestComp #WWFFlyFrom input{height:33px}.where-we-fly-filter-box .where-we-fly-from-filter.fly-when{background:url(../images/dotted-border.png) no-repeat;margin-left:23px;float:left;position:relative;top:3px}.where-we-fly-filter-box .where-we-fly-from-filter.ukAirportPages{background:0 0;margin-left:0}.where-we-fly-filter-box .where-we-fly-from-filter.ukAirportPages p.when{padding-left:0}.where-we-fly-filter-box .where-we-fly-from-filter p{display:inline-block;font-family:droid_sansregular,Arial,sans-serif!important;font-size:13.5px;position:relative;top:9px;font-weight:500!important;color:#333;margin-left:2px;margin-right:15px;float:left}.where-we-fly-filter-box .where-we-fly-from-filter p.when{padding-left:26px}.where-we-fly-filter-box .where-we-fly-from-filter .inputfilters{border:1px solid #8ba6bb;position:relative;width:74.5%;height:36px;margin-top:12px;display:inline-block;margin-left:0}.where-we-fly-filter-box .where-we-fly-from-filter .inputfilters #flying-from-filter{position:absolute;top:0;font-family:Calibri;font-size:13px;width:92%;text-indent:5px;height:22px;border:0;outline:0}.where-we-fly-filter-box .where-we-fly-from-filter #seasonSelect{width:346px!important;margin-left:0}.where-we-fly-filter-box .where-we-fly-from-filter #seasonSelect .dropdown{max-width:346px;margin-bottom:-3px}.where-we-fly-filter-box .where-we-fly-from-filter #seasonSelect .dropdown .value{min-width:297px;height:36px;line-height:37px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.where-we-fly-filter-box .where-we-fly-from-filter #seasonSelect .dropdown .value .disable-list-select{font-style:italic;color:#aeaeae!important;font-size:13.5px}.where-we-fly-filter-box .where-we-fly-from-filter #seasonSelect .dropdown .arrow{height:38px}.where-we-fly-filter-box .where-we-fly-filter-submit{display:inline-block;margin:25px 0 0 20px;padding:0;font-size:14.5px;cursor:pointer;float:right}.where-we-fly-filter-box .where-we-fly-filter-submit.ukAirportPages{float:left!important}.where-we-fly-filter-box .where-we-fly-filter-submit a#clear-filter.disabled{color:#aeaeae;cursor:default}.where-we-fly-filter-box .where-we-fly-filter-submit a#clear-filter.disabled:hover{text-decoration:none}#airportCnt{min-height:500px;margin-bottom:20px}#airportCnt.loading{display:block;left:0;top:0;z-index:10000;width:100%;min-height:500px;background:url(../images/loading-3-anim-transparent.gif) 50% 50% no-repeat #fff;opacity:.6}#airportCnt .airport-wrapper{border:1px solid #DDD;overflow:hidden;clear:both;width:100%}#airportCnt .airport-wrapper #overseasAirports-content,#airportCnt .airport-wrapper #ukAirports-content{display:none}#airportCnt .airport-wrapper #overseasAirports-content.show,#airportCnt .airport-wrapper #ukAirports-content.show{display:block!important}#airportCnt .airport-wrapper #overseasAirports-content .col,#airportCnt .airport-wrapper #ukAirports-content .col{float:left;width:305px;margin-left:25px;margin-top:24px;margin-bottom:21px}#airportCnt .airport-wrapper #overseasAirports-content .col ul li,#airportCnt .airport-wrapper #ukAirports-content .col ul li{padding:12px 0 0}#airportCnt .airport-wrapper #overseasAirports-content .col ul li .childCountry,#airportCnt .airport-wrapper #ukAirports-content .col ul li .childCountry{color:#2ea9e0;font-size:16px;padding-left:12px}#airportCnt .airport-wrapper #overseasAirports-content .col ul li span.grpHeading,#airportCnt .airport-wrapper #ukAirports-content .col ul li span.grpHeading{width:295px;margin-left:1px;display:inline-block;margin-bottom:14px;margin-top:9px}#airportCnt .airport-wrapper #overseasAirports-content .col ul li span.grpHeading label,#airportCnt .airport-wrapper #ukAirports-content .col ul li span.grpHeading label{font-size:17px;font-family:droid_sansbold;color:#333;position:relative;top:3px;text-transform:uppercase}#airportCnt .airport-wrapper #overseasAirports-content .col ul li span.childCountry,#airportCnt .airport-wrapper #ukAirports-content .col ul li span.childCountry{padding-left:25px}#airportCnt .airport-wrapper #overseasAirports-content .col ul li span.childCountry label,#airportCnt .airport-wrapper #ukAirports-content .col ul li span.childCountry label{font-size:17px;color:#666;position:relative;top:3px}#airportCnt .airport-wrapper #overseasAirports-content .col ul li:first-child,#airportCnt .airport-wrapper #ukAirports-content .col ul li:first-child{padding:0!important;margin-top:0}#airportCnt .airport-wrapper #overseasAirports-content .col ul{margin-top:0}#airportCnt .airport-wrapper #overseasAirports-content .col ul li>span.grpHeading.first{margin-top:-4px}#airportCnt .airport-wrapper #overseasAirports-content .overseasAirports{margin:24px 24px 0;padding-bottom:10px}#airportCnt .airport-wrapper #overseasAirports-content .overseasAirports .autoSuggest{width:589px}.airport-popout{text-align:center;height:85px;width:101px;overflow:hidden;vertical-align:middle;display:table-cell}.airport-popout .airport-name{font-family:droid_sansregular;font-size:12.5px;color:#333;margin-top:6px;text-transform:uppercase}.airport-popout .airport-desc{padding:0 12px;text-transform:none}.airport-popout .airport-desc .airport-info{font-size:10.5px;color:#2ea9e0;font-family:droid_sansregular}.airport-popout .airport-desc .add-to{font-size:10.5px;font-family:droid_sansregular;color:#fff;padding:3px;background-color:#2ea9e0;margin-top:20px;width:94px}.airport-popout .airport-desc .add-to .right-arrow{background:url(../images/white_arrow_right.gif) no-repeat;width:10px;height:10px;display:inline-block}.tooltip.map-icon-stay{max-width:250px!important;min-width:initial}.tooltip.map-icon-stay p{font-size:14.5px;color:#fff;text-transform:uppercase}.tooltip.map-icon-stay span.arrow{left:49%}.autocomplete .viewport ul .disabled a .match{color:#999!important}.wherewefly-links{float:right}.wherewefly-links .view-link{display:inline;line-height:20px;background-color:#74ACDE;padding:2px 7px;letter-spacing:.5px;margin-left:16px}.wherewefly-links .view-link a{font-size:11px;color:#fff}.wherewefly-links .view-link .arrow-rgt{border-bottom:4px solid transparent;border-left:4px solid #fff;border-top:4px solid transparent;display:inline-block;height:1px;width:0;padding-right:3px}.airport-content{float:left;width:70%}.airport-content .airport-data .air-title{border-bottom:2px solid #74ACDE;padding-bottom:5px;margin-right:23px;margin-bottom:15px!important}.airport-content .airport-data .airport-info{margin-bottom:16px;overflow:hidden}.airport-content .transport .transport-title{border-bottom:2px solid #74ACDE;padding-bottom:5px;margin-right:23px}.airport-content .transport .trans-info .page-tabs{height:35px;padding-left:1px!important;margin-right:23px;width:100%}.airport-content .transport .trans-info .page-tabs ul{background:url(../images/ulshadow.png);-webkit-box-shadow:1px -11px 5px -7px #c2c2c2 inset;box-shadow:1px -7px 5px -7px #c2c2c2 inset;width:100%}.airport-content .transport .trans-info .page-tabs ul.nobg{background:0 0!important}.airport-content .transport .trans-info .page-tabs ul.tabs li{font-size:16px;font-family:tui;cursor:pointer}.airport-content .transport .trans-info .page-tabs ul.tabs li a{color:#fff!important}.airport-content .transport .trans-info .page-tabs ul.tabs li.active a{color:#363636!important}.airport-content .transport .trans-info .page-tabs ul.tabs li.activeTab a{color:#333!important}.airport-content .transport .trans-info .trans-data{margin-top:30px;margin-bottom:25px}.airport-content .transport .trans-info .trans-data ul li{font-size:12px;margin-bottom:3px}.airport-content .transport .trans-info .trans-data ul li .icon-inline-left{margin-right:7px!important}.location{float:right;width:30%}.location .locmap-title{border-bottom:2px solid #74ACDE;padding-bottom:5px}.tabs-wherewefly .page-tabs{height:35px;padding-left:1px!important;margin-right:23px;width:100%}.tabs-wherewefly .page-tabs ul{background:url(../images/ulshadow.png);-webkit-box-shadow:1px -11px 5px -7px #c2c2c2 inset;box-shadow:1px -7px 5px -7px #c2c2c2 inset;width:100%}.tabs-wherewefly .page-tabs ul.nobg{background:0 0!important}.tabs-wherewefly .page-tabs ul.tabs li{font-size:16px;font-family:tui;cursor:pointer}.tabs-wherewefly .page-tabs ul.tabs li a{color:#fff!important}.tabs-wherewefly .page-tabs ul.tabs li.active a{color:#363636!important}.tabs-wherewefly .page-tabs ul.tabs li.activeTab a{color:#333!important}.transport-wherewefly .transport-title{border-bottom:2px solid #74ACDE;padding-bottom:5px;margin-right:23px}.transport-wherewefly .trans-info .page-tabs{height:35px;padding-left:1px!important;margin-right:23px;width:100%}.transport-wherewefly .trans-info .page-tabs ul{background:url(../images/ulshadow.png);-webkit-box-shadow:1px -11px 5px -7px #c2c2c2 inset;box-shadow:1px -7px 5px -7px #c2c2c2 inset;width:100%}.transport-wherewefly .trans-info .page-tabs ul.nobg{background:0 0!important}.transport-wherewefly .trans-info .page-tabs ul.tabs li{font-size:16px;font-family:tui;cursor:pointer}.transport-wherewefly .trans-info .page-tabs ul.tabs li a{color:#fff!important}.transport-wherewefly .trans-info .page-tabs ul.tabs li.active a{color:#363636!important}.transport-wherewefly .trans-info .page-tabs ul.tabs li.activeTab a{color:#333!important}.transport-wherewefly .trans-info .trans-data{margin-top:30px;margin-bottom:25px}.transport-wherewefly .trans-info .trans-data ul li{font-size:12px;margin-bottom:3px}.transport-wherewefly .trans-info .trans-data ul li .icon-inline-left{margin-right:7px!important}.autocomplete.ms.where-we-fly-os{width:590px}#breadcrumb .no-bottom-margin{padding-bottom:0}.before_you_fly{overflow:hidden}.before_you_fly .byftitle{margin:0 24px 24px}.before_you_fly .padLeftZero{padding-left:0!important}.before_you_fly .padBottomZero{padding-bottom:0!important}.before_you_fly .new-to-product{float:left;margin-bottom:23px;border-bottom:1px solid #e4e4e4}.before_you_fly .new-to-product .product-img{float:left;width:156px;padding-bottom:20px}.before_you_fly .new-to-product .expand{float:left;padding:0 10px;width:302px}.before_you_fly .new-to-product .expand .borderBotZero{border-bottom:0 none}.before_you_fly .new-to-product .expand .maxH-padz{max-height:64px;padding:0}.before_you_fly .new-to-product .expand .maxH-padz .item-content-wrap .margin-zero{margin-bottom:7px}.before_you_fly .new-to-product h3.view-more-text{height:25px;padding-bottom:10px;display:inline-block}.before_you_fly .new-to-product h3.view-more-text a span{font-size:13.5px}.before_you_fly .new-to-product h3 .view-more-btn{font-size:10.5px;font-family:droid_sansregular,Arial,sans-serif;background-color:#DBF2FC;padding:0 15px 0 8px;color:#2ea9e0;position:absolute;top:5px;letter-spacing:.5px;line-height:20px;white-space:nowrap;width:92px;background-image:none}.before_you_fly .new-to-product h3 .view-more-btn .icon-arrow-bottom{height:15px;width:15px;position:absolute;right:6px;background:url(../images/thomson/arrow_updown.png) -1px -13px no-repeat}.before_you_fly .new-to-product h3 .view-more-btn:hover{background:#2ea9e0;color:#fff}.before_you_fly .new-to-product h3 .view-more-btn:hover .icon-arrow-bottom{border-color:#fff transparent transparent;background-position:-1px 6px}.before_you_fly .new-to-product .item.open .icon-arrow-bottom{border-color:transparent transparent #2ea9e0;background-position:-1px -48px}.before_you_fly .new-to-product .item.open .view-more-btn{padding:1px 12px 0 8px}.before_you_fly .new-to-product .item.open .view-more-btn:hover{background:#2ea9e0;color:#fff}.before_you_fly .new-to-product .item.open .view-more-btn:hover .icon-arrow-bottom{border-color:#fff transparent transparent;background-position:-1px -30px}.before_you_fly .new-to-product.last{border-bottom:0;margin-bottom:0}.ie8.pagenotfounderrorpage .error-content .button,.ie9.pagenotfounderrorpage .error-content .button{background:#5d90b5!important;filter:none}.ie8.pagenotfounderrorpage .error-content .button:focus,.ie8.pagenotfounderrorpage .error-content .button:hover,.ie9.pagenotfounderrorpage .error-content .button:focus,.ie9.pagenotfounderrorpage .error-content .button:hover{background:#b3d5f0!important;filter:none}.pagenotfounderrorpage #content{height:405px}.pagenotfounderrorpage .error-head{width:95%;padding:10px;margin-top:15px;margin-left:15px}.pagenotfounderrorpage .error-head h1{font-size:30.5px}.pagenotfounderrorpage .error-content{padding:10px;margin-top:4px;margin-left:15px;height:245px}.pagenotfounderrorpage .error-content .button{background:#5d90b5;width:32px}.pagenotfounderrorpage .error-content .button:focus,.pagenotfounderrorpage .error-content .button:hover{background:#b3d5f0}.pagenotfounderrorpage .error-content .button.selected{background:#5d90b5}.pagenotfounderrorpage .error-content .input-append .input{font-style:italic}.pagenotfounderrorpage .error-content .fr{bottom:129px}.pagenotfounderrorpage .error-content .icon{background-image:url(../images/search_icon.png);position:relative;right:4px}.pagenotfounderrorpage .square{line-height:24px;list-style-image:url(../images/bullet-icon.png);margin-left:13px}.pagenotfounderrorpage .square li{padding-left:0!important}.pagenotfounderrorpage .search.error-page{padding:0}.dealsnoresultspage #content .main-div.Suneo-Club,.noresultspage #content .main-div.Suneo-Club{height:222px}.dealsnoresultspage #content .inner-one.fso,.noresultspage #content .inner-one.fso{position:relative;top:-204px;background:#FFF;width:415px;padding:10px 33px 10px 25px;font-family:tui}.dealsnoresultspage #content .inner-second-p.main-heading,.noresultspage #content .inner-second-p.main-heading{font-size:40px;color:#feb200}.dealsnoresultspage #content .inner-second-p.pro-title.Suneo-Club,.noresultspage #content .inner-second-p.pro-title.Suneo-Club{font-size:18.5px;color:#343434}.dealsnoresultspage #content .inner-second-p.Suneo-Club,.noresultspage #content .inner-second-p.Suneo-Club{font-size:14.5px;font-family:droid_sansregular}.dealsnoresultspage .span.error-page,.noresultspage .span.error-page{width:50%;padding:10px;margin-top:15px;margin-left:15px}.dealsnoresultspage .span.fullWidth,.noresultspage .span.fullWidth{width:95%!important}.dealsnoresultspage .fr.error-image,.noresultspage .fr.error-image{position:relative;bottom:170px;left:470px}.dealsnoresultspage .noResults-border,.noresultspage .noResults-border{height:33px}.span.error-page{width:50%;padding:10px;margin-top:15px;margin-left:15px}.span.fullWidth{width:95%!important}.technicaldifficultiespage .fr.error-image{position:relative;bottom:170px;left:470px}#header #utils ul li.account-booking-menu{position:relative}#header #utils a.customerAcMenu span.arrow-down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;display:inline-block;height:0;margin:3px 0 3px 6px;overflow:hidden;width:0;position:relative;top:2px}#header #utils .travel-tools-options{position:absolute;top:25px;left:-50px;z-index:1003;width:200px;height:0;box-shadow:0 1px 0 rgba(0,0,0,.1);overflow:hidden;transition:height .3s ease}#header #utils .travel-tools-options .inner{position:absolute;bottom:0;left:0;width:100%}#header #utils .travel-tools-options .inner .arrow{width:0;height:0;border-style:solid;border-width:0 9px 9px;border-color:transparent transparent #fff;display:block;position:relative;left:50%;margin-left:-9px}#header #utils .travel-tools-options .inner ul{background:#fff;padding:2px 10px}#header #utils .travel-tools-options .inner ul li{margin:0;text-align:left;padding-left:0;display:block}#header #utils .travel-tools-options .inner ul li a{display:block;padding:8px 0;border-bottom:1px solid #ebe9e2;color:#2ea9e0;font-size:100%}#header #utils .travel-tools-options .inner ul li:last-child a{border-bottom:none}div.whats-next{border:1px solid #dfd8ce}div.whats-next .box{padding:15px 10px;transition:border .5s ease 0s}div.whats-next .box h2.first{font-size:22.5px;text-transform:uppercase;padding-left:10px}div.whats-next ul.square li{background:url(../images/icon_square_yellow.png) 12px 7px no-repeat rgba(0,0,0,0);line-height:20px;padding:0 0 8px 26px;font-size:14.5px}div.whats-next .arrow-down{border-left:20px solid transparent;border-right:20px solid transparent;border-top:12px solid #fff;display:inline-block;height:0;position:relative;top:-6px;width:0}div.whats-next .config-container.fourty-sixty{padding:10px 10px 0}div.whats-next .config-container.fourty-sixty>div{float:left}div.whats-next .config-container.fourty-sixty>div .crop img{width:100%;margin:-3.1% 0}div.whats-next .config-container.fourty-sixty>div:first-child{padding-right:20px;width:40%;position:relative}div.whats-next .config-container.fourty-sixty>div:last-child{width:60%}div.whats-next .config-container.fourty-sixty>div:last-child p:first-child{width:78%}div.whats-next .text-c{text-align:center}div.whats-next .crop{overflow:hidden}div.whats-next .marg-bottom-20{margin-bottom:20px}div.whats-next .marg-bottom-10{margin-bottom:10px}div.whats-next p{font-size:14.5px}div.whats-next div.btn-cont a.button{font-family:droid_sansregular,Arial,sans-serif}.touch #header #utils ul{text-align:right;margin-left:0}.show{display:block!important}i{font-style:normal}i.caret{display:inline-block;font-family:icons}i.caret.red{color:#ef0000}i.caret.erase:after{content:"y"}i.caret.warning:after{content:"C"}.caIntlogin{padding:48px 36px}.caIntlogin h1{margin-bottom:24px;font-size:30px}.caIntlogin .max-width-330{max-width:330px}.caIntlogin .bottom-align{position:absolute;bottom:0}.caIntlogin .lt-col,.caIntlogin .rt-col{width:48%;float:left;min-height:474px;position:relative}.caIntlogin .rt-col .bottom-align{bottom:20px}.caIntlogin .rt-col{padding-left:36px;border-left:1px solid #dcdcdc!important}.caIntlogin .dis-block{display:block}.caIntlogin .marg-bottom-20{margin-bottom:20px}.caIntlogin .marg-bottom-10{margin-bottom:10px}.caIntlogin .bulletlist li{background:url(../images/icon_square_yellow.png) left 10px no-repeat;padding:2px 0 6px 15px;font-size:15px;color:#000}.caIntlogin .button{height:50px;padding:0 55px;line-height:52px;background:#70cbf4;font-size:17px;color:#fff;text-shadow:none;border-top:none;border-right:none;border-left:none;border-color:#58c2f2;display:block;width:330px}.caIntlogin .button:hover{background:#58c2f2}.caIntlogin .button.cta{background:#fcb819;color:#4f3001}.caIntlogin .button.cta:hover{background:#f8af03}.caIntlogin .button:active{box-shadow:none}.caIntlogin a{font-size:16px}.caIntlogin p{font-size:15px;color:#000}#customer-form.caInpglogin .row.error .warning-message{font-size:13px;color:#ef0000;width:67%;margin-top:0}#customer-form.caInpglogin .row.error .warning-message .abs{position:absolute}#customer-form.caInpglogin .row.error .warning-message i.caret{color:#ef0000;font-size:27px;top:5px}#customer-form.caInpglogin .row.error .warning-message .dis-block{left:29px;position:relative;top:4px;line-height:17px}#customer-form.caInpglogin .row div.label label{font-size:13.5px;margin-bottom:12px;display:inline-block;color:#333}#customer-form.caInpglogin .row.email{padding:0;text-transform:none}#customer-form.caInpglogin .row input[type=email],#customer-form.caInpglogin .row input[type=password]{width:264px!important}#customer-form.caInpglogin .row input[type=email].disabled,#customer-form.caInpglogin .row input[type=password].disabled{border:none!important;background:0 0!important;padding:0!important;font-size:13.5px}#customer-form.caInpglogin .row .error-notation{float:none;display:inline-block;margin:2px 0 0}#customer-form.caInpglogin .row .signinbtn{width:126px;margin-top:20px}#customer-form.caInpglogin .forgotpswlnk{float:none!important;margin-left:100px;font-size:13px}#customer-form.caInterstitial .row{position:relative}#customer-form.caInterstitial .row .label{margin-bottom:4px;text-transform:uppercase;color:#000}#customer-form.caInterstitial .row .label label{font-size:15px}#customer-form.caInterstitial .row .message{float:left;clear:both;padding-top:3px;color:#ef0000;font-size:15px;text-transform:initial}#customer-form.caInterstitial .row .warning-message .warning{left:10px;position:absolute}#customer-form.caInterstitial .row.error input{border-color:#ef0000}#customer-form.caInterstitial .row.error .caret.erase{display:inline-block}#customer-form.caInterstitial .row.error span.message{padding-left:0}#customer-form.caInterstitial .row.error .warning-message{padding:10px 10px 0 36px;border:1px solid #ef0000;color:#ef0000;font-size:15px;margin-right:26px}#customer-form.caInterstitial .row .caret.erase{display:none;position:absolute;top:31px;right:0;font-size:24px}#customer-form.caInterstitial .row.email{max-width:362px}#customer-form.caInterstitial .row.pwd{max-width:215px!important}#customer-form.caInterstitial .email{padding:0;background:0 0}#customer-form.caInterstitial input[type=email],#customer-form.caInterstitial input[type=password]{box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #d7d7d7;background:#fff;height:40px;padding:6px 10px;-webkit-appearance:none;-moz-appearance:textfield;transition:box-shadow .3s;border-radius:0;width:100%;font-size:16px}#customer-form.caInterstitial input[type=password]{width:182px}.noac-section{margin-top:36px}.noac-section .msg{width:430px;line-height:20px}.noac-section .contguest{margin-left:142px}.noac-section .contguest a.lnk{font-size:13.5px;text-decoration:underline}.dj_ie .browsePages #Ask_Question_Box #ask_us_SearchBox .query_box{color:#999}.ie8 .browsePages #Ask_Question_Box #Ask_Question_SearchBox #ask_question{font-size:20px}.ie8 .browsePages #Ask_Question_Box #ask_us_SearchBox .query_box{line-height:30px;color:#999}.ie8 .overseasPages{padding-top:10px}.ie8.flightsFAQPage .item-content-wrap .faqContent strong{font-weight:700}.ie8.flightsFAQPage .item-content-wrap .faqContent.long,.ie8.flightsFAQPage .item-content-wrap .faqContent.short{line-height:20px}.browsePages .lowerDiv,.browsePages .mainDiv,.browsePages .topDiv{width:100%;clear:both}.browsePages .lowerDiv .extraCnt,.browsePages .mainDiv .span-half{min-height:142px}.browsePages#content .title{padding:0 0 0 24px}.browsePages .loading{display:block;left:0;top:0;z-index:10000;min-height:300px;background:url(../images/loading-3-anim-transparent.gif) 50% 50% no-repeat #fff;opacity:.8}.browsePages .tabs-browsePages{width:1000px;padding-left:24px;float:left}.browsePages .tabs-browsePages .page-tabs{min-height:35px;padding-left:1px!important;margin-bottom:15px}.browsePages .tabs-browsePages .page-tabs ul>li{padding-left:0!important;margin-left:8px}.browsePages .tabs-browsePages .page-tabs ul>li:first-child{margin-left:0}.browsePages .tabs-browsePages .page-tabs ul{background:url(../images/ulshadow.png);-webkit-box-shadow:1px -11px 5px -7px #c2c2c2 inset;box-shadow:1px -7px 5px -7px #c2c2c2 inset;width:100%}.browsePages .tabs-browsePages .page-tabs ul.nobg{background:0 0!important}.browsePages .tabs-browsePages .page-tabs ul.tabs li{font-size:16px;font-family:tui;cursor:pointer}.browsePages .tabs-browsePages .page-tabs ul.tabs li a{color:#fff!important}.browsePages .tabs-browsePages .page-tabs ul.tabs li.active a{color:#363636!important}.browsePages .tabs-browsePages .page-tabs ul.tabs li.activeTab a{color:#333!important}.browsePages .media-position{float:left;position:relative}.browsePages .media-position .right-corner{position:absolute;bottom:24px;right:0;text-transform:uppercase;z-index:10;border-radius:6px 0 0;background:#fff;padding-bottom:5px;cursor:pointer}.browsePages .media-position .right-corner .show-link{width:auto;display:inline-block;font-size:14.5px;padding:5px 15px 6px 45px;z-index:10;margin-top:8px}.browsePages .media-position .right-corner .show-link.gallery{background:url(../images/mediaComponentSprite.png) 12px 7px no-repeat;color:#2ea9e0}.browsePages .media-position .right-corner .show-link.gallery:hover{background:url(../images/mediaComponentSprite.png) 12px -70px no-repeat;text-decoration:none;color:#94d8f7}.browsePages .media-position .right-corner .show-link span{width:auto}.browsePages .grid-component{padding:0 25px 0 0;width:235px}.browsePages .grid-component.nopadding{padding:0}.browsePages .imgCnt{width:100%;margin-bottom:10px}.browsePages .para-1,.browsePages .para-2{font-size:12.5px;font-family:droid_sansregular,Arial,sans-serif;line-height:20px;margin-bottom:7px;display:block;text-transform:none}.browsePages .para-1{color:#999;text-transform:uppercase}.browsePages .para-2{color:#666}.browsePages .title-20{font-size:20px;color:#333;font-family:tui,Arial,sans-serif;text-transform:none}.browsePages .title-22{font-size:22px;color:#333;font-family:tui}.browsePages .title-24{font-size:24px;color:#333;font-family:tui,Arial,sans-serif}.browsePages .title-28{font-size:28px;color:#333;font-family:tui}.browsePages .upperCaseText{text-transform:uppercase!important}.browsePages .title-16{font-size:16px;text-transform:none}.browsePages .title-14{font-size:14px;text-transform:none;color:#666}.browsePages .title-14 li{font-size:14px;color:#666}.browsePages .para-content-div{padding:0 0 0 15px}.browsePages .view-more-btn{font-size:14px;font-family:droid_sansregular,Arial,sans-serif;color:#fff;background:url(../images/arrow_white.png) 8px 7px no-repeat #70cbf4;padding:2px 10px 2px 20px;line-height:20px;white-space:nowrap;width:84px;text-transform:uppercase;text-decoration:none;display:block}.browsePages .dynamicViewLink a{color:#fff}.browsePages .overview-page .shorthaul{font-size:14px;font-family:droid_sansregular,Arial,sans-serif;color:#fff;background:url(../images/arrow_white.png) 8px 7px no-repeat #70cbf4;padding:2px 10px 2px 20px;line-height:20px;white-space:nowrap;width:84px;text-transform:uppercase;text-decoration:none;display:block;display:inline-block;position:inherit}.browsePages .overview-page .longhaul{font-size:14px;font-family:droid_sansregular,Arial,sans-serif;color:#fff;background:url(../images/arrow_white.png) 8px 7px no-repeat #70cbf4;padding:2px 10px 2px 20px;line-height:20px;white-space:nowrap;width:84px;text-transform:uppercase;text-decoration:none;display:block;display:inline-block;left:144px;position:relative}.browsePages .overview-page .premiumclub{font-size:14px;font-family:droid_sansregular,Arial,sans-serif;color:#fff;background:url(../images/arrow_white.png) 8px 7px no-repeat #70cbf4;padding:2px 10px 2px 20px;line-height:20px;white-space:nowrap;width:84px;text-transform:uppercase;text-decoration:none;display:block;display:inline-block;left:284px;position:relative}.browsePages .overview-page .kids{font-size:14px;font-family:droid_sansregular,Arial,sans-serif;color:#fff;background:url(../images/arrow_white.png) 8px 7px no-repeat #70cbf4;padding:2px 10px 2px 20px;line-height:20px;white-space:nowrap;width:84px;text-transform:uppercase;text-decoration:none;display:block;display:inline-block;left:428px;position:relative}.browsePages .overview-page .fleet{float:right;display:inline-block;margin-right:69px;top:-26px;position:relative;font-size:12.5px;background:url(../images/arrow_blue.png) 157px 4px no-repeat;padding-right:13px}.browsePages .boeignCnt{width:100%;float:left}.browsePages .boeignCnt h2{font-size:20px;color:#333;font-family:tui,Arial,sans-serif;text-transform:none}.browsePages .keyFactCnt{padding:20px 10px;background:#f0fafe}.browsePages .listItems .comTitle{color:#666;margin-bottom:7px;font-family:droid_sansregular,Arial,sans-serif}.browsePages .listItems li{padding:1px 0 2px 22px;background:url(../images/bullet-icon.png) 6px 7px no-repeat}.browsePages .listItems h2{font-size:20px;color:#333;font-family:tui,Arial,sans-serif;text-transform:none;padding-left:10px}.browsePages .envCnt{background:#f0fafe;padding:15px;min-height:327px}.browsePages .bottom-padding-0{padding-bottom:0}.browsePages .bottom-border{border-bottom:1px solid #e7e7e7;float:left;padding-bottom:25px;margin-bottom:15px;width:100%}.browsePages .aboutThomsonfleetCnt{max-width:235px;max-height:135px;overflow:hidden}.browsePages .facilituesimgCnt{min-height:133px;min-width:148px}.browsePages .span-half.mrgbtm,.browsePages .span-quarter.mrgbtm,.browsePages .span-third.mrgbtm,.browsePages .span-two-third.mrgbtm,.browsePages .span.mrgbtm{margin-bottom:20px}.browsePages .span .slideshow .viewport,.browsePages .span-half .slideshow .viewport,.browsePages .span-quarter .slideshow .viewport,.browsePages .span-third .slideshow .viewport,.browsePages .span-two-third .slideshow .viewport{left:0;width:100%}.browsePages .span .overview-page,.browsePages .span-half .overview-page,.browsePages .span-quarter .overview-page,.browsePages .span-third .overview-page,.browsePages .span-two-third .overview-page{padding:0}.browsePages .shorthaul{clear:both;position:relative;top:-43px}.browsePages .shorthaul h6{margin:0}.browsePages .shorthaul h6 a{clear:both;margin-left:185px;position:relative;font-size:12.5px;background:url(../images/arrow_blue.png) right 4px no-repeat}.browsePages .kids{clear:both;width:100%}.browsePages .kids h6{position:relative;left:185px;display:inline-block;margin:0;top:-50px}.browsePages .kids a{font-size:12.5px;background:url(../images/arrow_blue.png) right 4px no-repeat}.browsePages .longhauleditoralCnt{padding:0 20px 20px 0;overflow:hidden}.browsePages .ourfleet{display:inline-block;width:1000px;margin-bottom:8px;padding-left:24px}.browsePages .ourfleet a{margin-left:255px;position:relative;font-size:12.5px;padding-right:11px;background:url(../images/arrow_blue.png) right 4px no-repeat}.browsePages .ourfleet h2{border-top:1px solid #c2c2c2;padding-top:35px;margin-top:16px}.browsePages .overview-page{clear:both;width:1000px;padding:0 0 0 24px}.browsePages .maxheight_160{max-height:160px}.browsePages .mrgbtm{margin-bottom:20px}.browsePages .top-margin{margin-top:30px}.browsePages .top-margin-10{margin-top:10px}.browsePages .top-margin-18{margin-top:18px}.browsePages .bottom-margin-10{margin-bottom:10px}.browsePages .bottom-margin-30{margin-bottom:30px}.browsePages .shoppingHeading{padding-top:20px;top:-16px;margin-left:24px;display:inline-block;width:1000px;margin-bottom:6px;border-top:1px solid #e7e7e7;text-transform:uppercase}.browsePages .padding-bottom-20{padding-bottom:20px}.browsePages .extraCnt .grid-nogutter-30{max-height:135px}.browsePages .extraCnt.last{margin-bottom:0;padding-bottom:0}.browsePages .extraCnt.last .bottom-border{border-bottom:0;margin-bottom:0}.browsePages .extraimgCnt{max-height:133px;max-width:195px;overflow:hidden}.browsePages .overSeasViewLinkCnt{margin-right:20px;position:relative;top:-28px}.browsePages .overSeasViewLinkCnt.mrg0{margin-right:0}.browsePages .overseasCnt{margin-top:-32px;position:relative}.browsePages .topPosition{top:-20px!important;position:relative;padding-bottom:0!important}.browsePages .bt-blue-border{border-bottom:2px solid #2ea9e0}.browsePages .tabContent{font-size:12.5px;font-family:droid_sansregular,Arial,sans-serif;line-height:20px;text-transform:none;min-height:100px}.browsePages .tabContent .comTitle{color:#666;margin-bottom:7px;font-family:droid_sansregular,Arial,sans-serif}.browsePages .tabContent li{padding:1px 0 2px 22px;background:url(../images/bullet-icon.png) 6px 7px no-repeat}.browsePages .tabContent h2{font-size:20px;color:#333;font-family:tui,Arial,sans-serif;text-transform:none;padding-left:10px}.browsePages .thumbnailMap{font-family:droid_sansregular;font-size:12.5px;color:#333;text-transform:uppercase}.browsePages .airportTable{margin:5px 0 0}.browsePages .airportTable table{width:100%}.browsePages .airportTable td,.browsePages .airportTable th{font-size:12.5px;font-family:droid_sansregular,Arial,sans-serif;line-height:20px;text-transform:none;color:#333;padding:6px 6px 6px 0}.browsePages .airportTable th{font-weight:700}.browsePages .airportTable td{color:#666}.browsePages #Ask_Question_Box{clear:both;border-top:1px solid #e7e7e7;margin:10px 0 15px 24px;padding:40px 0 0;float:left;width:1000px}.browsePages #Ask_Question_Box #Ask_Question_SearchBox{width:25%;float:left}.browsePages #Ask_Question_Box #Ask_Question_SearchBox #ask_question{font-size:22px;color:#333;font-family:tui,Arial,sans-serif}.browsePages #Ask_Question_Box #ask_us_SearchBox{width:75%;float:left;background:#DBF2FC}.browsePages #Ask_Question_Box #ask_us_SearchBox .ask_us_formCnt{padding:20px}.browsePages #Ask_Question_Box #ask_us_SearchBox .query_box{background:url(../images/icon_search1.png) 5px 6px no-repeat #fff;color:#000;height:32px;padding-left:26px;width:80%;float:left;font-size:13.5px!important;font-style:italic;border:1px solid #4ea1e4}.browsePages #Ask_Question_Box #ask_us_SearchBox #ask_button{margin-left:20px}.browsePages.UkPages#content .title,.browsePages.before_you_fly#content .title,.browsePages.flight-faqs#content .title,.browsePages.overseasPages#content .title{width:100%;clear:both;padding:0 0 13px 24px}.browsePages.UkPages#content .open-copy-txt,.browsePages.before_you_fly#content .open-copy-txt,.browsePages.flight-faqs#content .open-copy-txt,.browsePages.overseasPages#content .open-copy-txt{padding:0 0 24px 24px}.browsePages #thumbnail_map .my-marker .map-icon-stay{background:url(../images/FlightWhere-Ico.png) 0 -136px no-repeat;height:41px;width:41px}.browsePages #thumbnail_map .my-marker .map-icon-stay:hover{background-position:0 -186px}.flight-faqs .faqTitle{font-size:14.5px;text-transform:uppercase}.flight-faqs .faqContent{font-size:12.5px;color:#666;margin-bottom:0}.flight-faqs .new-to-product .expand .maxH-padz{max-height:65px}.overSeasAirportPanel{border:1px solid #c2c2c2;border-width:2px 0;background:#f9fafe;float:left;width:1000px;outline:0}.overSeasAirportPanel .wrapper{padding:20px;float:left;width:960px}.overSeasAirportPanel .wrapper .title-bar{width:75%;float:left}.overSeasAirportPanel .wrapper .title-bar h3{font-size:16px;text-transform:none}.overSeasAirportPanel .wrapper .viewallAiports{width:20%;float:right;text-align:right;padding-right:14px;background:url(../images/View-more-arrow.png) right -6px no-repeat}.overSeasAirportPanel .wrapper .viewallAiports a{font-size:11.5px;color:#2ea9e0;text-transform:uppercase}.overSeasAirportPanel .wrapper .viewallAiports a:hover{text-decoration:none}.overSeasAirportPanel .wrapper .viewallAiports.viewLess{background:url(../images/View-more-arrow.png) right 5px no-repeat}.overSeasAirportPanel .wrapper .overseasAirportCnt{width:960px;float:left;overflow:hidden}.overSeasAirportPanel .wrapper .overseasAirportCnt.ContentMinHeight{max-height:70px}.overSeasAirportPanel .wrapper .addToSearchbtn{width:960px;float:left;text-align:right;margin-top:10px}.overSeasAirportPanel .wrapper .addToSearchbtn #addtoSearch{outline:0}.overSeasAirportPanel .wrapper .col{width:100%;float:left}.overSeasAirportPanel .wrapper .col ul div.airport{width:24%;float:left}.overSeasAirportPanel .wrapper .col ul li{float:left;line-height:31px}.overSeasAirportPanel .wrapper .col ul li label{color:#333;font-size:15px;cursor:pointer;top:2px;position:relative}.overSeasAirportPanel .wrapper .col ul li:hover .overSeasAirport label{color:#2ea9e0}.overSeasAirportPanel .wrapper .col ul li:hover .overSeasAirport .dijitCheckBox{background-position:0 -25px!important}.overSeasAirportPanel .wrapper .col ul li:hover .overSeasAirport .dijitCheckBoxChecked{background-position:0 -50px!important}.overSeasAirportPanel .wrapper .col ul li:hover .overSeasAirport .dijitCheckBoxDisabled{background-position:0 -1px!important}.overSeasAirportPanel .wrapper .col ul li:hover .overSeasAirport .selected label{color:#2ea9e0}.UkPages .tabs-browsePages,.overseasPages .tabs-browsePages{width:100%;padding-left:0;float:left}.UkPages#content .title,.overseasPages#content .title{padding-left:0!important}#falconFlights .social-signup-bg{background:#fff;height:50px}#falconFlights .social-media{padding-bottom:0}#falconFlights .social-media-buttons{margin-top:5px}#falconFlights .social-media-button{height:24px;display:inline-block;position:relative;margin-right:12px;cursor:pointer;overflow:hidden;width:24px;z-index:0;-webkit-transition:width .3s cubic-bezier(.42,0,.58,1);-moz-transition:width .3s cubic-bezier(.42,0,.58,1);-o-transition:width .3s cubic-bezier(.42,0,.58,1);transition:width .3s cubic-bezier(.42,0,.58,1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#falconFlights .social-media-button:hover{width:80px;opacity:inherit}#falconFlights .social-media-button>a{color:#fff}#falconFlights .social-media-button>a:hover{text-decoration:none}#falconFlights .social-media-button.social-media-button-facebook,#falconFlights .social-media-button.social-media-button-facebook .icon{background-color:#3b5998}#falconFlights .social-media-button.social-media-button-facebook .text{background-color:#355089}#falconFlights .social-media-button.social-media-button-facebook:hover{width:73px}#falconFlights .social-media-button.social-media-button-twitter,#falconFlights .social-media-button.social-media-button-twitter .icon{background-color:#55acee}#falconFlights .social-media-button.social-media-button-twitter .text{background-color:#4c9ad6}#falconFlights .social-media-button.social-media-button-twitter:hover{width:86px}#falconFlights .social-media-button.social-media-button-youtube{background-color:#cd332d;width:25px}#falconFlights .social-media-button.social-media-button-youtube .icon{background-color:#cd332d}#falconFlights .social-media-button.social-media-button-youtube .text{background-color:#b82e28;left:25px}#falconFlights .social-media-button.social-media-button-youtube .icon{width:25px}#falconFlights .social-media-button.social-media-button-youtube:hover{width:87px}#falconFlights .social-media-button.social-media-button-blog{background-color:#333;width:21px}#falconFlights .social-media-button.social-media-button-blog .icon{background-color:#333}#falconFlights .social-media-button.social-media-button-blog .text{background-color:#333;left:20px}#falconFlights .social-media-button.social-media-button-blog .icon{width:25px}#falconFlights .social-media-button.social-media-button-blog:hover{width:97px}#falconFlights .social-media-button .text{position:absolute;top:0;left:24px;padding:0 8px;line-height:24px;z-index:-1;font-size:10.5px;white-space:nowrap}#falconFlights .social-media-button .icon{display:inline-block;line-height:24px;width:24px;vertical-align:middle;z-index:1}#falconFlights .browsePages .uspItems ul{visibility:hidden;margin-top:-35px}#falconFlights .ukairports-container .col{padding-left:0}#falconFlights .ukairports-container .col ul span.grpHeading.uk{display:none}#falconFlights .ukairports-container .col ul li{float:left;margin-left:45px}#falconFlights .ukairports-container-arrival .col{padding-left:0}#falconFlights .ukairports-container-arrival .col ul span.grpHeading.uk{display:none}#falconFlights .ukairports-container-arrival .col ul li{float:left;margin-left:45px}#falconFlights .fly-from-deals .col li span.grpHeading{display:none}.small-text{font-size:15px}.bread-share{padding-left:25px;position:relative;margin:-8px 0 3px;min-height:24px}@media only screen and (max-width:579px){.bread-share{margin-top:0}.bread-share .share,.bread-share .shortlist{top:-2px;padding:4px 4px 4px 5px}.bread-share .share{right:0}.bread-share .shortlist{right:46px}}@media only screen and (min-width:580px) and (max-width:759px){.bread-share{margin-top:0}.bread-share .share,.bread-share .shortlist{top:-2px;padding:4px 4px 4px 5px}.bread-share .share{right:0}.bread-share .shortlist{right:46px}}.bread-share .bread-viewport{position:relative;overflow:hidden;width:100%;height:20px}.bread-share .bread-viewport ul{display:inline-block;overflow:hidden;position:relative}.bread-share .bread-viewport ul li{float:left;font-size:15px;color:#999;padding-right:4px;white-space:nowrap}.bread-share .bread-viewport ul li a{color:#999;font-size:15px;display:inline-block;margin-right:4px}.bread-share .bread-viewport .ghost{position:absolute;top:0;right:-2px;height:100%;width:8px;background:#fff;box-shadow:-2px 0 9px 9px #fff}.bread-share .share,.bread-share .shortlist{position:absolute;top:-3px;border:1px solid #e6e6e6;background:#f0f5fa;border-radius:4px;padding:4px 5px;cursor:pointer}.bread-share .share span,.bread-share .shortlist span{display:inline-block;float:left}.bread-share .share span.icon,.bread-share .shortlist span.icon{font-family:icons;color:#73afdc;font-size:25px;line-height:9px;height:19px}.bread-share .share span.text,.bread-share .shortlist span.text{color:#999;padding:0 2px 0 1px;font-size:15px;line-height:20px;height:20px}.bread-share .share{right:0}.bread-share .shortlist{right:98px}.bread-share .shortlist span.icon{font-size:21px;position:relative;top:3px}@media only screen and (max-width:579px){.bread-share{margin-top:0}.bread-share .share,.bread-share .shortlist{top:-2px;padding:4px 4px 4px 5px}.bread-share .share{right:0}.bread-share .shortlist{right:46px}}@media only screen and (min-width:580px) and (max-width:759px){.bread-share{margin-top:0}.bread-share .share,.bread-share .shortlist{top:-2px;padding:4px 4px 4px 5px}.bread-share .share{right:0}.bread-share .shortlist{right:46px}}.icon-v2,[class*=" icon-v2"],[class^=icon-v2]{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.icon-account:before{content:"\e900"}.icon-accounts:before{content:"\e901"}.icon-anchor:before{content:"\e902"}.icon-assistance:before{content:"\e903"}.icon-backprev:before{content:"\e904"}.icon-backToTop:before{content:"\e905"}.icon-battery:before{content:"\e906"}.icon-bobble-hat:before{content:"\e907"}.icon-book:before{content:"\e908"}.icon-building:before{content:"\e909"}.icon-bus:before{content:"\e90a"}.icon-call:before{content:"\e90b"}.icon-camera:before{content:"\e90c"}.icon-car:before{content:"\e90d"}.icon-close:before{content:"\e90e"}.icon-closeerase:before{content:"\e90f"}.icon-cloud:before{content:"\e910"}.icon-cloudrain:before{content:"\e911"}.icon-cloudsun:before{content:"\e912"}.icon-cloudsunrain:before{content:"\e913"}.icon-community:before{content:"\e914"}.icon-cruise-ship:before{content:"\e915"}.icon-date:before{content:"\e916"}.icon-documents:before{content:"\e917"}.icon-doNotDisturb:before{content:"\e918"}.icon-download:before{content:"\e919"}.icon-drink:before{content:"\e91a"}.icon-email:before{content:"\e91b"}.icon-end:before{content:"\e91c"}.icon-entertainment:before{content:"\e91d"}.icon-excursion:before{content:"\e91e"}.icon-exit:before{content:"\e91f"}.icon-f-rating:before{content:"\e920"}.icon-facebook:before{content:"\e921"}.icon-facilities:before{content:"\e922"}.icon-fc-rating:before{content:"\e923"}.icon-filter:before{content:"\e924"}.icon-flyin-up:before{content:"\e925"}.icon-flyin:before{content:"\e926"}.icon-flyout:before{content:"\e927"}.icon-food:before{content:"\e928"}.icon-forwardnext:before{content:"\e929"}.icon-gallery:before{content:"\e92a"}.icon-google:before{content:"\e92b"}.icon-health:before{content:"\e92c"}.icon-infant:before{content:"\e92d"}.icon-info:before{content:"\e92e"}.icon-instagram:before{content:"\e92f"}.icon-left:before{content:"\e930"}.icon-library:before{content:"\e931"}.icon-link:before{content:"\e932"}.icon-menu:before{content:"\e933"}.icon-minus:before{content:"\e934"}.icon-multiMenu:before{content:"\e935"}.icon-my-thomson:before{content:"\e936"}.icon-nature:before{content:"\e937"}.icon-night:before{content:"\e938"}.icon-other:before{content:"\e939"}.icon-parking:before{content:"\e93a"}.icon-party:before{content:"\e93b"}.icon-pause:before{content:"\e93c"}.icon-pay:before{content:"\e93d"}.icon-pin:before{content:"\e93e"}.icon-pintrest:before{content:"\e93f"}.icon-play:before{content:"\e940"}.icon-plus:before{content:"\e941"}.icon-pool:before{content:"\e942"}.icon-print:before{content:"\e943"}.icon-question:before{content:"\e944"}.icon-record:before{content:"\e945"}.icon-refresh:before{content:"\e946"}.icon-right:before{content:"\e947"}.icon-room:before{content:"\e948"}.icon-search:before{content:"\e949"}.icon-seat:before{content:"\e94a"}.icon-secure:before{content:"\e94b"}.icon-settings:before{content:"\e94c"}.icon-share:before{content:"\e94d"}.icon-signout:before{content:"\e94e"}.icon-snacks:before{content:"\e94f"}.icon-sort:before{content:"\e950"}.icon-Speaker:before{content:"\e951"}.icon-sport:before{content:"\e952"}.icon-star:before{content:"\e953"}.icon-state-up:before{content:"\e954"}.icon-state:before{content:"\e955"}.icon-stop:before{content:"\e956"}.icon-sun:before{content:"\e957"}.icon-t-rating:before{content:"\e958"}.icon-tag:before{content:"\e959"}.icon-target:before{content:"\e95a"}.icon-tick:before{content:"\e95b"}.icon-time:before{content:"\e95c"}.icon-toilets:before{content:"\e95d"}.icon-twitter:before{content:"\e95e"}.icon-video-expand:before{content:"\e95f"}.icon-video:before{content:"\e960"}.icon-videoicon:before{content:"\e961"}.icon-warning:before{content:"\e962"}.icon-whatsapp:before{content:"\e963"}.icon-you-tube:before{content:"\e964"}.icon-Speaker-mute:before{content:"\e95c"}.icon-Speaker-B:before{content:"\e95b"}.icon-Speaker-A:before{content:"\e95a"}.icon-up:before{content:"\e968"}.icon-down:before{content:"\e969"}.icon-TUI_SinglePerson:before{content:"\e9c5"}.icon-TUI_Star_noSpace:before{content:"\e9cc"}.icon-TUI_NavigationArrow:before{content:"\e9a6"}.modal.responsive-gallery{font-size:16px}.modal.responsive-gallery .media-window .modal-content{overflow:hidden;max-width:100%}.modal.responsive-gallery .media-window .gallery-full-viewport{margin:0;position:relative}.modal.responsive-gallery .media-window .viewport{overflow-x:hidden;margin:0 auto}.modal.responsive-gallery .media-window .viewport ul{overflow:auto}.modal.responsive-gallery .media-window .viewport li{float:left;opacity:0}.modal.responsive-gallery .media-window .viewport li.fade-in{opacity:1}.modal.responsive-gallery .media-window .viewport img{display:block;margin:0 auto}.modal.responsive-gallery .media-window .viewport img.lazy-img{-webkit-transform:scale(.1);-moz-transform:scale(.1);-ms-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1)}.modal.responsive-gallery .media-window .viewport img.lazy-img.loaded{-webkit-transition:all 700ms;-moz-transition:all 700ms;-o-transition:all 700ms;transition:all 700ms;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.modal.responsive-gallery .media-window .arrow.hide{display:none!important}.modal.responsive-gallery .media-window .thumbnail-viewport{margin:0 auto;padding:20px 0;overflow-x:hidden;opacity:0}.modal.responsive-gallery .media-window .thumbnail-viewport ul{overflow:auto}.modal.responsive-gallery .media-window .thumbnail-viewport li{float:left;width:130px;opacity:.3;cursor:pointer}.modal.responsive-gallery .media-window .thumbnail-viewport li.in-view{opacity:1}.modal.responsive-gallery .media-window .thumbnail-viewport img{width:110px;float:left}.modal.responsive-gallery .media-window .thumbnail-viewport.fade-in{opacity:1}.modal.responsive-gallery .media-window .arrow{position:absolute;top:49%;cursor:pointer;font-size:23px;color:#fff}.modal.responsive-gallery .media-window .arrow.right{right:12%}.modal.responsive-gallery .media-window .arrow.left{left:12%}@media only screen and (min-width:960px){.modal.responsive-gallery .media-window .modal-content .container>.title{width:77%;margin:0 auto;padding:40px 0}.modal.responsive-gallery.no-touch .media-window .modal-content .container .thumbnail-viewport ul li:hover{opacity:1}}.modal.media{background:#262626;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0;display:none}.modal.media.in{opacity:1!important}.modal.media.show{display:block!important}.modal .media-window{width:100%;height:100%;margin:0 auto;position:relative}.modal .media-window .modal-content{margin:auto;display:table;width:100%;height:100%}.modal .media-window .modal-content .container{display:table-cell;vertical-align:middle}.modal .media-window .modal-content .container>.title{background:#262626;color:#999;padding:40px;z-index:1}.modal .media-window .modal-content .container>.title .text{display:inline-block;width:calc(100% - 30px)}.modal .media-window .modal-content .container>.title .close{cursor:pointer;text-transform:lowercase;float:right;font-size:24px}.modal .media-window .modal-content .container>.title.transparent{opacity:.7}.modal .media-window .modal-content .container>.title.shrink{padding:20px 40px}.marg-right-10{margin-right:10px}.modal-open{overflow:hidden}@media only screen and (max-width:959px){.modal .media-window .modal-content .container>.title{padding:15px;position:absolute;top:0;left:0;width:100%;-webkit-transition:top .3s ease;-moz-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease}.modal .media-window .modal-content .container>.title.out{top:-100px}.modal .media-window .modal-content .container>.title.shrink{padding:15px}.modal .media-window .modal-content .container>.title .close{font-size:20px}}@media only screen and (min-width:961px){.modal .media-window .modal-content .container>.title .close:hover{color:#fff}}@media only screen and (max-width:579px){.mobile{display:block!important}.nomobile{display:none!important}}@media only screen and (min-width:580px) and (max-width:759px){.minitablet{display:block!important}.nominitablet{display:none!important}}@media only screen and (min-width:960px){.nodesktop{display:none!important}}@media only screen and (min-width:760px) and (max-width:959px){.tablet{display:block!important}.notablet{display:none!important}}.modal.video .media-window .modal-content{min-width:960px;width:calc(100% - 200px)}.modal.video .media-window .modal-content .container>.title{padding:40px 20px}.modal.video .media-window .modal-content .container>.title.shrink{padding:20px}.video-wrap{position:relative;margin:auto auto 40px;width:calc(100% - 220px)}.video-wrap .bc-player{padding-top:56.25%}.video-wrap .bc-player .vjs-control:focus:before,.video-wrap .bc-player .vjs-control:hover:before,.video-wrap .bc-player .vjs-menu-item:focus,.video-wrap .bc-player .vjs-menu-item:hover{text-shadow:none}.video-wrap .bc-player .vjs-control-bar{border-top:none}.video-wrap .bc-player .vjs-control.vjs-button.vjs-play-control{border-right:1px solid #fff}.video-wrap .bc-player .vjs-control.vjs-button.vjs-play-control.vjs-paused:before{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e961";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-play-control.vjs-playing:before{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e93c";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-fullscreen-control:before{opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button.vjs-vol-0:before{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e95c";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button.vjs-vol-1:before{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e95b";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button.vjs-vol-2:before{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e95a";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button.vjs-vol-3:before{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e951";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-fullscreen-control,.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button{border-left:1px solid #fff}.video-wrap .bc-player .vjs-control.vjs-button:hover{-webkit-transition:background-color .7s ease;-moz-transition:background-color .7s ease;-o-transition:background-color .7s ease;transition:background-color .7s ease;background-color:#2ea9e0}.video-wrap .bc-player .vjs-control.vjs-duration{border-right:1px solid #fff}.video-wrap .bc-player .vjs-control.vjs-progress-control{padding:0 5px}.video-wrap .bc-player .vjs-volume-bar:before{box-shadow:none}.video-wrap .bc-player .vjs-volume-level{background-color:#fff}.video-wrap .bc-player .vjs-play-progress{background:#2ea9e0}.video-wrap .bc-player .vjs-big-play-button{background:#2ea9e0;height:81px;width:81px;top:calc(50% - 40px)!important;left:calc(50% - 60px)!important;border-radius:0;opacity:.9}.video-wrap .bc-player .vjs-big-play-button:focus,.video-wrap .bc-player .vjs-big-play-button:hover{box-shadow:none}.video-wrap .bc-player .vjs-big-play-button:before{margin:27px auto}@media only screen and (max-width:959px){.modal.video .media-window .modal-content{min-width:100%;width:100%}.modal.video .media-window .modal-content .container>.title,.modal.video .media-window .modal-content .container>.title.shrink{padding:15px}.video-wrap{width:100%;margin:auto}.video-wrap .bc-player .vjs-big-play-button{height:60px;width:60px;top:calc(50% - 30px);left:calc(50% - 30px)}.video-wrap .bc-player .vjs-big-play-button:before{margin:16px auto;font-size:18px}}#new-breadcrumb ul{display:flex;padding:16px 23px;flex-wrap:wrap;margin-top:-30px;font-size:16px}#new-breadcrumb ul li{display:flex;line-height:1.5;font-size:16px;font-family:tui-light,Arial,sans-serif}#new-breadcrumb ul li a{padding-right:4px;color:#219ed9;text-decoration:none;font-size:16px}#new-breadcrumb ul li a:hover{text-decoration:underline}#new-breadcrumb ul li .new-breadcrumb-icon{padding-right:4px;fill:#092a5e}#new-breadcrumb ul li>*{align-self:center}#new-breadcrumb ul li.active{color:#737373}