.borderimage03{-webkit-border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;-moz-border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;-ms-border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;-o-border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;border-style:solid}.ie7 .borderimage01,.ie8 .borderimage01{border:5px dashed #ffc20f}.ie7 .borderimage02,.ie8 .borderimage02{border:5px dashed #f7941e}.ie7 .borderimage03,.ie8 .borderimage03{border:5px dashed #ffc20f}.disclaimer p{color:#aeaeae;font-size:10.5px}.disclaimer small{color:#c2c2c2;font-size:9.5px}.disclaimer small a{color:#999}.panel .copy{float:left}.panel .copy h3{font-family:tui,Arial,sans-serif;padding-right:12px}.panel .copy p{padding:0 12px 0 0;margin-bottom:0}.panel img{display:block}.panel.image-left .copy{float:right}.panel.image-left .copy h3{padding-left:12px}.panel.image-left .copy .product-highlight-title-nolink{color:#fff;display:inline-block}.panel.image-left .copy p{padding:0 0 0 12px}.panel.image-bg{position:relative}.panel.image-bg .copy{position:absolute}.panel.product-overview h3{font-size:18.5px}.panel.product-overview p{padding:3px 12px 4px 0}.panel.product-overview.image-left p{padding:3px 0 4px 12px!important}.panel.product-benefits h3{margin-bottom:8px}.panel.product-benefits-small h3{font-size:10.5px;margin-bottom:2px}.panel.product-benefits-small p{font-size:10.5px}.panel.facilities{margin-bottom:16px}.panel.facilities .copy{width:398px;margin-left:4px;padding-top:0}.panel.facilities .copy h3{font-size:20.5px}.panel.facilities .copy p{margin-bottom:8px}.panel.facilities .copy p a.menu{padding-left:30px;background:url(../images/icon-menu.gif) 0 center no-repeat;line-height:25px;display:inline-block;height:26px}.panel.accomm-ent{padding:10px 0 12px}.panel.accomm-ent .copy{width:422px;margin-left:4px;padding-top:0}.panel.accomm-ent .copy h3{font-size:20.5px}.panel.accomm-ent .copy p{margin-bottom:8px}.panel.accomm-ent .copy p a.menu{padding-left:30px;background:url(../images/icon-menu.gif) 0 center no-repeat;line-height:25px;display:inline-block;height:26px}.panel.accomm-ent.full-width .copy{width:764px}.panel.labeled{margin-bottom:24px}.panel.labeled>a{position:relative}.panel.labeled img{margin-right:25px;float:left}.panel.labeled .copy{width:39%;float:left;position:relative}.panel.labeled .copy h3{color:#fff;background-color:#2ea9e0;display:inline-block;font-size:20.5px;padding:6px 16px;margin:22px 0 16px -50px}.panel.labeled .copy a:hover h3{background-color:#94d8f7;text-shadow:1px 1px 0 #2ea9e0;text-decoration:none;cursor:pointer}.panel.labeled .copy p{padding:0 0 12px}.panel.labeled .copy ul.square{margin-left:-8px}.panel.labeled .copy ul.square li{margin-bottom:3px}.panel.labeled.first{padding-top:14px}.panel.itinerary-comp a.view-Images .view-large,.panel.nile-cruise a.view-Images .view-large{display:none}.panel.itinerary-comp a.view-Images:hover .view-large,.panel.nile-cruise a.view-Images:hover .view-large{display:block;background-color:#000;height:130px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;position:absolute;width:234px}.panel.itinerary-comp a.view-Images:hover .view-large span,.panel.nile-cruise a.view-Images:hover .view-large span{margin:60px 0 0 80px;position:absolute;font-size:12.5px;color:#aeaeae;background-position:0 -768px;background-color:transparent;padding-left:26px}.panel.itinerary-comp a.view-Images:hover .view-large span img,.panel.nile-cruise a.view-Images:hover .view-large span img{margin:1px 8px 2px 0}.panel.itinerary-comp a.view-Images:hover .view-large span img.icon,.panel.nile-cruise a.view-Images:hover .view-large span img.icon{display:inline;margin-bottom:-3px}.panel.itinerary-comp a.view-Images:hover .view-large.layer2,.panel.nile-cruise a.view-Images:hover .view-large.layer2{opacity:.4}.panel.itinerary-comp p.desc,.panel.nile-cruise p.desc{float:right;width:399px}.panel.labeled-results-pane{position:relative}.panel.labeled-results-pane img{float:left}.panel.labeled-results-pane .copy{width:360px!important;padding:16px;position:relative;margin:-40px 0 0 25px;background-color:#fff}.panel.labeled-results-pane .copy h3{color:#fff;background-color:#2ea9e0;display:inline-block;font-size:20.5px;padding:6px 16px;margin:0;position:absolute;top:-212px;left:0}.panel.labeled-results-pane .copy p{padding:0 0 12px}.panel.labeled-results-pane .copy ul.square{margin-left:-8px}.panel.labeled-results-pane .copy ul.square li{margin:0 0 3px}.panel.labeled-results-pane .copy ul li{margin:0 0 10px}.panel.labeled-results-pane .copy ul li span{float:left}.panel.places-highlight .copy h3{font-size:24px}.panel.specialist-hols .copy{padding:12px;background-color:#f8efe4;width:464px!important}.panel.specialist-hols .copy .underline{border-bottom:1px solid #c1b8a3}.panel.specialist-hols .copy.pad24{padding:24px}.panel.specialist-hols .copy .column{float:left;width:50%}.panel.specialist-hols .copy .column h3{color:#333;font-size:16.5px;text-transform:none;padding:0 0 0 6px}.panel.specialist-hols .copy .column ul.square{margin-left:7px}.panel.specialist-hols .copy .column ul.square li{margin-bottom:3px}.panel.specialist-hols img{border-radius:none}.panel.specialist-hols.small .copy{width:293px!important}.panel.bottom-border{border-bottom:1px solid #c2c2c2;padding-bottom:10px;margin-bottom:10px}.panel.small-article .copy h3{font-size:10.5px}.panel.small-article .copy p{font-size:9.5px}.span-half .panel .copy{width:256px}.span-half .panel.boxout .copy{width:230px}.span-half .panel.image-bg .copy{top:16px;left:16px;width:195px}.span-third .panel .copy{width:227px}.span-third .panel.boxout .copy{width:203px}.span-quarter .panel .copy{width:192px}.span-quarter .panel.boxout .copy{width:168px}.three-panels .panel{float:left;width:309px}.three-panels .panel .copy{width:221px}.four-panels .panel{float:left;width:226px}.four-panels .panel .copy{width:186px}.masonry-items{width:1024px}.masonry-item{float:left;padding:12px;margin:0 24px 12px 0;background-color:#e7f0f7;border-bottom:2px solid #aed2f4;width:232;-moz-box-sizing:border-box;box-sizing:border-box}.masonry-item:hover{border-bottom-color:#faaf00}.masonry-item-img{margin:-12px -12px 8px;z-index:0}.masonry-item-title{font-size:18.5px;font-family:tui,Arial,sans-serif;margin-bottom:8px}#inner-footer{padding:24px 0;border-top:1px solid #e5dcc6;background:#f8f0e5}#inner-footer ul#footer-utils{list-style:none;margin:0;padding-left:24px}#inner-footer ul#footer-utils>li{width:231px;height:auto;padding:0 12px;float:left;border-left:1px solid #e5dcc6}#inner-footer ul#footer-utils>li#know-before a{color:#5191ba}#inner-footer ul#footer-utils>li:first-child{width:231px;border:0}#inner-footer ul#footer-utils>li h3{margin-bottom:16px;font-weight:400;font-size:14.5px;color:#2ea9e0;line-height:15px}#inner-footer ul#footer-utils>li p{font-size:11.5px;color:#666}#inner-footer ul#footer-utils>li p.help{clear:left;margin-bottom:3px}#inner-footer ul#footer-utils>li p.contact-us{clear:left;margin-top:0}#inner-footer ul#footer-utils>li a{font-size:11.5px;color:#666}#inner-footer ul#footer-utils>li a.stay-safe{color:#2ea9e0;word-wrap:break-word}#inner-footer ul#footer-utils>li ul{list-style:none;margin:0}#inner-footer ul#footer-utils>li ul li{float:left;width:100%;margin-bottom:8px;font-size:11.5px}#inner-footer ul#footer-utils li#safe-hands .comission{padding-top:60px;font-weight:700}#inner-footer ul#footer-utils li#safe-hands .authority{position:relative}#inner-footer ul#footer-utils li#safe-hands .authority .wot-logo{left:0;top:4px;position:absolute}#inner-footer ul#footer-utils li#safe-hands .authority a{position:absolute;text-indent:100%;overflow:hidden}#inner-footer ul#footer-utils li#safe-hands .authority a.abta{display:none}#inner-footer ul#footer-utils li#safe-hands .authority a.atol{display:none}#inner-footer ul#footer-utils li#safe-hands .authority a.rio{background:url(../images/commission_for_aviation_regulation_logo.png) no-repeat;width:46px;height:90px;top:-18px;right:-3px;background-size:54px 82px}#inner-footer ul#footer-utils li#know-before{line-height:15px}#inner-footer ul#footer-utils li#know-before .new-logo{float:right;padding-bottom:20px}#inner-footer ul#footer-utils li#know-before p{word-wrap:break-word}#inner-footer ul#footer-utils li#know-before ul li{line-height:12px}#inner-footer ul#footer-utils li#know-before .square{height:6px;width:6px;background:#E0CB52;display:inline-block;position:relative;top:4px}#inner-footer ul#footer-utils li#know-before a{color:#2ea9e0}#inner-footer ul#footer-utils li#questions .formrow{padding-bottom:8px}#inner-footer ul#footer-utils li#questions .formrow .textfield{margin-bottom:0;border-radius:3px}#inner-footer ul#footer-utils li#questions .contact-us{margin-top:0!important;margin-bottom:6px}#inner-footer ul#footer-utils li#questions .button{margin-top:0}#inner-footer ul#footer-utils .formrow{margin-bottom:0}#inner-footer ul#footer-utils .textfield{display:block;margin-bottom:12px;padding:6px 4px 6px 8px;border:1px solid #e5dcc6;font-size:12.5px}#inner-footer ul#footer-utils .textfield.icon{padding-left:24px;background-position:8px 10px}#inner-footer ul#footer-utils .textfield:focus{border:1px solid #94d8f7}#inner-footer ul#footer-utils textarea.textfield{width:218px;min-height:52px;resize:none!important}#inner-footer #footer-seo{border:1px solid #e5dcc6;margin:20px 24px 0;overflow:hidden}#inner-footer #footer-seo ul.tabs{float:left}#inner-footer #footer-seo ul.tabs li{width:168px;position:relative;clear:both;border:1px solid #e5dcc6;border-width:1px 1px 0 0;border-radius:0;font-size:10.5px;line-height:12px;text-transform:capitalize}#inner-footer #footer-seo ul.tabs li a{padding:6px 24px;color:#666;font-size:10.5px;border-radius:0}#inner-footer #footer-seo ul.tabs li a:hover{color:#666;background:0 0}#inner-footer #footer-seo ul.tabs li.active a{color:#666;background:#e5dcc6}#inner-footer #footer-seo ul.tabs li.active span.arrow{position:absolute;height:0;border:13px solid #454545;border-color:transparent transparent transparent #e5dcc6;top:-1px;right:-27px}#inner-footer #footer-seo ul.tabs li:first-child{border-top:0}#inner-footer #footer-seo .menu{display:none;float:left;padding-left:60px}#inner-footer #footer-seo .menu ul{width:256px;float:left;list-style:none;margin:0}#inner-footer #footer-seo .menu ul li{padding:8px 0 4px 24px;font-size:10.5px;line-height:12px}#inner-footer #footer-seo .menu ul li a{color:#666}footer#footer{width:1048px;margin:0 auto;padding:12px 0 24px}footer#footer .disclaim{display:inline-block}footer#footer.tall{padding-bottom:55px}footer#footer a{color:#454545}footer#footer ul{clear:both;list-style:none;margin:0 0 8px;text-align:center}footer#footer ul li{display:inline;font-size:9.5px;color:#666;padding:0 8px;border-left:1px solid #999;line-height:16px}footer#footer ul li:first-child{border:0}footer#footer p{margin-bottom:8px;font-size:9.5px;color:#666;text-align:center;line-height:16px}footer#footer .half-bottom-margin{padding-bottom:12px}footer#footer .no-bottom-margin{padding-bottom:0}.search.tuiglobalHeaderCnt .guide .wrapper .overseas-container,.search.tuiglobalHeaderCnt .guide .wrapper .ukairports-container-arrival{display:none}.search.tuiglobalHeaderCnt .guide .wrapper a.close{background:url("../images/Airport List Close.png") no-repeat!important}.search.tuiglobalHeaderCnt .guide .wrapper .textfieldairport{padding-bottom:50px}.search.tuiglobalHeaderCnt .guide .wrapper .textfieldairport .guideTextBox{background-color:#38607c;border-radius:3px;color:#fff;cursor:pointer;line-height:17px;padding:0 54px 0 4px;transition:background-color .3s ease 0s;max-width:570px}.search.tuiglobalHeaderCnt .guide .wrapper .textfieldairport .guideTextBox .where-from.textfield,.search.tuiglobalHeaderCnt .guide .wrapper .textfieldairport .guideTextBox .where-to.textfield{width:556px;height:25px;border-color:#2ea9e0;font-style:italic;padding:4px 4px 4px 8px;position:absolute;z-index:1000;left:25px}.search.tuiglobalHeaderCnt .guide .wrapper .textfieldairport .guideTextBox .where-from.textfield .placehold,.search.tuiglobalHeaderCnt .guide .wrapper .textfieldairport .guideTextBox .where-to.textfield .placehold{width:224px}.search.tuiglobalHeaderCnt .guide .wrapper .overseas-container .col ul,.search.tuiglobalHeaderCnt .guide .wrapper .overseas-container-arrival .col ul{margin-top:25px}.search.tuiglobalHeaderCnt .guide .wrapper .overseas-container .col ul>span.grpHeading.first,.search.tuiglobalHeaderCnt .guide .wrapper .overseas-container-arrival .col ul>span.grpHeading.first{margin-top:0}.search.tuiglobalHeaderCnt .guide .wrapper .col{width:auto;min-width:280px;margin:0 10px 0 30px}.search.tuiglobalHeaderCnt .guide .wrapper .col.overseas{max-width:282px}.search.tuiglobalHeaderCnt .guide .wrapper .col:first-child{margin-left:0}.search.tuiglobalHeaderCnt .guide .wrapper .col label input{top:9px;left:-1000px;width:20px;height:20px}.search.tuiglobalHeaderCnt .guide .wrapper .col label.disabled span.radio,.search.tuiglobalHeaderCnt .guide .wrapper .col label.manually-disabled span.radio{background-position:right 0!important}.search.tuiglobalHeaderCnt .guide .wrapper .col label.disabled span.checkbox,.search.tuiglobalHeaderCnt .guide .wrapper .col label.manually-disabled span.checkbox{cursor:default;background-position:left 0!important}.search.tuiglobalHeaderCnt .guide .wrapper .col label.selected span.radio{background-position:right -49px}.search.tuiglobalHeaderCnt .guide .wrapper .col label.selected span.checkbox{cursor:default;background-position:left -49px}.search.tuiglobalHeaderCnt .guide .wrapper .col label span.radio{background:url(../images/sprite-radio-checkbox_big.png) right -72px no-repeat;top:9px;left:5px;width:20px;height:20px}.search.tuiglobalHeaderCnt .guide .wrapper .col label span.checkbox{cursor:default;background:url(../images/sprite-radio-checkbox_big.png) left -72px no-repeat;top:9px;left:5px;width:20px;height:20px}.search{clear:both;width:1012px;padding:19px 18px;z-index:1002;background-color:#52bceb}.search .two-way{padding-bottom:12px;margin-top:-6px}.search .two-way>li{margin-right:20px}.search .two-way li{display:inline-block}.search .two-way li label{color:#fff;margin-left:5px}.search .two-way .radio{box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;font-family:icons-symbol;border-radius:30px;width:21px;height:21px;border:1px solid #fff;line-height:18px;text-align:center;cursor:pointer;background:#fff;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search .two-way .radio:after{content:"z"}.search .two-way .radio.active{color:#fff;background:#fcb712}.search .two-way .radio.blocked{background:#d6d6d6;border:1px solid #ccc;box-shadow:none;padding-top:0;cursor:default;color:#d6d6d6}.search .two-way .radio.blocked.active{color:#f3f3f3}.search .two-way .radio~.radio-label{color:#bbb}.search .col{float:left;min-height:62px;position:relative;visibility:visible;opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.search .col .seperator{position:absolute;margin-left:-14px;min-height:82px;width:5px;background-position:-3px -864px;background-color:transparent}.search .col:first-child{padding-left:42px;background:0 0}.search .col.from{min-width:188px;margin-right:18px;background-image:none}.search .col.from .textfield.loading{background:url(../images/thomson/load-on-white-16px.gif) 162px center no-repeat #fff}.search .col.from .textfield.multifield{width:175px;line-height:36px}.search .col.from .textfield.multifield .textbox{max-width:160px}.search .col.from .textfield.multifield .textbox span{float:left;display:inline-block;max-width:127px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search .col.from .textfield.multifield .textbox.truncate{max-width:90px}.search .col.from .textfield.multifield .textbox.truncate span{max-width:73px}.search .col.from .textfield.multifield .placehold{width:158px}.search .col.from #wherefromValue{font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:2px}.search .col.from .placeholder-ellipsis{max-width:110px}.search .col.from ::-webkit-input-placeholder{color:#666}.search .col.to{width:188px;margin-right:18px}.search .col.to .textfield{font-style:italic;width:150px;padding:4px 10px 4px 8px}.search .col.to .textfield.loading{background:url(../images/thomson/load-on-white-16px.gif) 162px center no-repeat #fff}.search .col.to .textfield.loading #wheretoValue{font-style:normal}.search .col.to .textfield.multifield{width:175px;line-height:36px}.search .col.to .textfield.multifield .textbox{max-width:160px;padding:0 3px 0 4px}.search .col.to .textfield.multifield .textbox span{float:left;display:inline-block;max-width:127px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search .col.to .textfield.multifield .textbox.truncate span{max-width:108px}.search .col.to .textfield.multifield .textbox a{height:14px;position:static}.search .col.to .textfield.multifield .scroller{width:200px}.search .col.to .textfield.multifield .placehold{width:166px;color:#454545}.search .col.to .textfield.multifield #wheretoValue{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search .col.pax{margin-right:0;width:266px}.search .col.date{width:150px;margin-right:5px;margin-left:0}.search .col.date.arr-to{width:160px;background:0 0;margin-right:16px;margin-left:0}.search .col.duration{overflow:hidden;max-width:128px}.search .col.duration .custom-dropdown .value{width:92px;padding:0 0 0 6px;font-size:11.5px;font-style:italic}.search .col p{font-size:10.5px;margin-bottom:0}.search .col p a{color:#aed2f4!important}.search .col p label span{display:inline}.search .col p .related{margin-top:10px;float:left;position:relative}.search .col p .related:focus{text-decoration:underline}.search .col p .related.airport{margin-top:33px;padding-left:18px;background:url(../images/thomson/search-panel-sprite.png) 0 -63px no-repeat;color:#FFF!important}.search .col p .related.destination{margin-top:33px;color:#fff!important;padding-left:16px;background:url(../images/thomson/search-panel-sprite.png) 0 -85px no-repeat}.search .col p .related .load{display:none}.search .col p .related.loading .load{display:inline-block;width:16px;height:16px;background:url(../images/thomson/load-on-brand-16px.gif) left top no-repeat;position:absolute;right:-22px;top:0}.search .col p .related.give-take{position:relative;top:6px;margin-bottom:-5px;padding:0 0 0 18px;color:#fff;text-transform:none;height:27px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search .col p .related.give-take input{position:absolute;top:1px;left:12px;padding:0;opacity:0;filter:alpha(opacity=0);margin:0}.search .col p .related.give-take input:focus{outline:0;-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75)}.search .col p .related.give-take span.checkbox.checked{background-position:0 -41px;width:19px;display:inline-block;height:19px;position:relative;top:-3px;left:-6px;float:left}.search .col p .related.give-take span.checkbox{cursor:default;background:url(../images/sprite-radio-checkbox.png) left -21px no-repeat;width:19px;display:inline-block;height:19px;position:relative;top:-1px;left:-6px;float:left}.search .col::-webkit-input-placeholder{color:#2ea9e0}.search .col:-moz-placeholder{color:#2ea9e0}.search .col::-moz-placeholder{color:#2ea9e0}.search .col:-ms-input-placeholder{color:#2ea9e0}.search .col #rtn{padding-left:12px}.search .col label{display:block;height:30px;font-size:12.5px;color:#fff;text-transform:uppercase}.search .col label span{display:block;font-size:8.5px;text-transform:none}.search .col .textfield{cursor:pointer;font-style:italic}.search .col .textfield.multifield{width:232px;min-height:36px;line-height:38px;padding:0 0 0 9px;font-size:13.5px;color:#666;border:1px solid #fff;position:absolute;overflow:hidden}.search .col .textfield.multifield .textbox{margin:2px 2px 2px 0;padding:0 19px 0 4px;border-radius:3px;color:#fff;background-color:#2ea9e0;line-height:17px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.search .col .textfield.multifield .textbox:hover{background-color:#94d8f7}.search .col .textfield.multifield .textbox.selected{background-color:#faaf00}.search .col .textfield.multifield .textbox a{background-position:5px -513px;background-color:transparent;display:inline-block;width:20px;height:19px;text-indent:-9999px;overflow:hidden;position:absolute}.search .col .textfield.multifield .input-item{float:left;margin:-5px 0 0 -5px;padding:0;border:none;position:relative;z-index:10}.search .col .textfield.multifield .input-item input{background-color:transparent;width:auto;border:0;height:25px}.search .col .textfield.multifield .input-item input.loading{background:url(../images/load-on-white-14px.gif) right 2px no-repeat;padding-right:16px}.search .col .textfield.multifield .input-item input:focus{outline:0}.search .col .textfield.multifield .input-item .multifieldInfo{display:none;color:#666;font-style:italic;position:absolute;left:0;top:0;width:60px;padding-left:2px}.search .col .textfield.multifield .value{color:#303030}.search .col .textfield.multifield .placehold{position:absolute;top:-4px;left:-9px;width:165px;margin:0;padding:0 4px 0 6px;color:#9d9d9d;background-color:#fff;font-style:italic;font-size:11.5px}.search .col .textfield.multifield .placehold.error{color:#fff;background-color:#ef0000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search .col .textfield.multifield .scroller{width:165px}.search .col .textfield.multifield .scroller .track{right:-12px}.search .col .textfield.multifield .scroller:focus{outline:0}.search .col .textfield.multifield.active{border:1px solid #CCC;-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75)}.search .col .textfield.multifield.active div.input-item span{color:#666}.search .col .textfield.multifield.inactive{background-color:#fff;border:1px solid #fff}.search .col .textfield.multifield.inactive.highlight{background-color:#fff;z-index:0}.search .col .textfield.multifield.inactive.highlight .placehold{background-color:#fff;color:#454545}.search .col .textfield.multifield.inactive.highlight.pulse{-webkit-animation:pulse 1s;-moz-animation:pulse 1s;-ms-animation:pulse 1s;animation:pulse 1s}.search .col .when{margin:0;padding:0 9px 0 6px;border-radius:3px;color:#303030;background:url(../images/search-calendar.png) 120px center no-repeat #fff;border:1px solid #fff;font-size:13.5px;width:130px;height:36px;line-height:38px;cursor:pointer}.search .col .when span{color:#666}.search .col .when.focus,.search .col .when:focus{border:1px solid transparent;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75);outline:0}.search .col .when.loading{border:1px solid transparent;background:url(../images/load-on-white-14px.gif) 120px center no-repeat #fff}.search .col .when.error,.search .col .when.error-oneway{background:url(../images/search-calendar.png) 120px center no-repeat #ef0000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search .col .when.error span,.search .col .when.error-oneway span{color:#fff}.search .col .returnTravel{background:url(../images/search-calendar.png) 120px center no-repeat #fff;width:130px;margin:0 3px 0 12px;padding:0 9px 0 6px;border-radius:3px;color:#303030;border:1px solid #fff;font-size:13.5px;height:36px;line-height:38px;cursor:pointer}.search .col .returnTravel span{color:#666}.search .col .returnTravel.focus,.search .col .returnTravel:focus{border:1px solid transparent;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75);outline:0}.search .col .returnTravel.loading{border:1px solid transparent;background:url(../images/load-on-white-14px.gif) 120px 10px no-repeat #fff}.search .col .returnTravel.error{background:url(../images/search-calendar.png) 120px center no-repeat #ef0000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search .col .returnTravel.error span{color:#fff}.search .col .returnTravel.disabled{opacity:.4;filter:alpha(opacity=40);cursor:not-allowed}.search .col .colorhiphen{margin-left:149px;width:25px;height:20px;background:url(../images/arrows.png) no-repeat;margin-top:-24px}.search .col .search-col{float:right}.search .col .search-col .where-from,.search .col .search-col .where-to{display:none}.search .col .search-col .button{margin-top:28px;padding:12px 20px;font-size:14.5px;border-radius:3px;border-color:transparent;height:15px;letter-spacing:1px}.search .col .child-age{padding-bottom:8px}.search .col .child-age .custom-dropdown{margin-left:3px}.search .col .custom-dropdown{margin-left:15px}.search .col .custom-dropdown .value{font-size:11.5px!important;min-width:13px;height:38px;line-height:40px}.search .col .custom-dropdown .arrow span{margin-left:7px;margin-top:16px}.search a.dropdown.open,.search a.dropdown:focus{-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75)}.search .sub-col{float:left;margin-right:14px;overflow:hidden;max-width:60px}.search .sub-col.search-col{margin-right:0;max-width:none;overflow:auto;background:url(../images/load-on-brand-fo-21px.gif) -9999px -9999px no-repeat}.search .child-age-label{clear:left;padding:8px 0 12px;margin:0 0 0 4px;width:260px;text-transform:uppercase;font-size:9.5px;color:#fff;margin-bottom:-8px!important}.search .child-age-label span{font-size:8.5px}.search .child-age-selector{margin-top:10px}.search .child-age-selector .child-age{margin-right:10px}.search.searching .search-col{position:relative}.search.searching .search-col:before{content:'';display:block;top:29px;left:-27px;width:21px;height:21px;position:absolute;background:url(../images/load-on-brand-fo-21px.gif) no-repeat}.search.error-page{min-height:0;padding:4px 0;width:100%}.search.no-search-panel{min-height:0;padding:4px 0}.search .flexible-tooltip{background:url(../images/thomson/question-brand-dark.png) no-repeat}.search .placeholder-ellipsis{display:inline-block;max-width:116px;margin-right:-2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.search .rooms{float:left;outline:0!important;width:156px;margin-left:-12px}.search .rooms .labels{padding-top:1px}.search .rooms .labels label{float:left;min-width:55px;font-size:10.5px;display:inline-block;margin-left:18px}.search .rooms .labels label span{float:none;font-size:8.5px}.search .rooms .labels>span{font-size:10px;padding-bottom:8px;text-transform:uppercase}.search .rooms .children-tooltip{display:inline-block;background:url(../images/thomson/question-brand.png) no-repeat;height:16px;width:16px;margin:-35px 0 0 148px;text-indent:-9999px}.search .rooms span{float:left;font-size:12px}.search .rooms .item{margin-bottom:4px;clear:both}.b{box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .overseasairports-arrival-selected,.ie8 .overseasairports-selected,.ie8 .ukairports-arrival-selected,.ie8 .ukairports-selected{border:1px solid #c2c2c2;border-bottom-color:#fff!important}.ie8 ul.tabs li a{display:block;padding:7px 12px;color:#38607c;border:1px solid #c2c2c2;border-bottom:none!important}.homepage_half,.homepage_quarter{position:relative}div#homepage-searchpanel{left:0;right:0}.border-sel-active{border-left-color:#fcb712!important;border-left-width:5px!important;border-left-style:solid!important}.border-sel-active#where-from-text,.border-sel-active#where-to-text{width:170px!important}.border-sel-active#returnTravel,.border-sel-active#when{width:125px!important}.rooms{float:left;outline:0!important;width:168px;margin-left:-13px}.rooms span{float:left;font-size:12px}.ukairports-arrival-selected,.ukairports-selected{background:#fff!important;color:#000!important;box-shadow:0 10px 0 0 #fff,0 -1px 6px 2px #c2c2c2;-webkit-box-shadow:0 10px 0 0 #fff,0 -1px 6px 2px #c2c2c2}.ukairports-arrival-notselected,.ukairports-notselected{background:#2ea9e0!important;color:#fff!important}.overseasairports-arrival-selected,.overseasairports-selected{background:#fff!important;color:#000!important;box-shadow:0 10px 0 0 #fff,0 -1px 6px 2px #c2c2c2;-webkit-box-shadow:0 10px 0 0 #fff,0 -1px 6px 2px #c2c2c2}.overseasairports-arrival-notselected,.overseasairports-notselected{background:#70cbf4!important;color:#fff!important}#pillsOnFly.col.from,#pillsOnFlyArrival.col.to{min-width:0;min-height:0;top:10px}.guide{top:115px!important;left:0}.guide .col ul span.grpHeading{color:#333;font-size:17px;text-transform:uppercase;font-weight:700;margin-top:20px;display:inline-block}.guide .col ul:first-child span.grpHeading{margin-left:6px}.guide .col ul:first-child span.grpHeading.uk{position:relative;right:31px;display:inline-block}.guide .col ul:first-child span.grpHeading.uk label{color:#000;font-size:17px;text-transform:uppercase;font-weight:700;display:inline-block}.guide .col ul:first-child span.grpHeading.uk label.disabled{cursor:default;color:#aeaeae}.guide .col ul:first-child span.grpHeading.uk label.selected{color:#000;cursor:pointer}.guide .col ul:first-child span.grpHeading.uk label.selected span.checkbox{cursor:default;background-position:left -49px}.guide .col ul:first-child span.grpHeading.uk label.selected:hover{color:#000}.guide .col ul:first-child span.grpHeading.uk label.selected:hover span.checkbox{cursor:default;background-position:left -49px}.guide .col ul:first-child span.grpHeading.uk label.manually-disabled{color:#aeaeae;cursor:default}.guide .col ul:first-child span.grpHeading.uk label:hover{color:#2ea9e0;cursor:pointer;cursor:hand}.guide .col ul:first-child span.grpHeading.uk label:hover.disabled,.guide .col ul:first-child span.grpHeading.uk label:hover.manually-disabled{color:#aeaeae;cursor:default}.guide .col ul:first-child span.grpHeading.uk label:hover span.checkbox{cursor:default;background-position:left -24px}.tui-hr{position:relative;top:43px;margin-left:29px;margin-right:16px;border-top-style:hidden}.guide .wrapper .overseas-container,.guide .wrapper .ukairports-container-arrival{display:none}.guide .wrapper a.close{background:url("../images/Airport List Close.png") no-repeat!important}.guide .wrapper .textfieldairport{padding-bottom:50px}.guide .wrapper .textfieldairport .guideTextBox{background-color:#38607c;border-radius:3px;color:#fff;cursor:pointer;line-height:17px;padding:0 54px 0 4px;transition:background-color .3s ease 0s;max-width:570px}.guide .wrapper .textfieldairport .guideTextBox .where-from.textfield,.guide .wrapper .textfieldairport .guideTextBox .where-to.textfield{width:556px;height:25px;border-color:#2ea9e0;font-style:normal;padding:4px 4px 4px 8px;position:absolute;z-index:1000;left:25px}.guide .wrapper .textfieldairport .guideTextBox .where-from.textfield .placehold,.guide .wrapper .textfieldairport .guideTextBox .where-to.textfield .placehold{width:224px}.guide .wrapper .overseas-container .col ul,.guide .wrapper .overseas-container-arrival .col ul{margin-top:25px}.guide .wrapper .overseas-container .col ul>span.grpHeading.first,.guide .wrapper .overseas-container-arrival .col ul>span.grpHeading.first{margin-top:0}.guide .wrapper .col{width:auto;min-width:280px;margin:0 10px 0 30px}.guide .wrapper .col.overseas{max-width:282px}.guide .wrapper .col:first-child{margin-left:0}.guide .wrapper .col label input{top:9px;left:-1000px;width:20px;height:20px}.guide .wrapper .col label.disabled span.radio,.guide .wrapper .col label.manually-disabled span.radio{background-position:right 0!important}.guide .wrapper .col label.disabled span.checkbox,.guide .wrapper .col label.manually-disabled span.checkbox{cursor:default;background-position:left 0!important}.guide .wrapper .col label.selected span.radio{background-position:right -49px}.guide .wrapper .col label.selected span.checkbox{cursor:default;background-position:left -49px}.guide .wrapper .col label span.radio{background:url(../images/sprite-radio-checkbox_big.png) right -72px no-repeat;top:9px;left:5px;width:20px;height:20px}.guide .wrapper .col label span.checkbox{cursor:default;background:url(../images/sprite-radio-checkbox_big.png) left -72px no-repeat;top:9px;left:5px;width:20px;height:20px}.guide span.arrow-arrival{height:0;overflow:hidden;position:absolute;top:-8px;border:8px solid #fff;border-color:transparent transparent #fff;z-index:999}.guide.airport span.arrow-arrival{left:315px}.guide.airport p.description-arrival{display:inline;color:#000;text-transform:none!important;position:relative;top:3px;left:-33px}.airporttype,.airporttype-arrival{display:inline}.guide.airport p.description{display:inline;color:#000;text-transform:none!important;position:relative;top:3px;left:3px}.search.tuiglobalHeaderCnt{background:#dbf2fc!important;position:relative;clear:both;width:1012px;padding:19px 18px;z-index:1002}.search.tuiglobalHeaderCnt .two-way{padding-bottom:12px;margin-top:-6px}.search.tuiglobalHeaderCnt .two-way>li{margin-right:20px}.search.tuiglobalHeaderCnt .two-way li{display:inline-block}.search.tuiglobalHeaderCnt .two-way li label{color:#092a5e;font-family:tui;margin-left:5px}.search.tuiglobalHeaderCnt .two-way .radio{box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;font-family:icons-symbol;border-radius:30px;width:21px;height:21px;border:1px solid #fff;line-height:18px;text-align:center;cursor:pointer;background:#fff;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search.tuiglobalHeaderCnt .two-way .radio:after{content:"z"}.search.tuiglobalHeaderCnt .two-way .radio.active{color:#fff;background:#fcb712}.search.tuiglobalHeaderCnt .two-way .radio.blocked{background:#d6d6d6;border:1px solid #ccc;box-shadow:none;padding-top:0;cursor:default;color:#d6d6d6}.search.tuiglobalHeaderCnt .two-way .radio.blocked.active{color:#f3f3f3}.search.tuiglobalHeaderCnt .two-way .radio~.radio-label{color:#bbb}.search.tuiglobalHeaderCnt .col .seperator{position:absolute;margin-left:-14px;min-height:82px;width:5px;background-position:-3px -864px;background-color:transparent}.search.tuiglobalHeaderCnt .col:first-child{padding-left:42px;background:0 0}.search.tuiglobalHeaderCnt .col.from{min-width:188px;margin-right:18px;background-image:none}.search.tuiglobalHeaderCnt .col.from .textfield.loading{background:url(../images/thomson/load-on-white-16px.gif) 162px center no-repeat #fff}.search.tuiglobalHeaderCnt .col.from .textfield.multifield{width:175px;line-height:36px;color:#001e46}.search.tuiglobalHeaderCnt .col.from .textfield.multifield .textbox{max-width:160px}.search.tuiglobalHeaderCnt .col.from .textfield.multifield .textbox span{float:left;display:inline-block;max-width:127px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search.tuiglobalHeaderCnt .col.from .textfield.multifield .textbox.truncate{max-width:90px}.search.tuiglobalHeaderCnt .col.from .textfield.multifield .textbox.truncate span{max-width:73px}.search.tuiglobalHeaderCnt .col.from .textfield.multifield .placehold{width:158px}.search.tuiglobalHeaderCnt .col.from #wherefromValue{font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:2px}.search.tuiglobalHeaderCnt .col.from .placeholder-ellipsis{max-width:110px}.search.tuiglobalHeaderCnt .col.from ::-webkit-input-placeholder{color:#666}.search.tuiglobalHeaderCnt .col.to{width:188px;margin-right:18px}.search.tuiglobalHeaderCnt .col.to .textfield{font-style:normal;width:150px;padding:4px 10px 4px 8px}.search.tuiglobalHeaderCnt .col.to .textfield.loading{background:url(../images/thomson/load-on-white-16px.gif) 162px center no-repeat #fff}.search.tuiglobalHeaderCnt .col.to .textfield.loading #wheretoValue{font-style:normal}.search.tuiglobalHeaderCnt .col.to .textfield.multifield{width:175px;line-height:36px;color:#001e46}.search.tuiglobalHeaderCnt .col.to .textfield.multifield .textbox{max-width:160px;padding:0 3px 0 4px}.search.tuiglobalHeaderCnt .col.to .textfield.multifield .textbox span{float:left;display:inline-block;max-width:127px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search.tuiglobalHeaderCnt .col.to .textfield.multifield .textbox.truncate span{max-width:108px}.search.tuiglobalHeaderCnt .col.to .textfield.multifield .textbox a{height:14px;position:static}.search.tuiglobalHeaderCnt .col.to .textfield.multifield .scroller{width:200px}.search.tuiglobalHeaderCnt .col.to .textfield.multifield .placehold{width:166px;color:#454545}.search.tuiglobalHeaderCnt .col.to .textfield.multifield #wheretoValue{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search.tuiglobalHeaderCnt .col.pax{margin-right:0;width:266px}.search.tuiglobalHeaderCnt .col.date{width:150px;margin-right:5px;margin-left:0}.search.tuiglobalHeaderCnt .col.date.arr-to{width:160px;background:0 0;margin-right:16px;margin-left:0}.search.tuiglobalHeaderCnt .col.duration{overflow:hidden;max-width:128px}.search.tuiglobalHeaderCnt .col.duration .custom-dropdown .value{width:92px;padding:0 0 0 6px;font-size:11.5px;font-style:normal}.search.tuiglobalHeaderCnt .col p{font-size:10.5px;margin-bottom:0}.search.tuiglobalHeaderCnt .col p a{color:#aed2f4!important}.search.tuiglobalHeaderCnt .col p label span{display:inline}.search.tuiglobalHeaderCnt .col p .related{margin-top:10px;float:left;position:relative}.search.tuiglobalHeaderCnt .col p .related:focus{text-decoration:underline}.search.tuiglobalHeaderCnt .col p .related.airport{margin-top:33px;padding-left:18px;background:url(../images/thomson/search-panel-sprite.png) 0 -63px no-repeat;color:#FFF!important}.search.tuiglobalHeaderCnt .col p .related.destination{margin-top:33px;color:#fff!important;padding-left:16px;background:url(../images/thomson/search-panel-sprite.png) 0 -85px no-repeat}.search.tuiglobalHeaderCnt .col p .related .load{display:none}.search.tuiglobalHeaderCnt .col p .related.loading .load{display:inline-block;width:16px;height:16px;background:url(../images/thomson/load-on-brand-16px.gif) left top no-repeat;position:absolute;right:-22px;top:0}.search.tuiglobalHeaderCnt .col p .related.give-take{position:relative;top:6px;margin-bottom:-5px;padding:0 0 0 18px;color:#fff;text-transform:none;height:27px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search.tuiglobalHeaderCnt .col p .related.give-take input{position:absolute;top:1px;left:12px;padding:0;opacity:0;filter:alpha(opacity=0);margin:0}.search.tuiglobalHeaderCnt .col p .related.give-take input:focus{outline:0;-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75)}.search.tuiglobalHeaderCnt .col p .related.give-take span.checkbox.checked{background-position:0 -41px;width:19px;display:inline-block;height:19px;position:relative;top:-3px;left:-6px;float:left}.search.tuiglobalHeaderCnt .col p .related.give-take span.checkbox{cursor:default;background:url(../images/sprite-radio-checkbox.png) left -21px no-repeat;width:19px;display:inline-block;height:19px;position:relative;top:-1px;left:-6px;float:left}.search.tuiglobalHeaderCnt .col::-webkit-input-placeholder{color:#2ea9e0}.search.tuiglobalHeaderCnt .col:-moz-placeholder{color:#2ea9e0}.search.tuiglobalHeaderCnt .col::-moz-placeholder{color:#2ea9e0}.search.tuiglobalHeaderCnt .col:-ms-input-placeholder{color:#2ea9e0}.search.tuiglobalHeaderCnt .col #rtn{padding-left:12px}.search.tuiglobalHeaderCnt .col label{display:block;height:30px;font-size:12.5px;color:#092a5e;text-transform:uppercase}.search.tuiglobalHeaderCnt .col label span{display:block;font-size:8.5px;text-transform:none}.search.tuiglobalHeaderCnt .col .textfield{cursor:pointer;font-style:normal}.search.tuiglobalHeaderCnt .col .textfield.multifield{width:232px;min-height:36px;line-height:38px;padding:0 0 0 9px;font-size:13.5px;color:#666;border:1px solid #fff;position:absolute;overflow:hidden}.search.tuiglobalHeaderCnt .col .textfield.multifield .textbox{margin:2px 2px 2px 0;padding:0 19px 0 4px;border-radius:3px;color:#fff;background-color:#2ea9e0;line-height:17px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.search.tuiglobalHeaderCnt .col .textfield.multifield .textbox:hover{background-color:#94d8f7}.search.tuiglobalHeaderCnt .col .textfield.multifield .textbox.selected{background-color:#faaf00}.search.tuiglobalHeaderCnt .col .textfield.multifield .textbox a{background-position:5px -513px;background-color:transparent;display:inline-block;width:20px;height:19px;text-indent:-9999px;overflow:hidden;position:absolute}.search.tuiglobalHeaderCnt .col .textfield.multifield .input-item{float:left;margin:-5px 0 0 -5px;padding:0;border:none;position:relative;z-index:10}.search.tuiglobalHeaderCnt .col .textfield.multifield .input-item input{background-color:transparent;width:auto;border:0;height:25px}.search.tuiglobalHeaderCnt .col .textfield.multifield .input-item input.loading{background:url(../images/load-on-white-14px.gif) right 2px no-repeat;padding-right:16px}.search.tuiglobalHeaderCnt .col .textfield.multifield .input-item input:focus{outline:0}.search.tuiglobalHeaderCnt .col .textfield.multifield .input-item .multifieldInfo{display:none;color:#666;font-style:normal;position:absolute;left:0;top:0;width:60px;padding-left:2px}.search.tuiglobalHeaderCnt .col .textfield.multifield .value{color:#303030}.search.tuiglobalHeaderCnt .col .textfield.multifield .placehold{position:absolute;top:-4px;left:-9px;width:165px;margin:0;padding:0 4px 0 6px;color:#9d9d9d;background-color:#fff;font-style:normal;font-size:11.5px}.search.tuiglobalHeaderCnt .col .textfield.multifield .placehold.error{color:#fff;background-color:#ef0000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search.tuiglobalHeaderCnt .col .textfield.multifield .scroller{width:165px}.search.tuiglobalHeaderCnt .col .textfield.multifield .scroller .track{right:-12px}.search.tuiglobalHeaderCnt .col .textfield.multifield .scroller:focus{outline:0}.search.tuiglobalHeaderCnt .col .textfield.multifield.active{border:1px solid #CCC;-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75)}.search.tuiglobalHeaderCnt .col .textfield.multifield.active div.input-item span{color:#666}.search.tuiglobalHeaderCnt .col .textfield.multifield.inactive{background-color:#fff;border:1px solid #fff}.search.tuiglobalHeaderCnt .col .textfield.multifield.inactive.highlight{background-color:#fff;z-index:0}.search.tuiglobalHeaderCnt .col .textfield.multifield.inactive.highlight .placehold{background-color:#fff;color:#454545}.search.tuiglobalHeaderCnt .col .textfield.multifield.inactive.highlight.pulse{-webkit-animation:pulse 1s;-moz-animation:pulse 1s;-ms-animation:pulse 1s;animation:pulse 1s}.search.tuiglobalHeaderCnt .col .when{margin:0;padding:0 9px 0 6px;border-radius:3px;color:#303030;background:url(../images/search-calendar.png) 120px center no-repeat #fff;border:1px solid #fff;font-size:13.5px;width:130px;height:36px;line-height:38px;cursor:pointer}.search.tuiglobalHeaderCnt .col .when span{color:#001e46;font-style:normal!important}.search.tuiglobalHeaderCnt .col .when.focus,.search.tuiglobalHeaderCnt .col .when:focus{border:1px solid transparent;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75);outline:0}.search.tuiglobalHeaderCnt .col .when.loading{border:1px solid transparent;background:url(../images/load-on-white-14px.gif) 120px center no-repeat #fff}.search.tuiglobalHeaderCnt .col .when.error,.search.tuiglobalHeaderCnt .col .when.error-oneway{background:url(../images/search-calendar.png) 120px center no-repeat #ef0000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search.tuiglobalHeaderCnt .col .when.error span,.search.tuiglobalHeaderCnt .col .when.error-oneway span{color:#fff}.search.tuiglobalHeaderCnt .col .returnTravel{background:url(../images/search-calendar.png) 120px center no-repeat #fff;width:130px;margin:0 3px 0 12px;padding:0 9px 0 6px;border-radius:3px;color:#303030;border:1px solid #fff;font-size:13.5px;height:36px;line-height:38px;cursor:pointer}.search.tuiglobalHeaderCnt .col .returnTravel span{color:#001e46;font-style:normal!important}.search.tuiglobalHeaderCnt .col .returnTravel.focus,.search.tuiglobalHeaderCnt .col .returnTravel:focus{border:1px solid transparent;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75);outline:0}.search.tuiglobalHeaderCnt .col .returnTravel.loading{border:1px solid transparent;background:url(../images/load-on-white-14px.gif) 120px 10px no-repeat #fff}.search.tuiglobalHeaderCnt .col .returnTravel.error{background:url(../images/search-calendar.png) 120px center no-repeat #ef0000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search.tuiglobalHeaderCnt .col .returnTravel.error span{color:#fff}.search.tuiglobalHeaderCnt .col .returnTravel.disabled{opacity:.4;filter:alpha(opacity=40);cursor:not-allowed}.search.tuiglobalHeaderCnt .col .colorhiphen{margin-left:149px;width:25px;height:20px;background:url(../images/arrows.png) no-repeat;margin-top:-24px}.search.tuiglobalHeaderCnt .col .search-col{float:right}.search.tuiglobalHeaderCnt .col .search-col .where-from,.search.tuiglobalHeaderCnt .col .search-col .where-to{display:none}.search.tuiglobalHeaderCnt .col .search-col .button{color:#fff;cursor:pointer;border:1px solid #092a5e;border-radius:3px;display:inline-block;background-color:#092a5e;box-shadow:0 0 0 rgba(0,0,0,0);background-image:none;font-size:14.5px;text-align:center;text-shadow:none;text-transform:uppercase}.search.tuiglobalHeaderCnt .col .child-age{padding-bottom:8px}.search.tuiglobalHeaderCnt .col .child-age .custom-dropdown{margin-left:3px}.search.tuiglobalHeaderCnt .col .custom-dropdown{margin-left:15px}.search.tuiglobalHeaderCnt .col .custom-dropdown .value{font-size:11.5px!important;min-width:13px;height:38px;line-height:40px}.search.tuiglobalHeaderCnt .col .custom-dropdown .arrow span{margin-left:7px;margin-top:16px}.search.tuiglobalHeaderCnt a.dropdown.open,.search.tuiglobalHeaderCnt a.dropdown:focus{-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75)}.search.tuiglobalHeaderCnt .sub-col{float:left;margin-right:14px;overflow:hidden;max-width:60px}.search.tuiglobalHeaderCnt .sub-col.search-col{margin-right:0;max-width:none;overflow:auto;background:url(../images/load-on-brand-fo-21px.gif) -9999px -9999px no-repeat}.search.tuiglobalHeaderCnt .child-age-label{clear:left;padding:8px 0 12px;margin:0 0 0 4px;width:260px;text-transform:uppercase;font-size:9.5px;color:#092a5e;margin-bottom:-8px!important}.search.tuiglobalHeaderCnt .child-age-label span{font-size:8.5px}.search.tuiglobalHeaderCnt .child-age-selector{margin-top:10px}.search.tuiglobalHeaderCnt .child-age-selector .child-age{margin-right:10px}.search.tuiglobalHeaderCnt.searching .search-col{position:relative}.search.tuiglobalHeaderCnt.searching .search-col:before{content:'';display:block;top:29px;left:-27px;width:21px;height:21px;position:absolute;background:url(../images/load-on-brand-fo-21px.gif) no-repeat}.search.tuiglobalHeaderCnt.error-page{min-height:0;padding:4px 0;width:100%}.search.tuiglobalHeaderCnt.no-search-panel{min-height:0;padding:4px 0}.search.tuiglobalHeaderCnt .flexible-tooltip{background:url(../images/thomson/question-brand-dark.png) no-repeat}.search.tuiglobalHeaderCnt .placeholder-ellipsis{display:inline-block;max-width:116px;margin-right:-2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.search.tuiglobalHeaderCnt .rooms{float:left;outline:0!important;width:156px;margin-left:-12px}.search.tuiglobalHeaderCnt .rooms .labels{padding-top:1px}.search.tuiglobalHeaderCnt .rooms .labels label{float:left;min-width:55px;font-size:10.5px;display:inline-block;margin-left:18px}.search.tuiglobalHeaderCnt .rooms .labels label span{float:none;font-size:8.5px}.search.tuiglobalHeaderCnt .rooms .labels>span{font-size:10px;padding-bottom:8px;text-transform:uppercase}.search.tuiglobalHeaderCnt .rooms .children-tooltip{display:inline-block;background:url(../images/thomson/question-brand.png) no-repeat;height:16px;width:16px;margin:-35px 0 0 148px;text-indent:-9999px}.search.tuiglobalHeaderCnt .rooms span{float:left;font-size:12px}.search.tuiglobalHeaderCnt .rooms .item{margin-bottom:4px;clear:both}body.no-touch .search .col.from .textfield.multifield .textbox.truncate:hover span{max-width:134px}body.no-touch .search .col.from .textfield.multifield .textbox:hover{max-width:170px}body.no-touch .search .col.from .textfield.multifield .textbox:hover span{max-width:127px}body.no-touch .search .col.to .textfield.multifield .textbox.truncate:hover{background-color:#94d8f7}body.no-touch .search .col.to .textfield.multifield .textbox.truncate:hover span{max-width:134px}body.no-touch .search .col.to .textfield.multifield .textbox:hover{max-width:170px}body.no-touch .search .col.to .textfield.multifield .textbox:hover span{max-width:156px}.search-summary{max-height:0;padding:0;z-index:998;overflow:hidden;background:#2ea9e0}.search-summary .col{float:left;margin-right:14px;padding-left:14px;background-position:-3px -864px;background-color:transparent;opacity:0;visibility:hidden}.search-summary .col label{color:#fff;text-transform:uppercase;font-size:8.5px;float:left}.search-summary .col p{float:left;clear:both;max-width:196px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:10.5px;margin-bottom:4px}.search-summary .col .search-edit{border-color:transparent;font-size:12.5px;padding:7px 14px}.search-summary .col .sub-col{float:left;min-width:64px;margin-right:8px;text-align:center}.search-summary .col .sub-col label{display:block;width:100%}.search-summary .col .sub-col p{float:none}.search-summary .col.from{min-width:178px;background:0 0}.search-summary .col.to{min-width:178px}.search-summary .col.when{min-width:156px}.search-summary .col.duration{min-width:108px}.search-summary .col.pax{margin-right:0;padding-left:0}.search-summary .col.no-margin{padding:0 14px 0 0;background:0 0;float:right}.search{min-height:82px;max-height:300px}.search.closed{overflow:hidden;min-height:0;max-height:0;padding:0}.search.open,.search.open .sub-col{overflow:visible}.search-summary.open{padding:16px 0 12px;max-height:48px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);box-shadow:inset 0 0 4px rgba(0,0,0,.3)}.search-summary.open .col{visibility:visible;opacity:1}.wf{background-color:#fefefe}.price-breakdown{margin-top:8px;min-width:160px}.price-breakdown li{position:relative}.price-breakdown li span{float:right}.price-breakdown .total-price{margin-top:8px}.flying-pill{position:absolute;max-width:160px;background-color:#faaf00;border:1px solid #faaf00;border-radius:7px;font-size:10.5px;color:#fff;display:block;margin:2px;padding:2px 8px;z-index:9999}.flying-pill span{max-width:108px;display:inline-block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monthSelector,.timeTableMonthSelector{clear:both;position:relative;margin-left:11px;overflow-y:visible}.monthSelector .monthSelector-inner,.timeTableMonthSelector .monthSelector-inner{width:915px;overflow-x:hidden;white-space:nowrap;height:59px;padding-top:15px;float:left;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.monthSelector .monthSelector-inner .ul-item-monthbar,.timeTableMonthSelector .monthSelector-inner .ul-item-monthbar{position:relative}.monthSelector .monthSelector-inner .ul-item-monthbar .li-item-month,.timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .li-item-month{display:inline-block;width:49px;height:48px;position:relative;margin-right:2px;text-align:center}.monthSelector .monthSelector-inner .ul-item-monthbar .li-item-month .month-label,.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}.monthSelector .monthSelector-inner .ul-item-monthbar .li-item-month.month-activable .month-label,.timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .li-item-month.month-activable .month-label{color:#000!important;background:url(../images/date_plane.png) 18px 25px no-repeat #fff!important}.monthSelector .monthSelector-inner .ul-item-monthbar .li-item-month.month-inactivable .month-label,.timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .li-item-month.month-inactivable .month-label{background:#fff!important;color:#bbb!important;cursor:default!important}.monthSelector .monthSelector-inner .ul-item-monthbar .year-label,.timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .year-label{position:absolute;left:-4px;bottom:50px;font-size:11px}.monthSelector .monthSelector-inner .ul-item-monthbar .year-label.first,.timeTableMonthSelector .monthSelector-inner .ul-item-monthbar .year-label.first{left:0}.monthSelector .prev-btn,.timeTableMonthSelector .prev-btn{width:12px;height:20px;background:url(../images/arrows_scroll.png) 0 -30px no-repeat;float:left;position:relative;top:30px;cursor:pointer;margin-right:5px}.monthSelector .prev-btn.disabled,.timeTableMonthSelector .prev-btn.disabled{background-position:0 -91px;cursor:default}.monthSelector .prev-btn.timetable,.timeTableMonthSelector .prev-btn.timetable{margin-right:6px}.monthSelector .next-btn,.timeTableMonthSelector .next-btn{width:12px;height:20px;background:url(../images/arrows_scroll.png) no-repeat;float:right;position:relative;top:30px;left:-10px;cursor:pointer}.monthSelector .next-btn.disabled,.timeTableMonthSelector .next-btn.disabled{background-position:0 -61px;cursor:default}.monthSelector .next-btn.timetable,.timeTableMonthSelector .next-btn.timetable{left:0}.return-month-activable .month-label{color:#000!important;background:url(../images/date_plane_1.png) 0 27px no-repeat #fff!important;width:12px;height:12px}.search{position:relative}.section-overlay{position:absolute;top:0;right:0;width:100%;height:100%;z-index:10;background-color:#fff;filter:alpha(Opacity=0);opacity:0}.disableAll #FlyFromDealsExpandable,.disableAll #GoToDealsExpandable,.disableAll #dealsExpandable,.disableAll #more-filter,.disableAll #oneway,.disableAll #returnTravel,.disableAll #totalAdults,.disableAll #totalChildren,.disableAll #when,.disableAll #where-from-text,.disableAll #where-to-text,.disableAll .calimg1,.disableAll .calimg2,.disableAll .calimg3,.disableAll .checkbox,.disableAll .child-age .dropdown,.disableAll .child-age-label,.disableAll .clear-filter,.disableAll .colorhiphen,.disableAll .dijitCheckBox,.disableAll .duration-options h3,.disableAll .fill,.disableAll .filter-slider ul li,.disableAll .filter-slider ul li span,.disableAll .horizantal-line,.disableAll .less-filter-text,.disableAll .search-submit,.disableAll .select1,.disableAll .select2,.disableAll .select3,.disableAll .showbutton,.disableAll .two-way .radio,.disableAll label{opacity:.3!important;filter:alpha(opacity=30)!important;cursor:default!important}.dropdownlist ul li{display:block;float:none!important;padding:5px 20px 5px 10px;color:#333;text-decoration:none;text-align:left;cursor:pointer;font-size:12.5px;white-space:nowrap;border:0}.same-day-return .modal-popup-content{padding:15px 20px}.same-day-return a.close{text-indent:0;width:auto;float:right;cursor:pointer;background:url(../images/sprite-grp-1.png) 36px -1070px no-repeat;padding-right:15px;margin-top:3px}.same-day-return a.close:hover{padding-right:15px;padding-top:0}.same-day-return h2{text-transform:none;font-size:26.5px;display:inline-block;margin-bottom:17px}.same-day-return p{color:#333}.same-day-return .btnContainer{text-align:right}.same-day-return .btnContainer #sameDayBtn{width:57px;height:32px;font-size:13px}#retail_falconflights .third-party-flight-retail,#retail_flights .third-party-flight-retail{padding:24px 28px;width:414px;width:580px;overflow:auto;max-height:600px}#retail_falconflights .third-party-flight-retail.popup,#retail_flights .third-party-flight-retail.popup{display:block;top:477.67px;left:64.33px;padding:0 0 20px}#retail_falconflights .third-party-flight-retail.popup .popup-header,#retail_flights .third-party-flight-retail.popup .popup-header{padding:5px 10px;color:#fff;background-color:#70cbf4;font-size:20px}#retail_falconflights .third-party-flight-retail .via1,#retail_flights .third-party-flight-retail .via1{padding:40px 22px 25px!important}#retail_falconflights .third-party-flight-retail a.close,#retail_flights .third-party-flight-retail a.close{width:16px;height:16px;background-position:-3px -274px!important;position:absolute;right:10px;top:10px}#retail_falconflights .third-party-flight-retail a.close:hover,#retail_flights .third-party-flight-retail a.close:hover{padding:0}#retail_falconflights .third-party-flight-retail .bold-text,#retail_flights .third-party-flight-retail .bold-text{padding:5px 10px;color:#fff;background-color:#70cbf4;font-weight:700!important;font-size:15px}#retail_falconflights .third-party-flight-retail .via,#retail_flights .third-party-flight-retail .via{border-top:1px solid #8c8b8b;padding:65px 35px 35px}#retail_falconflights .third-party-flight-retail .via .popup-content,#retail_flights .third-party-flight-retail .via .popup-content{padding-bottom:65px;padding-left:5px;font-size:30px;color:#333}#retail_falconflights .third-party-flight-retail .via .popup-content.nextcustomer-content,#retail_flights .third-party-flight-retail .via .popup-content.nextcustomer-content{font-size:22px;padding-bottom:10px;text-transform:capitalize}#retail_falconflights .are-you-sure,#retail_flights .are-you-sure{padding-bottom:65px;text-align:center;font-size:17px;color:#333}#retail_falconflights .third-party-flight-retail .via .flight-details-type,#retail_flights .third-party-flight-retail .via .flight-details-type{background-color:#F2F2F2;padding:10px;position:relative;width:45%}#retail_falconflights .third-party-flight-retail .via .flight-details-type.popup-button,#retail_flights .third-party-flight-retail .via .flight-details-type.popup-button{font-size:15px}.custom-dropdown.howLong .dropdown span.value{width:92px!important;font-style:italic}.custom-dropdown.howLong .dropdown span.arrow{background:#2ea9e0}.custom-dropdown.howLong .dropdown span.arrow:active,.custom-dropdown.howLong .dropdown span.arrow:focus,.custom-dropdown.howLong .dropdown span.arrow:hover{background:#94d8f7}.custom-dropdown.smerchWhen .dropdown span.arrow,.custom-dropdown.totalAdults .dropdown span.arrow,.custom-dropdown.totalChildren .dropdown span.arrow{background:#2ea9e0}.custom-dropdown.smerchWhen .dropdown span.arrow:active,.custom-dropdown.smerchWhen .dropdown span.arrow:focus,.custom-dropdown.smerchWhen .dropdown span.arrow:hover,.custom-dropdown.totalAdults .dropdown span.arrow:active,.custom-dropdown.totalAdults .dropdown span.arrow:focus,.custom-dropdown.totalAdults .dropdown span.arrow:hover,.custom-dropdown.totalChildren .dropdown span.arrow:active,.custom-dropdown.totalChildren .dropdown span.arrow:focus,.custom-dropdown.totalChildren .dropdown span.arrow:hover{background:#62bfe8}.child-age .custom-dropdown span.arrow{background:#2ea9e0}.child-age .custom-dropdown span.arrow:active,.child-age .custom-dropdown span.arrow:focus,.child-age .custom-dropdown span.arrow:hover{background:#94d8f7}.cal-month-selector .custom-dropdown a.dropdown span.value{width:115px;text-transform:uppercase;font-weight:700;line-height:39px}.choose-rooms .custom-dropdown span.value{min-width:41px!important}a.play-video.ensLinkTrack{display:none}.guide{position:absolute;clear:both;overflow:hidden}.guide .wrapper{background:#f8f8fa;width:975px;padding:16px;border:24px solid #2ea9e0;border-width:8px 22px 22px 19px;position:relative}.guide .wrapper .overseas-container,.guide .wrapper .overseas-container-arrival,.guide .wrapper .ukairports-container,.guide .wrapper .ukairports-container-arrival{background-color:#fff;padding:10px 0;margin-top:1px;border:1px solid #E7E7E7;box-shadow:0 0 0 0 rgba(224,224,224,.8)}.guide .wrapper h3.arrivingFrom{background:url("../images/date-slider-sprite black.png") no-repeat;margin:0 0 10px}.guide .wrapper h3.arrivingTo{background:url("../images/Arriving To Flight.png") no-repeat;margin:0 0 10px}.guide.expand-vertical{max-height:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.guide.expand-vertical.destination{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.guide.expand-vertical.open{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.guide.expand-vertical.open.destination{-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.guide.expand-horizontal{clear:none;max-width:0;max-height:400px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;top:0;float:left}.guide.expand-horizontal .wrapper{background-color:#f5f5f5;padding:16px 0 0 16px;min-width:404px;min-height:376px}.guide.expand-horizontal .close-hide{top:8px;right:8px;padding:4px 4px 4px 16px;margin:0}.guide.expand-horizontal .close-hide:hover{padding:4px 4px 4px 16px}.guide.expand-horizontal .close-hide .icon{top:4px;left:0}.guide.expand-horizontal .close-hide .icon-arrow{border-width:5px;border-color:transparent #2ea9e0 transparent transparent}.guide.expand-horizontal.airport{position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:999}.guide.expand-horizontal.airport.open{max-width:421px;-webkit-transition:all .3s ease-in .2s;-moz-transition:all .3s ease-in .2s;-o-transition:all .3s ease-in .2s;transition:all .3s ease-in .2s}.guide.expand-horizontal.airport .arrow{border-color:transparent #f5f5f5 transparent transparent;top:42px;left:-16px}.guide.expand-horizontal.airport .wrapper{border:none;width:auto}.guide.expand-horizontal.airport .title-bar{max-height:56px}.guide.expand-horizontal.airport .title-bar h3{float:none;margin-bottom:4px}.guide.expand-horizontal.airport .title-bar .status-info{margin-bottom:12px}.guide.expand-horizontal.airport .title-bar .list-inline li{display:inline;margin-left:26px}.guide.expand-horizontal.airport .col{min-width:180px;margin:0 0 0 20px}.guide.expand-horizontal.airport .col li{margin-bottom:8px}.guide.expand-horizontal.open-anim-done{overflow:visible}.guide.airport .icon-guide{margin-right:6px}.guide.airport .arrow{left:105px}.guide.airport h3.arrivingTo{background:url(../images/FlightSearch-Ico.png) -10px -35px no-repeat}.guide.airport h3.arrivingFrom{background:url(../images/FlightSearch-Ico.png) -10px -7px no-repeat}.guide.airport h3{margin-bottom:22px;background:url(../images/thomson/search-panel-sprite.png) 0 -106px no-repeat;padding-left:26px}.guide.airport h3 .status{font-size:12.5px;color:#666;margin:0 10px}.guide.airport .empty-airport-model{font-size:12.5px;margin:4px 0 0 5px;display:inline-block}.guide.airport .empty-airport-model.inactive{color:#aeaeae;cursor:default;text-decoration:none}.guide.destination .arrow{left:222px}.guide.destination .title-bar h3{padding-left:26px;margin-bottom:10px;max-width:882px}.guide.destination .title-bar p.notice{clear:left;padding:0 0 12px 20px;margin-bottom:0}.guide.destination .title-bar p.notice select{float:left;clear:left}.guide.destination .title-bar p.notice .custom-dropdown{float:left}.guide.destination .title-bar p.notice .custom-dropdown a.dropdown{margin-left:0;border-radius:3px;overflow:visible;max-width:none;height:25px}.guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.value{border-bottom-left-radius:3px;border-top-left-radius:3px;font-size:12.5px;padding:0 12px 0 10px;height:24px;min-width:119px}.guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.arrow{left:0;top:0;border-style:none;border-bottom-right-radius:3px;border-top-right-radius:3px;width:30px;height:25px}.guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.arrow span{border-top-color:#fff;left:9px;top:11px}.guide.destination .title-bar p.notice .custom-dropdown .arrow{position:static;top:auto;left:auto;height:25px;border:0}.guide.destination .title-bar p.notice a{float:left}.guide.destination .title-bar p.notice a.empty-destination-model{padding:0 0 0 24px;background-color:#fff;line-height:26px}.guide.destination .title-bar p.notice a.empty-destination-model.inactive{color:#aeaeae;text-decoration:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;cursor:default}.guide.destination .title-bar p.notice span.line{display:inline-block;border-bottom:1px solid #c2c2c2;width:664px;margin-top:14px}.guide.destination .title-bar p.notice .notice-title{float:left;font-size:12.5px;font-weight:700;padding:0 14px 0 0;line-height:26px}.guide.destination #dg-items{float:left;width:769px;margin-left:20px}.guide.destination #dg-items label.fc-recommend{float:left;width:100%;color:#000;font-size:12.5px;margin-bottom:8px}.guide.destination #dg-items .col .group{border:none}.guide.destination #dg-items .col .region{text-transform:uppercase}.guide.destination #dg-items .col .region-child{padding-left:23px}.guide.destination #dg-items .col.last{margin-top:-28px;padding-left:16px;border-left:1px solid #c2c2c2;min-height:260px}.guide.destination #dg-items .col label .checkbox,.guide.destination #dg-items .col label input{left:6px}.guide.destination .browse{margin:0 4px 0 -6px;float:right;max-width:178px;text-align:center;padding-top:30px}.guide.destination .browse div.default-inspired div{min-height:130px;position:relative}.guide.destination .browse p{font-size:14.5px;width:178px;margin:0 auto;padding-bottom:2px;line-height:20px}.guide.destination .browse a.cta{padding:4px 14px;font-size:10.5px;margin-top:16px;margin-bottom:24px;position:relative;z-index:10}.guide.destination .group-title{color:#666;font-weight:700;font-size:12.5px;margin-bottom:10px;width:492px}.guide.destination .group-title.center{text-align:center;width:492px}.guide .icon-guide{margin-left:-26px;vertical-align:top}.guide .title-bar h3{text-transform:none;float:left;font-size:16.5px;color:#333}.guide .country-search{min-width:759px;margin:4px 0 16px}.guide .country-search label{text-transform:none;font-size:12.5px;color:#333;padding:6px 6px 5px 30px;position:relative;min-width:131px;float:left}.guide .country-search label input{position:absolute;top:7px;left:8px;width:16px;height:16px;opacity:0;filter:alpha(opacity=0);z-index:10}.guide .country-search label.selected{background-color:#d1d2d4;color:#fff}.guide .country-search label span{position:absolute;top:7px;left:8px;width:16px;height:16px;background:url(../images/thomson/sprite-radio-checkbox.png) left center no-repeat}.guide .country-search label.selected span{background-position:left -44px}.guide .country-search label.disabled,.guide .country-search label.disabled-multiselect,.guide .country-search label.manually-disabled{color:#aeaeae}.guide .country-search label.disabled span,.guide .country-search label.disabled-multiselect span,.guide .country-search label.manually-disabled span{background-position:right top}.guide .loading-overlay{display:none}.guide.loading .loading-overlay{display:block;position:absolute;left:0;top:0;z-index:11;width:100%;height:100%;background:url(../images/loading-3-anim-transparent.gif) 50% 50% no-repeat #fff;opacity:.6}.guide .arrow{height:0;overflow:hidden;position:absolute;top:-8px;border:8px solid #fff;border-color:transparent transparent #fff;z-index:999}.guide .close-hide{background:0 0;display:block;position:absolute;top:16px;right:18px;height:12px;width:auto;font-size:10.5px;text-indent:0;line-height:8px;padding:4px 16px 4px 4px;margin:0}.guide .close-hide:hover{background:0 0;text-decoration:underline;padding:4px 16px 4px 4px}.guide .close-hide .icon{height:0;width:0;display:inline-block;top:2px;right:0;position:absolute}.guide .close-hide .icon-arrow{border-width:5px;border-color:transparent transparent #2ea9e0;border-style:solid}.guide .col{width:146px;margin:0 18px 0 0;padding:0;background:0 0;float:left}.guide .col h4{color:#333;font-size:12.5px;font-weight:700;margin-bottom:10px}.guide .col li label:hover{color:#2ea9e0;cursor:pointer;cursor:hand}.guide .col li label:hover.disabled,.guide .col li label:hover.manually-disabled{color:#aeaeae;cursor:default}.guide .col li label:hover span.radio{background-position:right -24px}.guide .col li label:hover span.checkbox{background-position:left -24px}.guide .col label{height:auto;text-transform:none!important;color:#333;padding:7px 0 3px 30px!important;font-size:17px!important;position:relative;display:inline-block}.guide .col label input{position:absolute;top:7px;left:8px;width:16px;height:16px;opacity:0;filter:alpha(opacity=0);z-index:10;display:block}.guide .col label.selected{color:#2ea9e0}.guide .col label.selected.disabled,.guide .col label.selected.disabled-multiselect{background-color:#fff;color:#aeaeae}.guide .col label span{position:absolute;top:12px;left:8px;width:16px;height:16px;background:url(../images/thomson/sprite-radio-checkbox.png) left center no-repeat}.guide .col label.selected span{background-position:left -44px}.guide .col label.disabled,.guide .col label.disabled-multiselect,.guide .col label.manually-disabled{color:#aeaeae}.guide .col label.disabled span,.guide .col label.disabled-multiselect span,.guide .col label.manually-disabled span{background-position:right top!important}.guide .col:last-child{margin:0}#thomson .new-destination-guide .country-search,#thomson .new-destination-guide .title-bar,#thomson .new-destination-guide .wrapper,#thomson .new-destination-guide.destination #dg-items,#thomson .new-destination-guide.destination .title-bar p.notice{zoom:1}#thomson .new-destination-guide .country-search:after,#thomson .new-destination-guide .country-search:before,#thomson .new-destination-guide .title-bar:after,#thomson .new-destination-guide .title-bar:before,#thomson .new-destination-guide .wrapper:after,#thomson .new-destination-guide .wrapper:before,#thomson .new-destination-guide.destination #dg-items:after,#thomson .new-destination-guide.destination #dg-items:before,#thomson .new-destination-guide.destination .title-bar p.notice:after,#thomson .new-destination-guide.destination .title-bar p.notice:before{display:table;content:""}#thomson .new-destination-guide .country-search:after,#thomson .new-destination-guide .title-bar:after,#thomson .new-destination-guide .wrapper:after,#thomson .new-destination-guide.destination #dg-items:after,#thomson .new-destination-guide.destination .title-bar p.notice:after,#thomson .search-results:after{clear:both}#thomson .new-destination-guide{position:relative;top:0;clear:both;overflow:hidden}#thomson .new-destination-guide .wrapper{background:#fff;width:968px;height:534px;padding:16px;border:24px solid #2ea9e0;border-width:8px 24px 24px;position:relative}#thomson .new-destination-guide .icon-guide{margin-left:-26px;vertical-align:top}#thomson .new-destination-guide .title-bar h3{text-transform:none;float:left;font-family:droid_sansregular;font-size:16.5px;color:#333}#thomson .new-destination-guide .country-search{min-width:759px;margin:4px 0 16px}#thomson .new-destination-guide .country-search label{text-transform:none;font-size:12.5px;color:#333;padding:6px 6px 5px 30px;position:relative;min-width:131px;float:left}#thomson .new-destination-guide .country-search label input{position:absolute;top:7px;left:8px;width:16px;height:16px;opacity:0;filter:alpha(opacity=0);z-index:10;display:block}#thomson .new-destination-guide .country-search label span{position:absolute;top:7px;left:8px;width:16px;height:16px;background:url(../images/thomson/sprite-radio-checkbox.png) left center no-repeat}#thomson .new-destination-guide .country-search label.selected{background-color:#d1d2d4;color:#fff}#thomson .new-destination-guide .country-search label.selected span{background-position:left -44px}#thomson .new-destination-guide .loading-overlay{display:none}#thomson .new-destination-guide .arrow{height:0;overflow:hidden;position:absolute;top:-8px;border:8px solid #fff;border-color:transparent transparent #fff;z-index:999}#thomson .new-destination-guide .close-hide{background:0 0;display:block;position:absolute;top:16px;right:18px;height:12px;width:auto;font-size:10.5px;text-indent:0;line-height:8px;padding:4px 16px 4px 4px;margin:0}#thomson .new-destination-guide .close-hide .icon{height:0;width:0;display:inline-block;top:2px;right:0;position:absolute}#thomson .new-destination-guide .close-hide .icon-arrow{border-width:5px;border-color:transparent transparent #2ea9e0;border-style:solid}#thomson .new-destination-guide .close-hide:hover{background:0 0;text-decoration:underline;padding:4px 16px 4px 4px}#thomson .new-destination-guide .col{width:146px;margin:0 18px 0 0;padding:0;background:0 0;float:left}#thomson .new-destination-guide .col h4{color:#333;font-size:12.5px;font-weight:700;margin-bottom:10px}#thomson .new-destination-guide .col label{height:auto;text-transform:none;font-size:11.5px;color:#333;position:relative;cursor:pointer}#thomson .new-destination-guide .col label input{position:absolute;top:7px;left:8px;width:16px;height:16px;opacity:0;filter:alpha(opacity=0);z-index:10;display:block}#thomson .new-destination-guide .col label span{position:absolute;top:10px;left:8px;width:16px;height:16px;background:url(../images/TH-searchPanel-2014DestList-sprite.png) 0 -176px no-repeat}#thomson .new-destination-guide .col label.selected{background-color:#fcb712;color:#fff;cursor:pointer}#thomson .new-destination-guide .col label.selected span{background-position:0 -240px}#thomson .new-destination-guide .col:first-child{padding-left:0}#thomson .new-destination-guide .col:last-child{margin:0}#thomson .new-destination-guide div.select-all label.selected span.checkbox{background-position:left -44px}#thomson .new-destination-guide.expand-vertical{max-height:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#thomson .new-destination-guide.expand-vertical.destination{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#thomson .new-destination-guide.expand-vertical.open{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}#thomson .new-destination-guide.expand-vertical.open.destination{-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}#thomson .new-destination-guide.expand-horizontal{clear:none;max-width:0;max-height:400px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;top:0;float:left}#thomson .new-destination-guide.expand-horizontal .wrapper{background-color:#f5f5f5;padding:16px 0 0 16px;min-width:404px;min-height:376px}#thomson .new-destination-guide.expand-horizontal .close-hide{top:8px;right:8px;padding:4px 4px 4px 16px;margin:0}#thomson .new-destination-guide.expand-horizontal .close-hide .icon{top:4px;left:0}#thomson .new-destination-guide.expand-horizontal .close-hide .icon-arrow{border-width:5px;border-color:transparent #2ea9e0 transparent transparent}#thomson .new-destination-guide.expand-horizontal .close-hide:hover{padding:4px 4px 4px 16px}#thomson .new-destination-guide.expand-horizontal.airport{position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:999}#thomson .new-destination-guide.expand-horizontal.airport .arrow{border-color:transparent #f5f5f5 transparent transparent;top:42px;left:-16px}#thomson .new-destination-guide.expand-horizontal.airport .wrapper{border:none;width:auto}#thomson .new-destination-guide.expand-horizontal.airport .title-bar{max-height:56px}#thomson .new-destination-guide.expand-horizontal.airport .title-bar h3{float:none;margin-bottom:4px}#thomson .new-destination-guide.expand-horizontal.airport .title-bar .status-info{margin-bottom:12px}#thomson .new-destination-guide.expand-horizontal.airport .title-bar .list-inline li{display:inline;margin-left:26px}#thomson .new-destination-guide.expand-horizontal.airport .col{min-width:180px;margin:0 0 0 20px}#thomson .new-destination-guide.expand-horizontal.airport .col li{margin-bottom:8px}#thomson .new-destination-guide.expand-horizontal.airport.open{max-width:421px;-webkit-transition:all .3s ease-in .2s;-moz-transition:all .3s ease-in .2s;-o-transition:all .3s ease-in .2s;transition:all .3s ease-in .2s}#thomson .new-destination-guide.expand-horizontal.open-anim-done{overflow:visible}#thomson .new-destination-guide.airport .icon-guide{margin-right:6px}#thomson .new-destination-guide.airport .arrow{left:34px}#thomson .new-destination-guide.airport h3{margin-bottom:22px;background:url(../images/thomson/search-panel-sprite.png) 0 -106px no-repeat;padding-left:26px}#thomson .new-destination-guide.airport h3 .status{font-size:12.5px;color:#666;margin:0 10px}#thomson .new-destination-guide.airport .empty-airport-model{font-size:12.5px;margin:4px 0 0 5px;display:inline-block}#thomson .new-destination-guide.airport .empty-airport-model.inactive{color:#aeaeae;cursor:default;text-decoration:none}#thomson .new-destination-guide.destination .arrow{left:300px}#thomson .new-destination-guide.destination .title-bar h3{padding-left:8px;max-width:882px;position:relative}#thomson .new-destination-guide.destination .title-bar p.notice{clear:left;padding:0 0 12px 20px;margin-bottom:0}#thomson .new-destination-guide.destination .title-bar p.notice select{float:left;clear:left}#thomson .new-destination-guide.destination .title-bar p.notice .custom-dropdown{float:left}#thomson .new-destination-guide.destination .title-bar p.notice .custom-dropdown a.dropdown{margin-left:0}#thomson .new-destination-guide.destination .title-bar p.notice .custom-dropdown .arrow{position:static;top:auto;left:auto;height:25px;border:0}#thomson .new-destination-guide.destination .title-bar p.notice a{float:left}#thomson .new-destination-guide.destination .title-bar p.notice a.empty-destination-model{padding:0 0 0 24px;background-color:#fff;line-height:26px}#thomson .new-destination-guide.destination .title-bar p.notice a.empty-destination-model.inactive{color:#aeaeae;text-decoration:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;cursor:default}#thomson .new-destination-guide.destination .title-bar p.notice span.line{display:inline-block;border-bottom:1px solid #c2c2c2;width:664px;margin-top:14px}#thomson .new-destination-guide.destination .title-bar p.notice .notice-title{float:left;font-size:12.5px;font-weight:700;padding:0 14px 0 0;line-height:26px}#thomson .new-destination-guide.destination .title-bar .action-links .empty-destination-model.inactive{color:#aeaeae;cursor:default;text-decoration:none}#thomson .new-destination-guide.destination .title-bar .action-links>li{border-left:1px solid #ccc;text-transform:uppercase}#thomson .new-destination-guide.destination .title-bar .action-links>li:first-child{border-left:none}#thomson .new-destination-guide.destination .title-bar .selected{margin-left:6px}#thomson .new-destination-guide.destination .title-bar span.clear{display:inline-block;position:relative;width:10px;height:10px;margin-right:3px;background-color:#2ea9e0;border-radius:1px}#thomson .new-destination-guide.destination .title-bar span.clear i{position:absolute;top:2px;left:2px;display:inline-block;width:6px;height:6px;background:url(../images/icon-close-small.png) 0 -12px no-repeat}#thomson .new-destination-guide.destination #dg-items{float:left;margin-left:20px;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#thomson .new-destination-guide.destination #dg-items label.fc-recommend{float:left;width:100%;color:#000;font-size:12.5px;margin-bottom:8px}#thomson .new-destination-guide.destination #dg-items .col .group{border:none}#thomson .new-destination-guide.destination #dg-items .col .region{text-transform:uppercase}#thomson .new-destination-guide.destination #dg-items .col .region-child{padding-left:23px}#thomson .new-destination-guide.destination #dg-items .col label input{left:6px}#thomson .new-destination-guide.destination #dg-items .col.last{margin-top:-28px;padding-left:16px;border-left:1px solid #c2c2c2;min-height:260px}#thomson .new-destination-guide.destination #dg-items label{position:relative;padding-left:33px}#thomson .new-destination-guide.destination #dg-items label:before{display:inline-block;content:"";position:absolute;top:50%;left:0;margin-top:-8px;width:16px;height:auto;background:url(../images/sprite-radio-checkbox.png) no-repeat}#thomson .new-destination-guide.destination #dg-items input[type=checkbox]{display:none}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new{width:906px;margin:0 auto}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs>ul{width:100%;margin-bottom:0;-webkit-box-shadow:0 -7px 5px -7px #c2c2c2 inset;box-shadow:0 -7px 5px -7px #c2c2c2 inset;background:0 0}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs>ul>li.active>a{padding:12px 24px 9px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;border-bottom:none}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs>ul .tab{font-size:16px;padding:11px 24px}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container{display:none;position:relative;border:1px solid #c2c2c2;border-top:none;overflow:hidden}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .inner{height:365px;padding:12px 16px 0;overflow-y:scroll}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .nav{width:871px;height:32px;margin-bottom:11px;padding:10px;background:#f2f3f4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .nav *{float:left;color:#666;font-family:droid_sansregular;font-size:11.5px;margin-bottom:0}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .nav a.backspace-destination-icon{position:relative;top:-2px}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .nav :hover{text-decoration:none}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .nav ul>li:before{content:"»";float:left;margin:0 3px}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .nav ul>li:first-child:before{content:"";margin:0}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .nav ul>.activeLink>a:hover{color:#2ea9e0;cursor:pointer}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .nav .select-all{float:right}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .nav .select-all input{display:none}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .nav .select-all label{position:relative;color:#000;font-weight:700;text-transform:uppercase}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .col{margin:0}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .col>ul{padding-left:1px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .col.quarter{width:25%}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .col.third{width:33.33%}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .col:first-child ul{padding-left:0}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results{width:100%;background:0 0;-webkit-box-shadow:none;box-shadow:none}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results a{color:#2ea9e0!important}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results>li{font-family:droid_sansregular;padding-top:0;padding-left:0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results>li.selected .title{background:#fcb712;border-color:#fcb712}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results>li.selected label{color:#fff}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .title{height:auto;width:auto;border:1px solid #eae9e9;background-color:#f7f8f9;color:#333;font-family:droid_sansregular;font-weight:700;font-size:11.5px;border-radius:2px 2px 0 0;text-transform:uppercase;cursor:pointer}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .title a{display:block}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .title label{font-weight:700;font-family:droid_sansregular;text-transform:uppercase;height:16px;padding:10px 0 10px 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .title h3{margin:0;font-size:14px;font-weight:700;text-transform:uppercase}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .title:hover{background-color:#faaf00}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .title:hover label{color:#fff}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .title:hover label.disabled,#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .title:hover label.disabled-multiselect,#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .title:hover label.not-avail{color:#aeaeae;cursor:default}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .details{position:relative;padding:3px 0;border:1px solid #eae9e9;border-top-width:0;cursor:pointer;border-radius:0 0 2px 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .details label{float:left;clear:both;width:100%;padding:6px 6px 5px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .details label:before{left:10px}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .details label.selected{background:#fcb712;color:#fff}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .details p{display:table;float:none;max-width:none;min-height:36px;height:36px;padding:0 13px 0 10px;color:#333;font-size:12.5px;white-space:normal}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .details p span{display:table-cell;vertical-align:middle}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .details a{display:block;height:36px}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .details.with-arrow p span{padding-right:10px}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container ul.dest-results .details.with-arrow p i.arrow-right{display:inline-block;position:absolute;right:6px;top:50%;width:0;height:0;margin-top:-8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #2ea9e0}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .most-pop-destns ul.dest-results>li{padding-top:15px}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .shadow{position:absolute;left:0;width:100%;height:5px;margin-left:-20px;background:#fff;box-shadow:0 0 4px 1px #fff}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .shadow.top{top:-1px}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container .shadow.bottom{bottom:-1px}#thomson .new-destination-guide.destination #dg-items .destination-wrap-new.page-tabs .tabs-container.active{display:block}#thomson .new-destination-guide.destination #dg-items .selected-items-box{width:906px;height:50px;margin:0 auto;padding:8px 10px 10px 3px;background:#eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;top:-3px}#thomson .new-destination-guide.destination #dg-items .selected-items-box .selected-item{display:inline-block;float:left;margin:5px 0 0 7px;padding:3px 6px;background:#fcb712;color:#fff;text-transform:uppercase}#thomson .new-destination-guide.destination #dg-items .selected-items-box .note{display:inline-block;padding:8px 0 0 5px;font-style:italic}#thomson .new-destination-guide.destination #dg-items .quick-search-box{position:relative;clear:both;display:inline-block}#thomson .new-destination-guide.destination #dg-items .quick-search-box .textfield{width:556px;height:25px;border-color:#2ea9e0;font-style:italic}#thomson .new-destination-guide.destination #dg-items .quick-search-box i.magnifier{display:block;position:absolute;top:3px;left:8px;width:20px;height:20px;background:url(../images/icon-search-lrg.png) no-repeat}#thomson .new-destination-guide.destination .browse{margin:0 4px 0 -6px;float:right;max-width:178px;text-align:center;padding-top:30px}#thomson .new-destination-guide.destination .browse div.default-inspired div{min-height:130px;position:relative}#thomson .new-destination-guide.destination .browse p{font-size:14.5px;width:178px;margin:0 auto;padding-bottom:2px;line-height:20px}#thomson .new-destination-guide.destination .browse a.cta{padding:4px 14px;font-size:10.5px;margin-top:16px;margin-bottom:24px;position:relative;z-index:10}#thomson .new-destination-guide.destination .group-title{color:#666;font-weight:700;font-size:12.5px;margin-bottom:10px;width:492px}#thomson .new-destination-guide.destination .group-title.center{text-align:center;width:492px}#thomson .new-destination-guide.destination .close-hide{right:0}#thomson .new-destination-guide.destination .close-hide i.close{display:inline-block;width:12px;height:12px;background:url(../images/icon_close.png) no-repeat}#thomson a.empty-destination-model{position:relative;top:34px;left:744px}#thomson a.empty-destination-model.inactive{color:#aeaeae;text-decoration:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;cursor:default}#thomson .destination-guide .country-search label.disabled-multiselect,#thomson .destination-guide .country-search label.manually-disabled,#thomson .new-destination-guide .country-search label.disabled{color:#aeaeae}#thomson .destination-guide .country-search label.disabled-multiselect span,#thomson .destination-guide .country-search label.manually-disabled span,#thomson .new-destination-guide .country-search label.disabled span{background-position:left top}#thomson .new-destination-guide.loading .loading-overlay{display:block;position:absolute;left:0;top:0;z-index:11;width:100%;height:100%;background:url(../images/loading-3-anim-transparent.gif) 50% 50% no-repeat #fff;opacity:.6}#thomson .destination-guide .col label.selected.disabled-multiselect,#thomson .new-destination-guide .col label.selected.disabled{background-color:#fff;color:#aeaeae}#thomson .destination-guide .col label.disabled-multiselect,#thomson .destination-guide .col label.manually-disabled,#thomson .new-destination-guide .col label.disabled,#thomson .new-destination-guide .col label.not-avail{color:#aeaeae}#thomson .destination-guide .col label.disabled-multiselect span,#thomson .destination-guide .col label.manually-disabled span,#thomson .new-destination-guide .col label.disabled span{background-position:left -206px}#thomson .new-destination-guide .col label.not-avail span{background-position:left -145px}#thomson .destination-guide.destination .title-bar .action-links,#thomson .new-destination-guide.destination .title-bar .selected,.destination-guide.destination .title-bar .action-links #thomson>li{float:left;padding:0 8px;position:relative;top:3px}#thomson .new-destination-guide.destination #dg-items .selected-items-box .delete,#thomson .search .col .textfield.multifield .selected-item .delete{display:inline-block;width:8px;height:8px;margin-left:6px;background:url(../images/icon-close-white.png) no-repeat}#thomson .ie8 .destination-guide.destination #dg-items .destination-wrap-new.page-tabs>ul{border-bottom:1px solid #c2c2c2}#thomson .ie8 .destination-guide.destination #dg-items .destination-wrap-new.page-tabs>ul>li.active>a{position:relative;top:1px;padding:11px 8px 8px;border-bottom:1px solid #fff}#thomson .ie7 .destination-guide.expand-vertical{left:0}#thomson .ie9 .search .destination-guide.destination .title-bar p.notice .custom-dropdown a.dropdown,#thomson .ie9 .search .destination-guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.arrow,#thomson .ie9 .search .destination-guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.value{border-radius:0!important}#thomson .selected-items-box .quick-find-txt{display:inline-block;color:#333;font-family:tui;font-size:16px;padding:0 11px}#thomson .deselect-all-destinations{display:inline-block;background:url(../images/TH-searchPanel-2014DestList-sprite.png) 0 -79px no-repeat;width:14px;height:10px;position:relative;top:1px}#thomson a.backspace-destination-icon{display:inline-block;background:url(../images/TH-searchPanel-2014DestList-sprite.png) 0 -372px no-repeat;width:21px;height:19px}#thomson .holiday-collections-title>div{display:inline-block}#thomson .holiday-collections-title div:first-child{color:#333;font-family:droid_sansregular;font-size:14.5px;margin:0 24px 10px 15px}#thomson .holiday-collections-title a{background-color:#2ea9e0;color:#fff;padding:5px;text-decoration:none}#thomson .holiday-collections-title a:hover{background-color:#94d8f7}#thomson .destination-pipe{color:#999!important;width:1px;height:24px}#thomson .select-all{margin-bottom:16px}#thomson .select-all label{font-weight:700;text-transform:uppercase}#thomson .select-all label span{position:absolute;top:0;left:9px;width:16px;height:16px;background:url(../images/thomson/sprite-radio-checkbox.png) left center no-repeat}#thomson .select-all label.disabled{opacity:.3}#thomson .a-z-destinations,#thomson .most-popular-destinations{font:700 14.5px droid_sansregular;margin:8px 0 16px 4px;display:inline-block;color:#333}#thomson .a-z-destinationContainer,#thomson .most-pop-destns{border-top:1px solid #ebecec;padding-top:14px}#thomson .search .col .textfield.multifield .selected-item{display:inline-block;float:left;margin:3px 0 3px 4px;height:20px;font-size:10.5px;font-family:droid_sansregular;padding:3px 6px;background:#faaf00;color:#fff;text-transform:uppercase}#thomson .search .col .textfield.multifield .selected-item:hover{background:#fbbf33}#thomson .search .col p a{color:#2ea9e0}#thomson .newSearchPanel .col.to .where-to.textfield.leftBorder{border-left:5px solid #FCB712;position:relative;left:2px;color:#000}#thomson .newSearchPanel .col.to .where-to.textfield.loading{background:url(../images/thomson/load-on-white-16px.gif) 155px 7px no-repeat #fff}#thomson .newSearchPanel .col.to .where-to.textfield .placeholder{min-height:10px;padding:0 4px 0 6px;font-size:11.5px;font-style:italic}#thomson div#tab-all-top-bar ul{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:0 0}#thomson div#tab-all-top-bar ul li{padding-left:1px}#thomson div#tab-all-top-bar ul li a{box-shadow:none}#thomson #destination-guide-tabs-view ul>li a{background:0 0!important}#thomson .destination-title-img{display:inline-block;background:url(../images/TH-searchPanel-2014DestList-sprite.png) no-repeat;width:16px;margin-right:6px;position:relative;top:2px;height:17px}#thomson .pipe{font-size:1.7em!important;color:#999!important;position:relative;top:-8px;margin:0 9px}#thomson li.guide-link{top:248px!important}.ie8 .new-destination-guide .destination-wrap-new #destination-guide-tabs{border-bottom:solid 1px #c2c2c2}.ie8 .new-destination-guide .destination-wrap-new #destination-guide-tabs>li{margin-bottom:-1px}.newSearchPanel .title-bar{float:none}.newSearchPanel .title-bar .airports-heading{float:none;margin-bottom:5px;border-bottom:1px solid #d1d2d4;padding-bottom:8px}.newSearchPanel .title-bar .airport-guide-title{font-size:15px;word-break:break-all}.newSearchPanel .col.from .where-from.textfield{width:160px;line-height:23px;border:0;min-height:10px;padding:0 4px 0 6px;font-size:11.5px;font-style:italic}.newSearchPanel .col.from .where-from.textfield.loading{background:url(../images/thomson/load-on-white-16px.gif) 140px 3px no-repeat #fff}.newSearchPanel .col.from .where-from.textfield.leftBorder{border-left:5px solid #faaf00;position:absolute;left:20px;color:#000}.newSearchPanel .col.from .where-from.textfield.error{border:1px solid #fff!important;line-height:21px!important}.newSearchPanel .col.from .where-from.textfield .placehold{background:0 0!important;border:none!important}.newSearchPanel .col.to .where-to.textfield{width:160px;line-height:23px;border:0;min-height:10px;padding:0 4px 0 6px;font-size:11.5px;font-style:italic}.newSearchPanel .col.to .where-to.textfield.loading{background:url(../images/thomson/load-on-white-16px.gif) 140px 3px no-repeat #fff}.newSearchPanel .col.to .where-to.textfield.leftBorder{border-left:5px solid #faaf00;position:absolute;left:20px;color:#000}.newSearchPanel .col.to .where-to.textfield.error{border:1px solid #fff!important;line-height:21px!important}.newSearchPanel .col.to .where-to.textfield .placehold{background:0 0!important;border:none!important}.newSearchPanel .guide.airport{top:72px}.newSearchPanel .guide.airport span.arrow{left:90px}.newSearchPanel .guide.airport .col{width:auto}.newSearchPanel .guide.airport .col label{font-size:13px}.newSearchPanel .guide.airport .col .sub-airports{margin-left:20px}.newSearchPanel .guide.airport .from-limit{font-size:14px}.newSearchPanel .guide.airport .child-airport{padding-left:20px}.newSearchPanel .guide.airport .close-large{top:6px;right:0}.new-get-price .get-price-search .textfield .placehold .placeholder-ellipsis{display:inline-block;margin-right:-2px;max-width:116px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.new-get-price .child-age-selector .custom-dropdown .arrow{width:28px!important}.new-get-price .get-price-search .row .where-from{padding-left:0}.new-get-price .get-price-search .row .where-from.loading{background:url(../images/firstchoice/load-on-white-16px.gif) 146px 2px no-repeat #fff}.new-get-price .get-price-search .row .where-from .placeholder{min-height:10px;padding:0 9px 0 6px;font-style:italic;font-size:11.5px;color:#acacac}.new-get-price .get-price-search .row .where-from .placeholder.leftBorder{border-top:none;border-bottom:none;border-left:4px double #faaf00;border-left-style:solid}.new-get-price .get-price-search .row .where-from .placehold{background:0 0!important;border:none!important}.new-get-price .guide.expand-horizontal.airport .col{margin:0 0 0 13px!important}.new-get-price .guide.airport .col{width:auto}.new-get-price .guide.airport .col label{font-size:13px}.child-airport{padding-left:20px}.no-results-found .header{height:355px;background:url(../images/thomson/header-bg-img-noresults.jpg) left top no-repeat;position:relative}.no-results-found .header .notice{width:432px;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);padding:26px 30px 30px;position:absolute;top:58px;right:32px}.no-results-found .header .notice h1{padding-bottom:8px}.no-results-found .header .notice p{font-size:14.5px;max-width:400px}.no-results-found .header .notice ul li{margin-bottom:6px}.no-results-found .header .notice ul li.airport-list{padding-left:38px;background:url(../images/thomson/header-sprite.png) 18px 5px no-repeat}.no-results-found .header .notice ul li.destination-list{padding-left:38px;background:url(../images/thomson/header-sprite.png) 18px -28px no-repeat}.no-results-found .header .notice ul li.change-date{padding-left:38px;background:url(../images/thomson/header-sprite.png) 18px -62px no-repeat}.no-results-found .options{padding:30px 25px;position:relative;min-height:220px}.no-results-found .options h2{font-size:30.5px;text-transform:none;margin-bottom:24px;visibility:visible;opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.no-results-found .options h3{font-size:22.5px;color:#666;text-transform:none;margin-bottom:30px;visibility:visible;opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.no-results-found .options ul{visibility:visible;opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.no-results-found .options li{background-color:#e7e7e7;height:80px;margin-bottom:16px;overflow:hidden}.no-results-found .options .details,.no-results-found .options .title{display:inline-block;height:80px;vertical-align:top}.no-results-found .options .title{background:url(../images/thomson/flexible-title-sprite.png) 16px 0 no-repeat #f8f0e5;width:150px;padding:0 0 0 64px;color:#333;overflow:hidden}.no-results-found .options .title>p{font-size:16.5px;margin:16px 0 0}.no-results-found .options .where .title{background-position:16px -80px}.no-results-found .options .where .title>p{margin:16px 0 0}.no-results-found .options .from .title{background-position:16px -160px}.no-results-found .options .from .title>p{margin:5px 0 0}.no-results-found .options .details{padding-left:11px;color:#333;position:relative}.no-results-found .options .details>div{display:inline-block;margin-top:20px;vertical-align:middle}.no-results-found .options .details .from-to{width:366px}.no-results-found .options .details .from-to span{display:table-cell;height:36px;vertical-align:middle}.no-results-found .options .details .from-to span.from{width:144px;padding-left:20px;background:url(../images/from-to-sprite.png) 0 11px no-repeat}.no-results-found .options .details .from-to span.to{width:170px;padding-left:30px;background:url(../images/from-to-sprite.png) 8px -21px no-repeat}.no-results-found .options .details .date{width:220px;text-align:center}.no-results-found .options .details .date span{display:block}.no-results-found .options .details .cta-container{min-width:176px;text-align:center}.no-results-found .options .details .cta-container .cta{margin-top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.no-results-found .options .mask-interactivity{height:100%;width:100%;position:absolute;left:0;top:0;z-index:999;display:none;opacity:.8}.no-results-found .options.loading h2,.no-results-found .options.loading h3,.no-results-found .options.loading ul{visibility:hidden;opacity:0}.no-results-found .options.loading .mask-interactivity{display:block;background:url(../images/loading-3-anim-transparent.gif) 50% 50% no-repeat #fff}.no-results-found .options.no-results h2,.no-results-found .options.no-results h3,.no-results-found .options.no-results ul{visibility:hidden;opacity:0}.editorial-title,.hero-title{font-family:tui,Arial,sans-serif;text-transform:none}.block-title,.list-title{line-height:16px;font-family:droid_sansbold,Arial,sans-serif}.editorial-title{font-size:26.5px}.editorial-subtitle{font-family:droid_sansbold,Arial,sans-serif;font-size:14.5px;line-height:18px}.editorial-content{font-size:12.5px;margin-bottom:4px}.list-more-link{display:inline-block;font-size:14.5px;padding:0 2px 0 4px;line-height:25px;margin:8px 0 0 -4px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.list-more-link a{color:#11446c;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.list-more-link .arrow-main{margin-left:2px;-webkit-transition:border-color .2s linear;-moz-transition:border-color .2s linear;-o-transition:border-color .2s linear;transition:border-color .2s linear}.list-more-link:hover{background-color:#11446c;color:#fff}.list-more-link:hover a{color:#fff}.list-more-link:hover .arrow-right-link-dark{border-left-color:#fff}.about-Thomson{padding:14px 16px 10px}.about-Thomson .list-title{font-size:20px;font-family:tui;margin-bottom:12px}.about-Thomson .editorial-content{font-size:12.5px;text-align:justify;width:235px;float:left}.about-Thomson .editorial-content.mrg-left{padding-left:10px;margin-left:10px}.grid-block a:hover{text-decoration:none}.grid-block .editorial-title,.grid-block .list-subtitle,.grid-block .list-title{color:#333}.grid-block .list-item,.grid-block .list-item-static{font-size:11.5px}.grid-block .list-item-caret i.sprite-img-grp-1{background-position:2px -47px;background-color:transparent;height:10px;width:10px;position:absolute;margin:3px 0 0 -15px}.grid-block-dark .editorial-content,.grid-block-dark .editorial-subtitle,.grid-block-dark .editorial-title,.grid-block-dark .list-item,.grid-block-dark .list-item a,.grid-block-dark .list-item-static,.grid-block-dark .list-title{color:#fff}.grid-block-dark .list-item:hover{background-color:#94d8f7}.grid-block-dark .list-item-caret i.sprite-img-grp-1{background-position:2px -95px;background-color:transparent}.grid-block-light .list-item a{color:#737373}.grid-block-light .list-item-caret i.sprite-img-grp-1{background-position:3px 1px;background-color:transparent}.grid-block-grey .list-item:hover{background-color:#94d8f7}.grid-block-highlight .editorial-content,.grid-block-highlight .editorial-subtitle,.grid-block-highlight .editorial-title,.grid-block-highlight .list-item,.grid-block-highlight .list-item a,.grid-block-highlight .list-item-static,.grid-block-highlight .list-title{color:#fff}.nl-sign-up .button{margin-top:2px;margin-right:23px}.promo{height:263px}.promo .promo-img{max-width:100%}.link-icon{background:url(../images/homepage_arrow.png) no-repeat;width:14px;height:14px;display:inline-block;position:relative}.link-icon.flightdeals{left:141px;top:-28px}.link-icon.dreamliner{left:146px;top:-28px}.promo-link{background-color:#fff;position:absolute;bottom:0;right:-1px;margin:0;padding:8px 8px 8px 16px;text-transform:none;font-family:tui,Arial,sans-serif;font-size:26.5px;cursor:pointer;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.promo-link.bg{background-color:#70cbf4}.promo-link.bg a{color:#fff}.promo-link a{font-size:20px;font-family:tui;text-transform:uppercase;color:#333}.promo-link .arrow-right-link{-webkit-transition:border-color .2s linear;-moz-transition:border-color .2s linear;-o-transition:border-color .2s linear;transition:border-color .2s linear}.promo-link .arrow-main{margin-left:8px}.promo-link-highlight :hover{background-color:#faaf00}.promo-quarter .promo-link{font-family:droid_sansregular,Arial,sans-serif;font-size:24.5px;left:0;line-height:24px}.promo-quarter .promo-link .arrow-right-link{border-width:6px}.promo-prod{z-index:0;height:262px;overflow:hidden}.promo-prod .promo-prod-badge{position:absolute;top:0;left:0;margin:0;padding:2px 8px;z-index:1;color:#fff;background-color:#2ea9e0;font-size:13.5px;font-family:tui,Arial,sans-serif}.promo-prod .diff-label,.promo-prod .diff-label-sm{display:block;position:absolute;top:0;left:0;z-index:1}.promo-prod .rating{margin:0 0 2px 12px}.promo-prod.promo-prod-nohover .promo-prod-desc,.promo-prod.promo-prod-nohover:hover .promo-prod-desc{top:auto;bottom:0}.promo-prod .promo-prod-deals{position:absolute;top:228px;left:0;height:72px;width:100%;padding:10px 0;margin:0;z-index:1;color:#fff;background-color:#faaf00;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-moz-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .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)}.promo-prod .promo-prod-deals.home-para-comp{background-color:#2ea9e0}.promo-prod .promo-prod-deals a{color:#fff;display:block;padding:2px 12px;font-size:14px;padding-top:0}.promo-prod .promo-prod-deals a.description{font-size:12.5px}.promo-prod .promo-prod-deals a .arrow-ryt{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;position:absolute;top:0;margin-top:13px;margin-left:6px}.promo-prod .promo-prod-deals .deals-desc{font-size:12.5px;margin:5px 12px 12px;white-space:nowrap}.promo-prod .promo-prod-deals .description{margin:15px 12px 12px;position:relative;top:-10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:248px}.promo-prod .promo-prod-desc{position:absolute;top:256px;left:0;height:72px;width:100%;padding:10px 0;margin:0;z-index:1;color:#fff;background-color:#2ea9e0;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-moz-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .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)}.promo-prod .promo-prod-desc.home-para-comp{background-color:#2ea9e0}.promo-prod .promo-prod-desc a{color:#fff;display:block;padding:2px 12px;font-size:14px;padding-top:0}.promo-prod .promo-prod-desc a .arrow-ryt{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;position:absolute;top:0;margin-top:13px;margin-left:6px}.promo-prod .promo-prod-desc .description{margin:15px 12px 12px;position:relative;top:-6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:248px}.promo-prod .promo-prod-desc-accom{top:227px;color:#666;background-color:#fff}.promo-prod .promo-prod-desc-accom a{color:#2ea9e0}.promo-prod .promo-prod-desc-accom.most-viewed:before{position:absolute;top:-22px;width:100%;margin-bottom:0;color:#fff;background-color:#999;font-size:11.5px;line-height:22px;text-align:center;content:"Most Viewed"}.promo-prod .homepageRecomm{background-color:#2ea9e0}.promo-prod .promo-prod-title{margin-bottom:1px;font-family:tui,Arial,sans-serif;font-size:18.5px}.promo-prod .promo-prod-title .ellipsis{color:#FFF;padding:5px 12px 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:200px;vertical-align:middle;font-size:15px}.promo-prod .promo-prod-title .arrow-main{vertical-align:middle}.promo-prod .promo-prod-location{padding-left:12px;margin-bottom:0}.promo-prod .link{color:#fff}.promo-prod .promo-prod-image{z-index:0}.promo-prod.sen .promo-prod-badge,.promo-prod.sen .promo-prod-desc{background-color:#3d1a0e}.promo-prod.alc .promo-prod-badge,.promo-prod.alc .promo-prod-desc{background-color:#640019}.promo-prod.cou .promo-prod-badge,.promo-prod.cou .promo-prod-desc{background-color:#002d41}.promo-prod.gld .promo-prod-badge,.promo-prod.gld .promo-prod-desc{background-color:#b9a064}.promo-prod.fam .promo-prod-badge,.promo-prod.fam .promo-prod-desc{background-color:#50bec3}.promo-prod.pll .promo-prod-badge,.promo-prod.pll .promo-prod-desc,.promo-prod.plt .promo-prod-badge,.promo-prod.plt .promo-prod-desc{background-color:#353d42}.promo-prod.hub .promo-prod-badge,.promo-prod.hub .promo-prod-desc,.promo-prod.sce .promo-prod-badge,.promo-prod.sce .promo-prod-desc,.promo-prod.sty .promo-prod-badge,.promo-prod.sty .promo-prod-desc{background-color:#111}.promo-prod.snf .promo-prod-badge,.promo-prod.snf .promo-prod-desc{color:#333;background-color:#beeb00}.promo-prod.snf .promo-prod-desc a{color:#333}.promo-prod.ftw .promo-prod-badge,.promo-prod.ftw .promo-prod-desc{background-color:#00aeef}.promo-prod.sky .promo-prod-badge,.promo-prod.sky .promo-prod-desc{background-color:#59bebb}.promo-prod.sim .promo-prod-badge,.promo-prod.sim .promo-prod-desc{background-color:#004383}.recs-component{background:url(../images/TH_RecsEngine_Arrow_Orange.jpg) right center no-repeat;min-height:245px}.recs-component .editorial-title{margin-top:50px}.recs-component .editorial-content,.recs-component .editorial-title{width:150px}.recs-strip{background-color:#faaf00;color:#fff;font-size:13px;padding:2px 12px 5px;position:absolute;text-align:left;top:-15px;width:91%;height:15px}.touch .promo-prod-deals,.touch .promo-prod-desc{top:191px}.touch .promo-prod-desc-accom{top:186px}.touch .recsHomePageComponent .promo-prod-image{height:calc(100% - 86px);height:-webkit-calc(100% - 86px);width:100%}.no-touch .promo-prod:hover .promo-prod-deals,.no-touch .promo-prod:hover .promo-prod-desc{top:191px}.no-touch .promo-prod:hover .promo-prod-desc-accom{position:absolute;top:71%;word-break:break-all;padding-bottom:50px}.deals-banner{background:#333;position:relative;overflow:hidden;font-color:#fff;padding:2px 10px 2px 11px;font-family:inherit;font-weight:400px;display:block;font-style:normal;font-size:40px}.deals-banner h1,.deals-banner h2{overflow:hidden;position:absolute;top:33px;left:50px}.deals-banner h1 span,.deals-banner h2 span{color:#fff;margin:0}.deals-banner .view-desc{position:absolute;top:65px;left:30px;width:390px;font-size:0}.deals-banner .view-desc .description{display:inline-block;background-color:#fff;color:#545454;font-family:proxima-reg,Arial,sans-serif;font-size:18px;padding:8px 20px;margin-top:7px}.deals-banner .view-desc .view-deals{background-color:#fff;color:#545454;font-size:18px;margin-top:7px;padding:8px 20px;display:block;width:100px}.deals-banner .view-desc .arrow-ryt{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:5px solid #545454;position:relative;top:-26px;left:114px}.form-quick-search{padding:8px;background-color:#e4e4e4;margin:12px 0}.quick-search-mini .button{display:block}.search-dest-blurb{padding:0;font-size:11.5px;margin-bottom:16px}.search-dest-blurb strong{font-size:14.5px}.newTuiLogo{padding-right:97px}.newTuiLogo .world-logo{margin-top:-27px;margin-right:-70px}.home-list-half{width:106px;float:left}.home-list-half .list-item{width:84px}.social-media{padding-bottom:0}.social-media-button{height:24px;display:inline-block;position:relative;margin-right:6px;cursor:pointer;overflow:hidden;width:24px;z-index:0}.social-media-button:hover{opacity:.5}.social-media-button>a{color:#fff}.social-media-button>a:hover{text-decoration:none}.social-media-button.social-media-button-facebook,.social-media-button.social-media-button-facebook .icon{background-color:#3b5998}.social-media-button.social-media-button-facebook .text{background-color:#355089}.social-media-button.social-media-button-twitter,.social-media-button.social-media-button-twitter .icon{background-color:#55acee}.social-media-button.social-media-button-twitter .text{background-color:#4c9ad6}.social-media-button.social-media-button-googleplus,.social-media-button.social-media-button-googleplus .icon{background-color:#dd4b39}.social-media-button.social-media-button-googleplus .text{background-color:#c64333}.social-media-button.social-media-button-pinterest,.social-media-button.social-media-button-pinterest .icon{background-color:#cb2027}.social-media-button.social-media-button-pinterest .text{background-color:#b61d23}.social-media-button.social-media-button-youtube,.social-media-button.social-media-button-youtube .icon{background-color:#cd332d}.social-media-button.social-media-button-youtube .text{background-color:#b82e28;left:46px}.social-media-button.social-media-button-youtube .icon{width:46px}.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}.social-media-button .icon{display:inline-block;line-height:24px;width:24px;vertical-align:middle;z-index:1}.ie7 .product-list .viewport .plist li .product{margin:12px 3px}.ie7 .product-list .viewport .plist li .product.special{border:1px solid #e4e4e4}.ie7 .product-list .viewport .plist li .product.xs{margin-left:-1px}.ie7 .places-to-stay.special .image-container{border:1px solid #e4e4e4}.ie7 .places-to-stay .copy .hotel-name,.ie7 .places-to-stay .copy .list-n-trip{float:none}.ie7 .seo-links ul.inline li{float:left;white-space:nowrap;zoom:1}.ie7 .map-popup.product{padding-bottom:8px}.ie7 .map-popup.product .image-container .product{overflow:hidden}.ie7 #mapnode .map-img-close{top:24px}.ie7 .deals table td strong{line-height:22px}.ie7 #content .page-tabs{margin-bottom:6px}.ie7 #content .page-tabs ul{background:url(../images/ulshadow.png);width:658px;margin-bottom:8px!important;border-bottom:1px solid #aeaeae}.ie7 #content .page-tabs li{padding-left:8px;margin-bottom:-1px}.ie7 #content .page-tabs li.active a{border-top:1px solid #aeaeae;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae}.ie7 #content .page-tabs li:first-child{padding-left:0}.ie7 .main .panel.labeled .copy h3{color:#333}.ie7 body .autocomplete{border:1px solid #c2c2c2}.ie7 .refine-dates h2 a{margin-top:-22px}.ie7 .refine-dates ul.nights-choice-menu li.custom-dates ul{width:150px;border:1px solid #c2c2c2;display:none}.ie7 .refine-dates ul.nights-choice-menu li.custom-dates.active span.more-arrow{margin-top:1px}.ie7 .refine-dates ul.nights-choice-menu li.custom-dates.active ul{display:block}.ie7 .search .col .textfield.multifield div.textbox{position:relative;padding-right:18px}.ie7 .search .col .textfield.multifield div.textbox a{position:absolute}.ie7 .search .col label.related input.flexible{top:-3px}.ie7 .search .col .search-col{margin-left:8px}.ie7 .search .guide.destination .title-bar p.notice span.line{margin-top:-4px}.ie7 .search .guide.destination .title-bar p.notice label{width:338px}.ie7 .search .guide.destination .title-bar p.notice a.dropdown{min-width:172px}.ie7 .get-price-search p .related.loading span.load{right:-22px}.ie7 .get-price-search p .give-take.related input{top:-2px}.ie7 .guide.expand-vertical{left:0}.ie7 .search-results .duration-selection ul.nights-choice-menu li.active a{border-width:1px 1px 0;border-style:solid;border-color:#e4e4e4;padding-bottom:7px}.ie7 .search-results .refine-dates{background:url(../images/firstchoice/date-slider-gradient.png) top left repeat-x}.ie7 .search-results .shortlisted a span.icon{top:-4px}.ie7 .search-results .result-view .product-list .product{border-bottom:1px dotted #aeaeae}.ie7 .search-results .result-view .product-list .product .price{line-height:27px;margin-top:8px}.ie7 .search-results .result-view.gallery .product-list .product .more-details .price{margin-top:10px}.ie7 .search-results .result-view .price{line-height:27px}.ie7 .search-results .gallery .product-list .viewport ul li .product{border:1px solid #fff}.ie7 .search-results .gallery .product-list .viewport ul li .product.special{border:1px solid #e4e4e4}.ie7 .search-results .gallery .product-list .viewport ul li .product .more-details p.price span.per-person{color:#fff}.ie7 .search-results .gallery .product-list .viewport ul li .product:hover .more-details p.price span.per-person{color:#aeaeae}.ie7 .search-results .list .product-list .viewport ul li .product .main-details{padding-left:14px}.ie7 .search-results .list .product-list .viewport ul li .product.special{border-width:0 0 1px}.ie7 .search-results .list .product-list .viewport ul li .product.special .image-container{border:1px solid #e4e4e4}.ie7 .search-results .list .product-list .viewport ul li .product.special .more-details{width:230px}.ie7 .search-results .mask-interactivity{filter:alpha(opacity=60)}.ie7 .dropdownlist{margin:3px 0 0 10px}.ie7 .bookflow-accommodation-summary-panel .flights-summary li .itinerary-arrival-time i{height:19px}.ie7 .animation .holidayImage{left:0;position:absolute;width:100%}.ie7 .animation .description{height:86px}.ie7 .video-popup .floater{right:-1px}.ie7 .price-breakdown li span{float:none;position:absolute;top:4px;right:0}.ie8 .collections-editorial{border-bottom:1px solid #acacac;border-left:1px solid #acacac;border-right:1px solid #acacac}.ie8 .places-to-stay.special .image-container,.ie8 .product-list .viewport .plist li .product.special{outline:#e4e4e4 solid 1px}.ie8 #content .page-tabs{margin-bottom:6px}.ie8 #content .page-tabs ul{background:url(../images/ulshadow.png);width:658px;margin-bottom:8px!important;border-bottom:1px solid #aeaeae}.ie8 #content .page-tabs li{padding-left:8px;margin-bottom:-1px}.ie8 #content .page-tabs li.active a{border-top:1px solid #aeaeae;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae}.ie8 #content .page-tabs li:first-child{padding-left:0}.ie8 #header #quick-search .search-btn .sprite-img-grp-1{margin:-8px 0 0 6px;width:16px;height:16px;background-position:2px -1007px}.ie8 .summary-panel-accommodation .charges .question{right:0}.ie8 .animation .holidayImage{left:0;position:absolute;width:100%}.ie8 .animation .description{height:86px}.ie8 .media-popup .floater,.ie8 .video-popup .floater{right:-1px}.ie8 .media-popup .thumb-carousel{width:988px}.ie8 .media-promo .box{background-color:#1a1a1a}.ie8 body .search .col .give-take input{top:2px}.ie8 body .autocomplete{border:1px solid #c2c2c2}.ie8 .search .to.col .multifield.textfield div.textbox.truncate{max-width:128px}.ie8 .search .to.col .multifield.textfield div.textbox.truncate:hover{max-width:170px}.ie8 .dropdownlist{margin-left:-1px}.ie8 .refine-dates ul.nights-choice-menu li.custom-dates ul{width:150px;border:1px solid #c2c2c2;display:none}.ie8 .refine-dates ul.nights-choice-menu li.custom-dates.active span.more-arrow{margin-top:1px}.ie8 .refine-dates ul.nights-choice-menu li.custom-dates.active ul{display:block}.ie8 .search-results .duration-selection ul.nights-choice-menu li.active a{border-width:1px 1px 0;border-style:solid;border-color:#e4e4e4}.ie8 .search-results .duration-selection ul.nights-choice-menu li.active a:hover{background-color:#fff}.ie8 .search-results .gallery .product-list .viewport ul li .product .more-details p.price span.per-person{color:#fff}.ie8 .search-results .gallery .product-list .viewport ul li .product:hover .more-details p.price span.per-person{color:#aeaeae}.ie8 .search-results .list .product-list .viewport ul li .product.special{outline:0}.ie8 .search-results .list .product-list .viewport ul li .product.special .image-container{outline:#e4e4e4 solid 1px}.ie8 .search-results .mask-interactivity{filter:alpha(opacity=60)}.ie8 .filter .item .price-toggle li.active,.ie8 .search-results .view-style li.btn.active{background-color:#e4e4e4;background-image:none}.ie8 .on.toggle-button{margin-left:34px}.ie8 .collection-mega-menu{border:1px solid #aeaeae;border-top:0}.ie9 .calendar .dateyear li.current-monthyear div.custom-dropdown a.dropdown{border-radius:0!important}.ie9 .calendar .dateyear li.current-monthyear div.custom-dropdown a.dropdown span.value{box-shadow:none}.ie9 .media-popup .floater{right:-1px}.ie9 .media-popup .thumb-carousel{width:990px}.ie9 .animation .holidayImage{left:0;position:absolute;width:100%}.ie9 .animation .description{height:86px}.ie9 .search .col .multifield.textfield div.placehold,.ie9 .search .col .multifield.textfield div.textbox,.ie9 .search .col .textfield,.ie9 .search .col .when{border-radius:0}.ie9 .search .col .rooms .item .custom-dropdown a.dropdown span.value{border-radius:0;padding-bottom:4px}.ie9 .search .guide.destination .title-bar p.notice .custom-dropdown a.dropdown,.ie9 .search .guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.arrow,.ie9 .search .guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.value{border-radius:0!important}.ie9 .search-summary .search-edit{border-radius:none}.ie9 .search-results .duration-selection ul.nights-choice-menu li a,.ie9 .search-results .filter .item .price-toggle li.perperson,.ie9 .search-results .filter .item .price-toggle li.total,.ie9 .search-results .slidey-calendar .slider div.left.handle,.ie9 .search-results .slidey-calendar .slider div.right.handle,.ie9 .search-results.single .flights-summary .first.btn a,.ie9 .search-results.single .flights-summary .last.btn a,.ie9 .slider .track .handle{border-radius:0}.ie9 .on.toggle-button{margin-left:34px}.ie7 .duration-info.error.tooltip span.arrow,.ie8 .duration-info.error.tooltip span.arrow{display:none}.ie7 .mapped .map-viewport .shadow.top,.ie8 .mapped .map-viewport .shadow.top{border-bottom:1px solid #aeaeae}.ie7 .mapped .map-viewport .shadow.right,.ie8 .mapped .map-viewport .shadow.right{border-right:1px solid #aeaeae}.ie7 .mapped .map-viewport .shadow.bottom,.ie8 .mapped .map-viewport .shadow.bottom{border-bottom:1px solid #aeaeae}.ie7 .mapped .map-viewport .shadow.left,.ie8 .mapped .map-viewport .shadow.left{left:0;border-left:1px solid #aeaeae}.ie7 .mapped .map-viewport .slide-panel,.ie8 .mapped .map-viewport .slide-panel{border-right:1px solid #aeaeae}.ie7 .mapped .map-viewport .slide-panel .result-list li.active,.ie8 .mapped .map-viewport .slide-panel .result-list li.active{border-style:solid;border-width:1px 5px 1px 1px;border-color:#aeaeae #faaf00 #aeaeae #aeaeae}.promo-Banner .promo-Banner-B-Des{filter:alpha(opacity=60)}.ie7 #header #quick-search .search-btn,.ie7 #header #quick-search .textfield,.ie8 #header #quick-search .search-btn,.ie8 #header #quick-search .textfield{color:#2ea9e0}.ie8 .newmediacarousel .bg-load .container .large-carousel .img-overlay-details{bottom:131px}.ie8 .SEN .tabs-club .page-tabs .tabs{background:0 0!important;border-bottom:none!important}.ie8 .SEN .tabs-club .page-tabs .paraline{top:-8px!important}.inventory-deals-collection .box-out{margin-bottom:8px;padding:8px;background:#f8efe4}.inventory-deals-collection .box-out .price{text-align:right}.inventory-deals-collection .box-out .price .per{font-size:8.5px;text-transform:uppercase}.inventory-deals-collection .box-out .price .left{text-align:left}.inventory-deals-collection .box-out .price .button{text-transform:capitalize}.inventory-deals-collection .box-out .airport{max-width:106px;text-transform:capitalize;max-height:40px}.inventory-deals-collection .box-out .right strong{font-size:22px}.inventory-deals-collection .box-out .right strong span .pp-price{font-size:26px}.inventory-deals-collection .w90{width:90px}.inventory-deals-collection h4{height:16px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.inventory-deals-collection .image-container a img,.inventory-deals-collection .image-container img{width:232px;min-height:131px}.content .span{float:none}.result-view .mask-interactivity{width:100%;height:100%;position:absolute;left:0;top:0;z-index:999;display:none;opacity:.4}.result-view.updating .mask-interactivity{display:block;background:url(../images/loading-3-anim-transparent.gif) 50% 50% no-repeat #fff}.inventory-deals-landing h2.underline{margin-top:10px;border-bottom:2px solid #2ea9e0}.inventory-deals-landing ul{padding-top:30px}.inventory-deals-landing ul li{width:462px;margin-left:20px}.inventory-deals-landing ul li .image-container img{float:left;width:216px;min-height:139px;margin-bottom:40px}.inventory-deals-landing ul li .detail-dec{float:left;width:230px;min-height:139px;margin-left:16px}.inventory-deals-landing ul li .detail-dec h4{color:#2ea9e0;font-size:19.5px;text-transform:capitalize;height:40px}.inventory-deals-landing ul li .detail-dec .description{height:40px;overflow:hidden;text-transform:capitalize}.inventory-collection .button{margin:10px 0 0 39px}.inventory-collection .image-container img{width:232px;height:131px}.inventory-collection h4{height:16px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.inventory-collection p.where{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.inventory-collection .boxout{padding:0 10px}.inventory-collection .boxout strong{line-height:15px}.inventory-collection .boxout .cta-buttons{display:inline-block}.inventory-filter{background:0 0;padding-top:5px}.inventory-filter h4{padding:0;border:none;color:#2ea9e0;line-height:12px;font-size:14px;font-family:inherit}.inventory-details-getPrice{padding:16px 0 0;border-bottom:2px solid #2ea9e0}.inventory-details-getPrice h3{font-size:19px;line-height:22px;text-transform:none!important;width:100%;font-family:inherit}.inventory-details-getPrice h3.accurate{font-weight:700}.inventory-details-getPrice h3.holiday-search{font-weight:400}.inventory-details-getPrice .cta-buttons{margin:0 0 14px}.inventory-inline{background:0 center none}.inventory-inline .dropdown-title{padding-left:225px}.inventory-inline span{color:#2ea9e0}.InvTouristBanner{background:#fafafa;min-height:245px;padding:69px 21px}.InvTouristBanner a{margin-left:25px}.InvTouristBanner img{padding:5px;border-bottom:1px solid #ccc}.InvTouristBanner h2{text-align:center;line-height:25px;padding:32px 3px;font-size:25px!important;float:left}.InvTouristBanner h2 span{font-size:16px;width:100%;display:block}.promo-Banner{position:relative}.promo-Banner img{width:100%;height:520px}.promo-Banner .promo-Banner-T-Des{position:absolute;top:1em;left:.5em;width:400px;font-weight:700;color:#fff}.promo-Banner .promo-Banner-B-Des{position:absolute;bottom:20px;font-weight:700;color:#fff;background:#000;opacity:.6;height:50px;width:700px;padding:10px}.inventory-intro{position:relative}.inventory-promo-product{border-top:#fff 1px solid;position:absolute;width:262px;z-index:999;overflow:hidden;left:786px;top:-1px;height:329px}.inventory-promo-product .promo-prod{height:164px}.inventory-promo-product .promo-prod:hover .promo-prod-desc{top:100px}.inventory-promo-product img{height:164px;width:292px}.inventory-promo-product h4{color:#fff}#wrapper{position:relative}.touch .scroller{margin-top:5px}.touch .search .col .textfield.multifield .placehold{top:-9px}.touch #header #quick-search{margin-top:-83px}.touch #header #quick-search .textfield{height:30px;line-height:30px;background:#d3e5f3;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#fff;font-size:10.5px;padding:0 12px 0 8px;vertical-align:middle;width:130px;position:relative;top:42px}.touch #header #quick-search .textfield:focus{background:#fff;color:#454545;-webkit-box-shadow:0 0 10px rgba(46,169,224,.7);box-shadow:0 0 10px rgba(46,169,224,.7);background-clip:padding-box}.touch #header #quick-search .textfield:focus::-webkit-input-placeholder{color:#999}.touch #header #quick-search .textfield:focus:-moz-placeholder{color:#999}.touch #header #quick-search .textfield:focus::-moz-placeholder{color:#999}.touch #header #quick-search .textfield:focus:-ms-input-placeholder{color:#999}.touch #header #quick-search .textfield:focus.placehold{color:#999!important}.touch #header #quick-search .search-btn{height:32px;position:relative;top:42px}.touch #header #quick-search .search-btn i.sprite-img-grp-1{background-position:0 -1007px;height:20px;width:14px}.touch #header #nav{max-width:780px}.touch #header #nav ul li{padding-right:2px}.touch #header #nav ul li a{padding:0 18px}.touch #header #utils{height:38px!important}.touch #header #utils ul{padding:0}.touch #header #utils ul li{display:inline;margin-right:12px;padding-left:0}.touch #header #utils ul li a{color:#fff;font-size:14px;padding:15px 8px 7px}.touch .dropdownlist.scroller .viewport{margin-right:0!important}.touch .dropdownlist ul li{font-size:14px}.touch .newSearchPanel .col .custom-dropdown.howLong a.dropdown span.value,.touch .search .col .custom-dropdown.howLong a.dropdown span.value{width:110px!important;border:none}.touch .newSearchPanel .col .custom-dropdown.howLong a.dropdown span.value:hover,.touch .search .col .custom-dropdown.howLong a.dropdown span.value:hover{border:none}.touch .newSearchPanel .col .custom-dropdown.howLong a.dropdown .arrow,.touch .search .col .custom-dropdown.howLong a.dropdown .arrow{background:#2ea9e0!important}.touch .newSearchPanel .col .custom-dropdown.howLong a.dropdown .arrow:active,.touch .newSearchPanel .col .custom-dropdown.howLong a.dropdown .arrow:focus,.touch .newSearchPanel .col .custom-dropdown.howLong a.dropdown .arrow:hover,.touch .search .col .custom-dropdown.howLong a.dropdown .arrow:active,.touch .search .col .custom-dropdown.howLong a.dropdown .arrow:focus,.touch .search .col .custom-dropdown.howLong a.dropdown .arrow:hover{background:#94d8f7}.touch .newSearchPanel .col .custom-dropdown .arrow span,.touch .search .col .custom-dropdown .arrow span{margin-top:16px}.touch .newSearchPanel .col .custom-dropdown .value,.touch .search .col .custom-dropdown .value{line-height:35px;font-size:14px!important}.touch .newSearchPanel .col .custom-dropdown a.dropdown,.touch .search .col .custom-dropdown a.dropdown{font-size:14px;max-width:175px;height:39px}.touch .newSearchPanel .col .custom-dropdown a.dropdown span.value,.touch .search .col .custom-dropdown a.dropdown span.value{line-height:35px}.touch .newSearchPanel .col .custom-dropdown a.dropdown span.arrow,.touch .search .col .custom-dropdown a.dropdown span.arrow{height:39px}.touch .newSearchPanel .col .custom-dropdown a.dropdown span.arrow span,.touch .search .col .custom-dropdown a.dropdown span.arrow span{top:0}.touch .monthSelector .spanyear{left:401px!important}.touch #header #nav ul .homepage-main-nav{top:1px}.touch #dealsSearchResultHeading .dealsFilterCnt .sortBy{margin-left:32px}.touch #dealsSearchResultHeading .dealsFilterCnt .custom-dropdown a.dropdown{max-width:184px!important}.touch #dealsSearchResultHeading .dealsFilterCnt .custom-dropdown .value{width:134px!important}.touch .yellowbg .content-spacer .flightdeals{left:218px!important}.touch .filter-container .filter-slider ul li:hover{background-color:transparent!important}.touch .perPerson-tooltip{min-width:100px;max-width:115px}.touch .timeTableSearchPanel .autoSuggest .focusNode input.autoLoading{position:relative;left:-12px}.touch .dijitInputContainer .dijitInputInner{height:30px!important}.video .homepage-video-player{width:1048px;position:relative;top:0}.inv-social-media{padding:16px 0 0;position:relative;border-bottom:1px solid #eee;margin:-25px 25px 40px}.inv-social-media ul.social-media-list{float:left;margin-top:5px}.inv-social-media ul.social-media-list li.social-media-button{cursor:pointer;background-color:#000;position:relative;margin-right:20px;height:70px;width:70px;display:inline-block;vertical-align:middle!important}.inv-social-media ul.social-media-list li.social-media-button a.media-lnk{display:block;height:70px}.inv-social-media ul.social-media-list li.social-media-button a.media-lnk .icon{display:inline-block;text-indent:-9999px;width:40px;padding:15px 0 0 15px}.inv-social-media ul.social-media-list li.social-media-button.facebook a.media-lnk .icon{width:29px;padding:20px 0 0 29px}.inv-social-media ul.social-media-list li.social-media-button.youtube a.media-lnk .icon{padding:22px 0 0 15px}.inv-social-media .invntry-media-desc{min-height:102px}.inv-social-media .invntry-media-desc .para{padding-bottom:20px}.txt_bold{font-weight:700}.txt_12px{font-size:12px}.txt_13px{font-size:13px}.txt_14px{font-size:14px}.txt_15px{font-size:15px}.txt_16px{font-size:16px}.txt_17px{font-size:17px}.txt_18px{font-size:18px}.txt_19px{font-size:19px}.txt_20px{font-size:20px}.txt_21px{font-size:21px}.txt_22px{font-size:22px}.txt_23px{font-size:23px}.txt_24px{font-size:24px}.fleft{float:left}.fright{float:right}.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}.circle.bgred{background:red}.ie9 #searchResultContainer .caption-left{background:url(../images/returning_img.png) center no-repeat #f2f2f2;cursor:default!important}.ie9 #searchResultContainer .caption-left div{width:24px;border-bottom:0!important}.dj_ie .flightdpttime{position:relative;top:10px!important}.dj_ie #searchResultContainer .searchResultTable .searchResultDeptDatesTable tr td .priceperperson{margin-top:-7px;padding:0 0 10px}#searchResult{position:relative;min-height:800px}#searchResult.oneWayOverlay{min-height:400px!important}.loadingDivCnt{width:100px}.loadingDivCnt.loading{display:block;position:absolute;left:0;top:0;z-index:10000;width:100%;min-height:800px;background:url(../images/loading-3-anim-transparent.gif) 50% 50% no-repeat #fff;opacity:.6}.loadingDivCnt.loading.oneWayOverlay{min-height:400px!important}#searchResultContainer,#searchResultTabContainer{border:0 solid #000;display:inline-block;width:95.42%;margin:0 0 29px 25px;position:relative}#searchResultContainer .page-tabs,#searchResultTabContainer .page-tabs{padding:0;margin:0 0 20px}#searchResultContainer .page-tabs ul,#searchResultTabContainer .page-tabs ul{width:100%;background:0 0!important;-webkit-box-shadow:1px -11px 5px -10px #c2c2c2 inset;box-shadow:1px -11px 5px -10px #c2c2c2 inset}#searchResultContainer .page-tabs ul li.activeTab a:hover,#searchResultTabContainer .page-tabs ul li.activeTab a:hover{background:#fff}#searchResultContainer .page-tabs ul li,#searchResultTabContainer .page-tabs ul li{width:141px;text-align:center;min-height:58px;font-size:12.5px;text-transform:uppercase}#searchResultContainer .page-tabs ul li a,#searchResultTabContainer .page-tabs ul li a{font-size:16px;padding:10.5px;min-height:37px}#searchResultContainer .page-tabs ul li a:hover,#searchResultTabContainer .page-tabs ul li a:hover{background:#94d8f7}#searchResultContainer .selectedDepaFlight,#searchResultTabContainer .selectedDepaFlight{margin:-4px 0 20px;font-size:40px;color:#333;font-family:tui}#searchResultContainer .caption-top,#searchResultTabContainer .caption-top{margin-left:137px;text-align:center;background:#f2f2f2;vertical-align:middle;padding-top:3px;padding-bottom:3px;font-size:14.5px;color:#3c3c3c;margin-top:13px;cursor:default}#searchResultContainer .oneway,#searchResultTabContainer .oneway{margin-left:0!important;margin-top:5px!important}#searchResultContainer .caption-left,#searchResultTabContainer .caption-left{background:url(../images/returning_img.png) center no-repeat #f2f2f2;cursor:default!important}#searchResultContainer .caption-left div,#searchResultTabContainer .caption-left div{width:24px;border-bottom:0!important}#searchResultContainer .caption-bottom,#searchResultTabContainer .caption-bottom{width:996px;background:#f2f2f2;position:relative;top:570px;left:0;height:17px}#searchResultContainer .caption-oneway-top,#searchResultTabContainer .caption-oneway-top{position:relative;top:1px;height:18px;margin-bottom:0;text-align:center;background:#f2f2f2;vertical-align:middle;padding-top:3px;padding-bottom:3px;font-size:14.5px;color:#333}#searchResultContainer .caption-oneway-bottom,#searchResultTabContainer .caption-oneway-bottom{background:#f2f2f2;position:relative;height:17px}#searchResultContainer .searchResultTable,#searchResultTabContainer .searchResultTable{padding:0;margin:0;border-collapse:collapse;background:#fff}#searchResultContainer .searchResultTable td,#searchResultTabContainer .searchResultTable td{text-align:center;height:70px;vertical-align:middle;border:1px solid #ebebeb;color:#000;position:relative}#searchResultContainer .searchResultTable td.searchResultDeptDatesTd,#searchResultContainer .searchResultTable td.searchResultReturnDatesTd,#searchResultTabContainer .searchResultTable td.searchResultDeptDatesTd,#searchResultTabContainer .searchResultTable td.searchResultReturnDatesTd{padding:0;margin:0;border-width:1px}#searchResultContainer .searchResultTable td.blankCell,#searchResultTabContainer .searchResultTable td.blankCell{border:0;background:#fff}#searchResultContainer .searchResultTable td.active,#searchResultContainer .searchResultTable td.hover,#searchResultTabContainer .searchResultTable td.active,#searchResultTabContainer .searchResultTable td.hover{background:#f2f2f2}#searchResultContainer .searchResultTable td.empty-cell,#searchResultTabContainer .searchResultTable td.empty-cell{cursor:default}#searchResultContainer .searchResultTable .searchResultReturnDatesTable tr:last-child td,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable tr:last-child td{border-bottom:1px solid #999!important}#searchResultContainer .searchResultTable .searchResultDeptDatesTable,#searchResultContainer .searchResultTable .searchResultReturnDatesTable,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable{background:#fff}#searchResultContainer .searchResultTable .searchResultDeptDatesTable tr:first-child td,#searchResultContainer .searchResultTable .searchResultReturnDatesTable tr:first-child td,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable tr:first-child td,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable tr:first-child td{border-top:0}#searchResultContainer .searchResultTable .searchResultDeptDatesTable tr:last-child td,#searchResultContainer .searchResultTable .searchResultReturnDatesTable tr:last-child td,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable tr:last-child td,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable tr:last-child td{border-bottom:0}#searchResultContainer .searchResultTable .searchResultDeptDatesTable tr td.active,#searchResultContainer .searchResultTable .searchResultDeptDatesTable tr td.hover,#searchResultContainer .searchResultTable .searchResultReturnDatesTable tr td.active,#searchResultContainer .searchResultTable .searchResultReturnDatesTable tr td.hover,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable tr td.active,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable tr td.hover,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable tr td.active,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable tr td.hover{background:#f2f2f2;cursor:default}#searchResultContainer .searchResultTable .searchResultDeptDatesTable tr td.active.srBodySelectedDate,#searchResultContainer .searchResultTable .searchResultDeptDatesTable tr td.hover.srBodySelectedDate,#searchResultContainer .searchResultTable .searchResultReturnDatesTable tr td.active.srBodySelectedDate,#searchResultContainer .searchResultTable .searchResultReturnDatesTable tr td.hover.srBodySelectedDate,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable tr td.active.srBodySelectedDate,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable tr td.hover.srBodySelectedDate,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable tr td.active.srBodySelectedDate,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable tr td.hover.srBodySelectedDate{background:#feb200}#searchResultContainer .searchResultTable .searchResultDeptDatesTable tr td .srTdcnt,#searchResultContainer .searchResultTable .searchResultReturnDatesTable tr td .srTdcnt,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable tr td .srTdcnt,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable tr td .srTdcnt{padding-top:15px;margin:0;height:53px}#searchResultContainer .searchResultTable .searchResultDeptDatesTable tr td .priceperperson,#searchResultContainer .searchResultTable .searchResultReturnDatesTable tr td .priceperperson,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable tr td .priceperperson,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable tr td .priceperperson{margin-top:-8px;padding:0 0 10px}#searchResultContainer .searchResultTable .searchResultDeptDatesTable tr td:first-child,#searchResultContainer .searchResultTable .searchResultReturnDatesTable tr td:first-child,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable tr td:first-child,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable tr td:first-child{border-left:0}#searchResultContainer .searchResultTable .searchResultDeptDatesTable tr td:last-child,#searchResultContainer .searchResultTable .searchResultReturnDatesTable tr td:last-child,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable tr td:last-child,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable tr td:last-child{border-right:0}#searchResultContainer .searchResultTable .searchResultDeptDatesTable tr td span,#searchResultContainer .searchResultTable .searchResultReturnDatesTable tr td span,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable tr td span,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable tr td span{display:block}#searchResultContainer .searchResultTable .searchResultDeptDatesTable .SRdeptTblHeader,#searchResultContainer .searchResultTable .searchResultReturnDatesTable .SRdeptTblHeader,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable .SRdeptTblHeader,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable .SRdeptTblHeader{background:#70cbf4;position:static;cursor:pointer}#searchResultContainer .searchResultTable .searchResultDeptDatesTable .SRdeptTblHeader:hover,#searchResultContainer .searchResultTable .searchResultReturnDatesTable .SRdeptTblHeader:hover,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable .SRdeptTblHeader:hover,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable .SRdeptTblHeader:hover{background:#94d8f7}#searchResultContainer .searchResultTable .searchResultDeptDatesTable .SRdeptTblHeader div,#searchResultContainer .searchResultTable .searchResultReturnDatesTable .SRdeptTblHeader div,#searchResultTabContainer .searchResultTable .searchResultDeptDatesTable .SRdeptTblHeader div,#searchResultTabContainer .searchResultTable .searchResultReturnDatesTable .SRdeptTblHeader div{height:62px;width:110px;padding-top:8px;color:#fff;font-size:12px;text-transform:uppercase}