#inner-footer #footer-seo ul.tabs li a{padding:6px 24px;color:#666;font-size:10.5px;border-radius:0}#inner-footer #footer-seo ul.tabs li a:hover{color:#666;background:0 0}#inner-footer #footer-seo ul.tabs li.active a{color:#666;background:#e5dcc6}#inner-footer #footer-seo ul.tabs li.active span.arrow{position:absolute;height:0;border:13px solid #454545;border-color:transparent transparent transparent #e5dcc6;top:-1px;right:-27px}#inner-footer #footer-seo ul.tabs li:first-child{border-top:0}#inner-footer #footer-seo .menu{display:none;float:left;padding-left:60px}#inner-footer #footer-seo .menu ul{width:256px;float:left;list-style:none;margin:0}#inner-footer #footer-seo .menu ul li{padding:8px 0 4px 24px;font-size:10.5px;line-height:12px}#inner-footer #footer-seo .menu ul li a{color:#666}footer#footer{width:1048px;margin:0 auto;padding:12px 0 24px}footer#footer.tall{padding-bottom:55px}footer#footer a{color:#454545}footer#footer ul{clear:both;list-style:none;margin:0 0 8px;text-align:center}footer#footer ul li{display:inline;font-size:9.5px;color:#666;padding:0 8px;border-left:1px solid #999;line-height:16px}footer#footer ul li:first-child{border:0}footer#footer p{margin-bottom:8px;font-size:9.5px;color:#666;text-align:center;line-height:16px}footer#footer .half-bottom-margin{padding-bottom:12px}footer#footer .no-bottom-margin{padding-bottom:0}img.loading{opacity:0}img.loaded{opacity:1;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.rooms{width:280px;float:left;outline:0!important}.rooms span{float:left;font-size:12px}.rooms span.rcol{width:46px;padding-top:8px}.rooms span.rcol:focus{outline:0}.rooms span.acol{width:69px}.rooms span.scol{width:71px}.rooms span.ccol{width:73px}.rooms span.remove{width:12px}.rooms span.remove a{width:12px;height:12px;display:block;margin-top:8px;overflow:hidden;text-indent:100%;background:url(../images/icon-rooms-remove.png) no-repeat}.rooms .labels>span{font-size:10px;padding-bottom:8px;text-transform:uppercase}.rooms .labels>span.acol{margin-left:46px}.rooms .item{margin-bottom:4px;clear:both}.rooms .item p{margin:0;clear:both;padding-left:190px;font-size:10px!important}#search{float:left;position:relative;z-index:998;width:100%;min-height:90px;padding:16px 0 0;box-shadow:0 0 4px rgba(0,0,0,.3) inset;background:#1d6269}#search .col{float:left;min-height:82px;margin-right:12px;padding-left:14px;background:url(../images/search-div.png) no-repeat}#search .col:first-child{padding-left:24px;background:0 0}#search .col p{font-size:12px}#search .col p a{color:#fff}#search .col .search-col{width:90px;float:left;text-align:right}#search .col #search-duration .dropdown .value{width:54px}#search .col input::-webkit-input-placeholder{color:#1d6269}#search .col input:-moz-placeholder{color:#1d6269}#search .col label{display:block;padding-bottom:6px;font-size:12px;color:#fff;text-transform:uppercase}#search .col .textfield{width:128px;padding:5px 8px;border:1px solid #1d6269;margin-bottom:6px;font-size:12px;background:#fff;color:#1d6269}#search .col .textfield.small{width:118px;background:url(../images/search-panel-sprite.png) 118px -157px no-repeat #fff;cursor:pointer}#search .col .textfield.small:focus{background:url(../images/search-panel-sprite.png) 118px -157px no-repeat #fff}#search .col .textfield:focus{color:#383838;background:#fff}#search .col select.dropdown{padding:3px 4px 4px;border:1px solid #4382aa;color:#fff}#search .col select.dropdown:focus{color:#383838;background:#fff}#search .col .button{margin-top:22px;padding:4px 16px;font-size:14px;color:#333;border-color:#4e738d}#search .col .custom-dropdown a.dropdown{border:1px solid #296269;background:#fff}#search .col .custom-dropdown a.dropdown span{min-width:0}#search .col .custom-dropdown a.dropdown span.value{color:#1d6269}#search .col .custom-dropdown a.dropdown span.arrow{width:30px;border-left:1px solid #2E8B9B;background-color:#2e8b9b;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#3ca1a9),to(#2e8b9b));background-image:-moz-linear-gradient(top,#3ca1a9,#2e8b9b);background-image:-ms-linear-gradient(top,#3ca1a9,#2e8b9b);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3ca1a9),color-stop(100%,#2e8b9b));background-image:-webkit-linear-gradient(top,#3ca1a9,#2e8b9b);background-image:-o-linear-gradient(top,#3ca1a9,#2e8b9b);background-image:linear-gradient(top,#3ca1a9,#2e8b9b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ca1a9', endColorstr='#2e8b9b', GradientType=0)}#search .col .custom-dropdown a.dropdown span.arrow span{border-color:#fff transparent transparent;left:10px}#search .rooms .labels span,#search .rooms span{color:#fff}#search .guide{display:none;width:968px;padding:16px;clear:both;position:absolute;z-index:999;top:98px;left:0;border:24px solid #1d6269;border-width:0 24px 24px;background:#fff}#search .guide span.arrow{height:0;overflow:hidden;position:absolute;top:-16px;border:8px solid #fff;border-color:transparent transparent #fff}#search .guide .floater{padding:8px 12px 12px}#search .guide .floater h3{font-size:18px;padding-right:28px}#search .guide .floater p.notice span{display:inline-block;margin-right:4px;padding:2px 8px;color:#fff;font-size:10px;text-transform:uppercase;border-radius:2px;background:#fdb410}#search .guide .floater .close{display:block}#search .guide .col{width:146px;margin:0 18px 0 0;padding:0;background:0 0}#search .guide .col .group{padding:10px 0;border-top:1px solid #e1e1e1}#search .guide .col .group h4{font-size:13px;margin:0}#search .guide .col .group h4 a{display:block;padding:3px 28px 3px 12px;color:#333;border:1px solid #fff}#search .guide .col .group h4 a:hover{text-decoration:none;border:1px solid #d37709;background:#F7941D;color:#fff}#search .guide .col .group ul li{font-size:13px}#search .guide .col .group ul li a{display:block;padding:3px 28px 3px 24px;color:#666;border:1px solid #fff}#search .guide .col .group ul li a:hover{color:#fff;text-decoration:none;border:1px solid #d37709;background:#F7941D}#search .guide .col .group ul li a.active,#search .guide .col .group ul li a.active:hover{color:#fff;border:1px solid #d37709;background:url(../images/icon-guide-selected.png) 120px 4px no-repeat #f7941d}#search .guide .col .group ul li a.disabled,#search .guide .col .group ul li a.disabled:hover{color:#aeaeae;cursor:text;border:1px solid #fff;background:0 0}#search .guide .col .group:first-child{padding-top:0;border:0}#search .guide .col .group.active h4 a,#search .guide .col .group.active h4 a:hover{color:#fff;border:1px solid #d37709;background:url(../images/icon-guide-selected.png) 120px 4px no-repeat #f7941d}#search .guide .col .group.active ul li a{color:#aeaeae;background:url(../images/icon-guide-selected-sub.png) 122px 6px no-repeat}#search .guide .col .group.active ul li a:hover{color:#fff;background:#F7941D}#search .guide .col .group.disabled h4 a,#search .guide .col .group.disabled h4 a:hover{color:#aeaeae;cursor:text;border:1px solid #fff;background:0 0}#search .guide .col:last-child{margin:0}#search .guide.airport span.arrow{left:324px}#search .guide.destination span.arrow{left:506px}.js #search{min-height:0}.js #search .col{display:none}.js .loaded #search{min-height:90px}.js .loaded #search .col{display:block}.product-list{margin:0 24px 24px;position:relative;border-top:2px solid #5f99c5;border-bottom:1px solid #5f99c5}.product-list .viewport{width:1024px;left:-12px;overflow:hidden;position:relative}.product-list .viewport ul.plist li{float:left}.product-list .viewport ul.plist li .product{margin:12px 4px}.product-list p.load{margin-top:8px;display:none;clear:both;padding:8px 28px;background:url(../images/loader.gif) 0 6px no-repeat}.product-list .next,.product-list .prev{width:24px;height:40px;position:absolute;top:60px;background:#fff;z-index:10;color:#70cbf4;line-height:14px;text-transform:uppercase;text-indent:100%;overflow:hidden;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}.product-list .next span.text,.product-list .prev span.text{display:block;opacity:0;-webkit-transition:opacity .3s linear .2s;-moz-transition:opacity .3s linear .2s;-o-transition:opacity .3s linear .2s;transition:opacity .3s linear .2s}.product-list .next span.arrow,.product-list .prev span.arrow{position:absolute;top:14px;height:0;border:6px solid #70cbf4}.product-list .next:hover,.product-list .prev:hover{text-decoration:none;text-indent:0}.product-list .next:hover span.text,.product-list .prev:hover span.text{opacity:1}.product-list .next.disable,.product-list .prev.disable{display:none}.product-list .prev{left:4px}.product-list .prev:hover{width:100px}.product-list .prev span.text{padding:13px 12px 0 22px}.product-list .prev span.arrow{left:2px;border-color:transparent #70cbf4 transparent transparent}.product-list .next{right:4px}.product-list .next:hover{width:66px}.product-list .next span.text{padding:13px 22px 0 12px}.product-list .next span.arrow{right:2px;border-color:transparent transparent transparent #70cbf4}.product-list ul.paging{position:absolute;top:-26px;right:0;margin:0;list-style:none}.product-list ul.paging li{float:left;margin-left:6px}.product-list ul.paging li a{width:12px;height:12px;display:block;background:#aed2f4}.product-list ul.paging li a:focus,.product-list ul.paging li a:hover{background-color:#38607c}.product-list ul.paging li.active a{background:#64afdc}.product-list ul.paging .next span.arrow{border-color:transparent transparent transparent #38607c}.product-list ul.paging .prev span.arrow{border-color:transparent #38607c transparent transparent}.product-list.standalone{overflow:hidden;border-bottom:none;width:auto}.product-list.inset-paging{padding-top:8px;margin-bottom:0!important;border-bottom:none;overflow:hidden}.product-list.inset-paging .viewport ul.plist li .product{margin-bottom:0}.product-list.inset-paging ul.paging{top:8px}.product-list.inset-paging .next,.product-list.inset-paging .prev{top:64px}.js .product-list.carousel .viewport{display:none}.js .product-list p.load,.js .product-list.loaded .viewport{display:block}.js .product-list.loaded p.load{display:none}.span .product-list,.span-fifth .product-list,.span-half .product-list,.span-quarter .product-list,.span-sixth .product-list,.span-third .product-list,.span-three-quarter .product-list,.span-two-third .product-list{margin:0}.span .carousel .viewport ul.plist li,.span-quarter .viewport{width:256px}.span-third .viewport{width:342px}.span-half .viewport{width:512px}.span-three-quarter .viewport{width:768px}.slideshow{border:0}.slideshow .viewport{background:#252525}.slideshow .viewport ul.plist li{position:relative;overflow:hidden}.slideshow .viewport ul.plist li a.play{width:60px;height:60px;position:absolute;margin:-30px 0 0 -30px;text-indent:100%;overflow:hidden;top:50%;left:50%;background-color:#252525;background-color:rgba(0,0,0,.65)}.slideshow .viewport ul.plist li a.play:after{content:"";height:0;overflow:hidden;border-style:solid;border-width:16px;border-color:transparent transparent transparent #fff;position:absolute;top:14px;left:24px}.slideshow .viewport ul.plist li img{display:block;position:absolute;left:0;top:0}.slideshow .viewport ul.plist li:first-child img{display:none}.slideshow .viewport .next,.slideshow .viewport .prev{display:none;width:30px;height:60px;top:50%;margin-top:-30px;font-size:14.5px;line-height:normal}.slideshow .viewport .next span.arrow,.slideshow .viewport .prev span.arrow{top:20px;border-width:10px}.slideshow .viewport .prev{left:0}.slideshow .viewport .prev:hover{width:116px}.slideshow .viewport .prev span.text{padding:20px 18px 0 26px}.slideshow .viewport .prev span.arrow{left:-2px}.slideshow .viewport .next{right:0}.slideshow .viewport .next:hover{width:80px}.slideshow .viewport .next span.text{padding:20px 26px 0 18px}.slideshow .viewport .next span.arrow{right:-2px}.slideshow .viewport p.caption{max-width:292px;margin:0;padding:12px;position:absolute;bottom:24px;left:24px;color:#fff;font-size:10.5px;background:url(../images/1px-black-trans.png);z-index:2}.slideshow .viewport .play-video{display:none;padding:11px 8px 5px 36px;font-size:14.5px;text-transform:uppercase;position:absolute;right:0;bottom:0;z-index:10;border-top-left-radius:8px;background:url(../images/icon-play-video.png) 13px 12px no-repeat #fff}.slideshow p.load{width:64px;height:64px;text-indent:100%;overflow:hidden;position:absolute;top:50%;left:50%;margin:-32px auto auto -32px;padding:0;background:url(../images/loader-slideshow.gif) no-repeat #252525}.span .slideshow .viewport{left:-24px;width:1048px}.span .slideshow .viewport ul.plist li{width:1048px;height:404px}.span .slideshow .paging{display:none}.span-two-third .slideshow .viewport{left:0;width:658px}.span-two-third .slideshow .viewport ul.plist li{width:658px;height:357px}.span-two-third .slideshow .paging{display:none}.span.shadow{background:url(../images/carousel-shadow-bottom.png) center bottom no-repeat #f5f5f5;border:none;x-border-style:solid none;width:auto;padding:0 12px 12px;margin-bottom:12px}.span.shadow .span{background:url(../images/carousel-shadow-top.png) center top no-repeat;padding:24px 12px 0}.span.shadow .span .product-list{border-bottom:none}.span.shadow .span .product-list .product{background:0 0}.span.shadow .span .product-list .product.special{background:#fff}.span.shadow .span .product-list .product p.t-rating{background-color:transparent}.product{padding:8px 8px 0;background:#fff;width:232px;overflow:auto}.product h4{margin:0;padding-bottom:4px;font-size:13.5px;text-transform:none}.product h5{margin:0;padding-bottom:8px;color:#999;font-size:11.5px;text-transform:uppercase}.product p{margin:0;padding-bottom:8px;color:#999}.product p.rating{margin:2px 0 8px;padding:0;width:129px;text-indent:-9999px;overflow:hidden}.product .boxout{margin-bottom:8px;padding:8px 10px 10px}.product .boxout p{margin:0;padding:0;color:#999;font-size:9.5px;line-height:.9;text-transform:uppercase;width:auto}.product .boxout p strong{padding-bottom:2px;display:block;color:#333;font-size:20.5px;font-weight:400;font-family:droid_sansregular,Arial,sans-serif}.product .boxout .right{margin-top:10px}.product .boxout.distance .right{margin-top:3px}.product .boxout.distance p.price{width:60px}.product .boxout.distance p.price strong{float:left;margin-top:2px}.product .boxout.distance p.price span{width:28px;float:right;margin:4px 0 0 4px;line-height:1}.product .image-container{min-height:130px;position:relative;margin-bottom:8px}.product .image-container img{display:block}.product .image-container span{display:none;position:absolute}.product .image-container .count{display:inline-block;padding:2px 7px;color:#666;background-color:#fff;right:0;bottom:0}.product .image-container .diff{display:inline-block;top:0;left:0;height:20px}.product .image-container p{position:absolute;top:0;padding:6px 8px!important;color:#fff!important;background:#333}.product .image-container p.saving{right:0;background:#d63434}.product .t-rating{float:none;margin:0 0 4px;height:15px}.product.special{-webkit-box-shadow:0 0 8px rgba(0,0,0,.35);box-shadow:0 0 8px rgba(0,0,0,.35)}.product.special .diff-label{display:inline-block}.product.map-popup .image-container{min-height:0}.product.map-popup h4,.product.map-popup h5{text-transform:none}.product.map-popup h4{font-size:12.5px}.product.map-popup h5{font-size:10.5px}.product.map-popup p{color:#666;font-size:10.5px}.product.map-popup .button{width:75%;padding:14px 0;margin:0 auto 16px;display:block}.product.map-popup .boxout{width:210px;float:left}.product.map-popup .boxout p{font-size:9.5px;width:68px;float:left}.product.map-popup .boxout .button{width:136px;float:right;margin:10px 0 0;padding:5px 0}.product.small{width:169px!important}.product.small .image-container{min-height:95px}.product.small .image-container img{margin-bottom:2px}.product.small .image-container p{font-size:9.5px}.product.small h3,.product.small h4{text-transform:none}.product.small h3{margin:0 0 6px;font-size:14.5px}.product.small h4 a{font-size:14.5px}.product.small h5{font-size:9.5px;text-transform:uppercase;margin-top:-4px}.product.small .boxout{margin-bottom:8px;padding:6px 7px}.product.small .boxout p{font-size:9.5px}.product.small .boxout p strong{font-size:16.5px}.product.small .boxout .button{padding:4px 8px;font-size:9.5px;margin-top:8px}.product.xs{width:145px!important}.product.xs .image-container{min-height:83px}.product.xs .image-container img{margin-bottom:2px}.product.xs h3{margin:0;font-size:12.5px}.product.xs p{text-transform:uppercase;font-size:10.5px;color:#666}.product.third{width:317px}.prod-overview .boxout .overview-container .image .image-label{position:absolute;top:16px;left:16px}.prod-overview .boxout .overview-container .image .image-label h3,.prod-overview .boxout .overview-container .image .image-label p{float:left;clear:left;color:#fff;margin:0}.prod-overview .boxout .overview-container .image .image-label h3{padding:6px 14px 0;font-size:20.5px}.prod-overview .boxout .overview-container .image .image-label p{padding:3px 15px 6px;font-size:14.5px}.prod-overview .boxout .overview-container p.intro{font-size:14.5px}.key-facts h3{color:#333;font-size:22.5px;line-height:120%;margin-bottom:8px}.key-facts dl dd,.key-facts dl dt{float:left;margin:4px 0}.key-facts dl dt{font-weight:700;width:104px;float:left;clear:left}.key-facts dl dd{width:120px;color:#666;margin-left:8px}.key-facts dl.half{float:left;width:50%;margin-top:4px}.key-facts dl.half dd,.key-facts dl.half dt{width:50%;margin:0 0 5px;font-weight:400}.key-facts.non-featured h3{border-bottom:2px solid #5f99c5}.intro-ta-keyfacts .accom-editorial-text{font-size:14.5px;font-family:tui,Arial,sans-serif}.intro-ta-keyfacts .intro-text{width:458px}.intro-ta-keyfacts .travel-choice{margin-left:40px}.intro-ta-keyfacts .trip-advisor-summary{float:right;width:168px;margin:0 0 2px 14px;padding:0 0 0 16px;border-left:1px solid #c2c2c2}.intro-ta-keyfacts .trip-advisor-summary p.title{font-size:10.5px;padding-bottom:3px}.intro-ta-keyfacts .trip-advisor-summary p.based-on{font-size:12.5px}.intro-ta-keyfacts ul.keyfacts{clear:left;overflow:auto}.intro-ta-keyfacts ul.keyfacts li{float:left;text-align:center;color:#666;font-size:8.5px;padding:0 4px 2px;min-width:62px;text-transform:uppercase;border-right:1px solid #c2c2c2}.intro-ta-keyfacts ul.keyfacts li span{display:block}.intro-ta-keyfacts ul.keyfacts li span.goldAward{background:url(../images/GoldAward_Icon.gif) center no-repeat;height:41px;width:56px;padding:0 0 16px 11px}.intro-ta-keyfacts ul.keyfacts li span.hotel{height:16px;width:88px;margin:13px 0 9px;background:url(../images/thomson/keyfacts-sprite.png) left top no-repeat}.intro-ta-keyfacts ul.keyfacts li span.hotel.is-1star{background-position:0 -140px}.intro-ta-keyfacts ul.keyfacts li span.hotel.is-2star{background-position:0 -120px}.intro-ta-keyfacts ul.keyfacts li span.hotel.is-3star{background-position:0 -100px}.intro-ta-keyfacts ul.keyfacts li span.hotel.is-4star{background-position:0 -80px}.intro-ta-keyfacts ul.keyfacts li span.hotel.is-5star{background-position:0 -60px}.intro-ta-keyfacts ul.keyfacts li span.number{font-size:24px;padding:6px 0 2px}.intro-ta-keyfacts ul.keyfacts li span.title{display:inline;color:#aeaeae;text-transform:uppercase}.intro-ta-keyfacts ul.keyfacts li#rate{padding-right:14px;text-align:left}.intro-ta-keyfacts ul.keyfacts li#only-available{padding-top:6px;font-size:12.5px;border-right:0 none;text-align:left;text-transform:none;padding-left:49px;background:url(../images/thomson/keyfacts-sprite.png) 14px 13px no-repeat}.intro-ta-keyfacts ul.keyfacts li#only-available small{font-size:8.5px;display:block;width:164px;line-height:12px}.intro-ta-keyfacts ul.keyfacts li.string-data{padding:0 0 2px;border:0;clear:both;width:658px;font-size:11.5px;text-align:left;text-transform:none}.intro-ta-keyfacts ul.keyfacts li.string-data.first{margin-top:10px}.intro-ta-keyfacts ul.keyfacts li.signature{padding-left:8px;text-align:left;border-right:none;max-width:190px}.intro-ta-keyfacts ul.keyfacts li.signature small,.intro-ta-keyfacts ul.keyfacts li.signature span{text-transform:none}.intro-ta-keyfacts ul.keyfacts li.signature span{font-size:14.5px}.intro-ta-keyfacts ul.keyfacts li.signature small{font-size:10.5px}.sort-by .formrow{padding:0;margin:0;text-align:left}.sort-by .formrow label{display:inline-block;font-size:14.5px;margin:2px 10px 0 0;padding:0;color:#666}.attractions-result-panel-title h2 span{display:inline-block;float:left}.attractions-result-panel-title h2 .sort-by{float:left;padding-left:12px}.attractions-result-panel-title h2 .sort-by label{text-transform:none}.content-block h2.no-pad{padding:0}.content-block h3.no-margin{margin:0}.content-block h4.public-transport-icon{height:26px;line-height:24px;margin-bottom:6px;font-size:18.5px;padding-left:26px;background:url(../images/thomson/icon-public-transport.png) no-repeat}.content-block h4.car-icon{height:22px;margin-bottom:6px;font-size:18.5px;padding-left:28px;background:url(../images/thomson/icon-car.png) 0 2px no-repeat}.content-block ul.disc-inside{list-style:disc inside}.content-block p.align-to-bullet{margin-left:18px}.content-block p.no-bottom{margin-bottom:6px}.content-block.ta-in-heading h2{font-size:18.5px;width:486px}.content-block.labeled{position:relative;width:317px;padding-left:24px;float:left}.content-block.labeled h3{color:#fff;font-size:18.5px;padding:6px 16px;background-color:#5f99c5;position:absolute;top:16px;left:40px}.content-block.labeled img{margin-bottom:14px}.content-block.labeled.first{padding-left:0}.content-block.labeled.first h3{left:16px}.borderimage01{-webkit-border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;-moz-border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;-ms-border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;-o-border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;border-style:solid}.borderimage02{-webkit-border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;-moz-border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;-ms-border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;-o-border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;border-style:solid}.borderimage03{-webkit-border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;-moz-border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;-ms-border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;-o-border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;border-style:solid}.ie7 .borderimage01,.ie8 .borderimage01{border:5px dashed #ffc20f}.ie7 .borderimage02,.ie8 .borderimage02{border:5px dashed #f7941e}.ie7 .borderimage03,.ie8 .borderimage03{border:5px dashed #ffc20f}.board-basis{overflow:hidden}.board-basis h4{font-size:18.5px}.board-basis p{clear:both}.board-basis .content-block{width:202px;float:left;padding:16px 16px 16px 0}.board-basis .food h4{padding-left:26px;background:url(../images/thomson/sprite-board-basis.png) no-repeat}.board-basis .drink h4{padding-left:26px;background:url(../images/thomson/sprite-board-basis.png) 0 -87px no-repeat}.board-basis .sports h4{width:196px;padding-left:30px;background:url(../images/thomson/sprite-board-basis.png) 0 -178px no-repeat}.board-basis .span-third h2{margin-bottom:14px!important}.board-basis .span-third h2 span{display:block}.board-basis .span-third h4{margin-bottom:4px}.board-basis .span-third p{margin-bottom:14px}.disclaimer p{color:#aeaeae;font-size:10.5px}.disclaimer small{color:#c2c2c2;font-size:9.5px}.disclaimer small a{color:#999}.map-filter{height:416px}.map-filter h3{margin:12px 0 4px;text-transform:none}.mapped{min-height:422px;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.2);box-shadow:inset 0 0 10px rgba(0,0,0,.2);background:url(../images/loader-maps.gif) 50% 50% no-repeat #fff;z-index:0}.mapped.inspirational{min-height:451px;padding-bottom:24px}.mapped.loaded{background:0 0;box-shadow:none;border:0}.mapped .menu{background:#fff;position:absolute;z-index:1}.mapped .menu.inspirational{width:1000px;background:0 0}.mapped .menu.inspirational li a{padding:10px 0 0}.mapped .menu li{float:left}.mapped .menu li a{display:inline-block;width:250px;padding:10px 10px 9px;color:#5f99c5;text-decoration:none;font-size:20.5px}.mapped .menu li a .menu-heading{display:block;font-size:10.5px;line-height:15px;padding:0 10px;text-transform:uppercase}.mapped .menu li a .menu-category{font-family:tui,Arial,sans-serif;display:block;padding:0 10px;line-height:35px;text-transform:uppercase;white-space:nowrap}.mapped .menu li a .menu-image{background-color:#252525;display:block;height:422px;position:relative;overflow:hidden}.mapped .menu li a .menu-image span{display:none}.mapped .menu li a.active,.mapped .menu li a.active:hover{color:#fff;background-color:#5f99c5}.mapped .menu li a:hover{background-color:#d7e5f0}.mapped .menu li a:hover .menu-image span{display:block;background:url(../images/thomson/see-on-map.png) right bottom no-repeat;height:42px;width:142px;position:absolute;right:0;bottom:0}.mapped .map-viewport{position:relative;width:998px;height:422px;overflow:hidden;visibility:visible;z-index:0}.mapped .map-viewport.inspirational{top:60px;width:1000px}.mapped .map-viewport.inspirational-map-loading{visibility:hidden}.mapped .map-viewport .shadow{position:absolute;z-index:20;-webkit-box-shadow:0 0 6px rgba(0,0,0,.8);box-shadow:0 0 6px rgba(0,0,0,.8)}.mapped .map-viewport .shadow.bottom,.mapped .map-viewport .shadow.top{left:0;height:1px;width:998px}.mapped .map-viewport .shadow.left,.mapped .map-viewport .shadow.right{top:0;height:422px;width:1px}.mapped .map-viewport .shadow.top{top:-1px}.mapped .map-viewport .shadow.right{right:-1px;right:0\9}.mapped .map-viewport .shadow.bottom{bottom:-1px;bottom:0\9}.mapped .map-viewport .shadow.left{left:-1px}.mapped .map-viewport .slide-panel{position:absolute;top:0;z-index:1;width:302px;height:422px;padding:0 9px 0 10px;background-color:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.5);box-shadow:0 0 4px rgba(0,0,0,.5)}.mapped .map-viewport .slide-panel #mapfilters .scroller,.mapped .map-viewport .slide-panel #mapplaces .scroller{height:422px}.mapped .map-viewport .slide-panel .scroller .viewport{margin-right:-4px}.mapped .map-viewport .slide-panel .scroller .track{right:-4px}.mapped .map-viewport .slide-panel .result-list{padding:12px 3px}.mapped .map-viewport .slide-panel .result-list li{background:0 0;cursor:pointer;padding:8px;border-bottom:1px solid #aeaeae;float:left}.mapped .map-viewport .slide-panel .result-list li img{width:105px;float:left;display:block}.mapped .map-viewport .slide-panel .result-list li .copy{float:left;width:150px;margin-left:10px}.mapped .map-viewport .slide-panel .result-list li .copy h5{margin:2px 0 1px}.mapped .map-viewport .slide-panel .result-list li .copy h5 .rating{display:none;margin-top:5px}.mapped .map-viewport .slide-panel .result-list li .copy h5 .rating.t1,.mapped .map-viewport .slide-panel .result-list li .copy h5 .rating.t2,.mapped .map-viewport .slide-panel .result-list li .copy h5 .rating.t2plus,.mapped .map-viewport .slide-panel .result-list li .copy h5 .rating.t3,.mapped .map-viewport .slide-panel .result-list li .copy h5 .rating.t3plus,.mapped .map-viewport .slide-panel .result-list li .copy h5 .rating.t4,.mapped .map-viewport .slide-panel .result-list li .copy h5 .rating.t4plus,.mapped .map-viewport .slide-panel .result-list li .copy h5 .rating.t5,.mapped .map-viewport .slide-panel .result-list li .copy h5 .rating.t5plus{display:block;width:96px}.mapped .map-viewport .slide-panel .result-list li .copy .diff-label{margin-top:4px}.mapped .map-viewport .slide-panel .result-list li .copy span.count{display:inline-block;padding:2px 6px;background-color:#fff;color:#5f99c5;margin:0 0 0 -115px;float:left}.mapped .map-viewport .slide-panel .result-list li .copy span.destination{display:block;text-transform:uppercase;font-size:10px;color:#999;margin:2px 0 4px;float:left;clear:both;width:145px}.mapped .map-viewport .slide-panel .result-list li .copy p{font-size:11px;color:#999;margin-bottom:0;float:left;clear:both;width:145px}.mapped .map-viewport .slide-panel .result-list li .copy .t-rating{color:#5f99c5;text-transform:uppercase;font-size:11px;height:11px;line-height:11px;padding-top:2px}.mapped .map-viewport .slide-panel .result-list li .copy .t-rating.t1{padding-left:14px;background:url(../images/map-t-rating.gif) -44px 2px no-repeat}.mapped .map-viewport .slide-panel .result-list li .copy .t-rating.t2{padding-left:26px;background:url(../images/map-t-rating.gif) -33px 2px no-repeat}.mapped .map-viewport .slide-panel .result-list li .copy .t-rating.t3{padding-left:36px;background:url(../images/map-t-rating.gif) -22px 2px no-repeat}.mapped .map-viewport .slide-panel .result-list li .copy .t-rating.t4{padding-left:47px;background:url(../images/map-t-rating.gif) -11px 2px no-repeat}.mapped .map-viewport .slide-panel .result-list li .copy .t-rating.t5{padding-left:58px;background:url(../images/map-t-rating.gif) 0 2px no-repeat}.mapped .map-viewport .slide-panel .result-list li.active{-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4);border-right:5px solid #fcb712;border-bottom:none;padding:8px}.mapped .map-viewport .slide-panel .result-list li.active span.count{background-color:#fcb712;color:#fff}.mapped .map-viewport .slide-panel .result-list li.active .copy p{color:#454545}.mapped .map-viewport .slide-panel .result-list li:hover{background:rgba(215,229,240,.7)}.mapped .map-viewport .slide-panel h5.filters-heading{text-transform:uppercase;font-size:12.5px;margin:14px 0 12px 6px}.mapped .map-viewport .slide-panel .filters-list{margin:0 6px}.mapped .map-viewport .slide-panel .filters-list li{background:0 0;margin-bottom:4px;padding:5px}.mapped .map-viewport .slide-panel .filters-list li label{display:block;font-size:16px}.mapped .map-viewport .slide-panel .filters-list li label .icons{display:inline-block;width:18px;height:18px;overflow:hidden;float:left}.mapped .map-viewport .slide-panel .filters-list li label .label-text{color:#5f99c5;float:left;margin-left:6px;text-shadow:0 1px 0 #fff}.mapped .map-viewport .slide-panel .filters-list li label.airport .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) 1px 0 no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.food .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -108px 0 no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.culture .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -90px 0 no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.shopping .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -18px 0 no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.nature .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -36px 0 no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.sport .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -54px 0 no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.activity .icons,.mapped .map-viewport .slide-panel .filters-list li label.excursions .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -73px 0 no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.events .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -149px 0 no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.sights .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -91px 0 no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.accommodations .icons,.mapped .map-viewport .slide-panel .filters-list li label.hotels .icons,.mapped .map-viewport .slide-panel .filters-list li label.villas .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -130px 0 no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.disabled .label-text{color:#999}.mapped .map-viewport .slide-panel .filters-list li label.disabled .switch .text{left:-38px}.mapped .map-viewport .slide-panel .filters-list li label.disabled.airport .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) 1px -53px no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.disabled.food .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -108px -53px no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.disabled.culture .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -90px -53px no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.disabled.shopping .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -18px -53px no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.disabled.nature .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -36px -53px no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.disabled.sport .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -54px -53px no-repeat}.mapped .map-viewport .slide-panel .filters-list li label.disabled.activity .icons,.mapped .map-viewport .slide-panel .filters-list li label.disabled.excursions .icons{padding-left:0;background:url(../images/thomson/map-sprite.png) -73px -53px no-repeat}.mapped .map-viewport .slide-panel .filters-list li:hover{background:rgba(215,229,240,.7)}.mapped .map-viewport .slide-panel .filters-list li:hover *{cursor:pointer}.mapped .map-viewport .slide-panel.left{left:0}.mapped .map-viewport .slide-panel.left .map-tabs{left:321px}.mapped .map-viewport .slide-panel.right{right:0}.mapped .map-viewport .slide-panel.right .map-tabs{right:321px}.mapped .map-viewport .slide-panel .map-tabs{position:absolute;top:140px;width:52px}.mapped .map-viewport .slide-panel .map-tabs ul li{width:49px;height:74px;padding-left:0;background:url(../images/thomson/map-tabs.png) 0 -6px no-repeat;position:relative;z-index:0;margin-bottom:-13px}.mapped .map-viewport .slide-panel .map-tabs ul li a{color:#fff;font-size:12.5px;float:left;width:38px;line-height:13px;text-align:center;margin:16px 0 0 3px}.mapped .map-viewport .slide-panel .map-tabs ul li a span{display:inline-block;height:26px;overflow:hidden}.mapped .map-viewport .slide-panel .map-tabs ul li a.places-tab span{width:21px;padding-left:0;background:url(../images/thomson/map-sprite.png) -40px -72px no-repeat}.mapped .map-viewport .slide-panel .map-tabs ul li a.filters-tab span{width:18px;padding-left:0;background:url(../images/thomson/map-sprite.png) -62px -72px no-repeat}.mapped .map-viewport .slide-panel .map-tabs ul li a:hover{text-decoration:none}.mapped .map-viewport .slide-panel .map-tabs ul li a:focus{outline:0}.mapped .map-viewport .slide-panel .map-tabs ul li.activate{padding-left:0;background:url(../images/thomson/map-tabs.png) 0 -86px no-repeat;z-index:5}.mapped .map-viewport .slide-panel .map-tabs ul li.activate a{color:#5f99c5}.mapped .map-viewport .slide-panel .map-tabs ul li.activate a.places-tab span{padding-left:0;background:url(../images/thomson/map-sprite.png) 0 -72px no-repeat}.mapped .map-viewport .slide-panel .map-tabs ul li.activate a.filters-tab span{padding-left:0;background:url(../images/thomson/map-sprite.png) -22px -72px no-repeat}.mapped .map-viewport iframe{position:absolute}.mapped .map-viewport img{border-radius:0}#mapnode{height:422px;width:676px;float:right;overflow:hidden;-webkit-transform:none!important}#mapnode .count{position:absolute;top:7px;left:2px;z-index:101;padding:1px 6px;font-size:12.5px;height:19px;cursor:pointer;color:#5f99c5;background-color:#fff;width:16px;text-align:center}#mapnode .map-img-close{position:absolute;top:3px;right:3px;z-index:101;border:0;width:19px;height:19px;cursor:pointer}.map-viewport.inspirational #mapnode{width:679px}.thumbnail-map{position:relative;overflow:hidden;width:317px;height:213px;background:#d1d2d4}.thumbnail-map img{display:block}.thumbnail-map a{font-size:12.5px;padding:4px 12px;display:block;position:absolute;right:0;bottom:0;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.thumbnail-map:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.2);box-shadow:inset 0 0 10px rgba(0,0,0,.2)}.product.map-popup .destination{display:block;text-transform:uppercase;font-size:10px;color:#999;margin:0 0 14px}.product.map-popup .rating{display:none;margin-bottom:6px}.product.map-popup .rating.t1,.product.map-popup .rating.t2,.product.map-popup .rating.t2plus,.product.map-popup .rating.t3,.product.map-popup .rating.t3plus,.product.map-popup .rating.t4,.product.map-popup .rating.t4plus,.product.map-popup .rating.t5,.product.map-popup .rating.t5plus{display:block;width:96px}.product.map-popup .diff-label{display:block;left:22px}.show-map{font-size:12.5px;font-family:droid_sansregular,Arial,sans-serif;text-transform:none;margin-left:5px}.top-x h2.underline{margin-bottom:2px!important}.top-x h2.underline.grey{border-color:#c2c2c2}.top-x .dropdown{float:right}.top-x .header-container h2{float:left}.top-x .header-container .dropdown{float:left;margin-left:16px}.top-x .item .item-content .product{margin:0;padding:0}.top-x .item.open h3 a{color:#666}.top-x .item:last-child{border-bottom:2px solid #5f99c5;padding-bottom:10px}.top-x ol li{color:#5f99c5;font-size:14.5px;padding:6px 0}.top-x ol li a{font-size:14.5px}.top-x .product-list .viewport ul.plist li .small{margin-right:19px}.top-x .product-list .viewport ul.plist li .small.last{margin-right:0}.top-x.title-left h2{float:left;border-bottom:none;width:135px;height:120px;margin-top:20px;border-right:2px solid #5f99c5;color:#aeaeae;line-height:0}.top-x.title-left h2 span{display:block}.top-x.title-left h2 span.top{font-size:30.5px;line-height:24px;padding:0 12px 10px 0}.top-x.title-left h2 span.location{color:#333;font-size:22.5px;line-height:16px;padding:0 12px 8px 0}.top-x.title-left h2 span.in{font-size:14.5px;line-height:normal;padding-right:6px}.top-x.title-left .product-list{float:left;border:none}.top-x.title-left .product-list .viewport{left:10px;width:863px;overflow:auto}.top-x.title-left .product-list .viewport ul.plist{margin-left:4px}.top-x.title-left .product-list .viewport ul.plist li{margin-left:2px}.trip-advisor-summary{padding:0 12px;margin:5px 0 2px}.trip-advisor-summary p{margin-bottom:0;color:#666}.trip-advisor-summary a{display:inline-block;padding-right:11px;background:url(../images/thomson/arrow-down.gif) right 8px no-repeat}.trip-advisor-summary.non-featured{background:#fff}.trip-advisor-summary.non-featured2{background:#fff;border-left:1px solid #aeaeae}.ta-reviews h2{border-bottom:2px solid #5f99c5;padding-bottom:12px;margin-bottom:24px!important}.ta-reviews h2.underline-green{border-color:#71a132}.ta-reviews h2+img{border-top:2px solid #38607c;margin-top:-12px}.ta-reviews h2 span{color:#71a132}.ta-reviews .more{font-size:12.5px;float:right}.ta-reviews .show-more{font-size:12.5px;text-transform:none}.ta-reviews.accordion .item,.ta-reviews.accordion .item-content{float:left;border:none!important}.ta-reviews.accordion .item h3:after{border-color:transparent}.ta-reviews.accordion .row-wrapper{float:left;width:100%}.ta-quote-container{margin:0 20px 6px;float:left;width:46%}.ta-quote-container .quoting{border:1px solid #c1b8a3;padding:12px 14px 4px;position:relative;border-radius:10px}.ta-quote-container .quoting div{overflow:hidden}.ta-quote-container .quoting div h3{color:#333;text-transform:none;font-size:20.5px;padding-bottom:4px;margin:0}.ta-quote-container .quoting div img{float:left;margin-right:6px}.ta-quote-container .quoting div time{color:#999;float:left}.ta-quote-container .quoting div .copy{float:left;color:#666;line-height:140%;width:100%;position:relative!important;margin-top:6px}.ta-quote-container .quoting .big-quotes{display:block;width:21px;height:18px;position:absolute;z-index:2;color:#71a132;font-size:72px;font-family:Arial;line-height:56px;overflow:hidden}.ta-quote-container .quoting .big-quotes.l-quote{top:5px;left:-12px}.ta-quote-container .quoting .big-quotes.r-quote{bottom:5px;right:-9px}.ta-quote-container .who-where{padding-left:0;background:url(../images/blockquote-arrow.gif) 30% 0 no-repeat;float:right;padding-top:16px;margin:-1px 30px 14px 0;position:relative;z-index:3}.ta-quote-container .who-where p{font-size:14.5px;margin-bottom:0;color:#333}.ta-quote-container .who-where h4{font-size:12.5px;color:#999;margin-bottom:0}.deals .custom-dropdown .value{min-width:84px}.deals .info-text-small{text-align:right;white-space:nowrap;padding-bottom:4px;margin-bottom:0;border-bottom:1px solid #c2c2c2}.deals .question-info-text{float:right}.deals .deal-list{display:none;margin-bottom:4px}.deals .deal-list.active{display:block}.deals .deal-item{position:relative;border-bottom:1px solid #c2c2c2;padding:8px 4px;min-height:64px;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.deals .deal-item:hover{background-color:rgba(215,229,240,.7);-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.deals .deal-item .info-text-small{color:#666;margin-top:2px;padding:0;border-bottom:none}.deals .col-left,.deals .col-right{float:left}.deals .col-left{width:230px}.deals .col-right{width:79px}.deals a:hover{text-decoration:none}.deals .price{margin:0;line-height:1;text-align:right;white-space:nowrap}.deals .currency,.deals .price-value{color:#666;font-family:tui,Arial,sans-serif}.deals .currency{font-size:19.5px}.deals .price-value{margin-left:-2px;font-size:26.5px}.deals .rating{margin-left:4px}.deals .diff-label-sm{left:auto;top:auto;position:absolute;right:4px;bottom:8px}.deals .deal-item .info-text-small,.deals .flying-from,.deals .flying-when{display:block}.deals .flying-when{padding-left:16px;background:url(../images/deals-sprite.png) no-repeat;margin-top:4px;line-height:14px}.deals .flying-from{padding-left:16px;background:url(../images/deals-sprite.png) 0 -22px no-repeat;margin-top:5px;clear:right;line-height:14px}.latest-deals .heading-container h2{font-size:20.5px}.latest-deals table .price-per-person{font-size:8.5px;padding:0 10px 7px 0}.latest-deals table td a{font-size:12.5px;line-height:100%}.latest-deals table td span{height:auto;line-height:100%;font-size:8.5px}.latest-deals table td span.flying-from{height:10px!important}.latest-deals table td.price-col{vertical-align:top}.latest-deals table td strong small{font-size:20.5px}.facilities-hacked{float:left}.facilities-hacked p.intro{margin-bottom:6px;color:#333}.facilities-hacked .product-list{border-top:none}.facilities-hacked .product-list.carousel .viewport img{border-radius:0;display:block}.facilities-hacked .carousel-list-row,.facilities-hacked .normal-row{float:left}.facilities-hacked .carousel-list-row .span-half .carousel,.facilities-hacked .normal-row .span-half .carousel{border:none}.facilities-hacked .carousel-list-row .span-half .carousel .viewport,.facilities-hacked .normal-row .span-half .carousel .viewport{left:0;width:488px}.facilities-hacked .carousel-list-row .span-half .carousel .paging,.facilities-hacked .normal-row .span-half .carousel .paging{display:none}.facilities-hacked .carousel-list-row .span-half .carousel .next,.facilities-hacked .carousel-list-row .span-half .carousel .prev,.facilities-hacked .normal-row .span-half .carousel .next,.facilities-hacked .normal-row .span-half .carousel .prev{height:50px;top:50%;margin-top:-25px}.facilities-hacked .carousel-list-row .span-half .carousel .next span.text,.facilities-hacked .carousel-list-row .span-half .carousel .prev span.text,.facilities-hacked .normal-row .span-half .carousel .next span.text,.facilities-hacked .normal-row .span-half .carousel .prev span.text{padding-top:18px}.facilities-hacked .carousel-list-row .span-half .carousel .next span.arrow,.facilities-hacked .carousel-list-row .span-half .carousel .prev span.arrow,.facilities-hacked .normal-row .span-half .carousel .next span.arrow,.facilities-hacked .normal-row .span-half .carousel .prev span.arrow{top:19px}.facilities-hacked .carousel-list-row .span-half .carousel .prev,.facilities-hacked .normal-row .span-half .carousel .prev{left:0}.facilities-hacked .carousel-list-row .span-half .carousel .next,.facilities-hacked .normal-row .span-half .carousel .next{right:0}.facilities-hacked .carousel-list-row .span-quarter h3,.facilities-hacked .normal-row .span-quarter h3{padding-left:31px;background:url(../images/thomson/sprite-facilities.png) no-repeat;font-size:20.5px}.facilities-hacked .carousel-list-row .span-quarter h3.sports,.facilities-hacked .normal-row .span-quarter h3.sports{background-position:0 0}.facilities-hacked .carousel-list-row .span-quarter h3.food,.facilities-hacked .normal-row .span-quarter h3.food{background-position:0 -67px}.facilities-hacked .carousel-list-row .span-quarter h3.health,.facilities-hacked .normal-row .span-quarter h3.health{background-position:0 -132px}.facilities-hacked .carousel-list-row .span-quarter h3.entertain,.facilities-hacked .normal-row .span-quarter h3.entertain{background-position:0 -193px}.facilities-hacked .carousel-list-row .span-quarter h3.pool,.facilities-hacked .normal-row .span-quarter h3.pool{background-position:0 -257px}.facilities-hacked .carousel-list-row .span-quarter h3.other,.facilities-hacked .normal-row .span-quarter h3.other{background-position:0 -313px}.facilities-hacked .carousel-list-row .span-quarter ul,.facilities-hacked .normal-row .span-quarter ul{border-left:1px solid #c2c2c2;padding-left:10px}.facilities-hacked .carousel-list-row .span-quarter ul li,.facilities-hacked .normal-row .span-quarter ul li{padding:4px 0;color:#666}.facilities-hacked .carousel-list-row .span-quarter ul li:first-child,.facilities-hacked .normal-row .span-quarter ul li:first-child{padding-top:0}.facilities-hacked .carousel-list-row .span-quarter ul li span,.facilities-hacked .normal-row .span-quarter ul li span{display:block;font-size:10.5px;color:#aeaeae;padding-top:3px}.facilities-hacked .carousel-list-row.spacing,.facilities-hacked .normal-row.spacing{padding-top:16px}.panel .copy{float:left}.panel .copy h3{font-family:tui,Arial,sans-serif;padding-right:12px}.panel .copy p{padding:0 12px 0 0;margin-bottom:0}.panel img{display:block}.panel.image-left .copy{float:right}.panel.image-left .copy h3{padding-left:12px}.panel.image-left .copy p{padding:0 0 0 12px}.panel.image-bg{position:relative}.panel.image-bg .copy{position:absolute}.panel.product-overview h3{font-size:18.5px}.panel.product-overview p{padding:3px 12px 4px 0}.panel.product-overview.image-left p{padding:3px 0 4px 12px!important}.panel.product-benefits h3{margin-bottom:8px}.panel.product-benefits-small h3{font-size:10.5px;margin-bottom:2px}.panel.product-benefits-small p{font-size:10.5px}.panel.facilities{margin-bottom:16px}.panel.facilities .copy{width:398px;margin-left:4px;padding-top:0}.panel.facilities .copy h3{font-size:20.5px}.panel.facilities .copy p{margin-bottom:8px}.panel.facilities .copy p a.menu{padding-left:30px;background:url(../images/icon-menu.gif) 0 center no-repeat;line-height:25px;display:inline-block;height:26px}.panel.accomm-ent{padding:10px 0 12px}.panel.accomm-ent .copy{width:422px;margin-left:4px;padding-top:0}.panel.accomm-ent .copy h3{font-size:20.5px}.panel.accomm-ent .copy p{margin-bottom:8px}.panel.accomm-ent .copy p a.menu{padding-left:30px;background:url(../images/icon-menu.gif) 0 center no-repeat;line-height:25px;display:inline-block;height:26px}.panel.accomm-ent.full-width .copy{width:764px}.panel.labeled{margin-bottom:24px}.panel.labeled>a{position:relative}.panel.labeled img{margin-right:25px;float:left}.panel.labeled .copy{width:39%;float:left;position:relative}.panel.labeled .copy h3{color:#fff;background-color:#5f99c5;display:inline-block;font-size:20.5px;padding:6px 16px;margin:22px 0 16px -50px}.panel.labeled .copy a:hover h3{background-color:#6396c5;text-shadow:1px 1px 0 #5f99c5;text-decoration:none;cursor:pointer}.panel.labeled .copy p{padding:0 0 12px}.panel.labeled .copy ul.square{margin-left:-8px}.panel.labeled .copy ul.square li{margin-bottom:3px}.panel.labeled.first{padding-top:14px}.panel.labeled-results-pane{position:relative}.panel.labeled-results-pane img{float:left}.panel.labeled-results-pane .copy{width:360px!important;padding:16px;position:relative;margin:-40px 0 0 25px;background-color:#fff}.panel.labeled-results-pane .copy h3{color:#fff;background-color:#5f99c5;display:inline-block;font-size:20.5px;padding:6px 16px;margin:0;position:absolute;top:-212px;left:0}.panel.labeled-results-pane .copy p{padding:0 0 12px}.panel.labeled-results-pane .copy ul.square{margin-left:-8px}.panel.labeled-results-pane .copy ul.square li{margin:0 0 3px}.panel.labeled-results-pane .copy ul li{margin:0 0 10px}.panel.labeled-results-pane .copy ul li span{float:left}.panel.places-highlight .copy h3{font-size:24px}.panel.specialist-hols .copy{padding:12px;background-color:#f8efe4;width:464px!important}.panel.specialist-hols .copy .underline{border-bottom:1px solid #c1b8a3}.panel.specialist-hols .copy.pad24{padding:24px}.panel.specialist-hols .copy .column{float:left;width:50%}.panel.specialist-hols .copy .column h3{color:#333;font-size:16.5px;text-transform:none;padding:0 0 0 6px}.panel.specialist-hols .copy .column ul.square{margin-left:7px}.panel.specialist-hols .copy .column ul.square li{margin-bottom:3px}.panel.specialist-hols img{border-radius:none}.panel.specialist-hols.small .copy{width:293px!important}.panel.bottom-border{border-bottom:1px solid #c2c2c2;padding-bottom:10px;margin-bottom:10px}.panel.small-article .copy h3{font-size:10.5px}.panel.small-article .copy p{font-size:9.5px}.span-half .panel .copy{width:256px}.span-half .panel.boxout .copy{width:230px}.span-half .panel.image-bg .copy{top:16px;left:16px;width:195px}.span-third .panel .copy{width:227px}.span-third .panel.boxout .copy{width:203px}.span-quarter .panel .copy{width:192px}.span-quarter .panel.boxout .copy{width:168px}.three-panels .panel{float:left;width:309px}.three-panels .panel .copy{width:221px}.four-panels .panel{float:left;width:226px}.four-panels .panel .copy{width:186px}p#breadcrumbs{margin:0;padding:12px 0 8px;line-height:14px;color:#aeaeae}p#breadcrumbs a{color:#aeaeae}.bookflow p#breadcrumbs{padding:0;margin-top:-8px}.ie7 .bookflow p#breadcrumbs{margin-top:0}#indicators{line-height:30px;margin:12px 0 8px;overflow:hidden}#indicators .indicator{color:#fff;display:block;float:left;font-size:14.5px;position:relative;text-align:center;z-index:0}#indicators .indicator.w-16{width:1666.66666667%}#indicators .indicator.w-20{width:20%}#indicators .indicator.w-25{width:25%}#indicators .indicator.w-33{width:3333.33333333%}#indicators .indicator.w-50{width:50%}#indicators .indicator.w-100{width:100%}#indicators .indicator.z-6{z-index:6}#indicators .indicator.z-5{z-index:5}#indicators .indicator.z-4{z-index:4}#indicators .indicator.z-3{z-index:3}#indicators .indicator.z-2{z-index:2}#indicators .indicator.z-1{z-index:1}#indicators a{color:#fff}#indicators a:hover{text-decoration:none}#indicators a span{display:block}#indicators span{background:#c2c2c2;display:block}#indicators span.complete{background:url(../images/thomson/progress-indicator-icon.png) 94% 5px no-repeat #5f99c5}#indicators span.active{background:#666}#indicators .arrow{display:block;height:0;position:absolute;top:-45px;width:0}#indicators .arrow.out{right:-4px;border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:14px solid #c2c2c2;z-index:1}#indicators .arrow.out.active{border-left-color:#666}#indicators .arrow.out.complete{border-left-color:#5f99c5}#indicators .arrow.in{left:-4px;border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:14px solid #fff;z-index:2}.ie7 #indicators{text-align:left}.ie7 #indicators .indicator{overflow:hidden}.ie7 #indicators .indicator span{width:96%;text-align:center}.ie7 #indicators .indicator .arrow.out{right:0}.ie7 #indicators .indicator .arrow.in{top:-35px;left:-6px;border-top-width:50px;border-bottom-width:50px}.share-this{float:right;margin-top:8px}.share-this a{display:inline-block;font-size:10.5px;color:#aeaeae;text-decoration:none;position:relative}.share-this a span{position:absolute;top:-1px;left:0}.share-this a.addthis_button{padding-left:21px;margin-right:5px}.share-this a.addthis_button span{display:inline-block;width:19px;height:16px;padding-left:0;background:url(../images/icon-share-sprite.gif) -3px -20px no-repeat;margin-right:3px;overflow:hidden}.share-this a.addthis_button:hover{color:#999}.share-this a.addthis_button:hover span{background-position:-26px -20px}.share-this a#atic_print{padding-left:24px}.share-this a#atic_print span{display:inline-block;width:19px;height:16px;padding-left:0;background:url(../images/icon-share-sprite.gif) -2px -2px no-repeat;margin-right:3px;overflow:hidden}.share-this a#atic_print:hover{color:#999}.share-this a#atic_print:hover span{background-position:-25px -2px}#at20mc textarea{min-height:65px}.geo-nav,ul#geo-nav{margin:8px 0 0;list-style:none;float:left}.geo-nav>li,ul#geo-nav>li{float:left}.geo-nav>li h3,ul#geo-nav>li h3{padding-right:12px}.geo-nav>li h3 a,ul#geo-nav>li h3 a{color:#333}.geo-nav>li h3.no-category,ul#geo-nav>li h3.no-category{width:188px;font-size:12.5px;margin-bottom:2px;text-transform:none}.geo-nav>li h3.no-category a,ul#geo-nav>li h3.no-category a{color:#5f99c5}.geo-nav>li ul,ul#geo-nav>li ul{width:133px;float:left;margin:0 0 18px;padding-left:8px;list-style:none;border-left:1px solid #c2c2c2}.geo-nav>li.wide,ul#geo-nav>li.wide{width:500px;padding-bottom:2px}.geo-nav>li.wide h3,ul#geo-nav>li.wide h3{margin-bottom:0;text-transform:none}.geo-nav>li.wide h3 a,ul#geo-nav>li.wide h3 a{color:#5f99c5;font-size:11.5px}.geo-nav>li.wide h3 .rating,.geo-nav>li.wide h3 a,ul#geo-nav>li.wide h3 .rating,ul#geo-nav>li.wide h3 a{margin-right:4px}.geo-nav>li.wide h3 .diff-label,.geo-nav>li.wide h3 .rating,.geo-nav>li.wide h3 a,ul#geo-nav>li.wide h3 .diff-label,ul#geo-nav>li.wide h3 .rating,ul#geo-nav>li.wide h3 a{vertical-align:middle}.geo-nav>li.wide h3 .rating,ul#geo-nav>li.wide h3 .rating{text-indent:-9999px}.geo-nav>li.wide h3 .rating.t,ul#geo-nav>li.wide h3 .rating.t{display:none}.geo-nav>li.wide p,ul#geo-nav>li.wide p{margin:0}.places-to-stay{padding-bottom:22px}.places-to-stay .image-container{float:left;width:360px;height:201px;overflow:hidden}.places-to-stay .copy{float:left;padding:8px 0 0 16px;width:282px}.places-to-stay .copy .hotel-name{float:left;padding-bottom:10px;position:relative}.places-to-stay .copy .hotel-name h3{font-size:16.5px;text-transform:none;display:inline;margin:0}.places-to-stay .copy .hotel-name h3 a:hover{text-decoration:none}.places-to-stay .copy .hotel-name .spaced-out{*display:inline-block;*width:3px}.places-to-stay .copy .hotel-name .rating{margin-left:4px;margin-top:-6px;vertical-align:middle}.places-to-stay .copy .list-n-trip{float:left}.places-to-stay .copy .list-n-trip ul.square{float:left;margin:0!important;padding-bottom:12px}.places-to-stay .copy .list-n-trip p.tripadvisor{float:left;width:102px;font-size:10.5px;padding:0;margin-left:10px}.places-to-stay .copy .list-n-trip p.tripadvisor span{display:block;width:98px;height:16px;overflow:hidden;padding-left:0;background:url(../images/ta-ratings-width98.png) 0 16px no-repeat;margin-top:3px;text-indent:-9999px}.places-to-stay .copy .list-n-trip p.tripadvisor.rating10 span{background-position:0 -129px}.places-to-stay .copy .list-n-trip p.tripadvisor.rating15 span{background-position:0 -113px}.places-to-stay .copy .list-n-trip p.tripadvisor.rating20 span{background-position:0 -97px}.places-to-stay .copy .list-n-trip p.tripadvisor.rating25 span{background-position:0 -81px}.places-to-stay .copy .list-n-trip p.tripadvisor.rating30 span{background-position:0 -64px}.places-to-stay .copy .list-n-trip p.tripadvisor.rating35 span{background-position:0 -48px}.places-to-stay .copy .list-n-trip p.tripadvisor.rating40 span{background-position:0 -32px}.places-to-stay .copy .list-n-trip p.tripadvisor.rating45 span{background-position:0 -16px}.places-to-stay .copy .list-n-trip p.tripadvisor.rating50 span{background-position:0 0}.places-to-stay .copy .list-n-trip .trip-advice{float:left;width:102px}.places-to-stay .copy .price-n-view{float:left;padding-left:8px;width:274px}.places-to-stay .copy .price-n-view .price{margin:0;padding:0 14px 0 0;color:#999;font-size:9.5px;line-height:.9;text-transform:uppercase;width:auto;min-width:65px}.places-to-stay .copy .price-n-view .price strong{padding-bottom:2px;display:block;color:#333;font-family:tui,Arial,sans-serif;font-size:22.5px;font-weight:400}.places-to-stay .copy .price-n-view .price .currency{font-size:19.5px}.places-to-stay .copy .price-n-view .button{margin-top:12px}.places-to-stay.special{position:relative}.places-to-stay.special .image-container{margin-left:-8px;padding:8px;box-shadow:0 0 8px rgba(0,0,0,.35);position:relative}.places-to-stay.special .image-container span{display:none;height:28px;background-color:#aeaeae;position:absolute}.places-to-stay.special .image-container .diff-label-block{height:20px;background-color:transparent;display:block;position:absolute;top:4px;left:8px}.places-to-stay.special .copy{position:absolute;left:360px;padding-top:16px}.places-to-stay.special.fhv .image-container span{display:block;width:152px;padding-left:0;background:url(../images/firstchoice/fhv-labels.png) no-repeat}.places-to-stay.special.fsp .image-container span{display:block;width:122px;padding-left:0;background:url(../images/firstchoice/fsp-labels.png) no-repeat}.places-to-stay.special.fpr .image-container span{display:block;width:83px;padding-left:0;background:url(../images/firstchoice/fpr-labels.png) no-repeat}.places-to-stay.special.fpf .image-container span{display:block;width:154px;padding-left:0;background:url(../images/firstchoice/fpf-labels.png) no-repeat}.places-to-stay.special.fma .image-container span{display:block;width:154px;padding-left:0;background:url(../images/firstchoice/fcml-labels.png) no-repeat}.span-third .travel-life h4.travel{font-size:16.5px;margin-bottom:5px;margin-top:5px}.span-third .travel-life .desc{width:220px;float:left}.span-third .travel-life .image-container{width:80px;float:right;padding-right:10px;padding-top:5px}#touristBoard{position:relative;clear:both}#touristBoard .viewport ul li{z-index:0;opacity:1}#touristBoard .touristBoard{height:404px;width:1048px;overflow:hidden;left:-24px;position:relative;background:#252525}#touristBoard .touristBoard ul.tour li{top:-102px;left:-16px;position:absolute;z-index:0}#touristBoard .touristBoard ul.tour li img{height:608px;width:1080px;position:absolute;opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}#touristBoard .touristBoard ul.thumimg{position:absolute;right:20px;top:19px;z-index:2}#touristBoard .touristBoard ul.thumimg li{padding-bottom:10px}#touristBoard .touristBoard ul.thumimg li img{border:1px solid #fff!important}#touristBoard .product-list p#touristBoardBannerCaption{position:absolute;left:30px;bottom:30px;font-size:10.5px;background:url(../images/1px-black-trans.png);color:#fff;width:auto;height:30px;padding:12px 9px 0;display:none}#touristBoard .highlight{position:absolute;left:0;top:30px;z-index:3;background:url(../images/1px-black-trans.png);min-width:350px;width:auto;padding:16px 20px 24px;color:#fff}#touristBoard .highlight h1{color:#fff;margin-bottom:7px}#touristBoard .highlight ul.square{margin-bottom:13px}#touristBoard .highlight ul li{background:url(../images/thomson/icon-bullet.png) 4px 7px no-repeat;padding-left:20px;color:#fff;font-size:14.5px;padding-top:1px}#touristBoard .highlight a{background-color:#fff;padding:5px 8px 5px 5px;font-size:10.5px;text-decoration:none;color:#666}#thingstodo .product-list{border:none}#thingstodo ul{float:right}#thingstodo ul li{text-align:left}#thingstodo ul li h2.thingstodotext{text-transform:lowercase;font-size:22.5px;margin:-6px 13px 0 0!important}#thingstodo ul li .thingstodotext:first-letter{text-transform:capitalize!important}#thingstodo ul li h3.country-name{text-align:right;color:#aeaeae!important;margin-right:13px!important;margin-bottom:1px!important}#thingstodo ul li h2.viewall-align{margin-right:13px;text-align:right}#thingstodo ul li h2.viewall-align a{width:68px;color:#fff;padding:6px 12px 6px 6px;position:relative}#thingstodo .product{background:#fff;overflow:auto;padding:0 8px;margin:0;*margin:0!important;width:150px}#thingstodo .product .image-container{margin-bottom:8px;min-height:0!important;position:relative}#thingstodo .product h4{font-size:14.5px;margin:0;padding-bottom:4px;text-transform:none;width:145px}.media-promo .box{float:left;width:151px}.media-promo .box-first{margin-right:14px}.media-promo .thumbnail{position:relative;display:block;z-index:0}.media-promo .thumbnail:hover{text-decoration:none}.media-promo .thumbnail:hover .transparent{display:block}.media-promo .thumbnail:hover .bg-image{filter:alpha(opacity=50)}.media-promo .caption{color:#fff;background-color:#333;height:28px;line-height:28px;margin:0;padding:0;text-align:center}.media-promo .bg-image{display:block;width:151px;height:75px;z-index:1}.media-promo .transparent{position:absolute;top:0;left:0;width:151px;height:75px;display:none;z-index:2}.media-promo .transparent.camera{background:url(../images/camera_icon.png) 62px 31px no-repeat;background-color:rgba(0,0,0,.5)}.media-promo .transparent.video{background:url(../images/video_icon.png) 62px 31px no-repeat;background-color:rgba(0,0,0,.5)}.media-promo .transparent.map{background:url(../images/thomson/icon-map-hotel.png) center 22px no-repeat;background-color:rgba(0,0,0,.5)}@media only screen and (min-width:768px) and (max-width:1024px){.media-promo .thumbnail:hover .transparent,.media-promo .transparent{display:none}}.boardBasis .line{border-bottom:1px dotted #aeaeae}.boardBasis li{float:left;padding:10px 8px;width:73px;text-align:center}.boardBasis li.correct{font-size:22.5px}.boardBasis li.heading{font-size:17px;text-transform:uppercase;width:170px;text-align:left}.boardBasis P{font-size:12px;color:#aeaeae}.ie7 .boardBasis li.correct,.ie8 .boardBasis li.correct{text-indent:-9999px;background:url(../images/tick.png) center center no-repeat}.page-title .inline-title{display:inline-block}.page-title .rating{overflow:hidden}.page-title .cross-sell-identifier{color:#999;border-left:1px solid #999;padding-left:8px;font-family:droid_sansregular,Arial,sans-serif;font-size:14.5px;vertical-align:middle}.accomodation-name.editorial-comp h2{font-size:30.5px;font-weight:700}.accom-price{padding:12px 16px}.accom-price .price{line-height:1;margin-bottom:-2px;min-width:115px}.accom-price .price sup{font-family:droid_sansregular,Arial,sans-serif;font-size:12.5px;margin-left:2px;top:-19px}.accom-price .currency,.accom-price .price-value{font-family:tui,Arial,sans-serif}.accom-price .currency{font-size:30.5px;margin-right:-2px}.accom-price .price-value{font-size:41.5px}.accom-price .left span.uppercase{color:#aeaeae;font-size:9.5px;display:block}.accom-price .left a{font-size:12.5px}.accom-price .right{margin-top:14px}.accom-price .right.jumbo{white-space:nowrap}.accom-location .boxout h3{font-size:19.5px}.accom-locations h3{font-size:16.5px}.accom-locations .span h2,.accom-locations .span-two-third h2{border-bottom:2px solid #5f99c5}.essential-info h3{font-size:22.5px}.essential-info ul li{font-size:14.5px;font-family:droid_sansregular,Arial,sans-serif;color:#333}.essential-info ul li.price-guide{padding-left:50px;background:url(../images/thomson/sprite-essential-info.png) 0 6px no-repeat}.essential-info ul li.route-map{padding-left:50px;background:url(../images/thomson/sprite-essential-info.png) 0 -118px no-repeat}.essential-info ul li.brochure{padding-left:50px;background:url(../images/thomson/sprite-essential-info.png) 0 6px no-repeat}.essential-info ul li.bottom-link{padding:0 0 14px 50px}.essential-info ul li .link{font-size:11.5px}.availability-component{min-height:166px;position:relative;z-index:0}.availability-component .selectors{margin-bottom:12px}.availability-component .col{display:inline-block;margin-right:16px;text-align:center;vertical-align:bottom}.availability-component .label{font-size:10.5px;display:block;text-transform:uppercase}.availability-component .label-lc{font-size:9.5px;text-transform:none}.availability-component .label-block{margin-bottom:4px}.availability-component .villa-availability-title{margin-right:12px;padding-left:12px}.availability-component .villa-availability-title .label{font-size:12.5px;height:31px;line-height:31px;text-transform:none}.availability-component .custom-dropdown a.dropdown{height:20px;border-radius:2px}.availability-component .custom-dropdown a.dropdown span.arrow{height:20px}.availability-component .custom-dropdown a.dropdown span.arrow span{top:8px}.availability-component .custom-dropdown a.dropdown span.value{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2) inset;box-shadow:1px 1px 1px rgba(0,0,0,.2) inset;padding:0 12px 0 8px;line-height:20px;text-align:left}.availability-component .col-date .custom-dropdown a.dropdown span.value{min-width:82px}.availability-component .col-adults .custom-dropdown a.dropdown span.value{min-width:42px}.availability-component .col-child .custom-dropdown a.dropdown span.value{min-width:56px}.availability-component .carousel{padding:0 16px;position:relative}.availability-component .viewport{overflow:hidden;width:630px;height:108px;position:relative}.availability-component .list-group{float:left}.availability-component .list-group-label{position:relative;border-bottom:1px solid #c2c2c2;padding:2px 0;margin:0 4px 4px;height:18px}.availability-component .list-group-label p{margin:0;text-align:center;color:#5f99c5;line-height:18px}.availability-component .list-group-label p .month{text-transform:uppercase;font-size:16.5px}.availability-component .list-item{cursor:pointer;float:left;width:90px}.availability-component .list-item.promo .date-value{background-image:url(../images/thomson/villa-freechild-icon.png);background-repeat:no-repeat;background-position:54px 30px}.availability-component .list-item-content{padding:0 4px}.availability-component .day{font-family:tui,Arial,sans-serif;margin-bottom:0;text-align:center;background:#d1d2d4;font-size:18.5px;line-height:28px;text-transform:uppercase}.availability-component .date-value{margin-top:4px;padding:4px 0 16px 8px}.availability-component .price{font-size:16.5px;line-height:10px;color:#454545}.availability-component .price-label{font-size:12px;color:#aeaeae;display:block;text-transform:uppercase}.availability-component .disabled .day{color:#aeaeae;background:#e4e4e4}.availability-component .disabled .date-value{visibility:hidden;opacity:0}.availability-component .next,.availability-component .prev{width:16px;height:108px;position:absolute;top:0;background:#fff;z-index:10;color:#5f99c5}.availability-component .next .arrow,.availability-component .prev .arrow{position:absolute;height:0;top:62;border-width:8px;border-style:solid;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}.availability-component .prev{left:0}.availability-component .prev .arrow{left:0;border-color:transparent #5f99c5 transparent transparent}.availability-component .prev:hover .arrow{border-right-color:#64afdc}.availability-component .prev.disable .arrow{border-right-color:#c2c2c2}.availability-component .next{right:-4px}.availability-component .next .arrow{right:0;border-color:transparent transparent transparent #5f99c5}.availability-component .next:hover .arrow{border-left-color:#64afdc}.availability-component .next.disable .arrow{border-left-color:#c2c2c2}.availability-component .mask-interactivity{background:url(../images/loader-maps.gif) 50% 50% no-repeat #fff;opacity:.7;display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:20}.availability-component .carousel,.availability-component .selectors{visibility:hidden;opacity:0;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear}.availability-component.loaded .carousel,.availability-component.loaded .selectors{visibility:visible;opacity:1}.availability-component.loaded .mask-interactivity{display:none;opacity:0}.availability-component.searching .mask-interactivity{display:block;opacity:.7}.villa-details .row{margin-left:-24px}.villa-details .col{margin-left:24px;width:317px}.villa-details .section{padding-left:12px}.villa-details .well{background:#f5f5f5;background-clip:border-box;border-radius:3px;padding:12px;overflow:hidden}.villa-details .well-img{cursor:pointer;margin:-12px -12px 8px;min-height:60px;position:relative}.villa-details .well-img-overlay{background:rgba(0,0,0,.6);top:0;right:0;left:0;bottom:0;margin:auto;position:absolute;width:38px;height:38px}.villa-details .icon{display:block;width:100%;height:100%}.villa-details .icon-show-details{background:url(../images/show-details-icon.png) center center no-repeat}.villa-details .inline-half{display:inline-block;width:126.5px}.villa-details h3{text-transform:none;color:#666;font-family:tui,Arial,sans-serif;font-size:20.5px;margin-bottom:4px}.villa-details h4{text-transform:uppercase;margin-bottom:2px}.villa-details p{font-size:11.5px}.villa-details .well p{margin-bottom:0}.villa-details .well-img-overlay{display:none}.villa-details .well-img:hover .well-img-overlay{display:block}.accommoEditor li{float:left;border:1px solid #000}.clock-wrapper{background:url(../images/clock/clock-face.png) no-repeat;width:147px;height:147px;position:relative}.clock-wrapper .clock{position:absolute;width:139px;height:139px;left:7px;top:0}.clock-wrapper .hours-container,.clock-wrapper .minutes-container{position:absolute;top:0;right:0;bottom:0;left:0}.clock-wrapper .hours{background:url(../images/clock/hourhand.png) no-repeat;height:70px;left:64px;position:absolute;top:30px;width:9px}.clock-wrapper .minutes{background:url(../images/clock/minhand.png) no-repeat;height:114px;left:66px;position:absolute;top:13px;width:9px}.editorial-title,.hero-title{font-family:tui,Arial,sans-serif;text-transform:none}.block-title,.list-title{text-transform:uppercase;line-height:16px;font-family:droid_sansbold,Arial,sans-serif}.editorial-title{font-size:26.5px}.editorial-subtitle{font-family:droid_sansbold,Arial,sans-serif;font-size:14.5px;line-height:18px}.editorial-content{font-size:12.5px;margin-bottom:4px}.list-more-link{display:inline-block;font-size:14.5px;padding:0 2px 0 4px;line-height:25px;margin:8px 0 0 -4px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.list-more-link a{color:#11446c;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.list-more-link .arrow-main{margin-left:2px;-webkit-transition:border-color .2s linear;-moz-transition:border-color .2s linear;-o-transition:border-color .2s linear;transition:border-color .2s linear}.list-more-link:hover{background-color:#11446c;color:#fff}.list-more-link:hover a{color:#fff}.list-more-link:hover .arrow-right-link-dark{border-left-color:#fff}.grid-block a:hover{text-decoration:none}.grid-block .editorial-title,.grid-block .list-subtitle,.grid-block .list-title{color:#333}.grid-block .list-item,.grid-block .list-item-static{font-size:11.5px}.grid-block .list-item:hover{background-color:#eff5f9}.grid-block .list-item-caret{background-position:6px -42px}.grid-block-dark .editorial-content,.grid-block-dark .editorial-subtitle,.grid-block-dark .editorial-title,.grid-block-dark .list-item,.grid-block-dark .list-item a,.grid-block-dark .list-item-static,.grid-block-dark .list-title{color:#fff}.grid-block-dark .list-item:hover{background-color:#6fa3cb}.grid-block-dark .list-item-caret{background-position:6px -90px}.grid-block-light .list-item:hover{background-color:#c5daea}.grid-block-light .list-item a{color:#11446c}.grid-block-light .list-item-caret{background-position:6px 6px}.grid-block-grey .list-item:hover{background-color:#e4e4e4}.grid-block-highlight .editorial-content,.grid-block-highlight .editorial-subtitle,.grid-block-highlight .editorial-title,.grid-block-highlight .list-item,.grid-block-highlight .list-item a,.grid-block-highlight .list-item-static,.grid-block-highlight .list-title{color:#fff}.promo{height:262px}.promo>a:hover .promo-link{background-color:#5f99c5}.promo>a:hover .promo-link a{color:#fff}.promo>a:hover .promo-link .arrow-right-link{border-left-color:#fff}.promo .promo-img{max-width:100%}.promo-link{background-color:#fff;position:absolute;bottom:0;right:-1px;margin:0;padding:8px 8px 8px 16px;text-transform:none;font-family:tui,Arial,sans-serif;font-size:26.5px;cursor:pointer;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.promo-link a{-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.promo-link .arrow-right-link{-webkit-transition:border-color .2s linear;-moz-transition:border-color .2s linear;-o-transition:border-color .2s linear;transition:border-color .2s linear}.promo-link:hover{background-color:#5f99c5}.promo-link:hover a{color:#fff}.promo-link:hover .arrow-right-link{border-left-color:#fff}.promo-link .arrow-main{margin-left:8px}.promo-link-highlight :hover{background-color:#fcb712}.promo-prod{z-index:0;height:262px;overflow:hidden}.promo-prod a:hover{text-decoration:none}.promo-prod:hover .promo-prod-desc{opacity:1;bottom:0}.promo-prod .promo-prod-badge{color:#fff;background-color:#5f99c5;font-size:12.5px;text-transform:uppercase;position:absolute;top:0;left:0;margin:0;padding:4px 12px;z-index:1;font-family:tui,Arial,sans-serif}.promo-prod .promo-prod-desc{color:#fff;background-color:#5f99c5;position:absolute;bottom:-41px;left:0;padding:8px 0;margin:0;opacity:0;-webkit-transition:all .2s cubic-bezier(.29,.44,.74,.61) .1s;-moz-transition:all .2s cubic-bezier(.29,.44,.74,.61) .1s;-o-transition:all .2s cubic-bezier(.29,.44,.74,.61) .1s;transition:all .2s cubic-bezier(.29,.44,.74,.61) .1s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1;min-height:36px;width:100%}.promo-prod .promo-prod-desc a{color:#fff;display:block;padding:0 12px}.promo-prod .promo-prod-image{z-index:0}.promo-prod.gld .promo-prod-badge,.promo-prod.gld .promo-prod-desc{background-color:#b9a064}.promo-prod.cou .promo-prod-badge,.promo-prod.cou .promo-prod-desc{background-color:#002d41}.promo-prod.sen .promo-prod-badge,.promo-prod.sen .promo-prod-desc{background-color:#3d1a0e}.promo-prod.fam .promo-prod-badge,.promo-prod.fam .promo-prod-desc{background-color:#50bec3}.promo-prod.plt .promo-prod-badge,.promo-prod.plt .promo-prod-desc{background-color:#353d42}.promo-prod.alc .promo-prod-badge,.promo-prod.alc .promo-prod-desc{background-color:#640019}.promo-prod.scn .promo-prod-badge,.promo-prod.scn .promo-prod-desc{background-color:#707070}.promo-prod.snf .promo-prod-badge,.promo-prod.snf .promo-prod-desc{background-color:#beeb00}.promo-prod.ftw .promo-prod-badge,.promo-prod.ftw .promo-prod-desc{background-color:#00aeef}.promo-prod.sky .promo-prod-badge,.promo-prod.sky .promo-prod-desc{background-color:#59bebb}.cruise-stay-image{width:100%;height:100%}.cruise-video .media-comp{position:relative;margin:0 22px 22px;bottom:70px;height:50px;background:#75CAF3;width:220px}.cruise-video .media-comp img.play-video{float:left;width:30px;margin-top:0;opacity:.6}.cruise-video .media-comp div{float:left;margin-left:14px;margin-top:2px}.cruise-video .media-comp div h3{font-size:17px;margin-bottom:3px;color:#fff}.cruise-video .media-comp div p{color:#fff}.form-quick-search{padding:8px;background-color:#e4e4e4;margin:12px 0}.quick-search-mini .button{display:block}.search-dest-blurb{padding:0;font-size:11.5px;margin-bottom:16px}.search-dest-blurb strong{font-size:14.5px}.home-list-half{margin-right:-12px}.home-list-half .list-item{width:104px}.social-media{padding-bottom:0}.social-media-button{height:28px;padding:0 0 0 11px;display:inline-block;margin-right:11px;border-radius:3px;cursor:pointer}.social-media-button>a{color:#fff}.social-media-button>a:hover{text-decoration:none}.social-media-button.social-media-button-facebook{background-color:#3b5998}.social-media-button.social-media-button-twitter{background-color:#2ba9e1}.social-media-button.social-media-button-googleplus{background-color:#dc4a38}.social-media-button.social-media-button-pinterest{background-color:#cb2028}.social-media-button.social-media-button-youtube{background-color:#cf3125}.social-media-button .icon,.social-media-button .text{vertical-align:middle;display:inline-block}.social-media-button .text{line-height:20px;min-width:56px;padding:0 8px;margin-left:8px;border-left:1px solid #fff}.social-media-button .icon{line-height:28px;min-width:18px}.grid-component-no-bottom-pad{padding-bottom:0}.social-media-buttons-accom{margin-top:5px;margin-right:-30px;display:inline-block}.social-media-accom{height:24px;display:inline-block;position:relative;margin-right:7px;cursor:pointer;overflow:hidden;width:24px;z-index:0;-webkit-transition:width .3s cubic-bezier(.42,0,.58,1);-moz-transition:width .3s cubic-bezier(.42,0,.58,1);-o-transition:width .3s cubic-bezier(.42,0,.58,1);transition:width .3s cubic-bezier(.42,0,.58,1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.social-media-accom>a{color:#fff}.social-media-accom>a:hover{text-decoration:none}.social-media-accom.social-media-accom-facebook,.social-media-accom.social-media-accom-facebook .icon,.social-media-accom.social-media-accom-facebook .text{background-color:#3b5998}.social-media-accom.social-media-accom-twitter,.social-media-accom.social-media-accom-twitter .icon,.social-media-accom.social-media-accom-twitter .text{background-color:#2ba9e1}.social-media-accom.social-media-accom-googleplus,.social-media-accom.social-media-accom-googleplus .icon,.social-media-accom.social-media-accom-googleplus .text{background-color:#dc4a38}.social-media-accom.social-media-accom-pinterest,.social-media-accom.social-media-accom-pinterest .icon,.social-media-accom.social-media-accom-pinterest .text{background-color:#cb2028}.social-media-accom .text{position:absolute;top:0;left:24px;padding:0 8px;line-height:24px;z-index:-1;font-size:10.5px;white-space:nowrap}.social-media-accom .icon{display:inline-block;line-height:24px;width:24px;vertical-align:middle;z-index:1}.social-media-share{display:inline-block;float:left;padding:8px 8px 0 0;color:#aeaeae;font-size:12px}.icon-googleplus-accom{background:url(../images/social/sprite_social_browse_accom.png) -73px -5px no-repeat}.icon-facebook-accom{background:url(../images/social/sprite_social_browse_accom.png) -5px -5px no-repeat}.icon-pinterest-accom{background:url(../images/social/sprite_social_browse_accom.png) -107px -5px no-repeat}.icon-twitter-accom{background:url(../images/social/sprite_social_browse_accom.png) -39px -5px no-repeat}.browseAccom_soc{display:inline-block;float:right;margin-bottom:5px;margin-top:-35px}.page-title .rating.fhv,.page-title .rating.fma,.page-title .rating.fpf,.page-title .rating.fpr,.page-title .rating.fsp{background:url(../images/thomson/stars-big.png) no-repeat}.page-title .rating.fhv.t1{background-position:0 -367px}.page-title .rating.fhv.t2{background-position:0 -345px}.page-title .rating.fhv.t2plus{background-position:0 -323px}.page-title .rating.fhv.t3{background-position:0 -301px}.page-title .rating.fhv.t3plus{background-position:0 -279px}.page-title .rating.fhv.t4{background-position:0 -257px}.page-title .rating.fhv.t4plus{background-position:0 -235px}.page-title .rating.fhv.t5{background-position:0 -213px}.page-title .rating.fhv.t5plus{background-position:0 -191px}.page-title .rating.fhv .label-diff{display:block;width:153px;padding-left:0;background:url(../images/fhv-labels.png) 0 -28px no-repeat}.page-title .rating.fsp.t1{background-position:0 -367px}.page-title .rating.fsp.t2{background-position:0 -345px}.page-title .rating.fsp.t2plus{background-position:0 -323px}.page-title .rating.fsp.t3{background-position:0 -301px}.page-title .rating.fsp.t3plus{background-position:0 -279px}.page-title .rating.fsp.t4{background-position:0 -257px}.page-title .rating.fsp.t4plus{background-position:0 -235px}.page-title .rating.fsp.t5{background-position:0 -213px}.page-title .rating.fsp.t5plus{background-position:0 -191px}.page-title .rating.fsp .label-diff{display:block;width:121px;padding-left:0;background:url(../images/fsp-labels.png) 0 -28px no-repeat}.page-title .rating.fpr.t1{background-position:0 -565px}.page-title .rating.fpr.t2{background-position:0 -543px}.page-title .rating.fpr.t2plus{background-position:0 -521px}.page-title .rating.fpr.t3{background-position:0 -499px}.page-title .rating.fpr.t3plus{background-position:0 -477px}.page-title .rating.fpr.t4{background-position:0 -455px}.page-title .rating.fpr.t4plus{background-position:0 -433px}.page-title .rating.fpr.t5{background-position:0 -411px}.page-title .rating.fpr.t5plus{background-position:0 -389px}.page-title .rating.fpr .label-diff{display:block;width:82px;padding-left:0;background:url(../images/fpr-labels.png) 0 -28px no-repeat}.page-title .rating.fpf.t1{background-position:0 -565px}.page-title .rating.fpf.t2{background-position:0 -543px}.page-title .rating.fpf.t2plus{background-position:0 -521px}.page-title .rating.fpf.t3{background-position:0 -499px}.page-title .rating.fpf.t3plus{background-position:0 -477px}.page-title .rating.fpf.t4{background-position:0 -455px}.page-title .rating.fpf.t4plus{background-position:0 -433px}.page-title .rating.fpf.t5{background-position:0 -411px}.page-title .rating.fpf.t5plus{background-position:0 -389px}.page-title .rating.fpf .label-diff{display:block;width:154px;padding-left:0;background:url(../images/fpf-labels.png) 0 -28px no-repeat}.page-title .rating.fma.t1{background-position:0 -763px}.page-title .rating.fma.t2{background-position:0 -741px}.page-title .rating.fma.t2plus{background-position:0 -719px}.page-title .rating.fma.t3{background-position:0 -697px}.page-title .rating.fma.t3plus{background-position:0 -675px}.page-title .rating.fma.t4{background-position:0 -653px}.page-title .rating.fma.t4plus{background-position:0 -631px}.page-title .rating.fma.t5{background-position:0 -609px}.page-title .rating.fma.t5plus{background-position:0 -587px}.page-title .rating.fma .label-diff{display:block;width:154px;padding-left:0;background:url(../images/fcml-labels.png) 0 -28px no-repeat}.fhv.diff-editorial{background:url(../images/bg-product-holiday.jpg) no-repeat #fff}.fhv .diff-editorial-strapline{background:url(../images/bg-product-holiday-heading.png) 18px 14px no-repeat #f7941e}.fhv .diff-editorial .icon-bullet{background-color:#f7941e}.fhv .diff-editorial-url{color:#f7941e}.fhv .diff-editorial-copy{-webkit-border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;-moz-border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;-ms-border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;-o-border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;border-style:solid;background-color:#fffbf6}.fsp.diff-editorial{background:url(../images/bg-product-splashworld.jpg) no-repeat #fff}.fsp .diff-editorial-strapline{background:url(../images/bg-product-splashworld-heading.png) 10px 16px no-repeat #f7941e}.fsp .diff-editorial .icon-bullet{background-color:#f7941e}.fsp .diff-editorial-url{color:#f7941e}.fsp .diff-editorial-copy{-webkit-border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;-moz-border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;-ms-border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;-o-border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;border-image:url(../images/border-image-01.gif) 5 5 5 5 round round;border-style:solid;background-color:#fffbf6}.fpr.diff-editorial{background:url(../images/bg-product-premier.jpg) no-repeat #fff}.fpr .diff-editorial-strapline{background:url(../images/bg-product-premier-heading.png) 18px 18px no-repeat #787878}.fpr .diff-editorial .icon-bullet{background-color:#787878}.fpr .diff-editorial-url{color:#787878}.fpr .diff-editorial-copy{-webkit-border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;-moz-border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;-ms-border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;-o-border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;border-style:solid;background-color:#f5f5f5}.fpf.diff-editorial{background:url(../images/bg-product-premier-families.jpg) no-repeat #fff}.fpf .diff-editorial-strapline{background:url(../images/bg-product-premier-families-heading.png) 18px 18px no-repeat #787878}.fpf .diff-editorial .icon-bullet{background-color:#787878}.fpf .diff-editorial-url{color:#787878}.fpf .diff-editorial-copy{-webkit-border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;-moz-border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;-ms-border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;-o-border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;border-image:url(../images/border-image-02.gif) 5 5 5 5 round round;border-style:solid;background-color:#f5f5f5}.fma.diff-editorial{background:url(../images/CML_Editorial.jpg) no-repeat #fff}.fma .diff-editorial-strapline{background:url(../images/bg-product-cmagiclife-heading.png) 66px 19px no-repeat #ffc20f;padding:11px 21px 66px}.fma .diff-editorial .icon-bullet{background-color:#ffc20f}.fma .diff-editorial-url{color:#ffc20f}.fma .diff-editorial-copy{-webkit-border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;-moz-border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;-ms-border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;-o-border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;border-image:url(../images/border-image-03.gif) 5 5 5 5 round round;border-style:solid;background-color:#fff9e3}.ie7 .fhv .diff-editorial-copy,.ie8 .fhv .diff-editorial-copy{border:5px dashed #f7941e;border-style:none dashed dashed}.ie7 .fpr .diff-editorial-copy,.ie8 .fpr .diff-editorial-copy{border:5px dashed #787878;border-style:none dashed dashed}.ie7 .fsp .diff-editorial-copy,.ie8 .fsp .diff-editorial-copy{border:5px dashed #f7941e;border-style:none dashed dashed}.ie7 .fpf .diff-editorial-copy,.ie8 .fpf .diff-editorial-copy{border:5px dashed #787878;border-style:none dashed dashed}.ie7 .fma .diff-editorial-copy,.ie8 .fma .diff-editorial-copy{border:5px dashed #ffc20f;border-style:none dashed dashed}.gld .diff-editorial{background:url(../images/bg-product-gld.jpg) right 0 no-repeat}.gld .diff-editorial-copy .icon-bullet,.gld .diff-editorial-strapline,.gld .diff-editorial-title{background-color:#b9a064}.cou .diff-editorial{background:url(../images/bg-product-cou.jpg) right 0 no-repeat}.cou .diff-editorial-copy .icon-bullet,.cou .diff-editorial-strapline,.cou .diff-editorial-title{background-color:#002d41}.sen .diff-editorial{background:url(../images/bg-product-sen.jpg) right 0 no-repeat}.sen .diff-editorial-copy .icon-bullet,.sen .diff-editorial-strapline,.sen .diff-editorial-title{background-color:#3d1a0e}.fam .diff-editorial{background:url(../images/bg-product-fam.jpg) right 0 no-repeat}.fam .diff-editorial-copy .icon-bullet,.fam .diff-editorial-strapline,.fam .diff-editorial-title{background-color:#50bec3}.plt .diff-editorial{background:url(../images/bg-product-plt.jpg) right 0 no-repeat}.plt .diff-editorial-copy .icon-bullet,.plt .diff-editorial-strapline,.plt .diff-editorial-title{background-color:#353d42}.alc .diff-editorial{background:url(../images/bg-product-alc.jpg) right 0 no-repeat}.alc .diff-editorial-copy .icon-bullet,.alc .diff-editorial-strapline,.alc .diff-editorial-title{background-color:#640019}.snf .diff-editorial{background:url(../images/bg-product-snf.jpg) right 0 no-repeat}.snf .diff-editorial-copy .icon-bullet,.snf .diff-editorial-strapline,.snf .diff-editorial-title{color:#666;background-color:#beeb00}.ftw .diff-editorial{background:url(../images/bg-product-ftw.jpg) right 0 no-repeat}.ftw .diff-editorial-copy .icon-bullet,.ftw .diff-editorial-strapline,.ftw .diff-editorial-title{background-color:#00aeef}.sky .diff-editorial{background:url(../images/bg-product-sky.jpg) right 0 no-repeat}.sky .diff-editorial-copy .icon-bullet,.sky .diff-editorial-strapline,.sky .diff-editorial-title{background-color:#59bebb}.cnu .diff-editorial{background:url(../images/bg-product-cnu.jpg) right 0 no-repeat}.hpd .diff-editorial{background:url(../images/bg-product-hpd.jpg) right 0 no-repeat}.sim .diff-editorial{background:url(../images/bg-product-sim.jpg) right 0 no-repeat}.tvp .diff-editorial{background:url(../images/bg-product-tvp.jpg) right 0 no-repeat}.ie7 .product-list .viewport .plist li .product{margin:12px 3px}.ie7 .product-list .viewport .plist li .product.special{border:1px solid #e4e4e4}.ie7 .product-list .viewport .plist li .product.xs{margin-left:-1px}.ie7 .places-to-stay.special .image-container{border:1px solid #e4e4e4}.ie7 .places-to-stay .copy .hotel-name,.ie7 .places-to-stay .copy .list-n-trip{float:none}.ie7 .seo-links ul.inline li{float:left;white-space:nowrap;zoom:1}.ie7 .map-popup.product{padding-bottom:8px}.ie7 .map-popup.product .image-container .product{overflow:hidden}.ie7 #mapnode .map-img-close{top:24px}.ie7 .deals table td strong{line-height:22px}.ie7 #content .page-tabs{margin-bottom:6px}.ie7 #content .page-tabs ul{background:url(../images/ulshadow.png);width:658px;margin-bottom:8px!important;border-bottom:1px solid #aeaeae}.ie7 #content .page-tabs li{padding-left:8px;margin-bottom:-1px}.ie7 #content .page-tabs li.active a{border-top:1px solid #aeaeae;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae}.ie7 #content .page-tabs li:first-child{padding-left:0}.ie7 .main .panel.labeled .copy h3{color:#333}.ie7 body .autocomplete{border:1px solid #c2c2c2}.ie7 .refine-dates h2 a{margin-top:-22px}.ie7 .refine-dates ul.nights-choice-menu li.custom-dates ul{width:150px;border:1px solid #c2c2c2;display:none}.ie7 .refine-dates ul.nights-choice-menu li.custom-dates.active span.more-arrow{margin-top:1px}.ie7 .refine-dates ul.nights-choice-menu li.custom-dates.active ul{display:block}.ie7 .search .col .textfield.multifield div.textbox{position:relative;padding-right:18px}.ie7 .search .col .textfield.multifield div.textbox a{position:absolute}.ie7 .search .col label.related input.flexible{top:-3px}.ie7 .search .col .search-col{margin-left:8px}.ie7 .search .guide.destination .title-bar p.notice span.line{margin-top:-4px}.ie7 .search .guide.destination .title-bar p.notice label{width:338px}.ie7 .search .guide.destination .title-bar p.notice a.dropdown{min-width:172px}.ie7 .get-price-search p .related.loading span.load{right:-22px}.ie7 .get-price-search p .give-take.related input{top:-2px}.ie7 .guide.expand-vertical{left:0}.ie7 .search-results .duration-selection ul.nights-choice-menu li.active a{border-width:1px 1px 0;border-style:solid;border-color:#e4e4e4;padding-bottom:7px}.ie7 .search-results .refine-dates{background:url(../images/firstchoice/date-slider-gradient.png) top left repeat-x}.ie7 .search-results .shortlisted a span.icon{top:-4px}.ie7 .search-results .result-view .product-list .product{border-bottom:1px dotted #aeaeae}.ie7 .search-results .result-view .product-list .product .price{line-height:27px;margin-top:8px}.ie7 .search-results .result-view.gallery .product-list .product .more-details .price{margin-top:10px}.ie7 .search-results .result-view .price{line-height:27px}.ie7 .search-results .gallery .product-list .viewport ul li .product{border:1px solid #fff}.ie7 .search-results .gallery .product-list .viewport ul li .product.special{border:1px solid #e4e4e4}.ie7 .search-results .gallery .product-list .viewport ul li .product .more-details p.price span.per-person{color:#fff}.ie7 .search-results .gallery .product-list .viewport ul li .product:hover .more-details p.price span.per-person{color:#aeaeae}.ie7 .search-results .list .product-list .viewport ul li .product .main-details{padding-left:14px}.ie7 .search-results .list .product-list .viewport ul li .product.special{border-width:0 0 1px}.ie7 .search-results .list .product-list .viewport ul li .product.special .image-container{border:1px solid #e4e4e4}.ie7 .search-results .list .product-list .viewport ul li .product.special .more-details{width:230px}.ie7 .search-results .mask-interactivity{filter:alpha(opacity=60)}.ie7 .dropdownlist{margin:3px 0 0 10px}.ie7 .bookflow-accommodation-summary-panel .flights-summary li .itinerary-arrival-time i{height:19px}.ie7 .animation .holidayImage{left:0;position:absolute;width:100%}.ie7 .animation .description{height:86px}.ie7 .video-popup .floater{right:-1px}.ie7 .price-breakdown li span{float:none;position:absolute;top:4px;right:0}.ie8 .places-to-stay.special .image-container,.ie8 .product-list .viewport .plist li .product.special{outline:#e4e4e4 solid 1px}.ie8 #content .page-tabs{margin-bottom:6px}.ie8 #content .page-tabs ul{background:url(../images/ulshadow.png);width:658px;margin-bottom:8px!important;border-bottom:1px solid #aeaeae}.ie8 #content .page-tabs li{padding-left:8px;margin-bottom:-1px}.ie8 #content .page-tabs li.active a{border-top:1px solid #aeaeae;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae}.ie8 #content .page-tabs li:first-child{padding-left:0}.ie8 #header #quick-search .search-btn,.ie8 #header #quick-search .textfield{border:1px solid #38607c}.ie8 .summary-panel-accommodation .charges .question{right:0}.ie8.fma .main .panel.labeled .copy h3{color:#333}.ie8 .animation .holidayImage{left:0;position:absolute;width:100%}.ie8 .animation .description{height:86px}.ie8 .media-popup .floater,.ie8 .video-popup .floater{right:-1px}.ie8 .media-popup .thumb-carousel{width:988px}.ie8 .media-promo .box{background-color:#1a1a1a}.ie8 body .search .col .give-take input{top:2px}.ie8 body .autocomplete{border:1px solid #c2c2c2}.ie8 .search .to.col .multifield.textfield div.textbox.truncate{max-width:122px}.ie8 .search .to.col .multifield.textfield div.textbox.truncate:hover{max-width:170px}.ie8 .dropdownlist{margin-left:-1px}.ie8 .refine-dates ul.nights-choice-menu li.custom-dates ul{width:150px;border:1px solid #c2c2c2;display:none}.ie8 .refine-dates ul.nights-choice-menu li.custom-dates.active span.more-arrow{margin-top:1px}.ie8 .refine-dates ul.nights-choice-menu li.custom-dates.active ul{display:block}.ie8 .search-results .duration-selection ul.nights-choice-menu li.active a{border-width:1px 1px 0;border-style:solid;border-color:#e4e4e4}.ie8 .search-results .duration-selection ul.nights-choice-menu li.active a:hover{background-color:#fff}.ie8 .search-results .gallery .product-list .viewport ul li .product .more-details p.price span.per-person{color:#fff}.ie8 .search-results .gallery .product-list .viewport ul li .product:hover .more-details p.price span.per-person{color:#aeaeae}.ie8 .search-results .list .product-list .viewport ul li .product.special{outline:0}.ie8 .search-results .list .product-list .viewport ul li .product.special .image-container{outline:#e4e4e4 solid 1px}.ie8 .search-results .mask-interactivity{filter:alpha(opacity=60)}.ie8 .filter .item .price-toggle li.active,.ie8 .search-results .view-style li.btn.active{background-color:#e4e4e4;background-image:none}.ie8 .on.toggle-button{margin-left:34px}.ie9 .calendar .dateyear li.current-monthyear div.custom-dropdown a.dropdown{border-radius:0!important}.ie9 .calendar .dateyear li.current-monthyear div.custom-dropdown a.dropdown span.value{box-shadow:none}.ie9 .media-popup .floater{right:-1px}.ie9 .media-popup .thumb-carousel{width:990px}.ie9 .animation .holidayImage{left:0;position:absolute;width:100%}.ie9 .animation .description{height:86px}.ie9 .search .col .multifield.textfield div.placehold,.ie9 .search .col .multifield.textfield div.textbox,.ie9 .search .col .textfield,.ie9 .search .col .when{border-radius:0}.ie9 .search .col .rooms .item .custom-dropdown a.dropdown span.value{border-radius:0;padding-bottom:4px}.ie9 .search .guide.destination .title-bar p.notice .custom-dropdown a.dropdown,.ie9 .search .guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.arrow,.ie9 .search .guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.value{border-radius:0!important}.ie9 .search-summary .search-edit{border-radius:none}.ie9 .search-results .duration-selection ul.nights-choice-menu li a,.ie9 .search-results .filter .item .price-toggle li.perperson,.ie9 .search-results .filter .item .price-toggle li.total,.ie9 .search-results .slidey-calendar .slider div.left.handle,.ie9 .search-results .slidey-calendar .slider div.right.handle,.ie9 .search-results.single .flights-summary .first.btn a,.ie9 .search-results.single .flights-summary .last.btn a,.ie9 .slider .track .handle{border-radius:0}.ie9 .on.toggle-button{margin-left:34px}.ie7 .duration-info.error.tooltip span.arrow,.ie8 .duration-info.error.tooltip span.arrow{display:none}.ie7 .mapped .map-viewport .shadow.top,.ie8 .mapped .map-viewport .shadow.top{border-bottom:1px solid #aeaeae}.ie7 .mapped .map-viewport .shadow.right,.ie8 .mapped .map-viewport .shadow.right{border-right:1px solid #aeaeae}.ie7 .mapped .map-viewport .shadow.bottom,.ie8 .mapped .map-viewport .shadow.bottom{border-bottom:1px solid #aeaeae}.ie7 .mapped .map-viewport .shadow.left,.ie8 .mapped .map-viewport .shadow.left{left:0;border-left:1px solid #aeaeae}.ie7 .mapped .map-viewport .slide-panel,.ie8 .mapped .map-viewport .slide-panel{border-right:1px solid #aeaeae}.ie7 .mapped .map-viewport .slide-panel .result-list li.active,.ie8 .mapped .map-viewport .slide-panel .result-list li.active{border-style:solid;border-width:1px 5px 1px 1px;border-color:#aeaeae #fcb712 #aeaeae #aeaeae}.promo-Banner .promo-Banner-B-Des{filter:alpha(opacity=60)}.search{float:left;position:relative;z-index:1002;width:100%;padding:16px 0 6px;background:#52bceb}.search .col{float:left;min-height:82px;min-width:167px;margin-right:12px;padding-left:16px;background:url(../images/search-div.png) no-repeat;position:relative;visibility:visible;opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.search .col:first-child{padding-left:24px;background:0 0}.search .col.from{min-width:236px;background-image:none;padding-left:16px}.search .col.from .textfield.multifield .textbox{max-width:160px}.search .col.from .textfield.multifield .textbox span{float:left;display:inline-block;max-width:127px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search .col.from .textfield.multifield .textbox.truncate{max-width:90px}.search .col.from .textfield.multifield .textbox.truncate span{max-width:73px}.search .col.from .textfield.multifield .textbox.truncate:hover span{max-width:127px}.search .col.from .textfield.multifield .textbox:hover{max-width:160px}.search .col.from .textfield.multifield .textbox:hover span{max-width:127px}.search .col.from ::-webkit-input-placeholder{color:#666}.search .col.to{min-width:236px}.search .col.to label span{font-size:8.5px;text-transform:none}.search .col.to .textfield.multifield .textbox{max-width:170px}.search .col.to .textfield.multifield .textbox span{float:left;display:inline-block;max-width:127px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search .col.to .textfield.multifield .textbox.truncate span{max-width:108px}.search .col.to .textfield.multifield .textbox.truncate:hover span{max-width:137px}.search .col.to .textfield.multifield .textbox:hover{max-width:170px}.search .col.to .textfield.multifield .textbox:hover span{max-width:156px}.search .col.date,.search .col.pax{margin-right:9px}.search .col p{font-size:10.5px;margin-bottom:0}.search .col p a{color:#aed2f4}.search .col p .related{margin-top:10px;float:left;position:relative}.search .col p .related:focus{text-decoration:underline}.search .col p .related.airport{margin-top:33px;padding-left:18px;background:url(../images/thomson/search-panel-sprite.png) 0 -63px no-repeat;color:#FFF}.search .col p .related.destination{margin-top:33px;padding-left:16px;background:url(../images/thomson/search-panel-sprite.png) 0 -85px no-repeat}.search .col p .related span.load{display:none}.search .col p .related.loading span.load{display:inline-block;width:16px;height:16px;background:url(../images/thomson/load-on-brand-16px.gif) left top no-repeat;position:absolute;right:-22px;top:0}.search .col p .related.give-take{position:relative;padding:0 0 0 20px;color:#aed2f4;text-transform:none}.search .col p .related.give-take input{position:absolute;top:1px;left:0;padding:0}.search .col p .related.give-take input:focus{outline:0;-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75)}.search .col::-webkit-input-placeholder{color:#38607c}.search .col:-moz-placeholder{color:#38607c}.search .col::-moz-placeholder{color:#38607c}.search .col:-ms-input-placeholder{color:#38607c}.search .col label{display:block;padding-bottom:12px;font-size:10.5px;color:#fff;text-transform:uppercase}.search .col .textfield{cursor:pointer}.search .col .textfield.multifield{width:232px;min-height:21px;line-height:21px;padding:0 0 0 2px;font-size:11.5px;color:#38607c;border:1px solid #fff;position:absolute;z-index:1000;overflow:hidden}.search .col .textfield.multifield .textbox{margin:2px 2px 2px 0;padding:0 4px;border-radius:3px;color:#fff;background-color:#38607c;line-height:17px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.search .col .textfield.multifield .textbox:hover{background-color:#5f99c5}.search .col .textfield.multifield .textbox.selected{background-color:#fcb712}.search .col .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}.search .col .textfield.multifield .input-item{float:left;margin:0 2px 0 1px;padding:0;border:none;position:relative;z-index:10}.search .col .textfield.multifield .input-item input{background-color:transparent;width:auto;border:0;height:19px}.search .col .textfield.multifield .input-item input.loading{background:url(../images/load-on-white-14px.gif) right 2px no-repeat;padding-right:16px}.search .col .textfield.multifield .input-item input:focus{outline:0}.search .col .textfield.multifield .input-item .multifieldInfo{display:none;color:#666;font-style:italic;position:absolute;left:0;top:0;width:60px;padding-left:2px}.search .col .textfield.multifield .placehold{position:absolute;top:0;left:-2px;width:224px;margin:0;padding:0 4px 0 6px;color:#38607c;background-color:#fff;font-style:italic;font-size:11.5px}.search .col .textfield.multifield .placehold span{display:none}.search .col .textfield.multifield .placehold.error{color:#fff;background-color:#d63434;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search .col .textfield.multifield .scroller{width:216px}.search .col .textfield.multifield .scroller .track{right:-12px}.search .col .textfield.multifield.active{border:1px solid transparent;-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75)}.search .col .textfield.multifield.active div.input-item span{color:#666}.search .col .textfield.multifield.inactive{background-color:#fff;border:1px solid #fff}.search .col .textfield.multifield.inactive.highlight{border:1px solid #fff;background-color:#fff;color:#243f59}.search .col .textfield.multifield.inactive.highlight .placehold{background-color:#fff;color:#243f59}.search .col .textfield.multifield.inactive.highlight.pulse{-webkit-animation:pulse 1s;-moz-animation:pulse 1s;-ms-animation:pulse 1s;animation:pulse 1s}.search .col .when{margin:0 3px 0 0;padding:0 9px 0 6px;border-radius:3px;color:#38607c;background:url(../images/thomson/search-panel-sprite.png) 145px -159px no-repeat #fff;border:1px solid #fff;font-style:italic;font-size:11.5px;width:149px;height:21px;line-height:21px;cursor:pointer}.search .col .when.focus,.search .col .when:focus{border:1px solid transparent;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75);outline:0}.search .col .when.loading{border:1px solid transparent;background:url(../images/load-on-white-14px.gif) 145px 4px no-repeat #fff}.search .col .when.error{color:#fff;background:url(../images/thomson/search-panel-sprite.png) 145px 4px no-repeat #d63434;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search .col .search-col{float:left;margin-left:4px;padding-left:32px}.search .col .search-col .button{margin-top:20px;padding:7px 24px;font-size:14.5px;border-color:transparent}.search .col .custom-dropdown a.dropdown{border-radius:3px;height:23px;font-size:10.5px;border:none;text-decoration:none}.search .col .custom-dropdown a.dropdown span{float:left}.search .col .custom-dropdown a.dropdown span.value{color:#38607c;padding:0;line-height:23px;width:31px;text-align:center}.search .col .custom-dropdown a.dropdown span.arrow{width:27px;height:23px;position:relative;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)}.search .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 .col .custom-dropdown a.dropdown.open span.value{color:#333!important}.search .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 .col .custom-dropdown.error a.dropdown{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search .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 .col .custom-dropdown.error a.dropdown span.arrow{border-left-color:#243f59}.search .rooms{width:168px;margin-left:-13px}.search .rooms span{color:#fff;text-align:center}.search .rooms .labels{padding-top:1px}.search .rooms .labels label{float:left;min-width:84px;font-size:9.5px;text-align:center;padding-bottom:13px}.search .rooms .labels label span{float:none;font-size:8.5px}.search .rooms .item .acol,.search .rooms .item .ccol,.search .rooms .item .scol{width:84px}.search .child-age-label{clear:left;padding:8px 0 12px 12px;margin:0;width:260px;text-transform:uppercase;font-size:9.5px;color:#fff}.search .child-age-label span{font-size:8.5px}.search .child-age-selector{margin-bottom:10px}.search .child-age-selector .child-age{margin-right:22px;width:84px}.search.searching .search-col{background:url(../images/thomson/load-on-brand-24px.gif) left 26px no-repeat}.search.error-page{padding:4px 0}.search .flexible-tooltip{background:url(../images/thomson/question-brand-dark.png) no-repeat}.search.tuiglobalHeaderCnt{background:#dbf2fc;float:left;position:relative;z-index:1002;width:100%;padding:16px 0 6px}.search.tuiglobalHeaderCnt .col:first-child{padding-left:24px;background:0 0}.search.tuiglobalHeaderCnt .col.from{min-width:236px;background-image:none;padding-left:16px}.search.tuiglobalHeaderCnt .col.from .textfield.multifield .textbox{max-width:160px}.search.tuiglobalHeaderCnt .col.from .textfield.multifield .textbox span{float:left;display:inline-block;max-width:127px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search.tuiglobalHeaderCnt .col.from .textfield.multifield .textbox.truncate{max-width:90px}.search.tuiglobalHeaderCnt .col.from .textfield.multifield .textbox.truncate span{max-width:73px}.search.tuiglobalHeaderCnt .col.from .textfield.multifield .textbox.truncate:hover span{max-width:127px}.search.tuiglobalHeaderCnt .col.from .textfield.multifield .textbox:hover{max-width:160px}.search.tuiglobalHeaderCnt .col.from .textfield.multifield .textbox:hover span{max-width:127px}.search.tuiglobalHeaderCnt .col.from ::-webkit-input-placeholder{color:#666}.search.tuiglobalHeaderCnt .col.to{min-width:236px}.search.tuiglobalHeaderCnt .col.to label span{font-size:8.5px;text-transform:none}.search.tuiglobalHeaderCnt .col.to .textfield.multifield .textbox{max-width:170px}.search.tuiglobalHeaderCnt .col.to .textfield.multifield .textbox span{float:left;display:inline-block;max-width:127px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search.tuiglobalHeaderCnt .col.to .textfield.multifield .textbox.truncate span{max-width:108px}.search.tuiglobalHeaderCnt .col.to .textfield.multifield .textbox.truncate:hover span{max-width:137px}.search.tuiglobalHeaderCnt .col.to .textfield.multifield .textbox:hover{max-width:170px}.search.tuiglobalHeaderCnt .col.to .textfield.multifield .textbox:hover span{max-width:156px}.search.tuiglobalHeaderCnt .col.date,.search.tuiglobalHeaderCnt .col.pax{margin-right:9px}.search.tuiglobalHeaderCnt .col p{font-size:10.5px;margin-bottom:0}.search.tuiglobalHeaderCnt .col p a{color:#aed2f4}.search.tuiglobalHeaderCnt .col p .related{margin-top:10px;float:left;position:relative}.search.tuiglobalHeaderCnt .col p .related:focus{text-decoration:underline}.search.tuiglobalHeaderCnt .col p .related.airport{margin-top:33px;padding-left:18px;background:url(../images/thomson/search-panel-sprite.png) 0 -63px no-repeat;color:#FFF}.search.tuiglobalHeaderCnt .col p .related.destination{margin-top:33px;padding-left:16px;background:url(../images/thomson/search-panel-sprite.png) 0 -85px no-repeat}.search.tuiglobalHeaderCnt .col p .related span.load{display:none}.search.tuiglobalHeaderCnt .col p .related.loading span.load{display:inline-block;width:16px;height:16px;background:url(../images/thomson/load-on-brand-16px.gif) left top no-repeat;position:absolute;right:-22px;top:0}.search.tuiglobalHeaderCnt .col p .related.give-take{position:relative;padding:0 0 0 20px;color:#aed2f4;text-transform:none}.search.tuiglobalHeaderCnt .col p .related.give-take input{position:absolute;top:1px;left:0;padding:0}.search.tuiglobalHeaderCnt .col p .related.give-take input:focus{outline:0;-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75)}.search.tuiglobalHeaderCnt .col::-webkit-input-placeholder{color:#38607c}.search.tuiglobalHeaderCnt .col:-moz-placeholder{color:#38607c}.search.tuiglobalHeaderCnt .col::-moz-placeholder{color:#38607c}.search.tuiglobalHeaderCnt .col:-ms-input-placeholder{color:#38607c}.search.tuiglobalHeaderCnt .col label{display:block;padding-bottom:12px;color:#092a5e}.search.tuiglobalHeaderCnt .col .textfield{cursor:pointer}.search.tuiglobalHeaderCnt .col .textfield.multifield{width:232px;min-height:21px;line-height:21px;padding:0 0 0 2px;font-size:11.5px;color:#38607c;border:1px solid #fff;position:absolute;z-index:1000;overflow:hidden}.search.tuiglobalHeaderCnt .col .textfield.multifield .textbox{margin:2px 2px 2px 0;padding:0 4px;border-radius:3px;color:#fff;background-color:#38607c;line-height:17px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.search.tuiglobalHeaderCnt .col .textfield.multifield .textbox:hover{background-color:#5f99c5}.search.tuiglobalHeaderCnt .col .textfield.multifield .textbox.selected{background-color:#fcb712}.search.tuiglobalHeaderCnt .col .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}.search.tuiglobalHeaderCnt .col .textfield.multifield .input-item{float:left;margin:0 2px 0 1px;padding:0;border:none;position:relative;z-index:10}.search.tuiglobalHeaderCnt .col .textfield.multifield .input-item input{background-color:transparent;width:auto;border:0;height:19px}.search.tuiglobalHeaderCnt .col .textfield.multifield .input-item input.loading{background:url(../images/load-on-white-14px.gif) right 2px no-repeat;padding-right:16px}.search.tuiglobalHeaderCnt .col .textfield.multifield .input-item input:focus{outline:0}.search.tuiglobalHeaderCnt .col .textfield.multifield .input-item .multifieldInfo{display:none;color:#666;font-style:italic;position:absolute;left:0;top:0;width:60px;padding-left:2px}.search.tuiglobalHeaderCnt .col .textfield.multifield .placehold{position:absolute;top:0;left:-2px;width:224px;margin:0;padding:0 4px 0 6px;color:#38607c;background-color:#fff;font-style:italic;font-size:11.5px}.search.tuiglobalHeaderCnt .col .textfield.multifield .placehold span{display:none}.search.tuiglobalHeaderCnt .col .textfield.multifield .placehold.error{color:#fff;background-color:#d63434;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search.tuiglobalHeaderCnt .col .textfield.multifield .scroller{width:216px}.search.tuiglobalHeaderCnt .col .textfield.multifield .scroller .track{right:-12px}.search.tuiglobalHeaderCnt .col .textfield.multifield.active{border:1px solid transparent;-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75)}.search.tuiglobalHeaderCnt .col .textfield.multifield.active div.input-item span{color:#666}.search.tuiglobalHeaderCnt .col .textfield.multifield.inactive{background-color:#fff;border:1px solid #fff}.search.tuiglobalHeaderCnt .col .textfield.multifield.inactive.highlight{border:1px solid #fff;background-color:#fff;color:#243f59}.search.tuiglobalHeaderCnt .col .textfield.multifield.inactive.highlight .placehold{background-color:#fff;color:#243f59}.search.tuiglobalHeaderCnt .col .textfield.multifield.inactive.highlight.pulse{-webkit-animation:pulse 1s;-moz-animation:pulse 1s;-ms-animation:pulse 1s;animation:pulse 1s}.search.tuiglobalHeaderCnt .col .when{margin:0 3px 0 0;padding:0 9px 0 6px;border-radius:3px;color:#38607c;background:url(../images/thomson/search-panel-sprite.png) 145px -159px no-repeat #fff;border:1px solid #fff;font-style:italic;font-size:11.5px;width:149px;height:21px;line-height:21px;cursor:pointer}.search.tuiglobalHeaderCnt .col .when.focus,.search.tuiglobalHeaderCnt .col .when:focus{border:1px solid transparent;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75);outline:0}.search.tuiglobalHeaderCnt .col .when.loading{border:1px solid transparent;background:url(../images/load-on-white-14px.gif) 145px 4px no-repeat #fff}.search.tuiglobalHeaderCnt .col .when.error{color:#fff;background:url(../images/thomson/search-panel-sprite.png) 145px 4px no-repeat #d63434;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search.tuiglobalHeaderCnt .col .search-col{float:left;margin-left:4px;padding-left:32px}.search.tuiglobalHeaderCnt .col .search-col .button{margin-top:20px;padding:7px 24px;font-size:14.5px;border-color:transparent}.search.tuiglobalHeaderCnt .col .custom-dropdown a.dropdown{border-radius:3px;height:23px;font-size:10.5px;border:none;text-decoration:none}.search.tuiglobalHeaderCnt .col .custom-dropdown a.dropdown span{float:left}.search.tuiglobalHeaderCnt .col .custom-dropdown a.dropdown span.value{color:#38607c;padding:0;line-height:23px;width:31px;text-align:center}.search.tuiglobalHeaderCnt .col .custom-dropdown a.dropdown span.arrow{width:27px;height:23px;position:relative;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)}