.search-results .result-view.gallery .product:hover .details-wrap .popup-icons{position:relative;margin:0 0 5px}.search-results .result-view.gallery .product-viewport,.search-results .result-view.gallery .product{-webkit-transition:height .2s linear .3s;-moz-transition:height .2s linear .3s;-o-transition:height .2s linear .3s;transition:height .2s linear .3s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-results .result-view.gallery .details-wrap{-webkit-transition:min-height .2s linear .3s;-moz-transition:min-height .2s linear .3s;-o-transition:min-height .2s linear .3s;transition:min-height .2s linear .3s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-results .result-view.gallery .details-wrap .popup-icons{position:relative;margin:0 0 5px}.search-results .result-view.gallery .product-viewport{height:355px;overflow:hidden}.search-results .result-view.gallery .product-content{-webkit-transition:margin-top .5s ease .5s;-moz-transition:margin-top .5s ease .5s;-o-transition:margin-top .5s ease .5s;transition:margin-top .5s ease .5s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-results .result-view.gallery .multi-center-flag{display:block;top:8px;right:-1px}.search-results .result-view.gallery .search-result-item{position:relative}.search-results .result-view.gallery .product-name{font-size:16.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:0}.search-results .result-view.gallery .where{font-size:11.5px;padding-bottom:4px}.search-results .result-view.gallery .accom-details .where{padding-bottom:2px}.search-results .result-view.gallery .top-margin.accom-details{margin-top:-10px}.search-results .result-view.gallery .gallery-product-details,.search-results .result-view.gallery .gallery-info-section{display:block}.search-results .result-view.gallery .gallery-product-details .product-name{padding-bottom:2px}.search-results .result-view.gallery .gallery-product-details .rating{margin-bottom:0}.search-results .result-view.gallery .gallery-product-details .rating,.search-results .result-view.gallery .gallery-product-details .cross-sell-identifier,.search-results .result-view.gallery .gallery-product-details .shortlist-indicator{vertical-align:top}.search-results .result-view.gallery .gallery-product-details .rating-spacer{margin-bottom:6px}.search-results .result-view.gallery .gallery-product-details .popup-icons{position:relative;margin:0 0 5px}.search-results .result-view.gallery .gallery-info-wrap{background-color:#f8efe4;padding:16px}.search-results .result-view.gallery .details-wrap{background:#f8efe4;min-height:324px;float:none;padding:12px}.search-results .result-view.gallery .details-wrap .rating{margin-bottom:2px}.search-results .result-view.gallery .details-wrap .product-name{line-height:18.5px;padding-bottom:4px;max-width:300px;white-space:normal}.search-results .result-view.gallery .details-wrap .gallery-info-wrap{background-color:#e5dcc6;height:90px;position:absolute;bottom:0;left:12px;right:12px;padding:0;margin:0 -12px;clear:both}.search-results .result-view.gallery .details-wrap .gallery-info-section{position:absolute;top:0;bottom:0;float:none;margin:auto 0}.search-results .result-view.gallery .details-wrap .gallery-info-section.cta-buttons{right:20px}.search-results .result-view.gallery .details-wrap .gallery-info-section.first{left:12px;min-width:160px;padding:6px 12px 6px 8px}.search-results .result-view.gallery .details-wrap .gallery-info-section.no-meta{padding:20px 12px 12px}.search-results .result-view.gallery .details-wrap .price .price-info{line-height:16px;vertical-align:super;width:auto}.search-results .result-view.gallery .details-wrap .button{position:absolute}.search-results .result-view.gallery .details-wrap .shortlist{margin:0;bottom:12px}.search-results .result-view.gallery .details-wrap .cta{margin:0;top:12px}.search-results .result-view.gallery .details-wrap .discount,.search-results .result-view.gallery .details-wrap .deposit{font-size:10.5px;padding-bottom:0}.search-results .result-view.gallery .gallery-info-section{min-width:120px;padding:0 12px}.search-results .result-view.gallery .gallery-info-section.first{padding-left:0}.search-results .result-view.gallery .gallery-info-section.last{padding-right:0}.search-results .result-view.gallery .gallery-info-list-item{float:none}.search-results .result-view.gallery .border-right{border-right:1px solid #c1b8a3;-webkit-box-shadow:1px 0 0 #fbf8f3;box-shadow:1px 0 0 #fbf8f3}.search-results .result-view.gallery .product-info{font-size:10.5px}.search-results .result-view.gallery .product-feature{font-size:11.5px}.search-results .result-view.gallery .price{float:none;padding:0;margin:0;line-height:1}.search-results .result-view.gallery .price .currency{display:inline-block;font-size:22.5px}.search-results .result-view.gallery .price .price-value{margin-left:-4px;font-size:36.5px}.search-results .result-view.gallery .price .price-info{width:36px;line-height:11px;margin-left:8px}.search-results .result-view.gallery .image-container{height:201px}.search-results .result-view.gallery .image-container img{width:100%;height:202px}.search-results .result-view.gallery .image-container .img-split{width:178px;height:201px}.search-results .result-view.gallery .image-container .img-split img{height:201px;width:auto}.search-results .result-view.gallery .image-container .product-flag{display:none}.search-results .result-view.gallery .image-container .popup-icons{display:none}.search-results .result-view.gallery .diff-label{left:0;top:0}.search-results .result-view.gallery .product.fhv .image-container .diff{width:152px;}.search-results .result-view.gallery .product.fsp .image-container .diff{width:122px;}.search-results .result-view.gallery .product.fpr .image-container .diff{width:83px;}.search-results .result-view.gallery .product.fpl .image-container .diff{width:142px;background-position:0 -92px}.search-results .result-view.gallery .product.fpf .image-container .diff{width:154px;}.search-results .result-view.gallery .product.fma .image-container .diff{width:145px;}.search-results .result-view.gallery .attractions{margin:4px 0 6px}.search-results .result-view.gallery .attractions li{font-size:11.5px;float:none;margin-left:-8px;color:#666;padding:0 0 4px 21px}.search-results .result-view.gallery .trip-advisor{margin-top:8px;font-size:11.5px}.search-results .result-view.gallery .trip-advisor .ta-rating{margin-top:6px;padding-left:108px}.search-results .result-view.gallery .divider{padding-bottom:2px}.search-results .result-view.gallery .main-details{float:left;width:148px;position:relative;margin:0}.search-results .result-view.gallery .main-details .where,.search-results .result-view.gallery .main-details .attractions li,.search-results .result-view.gallery .main-details .trip-advisor{font-size:10.5px}.search-results .result-view.gallery .more-details{width:184px;margin:0 0 0 4px}.search-results .result-view.gallery .more-details p,.search-results .result-view.gallery .more-details span,.search-results .result-view.gallery .more-details li{font-size:10.5px}.search-results .result-view.gallery .more-details .discount{max-width:104px;min-width:80px}.search-results .result-view.gallery .more-details ul{padding:4px 0 0}.search-results .result-view.gallery .more-details li{float:none;padding:0 0 2px 22px}.search-results .result-view.gallery .more-details li.bottom-border-dashed{padding-bottom:4px}.search-results .result-view.gallery .more-details li.deposit span{max-width:146px}.search-results .result-view.gallery .more-details li.offer{text-transform:capitalize}.search-results .result-view.gallery .more-details li.offer.free_car_hire{background-position:-4px -235px}.search-results .result-view.gallery .more-details li.offer.free_child_place{background-position:-4px 4px}.search-results .result-view.gallery .more-details li.itinerary{background-position:-4px -26px}.search-results .result-view.gallery .more-details li.date{background-position:-4px -148px}.search-results .result-view.gallery .more-details li.room{background-position:-4px -268px}.search-results .result-view.gallery .more-details li.board{background-position:-4px -119px}.search-results .result-view.gallery .more-details li.board .info-block{margin-left:2px}.search-results .result-view.gallery .more-details li.dlinerlogo{padding:0 0 2px 15px;background-position:4px 2px}.search-results .result-view.gallery .divider{-webkit-box-shadow:none;box-shadow:none}.search-results .result-view.gallery .divider.price-box{margin-bottom:40px}.search-results .result-view.gallery .divider.room-n-board{border-bottom:0}.search-results .result-view.gallery .deposits{display:none}.search-results .result-view.gallery .shortlist-indicator{font-family:droid_sansbold,Arial,sans-serif;visibility:hidden;opacity:0;height:12px;line-height:12px;font-size:12.5px;vertical-align:top;padding-left:4px;margin-left:4px;border-left:1px solid #999;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.search-results .result-view.gallery .shortlist-saved .rating-spacer{display:none}.search-results .result-view.gallery .shortlist-saved .rating-spacer+.shortlist-indicator{border-left:0;margin-left:0;padding-left:0}.search-results .result-view.gallery .shortlist-saved .shortlist-indicator{visibility:visible;opacity:1}.search-results .result-view.gallery .shortlist-saved .shortlist-indicator .icon{margin:0 4px;display:inline-block;vertical-align:inherit;height:12px;width:13px;background-color:#73afdc}.search-results .result-view.gallery .shortlist-saved .shortlist-indicator .icon .icon-star{display:block;height:12px;width:13px;background:transparent url(/images/sl-stars-sprite.png) no-repeat -58px -30px}.search-results .result-view.gallery .clear-it{float:none;clear:both}.search-results .result-view.gallery .plist.total .product .more-details .total-discount{max-width:84px}.search-results .result-view.gallery .plist.pp .product .more-details .pp-discount{max-width:90px}.search-results .result-view.list .viewport{left:0;width:744px}.search-results .result-view.list .viewport ul.plist li .product{margin:0 0 0 8px}.search-results .result-view.list .price-box{display:block}.search-results .result-view.list .product{border-bottom:1px dotted #aeaeae;-webkit-box-shadow:none;box-shadow:none;min-height:184px;overflow:visible;padding:18px 0 0;width:auto;z-index:0}.search-results .result-view.list .product h4,.search-results .result-view.list .product p,.search-results .result-view.list .product ul{clear:left}.search-results .result-view.list .product li{float:none}.search-results .result-view.list .product h4{font-size:16.5px;max-width:192px}.search-results .result-view.list .product.special .image-container{-webkit-box-shadow:0 0 8px rgba(0,0,0,.35);box-shadow:0 0 8px rgba(0,0,0,.35);padding:8px;margin-left:-8px}.search-results .result-view.list .product.special .image-container .diff{top:8px;left:8px}.search-results .result-view.list .image-container{float:left;padding:8px 8px 8px 0;z-index:2}.search-results .result-view.list .image-container img{width:232px;height:131px}.search-results .result-view.list .image-container .popup-icons{top:138px}.search-results .result-view.list .details-wrap{width:496px;float:left;background:#f8f0e5 url(/images/results-arrow-fixed-opt.png) no-repeat -25px center;padding-bottom:18px;z-index:1}.search-results .result-view.list .details-wrap .popup-icons{display:none}.search-results .result-view.list .accom-details,.search-results .result-view.list .image-container{margin-top:24px}.search-results .result-view.list .accom-details,.search-results .result-view.list .main-details{width:196px}.search-results .result-view.list .accom-details{padding-left:20px;float:left}.search-results .result-view.list .trip-advisor{float:none;margin-top:8px;font-size:11.5px}.search-results .result-view.list .trip-advisor .ta-rating{margin-top:6px;padding-left:108px}.search-results .result-view.list .more-details{float:right;padding:10px 8px 0 32px;width:240px}.search-results .result-view.list .more-details p{padding:0 0 2px 26px}.search-results .result-view.list .more-details p,.search-results .result-view.list .more-details span,.search-results .result-view.list .more-details li{font-size:12.5px}.search-results .result-view.list .more-details .price{padding:0 8px 0 0;margin:10px 0 2px}.search-results .result-view.list .more-details .price span{font-size:22.5px}.search-results .result-view.list .more-details .price span.price-value{font-size:36.5px}.search-results .result-view.list .more-details .discount{font-size:11.5px;max-width:150px}.search-results .result-view.list .more-details ul{padding-top:4px}.search-results .result-view.list .more-details li{float:none;padding:0 0 2px 30px}.search-results .result-view.list .more-details li.deposit span{max-width:202px}.search-results .result-view.list .cta-buttons{margin-right:16px;padding:0;clear:right}.search-results .result-view.list .cta-buttons .cta{margin-left:8px}.search-results .result-view.list .cta-buttons .cta.jumbo{margin-top:6px}.search-results .result-view.list .cta-buttons.fl{float:right}.search-results .result-view.list .divider{padding-bottom:4px}.search-results .result-view.list .attractions{margin-bottom:8px;margin-left:-8px}.search-results .result-view.list .attractions li{color:#666}.search-results .result-view.list .shortlist-indicator{display:none}.search-results .result-view.list .viewport{overflow:visible}.search-results .result-view.list .clear-it{display:none}.search-results .result-view.list .plist.total .product .more-details .total-discount{max-width:134px}.search-results .result-view.list .plist.pp .product .more-details .pp-discount{max-width:140px}.search-results .result-view.flights .item .item-content{height:0;overflow:hidden;-webkit-transition:height .3s ease-in;-moz-transition:height .3s ease-in;-o-transition:height .3s ease-in;transition:height .3s ease-in}.search-results .result-view.flights .item.open h3{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom:0}.search-results .result-view.flights .item.open h3 i{background-position:0 0}.search-results .result-view.flights .item.open h3:hover i{background-position:0 -30px}.search-results .result-view.flights .item.open .item-content{background:#f8efe4 url(/images/search-results-eliptical-shadow-top.png) no-repeat center top;border-color:#c2c2c2 #aeaeae #aeaeae;border-style:dashed solid none;border-width:1px;height:auto;padding:20px 24px}.search-results .result-view.flights .item.open .item-content.last{border-bottom-style:solid;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.search-results .result-view.flights .item.open .prices-from{opacity:0}.search-results .result-view.flights .item.pp .pp-price{display:inline-block}.search-results .result-view.flights .item.pp .total-price{display:none}.search-results .result-view.flights .item.pp .pp-deposit{display:block}.search-results .result-view.flights .item.pp .total-deposit{display:none}.search-results .result-view.flights .item.pp .pp-discount{display:block}.search-results .result-view.flights .item.pp .total-discount{display:none}.search-results .result-view.flights .item.total .pp-price{display:none}.search-results .result-view.flights .item.total .total-price{display:inline-block}.search-results .result-view.flights .item.total .pp-deposit{display:none}.search-results .result-view.flights .item.total .total-deposit{display:block}.search-results .result-view.flights .item.total .pp-discount{display:none}.search-results .result-view.flights .item.total .total-discount{display:block}.search-results .result-view.flights .item.alt-duration{padding-bottom:0}.search-results .result-view.flights .item.alt-duration .item-content.last{padding-bottom:0}.search-results .result-view.flights h3{border:1px solid #c2c2c2;border-radius:3px;cursor:pointer;font-family:Arial,sans-serif;font-size:18.5px;line-height:18px;margin-bottom:0;padding:16px 24px;position:relative;text-transform:none;background-color:#e4e4e4;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e4e4e4));background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0)}.search-results .result-view.flights h3 i{background:transparent url(/images/flight-accordion-sprite.png) no-repeat 0 -60px;display:block;height:20px;left:48%;position:absolute;top:0;bottom:0;margin:auto;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out;width:20px;text-indent:-9999px}.search-results .result-view.flights h3 .sub-heading{display:block;font-family:droid_sansregular,Arial,sans-serif;font-size:12.5px;line-height:14px;margin-top:4px;color:#666}.search-results .result-view.flights h3 .prices-from{height:22px;margin:auto 0;position:absolute;top:0;bottom:0;left:572px;opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.search-results .result-view.flights h3 .prices-from .label{color:#999;font-family:droid_sansregular,Arial,sans-serif;font-size:10.5px;display:inline-block;max-width:32px;margin-right:4px;line-height:12px;text-align:right}.search-results .result-view.flights h3 .prices-from .price-info{font-size:38.5px}.search-results .result-view.flights h3 .prices-from .price-info span{font-size:26.5px}.search-results .result-view.flights h3:hover i{background-position:0 -90px}.search-results .result-view.flights h3:hover .price-info{color:#ef0000}.search-results .result-view.flights h3:hover .title{color:#73afdc}.search-results .result-view.flights .pp h3 .prices-from .price-info.pp-price{display:inline-block}.search-results .result-view.flights .pp h3 .prices-from .price-info.total-price{display:none}.search-results .result-view.flights .total h3 .prices-from .price-info.pp-price{display:none}.search-results .result-view.flights .total h3 .prices-from .price-info.total-price{display:inline-block}.search-results .result-view.flights li,.search-results .result-view.flights p{color:#333}.search-results .result-view.flights li{background:transparent url(/images/search-results-sprite.png) no-repeat left 0;padding:0 0 4px 30px}.search-results .result-view.flights li .itinerary-dates{min-width:116px}.search-results .result-view.flights li .itinerary-departure-time{background:transparent url(/images/search-results-sprite.png) no-repeat -4px -87px;min-width:36px;padding-left:24px}.search-results .result-view.flights li .itinerary-arrival-time i{background:transparent url(/images/search-results-sprite.png) no-repeat -9px -205px;display:inline-block;padding-left:16px;text-indent:-9999px}.search-results .result-view.flights li .itinerary-day-overlap{margin-left:4px;font-size:10.5px}.search-results .result-view.flights li.itinerary{background-position:left -26px}.search-results .result-view.flights li.itinerary.inbound{background-position:left -56px}.search-results .result-view.flights li.itinerary span{display:inline-block}.search-results .result-view.flights li.board{padding-bottom:0}.search-results .result-view.flights li.dreamliner{padding-top:8px;background:0 0}.search-results .result-view.flights .more-details{width:292px}.search-results .result-view.flights .more-details .deposit{margin-bottom:0}.search-results .result-view.flights .more-details .discount{min-width:auto;max-width:175px;margin-bottom:0}.search-results .result-view.flights .more-details .deposit,.search-results .result-view.flights .more-details .discount{font-size:11.5px}.search-results .result-view.flights .more-details ul{padding-top:4px}.search-results .result-view.flights .more-details ul.hotel.last{padding-top:2px}.search-results .result-view.flights .room-name{display:inline-block;margin-bottom:2px}.search-results .result-view.flights .offr{display:inline-block;margin-bottom:2px;color:#333}.search-results .result-view.flights .divider{padding-bottom:12px}.search-results .result-view.flights .shortlist{margin-top:6px}.search-results .result-view.flights .cta{margin-top:0}.search-results .result-view.flights .price-cta{padding-top:12px}.search-results .result-view.flights .price{padding:0;margin:0;line-height:1}.search-results .result-view.flights .price span{display:inline-block;vertical-align:middle}.search-results .result-view.flights .price .currency{margin-top:8px;font-size:22.5px}.search-results .result-view.flights .price .price-value{margin-left:-2px;font-size:36.5px}.search-results .result-view.flights .price .price-info{font-size:10.5px}.search-results .result-view.flights .price.no-meta{margin-top:12px}.search-results .result-view.flights .info-block,.search-results .result-view.flights .price-info{font-size:12.5px}.search-results .result-view.flights .info-section.first{width:186px}.search-results .result-view.flights .info-section.last{margin-top:-68px;width:104px}.search-results .result-view.flights .info-block.price-info{margin-left:2px}.search-results .result-view.flights .alternate-durations{background-color:#e4e4e4;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e4e4e4));background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0);clear:both;margin:0 -24px;padding:8px 24px;border-top:1px solid #aeaeae}.search-results .result-view.flights .alternate-durations p{margin:0}.search-results .result-view.flights .alternate-durations a{position:relative;padding-right:12px}.search-results .result-view.flights .icon-arrow{position:absolute;right:0;bottom:6px;display:inline-block;border-style:solid;border-width:5px;border-color:transparent transparent #73afdc}.search-results .result-view.pp .pp-price{display:inline-block}.search-results .result-view.pp .total-price{display:none}.search-results .result-view.pp .pp-deposit{display:inline}.search-results .result-view.pp .total-deposit{display:none}.search-results .result-view.pp .pp-discount{display:inline}.search-results .result-view.pp .total-discount{display:none}.search-results .result-view.total .pp-price{display:none}.search-results .result-view.total .total-price{display:inline-block}.search-results .result-view.total .pp-deposit{display:none}.search-results .result-view.total .total-deposit{display:inline}.search-results .result-view.total .pp-discount{display:none}.search-results .result-view.total .total-discount{display:inline}.search-results.single h2 em,.search-results.single h3 em,.search-results.single h2 .label,.search-results.single h3 .label{font-style:normal;color:#aeaeae}.search-results.single .flights-summary h2{float:left;padding:12px 0 0;margin:0;font-size:22.5px}.search-results.single .flights-summary .toggle-group{font-family:droid_sansregular,Arial,sans-serif;float:right;margin-right:12px;padding-top:8px}.search-results.single .result-view h3{margin-top:24px}.search-results .mask-interactivity{width:100%;height:100%;position:absolute;left:0;top:0;z-index:999;display:none;opacity:.4}.search-results.updating .mask-interactivity{display:block;background:#fff url(../images/loading-3-anim-transparent.gif) no-repeat 50% 50%}.search-results.updating .results-container .mask-interactivity{background-position:50% 5%;width:770px}.ie8 .product-list .viewport .plist li .product.special{outline:1px solid #e4e4e4}.ie8 .list .product-list .viewport ul li .product.special{outline:0 none invert}.duration-selection{background:#fff url(../images/search-results-eliptical-shadow.png) no-repeat bottom center;margin-bottom:8px;padding-top:24px;position:relative;z-index:1000}.duration-selection h2{margin-bottom:23px}.duration-selection ul.nights-choice-menu{position:relative;z-index:12}.duration-selection ul.nights-choice-menu li{float:left;text-transform:uppercase;margin-right:10px;font-size:12.5px}.duration-selection ul.nights-choice-menu li .tab{font-family:Arial,sans-serif;border-top-left-radius:3px;border-top-right-radius:3px;padding:9px 18px;color:#fff;background-color:#73afdc}.duration-selection ul.nights-choice-menu li .tab:hover,.duration-selection ul.nights-choice-menu li .tab:focus{background-color:#b3d5f0}.duration-selection ul.nights-choice-menu li.active{margin-top:-7px;font-size:13.5px}.duration-selection ul.nights-choice-menu li.active .tab{font-weight:700;letter-spacing:1px;-webkit-box-shadow:0 8px 0 0 #fff,0 -1px 6px 2px #c2c2c2;box-shadow:0 8px 0 0 #fff,0 -1px 6px 2px #c2c2c2;background-color:#fff;color:#666;cursor:default;padding:12px 18px}.duration-selection ul.nights-choice-menu li.custom-dates{padding:7px 16px 8px;color:#73afdc;font-family:droid_sansregular,Arial,sans-serif}.duration-selection ul.nights-choice-menu li.custom-dates span{float:left}.duration-selection ul.nights-choice-menu li.custom-dates span.more-arrow{width:0;height:0;border-style:solid;border-width:5px;border-color:#73afdc transparent transparent;margin:7px 0 0 5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.duration-selection ul.nights-choice-menu li.custom-dates:hover,.duration-selection ul.nights-choice-menu li.custom-dates:focus{cursor:pointer;outline:0}.duration-selection ul.nights-choice-menu li.custom-dates:hover span,.duration-selection ul.nights-choice-menu li.custom-dates:focus span{text-decoration:underline}.duration-selection ul.nights-choice-menu li.custom-dates.active{margin-top:0;font-size:12.5px}.duration-selection ul.nights-choice-menu li.custom-dates.active span.more-arrow{border-color:transparent transparent #73afdc;margin-top:2px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.duration-selection ul.nights-choice-menu li.custom-dates.active .custom-durations{max-height:300px;-webkit-transition:max-height .3s;-moz-transition:max-height .3s;-o-transition:max-height .3s;transition:max-height .3s}.duration-selection ul.nights-choice-menu li .custom-durations{position:absolute;top:33px;margin-left:-22px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.30000000000000004);-webkit-transition:max-height .3s;-moz-transition:max-height .3s;-o-transition:max-height .3s;transition:max-height .3s;overflow:hidden;width:164px;max-height:0;z-index:1001}.duration-selection ul.nights-choice-menu li .custom-durations ul{border-bottom:1px solid #c2c2c2;margin:0;padding:0}.duration-selection ul.nights-choice-menu li .custom-durations .preset{float:none;border-radius:0;border:0;text-transform:none;padding:4px 0;width:100%;text-indent:14px;text-align:left;color:#666}.duration-selection ul.nights-choice-menu li .custom-durations .preset:hover,.duration-selection ul.nights-choice-menu li .custom-durations .preset:focus{background-color:#faaf00;color:#fff;outline:0}.duration-selection ul.nights-choice-menu li .custom-durations .customize{cursor:default;padding:0 8px;width:148px;text-align:left}.duration-selection ul.nights-choice-menu li .custom-durations .customize .message{padding:8px 3px 0;text-transform:none;font-size:11.5px}.duration-selection ul.nights-choice-menu li .custom-durations .customize .message small{display:block;font-size:10.5px}.duration-selection ul.nights-choice-menu li .custom-durations .customize .message.error{background:#e4e4e4;padding:8px;margin:0 -8px 0}.duration-selection ul.nights-choice-menu li .custom-durations .customize .message .sprite-img-grp-1{line-height:17px;margin-right:4px;background-position:-1px -724px;background-color:transparent}.duration-selection ul.nights-choice-menu li .custom-durations .customize .message strong{font-family:droid_sansbold;font-weight:400}.duration-selection ul.nights-choice-menu li .custom-durations .customize .custom-duration-textfield{display:inline-block;border-radius:3px;border:1px solid #73afdd;-webkit-box-shadow:1px 1px 3px #c2c2c2 inset;box-shadow:1px 1px 3px #c2c2c2 inset;padding:0 4px;text-align:center;height:24px;width:56px;margin-right:6px;vertical-align:middle}.duration-selection ul.nights-choice-menu li .custom-durations .customize .custom-duration-textfield:hover{border:1px solid #b3d5f0}.duration-selection ul.nights-choice-menu li .custom-durations .customize .button{color:#333;display:inline-block;font-size:11.5px;padding:0 14px;line-height:24px;margin-bottom:12px;text-shadow:1px 1px 1px #fff;background-color:#c2c2c2;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#f5f5f5),to(#c2c2c2));background-image:-moz-linear-gradient(top,#f5f5f5,#c2c2c2);background-image:-ms-linear-gradient(top,#f5f5f5,#c2c2c2);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#c2c2c2));background-image:-webkit-linear-gradient(top,#f5f5f5,#c2c2c2);background-image:-o-linear-gradient(top,#f5f5f5,#c2c2c2);background-image:linear-gradient(top,#f5f5f5,#c2c2c2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#c2c2c2', GradientType=0);box-shadow:none;border-radius:3px;cursor:pointer;vertical-align:top}.duration-selection ul.nights-choice-menu li .custom-durations .customize .button:hover,.duration-selection ul.nights-choice-menu li .custom-durations .customize .button:focus{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25)}.search-results.flight-options .duration-selection{padding-top:12px}.refine-dates{background:url(../images/firstchoice/FC-Search-Durations-leftShadow.png) no-repeat scroll -6px -2px,url(../images/firstchoice/FC-Search-Durations-rightShadow.png) no-repeat scroll 741px top rgba(0,0,0,0);border-bottom:1px dashed #afafaf;padding:0 0 16px;position:relative}.refine-dates h2{margin-bottom:8px;padding-top:18px}.refine-dates h2.step-2{color:#6A6A6A;margin-top:-24px;padding-bottom:24px;padding-top:29px;z-index:0;padding-left:2px;margin-left:8px}.refine-dates h2.step-2 span.text{float:left;font-size:13px;background-color:#E5E5E5;color:#666;line-height:18px;padding-left:8px;padding-right:8px;margin-top:5px}.refine-dates h2.step-2 span.steps{background-color:#666;margin:5px 8px 11px 1px;line-height:18px;width:18px}

.search-results .inline-header-view{background:url(../images/search-results-eliptical-shadow-top.png) no-repeat bottom center;padding:16px 0;width:744px}.search-results .holiday-count{font-family:Arial,sans-serif;font-size:16.5px;line-height:26px;position:relative;left:-5px;text-transform:none;float:left;width:40%}.search-results .holiday-count .count{color:#FBB716}.search-results .view-style{float:left}.search-results .sorted{float:right;padding:0}.search-results .sorted .label{float:left;line-height:26px;margin-right:10px;text-transform:uppercase;font-size:10.5px}.search-results .sorted .custom-dropdown{text-transform:none}.search-results .sorted .custom-dropdown a.dropdown{max-width:none}.filter-heading{background:transparent url(../images/filters-eliptical-shadow.png) no-repeat center bottom;padding-bottom:8px}.filter-heading h2{background-color:#f5f5f5;font-size:16.5px;font-family:droid_sansregular,Arial,sans-serif;line-height:26px;margin-bottom:0;padding-bottom:0}.filter-heading .icon-filter{border-right:4px solid #fff;margin-right:4px}.filter{margin-top:-2px;min-height:400px;position:relative}.filter .item{border-bottom:0}.filter .item .item-toggle{background-color:#fff;padding:0 8px;font-size:14.5px}.filter .item .item-toggle .icon-arrow{height:0;width:0;position:absolute;top:15px;right:8px;border-style:solid;border-color:#73afdc transparent transparent;border-width:5px 5px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.filter .item .item-toggle i.inv-ta-rating-filter{background-position:0 -978px;background-color:transparent;height:17px;width:27px;position:absolute;margin:1px 0 0 4px}.filter .item .item-content{background-color:#f5f5f5}.filter .item .item-content .checks li{overflow:hidden}.filter .item .item-content .checks li ul{float:left;width:194px;padding:5px 0 0 20px}.filter .item .item-content .checks li ul label{max-width:166px}.filter .item .item-content .checks li ul li{width:188px}.filter .item .item-content .checks li:last-child{margin-bottom:0}.filter .item .item-content .checks li label{max-width:170px;position:relative}.filter .item .item-content .checks li label .question{right:-18px;top:5px}.filter .item .item-content .checks li label.disabled{color:#c2c2c2}.filter .item .item-content h4{line-height:12px;margin:12px 0}.filter .item .item-content h4.ta-rating-filter{background-position:181px -977px;background-color:transparent;line-height:18px}.filter .item .item-content ul{padding:0 0 0 4px}.filter .item.open .item-toggle .icon-arrow{border-color:transparent transparent #73afdc;border-width:0 5px 5px}.filter .sub-item.hotelOptionsMoreSection{margin-top:8px}.filter .sub-item.hotelOptionsMoreSection .sub-item-content{margin-bottom:5px;display:none}.filter .sub-item.hotelOptionsMoreSection .sub-item-toggle{background-color:transparent}.filter .sub-item.hotelOptionsMoreSection .sub-item-toggle a{font-size:13px}.filter .item-content-section{padding:0 0 12px}.filter .item-content-section.close{height:0;margin:0;padding:0;border:0;overflow:hidden;position:relative}.filter .border-bottom-dotted{border-bottom-width:1px;border-bottom-color:#aeaeae;border-bottom-style:dotted}.filter .edit-rooms{margin-left:-6px;font-size:10.5px}.filter .room-summary-pax,.filter .reset-rooms{font-size:10.5px}.filter p{padding-top:4px}

.shortlisted.fixed{background:transparent url(/images/sl-bottom-shadow.png) no-repeat center bottom;position:fixed;top:0;z-index:1010;padding:0 0 10px}.shortlisted.fixed .shadow{padding:4px 8px;background:#73afdc url(/images/sl-top-shadow.png) no-repeat center top;max-width:212px}.shortlisted.fixed a{color:#fff;vertical-align:middle}.shortlisted.fixed a.packages-shortlisted{padding-left:24px;color:#fff}.shortlisted.fixed a.packages-shortlisted .icon{border:0;-webkit-box-shadow:none;box-shadow:none}.shortlisted.fixed .close-this{padding-left:9px;margin-left:7px;border-left:1px solid #fff;display:inline-block;height:23px;width:28px;overflow:hidden}.shortlisted.fixed .close-this .close-text{display:inline-block;font-size:10.5px}.shortlisted.fixed .close-this .close-icon{display:none;width:8px;height:8px;background:transparent url(../images/icon-close-white.png) no-repeat 0 0;vertical-align:middle;margin:-2px 0 0 4px}.shortlisted.fixed .close-this:hover .close-text{display:none}.shortlisted.fixed .close-this:hover .close-icon{display:inline-block}.shortlisted a{color:#666;display:inline-block;line-height:22px;padding-left:30px;position:relative}.shortlisted a .icon{display:block;position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #aeaeae;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.19999999999999996);box-shadow:0 1px 1px rgba(0,0,0,.19999999999999996)}.shortlisted a .icon i{display:block;height:20px;width:20px;background:transparent url(/images/sl-stars-sprite.png) no-repeat 4px 4px}.shortlisted a.packages-shortlisted{color:#73afdc}.shortlisted a.packages-shortlisted .icon{border-color:rgba(115,175,220,.4);background-color:#73afdc}.shortlisted a.packages-shortlisted .icon i{background-position:4px -28px}.shortlisted .close-this{display:none}
