.media-icon{background-image:url(/assets/images/sprites/sprites_social_icons.png)}.hasDatepicker{background-image:url(/assets/images/sprites/sprites_ui_dropdowns.png)}.icn-clock{background-image:url(/assets/images/sprites/sprites_flow_icons.png)}.icn-lock{background-image:url(/assets/images/sprites/sprites_flow_icons.png)}.accomm-mapicon{background-image:url(/assets/images/sprites/sprites_flow_icons.png);color:#fff}.filter-rating span.star{background-image:url(/assets/images/sprites/sprites_flow_icons.png)}.flow-filter-options.acc-name .resetFilter{background-image:url(/assets/images/sprites/sprites_flow_icons.png)}.flow-key li{background-image:none;height:auto;line-height:16px;padding:0}.flow-key li{margin-bottom:8px}.flow-key li:after{clear:both;content:"";display:table}.mod-ajaxdpresults .flow-key li{background-image:url(/assets/images/sprites/sprites_flow_icons.png);line-height:10px;padding-left:16px}.flow-key li{zoom:1}.flow-key li:last-child{margin-bottom:0}.flow-key .imgHotel{background:transparent url(/assets/images/sprites/sprites_flow_icons.png) no-repeat 0 -195px;float:left;height:10px;margin:2px 4px 0 0;width:10px}.flow-key .imgVilla{background:transparent url(/assets/images/sprites/sprites_flow_icons.png) no-repeat 0 -215px;float:left;height:10px;margin:2px 4px 0 0;width:10px}.flow-key strong{float:left;max-width:206px}.lgo-mealsIncluded{background-image:url(/assets/images/sprites/sprites_flow_icons.png)}.lgo-baggageIncluded{background-image:url(/assets/images/sprites/sprites_flow_icons.png)}.lgo-nobaggageIncluded{background:url(/assets/images/sprites/nobag.png) no-repeat left;padding:2px;padding-left:34px;float:left;height:14px;margin-left:8px;margin-top:7px;text-indent:-9999px}.flow-outboundflight{background-image:url(/assets/images/sprites/sprites_flow_icons.png)}.flow-inboundflight{background-image:url(/assets/images/sprites/sprites_flow_icons.png)}.lgo-atol{background-image:url(/assets/images/sprites/sprites_flow_icons.png)}.cms-rating span{background-image:url(/assets/images/sprites/sprites_flow_icons.png)}.flow-deposits table{height:80px;width:668px}.geo-image-map{background-image:url(/assets/images/sprites/destinations_map.jpg)}#geo .geo-marker{background:transparent url(/assets/images/sprites/sprites_flow_icons.png) no-repeat 0 -123px;display:block;height:35px;line-height:26px;margin:0 auto;position:absolute;width:25px}.nivo-controlNav a{background-image:url(/assets/images/sprites/BannerSlider/bullets.png)}.nivo-directionNav a{background-image:url(/assets/images/sprites/BannerSlider/arrows.png)}#sb-expand-collapse{padding:8px 10px}#sb-expand-collapse .cms-button span{line-height:normal}#sb-expand-collapse h2{line-height:35px}.cms-col242 .cms-box-top{margin-bottom:10px}.mod-tsb-vertical #ulSearch .cms-button input{padding:8px 20px}.mod-tsb-vertical #searchTabs.search-tabs-graphic li,.mod-tsb-popout #searchTabs.search-tabs-graphic li{box-shadow:1px 1px 0 #ccc}.cms-col242 .cms-module:not(.mod-tsb-vertical):not(.mod-pagelister) .cms-box-top{border-radius:0}.cms-col242 .cms-box-top h2{text-align:center}.flow-flightresult .flow-selectbar,.flow-attractionresult .flow-selectbar{border-top:1px solid #ccc}.mod-ajaxflightresults #sb-expand-collapse>div>span{line-height:normal;margin-right:15px}.mod-ajaxflightresults #sb-expand-collapse>div>span strong:first-child{font-size:14px}.flow-filter .flow-filter-options,.flow-filter li:last-child,#divAjaxFilterOps{padding:10px 8px;background-color:#f4f4f4;border:1px solid #ccc;border-radius:3px}.flow-filter-options.acc-name input[type="text"]{width:163px}.flow-filter-options.acc-name .resetFilter{background-position:0 -108px;top:17px;right:15px}#divAjaxFilterPrice .ui-slider-horizontal{width:187px !important}.ui-slider-horizontal .ui-slider-handle{margin-left:-.1em}.flow-filter select{width:202px}.flow-attractionresult .resOpts .cms-form:last-child .cms-bgr3{border-bottom:0 none !important}.flow-car-result .flow-selectbar,.flow-transferresult .flow-selectbar{border-top:1px solid #ccc}.flow-ajaxloading-right h2{font-size:20px}.mod-travelOfferLister .cms-box-main .cms-box-top{margin-bottom:8px}.mod-travelOfferLister .cms-box-bottom .offer-price{font-size:11px;font-weight:normal;line-height:15px;text-transform:lowercase}.mod-travelOfferLister .cms-box-bottom .offer-price .price{font-size:16px;font-weight:bold}.cms-box-info .cms-rating{margin:0 auto}.mod-travelOfferLister .cms-box-info{text-align:center}.mod-travelOfferLister .cms-326 .cms-box-info{width:304px}.mod-travelOfferLister .offer-list .cms-326 .cms-box-info{width:143px}.mod-travelOfferLister .cms-326 .cms-list li{border-bottom:0}.mod-travelOfferLister .cms-list .cms-list-odd{background-color:#f2f2f2}.mod-travelOfferLister .cms-list-pricewrapper{padding-top:0;line-height:14px;font-size:11px;width:73px}.mod-travelOfferLister .cms-list .cms-price{font-size:16px}.price{font-family:lato}.cms-callback{position:fixed;bottom:-4px;right:16px;width:270px;transition:bottom linear 1s}.cms-callback.cms-callback-hidden{bottom:-180px}.cms-callback .cms-box-top a{display:block}.cms-callback .icon-call{height:37px;width:19px;background:url('/assets/images/sprites/sprite-icons-callback.png') no-repeat -25px 50%;float:left;margin-right:10px}.cms-callback .icon-dir{width:10px;height:37px;background:url('/assets/images/sprites/sprite-icons-callback.png') no-repeat -11px 50%;float:right}.cms-callback .icon-dir-down{background-position:0 50%}.cms-callback p{line-height:18px;margin-bottom:8px}.cms-callback .cms-callback-input{width:155px}.cms-callback .cms-callback-form input,.cms-callback .cms-callback-form span,.cms-callback .cms-callback-form a{display:inline-block;vertical-align:middle}.cms-callback .cms-box-inner{padding-bottom:16px}.cms-callback .callback-error{display:none;font-weight:bold;color:#900}#faqCatTitle,.faqTitle,.cms-module-internal .cms-box-header,.HTMLContent h1,.HTMLContent h2,.HTMLContent h3,.HTMLContent h4,.HTMLContent h5,.HTMLContent h6{font-family:lato}.mod-newsheadlines .cms-list li.current a,.mod-newsheadlines .cms-list li:hover a{border-radius:0}.footer-bottom-centre .media-icon{float:none;display:inline-block}.mod-tsb-horizontal #travelSearchBox label.carDropoff{width:75px}#menu .cms-site-width #menu-inner{width:760px}#menu .cms-site-width #menu-call{color:#000;font-size:12px;padding-top:5px;max-width:190px;text-align:center;line-height:14px;font-style:italic;margin-right:15px}.mod-ourcollections img{width:210px}.dob-select .dd{float:left;margin-right:18px}.payment-header{color:#444;font-size:16px;font-style:normal;font-weight:bold;line-height:16px;text-align:left}.cms-box.pay-bigtavelcard{border-color:#00adaa;border-radius:10px;padding:15px;background:-webkit-linear-gradient(#fbfbfb,#f2f2f2);background:-o-linear-gradient(#fbfbfb,#f2f2f2);background:-moz-linear-gradient(#fbfbfb,#f2f2f2);background:linear-gradient(#fbfbfb,#f2f2f2)}.gov-bigtravelcard-number{padding-top:5px;padding-bottom:0}#error-bigcardnum{margin-left:155px;color:#be2026}#error-big-name{margin-left:155px;color:#be2026}#error-big-name-pt{margin-left:155px;color:#be2026}#error-credit{margin-left:155px;color:#be2026}/**/.cms-box.payas-agent{border-color:#00adaa;border-radius:10px;padding:15px;background:-webkit-linear-gradient(#fbfbfb,#f2f2f2);background:-o-linear-gradient(#fbfbfb,#f2f2f2);background:-moz-linear-gradient(#fbfbfb,#f2f2f2);background:linear-gradient(#fbfbfb,#f2f2f2)}.book-image{padding:10px;margin-top:20px}.book-image img{width:40px;height:40px}.bookagent-header span{font-size:16px;padding:10px}.cms-box.pay-partpayment{border-color:#00adaa;border-radius:10px;padding:15px;background:-webkit-linear-gradient(#fbfbfb,#f2f2f2);background:-o-linear-gradient(#fbfbfb,#f2f2f2);background:-moz-linear-gradient(#fbfbfb,#f2f2f2);background:linear-gradient(#fbfbfb,#f2f2f2)}.cms-box.pay-invoice{border-color:#00adaa;border-radius:10px;padding:15px;background:-webkit-linear-gradient(#fbfbfb,#f2f2f2);background:-o-linear-gradient(#fbfbfb,#f2f2f2);background:-moz-linear-gradient(#fbfbfb,#f2f2f2);background:linear-gradient(#fbfbfb,#f2f2f2)}.partpay-label,.invoice-label{margin-left:5px}.pay-partpayment .topp invoice-columnthree input,.pay-invoice .topp invoice-columnthree input{width:90%;border-radius:6px;margin-bottom:8px}#partpayment .topp .gov-input,#payinvoice .topp .gov-input{width:90%;border-radius:6px;margin-bottom:8px}.pay-partpayment .topp .invoice-minitext,.pay-invoice .topp .invoice-minitext{margin-bottom:10px}.pay-partpayment .topp .invoice-columnthree,.pay-invoice .topp .invoice-columnthree{margin-bottom:5px;color:#000;font-weight:600}.cms-box.pay-banktransfer{border-color:#00adaa;border-radius:10px;padding:15px;background:-webkit-linear-gradient(#fbfbfb,#f2f2f2);background:-o-linear-gradient(#fbfbfb,#f2f2f2);background:-moz-linear-gradient(#fbfbfb,#f2f2f2);background:linear-gradient(#fbfbfb,#f2f2f2)}.mod-basket .radio-error{color:#be2026;font-size:11px}.cms-box.pay-online{border-color:#00adaa;border-radius:10px;padding:15px;background:-webkit-linear-gradient(#fbfbfb,#f2f2f2);background:-o-linear-gradient(#fbfbfb,#f2f2f2);background:-moz-linear-gradient(#fbfbfb,#f2f2f2);background:linear-gradient(#fbfbfb,#f2f2f2)}#payonline .de-oct{margin-left:16px !important}.flow-basket-enternames{width:100%;margin-left:145px;padding:10px}.topp .dd.valFldErr .ddTitle,input[type="text"].valFldErr,input[type="password"].valFldErr,textarea.valFldErr{background-color:#faffbd !important;border-color:#ff8c00 !important}.ddcommon.valFldErr{border:1px solid #ff8c00;background-color:#faffbd !important;box-sizing:border-box}.topp .valReqCheck.valFldErr{width:14px;height:14px;border:2px solid #be2026}.topp .valReqCheck.valFldErr input{margin:1px !important}#error-mess-ppch{color:#be2026;font-size:11px}#error-btc{color:#be2026;font-size:11px}#error-message-pp{color:#be2026;font-size:11px}#error-message-iv{color:#be2026;font-size:11px}#error-message-ivch{color:#be2026;font-size:11px}/**/.price-field{line-height:18px;padding-bottom:10px}.pricef-text{width:50%}.pricef-price{width:50%;text-align:right}.first-three{width:100%}.testing{width:210px}.information-cardtype{width:100%}.information-cardtype h2{font-size:16px;font-style:normal;font-weight:bold;line-height:16px;padding-left:10px}.information-cardtype img{width:12px;height:12px;position:relative;top:2px;margin-right:5px}.de-oct{min-height:210px;width:180px;border:1px solid #00adaa;border-radius:10px;padding:10px;line-height:25px}.de-oct-content{padding-top:15px}.Bu-radio{border:1px solid #00adaa;border-radius:10px}.cob{padding:10px;height:100%;width:170px;position:relative}.topp{position:absolute;width:170px;top:10px}.bu-button{position:absolute;bottom:30px;width:170px}.bu-button .cms-button>input{width:100%}.payment-column-layout .cob{position:initial;height:auto}.payment-column-layout .topp,.payment-column-layout .bu-button{position:initial}.payment-column-layout .Bu-radio{margin-left:16px}.ali-two{padding-top:15px}/**/.ali{padding-top:15px}.pay-fh{padding-left:10px}.flow-form-row.cA.card-number{padding-bottom:5px}#error-cardnum{margin-left:155px;color:#be2026}.flow-form-row.cA.card-name{padding-top:5px;padding-bottom:0}#error-cardname{margin-left:155px;color:#be2026}.flow-form-row.cA.card-expiry{padding-top:5px;padding-bottom:5px}#error-cardExpiry{margin-left:155px;color:#be2026}.flow-form-row.cA.card-issue{padding-top:5px;padding-bottom:5px}#error-cardissue{margin-left:155px;color:#be2026}.pay-fh input,.pay-fh div{border-radius:6px}.pay-fh .card-number input,.pay-fh .card-name input{width:40%}.pay-fh .card-number label,.pay-fh .card-name label,.pay-fh label{width:145px !important}.pay-fh .gov-bigtravelgov-number label,.pay-fh .Big-card-num .gov-bigtravelcard-number label{width:145px !important}.gov-bigtravelcard-number input{width:40%}.testing .image{padding-right:10px}#TextBoxGovNum{width:40%}.bu-button .cms-button input{background:#bdbdbd !important;border:1px #545454 solid;background:-webkit-gradient(linear,0% 0,0% 100%,from(#bdbdbd),to(#939393)) !important;background:-webkit-linear-gradient(top,#bdbdbd,#939393) !important}.bu-button .cms-button input:hover,.bu-button .cms-button input.payment-button-active{background:#36a753 !important;border:1px #199608 solid;background:-webkit-gradient(linear,0% 0,0% 100%,from(#36a753),to(#5ecf7b)) !important;background:-webkit-linear-gradient(top,#36a753,#5ecf7b) !important}#Invoice-modal{width:990px;position:fixed;top:10%;left:50%;z-index:9999;transform:translate(-50%);background-color:#fff;border-radius:5px}#modal-overlay{position:fixed;background-color:rgba(0,0,0,.5);z-index:9998;top:0;left:0;width:100%;height:100%}#Invoice-modal iframe{width:100%;height:100%}#Invoice-modal .cms-box-inner{height:500px}#Invoice-modal .cms-box-top{background-color:#ccc;border-radius:5px 5px 0 0}#Invoice-modal .cms-box-top h4{width:50%;font-size:18px}#Invoice-modal .cms-box-top span{width:50%;padding:10px}#Invoice-modal .cms-box-top img{width:15px;float:right;cursor:pointer}#Partpayment-modal{width:990px;position:fixed;top:10%;left:50%;z-index:9999;transform:translate(-50%);background-color:#fff;border-radius:5px}#modal-overlay-pp{position:fixed;background-color:rgba(0,0,0,.5);z-index:9998;top:0;left:0;width:100%;height:100%}#Partpayment-modal iframe{width:100%;height:100%}#Partpayment-modal .cms-box-inner{height:500px}#Partpayment-modal .cms-box-top{background-color:#ccc;border-radius:5px 5px 0 0}#Partpayment-modal .cms-box-top h4{width:50%;font-size:18px}#Partpayment-modal .cms-box-top span{width:50%;padding:10px}#Partpayment-modal .cms-box-top img{width:15px;float:right;cursor:pointer}.Bigtravelcard-terms{margin-top:50px !important}#BigTravelCard-modal{width:990px;position:fixed;top:10%;left:50%;z-index:9999;transform:translate(-50%);background-color:#fff;border-radius:5px}#modal-overlay-btc{position:fixed;background-color:rgba(0,0,0,.5);z-index:9998;top:0;left:0;width:100%;height:100%}#BigTravelCard-modal iframe{width:100%;height:100%}#BigTravelCard-modal .cms-box-inner{height:500px}#BigTravelCard-modal .cms-box-top{background-color:#ccc;border-radius:5px 5px 0 0}#BigTravelCard-modal .cms-box-top h4{width:50%;font-size:18px}#BigTravelCard-modal .cms-box-top span{width:50%;padding:10px}#BigTravelCard-modal .cms-box-top img{width:15px;float:right;cursor:pointer}.ResursDetails-title{font-weight:bold;padding-bottom:10px}img{max-width:100%;max-height:100%}.cms-passenger-subtotals{line-height:1.5;padding-left:20px}#depositDivider table td{padding-top:10px;vertical-align:top}#depositDivider{border:1px solid #02aaa7;border-radius:5px;background-color:#fbfafb;background-image:none}