.search.tuiglobalHeaderCnt .col .custom-dropdown a.dropdown span.arrow span{height:0;overflow:hidden;border-style:solid;border-width:5px;border-color:#fff transparent transparent;position:absolute;top:10px;left:8px}.search.tuiglobalHeaderCnt .col .custom-dropdown a.dropdown.open span.value{color:#333!important}.search.tuiglobalHeaderCnt .col .custom-dropdown 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 .col .custom-dropdown.error a.dropdown{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search.tuiglobalHeaderCnt .col .custom-dropdown.error a.dropdown span.value{background-color:#d63434;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search.tuiglobalHeaderCnt .col .custom-dropdown.error a.dropdown span.arrow{border-left-color:#243f59}.search.tuiglobalHeaderCnt .rooms{width:168px;margin-left:-13px}.search.tuiglobalHeaderCnt .rooms span{color:#092a5e;text-align:center}.search.tuiglobalHeaderCnt .rooms .labels{padding-top:1px}.search.tuiglobalHeaderCnt .rooms .labels label{float:left;min-width:84px;font-size:9.5px;text-align:center;padding-bottom:13px}.search.tuiglobalHeaderCnt .rooms .labels label span{float:none;font-size:8.5px}.search.tuiglobalHeaderCnt .rooms .item .acol,.search.tuiglobalHeaderCnt .rooms .item .ccol,.search.tuiglobalHeaderCnt .rooms .item .scol{width:84px}.search.tuiglobalHeaderCnt .child-age-label{clear:left;padding:8px 0 12px 12px;margin:0;width:260px;text-transform:uppercase;font-size:9.5px;color:#092a5e}.search.tuiglobalHeaderCnt .child-age-label span{font-size:8.5px}.search.tuiglobalHeaderCnt .child-age-selector{margin-bottom:10px}.search.tuiglobalHeaderCnt .child-age-selector .child-age{margin-right:22px;width:84px}.search.tuiglobalHeaderCnt.searching .search-col{background:url(../images/thomson/load-on-brand-24px.gif) left 26px no-repeat}.search.tuiglobalHeaderCnt.error-page{padding:4px 0}.search.tuiglobalHeaderCnt .flexible-tooltip{background:url(../images/thomson/question-brand-dark.png) no-repeat}.search-summary{float:left;position:relative;z-index:998;width:100%;padding:16px 0 12px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);box-shadow:inset 0 0 4px rgba(0,0,0,.3);background:#38607c}.search-summary .col{float:left;min-width:208px;margin-right:12px;padding:0 0 0 14px;background:url(../images/search-div.png) no-repeat;position:relative}.search-summary .col:first-child{padding-left:24px;background:0 0}.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 .rooms{width:auto;text-align:center;margin-left:-12px}.search-summary .col .rooms .labels label{font-size:8.5px;min-width:73px;margin-right:3px}.search-summary .col .rooms .item span{font-size:10.5px;min-width:73px;color:#fff;margin-right:3px}.search-summary .col .rooms .seniors{display:none}.search-summary .col.last{min-width:150px}.search-summary .col.no-margin{background:0 0;position:relative;min-height:31px;min-width:120px}.search-summary .col.no-margin .button.search-edit{border-color:transparent;position:absolute;top:-2px;left:16px;font-size:12.5px;padding:7px 22px}.search.loading{background:url(../images/thomson/load-on-brand-32px.gif) 50% no-repeat #38607c;max-height:48px}.search.loading .col{opacity:0;visibility:hidden}.search.closed{overflow:hidden;max-height:0;padding:0;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;-o-transition:max-height .3s ease;transition:max-height .3s ease}.search.open{overflow:visible;max-height:200px;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;-o-transition:max-height .3s ease;transition:max-height .3s ease}.search-summary .col{visibility:visible;opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.search-summary.closed{overflow:hidden;max-height:0;padding:0;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;-o-transition:max-height .3s ease;transition:max-height .3s ease}.search-summary.closed .col{opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.search-summary.open{max-height:48px;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;-o-transition:max-height .3s ease;transition:max-height .3s ease}.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:#fcb712;border:1px solid #fcb712;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}.get-price-search{float:left;padding-top:16px;position:relative;z-index:998}.get-price-search .row{margin-bottom:8px}.get-price-search .row.last{margin-bottom:8px;padding-top:8px}.get-price-search p{font-size:10.5px;margin-bottom:0}.get-price-search p a{color:#5f99c5}.get-price-search p .related{display:block;margin-top:8px;position:relative;max-width:90px}.get-price-search p .related:focus{text-decoration:underline}.get-price-search p .related.airport{padding-left:18px;background:url(../images/thomson/search-panel-sprite.png) 0 -19px no-repeat}.get-price-search p .related span.load{display:none}.get-price-search p .related.loading span.load{display:inline-block;width:16px;height:16px;background:url(../images/load-on-white-14px.gif) left top no-repeat;position:absolute;right:8px;top:1px}.get-price-search p .related.give-take{color:#5f99c5;display:inline-block;font-size:10.5px;position:relative;padding:0 0 0 20px;max-width:100px;text-transform:none}.get-price-search p .related.give-take input{position:absolute;top:2px;left:0;padding:0}.get-price-search::-webkit-input-placeholder{color:#c2c2c2}.get-price-search:-moz-placeholder{color:#c2c2c2}.get-price-search::-moz-placeholder{color:#c2c2c2}.get-price-search:-ms-input-placeholder{color:#c2c2c2}.get-price-search label{display:block;padding-bottom:4px;font-size:12.5px;color:#666;text-transform:uppercase}.get-price-search .textfield.multifield{min-height:24px;line-height:24px;padding:0 0 0 2px;font-size:11.5px;color:#aeaeae;border:1px solid #aeaeae;z-index:1000;overflow:hidden;width:220px}.get-price-search .textfield.multifield .textbox{line-height:16px;margin:2px;padding:0 4px;border-radius:3px;color:#fff;background-color:#5f99c5;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.get-price-search .textfield.multifield .textbox:hover{background-color:#64afdc}.get-price-search .textfield.multifield .textbox.selected{background-color:#fcb712}.get-price-search .textfield.multifield .textbox a{background:url(../images/icon-close-small.png) 6px -7px no-repeat;display:inline-block;width:14px;height:14px;text-indent:-9999px;overflow:hidden}.get-price-search .textfield.multifield .textbox span{padding-top:2px;line-height:14px;display:inline-block;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.get-price-search .textfield.multifield .textbox.truncate span{max-width:127px}.get-price-search .textfield.multifield .textbox.truncate:hover span{max-width:170px}.get-price-search .textfield.multifield .input-item{float:left;margin:0 2px 0 1px;padding:0;border:none;position:relative;z-index:10}.get-price-search .textfield.multifield .input-item input{background-color:transparent;width:auto;border:0;height:19px}.get-price-search .textfield.multifield .input-item input.loading{background:url(../images/load-on-white-14px.gif) right 2px no-repeat;padding-right:16px}.get-price-search .textfield.multifield .input-item input:focus{outline:0}.get-price-search .textfield.multifield .input-item .multifieldInfo{display:none;color:#666;font-style:italic;position:absolute;left:0;top:0;width:60px;padding-left:2px}.get-price-search .textfield.multifield .placehold{position:absolute;top:0;left:-2px;width:206px;margin:0;padding:0 8px;line-height:24px;color:#aeaeae;font-style:italic;font-size:12.5px}.get-price-search .textfield.multifield .placehold span{display:none}.get-price-search .textfield.multifield .placehold.error{color:#fff;background-color:#d63434;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.get-price-search .textfield.multifield.active{border:1px solid #5f99c5;-webkit-box-shadow:0 0 4px #5f99c5;box-shadow:0 0 4px #5f99c5}.get-price-search .textfield.multifield.active .scroller{padding:2px 0}.get-price-search .textfield.multifield.active .input-item span{color:#666}.get-price-search .textfield.multifield.inactive{background-color:#fff;border:1px solid #aeaeae}.get-price-search .textfield.multifield.inactive.highlight{border:1px solid #5f99c5;-webkit-box-shadow:0 0 4px #5f99c5;box-shadow:0 0 4px #5f99c5;background-color:#fff;color:#243f59}.get-price-search .textfield.multifield.inactive.highlight .placehold{color:#243f59}.get-price-search .textfield.multifield.inactive.highlight.pulse{-webkit-animation:pulse 1s;-moz-animation:pulse 1s;-ms-animation:pulse 1s;animation:pulse 1s}.get-price-search .when{margin:0;padding:0 9px 0 6px;width:207px;height:24px;line-height:24px;font-style:italic;font-size:11.5px;color:#aeaeae;background:url(../images/thomson/results-group-by-sprite.png) right -78px no-repeat #fff;border:1px solid #aeaeae;border-radius:3px;cursor:pointer}.get-price-search .when.focus,.get-price-search .when:focus{background-image:url(../images/thomson/search-panel-sprite.png);background-position:right -157px;border-color:#5f99c5;-webkit-box-shadow:0 0 4px #5f99c5;box-shadow:0 0 4px #5f99c5;background-color:#fff;color:#243f59;outline:0}.get-price-search .when.loading{border-color:#38607c;background:url(../images/load-on-white-14px.gif) 202px 6px no-repeat #fff}.get-price-search .when.error{color:#fff;border-color:#d63434;background-color:#d63434;background-image:url(../images/thomson/search-panel-sprite.png);background-position:right 6px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.get-price-search .custom-dropdown a.dropdown{border-radius:none;height:25px;font-size:10.5px;border:none;text-decoration:none}.get-price-search .custom-dropdown a.dropdown span{float:left}.get-price-search .custom-dropdown a.dropdown span.value{color:#38607c;padding:0;line-height:23px;width:31px;text-align:center;border-top-left-radius:3px;border-bottom-left-radius:3px;border:1px solid #aeaeae;border-right-width:0}.get-price-search .custom-dropdown a.dropdown span.arrow{width:27px;height:23px;position:relative;border:1px solid #243f59;border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:#5f99c5;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#6396c5),to(#2a6790));background-image:-moz-linear-gradient(top,#6396c5,#2a6790);background-image:-ms-linear-gradient(top,#6396c5,#2a6790);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6396c5),color-stop(100%,#2a6790));background-image:-webkit-linear-gradient(top,#6396c5,#2a6790);background-image:-o-linear-gradient(top,#6396c5,#2a6790);background-image:linear-gradient(top,#6396c5,#2a6790);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6396c5', endColorstr='#2a6790', GradientType=0)}.get-price-search .custom-dropdown a.dropdown span.arrow span{height:0;overflow:hidden;border-style:solid;border-width:5px;border-color:#fff transparent transparent;position:absolute;top:10px;left:8px}.get-price-search .custom-dropdown a.dropdown.focus,.get-price-search .custom-dropdown a.dropdown.open,.get-price-search .custom-dropdown a.dropdown:focus{-webkit-box-shadow:0 0 4px #5f99c5;box-shadow:0 0 4px #5f99c5}.get-price-search .custom-dropdown.error a.dropdown{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.get-price-search .custom-dropdown.error a.dropdown span.value{background-color:#d63434;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.get-price-search .custom-dropdown.error a.dropdown span.arrow{border-left-color:#243f59}.get-price-search .rooms{float:none;width:308px}.get-price-search .rooms span{color:#fff;text-align:left}.get-price-search .rooms .labels{margin-top:4px}.get-price-search .rooms .labels label{float:left;min-width:76px;font-size:10.5px;text-align:left;padding-bottom:4px}.get-price-search .rooms .labels label span{color:#666;float:none;font-size:8.5px}.get-price-search .rooms .item .acol,.get-price-search .rooms .item .ccol,.get-price-search .rooms .item .scol{min-width:76px}.get-price-search .rooms .child-age-label{clear:left;padding:2px 0 8px;margin:0;max-width:260px;text-transform:uppercase;font-size:9.5px;color:#666}.get-price-search .rooms .child-age-label span{font-size:8.5px}.get-price-search .rooms .child-age-selector{margin-bottom:10px}.get-price-search .rooms .child-age-selector .child-age{width:76px}.get-price-search .flexible:focus{-webkit-box-shadow:0 0 4px #5f99c5;box-shadow:0 0 4px #5f99c5}.get-price-search .flexible-tooltip{margin-top:0}.guide{position:absolute;top:100px;clear:both;overflow:hidden}.guide .wrapper{background:#fff;width:968px;padding:16px;border:24px solid #38607c;border-width:8px 24px 24px;position:relative}.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{max-height:999px;-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.airport{max-height:254px}.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;max-height:600px}.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 #5f99c5 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 span.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 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 span.arrow{left:34px}.guide.airport h3{margin-bottom:22px;padding-left:26px;background:url(../images/thomson/search-panel-sprite.png) 0 -106px no-repeat}.guide.airport h3 .status{font-size:12.5px;color:#666;margin:0 10px}.guide.airport .empty-airport-model{font-size:12.5px}.guide.airport .empty-airport-model.inactive{color:#aeaeae;cursor:default;text-decoration:none}.guide.destination{padding-bottom:0}.guide.destination span.arrow{left:290px}.guide.destination .title-bar{width:100%}.guide.destination .title-bar h3{padding-left:20px;background:url(../images/thomson/search-panel-sprite.png) 0 -134px no-repeat;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:1px solid #5f99c5;border-radius:3px;overflow:visible}.guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.value{font-size:12.5px;padding:3px 12px 4px 10px;min-width:119px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3) inset;box-shadow:1px 1px 2px rgba(0,0,0,.3) inset}.guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.arrow{left:0;top:0;border-style:none;border-left:1px solid #243f59;background-color:#5f99c5;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#6396c5),to(#2a6790));background-image:-moz-linear-gradient(top,#6396c5,#2a6790);background-image:-ms-linear-gradient(top,#6396c5,#2a6790);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6396c5),color-stop(100%,#2a6790));background-image:-webkit-linear-gradient(top,#6396c5,#2a6790);background-image:-o-linear-gradient(top,#6396c5,#2a6790);background-image:linear-gradient(top,#6396c5,#2a6790);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6396c5', endColorstr='#2a6790', GradientType=0);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 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 .title-bar{float:left;width:100%}.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.manually-disabled{color:#aeaeae}.guide .country-search label.disabled span,.guide .country-search label.manually-disabled span{background-position:left 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 span.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 #5f99c5;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 label{text-transform:none;font-size:12.5px!important;color:#333!important;padding:6px 6px 5px 30px;position:relative}.guide .col label input{position:absolute;top:7px;left:8px;width:16px;height:16px;opacity:0;filter:alpha(opacity=0);z-index:10}.guide .col label.selected{background-color:#d1d2d4;color:#fff}.guide .col label.selected.disabled{background-color:#fff;color:#aeaeae}.guide .col 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 .col label.selected span{background-position:left -44px}.guide .col label.disabled,.guide .col label.manually-disabled{color:#aeaeae}.guide .col label.disabled span,.guide .col label.manually-disabled span{background-position:left top}.guide .col:last-child{margin:0}.structure.calendar-updating{width:100%;height:100%;position:absolute;left:0;top:0;z-index:999;opacity:.4;background:url(../images/loading-3-anim-transparent.gif) 50% 5% no-repeat #fff;display:block}.cta-buttons .shortlist{color:#666;border-color:#c2c2c2;padding:4px 8px 4px 18px;position:relative;min-width:64px}.cta-buttons .shortlist .text{margin-top:-4px;display:inline-block;vertical-align:middle}.cta-buttons .shortlist i{background:url(../images/thomson/sl-stars-sprite.png) 0 3px no-repeat;height:18px;width:18px;position:absolute;top:0;bottom:0;left:8px;margin:auto 0}.cta-buttons .shortlist:active{background-color:#e4e4e4;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#c2c2c2),to(#e4e4e4));background-image:-moz-linear-gradient(top,#c2c2c2,#e4e4e4);background-image:-ms-linear-gradient(top,#c2c2c2,#e4e4e4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c2c2c2),color-stop(100%,#e4e4e4));background-image:-webkit-linear-gradient(top,#c2c2c2,#e4e4e4);background-image:-o-linear-gradient(top,#c2c2c2,#e4e4e4);background-image:linear-gradient(top,#c2c2c2,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c2c2', endColorstr='#e4e4e4', GradientType=0);border-color:#c2c2c2;-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.5);box-shadow:inset 0 1px 4px rgba(0,0,0,.5);text-shadow:0 -1px 1px #fff}.cta-buttons .shortlist.disabled{cursor:not-allowed}.cta-buttons .shortlist.disabled:active{border-color:#d1d2d4;text-shadow:1px 1px 1px #fff;background-color:#e7e7e7;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fefefe),to(#e7e7e7));background-image:-moz-linear-gradient(top,#fefefe,#e7e7e7);background-image:-ms-linear-gradient(top,#fefefe,#e7e7e7);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#e7e7e7));background-image:-webkit-linear-gradient(top,#fefefe,#e7e7e7);background-image:-o-linear-gradient(top,#fefefe,#e7e7e7);background-image:linear-gradient(top,#fefefe,#e7e7e7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.cta-buttons .shortlist.saved{color:#fff;background-color:#94d8f7;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#2ea9e0),to(#94d8f7));background-image:-moz-linear-gradient(top,#2ea9e0,#94d8f7);background-image:-ms-linear-gradient(top,#2ea9e0,#94d8f7);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2ea9e0),color-stop(100%,#94d8f7));background-image:-webkit-linear-gradient(top,#2ea9e0,#94d8f7);background-image:-o-linear-gradient(top,#2ea9e0,#94d8f7);background-image:linear-gradient(top,#2ea9e0,#94d8f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ea9e0', endColorstr='#94d8f7', GradientType=0);border:1px solid #5f99c5;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15);text-shadow:0 -1px 0 rgba(0,0,0,.4)}.cta-buttons .shortlist.saved:focus,.cta-buttons .shortlist.saved:hover{background-color:#94d8f7;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#70cbf4),to(#94d8f7));background-image:-moz-linear-gradient(top,#70cbf4,#94d8f7);background-image:-ms-linear-gradient(top,#70cbf4,#94d8f7);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#70cbf4),color-stop(100%,#94d8f7));background-image:-webkit-linear-gradient(top,#70cbf4,#94d8f7);background-image:-o-linear-gradient(top,#70cbf4,#94d8f7);background-image:linear-gradient(top,#70cbf4,#94d8f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70cbf4', endColorstr='#94d8f7', GradientType=0);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.25);color:#fff}.cta-buttons .shortlist.saved:active{background-color:#94d8f7;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#2ea9e0),to(#94d8f7));background-image:-moz-linear-gradient(top,#2ea9e0,#94d8f7);background-image:-ms-linear-gradient(top,#2ea9e0,#94d8f7);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2ea9e0),color-stop(100%,#94d8f7));background-image:-webkit-linear-gradient(top,#2ea9e0,#94d8f7);background-image:-o-linear-gradient(top,#2ea9e0,#94d8f7);background-image:linear-gradient(top,#2ea9e0,#94d8f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ea9e0', endColorstr='#94d8f7', GradientType=0);-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,.5);box-shadow:inset 0 0 8px rgba(0,0,0,.5);text-shadow:0 -1px 0 rgba(0,0,0,.4);color:#fff}.cta-buttons .shortlist.saved i{background-position:0 -30px}.cta-buttons .shortlist.saved:active i,.cta-buttons .shortlist.saved:focus i,.cta-buttons .shortlist.saved:hover i{background-position:-32px -30px}.shortlisted{position:absolute;right:0;top:24px;height:27px;padding:2px 24px 2px 50px;text-transform:none;font-size:12.5px;z-index:1001}.shortlisted.fixed{background:url(../images/thomson/sl-bottom-shadow.png) center bottom no-repeat;position:fixed;top:0;z-index:1010;padding:0 0 10px}.shortlisted.fixed .shadow{padding:4px 8px;background:url(../images/thomson/sl-top-shadow.png) center top no-repeat #5f99c5;max-width:212px}.shortlisted.fixed a{color:#fff;vertical-align:middle}.shortlisted.fixed a.packages-shortlisted{padding-left:24px;color:#fff}.shortlisted.fixed a.packages-shortlisted .icon{border:none;-webkit-box-shadow:none;box-shadow:none}.shortlisted.fixed .close-this{padding-left:9px;margin-left:7px;border-left:1px solid #fff;display:inline-block;height:23px;width:28px;overflow:hidden}.shortlisted.fixed .close-this .close-text{display:inline-block;font-size:10.5px}.shortlisted.fixed .close-this .close-icon{display:none;width:8px;height:8px;background:url(../images/icon-close-white.png) no-repeat;vertical-align:middle;margin:-2px 0 0 4px}.shortlisted.fixed .close-this:hover .close-text{display:none}.shortlisted.fixed .close-this:hover .close-icon{display:inline-block}.shortlisted a{color:#666;display:inline-block;line-height:22px;padding-left:30px;position:relative}.shortlisted a .icon{display:block;position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #aeaeae;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2)}.shortlisted a .icon i{display:block;height:20px;width:20px;background:url(../images/thomson/sl-stars-sprite.png) 4px 4px no-repeat}.shortlisted a.packages-shortlisted{color:#5f99c5}.shortlisted a.packages-shortlisted .icon{border-color:rgba(56,96,124,.4);background-color:#5f99c5}.shortlisted a.packages-shortlisted .icon i{background-position:4px -28px}.shortlisted .close-this{display:none}.search-results{float:left;position:relative}.search-results .steps{background-color:#5f99c5;color:#fff;display:block;float:left;font-size:12.5px;height:22px;line-height:22px;margin:0 8px 0 12px;text-align:center;width:22px}.search-results h2{font-size:18.5px;line-height:22px;text-transform:none}.search-results h2.step-1{z-index:0}.search-results.flight-options .uc{text-transform:uppercase}.search-results .duration-selection{background:url(../images/search-results-eliptical-shadow.png) bottom center no-repeat #fff;margin-bottom:8px;padding-top:24px;position:relative;z-index:1000}.search-results .duration-selection h2{margin-bottom:24px}.search-results .duration-selection ul.nights-choice-menu{position:relative;z-index:12}.search-results .duration-selection ul.nights-choice-menu li{float:left;text-transform:uppercase;margin-right:10px;font-size:12.5px}.search-results .duration-selection ul.nights-choice-menu li .tab{font-family:tui,Arial,sans-serif;border-top-left-radius:3px;border-top-right-radius:3px;padding:9px 18px;color:#fff;background-color:#5f99c5}.search-results .duration-selection ul.nights-choice-menu li .tab:focus,.search-results .duration-selection ul.nights-choice-menu li .tab:hover{background-color:#9cbfd9}.search-results .duration-selection ul.nights-choice-menu li.active{margin-top:-7px;font-size:13.5px}.search-results .duration-selection ul.nights-choice-menu li.active .tab{font-weight:700;letter-spacing:1px;-webkit-box-shadow:0 8px 0 0 #fff,0 -1px 6px 2px #c2c2c2;box-shadow:0 8px 0 0 #fff,0 -1px 6px 2px #c2c2c2;background-color:#fff;color:#666;cursor:default;padding:12px 18px}.search-results .duration-selection ul.nights-choice-menu li.custom-dates{padding:7px 16px 8px;color:#5f99c5;font-family:droid_sansregular,Arial,sans-serif}.search-results .duration-selection ul.nights-choice-menu li.custom-dates span{float:left}.search-results .duration-selection ul.nights-choice-menu li.custom-dates span.more-arrow{width:0;height:0;border-style:solid;border-width:5px;border-color:#5f99c5 transparent transparent;margin:7px 0 0 5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search-results .duration-selection ul.nights-choice-menu li.custom-dates:focus,.search-results .duration-selection ul.nights-choice-menu li.custom-dates:hover{cursor:pointer;outline:0}.search-results .duration-selection ul.nights-choice-menu li.custom-dates:focus span,.search-results .duration-selection ul.nights-choice-menu li.custom-dates:hover span{text-decoration:underline}.search-results .duration-selection ul.nights-choice-menu li.custom-dates.active{margin-top:0;font-size:12.5px}.search-results .duration-selection ul.nights-choice-menu li.custom-dates.active span.more-arrow{border-color:transparent transparent #5f99c5;margin-top:2px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search-results .duration-selection ul.nights-choice-menu li.custom-dates.active .custom-durations{max-height:300px;-webkit-transition:max-height .3s;-moz-transition:max-height .3s;-o-transition:max-height .3s;transition:max-height .3s}.search-results .duration-selection ul.nights-choice-menu li .custom-durations{position:absolute;top:33px;margin-left:-22px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-transition:max-height .3s;-moz-transition:max-height .3s;-o-transition:max-height .3s;transition:max-height .3s;overflow:hidden;width:164px;max-height:0;z-index:1001}.search-results .duration-selection ul.nights-choice-menu li .custom-durations ul{border-bottom:1px solid #c2c2c2;margin:0;padding:0}.search-results .duration-selection ul.nights-choice-menu li .custom-durations .preset{float:none;border-radius:0;border:none;text-transform:none;padding:4px 0;width:100%;text-indent:14px;text-align:left;color:#666}.search-results .duration-selection ul.nights-choice-menu li .custom-durations .preset:focus,.search-results .duration-selection ul.nights-choice-menu li .custom-durations .preset:hover{background-color:#fcb712;color:#fff;outline:0}.search-results .duration-selection ul.nights-choice-menu li .custom-durations .customize{cursor:default;padding:0 8px;width:148px;text-align:left}.search-results .duration-selection ul.nights-choice-menu li .custom-durations .customize .message{padding:8px 3px 0;text-transform:none;font-size:11.5px}.search-results .duration-selection ul.nights-choice-menu li .custom-durations .customize .message small{display:block;font-size:10.5px}.search-results .duration-selection ul.nights-choice-menu li .custom-durations .customize .message.error{background:#e4e4e4;padding:8px;margin:0 -8px}.search-results .duration-selection ul.nights-choice-menu li .custom-durations .customize .message .icon-warning{line-height:17px;margin-right:4px}.search-results .duration-selection ul.nights-choice-menu li .custom-durations .customize .message strong{font-family:droid_sansbold;font-weight:400}.search-results .duration-selection ul.nights-choice-menu li .custom-durations .customize .custom-duration-textfield{display:inline-block;border-radius:3px;border:1px solid #aeaeae;-webkit-box-shadow:1px 1px 3px #c2c2c2 inset;box-shadow:1px 1px 3px #c2c2c2 inset;padding:0 4px;text-align:center;height:24px;width:56px;margin-right:6px;vertical-align:middle}.search-results .duration-selection ul.nights-choice-menu li .custom-durations .customize .button{color:#333;display:inline-block;font-size:11.5px;padding:0 14px;line-height:24px;margin-bottom:12px;text-shadow:1px 1px 1px #fff;background-color:#c2c2c2;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#f5f5f5),to(#c2c2c2));background-image:-moz-linear-gradient(top,#f5f5f5,#c2c2c2);background-image:-ms-linear-gradient(top,#f5f5f5,#c2c2c2);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(100%,#c2c2c2));background-image:-webkit-linear-gradient(top,#f5f5f5,#c2c2c2);background-image:-o-linear-gradient(top,#f5f5f5,#c2c2c2);background-image:linear-gradient(top,#f5f5f5,#c2c2c2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#c2c2c2', GradientType=0);box-shadow:none;border-radius:3px;cursor:pointer;vertical-align:top}.search-results .duration-selection ul.nights-choice-menu li .custom-durations .customize .button:focus,.search-results .duration-selection ul.nights-choice-menu li .custom-durations .customize .button:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25)}.search-results .refine-dates{border-bottom:1px dashed #aeaeae;background-color:#fff;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#d7e5f0),to(#fff));background-image:-moz-linear-gradient(top,#d7e5f0,#fff);background-image:-ms-linear-gradient(top,#d7e5f0,#fff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d7e5f0),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#d7e5f0,#fff);background-image:-o-linear-gradient(top,#d7e5f0,#fff);background-image:linear-gradient(top,#d7e5f0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7e5f0', endColorstr='#ffffff', GradientType=0);padding:0 0 16px;position:relative}.search-results .refine-dates h2{background:url(../images/search-results-eliptical-shadow-top.png) top center no-repeat;margin-bottom:8px;padding-top:18px}.search-results .slidey-calendar .slider{position:relative;margin:0;height:104px}.search-results .slidey-calendar .slider div.track{background-color:#fff;position:absolute;bottom:6px;width:100%}.search-results .slidey-calendar .slider div.track .elapse{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.search-results .slidey-calendar .slider div.handle{height:16px;width:13px;z-index:10;-webkit-transition:left .15s linear;-moz-transition:left .15s linear;-o-transition:left .15s linear;transition:left .15s linear;top:-6px}.search-results .slidey-calendar .slider div.handle span{display:inline-block;height:7px;width:1px;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;margin:0;font-size:1px;color:transparent}.search-results .slidey-calendar .slider div.handle.left{border-radius:10px 0 0 10px}.search-results .slidey-calendar .slider div.handle.left span{left:6px;top:4px}.search-results .slidey-calendar .slider div.handle.right{border-radius:0 10px 10px 0}.search-results .slidey-calendar .slider div.handle.right span{left:4px;top:4px}.search-results .slidey-calendar .slider.narrow-variant ul li div.day>span span{display:block}.search-results .slidey-calendar .slider ul{position:absolute;top:39px;left:8px;height:62px;width:100%}.search-results .slidey-calendar .slider ul li{width:60px;padding-bottom:20px}.search-results .slidey-calendar .slider ul li.title{clear:both;width:100%;text-transform:uppercase;color:#aeaeae;margin-bottom:6px;font-size:11.5px}.search-results .slidey-calendar .slider ul li .month-name{display:block;font-size:10.5px;margin-bottom:4px}.search-results .slidey-calendar .slider ul li .month-name.end{border-left:1px dotted #666}.search-results .slidey-calendar .slider ul li .month-name.hide{display:none}.search-results .slidey-calendar .slider ul li div.day{cursor:pointer;border-radius:3px 3px 0 0;background:url(../images/date-slider-day-bg.png) right bottom no-repeat;color:#5f99c5;font-size:18.5px;margin:0 2px;min-height:55px;padding-bottom:2px;position:relative;text-align:center;text-transform:capitalize}.search-results .slidey-calendar .slider ul li div.day>span{color:#fff;cursor:pointer;background-color:#5f99c5;border-radius:2px 2px 0 0;display:block;font-size:9.5px;margin-bottom:2px;padding:2px 0}.search-results .slidey-calendar .slider ul li div.day b{background:url(../images/thomson/date-slider-sprite.png) center 5px no-repeat;display:block;height:34px;width:100%}.search-results .slidey-calendar .slider ul li div.day.outside{color:#c2c2c2}.search-results .slidey-calendar .slider ul li div.day.outside span{background-color:#c2c2c2;color:#fff}.search-results .slidey-calendar .slider ul li div.day.outside b{background-position:center -29px}.search-results .slidey-calendar .slider ul li div.day.outside.unselectable-outside,.search-results .slidey-calendar .slider ul li div.day.outside.unselectable-outside span{cursor:default}.search-results .slidey-calendar .slider ul li div.day.outside.unselectable-outside b{background-position:center -58px}.search-results .slidey-calendar .slider ul li div.day.unselectable,.search-results .slidey-calendar .slider ul li div.day.unselectable span{cursor:default}.search-results .slidey-calendar .slider ul li div.day.unselectable b{background-position:center -58px}.search-results .inline-header-view{background:url(../images/search-results-eliptical-shadow-top.png) bottom center no-repeat;padding:16px 0}.search-results .holiday-count{font-family:tui,Arial,sans-serif;font-size:16.5px;line-height:22px;text-transform:none;float:left;width:40%}.search-results .view-style{float:left}.search-results .sorted{float:right;padding:0}.search-results .sorted .label{float:left;line-height:26px;margin-right:10px;text-transform:uppercase;font-size:10.5px}.search-results .sorted .custom-dropdown{text-transform:none}.search-results .sorted .custom-dropdown a.dropdown{border-radius:3px;height:26px;border:none}.search-results .sorted .custom-dropdown a.dropdown span.value{border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;border-left:1px solid #c2c2c2;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2) inset;box-shadow:1px 1px 2px rgba(0,0,0,.2) inset;width:102px;padding:0 12px 0 10px;line-height:24px}.search-results .sorted .custom-dropdown a.dropdown span.arrow{height:24px;width:30px;border:1px solid #243f59;background-color:#5f99c5;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#6396c5),to(#2a6790));background-image:-moz-linear-gradient(top,#6396c5,#2a6790);background-image:-ms-linear-gradient(top,#6396c5,#2a6790);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6396c5),color-stop(100%,#2a6790));background-image:-webkit-linear-gradient(top,#6396c5,#2a6790);background-image:-o-linear-gradient(top,#6396c5,#2a6790);background-image:linear-gradient(top,#6396c5,#2a6790);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6396c5', endColorstr='#2a6790', GradientType=0)}.search-results .sorted .custom-dropdown a.dropdown span.arrow span{border-top-color:#fff;left:10px}.search-results .results-container{position:relative}.search-results .result-view .product-list{border:none;position:static}.search-results .result-view .product-list .product{float:left;position:relative}.search-results .result-view .results-col{width:50%;float:left}.search-results .result-view .results-col .product{float:none}.search-results .result-view .details-wrap{position:relative}.search-results .result-view .product-name{color:#5f99c5}.search-results .result-view .more-details{float:left}.search-results .result-view .more-details .discount{float:left;min-width:110px;max-width:110px}.search-results .result-view .more-details li{background:url(../images/thomson/search-results-sprite.png) left top no-repeat;color:#666;float:none}.search-results .result-view .more-details li.offer{text-transform:capitalize}.search-results .result-view .more-details li.offer.free_car_hire{background-position:-2px -235px}.search-results .result-view .more-details li.offer.free_child_place,.search-results .result-view .more-details li.offer.free_kids{background-position:-2px 4px}.search-results .result-view .more-details li.itinerary{background-position:-2px -26px}.search-results .result-view .more-details li.date{background-position:-2px -147px}.search-results .result-view .more-details li.room{background-position:-2px -266px}.search-results .result-view .more-details li.board{background-position:-2px -118px}.search-results .result-view .more-details li.deposit,.search-results .result-view .more-details li.dreamliner,.search-results .result-view .more-details li.duration,.search-results .result-view .more-details li.info{background:0 0}.search-results .result-view .more-details li.bottom-border-dashed{border-bottom:1px dashed #c1b8a3;padding-bottom:4px}.search-results .result-view .more-details li.deposit span{display:inline-block}.search-results .result-view .flight-details{float:left;margin-top:4px;width:400px}.search-results .result-view .info-block{border:1px solid #c1b8a3;cursor:default;display:inline-block;font-size:8.5px;line-height:16px;padding:0 18px 0 3px;position:relative;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}.search-results .result-view .info-block:hover{background-color:rgba(229,220,198,.8)}.search-results .result-view .info-block.float{float:left}.search-results .result-view .info-block.price-info{margin-left:-4px}.search-results .result-view .question{display:inline-block;top:3px}.search-results .result-view .rating{margin-top:1px;margin-bottom:5px}.search-results .result-view .cross-sell-identifier{color:#999;line-height:12px;height:11px;vertical-align:top;padding-left:4px;margin-left:4px;border-left:1px solid #999}.search-results .result-view .trip-advisor{color:#333}.search-results .result-view .trip-advisor .ta-rating{display:block;height:16px;line-height:14px;margin-top:4px;background:url(../images/ta-ratings-width98.png) no-repeat}.search-results .result-view .trip-advisor .ta-review-count{display:inline-block;white-space:nowrap}.search-results .result-view .trip-advisor.rating10 .ta-rating{background-position:0 -129px}.search-results .result-view .trip-advisor.rating15 .ta-rating{background-position:0 -113px}.search-results .result-view .trip-advisor.rating20 .ta-rating{background-position:0 -97px}.search-results .result-view .trip-advisor.rating25 .ta-rating{background-position:0 -81px}.search-results .result-view .trip-advisor.rating30 .ta-rating{background-position:0 -64px}.search-results .result-view .trip-advisor.rating35 .ta-rating{background-position:0 -48px}.search-results .result-view .trip-advisor.rating40 .ta-rating{background-position:0 -32px}.search-results .result-view .trip-advisor.rating45 .ta-rating{background-position:0 -16px}.search-results .result-view .trip-advisor.rating50 .ta-rating{background-position:0 0}.search-results .result-view .divider{border-bottom:1px solid #c1b8a3;-webkit-box-shadow:0 1px 0 #fbf8f3;box-shadow:0 1px 0 #fbf8f3;padding-bottom:4px}.search-results .result-view .divider.no-border{box-shadow:none;border-bottom:none}.search-results .result-view .price{line-height:16px;color:#333;float:left;text-align:left}.search-results .result-view .price .currency,.search-results .result-view .price .price-value{font-family:tui,Arial,sans-serif}.search-results .result-view .room{text-transform:capitalize}.search-results .result-view .page-loader{background:url(../images/loading-3-anim-transparent.gif) center no-repeat #fff;height:80px;opacity:.6;width:100%}.search-results .result-view .cta.jumbo{padding:5px 18px}.search-results .result-view .diff-label{left:8px;top:8px}.search-results .result-view.gallery .product-list ul.plist li .product{margin-bottom:4px}.search-results .result-view.gallery .gallery-viewport,.search-results .result-view.gallery .viewport{width:769px}.search-results .result-view.gallery .product{padding-bottom:8px;height:345px;width:360px;overflow:hidden}.search-results .result-view.gallery .product:hover .product-content{margin-top:-346px;-webkit-transition:margin-top .5s ease .3s;-moz-transition:margin-top .5s ease .3s;-o-transition:margin-top .5s ease .3s;transition:margin-top .5s ease .3s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-results .result-view.gallery .product-viewport{height:345px;overflow:hidden}.search-results .result-view.gallery .product-content{-webkit-transition:margin-top .5s ease .3s;-moz-transition:margin-top .5s ease .3s;-o-transition:margin-top .5s ease .3s;transition:margin-top .5s ease .3s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-results .result-view.gallery .product-name{font-size:16.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:0}.search-results .result-view.gallery .where{font-size:11.5px;padding-bottom:4px}.search-results .result-view.gallery .accom-details .where{padding-bottom:2px}.search-results .result-view.gallery .gallery-info-section,.search-results .result-view.gallery .gallery-product-details{display:block}.search-results .result-view.gallery .gallery-product-details .product-name{padding-bottom:2px}.search-results .result-view.gallery .gallery-product-details .rating{margin-bottom:0}.search-results .result-view.gallery .gallery-product-details .cross-sell-identifier,.search-results .result-view.gallery .gallery-product-details .rating,.search-results .result-view.gallery .gallery-product-details .shortlist-indicator{vertical-align:top}.search-results .result-view.gallery .gallery-product-details .rating-spacer{margin-bottom:6px}.search-results .result-view.gallery .gallery-info-wrap{background-color:#f8efe4;padding:16px}.search-results .result-view.gallery .details-wrap{background:#f8efe4;min-height:324px;float:none;padding:12px}.search-results .result-view.gallery .details-wrap .rating{margin-bottom:2px}.search-results .result-view.gallery .details-wrap .product-name{line-height:18.5px;padding-bottom:4px}.search-results .result-view.gallery .details-wrap .gallery-info-wrap{background-color:#e5dcc6;height:90px;position:absolute;bottom:0;left:12px;right:12px;padding:0;margin:0 -12px;clear:both}.search-results .result-view.gallery .details-wrap .gallery-info-section{position:absolute;top:0;bottom:0;float:none;margin:auto 0}.search-results .result-view.gallery .details-wrap .gallery-info-section.cta-buttons{right:20px}.search-results .result-view.gallery .details-wrap .gallery-info-section.first{left:12px;min-width:160px;padding:6px 12px 6px 8px}.search-results .result-view.gallery .details-wrap .gallery-info-section.no-meta{padding:20px 12px 12px}.search-results .result-view.gallery .details-wrap .price .price-info{line-height:16px;vertical-align:super;width:auto}.search-results .result-view.gallery .details-wrap .button{position:absolute}.search-results .result-view.gallery .details-wrap .shortlist{margin:0;bottom:12px}.search-results .result-view.gallery .details-wrap .cta{margin:0;top:12px}.search-results .result-view.gallery .details-wrap .deposit,.search-results .result-view.gallery .details-wrap .discount{font-size:10.5px;padding-bottom:0}.search-results .result-view.gallery .gallery-info-section{min-width:120px;padding:0 12px}.search-results .result-view.gallery .gallery-info-section.first{padding-left:0}.search-results .result-view.gallery .gallery-info-section.last{padding-right:0}.search-results .result-view.gallery .gallery-info-list-item{float:none}.search-results .result-view.gallery .border-right{border-right:1px solid #c1b8a3;-webkit-box-shadow:1px 0 0 #fbf8f3;box-shadow:1px 0 0 #fbf8f3}.search-results .result-view.gallery .product-info{font-size:10.5px}.search-results .result-view.gallery .product-feature{font-size:11.5px}.search-results .result-view.gallery .price{float:none;padding:0;margin:0;line-height:1}.search-results .result-view.gallery .price .currency{display:inline-block;font-size:22.5px}.search-results .result-view.gallery .price .price-value{margin-left:-4px;font-size:36.5px}.search-results .result-view.gallery .price .price-info{width:36px;line-height:11px;margin-left:8px}.search-results .result-view.gallery .image-container{height:201px}.search-results .result-view.gallery .image-container img{width:100%}.search-results .result-view.gallery .diff-label{left:0;top:0}.search-results .result-view.gallery .product.fhv .image-container .diff{width:152px;background:url(../images/fhv-labels.png) no-repeat}.search-results .result-view.gallery .product.fsp .image-container .diff{width:122px;background:url(../images/fsp-labels.png) no-repeat}.search-results .result-view.gallery .product.fpr .image-container .diff{width:83px;background:url(../images/fpr-labels.png) no-repeat}.search-results .result-view.gallery .product.fpf .image-container .diff{width:154px;background:url(../images/fpf-labels.png) no-repeat}.search-results .result-view.gallery .product.fma .image-container .diff{width:145px;background:url(../images/fcml-labels.png) no-repeat}.search-results .result-view.gallery .attractions{margin:4px 0 6px}.search-results .result-view.gallery .attractions li{font-size:11.5px;float:none;margin-left:-8px;color:#666;padding:0 0 4px 21px}.search-results .result-view.gallery .trip-advisor{margin-top:8px;font-size:11.5px}.search-results .result-view.gallery .trip-advisor .ta-rating{margin-top:6px;padding-left:108px}.search-results .result-view.gallery .divider{padding-bottom:2px}.search-results .result-view.gallery .main-details{float:left;width:148px;position:relative;margin:0}.search-results .result-view.gallery .main-details .attractions li,.search-results .result-view.gallery .main-details .trip-advisor,.search-results .result-view.gallery .main-details .where{font-size:10.5px}.search-results .result-view.gallery .more-details{width:184px;margin:0 0 0 4px}.search-results .result-view.gallery .more-details li,.search-results .result-view.gallery .more-details p,.search-results .result-view.gallery .more-details span{font-size:10.5px}.search-results .result-view.gallery .more-details .discount{max-width:104px;min-width:80px}.search-results .result-view.gallery .more-details ul{padding:4px 0 0}.search-results .result-view.gallery .more-details li{float:none;padding:0 0 2px 22px}.search-results .result-view.gallery .more-details li.bottom-border-dashed{padding-bottom:4px}.search-results .result-view.gallery .more-details li.deposit span{max-width:146px}.search-results .result-view.gallery .more-details li.offer{text-transform:capitalize}.search-results .result-view.gallery .more-details li.offer.free_car_hire{background-position:-4px -235px}.search-results .result-view.gallery .more-details li.offer.free_child_place{background-position:-4px 4px}.search-results .result-view.gallery .more-details li.itinerary{background-position:-4px -26px}.search-results .result-view.gallery .more-details li.date{background-position:-4px -148px}.search-results .result-view.gallery .more-details li.room{background-position:-4px -268px}.search-results .result-view.gallery .more-details li.board{background-position:-4px -119px}.search-results .result-view.gallery .divider{-webkit-box-shadow:none;box-shadow:none}.search-results .result-view.gallery .divider.price-box{margin-bottom:40px}.search-results .result-view.gallery .deposits{display:none}.search-results .result-view.gallery .shortlist-indicator{font-family:droid_sansbold,Arial,sans-serif;visibility:hidden;opacity:0;height:12px;line-height:12px;font-size:12.5px;vertical-align:top;padding-left:4px;margin-left:4px;border-left:1px solid #999;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.search-results .result-view.gallery .shortlist-saved .rating-spacer{display:none}.search-results .result-view.gallery .shortlist-saved .rating-spacer+.shortlist-indicator{border-left:none;margin-left:0;padding-left:0}.search-results .result-view.gallery .shortlist-saved .shortlist-indicator{visibility:visible;opacity:1}.search-results .result-view.gallery .shortlist-saved .shortlist-indicator .icon{margin:0 4px;display:inline-block;vertical-align:inherit;height:12px;width:13px;background-color:#5f99c5}.search-results .result-view.gallery .shortlist-saved .shortlist-indicator .icon .icon-star{display:block;height:12px;width:13px;background:url(../images/thomson/sl-stars-sprite.png) -58px -30px no-repeat}.search-results .result-view.gallery .clear-it{float:none;clear:both}.search-results .result-view.gallery .plist.total .product .more-details .total-discount{max-width:84px}.search-results .result-view.gallery .plist.pp .product .more-details .pp-discount{max-width:90px}.search-results .result-view.list .viewport{left:0;width:744px}.search-results .result-view.list .viewport ul.plist li .product{margin:0 0 0 8px}.search-results .result-view.list .price-box{display:block}.search-results .result-view.list .product{border-bottom:1px dotted #aeaeae;-webkit-box-shadow:none;box-shadow:none;min-height:184px;overflow:visible;padding:18px 0 0;width:auto;z-index:0}.search-results .result-view.list .product h4,.search-results .result-view.list .product p,.search-results .result-view.list .product ul{clear:left}.search-results .result-view.list .product li{float:none}.search-results .result-view.list .product h4{font-size:16.5px;max-width:192px}.search-results .result-view.list .product.special .image-container{-webkit-box-shadow:0 0 8px rgba(0,0,0,.35);box-shadow:0 0 8px rgba(0,0,0,.35);padding:8px;margin-left:-8px}.search-results .result-view.list .product.special .image-container .diff{top:8px;left:8px}.search-results .result-view.list .image-container{float:left;padding:8px 8px 8px 0;z-index:2}.search-results .result-view.list .image-container img{width:232px;height:131px}.search-results .result-view.list .details-wrap{width:496px;float:left;background:url(../images/results-arrow-fixed-opt.png) -25px center no-repeat #f8f0e5;padding-bottom:18px;z-index:1}.search-results .result-view.list .accom-details,.search-results .result-view.list .image-container{margin-top:24px}.search-results .result-view.list .accom-details,.search-results .result-view.list .main-details{width:196px}.search-results .result-view.list .accom-details{padding-left:20px;float:left}.search-results .result-view.list .trip-advisor{float:none;margin-top:8px;font-size:11.5px}.search-results .result-view.list .trip-advisor .ta-rating{margin-top:6px;padding-left:108px}.search-results .result-view.list .more-details{float:right;padding:10px 8px 0 32px;width:240px}.search-results .result-view.list .more-details p{padding:0 0 2px 26px}.search-results .result-view.list .more-details li,.search-results .result-view.list .more-details p,.search-results .result-view.list .more-details span{font-size:12.5px}.search-results .result-view.list .more-details .price{padding:0 8px 0 0;margin:10px 0 2px}.search-results .result-view.list .more-details .price span{font-size:22.5px}.search-results .result-view.list .more-details .price span.price-value{font-size:36.5px}.search-results .result-view.list .more-details .discount{font-size:11.5px;max-width:150px}.search-results .result-view.list .more-details ul{padding-top:4px}.search-results .result-view.list .more-details li{float:none;padding:0 0 2px 30px}.search-results .result-view.list .more-details li.deposit span{max-width:202px}.search-results .result-view.list .cta-buttons{margin-right:16px;padding:0;clear:right}.search-results .result-view.list .cta-buttons .cta{margin-left:8px}.search-results .result-view.list .cta-buttons .cta.jumbo{margin-top:6px}.search-results .result-view.list .cta-buttons.fl{float:right}.search-results .result-view.list .divider{padding-bottom:4px}.search-results .result-view.list .attractions{margin-bottom:8px;margin-left:-8px}.search-results .result-view.list .attractions li{color:#666}.search-results .result-view.list .shortlist-indicator{display:none}.search-results .result-view.list .viewport{overflow:visible}.search-results .result-view.list .clear-it{display:none}.search-results .result-view.list .plist.total .product .more-details .total-discount{max-width:134px}.search-results .result-view.list .plist.pp .product .more-details .pp-discount{max-width:140px}.search-results .result-view.flights .item .item-content{height:0;overflow:hidden;-webkit-transition:height .3s ease-in;-moz-transition:height .3s ease-in;-o-transition:height .3s ease-in;transition:height .3s ease-in}.search-results .result-view.flights .item.open h3{border-radius:3px 3px 0 0;border-bottom:none}.search-results .result-view.flights .item.open h3 i{background-position:0 0}.search-results .result-view.flights .item.open h3:hover i{background-position:0 -30px}.search-results .result-view.flights .item.open .item-content{background:url(../images/thomson/search-results-eliptical-shadow-top.png) center top no-repeat #f8efe4;border-color:#c2c2c2 #aeaeae #aeaeae;border-style:dashed solid none;border-width:1px;height:auto;padding:20px 24px}.search-results .result-view.flights .item.open .item-content.last{border-bottom-style:solid;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.search-results .result-view.flights .item.open .prices-from{opacity:0}.search-results .result-view.flights .item.pp .pp-price{display:inline-block}.search-results .result-view.flights .item.pp .total-price{display:none}.search-results .result-view.flights .item.pp .pp-deposit{display:block}.search-results .result-view.flights .item.pp .total-deposit{display:none}.search-results .result-view.flights .item.pp .pp-discount{display:block}.search-results .result-view.flights .item.pp .total-discount,.search-results .result-view.flights .item.total .pp-price{display:none}.search-results .result-view.flights .item.total .total-price{display:inline-block}.search-results .result-view.flights .item.total .pp-deposit{display:none}.search-results .result-view.flights .item.total .total-deposit{display:block}.search-results .result-view.flights .item.total .pp-discount{display:none}.search-results .result-view.flights .item.total .total-discount{display:block}.search-results .result-view.flights .item.alt-duration,.search-results .result-view.flights .item.alt-duration .item-content.last{padding-bottom:0}.search-results .result-view.flights h3{border:1px solid #c2c2c2;border-radius:3px;cursor:pointer;font-family:tui,Arial,sans-serif;font-size:18.5px;line-height:18px;margin-bottom:0;padding:16px 24px;position:relative;text-transform:none;background-color:#e4e4e4;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e4e4e4));background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0)}.search-results .result-view.flights h3 i{background:url(../images/thomson/flight-accordion-sprite.png) 0 -60px no-repeat;display:block;height:20px;left:48%;position:absolute;top:0;bottom:0;margin:auto;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out;width:20px;text-indent:-9999px}.search-results .result-view.flights h3 .sub-heading{display:block;font-family:droid_sansregular,Arial,sans-serif;font-size:12.5px;line-height:14px;margin-top:4px;color:#666}.search-results .result-view.flights h3 .prices-from{height:22px;margin:auto 0;position:absolute;top:0;bottom:0;left:572px;opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.search-results .result-view.flights h3 .prices-from .label{color:#999;font-family:droid_sansregular,Arial,sans-serif;font-size:10.5px;display:inline-block;max-width:32px;margin-right:4px;line-height:12px;text-align:right}.search-results .result-view.flights h3 .prices-from .price-info{font-size:38.5px}.search-results .result-view.flights h3 .prices-from .price-info span{font-size:26.5px}.search-results .result-view.flights h3:hover i{background-position:0 -90px}.search-results .result-view.flights h3:hover .price-info{color:#d63434}.search-results .result-view.flights h3:hover .title{color:#5f99c5}.search-results .result-view.flights .pp h3 .prices-from .price-info.pp-price{display:inline-block}.search-results .result-view.flights .pp h3 .prices-from .price-info.total-price,.search-results .result-view.flights .total h3 .prices-from .price-info.pp-price{display:none}.search-results .result-view.flights .total h3 .prices-from .price-info.total-price{display:inline-block}.search-results .result-view.flights li,.search-results .result-view.flights p{color:#333}.search-results .result-view.flights li{background:url(../images/thomson/search-results-sprite.png) left 0 no-repeat;padding:0 0 4px 30px}.search-results .result-view.flights li .itinerary-dates{min-width:116px}.search-results .result-view.flights li .itinerary-departure-time{background:url(../images/thomson/search-results-sprite.png) -4px -87px no-repeat;min-width:36px;padding-left:24px}.search-results .result-view.flights li .itinerary-arrival-time i{background:url(../images/thomson/search-results-sprite.png) -9px -205px no-repeat;display:inline-block;padding-left:16px;text-indent:-9999px}.search-results .result-view.flights li .itinerary-day-overlap{margin-left:4px;font-size:10.5px}.search-results .result-view.flights li.itinerary{background-position:left -26px}.search-results .result-view.flights li.itinerary.inbound{background-position:left -56px}.search-results .result-view.flights li.itinerary span{display:inline-block}.search-results .result-view.flights li.board{padding-bottom:0}.search-results .result-view.flights li.dreamliner{padding-top:8px;background:0 0}.search-results .result-view.flights .more-details{width:292px}.search-results .result-view.flights .more-details .deposit{margin-bottom:0}.search-results .result-view.flights .more-details .discount{min-width:auto;max-width:175px;margin-bottom:0}.search-results .result-view.flights .more-details .deposit,.search-results .result-view.flights .more-details .discount{font-size:11.5px}.search-results .result-view.flights .more-details ul{padding-top:4px}.search-results .result-view.flights .more-details ul.hotel.last{padding-top:2px}.search-results .result-view.flights .room-name{display:inline-block;margin-bottom:2px}.search-results .result-view.flights .divider{padding-bottom:12px}.search-results .result-view.flights .shortlist{margin-top:6px}.search-results .result-view.flights .cta{margin-top:0}.search-results .result-view.flights .price-cta{padding-top:12px}.search-results .result-view.flights .price{padding:0;margin:0;line-height:1}.search-results .result-view.flights .price span{display:inline-block;vertical-align:middle}.search-results .result-view.flights .price .currency{margin-top:8px;font-size:22.5px}.search-results .result-view.flights .price .price-value{margin-left:-2px;font-size:36.5px}.search-results .result-view.flights .price .price-info{font-size:10.5px}.search-results .result-view.flights .price.no-meta{margin-top:12px}.search-results .result-view.flights .info-block,.search-results .result-view.flights .price-info{font-size:12.5px}.search-results .result-view.flights .info-section.first{width:186px}.search-results .result-view.flights .info-section.last{margin-top:2px;width:104px}.search-results .result-view.flights .info-block.price-info{margin-left:2px}.search-results .result-view.flights .alternate-durations{background-color:#e4e4e4;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e4e4e4));background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0);clear:both;margin:0 -24px;padding:8px 24px;border-top:1px solid #aeaeae}.search-results .result-view.flights .alternate-durations p{margin:0}.search-results .result-view.flights .alternate-durations a{position:relative;padding-right:12px}.search-results .result-view.flights .icon-arrow{position:absolute;right:0;bottom:6px;display:inline-block;border-style:solid;border-width:5px;border-color:transparent transparent #5f99c5}.search-results .result-view.pp .pp-price{display:inline-block}.search-results .result-view.pp .total-price{display:none}.search-results .result-view.pp .pp-deposit{display:inline}.search-results .result-view.pp .total-deposit{display:none}.search-results .result-view.pp .pp-discount{display:inline}.search-results .result-view.pp .total-discount,.search-results .result-view.total .pp-price{display:none}.search-results .result-view.total .total-price{display:inline-block}.search-results .result-view.total .pp-deposit{display:none}.search-results .result-view.total .total-deposit{display:inline}.search-results .result-view.total .pp-discount{display:none}.search-results .result-view.total .total-discount{display:inline}.search-results .single-accommodation-details{min-height:100px}.search-results .single-accommodation-details .product{overflow:visible;box-shadow:none;padding:0 0 17px;border-bottom:dashed 1px #aeaeae}.search-results .single-accommodation-details .product .image-container{float:left;padding:8px 8px 8px 0;margin-bottom:0}.search-results .single-accommodation-details .product .image-container img{width:232px;height:131px}.search-results .single-accommodation-details .product.special{margin-left:-8px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.25);box-shadow:0 0 8px rgba(0,0,0,.25);padding:0 8px 8px;border-bottom:none}.search-results .single-accommodation-details .product.special .image-container .diff-label{top:8px;left:0}.search-results .single-accommodation-details .product h1{color:#333;font-size:18.5px;margin-bottom:4px}.search-results .single-accommodation-details .product .where{color:#aeaeae;padding-bottom:4px}.search-results .single-accommodation-details .product .trip-advisor{color:#666}.search-results .single-accommodation-details .product .trip-advisor .ta-rating{display:block;height:16px;line-height:14px;margin-top:4px;padding-left:108px;background:url(../images/ta-ratings-width98.png) no-repeat}.search-results .single-accommodation-details .product .trip-advisor.rating10 span{background-position:0 -129px}.search-results .single-accommodation-details .product .trip-advisor.rating15 span{background-position:0 -113px}.search-results .single-accommodation-details .product .trip-advisor.rating20 span{background-position:0 -97px}.search-results .single-accommodation-details .product .trip-advisor.rating25 span{background-position:0 -81px}.search-results .single-accommodation-details .product .trip-advisor.rating30 span{background-position:0 -64px}.search-results .single-accommodation-details .product .trip-advisor.rating35 span{background-position:0 -48px}.search-results .single-accommodation-details .product .trip-advisor.rating40 span{background-position:0 -32px}.search-results .single-accommodation-details .product .trip-advisor.rating45 span{background-position:0 -16px}.search-results .single-accommodation-details .product .trip-advisor.rating50 span{background-position:0 0}.search-results .filter{padding-top:4px;margin-top:4px;min-height:400px;position:relative}.search-results .filter.has-bg-img{background:url(../images/filters-eliptical-shadow.png) top center no-repeat}.search-results .filter .item{border-bottom:none}.search-results .filter .item .item-toggle{background-color:#fff;padding:0 8px;font-size:14.5px}.search-results .filter .item .item-toggle .icon-arrow{height:0;width:0;position:absolute;top:15px;right:8px;border-style:solid;border-color:#5f99c5 transparent transparent;border-width:5px 5px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.search-results .filter .item .item-content{background-color:#f0fafe}.search-results .filter .item .item-content .checks li{overflow:hidden}.search-results .filter .item .item-content .checks li ul{float:left;width:194px;padding:5px 0 0 20px}.search-results .filter .item .item-content .checks li ul label{max-width:166px}.search-results .filter .item .item-content .checks li ul li{width:188px}.search-results .filter .item .item-content .checks li:last-child{margin-bottom:0}.search-results .filter .item .item-content .checks li label{max-width:170px;position:relative}.search-results .filter .item .item-content .checks li label .question{right:-18px;top:5px}.search-results .filter .item .item-content .checks li label.disabled{color:#c2c2c2}.search-results .filter .item .item-content h4{line-height:12px;margin:12px 0}.search-results .filter .item .item-content h4.ta-rating-filter{background:url(../images/ta-owl-small.png) right 1px no-repeat;line-height:18px}.search-results .filter .item .item-content ul{padding:0 0 0 4px}.search-results .filter .item.open .item-toggle .icon-arrow{border-color:transparent transparent #5f99c5;border-width:0 5px 5px}.search-results .filter .item-content-section{padding:0 0 12px}.search-results .filter .item-content-section.close{height:0;margin:0;padding:0;border:none;overflow:hidden;position:relative}.search-results .filter .border-bottom-dotted{border-bottom-width:1px;border-bottom-color:#aeaeae;border-bottom-style:dotted}.search-results .filter .edit-rooms{margin-left:-6px;font-size:10.5px}.search-results .filter .reset-rooms,.search-results .filter .room-summary-pax{font-size:10.5px}.search-results .filter p{padding-top:4px}.search-results.single .single-accommodation-details{min-height:0;padding-top:16px}.search-results.single h2 .label,.search-results.single h2 em,.search-results.single h3 .label,.search-results.single h3 em{font-style:normal;color:#aeaeae}.search-results.single .flights-summary h2{float:left;padding:12px 0 0;margin:0}.search-results.single .flights-summary .toggle-group{font-family:droid_sansregular,Arial,sans-serif;float:right;margin-right:12px;padding-top:8px}.search-results.single .result-view h3{margin-top:24px}.search-results.flight-options .single-accommodation-details{padding-top:8px;min-height:720px}.search-results.flight-options .single-accommodation-details .product{border-bottom:none}.search-results.flight-options .duration-selection{padding-top:12px}.search-results .mask-interactivity{width:100%;height:100%;position:absolute;left:0;top:0;z-index:999;display:none;opacity:.4}.search-results.updating .mask-interactivity{display:block;background:url(../images/loading-3-anim-transparent.gif) 50% 50% no-repeat #fff}.search-results.updating .results-container .mask-interactivity{background-position:50% 5%;width:770px}.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:12px;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}.summary-panel{background:#f8f0e5}.summary-panel .col{float:left;padding-right:24px;width:212px}.summary-panel .row{clear:both;margin:0;padding-top:12px}.summary-panel .border-bottom{border-bottom:1px solid #c1b8a3;-webkit-box-shadow:0 1px 0 #fbf8f3;box-shadow:0 1px 0 #fbf8f3}.summary-panel .question{top:3px}.summary-panel .info-block{border:1px solid #c1b8a3;cursor:default;display:inline-block;font-size:12.5px;line-height:17px;padding:0 18px 0 3px;position:relative;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}.summary-panel .info-block:hover{background-color:rgba(229,220,198,.8)}.summary-panel .info-block.float{float:left}.summary-panel .info-block.price-info{margin-left:-4px}.summary-panel .price{color:#333;font-size:36.5px;margin:4px 0 0;padding-right:20px;position:relative;line-height:30px}.summary-panel .currency{font-size:22.5px;float:none}.summary-panel .currency,.summary-panel .price-value{font-family:tui,Arial,sans-serif}.summary-panel .currency,.summary-panel .price-info,.summary-panel .price-value{display:inline-block}.summary-panel .price-value{margin-left:-8px}.summary-panel .party-composition-price-info{cursor:default;position:relative;padding-right:14px}.summary-panel .party-composition-price-info .question{top:3px;right:0}.summary-panel .price-info{cursor:default;font-size:10.5px;position:relative;line-height:12px;width:42px}.summary-panel .price-info .question{top:13px;right:-6px}.summary-panel .price-info.hide{display:none}.summary-panel .deposit,.summary-panel .discount{font-size:10.5px;display:inline-block;word-wrap:break-word}.summary-panel .flight-info-title{font-size:14.5px;margin-bottom:4px}.summary-panel .flight-info-title span{display:inline-block}.summary-panel .duration .flight-info-title{padding-top:4px}.summary-panel .airport-code{color:#b0a08c;font-family:tui,Arial,sans-serif;font-size:41.5px}.summary-panel .airport-name{line-height:16px;max-width:90px;margin-left:24px}.summary-panel .location-path{color:#b0a08c;margin-bottom:0}.summary-panel .itinerary{background:url(../images/thomson/search-results-sprite.png) -5px -26px no-repeat;padding:0 0 4px 22px;font-size:14.5px;color:#b0a08c}.summary-panel .itinerary.inbound{background-position:-5px -56px}.summary-panel .itinerary span{display:inline-block}.summary-panel .itinerary .itinerary-departure-time{background:url(../images/thomson/search-results-sprite.png) -2px -86px no-repeat;min-width:38px;padding-left:26px}.summary-panel .itinerary .itinerary-arrival-time i{background:url(../images/thomson/search-results-sprite.png) -4px -204px no-repeat;display:inline-block;width:22px;height:15px}.summary-panel .itinerary .itinerary-day-overlap,.summary-panel .itinerary .itinerary-flight-duration{margin-left:4px;font-size:10.5px}.summary-panel-flights{margin:12px 0;padding:16px}.summary-panel-flights .col{background-image:url(../images/flight-options-arrow-sand.png);background-repeat:no-repeat;background-position:212px 0;padding-right:36px;min-height:186px}.summary-panel-flights .col.return{background-image:none;padding-right:0}.summary-panel-flights .row{padding-left:248px}.summary-panel-flights h4{color:#b0a08c;font-size:14.5px;padding-bottom:8px;margin:0 12px 8px 0}.summary-panel-flights .price-box{display:inline-block}.summary-panel-flights .price-info{padding:2px 4px;vertical-align:middle;width:66px}.summary-panel-flights .price-info .question{height:10px;top:0;bottom:0;right:2px;margin:auto}.summary-panel-flights .itinerary{padding-left:0;background-image:none}.summary-panel-flights .itinerary .itinerary-dates{background:url(../images/thomson/search-results-sprite.png) -4px -145px no-repeat;min-width:132px;padding-left:22px}.summary-panel-flights .itinerary .itinerary-departure-time{background-position:-3px -86px;padding-left:22px}.summary-panel-flights .itinerary .itinerary-arrival-time i{background-position:-6px -204px;width:20px}.summary-panel-flights .cta.jumbo{margin:6px 0 0 78px;vertical-align:top}.summary-panel-accommodation{padding:0 16px}.summary-panel-accommodation h4{color:#666;font-size:12.5px;position:relative;text-transform:uppercase}.summary-panel-accommodation h4.price-info{margin-bottom:0;max-width:104px}.summary-panel-accommodation .divider{margin-top:12px;padding-bottom:12px}.summary-panel-accommodation .divider.book{margin:0 -16px;padding:12px 16px 6px;background-color:#e5dcc6}.summary-panel-accommodation .divider.alternative-search{background:url(../images/summary-arrow.png) center top no-repeat #f0e2d1;padding-top:40px;padding-bottom:24px;margin:0 -16px}.summary-panel-accommodation .divider.sold-out{margin-top:0;padding-top:24px}.summary-panel-accommodation .summary-ref{clear:left;margin-bottom:0}.summary-panel-accommodation .party-composition i{display:inline-block;font-style:normal;margin-top:-4px;vertical-align:middle}.summary-panel-accommodation .price-wrapper{float:left;width:59%}.summary-panel-accommodation .cta-buttons{float:right;width:39%}.summary-panel-accommodation .cta-buttons .shortlist{margin-top:8px}.summary-panel-accommodation .charges{margin-top:4px;padding-bottom:4px}.summary-panel-accommodation .charges p{font-size:10.5px;margin-bottom:0}.summary-panel-accommodation .charges p.last{position:relative;max-width:270px}.summary-panel-accommodation .charges .question{right:6px}.summary-panel-accommodation .included ul{text-align:left;text-transform:uppercase;width:301px;margin:0 -8px}.summary-panel-accommodation .included ul li{cursor:default;display:block;float:left;font-size:10.5px;margin-bottom:8px;padding-top:40px;position:relative;text-align:center;width:98px}.summary-panel-accommodation .included ul li i{background:url(../images/summary-panel-sprite.png) center 0 no-repeat;display:inline-block;height:40px;position:absolute;width:40px;top:0;left:28px}.summary-panel-accommodation .included ul li .room-selling{font-size:8.5px}.summary-panel-accommodation .included ul li .room-selling .question{top:3px}.summary-panel-accommodation .included ul li.flights i{background-position:center -42px}.summary-panel-accommodation .included ul li.coach i{background-position:center -82px}.summary-panel-accommodation .included ul li.car-hire i{background-position:center -2px}.summary-panel-accommodation .included ul li.room i{background-position:center -122px}.summary-panel-accommodation .included ul li.board i{background-position:center -162px}.summary-panel-accommodation .included ul li.donation i{background-position:center -202px}.summary-panel-accommodation .included ul li.luggage i{background-position:center -242px}.summary-panel-accommodation .included ul li.luggage-20 i{background-position:center -322px}.summary-panel-accommodation .included ul li.luggage-25 i{background-position:center -362px}.summary-panel-accommodation .included ul li.protection i{background-position:center -282px}.summary-panel-accommodation .included ul li.duration i{left:20px;width:58px;background-image:url(../images/thomson/summary-panel-nights-sprite.png)}.summary-panel-accommodation .included ul li.duration i.d1{background-position:center 2px}.summary-panel-accommodation .included ul li.duration i.d2{background-position:center -40px}.summary-panel-accommodation .included ul li.duration i.d3{background-position:center -83px}.summary-panel-accommodation .included ul li.duration i.d4{background-position:center -125px}.summary-panel-accommodation .included ul li.duration i.d5{background-position:center -166px}.summary-panel-accommodation .included ul li.duration i.d6{background-position:center -208px}.summary-panel-accommodation .included ul li.duration i.d7{background-position:center -250px}.summary-panel-accommodation .included ul li.duration i.d8{background-position:center -292px}.summary-panel-accommodation .included ul li.duration i.d9{background-position:center -334px}.summary-panel-accommodation .included ul li.duration i.d10{background-position:center -376px}.summary-panel-accommodation .included ul li.duration i.d11{background-position:center -419px}.summary-panel-accommodation .included ul li.duration i.d12{background-position:center -460px}.summary-panel-accommodation .included ul li.duration i.d13{background-position:center -502px}.summary-panel-accommodation .included ul li.duration i.d14{background-position:center -544px}.summary-panel-accommodation .included ul li.duration i.d15{background-position:center -587px}.summary-panel-accommodation .included ul li.duration i.d16{background-position:center -629px}.summary-panel-accommodation .included ul li.duration i.d17{background-position:center -671px}.summary-panel-accommodation .included ul li.duration i.d18{background-position:center -713px}.summary-panel-accommodation .included ul li.duration i.d19{background-position:center -754px}.summary-panel-accommodation .included ul li.duration i.d20{background-position:center -797px}.summary-panel-accommodation .included ul li.duration i.d21{background-position:center -839px}.summary-panel-accommodation .included ul li.duration i.d22{background-position:center -881px}.summary-panel-accommodation .included ul li.duration i.d23{background-position:center -923px}.summary-panel-accommodation .included ul li.duration i.d24{background-position:center -965px}.summary-panel-accommodation .included ul li.duration i.d25{background-position:center -1006px}.summary-panel-accommodation .included ul li.duration i.d26{background-position:center -1049px}.summary-panel-accommodation .included ul li.duration i.d27{background-position:center -1091px}.summary-panel-accommodation .included ul li.duration i.d28{background-position:center -1133px}.summary-panel-accommodation .included ul li.clear-it{display:block;clear:left;float:none;padding:0;margin:0;width:100%}.summary-panel-accommodation .flights-summary li{background:url(../images/thomson/search-results-sprite.png) -5px -26px no-repeat;padding:0 0 4px 22px}.summary-panel-accommodation .flights-summary li.itinerary{color:#333}.summary-panel-accommodation .flights-summary li.dreamliner{background:0 0}.summary-panel-accommodation .itinerary-dates{min-width:120px}.summary-panel-accommodation .alternative-search .button,.summary-panel-accommodation .alternative-search h4,.summary-panel-accommodation .alternative-search p{margin-left:28px}.summary-panel-accommodation .alternative-search h4{color:#333;font-family:tui,Arial,sans-serif;font-size:16.5px;text-transform:none}.summary-panel-accommodation .alternative-search .button{font-size:14.5px;margin-top:4px;padding:6px 16px 6px 32px;position:relative}.summary-panel-accommodation .alternative-search .button i{background:url(../images/thomson/search-icon.png) no-repeat;display:block;height:15px;left:12px;position:absolute;top:9px;width:15px}.summary-panel-accommodation .sold-out h4{color:#333;text-align:center;margin-bottom:0}.summary-panel-accommodation .sold-out h4 span{text-transform:capitalize;display:block;font-family:tui,Arial,sans-serif;font-size:36.5px;float:none}.summary-panel-accommodation .board-types h4{margin-bottom:8px}.summary-panel-accommodation .board-type{background-image:url(../images/thomson/radio-button-sprite.png);background-repeat:no-repeat;background-position:8px -1px;color:#454545;cursor:pointer;font-size:13.5px;margin-bottom:2px;padding:4px 8px 4px 28px;line-height:21px}.summary-panel-accommodation .board-type:hover{background-color:#f0e2d1}.summary-panel-accommodation .board-type.active{background-color:#e5dcc6;background-position:8px -31px}.summary-panel-accommodation .board-type .question{display:inline-block;line-height:9px;margin-left:6px;position:static}.summary-panel-accommodation .board-type .board-type-price{color:#666;font-size:12.5px;line-height:22px}.summary-panel-accommodation .pad-bottom{padding-bottom:12px}.summary-panel-accommodation .party-price{font-size:10.5px;clear:both;margin:4px 0 0}.back-to-results{margin-bottom:0;padding-bottom:0}.back-to-results a{color:#aeaeae;text-decoration:underline}.back-to-results i{font-style:normal}.show-from-themed{display:none}.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 #5f99c5}.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:#5f99c5;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:#5f99c5;line-height:12px;font-size:14px;font-family:inherit}.inventory-details-getPrice{padding:16px 0 0;border-bottom:2px solid #5f99c5}.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:#5f99c5}.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:785px;top:0;height:328px}.inventory-promo-product .promo-prod{height:164px}#wrapper{position:relative}.error-page h1{padding-top:48px;font-size:30.5px}.error-page .message,.error-page h1{margin-left:24px}.error-page .logo{display:block;margin-top:32px}.error-page .formrow{margin:16px 0}.error-page p{font-size:14.5px}.error-page li{margin-bottom:8px}#content .error-page ul.square{margin-bottom:24px}#header #utils ul li.account-booking-menu{position:relative}#header #utils a.customerAcMenu span.arrow-down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;display:inline-block;height:0;margin:3px 0 3px 6px;overflow:hidden;width:0;position:relative;top:2px}#header #utils .travel-tools-options{position:absolute;top:25px;left:-50px;z-index:9999;width:200px;height:0;box-shadow:0 1px 0 rgba(0,0,0,.1);overflow:hidden;transition:height .3s ease}#header #utils .travel-tools-options .inner{position:absolute;bottom:0;left:0;width:100%}#header #utils .travel-tools-options .inner .arrow{width:0;height:0;border-style:solid;border-width:0 9px 9px;border-color:transparent transparent #fff;display:block;position:relative;left:50%;margin-left:-9px}#header #utils .travel-tools-options .inner ul{background:#fff;padding:2px 10px}#header #utils .travel-tools-options .inner ul li{margin:0;text-align:left;width:100%}#header #utils .travel-tools-options .inner ul li a{display:block;padding:8px 0;border-bottom:1px solid #ebe9e2;color:#2ea9e0;font-size:100%}#header #utils .travel-tools-options .inner ul li:last-child a{border-bottom:none}div.whats-next{border:1px solid #dfd8ce}div.whats-next .box{padding:15px 10px;transition:border .5s ease 0s}div.whats-next .box h2.first{font-size:22.5px;text-transform:uppercase;padding-left:10px}div.whats-next ul.square li{background:url(../images/icon_square_yellow.png) 12px 7px no-repeat rgba(0,0,0,0);line-height:20px;padding:0 0 8px 26px;font-size:14.5px}div.whats-next .arrow-down{border-left:20px solid transparent;border-right:20px solid transparent;border-top:12px solid #fff;display:inline-block;height:0;position:relative;top:-6px;width:0}div.whats-next .config-container.fourty-sixty{padding:10px 10px 0}div.whats-next .config-container.fourty-sixty>div{float:left}div.whats-next .config-container.fourty-sixty>div .crop img{width:100%;margin:-3.1% 0}div.whats-next .config-container.fourty-sixty>div:first-child{padding-right:20px;width:40%;position:relative}div.whats-next .config-container.fourty-sixty>div:last-child{width:60%}div.whats-next .config-container.fourty-sixty>div:last-child p:first-child{width:78%}div.whats-next .b{box-sizing:border-box}div.whats-next .text-c{text-align:center}div.whats-next .crop{overflow:hidden}div.whats-next .marg-bottom-20{margin-bottom:20px}div.whats-next .marg-bottom-10{margin-bottom:10px}div.whats-next p{font-size:14.5px}div.whats-next div.btn-cont a.button{font-family:droid_sansregular,Arial,sans-serif}.show{display:block!important}i{font-style:normal}i.caret{display:inline-block;font-family:icons}i.caret.red{color:#ef0000}i.caret.erase:after{content:"y"}i.caret.warning:after{content:"C"}.caIntlogin{padding:48px 36px}.caIntlogin h1{margin-bottom:24px;font-size:30px;color:#000}.caIntlogin .max-width-330{max-width:330px}.caIntlogin .bottom-align{position:absolute;bottom:0}.caIntlogin .lt-col,.caIntlogin .rt-col{width:48%;float:left;min-height:474px;position:relative}.caIntlogin .rt-col .bottom-align{bottom:20px}.caIntlogin .rt-col{padding-left:36px;border-left:1px solid #dcdcdc!important}.caIntlogin .dis-block{display:block}.caIntlogin .marg-bottom-20{margin-bottom:20px}.caIntlogin .marg-bottom-10{margin-bottom:10px}.caIntlogin .bulletlist li{background:url(../images/icon_square_yellow.png) left 10px no-repeat;padding:2px 0 6px 15px;font-size:15px;color:#000}.caIntlogin .button{height:50px;padding:0 55px;line-height:52px;background:#70cbf4;font-size:17px;color:#fff;text-shadow:none;border-top:none;border-right:none;border-left:none;border-color:#58c2f2;display:block;width:330px}.caIntlogin .button:hover{background:#58c2f2}.caIntlogin .button.cta{background:#fcb819;color:#4f3001}.caIntlogin .button.cta:hover{background:#f8af03}.caIntlogin .button:active{box-shadow:none}.caIntlogin a{font-size:16px}.caIntlogin p{font-size:15px;color:#000}#customer-form.caInpglogin .row{padding-right:0}#customer-form.caInpglogin .row.error .warning-message{font-size:13px;color:#ef0000;width:67%;margin-top:0}#customer-form.caInpglogin .row.error .warning-message .abs{position:absolute}#customer-form.caInpglogin .row.error .warning-message i.caret{color:#ef0000;font-size:27px;top:5px}#customer-form.caInpglogin .row.error .warning-message .dis-block{left:29px;position:relative;top:4px;line-height:17px}#customer-form.caInpglogin .row div.label label{font-size:13.5px;margin-bottom:12px;display:inline-block;color:#333;text-transform:none}#customer-form.caInpglogin .row.email{padding:0;text-transform:none}#customer-form.caInpglogin .row input[type=email],#customer-form.caInpglogin .row input[type=password]{width:264px!important;height:20px;margin-right:10px;font-size:11.5px;color:#000}#customer-form.caInpglogin .row input[type=email].disabled,#customer-form.caInpglogin .row input[type=password].disabled{border:none!important;background:0 0!important;padding:0!important;font-size:13.5px}#customer-form.caInpglogin .row .error-notation{float:none;display:inline-block;margin:2px 0 0;font-size:10.5px;padding:4px 10px}#customer-form.caInpglogin .row .error-notation.message{padding:4px 10px}#customer-form.caInpglogin .row .signinbtn{width:120px;margin-top:20px}#customer-form.caInpglogin .row .signinbtn.cruise-signin{margin-top:29px}#customer-form.caInpglogin .forgotpswlnk{float:none!important;margin-left:100px;font-size:13px}#customer-form.caInterstitial .row{position:relative}#customer-form.caInterstitial .row .label{margin-bottom:4px;text-transform:uppercase;color:#000}#customer-form.caInterstitial .row .label label{font-size:15px}#customer-form.caInterstitial .row .message{float:left;clear:both;padding-top:3px;color:#ef0000;font-size:15px;text-transform:initial}#customer-form.caInterstitial .row .warning-message .warning{left:10px;position:absolute}#customer-form.caInterstitial .row.error input{border-color:#ef0000;color:#000}#customer-form.caInterstitial .row.error .caret.erase{display:inline-block}#customer-form.caInterstitial .row.error span.message{padding-left:0}#customer-form.caInterstitial .row.error .warning-message{padding:10px 10px 0 36px;border:1px solid #ef0000;color:#ef0000;font-size:15px;margin-right:26px}#customer-form.caInterstitial .row .caret.erase{display:none;position:absolute;top:31px;right:0;font-size:24px}#customer-form.caInterstitial .row.email{max-width:362px}#customer-form.caInterstitial .row.pwd{max-width:215px!important}#customer-form.caInterstitial .email{padding:0;background:0 0}#customer-form.caInterstitial input[type=email],#customer-form.caInterstitial input[type=password]{box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #d7d7d7;background:#fff;height:40px;padding:6px 10px;-webkit-appearance:none;-moz-appearance:textfield;transition:box-shadow .3s;border-radius:0;width:100%;font-size:16px}#customer-form.caInterstitial input[type=password]{width:182px}.noac-section{margin-top:36px}.noac-section .msg{width:430px;line-height:20px}.noac-section .contguest{margin-left:142px}.noac-section .contguest a.lnk{font-size:13.5px;text-decoration:underline}.icon-v2,[class*=" icon-v2"],[class^=icon-v2]{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.icon-account:before{content:"\e900"}.icon-accounts:before{content:"\e901"}.icon-anchor:before{content:"\e902"}.icon-assistance:before{content:"\e903"}.icon-backprev:before{content:"\e904"}.icon-backToTop:before{content:"\e905"}.icon-battery:before{content:"\e906"}.icon-bobble-hat:before{content:"\e907"}.icon-book:before{content:"\e908"}.icon-building:before{content:"\e909"}.icon-bus:before{content:"\e90a"}.icon-call:before{content:"\e90b"}.icon-camera:before{content:"\e90c"}.icon-car:before{content:"\e90d"}.icon-close:before{content:"\e90e"}.icon-closeerase:before{content:"\e90f"}.icon-cloud:before{content:"\e910"}.icon-cloudrain:before{content:"\e911"}.icon-cloudsun:before{content:"\e912"}.icon-cloudsunrain:before{content:"\e913"}.icon-community:before{content:"\e914"}.icon-cruise-ship:before{content:"\e915"}.icon-date:before{content:"\e916"}.icon-documents:before{content:"\e917"}.icon-doNotDisturb:before{content:"\e918"}.icon-download:before{content:"\e919"}.icon-drink:before{content:"\e91a"}.icon-email:before{content:"\e91b"}.icon-end:before{content:"\e91c"}.icon-entertainment:before{content:"\e91d"}.icon-excursion:before{content:"\e91e"}.icon-exit:before{content:"\e91f"}.icon-f-rating:before{content:"\e920"}.icon-facebook:before{content:"\e921"}.icon-facilities:before{content:"\e922"}.icon-fc-rating:before{content:"\e923"}.icon-filter:before{content:"\e924"}.icon-flyin-up:before{content:"\e925"}.icon-flyin:before{content:"\e926"}.icon-flyout:before{content:"\e927"}.icon-food:before{content:"\e928"}.icon-forwardnext:before{content:"\e929"}.icon-gallery:before{content:"\e92a"}.icon-google:before{content:"\e92b"}.icon-health:before{content:"\e92c"}.icon-infant:before{content:"\e92d"}.icon-info:before{content:"\e92e"}.icon-instagram:before{content:"\e92f"}.icon-left:before{content:"\e930"}.icon-library:before{content:"\e931"}.icon-link:before{content:"\e932"}.icon-menu:before{content:"\e933"}.icon-minus:before{content:"\e934"}.icon-multiMenu:before{content:"\e935"}.icon-my-thomson:before{content:"\e936"}.icon-nature:before{content:"\e937"}.icon-night:before{content:"\e938"}.icon-other:before{content:"\e939"}.icon-parking:before{content:"\e93a"}.icon-party:before{content:"\e93b"}.icon-pause:before{content:"\e93c"}.icon-pay:before{content:"\e93d"}.icon-pin:before{content:"\e93e"}.icon-pintrest:before{content:"\e93f"}.icon-play:before{content:"\e940"}.icon-plus:before{content:"\e941"}.icon-pool:before{content:"\e942"}.icon-print:before{content:"\e943"}.icon-question:before{content:"\e944"}.icon-record:before{content:"\e945"}.icon-refresh:before{content:"\e946"}.icon-right:before{content:"\e947"}.icon-room:before{content:"\e948"}.icon-search:before{content:"\e949"}.icon-seat:before{content:"\e94a"}.icon-secure:before{content:"\e94b"}.icon-settings:before{content:"\e94c"}.icon-share:before{content:"\e94d"}.icon-signout:before{content:"\e94e"}.icon-snacks:before{content:"\e94f"}.icon-sort:before{content:"\e950"}.icon-Speaker:before{content:"\e951"}.icon-sport:before{content:"\e952"}.icon-star:before{content:"\e953"}.icon-state-up:before{content:"\e954"}.icon-state:before{content:"\e955"}.icon-stop:before{content:"\e956"}.icon-sun:before{content:"\e957"}.icon-t-rating:before{content:"\e958"}.icon-tag:before{content:"\e959"}.icon-target:before{content:"\e95a"}.icon-tick:before{content:"\e95b"}.icon-time:before{content:"\e95c"}.icon-toilets:before{content:"\e95d"}.icon-twitter:before{content:"\e95e"}.icon-video-expand:before{content:"\e95f"}.icon-video:before{content:"\e960"}.icon-videoicon:before{content:"\e961"}.icon-warning:before{content:"\e962"}.icon-whatsapp:before{content:"\e963"}.icon-you-tube:before{content:"\e964"}.icon-Speaker-mute:before{content:"\e95c"}.icon-Speaker-B:before{content:"\e95b"}.icon-Speaker-A:before{content:"\e95a"}.icon-up:before{content:"\e968"}.icon-down:before{content:"\e969"}.modal.responsive-gallery{font-size:16px}.modal.responsive-gallery .media-window .modal-content{overflow:hidden;max-width:100%}.modal.responsive-gallery .media-window .gallery-full-viewport{margin:0;position:relative}.modal.responsive-gallery .media-window .viewport{overflow-x:hidden;margin:0 auto}.modal.responsive-gallery .media-window .viewport ul{overflow:auto}.modal.responsive-gallery .media-window .viewport li{float:left;opacity:0}.modal.responsive-gallery .media-window .viewport li.fade-in{opacity:1}.modal.responsive-gallery .media-window .viewport img{display:block;margin:0 auto}.modal.responsive-gallery .media-window .viewport img.lazy-img{-webkit-transform:scale(.1);-moz-transform:scale(.1);-ms-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1)}.modal.responsive-gallery .media-window .viewport img.lazy-img.loaded{-webkit-transition:all 700ms;-moz-transition:all 700ms;-o-transition:all 700ms;transition:all 700ms;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.modal.responsive-gallery .media-window .arrow.hide{display:none!important}.modal.responsive-gallery .media-window .thumbnail-viewport{margin:0 auto;padding:20px 0;overflow-x:hidden;opacity:0}.modal.responsive-gallery .media-window .thumbnail-viewport ul{overflow:auto}.modal.responsive-gallery .media-window .thumbnail-viewport li{float:left;width:130px;opacity:.3;cursor:pointer}.modal.responsive-gallery .media-window .thumbnail-viewport li.in-view{opacity:1}.modal.responsive-gallery .media-window .thumbnail-viewport img{width:110px;float:left}.modal.responsive-gallery .media-window .thumbnail-viewport.fade-in{opacity:1}.modal.responsive-gallery .media-window .arrow{position:absolute;top:49%;cursor:pointer;font-size:23px;color:#fff}.modal.responsive-gallery .media-window .arrow.right{right:12%}.modal.responsive-gallery .media-window .arrow.left{left:12%}@media only screen and (min-width:960px){.modal.responsive-gallery .media-window .modal-content .container>.title{width:77%;margin:0 auto;padding:40px 0}.modal.responsive-gallery.no-touch .media-window .modal-content .container .thumbnail-viewport ul li:hover{opacity:1}}.modal.media{background:#262626;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0;display:none}.modal.media.in{opacity:1}.modal.media.show{display:block!important}.modal .media-window{width:100%;height:100%;margin:0 auto;position:relative}.modal .media-window .modal-content{margin:auto;display:table;width:100%;height:100%}.modal .media-window .modal-content .container{display:table-cell;vertical-align:middle}.modal .media-window .modal-content .container>.title{background:#262626;color:#999;padding:40px;z-index:1}.modal .media-window .modal-content .container>.title .text{display:inline-block;width:calc(100% - 30px)}.modal .media-window .modal-content .container>.title .close{cursor:pointer;text-transform:lowercase;float:right;font-size:24px}.modal .media-window .modal-content .container>.title.transparent{opacity:.7}.modal .media-window .modal-content .container>.title.shrink{padding:20px 40px}.marg-right-10{margin-right:10px}.modal-open{overflow:hidden}@media only screen and (max-width:959px){.modal .media-window .modal-content .container>.title{padding:15px;position:absolute;top:0;left:0;width:100%;-webkit-transition:top .3s ease;-moz-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease}.modal .media-window .modal-content .container>.title.out{top:-100px}.modal .media-window .modal-content .container>.title.shrink{padding:15px}.modal .media-window .modal-content .container>.title .close{font-size:20px}}@media only screen and (min-width:961px){.modal .media-window .modal-content .container>.title .close:hover{color:#fff}}@media only screen and (max-width:579px){.mobile{display:block!important}.nomobile{display:none!important}}@media only screen and (min-width:580px) and (max-width:759px){.minitablet{display:block!important}.nominitablet{display:none!important}}@media only screen and (min-width:960px){.nodesktop{display:none!important}}@media only screen and (min-width:760px) and (max-width:959px){.tablet{display:block!important}.notablet{display:none!important}}.modal.video .media-window .modal-content{min-width:960px;width:calc(100% - 200px)}.modal.video .media-window .modal-content .container>.title{padding:40px 20px}.modal.video .media-window .modal-content .container>.title.shrink{padding:20px}.video-wrap{position:relative;margin:auto auto 40px;width:calc(100% - 220px)}.video-wrap .bc-player{padding-top:56.25%}.video-wrap .bc-player .vjs-control:focus:before,.video-wrap .bc-player .vjs-control:hover:before,.video-wrap .bc-player .vjs-menu-item:focus,.video-wrap .bc-player .vjs-menu-item:hover{text-shadow:none}.video-wrap .bc-player .vjs-control-bar{border-top:none}.video-wrap .bc-player .vjs-control.vjs-button.vjs-play-control{border-right:1px solid #fff}.video-wrap .bc-player .vjs-control.vjs-button.vjs-play-control.vjs-paused:before{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e961";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-play-control.vjs-playing:before{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e93c";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-fullscreen-control:before{opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button.vjs-vol-0:before{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e95c";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button.vjs-vol-1:before{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e95b";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button.vjs-vol-2:before{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e95a";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button.vjs-vol-3:before{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e951";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-fullscreen-control,.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button{border-left:1px solid #fff}.video-wrap .bc-player .vjs-control.vjs-button:hover{-webkit-transition:background-color .7s ease;-moz-transition:background-color .7s ease;-o-transition:background-color .7s ease;transition:background-color .7s ease;background-color:#70cbf4}.video-wrap .bc-player .vjs-control.vjs-duration{border-right:1px solid #fff}.video-wrap .bc-player .vjs-control.vjs-progress-control{padding:0 5px}.video-wrap .bc-player .vjs-volume-bar:before{box-shadow:none}.video-wrap .bc-player .vjs-volume-level{background-color:#fff}.video-wrap .bc-player .vjs-play-progress{background:#70cbf4}.video-wrap .bc-player .vjs-big-play-button{background:#70cbf4;height:81px;width:81px;top:calc(50% - 40px)!important;left:calc(50% - 60px)!important;border-radius:0;opacity:.9}.video-wrap .bc-player .vjs-big-play-button:focus,.video-wrap .bc-player .vjs-big-play-button:hover{box-shadow:none}.video-wrap .bc-player .vjs-big-play-button:before{margin:27px auto}@media only screen and (max-width:959px){.modal.video .media-window .modal-content{min-width:100%;width:100%}.modal.video .media-window .modal-content .container>.title,.modal.video .media-window .modal-content .container>.title.shrink{padding:15px}.video-wrap{width:100%;margin:auto}.video-wrap .bc-player .vjs-big-play-button{height:60px;width:60px;top:calc(50% - 30px);left:calc(50% - 30px)}.video-wrap .bc-player .vjs-big-play-button:before{margin:16px auto;font-size:18px}}#mboxImported-default-CR_promostrip-0,#mboxImported-default-FA_PromoStrip-0,#mboxImported-default-FC_PromoStrip-0,#mboxImported-default-TH_PromoStrip-0{padding:10px;clear:both}.promoStripContainer .promoStripWrapper{background:#fff;font-size:12px;text-align:center;text-transform:uppercase;color:#000;border:1px dashed #5f99c5}.promoStripContainer .promoStripWrapper input[type=checkbox]{position:absolute;opacity:0;z-index:-1}.promoStripContainer .promoStripWrapper label{display:none}.promoStripContainer .promoStripWrapper .tabContent .tabContentContainer{padding:6px;margin:0}.promoStripContainer .promoStripWrapper .tabContent .tabContentContainer a{color:#000;text-decoration:none}.promoStripContainer .promoStripWrapper .tabContent .tabContentContainer a .brandColor{font-weight:800;color:#219ed9}.promoStripContainer .promoStripWrapper .tabContent .tabContentContainer a:hover{text-decoration:none}#new-breadcrumb ul{display:flex;padding:16px 23px;flex-wrap:wrap;font-size:16px}#new-breadcrumb ul li{display:flex;line-height:1.5;font-size:16px;font-family:tui-light,Arial,sans-serif}#new-breadcrumb ul li a{padding-right:4px;color:#219ed9;text-decoration:none;font-size:16px}#new-breadcrumb ul li a:hover{text-decoration:underline}#new-breadcrumb ul li .new-breadcrumb-icon{padding-right:4px;fill:#092a5e}#new-breadcrumb ul li>*{align-self:center}#new-breadcrumb ul li.active{color:#737373}