#DPNoverlay,#checkBox-Overlay-insurance,.Family-cover-modal-window,.alternative-modal-window,.change-room-modal-window,.channels-modal-window,.childvalidation-modal-window,.dpnOverlay,.extras-popup-overlay,.media-popup,.modal-window,.prebook-modal-window,.singletrip-modal-window,.video-popup{z-index:5009}.autocomplete.ms,.dropdownlist{z-index:5004}.bookFlowItineraryMainPage .tooltip.error.search-error{z-index:5003!important}.tooltip .position-top-center,.tooltip.error.search-error{z-index:5003}.tooltip.item-tooltip.megaMenuTooltip{z-index:5006!important}.tooltip.oneWayError.multi{margin-left:-72px}.tooltip.oneWayError.multi p{width:inherit}.tooltip.oneWayError.multi p span.info{width:inherit;padding:0 10px 5px 24px;background:url(../images/thomson/warning.png) no-repeat}.tooltip.oneWayError.single span.info{padding:0 10px 5px 24px;background:url(../images/thomson/warning.png) no-repeat;width:115px}#media-popup-caption{z-index:2}#header #nav ul li.homepage-main-nav .tab-dev{display:none}#header #nav ul li.homepage-main-nav .tab-dev:hover{background:#a1c8e7;color:#fff}#header #nav ul li.homepage-main-nav.active .desk-dev,#header #nav ul li.homepage-main-nav.active .tab-dev{background:#52bceb;color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.1) inset;height:48px}#header #nav ul li.homepage-main-nav.active .desk-dev:hover{background:#fff;color:#70cbf4;box-shadow:0 4px 4px rgba(0,0,0,.1) inset}#header #nav ul li.homepage-main-nav.active .desk-dev:hover .arrow-down{border-top:5px solid #70cbf4}#header #nav ul li.homepage-main-nav.hover .holiday-collections,#header #nav ul li.homepage-main-nav.hover .menu-items,#header #nav ul li.homepage-main-nav:hover .holiday-collections,#header #nav ul li.homepage-main-nav:hover .menu-items{display:block;visibility:visible}#header #nav ul li.homepage-main-nav.hover .desk-dev,#header #nav ul li.homepage-main-nav:hover .desk-dev{background:#fff;color:#70cbf4;box-shadow:0 4px 4px rgba(0,0,0,.1) inset}#header #nav ul li.homepage-main-nav.hover .desk-dev .arrow-down,#header #nav ul li.homepage-main-nav:hover .desk-dev .arrow-down{border-top:5px solid #70cbf4}#header #nav ul li.homepage-main-nav.hover .tab-dev{background:#fff;color:#70cbf4;box-shadow:0 4px 4px rgba(0,0,0,.1) inset}#header #nav ul li.homepage-main-nav.hover .tab-dev .arrow-down{border-top:5px solid #70cbf4}#header #nav ul li .megaMenu{float:left;height:auto;position:absolute;top:44px;left:-230px;z-index:5006;display:none;margin-top:-1px;box-shadow:0 6px 4px -1px rgba(0,0,0,.3)}#header #nav ul li .megaMenu .menu-overlay{float:left;width:951px;background:#fff;height:auto;padding-bottom:24px}#header #nav ul li .megaMenu .menu-overlay .menu-list{float:left;width:auto;padding:24px 24px 0}#header #nav ul li .megaMenu .menu-overlay .menu-list .destinations,#header #nav ul li .megaMenu .menu-overlay .menu-list .firstDiv{float:left;width:431px}#header #nav ul li .megaMenu .menu-overlay .menu-list .centerDiv,#header #nav ul li .megaMenu .menu-overlay .menu-list .poc-lists{float:left;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4;padding-left:23px;margin-left:0;width:233px}#header #nav ul li .megaMenu .menu-overlay .menu-list .titleBox{float:left;width:100%}#header #nav ul li .megaMenu .menu-overlay .menu-list .titleBox h3{margin:0;float:left;color:000;font-size:15.5px}#header #nav ul li .megaMenu .menu-overlay .menu-list .titleBox h2{margin:0;float:left;font-size:12.5px}#header #nav ul li .megaMenu .menu-overlay .menu-list .item-list{float:left;width:100%}#header #nav ul li .megaMenu .menu-overlay .menu-list .item-list .list{float:left;height:auto}#header #nav ul li .megaMenu .menu-overlay .menu-list .item-list .listEven{float:left;width:48.5%;height:auto}#header #nav ul li .megaMenu .menu-overlay .menu-list .item-list .listOdd{float:left;width:47.8%;height:auto;padding-left:3.5%}#header #nav ul li .megaMenu .menu-overlay .menu-list .item-tooltip{background:url(../images/all-page-sprite.png) 1px -666px no-repeat;cursor:pointer;height:12px;width:12px;display:inline-block;position:relative;top:2px}#header #nav ul li .megaMenu .menu-overlay .menu-list .dest-item{float:left;padding-top:13px;padding-bottom:10px;width:100%;position:relative}#header #nav ul li .megaMenu .menu-overlay .menu-list .dest-item a{font-size:13.5px;padding:0;line-height:12px;display:inline-block;box-shadow:none;float:none;background:0 0}#header #nav ul li .megaMenu .menu-overlay .menu-list .dest-item a:hover{color:#70cbf4}#header #nav ul li .megaMenu .menu-overlay .menu-list .dest-item .item-dropdown{position:absolute;left:0;bottom:-2px;width:90%;padding-left:12px;background:url(../images/megamenu-sprite.png) -3px -461px no-repeat}#header #nav ul li .megaMenu .menu-overlay .menu-list .dest-item .item-dropdown a{font-size:10.5px;line-height:12px;float:left}#header #nav ul li .megaMenu .menu-overlay .menu-list .oddline{padding-left:10px}#header #nav ul li .megaMenu .menu-overlay .menu-list .poc-item{padding-top:13px;padding-bottom:10px;width:100%}#header #nav ul li .megaMenu .menu-overlay .menu-list .poc-item a{font-size:13.5px;padding:0;line-height:12px;display:inline-block;box-shadow:none;float:none;background:0 0}#header #nav ul li .megaMenu .menu-overlay .menu-list .poc-item a:hover{color:#70cbf4}#header #nav ul li .megaMenu .menu-overlay .menu-list .poc-item .country{color:#666;font-size:10.5px;text-transform:capitalize}#header #nav ul li .megaMenu .menu-overlay .menu-list .lastDiv,#header #nav ul li .megaMenu .menu-overlay .menu-list .nav-list{float:left;padding-left:20px;width:181px}#header #nav ul li .megaMenu .menu-overlay .menu-list .lastDiv .list,#header #nav ul li .megaMenu .menu-overlay .menu-list .nav-list .list{float:left;height:auto}#header #nav ul li .megaMenu .menu-overlay .menu-list .nav-item{margin-bottom:12px;width:100%}#header #nav ul li .megaMenu .menu-overlay .menu-list .nav-item a{font-size:14.5px;padding:0;line-height:14px;display:inline-block;box-shadow:none;float:none;color:#70cbf4;background:0 0}#header #nav ul li .megaMenu .menu-overlay .menu-list .nav-item a:hover{color:#70cbf4}#header #nav ul li .megaMenu .menu-overlay .menu-list .nav-item .list{float:left;height:auto}#header #nav ul li .megaMenu .menu-overlay .menu-list .nav-item .sub-nav-item{display:inline-block;font-size:11.5px;padding-left:27px}#header #nav ul li .megaMenu .menu-overlay .menu-list .nav-item .sub-nav-item a{font-size:12.5px;text-transform:capitalize}#header #nav ul li .megaMenu .menu-overlay .menu-list .nav-item .sub-nav-item .devider{color:#aeaeae}#header #nav ul li .megaMenu .megaMenu-magnifier{padding-left:29px;background:url(../images/megamenu-sprite.png) 4px 4px no-repeat;font-size:14.5px;color:#70cbf4}#header #nav ul li .megaMenu .megaMenu-experience{padding-left:29px;background:url(../images/megamenu-sprite.png) 1px -37px no-repeat;font-size:14.5px;color:#70cbf4}#header #nav ul li .megaMenu .megaMenu-ships{padding-left:29px;background:url(../images/megamenu-sprite.png) 3px -77px no-repeat;font-size:14.5px;color:#70cbf4}#header #nav ul li .megaMenu .megaMenu-stay{padding-left:29px;background:url(../images/megamenu-sprite.png) 4px -116px no-repeat;font-size:14.5px;color:#70cbf4}#header #nav ul li .megaMenu .megaMenu-calender{padding-left:29px;background:url(../images/megamenu-sprite.png) 4px -155px no-repeat;font-size:14.5px;color:#70cbf4}#header #nav ul li .megaMenu .megaMenu-deals{padding-left:29px;background:url(../images/megamenu-sprite.png) 4px -194px no-repeat;font-size:14.5px;color:#70cbf4}#header #nav ul li .megaMenu .view-link{position:relative;top:0;margin:0 0 0 6px;background:#70cbf4;color:#fff;font-size:10.5px;letter-spacing:.5px;line-height:4px;padding:5px 10px;box-shadow:none;transition:none;display:inline;float:none}#header #nav ul li .megaMenu .view-link .arrow-grt{display:inline-block;height:0;width:0;top:1px;position:relative}#header #nav ul li .megaMenu .view-link .arrow-grt.small{border-bottom:5px solid transparent;border-left:5px solid #FFF;border-top:5px solid transparent}#header #nav ul li .megaMenu .view-link:hover{background-color:#94d8f7;color:#fff}#header #nav ul li .megaMenu a,#header #nav ul li .megaMenu a:hover{background:0 0;color:#70cbf4}#header #nav ul li .holiday-collections{position:absolute;z-index:5006;clear:both;display:none;background:#FFF;height:314px;left:-129px;padding:25px;top:44px;width:800px;box-shadow:3px 3px 3px -3px rgba(0,0,0,.3),3px 3px 3px -3px rgba(0,0,0,.3),-3px 3px 3px -3px rgba(0,0,0,.3);-webkit-box-shadow:3px 3px 3px -3px rgba(0,0,0,.3),3px 3px 3px -3px rgba(0,0,0,.3),-3px 3px 3px -3px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 3px -3px rgba(0,0,0,.3),3px 3px 3px -3px rgba(0,0,0,.3),-3px 3px 3px -3px rgba(0,0,0,.3)}#header #nav ul li .holiday-collections .collections-h2{margin-bottom:12px;font-size:15.5px;padding-top:2px;text-transform:uppercase}#header #nav ul li .holiday-collections .collections-gallery{float:left;height:initial;padding-right:25px;width:321px;border-right:1px solid #ededed}#header #nav ul li .holiday-collections .collections-gallery .gallery-list{overflow:visible;float:left;height:initial;width:325px;padding-top:8px}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li{float:left;line-height:16px;margin-right:2px;position:relative;width:160px;height:91px}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li a{background:rgba(0,0,0,0);color:#FFF;display:block;font-family:tui,Arial,sans-serif;height:100%;line-height:normal;padding:0;text-transform:uppercase;width:100%;z-index:11}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li a span{margin-left:1px;margin-top:1px;font-size:14px;padding:2px 8px;text-transform:uppercase;left:0;position:absolute;top:0}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li a img{border:1px solid #FFF;width:163px;height:inherit}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li a img:hover{opacity:.5}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.sen .promo-prod-badge{background-color:#3d1a0e}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.alc .promo-prod-badge{background-color:#640019}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.cou .promo-prod-badge,#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.rob .promo-prod-badge{background-color:#002D41}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.gld .promo-prod-badge{background-color:#FFE100}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.fam .promo-prod-badge{background-color:#50bec3}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.pll .promo-prod-badge,#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.plt .promo-prod-badge{background-color:#353D42}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.sce .promo-prod-badge{background-color:#111}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.smr .promo-prod-badge{background-color:#B9A064}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.hub .promo-prod-badge,#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.sty .promo-prod-badge{background-color:#111}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.snf .promo-prod-badge{color:#333;background-color:#BEEB00}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.ftw .promo-prod-badge{background-color:#00aeef}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.sky .promo-prod-badge{background-color:#59bebb}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.sim .promo-prod-badge{background-color:#004383}#header #nav ul li .holiday-collections .collections-gallery .gallery-list li.vil .promo-prod-badge{background-color:#08295F}#header #nav ul li .holiday-collections .collection-list{float:left;padding:0 17px;width:179px;border-right:1px solid #EDEDED}#header #nav ul li .holiday-collections .collection-list.best-for{border-right:none;width:203px}#header #nav ul li .holiday-collections .collection-list ul{display:inline-block;height:auto}#header #nav ul li .holiday-collections .collection-list ul li{display:inline-block;width:100%}#header #nav ul li .holiday-collections .collection-list ul li a{background:0 0;color:#70cbf4;font-size:13.5px;line-height:21px;padding:0;text-decoration:none;text-transform:uppercase}#header #nav ul li .holiday-collections .collection-list ul li a:hover{box-shadow:none}#header #nav ul li .holiday-collections .collection-list ul.collection-sep{padding-bottom:12px;width:228px;border-bottom:1px solid #EDEDED;border-right:none}#header #nav ul li .holiday-collections .collection-list .deal-menu{font-size:15.5px;margin-top:24px;display:inline-block;text-transform:uppercase}#header #nav ul li .holiday-collections .collection-list .deal-menu .view-all{top:-2px}#header #nav ul li .holiday-collections .collections-title{margin-bottom:8px;font-size:15.5px;padding-top:2px;text-transform:uppercase}#header #nav ul li .holiday-collections .view-all{display:inline;background:#70cbf4;float:none;font-size:10.5px;height:auto;letter-spacing:.5px;line-height:0;padding:4px 8px;top:-2px;color:#fff}#header #nav ul li .holiday-collections .view-all .arrow-rgt{border-bottom:5px solid transparent;border-left:5px solid #FFF;border-top:5px solid transparent;display:inline-block;height:0;width:0;left:-2px;position:relative}#header #nav ul li .holiday-collections .view-all:hover{background-color:#94d8f7!important;color:#fff}#header #nav ul li .holiday-collections .view-all a:hover{color:fff}#header #nav ul li .flightMegaMenu{position:absolute;z-index:5006;clear:both;display:none;background:#fff;height:185px;padding:25px;width:696px;box-shadow:3px 3px 3px -3px rgba(0,0,0,.3),3px 3px 3px -3px rgba(0,0,0,.3),-3px 3px 3px -3px rgba(0,0,0,.3);-webkit-box-shadow:3px 3px 3px -3px rgba(0,0,0,.3),3px 3px 3px -3px rgba(0,0,0,.3),-3px 3px 3px -3px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 3px -3px rgba(0,0,0,.3),3px 3px 3px -3px rgba(0,0,0,.3),-3px 3px 3px -3px rgba(0,0,0,.3)}#header #nav ul li .flightMegaMenu .collection-list{float:left;padding:0 21px;width:228px;border-right:1px solid #ededed;height:187px}#header #nav ul li .flightMegaMenu .collection-list.collection3{border-right:0}#header #nav ul li .flightMegaMenu .collection-list ul{display:inline-block;height:auto}#header #nav ul li .flightMegaMenu .collection-list ul .divider{margin-left:-8px;color:#aeaeae}#header #nav ul li .flightMegaMenu .collection-list ul li{width:100%}#header #nav ul li .flightMegaMenu .collection-list ul li .image{background:url(../images/menu_icons.png) no-repeat;height:21px;width:14px;display:inline-block;float:left;margin-right:10px}#header #nav ul li .flightMegaMenu .collection-list ul li .image.flightdeals{background-position:0 -75px}#header #nav ul li .flightMegaMenu .collection-list ul li .image.flighttimetable{background-position:0 -23px}#header #nav ul li .flightMegaMenu .collection-list ul li .image.flightstatus{background-position:0 3px}#header #nav ul li .flightMegaMenu .collection-list ul li .image.flywithus{background-position:0 -49px}#header #nav ul li .flightMegaMenu .collection-list ul li .image.beforefly{background-position:0 -100px}#header #nav ul li .flightMegaMenu .collection-list ul li .image.faq{background-position:0 -128px}#header #nav ul li .flightMegaMenu .collection-list ul li .mgr_0{margin:0}#header #nav ul li .flightMegaMenu .collection-list ul li ul.status{width:149px;margin-bottom:10px;margin-left:24px}#header #nav ul li .flightMegaMenu .collection-list ul li ul.status .divider{float:left;margin:0 4px;top:-1px;position:relative;color:#aeaeae}#header #nav ul li .flightMegaMenu .collection-list ul li ul.status li{display:inline;width:auto;float:left}#header #nav ul li .flightMegaMenu .collection-list ul li ul.status li .lastlink{width:130px}#header #nav ul li .flightMegaMenu .collection-list ul li ul.status li h5 a{font-size:11px!important;padding:0!important}#header #nav ul li .flightMegaMenu .collection-list ul li .sublink{width:206px!important;position:relative;bottom:9px!important;margin-bottom:0!important}#header #nav ul li .flightMegaMenu .collection-list ul li .sublink li h5{margin-bottom:3px!important}#header #nav ul li .flightMegaMenu .collection-list ul li h3{height:20px}#header #nav ul li .flightMegaMenu .collection-list ul li a,#header #nav ul li .flightMegaMenu .collection-list ul li span{background:0 0;color:#70cbf4;font-size:13.5px!important;line-height:20px!important;padding:0;text-decoration:none;box-shadow:none!important;text-transform:none!important;font-family:droid_sansregular!important;display:inline-block}#header #nav ul li .flightMegaMenu .collection-list ul li a:hover{background:0 0!important;color:#70cbf4!important}#header #nav ul li .flightMegaMenu .collection-list .destCountry1{color:#000;font-size:11px!important;text-transform:capitalize!important;cursor:default}#header #nav ul li .flightMegaMenu .collection-list.collection1{padding-left:0}#header #nav ul li .flightMegaMenu .list1{width:153px}#header #nav ul li .flightMegaMenu .list2{width:238px}#header #nav ul li .flightMegaMenu .collections-h2{margin-bottom:20px;font-size:15.5px;padding-top:2px;text-transform:uppercase}#header #nav ul li .flightMegaMenu .collections-h2 a{font-family:droid_sansregular,Arial,sans-serif!important;margin-left:8px!important;background:#70cbf4!important;color:#fff!important;position:absolute!important;top:3px!important;letter-spacing:.5px!important;white-space:nowrap}#header #nav ul li .flightMegaMenu .view-all{display:inline!important;float:none!important;font-size:10.5px!important;height:auto!important;letter-spacing:.5px!important;line-height:0!important;padding:4px 3px 4px 8px!important;top:3px!important}#header #nav ul li .flightMegaMenu .view-all .arrow-rgt{border-bottom:4px solid transparent!important;border-left:4px solid #fff!important;border-top:4px solid transparent!important;display:inline-block!important;height:0!important;width:0!important}#header #nav ul li .flightMegaMenu .view-all:hover{background-color:94d8f7!important;color:#fff!important}#header #nav ul li .flightMegaMenu .collection1{width:138px}#header #nav ul li .flightMegaMenu .collection2{width:223px}#header #nav ul li .flightMegaMenu .collection3 ul li h3 a{padding:0!important;display:inline!important;text-transform:uppercase!important}#header #nav ul li.holiday-destination.active a{background:#70cbf4;color:#fff;height:48px;box-shadow:0 4px 4px rgba(0,0,0,.1) inset}#header #nav ul li.holiday-destination.active a:hover,#header #nav ul li.holiday-destination.active:hover{height:44px;background:#fff;color:#70cbf4}.nav-holiday-active #header #nav ul .homepage-main-nav{height:44px;box-shadow:none;background:#a0c8e6;margin-right:-2px}.nav-holiday-active #header #nav ul .homepage-main-nav a{box-shadow:none!important}.nav-holiday-active #header #nav ul .homepage-main-nav a:hover.desk-dev{box-shadow:0 4px 4px rgba(0,0,0,.1) inset}.nav-holiday-active #header #nav ul .homepage-main-nav>a{padding:0 16px;background:#a0c8e6}.nav-holiday-active #header #nav ul .homepage-main-nav .holiday-collections h3 a:hover{background:#fff;color:#70cbf4}.nav-holiday-active #header #nav ul .homepage-main-nav.active,.nav-holiday-active #header #nav ul .homepage-main-nav.hover,.nav-holiday-active #header #nav ul .homepage-main-nav:hover>a.desk-dev{box-shadow:0 4px 4px rgba(0,0,0,.1) inset!important}.nav-holiday-active #header #nav ul .homepage-main-nav.active>a,.nav-holiday-active #header #nav ul .homepage-main-nav.hover>a{box-shadow:0 4px 4px rgba(0,0,0,.1) inset!important;height:51px!important}.touch #header #nav ul li{padding-right:0}.touch #header #nav ul li .holiday-collections,.touch #header #nav ul li .megaMenu{display:block;visibility:hidden}.touch .cruiseSelected{display:none!important}.touch .cruiseSelected.tab-dev{display:block!important}.touch #cruiseMenu .cruiseSelected.tab-dev{height:44px!important}.ie8 .menu-items{border-bottom:1px solid #acacac;border-left:1px solid #acacac;border-right:1px solid #acacac}.ie8 .collections-editorial .collection1{width:145px!important}.ie8 .collections-editorial .list1{width:160px!important}.ie8 .collections-editorial .collection2{width:215px!important}.ie8 #header #nav ul li .flightMegaMenu .collection2 .list2{width:298px!important}.ie8 #header #nav ul li .flightMegaMenu .collection2 .list2 li a{font-size:13px!important}.ie8 .collections-editorial .collection3 .collections-h2{font-size:14px!important}