#specialOfferContainer{height:7px}
.in-peru .diff-editorial{
	min-height:250px;padding-top:12px}
.in-peru .diff-editorial-title,.in-peru .diff-editorial-strapline{
	background-color:#73afdc;clear:left;float:left;max-width:272px}
.in-peru .diff-editorial-strapline{
	background-color:#73afdc;font-size:16.5px;padding:4px 16px}
.in-peru .diff-editorial-copy{clear:left}
.in-peru .diff-editorial-copy li{color:#666}
.in-peru .diff-editorial-url{padding-left:22px}
.firstchoice .diff-editorial{min-height:382px;padding-top:36px}.firstchoice .diff-editorial-strapline{margin:0;padding:54px 18px 12px;color:#fff}.firstchoice .diff-editorial-copy{border-width:0 6px 6px;padding:18px;background-color:#fff}.firstchoice .diff-editorial-url{padding:0 0 4px 14px;font-size:16.5px}
p#breadcrumbs{margin:0;padding:12px 0 8px;line-height:14px;color:#aeaeae}
p#breadcrumbs a{color:#aeaeae}

#inner-footer{padding:24px 0;border-top:1px solid #e5dcc6;background:#f8f0e5}
#inner-footer ul#footer-utils{list-style:none;margin:0;padding-left:24px}
#inner-footer ul#footer-utils>li{width:231px;height:148px;padding:0 12px;float:left;border-left:1px solid #e5dcc6}
#inner-footer ul#footer-utils>li:first-child{width:243px;border:0;padding:0}
#inner-footer ul#footer-utils>li h3{margin-bottom:16px;font-weight:400;font-size:14.5px;color:#73afdc!important;line-height:12px}
#inner-footer ul#footer-utils>li p{font-size:11.5px;color:#666}
#inner-footer ul#footer-utils>li p.help{clear:left;margin-bottom:3px}
#inner-footer ul#footer-utils>li p.contact-us{clear:left;margin-top:0}
#inner-footer ul#footer-utils>li a{font-size:11.5px;color:#666}
#inner-footer ul#footer-utils>li ul{list-style:none;margin:0}
#inner-footer ul#footer-utils>li ul li{float:left;width:116px;margin-bottom:8px;font-size:11.5px}
#inner-footer ul#footer-utils li#safe-hands{
	background:url(/images/logo-aatc-protected.png) no-repeat 110px 105px
}
#inner-footer ul#footer-utils li#safe-hands .authority{
	position:relative}
#inner-footer ul#footer-utils li#safe-hands .authority .wot-logo{
	left:0;top:4px;position:absolute}
#inner-footer ul#footer-utils li#safe-hands .authority a{
	position:absolute;text-indent:100%;overflow:hidden}
#inner-footer ul#footer-utils li#safe-hands .authority a.abta{
	width:74px;height:20px;top:8px;left:106px}
#inner-footer ul#footer-utils li#safe-hands .authority a.atol{
	width:42px;height:42px;top:-18px;right:-3px}
#inner-footer ul#footer-utils li#questions .formrow{padding-bottom:8px}
#inner-footer ul#footer-utils li#questions .formrow .textfield{margin-bottom:0;border-radius:3px}
#inner-footer ul#footer-utils li#questions .contact-us{margin-top:6px}
#inner-footer ul#footer-utils li#questions .button{margin-top:0}
#inner-footer ul#footer-utils .formrow{margin-bottom:0}
#inner-footer ul#footer-utils .textfield{display:block;margin-bottom:12px;padding:6px 4px 6px 8px;border:1px solid #e5dcc6;font-size:12.5px}
#inner-footer ul#footer-utils .textfield.icon{padding-left:24px;background-position:8px 10px}
#inner-footer ul#footer-utils .textfield:focus{border:1px solid #b3d5f0}#inner-footer ul#footer-utils textarea.textfield{width:218px;min-height:52px;resize:none!important}#inner-footer #footer-seo{border:1px solid #e5dcc6;margin:20px 24px 0;overflow:hidden}#inner-footer #footer-seo ul.tabs{float:left}#inner-footer #footer-seo ul.tabs li{width:168px;position:relative;clear:both;border:1px solid #e5dcc6;border-width:1px 1px 0 0;border-radius:0;font-size:10.5px;line-height:12px;text-transform:capitalize}#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}
footer#footer #terms p{text-align:justify}
footer#footer #terms ul{text-align:justify}
.print-page{display:block;position:absolute;top:12px;right:0}.heading-container h2{margin-bottom:12px;float:left;font-size:26.5px}.heading-container a.view-all{float:left;margin:12px 0 0 12px;font-size:12.5px;font-family:droid_sansregular,Arial,sans-serif}.heading-container ul.tabs{float:left;clear:left}

.intro-strapline{font-weight:700;color:#777;padding-left:24px}.intro-ta-keyfacts{position:relative}.intro-ta-keyfacts .accom-editorial-text{font-size:14.5px;font-family:tui,Arial,sans-serif}.intro-ta-keyfacts #intro-main-copy{overflow:hidden}.intro-ta-keyfacts #intro-main-copy.intro-text{width:458px}.intro-ta-keyfacts #intro-main-copy.intro-text .link-hide-show{margin-left:82%}.intro-ta-keyfacts #intro-main-copy .copy-show-hide{display:none}.intro-ta-keyfacts #intro-main-copy .link-hide-show{display:block;margin-left:87%;text-decoration:none}.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 img{
	margin-left: auto;
    margin-right: auto;
	margin:5px;
	max-width:648px;
}
.intro-ta-keyfacts ul{
	list-style:disc !important;
	margin-left:50px;
	margin-bottom:10px;
	margin-top:10px;
}
.intro-ta-keyfacts strong{
	font-weight:bold;
	font-size:11.5px;
}
.intro-ta-keyfacts h3{
	font-weight:bold;
	margin-top:20px;
}
.intro-ta-keyfacts h2{
	font-weight:bold;
	font-size:15px;
	margin-top:20px;
}
.intro-ta-keyfacts table{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:50px;
	border:1px solid #c2c2c2;
}
.intro-ta-keyfacts table th{
	font-weight:bold;
	padding:2px;
}
.intro-ta-keyfacts table td{
	border:1px solid #c2c2c2;
	padding:2px;
}
.intro-ta-keyfacts ul.keyfacts{list-style:none !important;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) no-repeat center;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/keyfacts-sprite.png) no-repeat left top}.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:transparent url(/images/keyfacts-sprite.png) no-repeat 14px 13px}.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 none;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:0;max-width:190px}.intro-ta-keyfacts ul.keyfacts li.signature span,.intro-ta-keyfacts ul.keyfacts li.signature small{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}.intro-ta-keyfacts ul.keyfacts li .wifi-img{background:url(/images/freewifi_logo.png) no-repeat;padding:21px;margin-left:10px;margin-top:11px}.intro-ta-keyfacts .disneymagic{width:658px;position:relative;top:31px;height:330px}.intro-ta-keyfacts .disneymagic img{width:100%}.intro-ta-keyfacts .disneymagic .disneymymagicintro{position:absolute;top:106px;left:202px;padding-left:10px;padding-right:10px;width:425px}.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}

.disclaimer p{color:#aeaeae;font-size:10.5px}
.disclaimer small{color:#c2c2c2;font-size:9.5px}
.disclaimer small a{color:#999}
.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 .product-highlight-title-nolink{color:#fff;display:inline-block}.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:transparent url(../images/icon-menu.gif) no-repeat 0 center;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:transparent url(../images/icon-menu.gif) no-repeat 0 center;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:#73afdc;display:inline-block;font-size:20.5px;padding:6px 16px;margin:22px 0 16px -50px}.panel.labeled .copy a:hover h3{background-color:#9dc7e6;text-shadow:1px 1px 0 #73afdc;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.nile-cruise a.view-Images .view-large,.panel.itinerary-comp a.view-Images .view-large{display:none}.panel.nile-cruise a.view-Images:hover .view-large,.panel.itinerary-comp a.view-Images:hover .view-large{display:block;background-color:#000;height:130px;opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;position:absolute;width:234px}.panel.nile-cruise a.view-Images:hover .view-large span,.panel.itinerary-comp a.view-Images:hover .view-large span{margin:60px 0 0 80px;position:absolute;font-size:12.5px;color:#aeaeae;background-position:0 -768px;background-color:transparent;padding-left:26px}.panel.nile-cruise a.view-Images:hover .view-large span img,.panel.itinerary-comp a.view-Images:hover .view-large span img{margin:1px 8px 2px 0}.panel.nile-cruise a.view-Images:hover .view-large span img.icon,.panel.itinerary-comp a.view-Images:hover .view-large span img.icon{display:inline;margin-bottom:-3px}.panel.nile-cruise a.view-Images:hover .view-large.layer2,.panel.itinerary-comp a.view-Images:hover .view-large.layer2{opacity:.4}.panel.nile-cruise p.desc,.panel.itinerary-comp p.desc{float:right;width:399px}.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:#73afdc;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-bottom:3px;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}

.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 .boxout.white{background-color:#fff}.product .image-container{min-height:130px;position:relative;margin-bottom:8px}.product .image-container img{display:block}.product .image-container.dimen_medium img{width:232px;height:130px}.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:#ef0000}.product .image-container.image-container-split{padding-right:0}.product .image-container .img-split{float:left;width:114px;height:131px;overflow:hidden}.product .image-container .img-split img{margin-left:-56px;max-height:100%}.product .image-container .img-split-left{margin-right:4px}.product .t-rating{float:none;margin:0 0 4px;height:15px}.product .media-links{text-align:center}.product .media-link{display:inline-block;vertical-align:middle;line-height:26px;padding:0 13px;font-size:11.5px}.product .media-link:hover{text-decoration:none}.product .media-link.disabled{opacity:.6;-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60)}.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.multi-center{position:relative}.product .popup-icons{position:absolute;margin:15px auto}.product .popup-icons div.icon{width:25px;height:20px;float:left;cursor:pointer;z-index:1998;text-indent:0}.product .popup-icons div.icon span{padding:20px 0 0;text-transform:uppercase;font-size:8.5px;color:#73afdc;display:block;margin-left:-5px}.product .popup-icons div.photo{background:url(/images/th-search-mediaIcons.png) no-repeat 0 0;margin:0 5px 0 7px}.product .popup-icons div.video{background:url(/images/th-search-mediaIcons.png) no-repeat -62px 1px;margin-left:17px}.product .popup-icons div.video span{padding-left:5px}.product.map-popup .image-container{min-height:0}.product.map-popup .image-container img{width:232px;height:130px}.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:hover .count{background:#fff;color:#000}.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}.product.product-square{height:201px;width:201px}.product.product-square.expand-product{overflow:hidden;padding:0;z-index:0}.product.product-square.expand-product .expand{top:179px;left:0}.product.product-square.expand-product .expand-toggle{line-height:14px;padding:4px 0}.product.product-square.expand-product .image-container{margin:0}.product.product-square.expand-product img{max-height:217px;margin-left:-78px;height:auto}.product.product-square.expand-product:hover .expand{top:167px}.product.promo-list li{width:50%}.product.promo-list li .product{width:auto}.product.promo-list li .product .promo-det{width:235px}.product.allinone-split{width:316px;padding:7px 9px 7px 0;background:#f5f5f5;overflow:hidden}.product.allinone-split .image-container .img-split{width:316px;overflow:hidden;height:185px}.product.allinone-split .image-container .img-split img{margin:0}.product.allinone-split .pkg-container{background-color:#f8efe4}.product.allinone-split .pkg-container .det-container{padding:0 7px}.product.allinone-split .pkg-container .det-container p{position:relative}.product.allinone-split.first{padding:7px 7px 7px 9px}.product.allinone-split.single{width:97.5%}.product.allinone-split.single .image-container{margin:0}.product.allinone-split.single .image-container .img-split{width:316px;height:200px;overflow:hidden}.product.allinone-split.single .image-container .img-split img{margin:0}.product.allinone-split.single .det-container{width:47%}.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}

.gmnoprint div span{display:none}
.gmnoprint div a{display:none}
.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,.19999999999999996);box-shadow:inset 0 0 10px rgba(0,0,0,.19999999999999996);background:#fff url(/images/loader-maps.gif) no-repeat 50% 50%;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.inspirational li a img{width:250px;height:422px}.mapped .menu li{float:left}.mapped .menu li a{display:inline-block;width:250px;padding:10px 10px 9px;color:#73afdc;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:#73afdc}.mapped .menu li a:hover{background-color:#d7e5f0}.mapped .menu li a:hover .menu-image span{display:block;background:transparent url(/images/see-on-map.png) no-repeat right bottom;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.top,.mapped .map-viewport .shadow.bottom{left:0;height:1px;width:998px}.mapped .map-viewport .shadow.right,.mapped .map-viewport .shadow.left{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 #mapplaces .scroller,.mapped .map-viewport .slide-panel #mapfilters .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;height:59px;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:#73afdc;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:#73afdc;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:transparent url(/images/map-t-rating.gif) no-repeat -44px 2px}.mapped .map-viewport .slide-panel .result-list li .copy .t-rating.t2{padding-left:26px;background:transparent url(/images/map-t-rating.gif) no-repeat -33px 2px}.mapped .map-viewport .slide-panel .result-list li .copy .t-rating.t3{padding-left:36px;background:transparent url(/images/map-t-rating.gif) no-repeat -22px 2px}.mapped .map-viewport .slide-panel .result-list li .copy .t-rating.t4{padding-left:47px;background:transparent url(/images/map-t-rating.gif) no-repeat -11px 2px}.mapped .map-viewport .slide-panel .result-list li .copy .t-rating.t5{padding-left:58px;background:transparent url(/images/map-t-rating.gif) no-repeat 0 2px}.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 #faaf00;border-bottom:0;padding:8px}.mapped .map-viewport .slide-panel .result-list li.active span.count{background-color:#faaf00;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:#73afdc;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:transparent url(/images/map-sprite.png) no-repeat 1px 0}.mapped .map-viewport .slide-panel .filters-list li label.food .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -108px 0}.mapped .map-viewport .slide-panel .filters-list li label.culture .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -90px 0}.mapped .map-viewport .slide-panel .filters-list li label.shopping .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -18px 0}.mapped .map-viewport .slide-panel .filters-list li label.nature .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -36px 0}.mapped .map-viewport .slide-panel .filters-list li label.sport .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -54px 0}.mapped .map-viewport .slide-panel .filters-list li label.activity .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -73px 0}.mapped .map-viewport .slide-panel .filters-list li label.excursions .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -73px 0}.mapped .map-viewport .slide-panel .filters-list li label.events .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -149px 0}.mapped .map-viewport .slide-panel .filters-list li label.sights .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -91px 0}.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:transparent url(/images/map-sprite.png) no-repeat -130px 0}.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:transparent url(/images/map-sprite.png) no-repeat 1px -53px}.mapped .map-viewport .slide-panel .filters-list li label.disabled.food .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -108px -53px}.mapped .map-viewport .slide-panel .filters-list li label.disabled.culture .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -90px -53px}.mapped .map-viewport .slide-panel .filters-list li label.disabled.shopping .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -18px -53px}.mapped .map-viewport .slide-panel .filters-list li label.disabled.nature .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -36px -53px}.mapped .map-viewport .slide-panel .filters-list li label.disabled.sport .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -54px -53px}.mapped .map-viewport .slide-panel .filters-list li label.disabled.activity .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -73px -53px}.mapped .map-viewport .slide-panel .filters-list li label.disabled.excursions .icons{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -73px -53px}.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:transparent url(/images/map-tabs.png) no-repeat 0 -6px;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:transparent url(/images/map-sprite.png) no-repeat -40px -72px}.mapped .map-viewport .slide-panel .map-tabs ul li a.filters-tab span{width:18px;padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -62px -72px}.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:transparent url(/images/map-tabs.png) no-repeat 0 -86px;z-index:5}.mapped .map-viewport .slide-panel .map-tabs ul li.activate a{color:#73afdc}.mapped .map-viewport .slide-panel .map-tabs ul li.activate a.places-tab span{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat 0 -72px}.mapped .map-viewport .slide-panel .map-tabs ul li.activate a.filters-tab span{padding-left:0;background:transparent url(/images/map-sprite.png) no-repeat -22px -72px}.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:#73afdc;background-color:#fff;width:16px;text-align:center}#mapnode .map-img-close{position:absolute;top:1px;right:0;z-index:101;border:0;width:21px;height:21px;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,.19999999999999996);box-shadow:0 0 10px rgba(0,0,0,.19999999999999996)}.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,.19999999999999996);box-shadow:inset 0 0 10px rgba(0,0,0,.19999999999999996)}.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-scene-hotels .product-list .viewport ul.plist li{margin-left:-16px}.top-scene-hotels .product-list .viewport ul.plist li .product{margin:12px 4px}.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-position:75px -742px;background-color:transparent}.trip-advisor-summary.non-featured{background:#fff}.trip-advisor-summary.non-featured2{background:#fff;border-left:1px solid #aeaeae}.ta-reviews h2{margin-bottom:8px;border-bottom:2px solid #73afdc;padding-bottom:12px;margin-bottom:24px!important}.ta-reviews h2.underline-green{border-color:#71a132}.ta-reviews h2+img{border-top:2px solid #73afdc;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:0!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{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}.ta-quote-container .who-where i.sprite-img-grp-1{background-position:0 -956px;background-color:transparent;height:9px;width:15px;position:absolute;margin:-16px 0 0 27.5%}
.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:0}.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 .flying-when,.deals .flying-from,.deals .deal-item .info-text-small{display:block}.deals .flying-when{padding-left:16px;background-position:-1px -809px;background-color:transparent;margin-top:4px;line-height:14px}.deals .flying-from{padding-left:16px;background-position:-1px -831px;background-color:transparent;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}

ul#geo-nav,.geo-nav{margin:8px 0 0;list-style:none;float:left}ul#geo-nav>li,.geo-nav>li{float:left}ul#geo-nav>li h3,.geo-nav>li h3{padding-right:12px}ul#geo-nav>li h3 a,.geo-nav>li h3 a{color:#333}ul#geo-nav>li h3.no-category,.geo-nav>li h3.no-category{width:188px;font-size:12.5px;margin-bottom:2px;text-transform:none}ul#geo-nav>li h3.no-category a,.geo-nav>li h3.no-category a{color:#73afdc}ul#geo-nav>li ul,.geo-nav>li ul{width:133px;float:left;margin:0 0 18px;padding-left:8px;list-style:none;border-left:1px solid #c2c2c2}ul#geo-nav>li.wide,.geo-nav>li.wide{width:500px;padding-bottom:2px}ul#geo-nav>li.wide h3,.geo-nav>li.wide h3{margin-bottom:0;text-transform:none}ul#geo-nav>li.wide h3 a,.geo-nav>li.wide h3 a{color:#73afdc;font-size:11.5px}ul#geo-nav>li.wide h3 a,.geo-nav>li.wide h3 a,ul#geo-nav>li.wide h3 .rating,.geo-nav>li.wide h3 .rating{margin-right:4px}ul#geo-nav>li.wide h3 a,.geo-nav>li.wide h3 a,ul#geo-nav>li.wide h3 .rating,.geo-nav>li.wide h3 .rating,ul#geo-nav>li.wide h3 .diff-label,.geo-nav>li.wide h3 .diff-label{vertical-align:middle}ul#geo-nav>li.wide h3 .rating,.geo-nav>li.wide h3 .rating{text-indent:-9999px}ul#geo-nav>li.wide h3 .rating.t,.geo-nav>li.wide h3 .rating.t{display:none}ul#geo-nav>li.wide p,.geo-nav>li.wide p{margin:0}

.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:none repeat scroll 0 0 #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) repeat scroll 0 0 transparent;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) repeat scroll 0 0 transparent;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{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:0}#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}#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:0 0;background-color:#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 .thumbnail.play-video{display:block}.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) no-repeat 62px 31px;background-color:rgba(0,0,0,.5)}.media-promo .transparent.video{background:url(/images/video_icon.png) no-repeat 62px 31px;background-color:rgba(0,0,0,.5)}.media-promo .transparent.map{background:url(/images/icon-map-hotel.png) no-repeat center 22px;background-color:rgba(0,0,0,.5)}@media only screen and (min-width:768px) and (max-width:1024px){.media-promo .thumbnail:hover .transparent{display:none}.media-promo .transparent{display:none}}.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:transparent url(/images/sprite-board-basis.png) no-repeat 0 0}.board-basis .drink h4{padding-left:26px;background:transparent url(/images/sprite-board-basis.png) no-repeat 0 -87px}.board-basis .sports h4{width:196px;padding-left:30px;background:transparent url(/images/sprite-board-basis.png) no-repeat 0 -178px}.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}.table-ticks th,.table-ticks td{padding:4px 0}.table-ticks .row-heading{font-size:16.5px}.table-ticks .col-heading{color:#999;font-size:11.5px;text-align:center;width:98px}.table-ticks .row-sub-heading{font-size:14.5px}.table-ticks .row-heading,.table-ticks .row-sub-heading{width:170px}.table-ticks .row-heading,.table-ticks .col-heading{vertical-align:top}.table-ticks .row-sub-heading,.table-ticks .row-description{padding-left:8px}.table-ticks .row-description p{margin-bottom:4px}.table-ticks .tick{color:#666;text-align:center;font-size:22.5px}.table-ticks .underline-dashed{border-bottom:1px dotted #aeaeae}.ie8 .table-ticks .underline-dashed,.ie7 .table-ticks .underline-dashed{border-bottom:1px solid #aeaeae}.ie8 .table-ticks .tick,.ie7 .table-ticks .tick{text-indent:-9999px;background:transparent url(/images/tick.png) no-repeat center center}.board-basis h3{font-size:16.5px}.board-basis p{color:#aeaeae}.summary-panel{background:#f8f0e5}.summary-panel .col{float:left;padding-right:24px;width:212px}.summary-panel .row{clear:both;margin:0;padding-top:12px}.summary-panel .border-bottom{border-bottom:1px solid #c1b8a3;-webkit-box-shadow:0 1px 0 #fbf8f3;box-shadow:0 1px 0 #fbf8f3}.summary-panel .question{top:3px}.summary-panel .info-block{border:1px solid #c1b8a3;cursor:default;display:inline-block;font-size:12.5px;line-height:17px;padding:0 18px 0 3px;position:relative;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}.summary-panel .info-block:hover{background-color:rgba(229,220,198,.8)}.summary-panel .info-block.float{float:left}.summary-panel .info-block.price-info{margin-left:-4px}.summary-panel .price{color:#333;font-size:36.5px;margin:9px 0 0;padding-right:20px;position:relative;line-height:30px;top:-10px}.summary-panel .currency{font-size:22.5px;float:none}.summary-panel .price-value,.summary-panel .currency{font-family:tui,Arial,sans-serif}.summary-panel .price-value,.summary-panel .currency,.summary-panel .price-info{display:inline-block}.summary-panel .price-value{margin-left:-8px}.summary-panel .party-composition-price-info{cursor:default;position:relative;padding-right:14px;margin-left:0}.summary-panel .party-composition-price-info .question{top:3px;right:0}.summary-panel .price-info{cursor:default;font-size:10.5px;position:relative;line-height:12px;width:42px}.summary-panel .price-info .question{top:13px;right:-6px}.summary-panel .price-info.hide{display:none}.summary-panel .deposit,.summary-panel .discount{font-size:10.5px;white-space:nowrap}.summary-panel .price-total-e{font-size:11px;margin-left:75px;margin-top:-40px}.summary-panel .discount-e{margin-left:-6px;margin-top:-11px;font-size:11px}.summary-panel .party-composition-di{margin-left:-84px;margin-top:-29px}.summary-panel .cta-buttons-book{margin-left:-18px;padding-top:1px;width:123%}.summary-panel .cta-buttons-book .continue-price{border-radius:30px;margin-left:157px;background-color:#9D1567;background-image:-moz-linear-gradient(center top,#ed0080,#9d1567);background-repeat:repeat-x;color:#FFF;padding:10px 35px}.summary-panel .cta-buttons-book .shortlist-price{border-radius:30px;color:#666;min-width:90px;padding-left:26px;text-shadow:1px 1px 1px #FFF;text-align:center;box-shadow:0 1px 0 rgba(0,0,0,.15);background-color:#D1D2D4;background-image:-moz-linear-gradient(center top,#fbfbfb,#d1d2d4);background:-webkit-gradient(center top,#fbfbfb,#d1d2d4);background:-webkit-linear-gradient(center top,#fbfbfb,#d1d2d4);background:-o-linear-gradient(center top,#fbfbfb,#d1d2d4);background:-ms-linear-gradient(center top,#fbfbfb,#d1d2d4);background:linear-gradient(center top,#fbfbfb,#d1d2d4);filter:progid:DXImageTransform.Microsoft.gradient(center top, #fbfbfb, #d1d2d4);background-repeat:repeat-x}.summary-panel .alternative-search-rad{border-radius:30px;margin-left:157px}.summary-panel .simple{background-color:#D1D2D4;background-image:-moz-linear-gradient(center top,#fbfbfb,#d1d2d4);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,.15);color:#666;font-size:25px;margin-left:117px;min-width:90px;padding-bottom:5px;padding-left:25px;padding-top:0;text-align:center;text-shadow:1px 1px 1px #FFF}.summary-panel .simple .change-flights-span{font-size:13px}.summary-panel .price-discount{margin-left:5px}.summary-panel .change-flights{margin:12px 12px 0 0;text-align:right}.summary-panel .party-composition-extra{margin-top:24px;font-size:12px}.summary-panel .change-pax-di{font-size:9px;margin-left:-1px}.summary-panel .flight-info-title{font-size:14.5px;margin-bottom:4px}.summary-panel .flight-info-title span{display:inline-block}.summary-panel .duration .flight-info-title{padding-top:4px}.summary-panel .airport-code{color:#b0a08c;font-family:tui,Arial,sans-serif;font-size:41.5px}.summary-panel .airport-name{line-height:16px;max-width:90px;margin-left:24px}.summary-panel .location-path{color:#b0a08c;margin-bottom:0}.summary-panel .itinerary{background:transparent url(/images/search-results-sprite.png) no-repeat -5px -26px;padding:0 0 4px 22px;font-size:14.5px;color:#b0a08c}.summary-panel .itinerary.inbound{background-position:-5px -56px}.summary-panel .itinerary span{display:inline-block}.summary-panel .itinerary .itinerary-departure-time{background:transparent url(/images/search-results-sprite.png) no-repeat -2px -86px;min-width:38px;padding-left:26px}.summary-panel .itinerary .itinerary-arrival-time i{background:transparent url(/images/search-results-sprite.png) no-repeat -4px -204px;display:inline-block;width:22px;height:15px}.summary-panel .itinerary .itinerary-day-overlap,.summary-panel .itinerary .itinerary-flight-duration{margin-left:4px;font-size:10.5px}.summary-panel-flights{margin:12px 0;padding:16px}.summary-panel-flights .col{background-image:url(../images/flight-options-arrow-sand.png);background-repeat:no-repeat;background-position:212px 0;padding-right:36px;min-height:186px}.summary-panel-flights .col.return{background-image:none;padding-right:0}.summary-panel-flights .row{padding-left:248px}.summary-panel-flights h4{color:#b0a08c;font-size:14.5px;padding-bottom:8px;margin:0 12px 8px 0}.summary-panel-flights .price-box{display:inline-block}.summary-panel-flights .price-info{padding:2px 4px;vertical-align:middle;width:66px}.summary-panel-flights .price-info .question{height:10px;top:0;bottom:0;right:2px;margin:auto}.summary-panel-flights .itinerary{padding-left:0;background-image:none}.summary-panel-flights .itinerary .itinerary-dates{background:transparent url(/images/search-results-sprite.png) no-repeat -4px -145px;min-width:132px;padding-left:22px}.summary-panel-flights .itinerary .itinerary-departure-time{background-position:-3px -86px;padding-left:22px}.summary-panel-flights .itinerary .itinerary-arrival-time i{background-position:-6px -204px;width:20px}.summary-panel-flights .cta.jumbo{margin:6px 0 0 78px;vertical-align:top}.summary-panel-accommodation{padding:0 16px 45px}.summary-panel-accommodation h4{color:#666;font-size:12.5px;position:relative;text-transform:uppercase}.summary-panel-accommodation h4.price-info{margin-bottom:0;max-width:104px}.summary-panel-accommodation .divider{margin-top:12px;padding-bottom:12px}.summary-panel-accommodation .divider.book{margin:0 -16px;padding:12px 16px 6px;background-color:#e5dcc6}.summary-panel-accommodation .divider.alternative-search{background:#f0e2d1 url(../images/summary-arrow.png) no-repeat center top;padding-top:40px;padding-bottom:24px;margin:0 -16px}.summary-panel-accommodation .divider.alternative-search-rad{border-radius:15px;margin-left:157px}.summary-panel-accommodation .divider.sold-out{margin-top:0;padding-top:24px}.summary-panel-accommodation .summary-ref{clear:left;margin:4px 0 0}.summary-panel-accommodation .party-composition i{display:inline-block;font-style:normal;margin-top:-4px;vertical-align:middle}.summary-panel-accommodation .price-wrapper{float:left;width:176px}.summary-panel-accommodation .cta-buttons{float:right;width:104px;margin-top:4px}.summary-panel-accommodation .cta-buttons .shortlist{margin-top:8px}.summary-panel-accommodation .charges{margin-top:4px;padding-bottom:4px}.summary-panel-accommodation .charges p{font-size:10.5px;margin-bottom:5px}
.summary-panel-accommodation .charges p.last{position:relative;max-width:270px}
.summary-panel-accommodation .charges .question{right:0}
.summary-panel-accommodation .notincluded ul{text-align:left;width:290px;list-style:disc;margin:5px}
.summary-panel-accommodation .notincluded ul li{font-size:10px;}
.summary-panel-accommodation .included ul{text-align:left;text-transform:uppercase;width:301px;margin:0 -8px}
.summary-panel-accommodation .included ul li{cursor:default;display:block;float:left;font-size:10.5px;margin-bottom:8px;padding-top:40px;position:relative;text-align:center;width:97px}
.summary-panel-accommodation .included ul li i{background:transparent url(/images/summary-panel-sprite.png) no-repeat center 0;display:inline-block;height:40px;position:absolute;width:40px;top:0;left:28px}.summary-panel-accommodation .included ul li .room-selling{font-size:8.5px}.summary-panel-accommodation .included ul li .room-selling .question{top:3px}.summary-panel-accommodation .included ul li .room-avail{font-size:8.5px;display:inline-block}.summary-panel-accommodation .included ul li.flights i{background-position:center -42px}.summary-panel-accommodation .included ul li.coach i{background-position:center -82px}.summary-panel-accommodation .included ul li.car-hire i{background-position:center -2px}.summary-panel-accommodation .included ul li.room i{background-position:center -122px}.summary-panel-accommodation .included ul li.board i{background-position:center -162px}.summary-panel-accommodation .included ul li.donation i{background-position:center -202px}.summary-panel-accommodation .included ul li.luggage i{background-position:center -242px}.summary-panel-accommodation .included ul li.luggage-20 i{background-position:center -322px}.summary-panel-accommodation .included ul li.luggage-25 i{background-position:center -362px}.summary-panel-accommodation .included ul li.protection i{background-position:center -282px}.summary-panel-accommodation .included ul li.duration i{left:20px;width:58px;background-image:url(/images/summary-panel-nights-sprite.png)}.summary-panel-accommodation .included ul li.duration i.d1{background-position:center 2px}.summary-panel-accommodation .included ul li.duration i.d2{background-position:center -40px}.summary-panel-accommodation .included ul li.duration i.d3{background-position:center -83px}.summary-panel-accommodation .included ul li.duration i.d4{background-position:center -125px}.summary-panel-accommodation .included ul li.duration i.d5{background-position:center -166px}.summary-panel-accommodation .included ul li.duration i.d6{background-position:center -208px}.summary-panel-accommodation .included ul li.duration i.d7{background-position:center -250px}.summary-panel-accommodation .included ul li.duration i.d8{background-position:center -292px}.summary-panel-accommodation .included ul li.duration i.d9{background-position:center -334px}.summary-panel-accommodation .included ul li.duration i.d10{background-position:center -376px}.summary-panel-accommodation .included ul li.duration i.d11{background-position:center -419px}.summary-panel-accommodation .included ul li.duration i.d12{background-position:center -460px}.summary-panel-accommodation .included ul li.duration i.d13{background-position:center -502px}.summary-panel-accommodation .included ul li.duration i.d14{background-position:center -544px}.summary-panel-accommodation .included ul li.duration i.d15{background-position:center -587px}.summary-panel-accommodation .included ul li.duration i.d16{background-position:center -629px}.summary-panel-accommodation .included ul li.duration i.d17{background-position:center -671px}.summary-panel-accommodation .included ul li.duration i.d18{background-position:center -713px}.summary-panel-accommodation .included ul li.duration i.d19{background-position:center -754px}.summary-panel-accommodation .included ul li.duration i.d20{background-position:center -797px}.summary-panel-accommodation .included ul li.duration i.d21{background-position:center -839px}.summary-panel-accommodation .included ul li.duration i.d22{background-position:center -881px}.summary-panel-accommodation .included ul li.duration i.d23{background-position:center -923px}.summary-panel-accommodation .included ul li.duration i.d24{background-position:center -965px}.summary-panel-accommodation .included ul li.duration i.d25{background-position:center -1006px}.summary-panel-accommodation .included ul li.duration i.d26{background-position:center -1049px}.summary-panel-accommodation .included ul li.duration i.d27{background-position:center -1091px}.summary-panel-accommodation .included ul li.duration i.d28{background-position:center -1133px}.summary-panel-accommodation .included ul li.clear-it{display:block;clear:left;float:none;padding:0;margin:0;width:100%}.summary-panel-accommodation .flights-summary li{background:transparent url(/images/search-results-sprite.png) no-repeat -5px -26px;padding:0 0 4px 22px}.summary-panel-accommodation .flights-summary li.itinerary{color:#333}.summary-panel-accommodation .flights-summary li.dreamliner{background:0 0}.summary-panel-accommodation .change-flights{margin-top:8px}.summary-panel-accommodation .itinerary-dates{min-width:120px}.summary-panel-accommodation .alternative-search p,.summary-panel-accommodation .alternative-search h4,.summary-panel-accommodation .alternative-search .button{margin-left:28px}.summary-panel-accommodation .alternative-search h4{color:#333;font-family:tui,Arial,sans-serif;font-size:16.5px;text-transform:none}.summary-panel-accommodation .alternative-search .button{font-size:14.5px;margin-top:4px;padding:6px 16px 6px 32px;position:relative;min-width:68px}.summary-panel-accommodation .alternative-search .button i{background:transparent url(/images/search-icon.png) no-repeat 0 0;display:block;height:15px;left:12px;position:absolute;top:9px;width:15px}.summary-panel-accommodation .sold-out h4{color:#333;text-align:center;margin-bottom:0}.summary-panel-accommodation .sold-out h4 span{text-transform:capitalize;display:block;font-family:tui,Arial,sans-serif;font-size:36.5px;float:none}.summary-panel-accommodation .board-types h4{margin-bottom:8px}.summary-panel-accommodation .board-type{background-position:7px -334px;background-color:transparent;background-repeat:no-repeat;color:#454545;cursor:pointer;font-size:13.5px;margin-bottom:2px;padding:4px 8px 4px 28px;line-height:21px}.summary-panel-accommodation .board-type:hover{background-color:#f0e2d1}.summary-panel-accommodation .board-type.active{background-position:7px -364px;background-color:transparent;background-color:#e5dcc6}.summary-panel-accommodation .board-type .question{display:inline-block;line-height:9px;margin-left:6px;position:static}.summary-panel-accommodation .board-type .board-type-price{color:#666;font-size:12.5px;line-height:22px}.summary-panel-accommodation .pad-bottom{padding-bottom:12px}.summary-panel-accommodation .party-price{font-size:10.5px;clear:both;margin:4px 0 0}.back-to-results{margin-bottom:0;padding-bottom:0}.back-to-results a{color:#aeaeae;text-decoration:underline}.back-to-results i{font-style:normal}.continue-button{margin-top:9px}

.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}.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 #73afdc}.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:transparent url(/images/sprite-essential-info.png) no-repeat 0 6px}.essential-info ul li.route-map{padding-left:50px;background:transparent url(/images/sprite-essential-info.png) no-repeat 0 -118px}.essential-info ul li.brochure{padding-left:50px;background:transparent url(/images/sprite-essential-info.png) no-repeat 0 6px}.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,.19999999999999996) inset;box-shadow:1px 1px 1px rgba(0,0,0,.19999999999999996) inset;padding:0 12px 0 8px;line-height:18px;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:#73afdc;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 i.sprite-img-grp-1{background-position:0 -697px;background-color:transparent;height:15px;width:20px;position:absolute;margin:16px 0 0 1px}.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 .prev,.availability-component .next{width:16px;height:108px;position:absolute;top:0;background:#fff;z-index:10;color:#73afdc}.availability-component .prev .arrow,.availability-component .next .arrow{position:absolute;height:0;top:62px;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 #73afdc transparent transparent}.availability-component .prev:hover .arrow{border-right-color:#b3d5f0}.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 #73afdc}.availability-component .next:hover .arrow{border-left-color:#b3d5f0}.availability-component .next.disable .arrow{border-left-color:#c2c2c2}.availability-component .mask-interactivity{background:#fff url(../images/loader-maps.gif) no-repeat 50% 50%;opacity:.7;display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:20}.availability-component .selectors,.availability-component .carousel{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 .selectors,.availability-component.loaded .carousel
{
	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-position:6px -1027px;background-color:transparent}.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}
.search{position:relative;clear:both;width:100%;padding:16px 0 0;z-index:1002;background-color:#73afdc;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.30000000000000004);box-shadow:inset 0 0 4px rgba(0,0,0,.30000000000000004)}
.search .col{float:left;min-height:82px;margin-right:14px;padding-left:14px;background-position:-3px -864px;background-color:transparent;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 .seperator{position:absolute;margin-left:-14px;min-height:82px;width:5px;background-position:-3px -864px;background-color:transparent}
.search .col:first-child{padding-left:24px;background:0 0}
.search .col.from{min-width:130px;background-image:none}
.search .col.from .placeholder-ellipsis{max-width:110px}
.search .col.from .textfield.multifield{
	width:130px
}
.search .col.from .textfield.multifield .textbox{
	max-width:120px
}.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 .placehold{
	width:130px
}.search .col.from .placeholder-ellipsis{max-width:110px}
.search .col.to{width:185px;background:url(/images/search-div.png) no-repeat 0 0}
.search .col.to .textfield.multifield{
	width:174px
}.search .col.to .textfield.multifield .textbox{
	max-width:170px;padding:0 3px 0 4px
}.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 a{
	height:14px;position:static
}
.search .col.to .textfield.multifield .scroller{
	width:200px
}
.search .col.to .textfield.multifield .placehold{width:166px;color:#454545}
.search .col.pax{margin-right:0;width:auto}
.search .col.date{width:110px}
.search .col.duration{max-width:128px}
.search .col.duration .custom-dropdown .value{width:92px;padding:0 0 0 6px;font-size:11.5px;font-style:italic}
.search .col p{font-size:10.5px;margin-bottom:0}
.search .col p a{color:#aed2f4!important}
.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:transparent url(/images/search-panel-sprite.png) no-repeat 0 -63px}
.search .col p .related.destination{margin-top:33px;color:#fff!important;padding-left:16px;background:transparent url(/images/search-panel-sprite.png) no-repeat 0 -85px}
.search .col p .related .load{display:none}
.search .col p .related.loading .load{display:inline-block;width:16px;height:16px;background:url(/images/load-on-brand-16px.gif) no-repeat left top;position:absolute;right:-22px;top:0}
.search .col p .related.give-take{position:relative;padding:0 0 0 20px;color:#fff;text-transform:none;height:27px}
.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:#73afdc}.search .col:-moz-placeholder{color:#73afdc}.search .col::-moz-placeholder{color:#73afdc}.search .col:-ms-input-placeholder{color:#73afdc}.search .col label{display:block;height:32px;font-size:10.5px;color:#fff;text-transform:uppercase}.search .col label span{display:block;font-size:8.5px;text-transform:none}
.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:#454545;border:1px solid #fff;position:absolute;z-index:1000;overflow:hidden}
.search .col .textfield.multifield .textbox{
	margin:2px 2px 2px 0;padding:0 19px 0 4px;border-radius:3px;color:#fff;background-color:#73afdc;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:#b3d5f0}
.search .col .textfield.multifield .textbox.selected{
	background-color:#faaf00}
.search .col .textfield.multifield .textbox a{
	background-position:5px -513px;background-color:transparent;display:inline-block;width:20px;height:19px;text-indent:-9999px;overflow:hidden;position:absolute}
.search .col .textfield.multifield .input-item{
	float:left;margin:0 2px 0 1px;padding:0;border:0;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:transparent url(../images/load-on-white-14px.gif) no-repeat right 2px;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:165px;margin:0;padding:0 4px 0 6px;color:#73afdc;background-color:#fff;font-style:italic;font-size:11.5px}
.search .col .textfield.multifield .placehold.error{
	color:#fff;background-color:#ef0000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.search .col .textfield.multifield .scroller{
	width:165px}
.search .col .textfield.multifield .scroller .track{
	right:-12px}
.search .col .textfield.multifield .scroller:focus{
	outline:0}
.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:#73afdc}
.search .col .textfield.multifield.inactive.highlight .placehold{
	background-color:#fff;color:#73afdc}
.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;padding:0 16px 0 4px;border-radius:3px;color:#454545;background:#fff url(/images/search-panel-sprite.png) no-repeat 142px -159px;border:1px solid #fff;font-style:italic;font-size:11.5px;width:100px;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:#fff url(../images/load-on-white-14px.gif) no-repeat 140px 4px}
.search .col .when.error{color:#fff;background:#ef0000 url(/images/search-panel-sprite.png) no-repeat 142px 4px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.search .col .search-col{padding-left:15px}
.search .col .search-col .button{margin-top:26px;padding:8px 16px;font-size:14.5px;border-radius:3px;border-color:transparent}.search .col .custom-dropdown .value{font-size:11.5px!important}
.search a.dropdown:focus,.search a.dropdown.open{-webkit-box-shadow:0 0 6px rgba(255,255,255,.75);box-shadow:0 0 6px rgba(255,255,255,.75)}.search .sub-col{float:left;margin-right:14px;overflow:hidden;max-width:60px}.search .sub-col.search-col{margin-right:0;max-width:none;overflow:auto;background:transparent url(/images/load-on-brand-21px.gif) no-repeat -9999px -9999px}.search .child-age-label{clear:left;padding:8px 0 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:11px}.search.searching .search-col{position:relative}.search.searching .search-col:before{content:'';display:block;top:32px;left:-9px;width:21px;height:21px;position:absolute;background:transparent url(/images/load-on-brand-21px.gif) no-repeat 0 0}.search.error-page,.search.no-search-panel{min-height:0;padding:4px 0}.search .flexible-tooltip{background:transparent url(/images/question-brand-dark.png) no-repeat 0 0}.search .placeholder-ellipsis{display:inline-block;max-width:116px;margin-right:-2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
body.no-touch .search .col.from .textfield.multifield .textbox.truncate:hover span
{
	max-width:134px
}
body.no-touch .search .col.from .textfield.multifield .textbox:hover
{
	max-width:170px
}
body.no-touch .search .col.from .textfield.multifield .textbox:hover span
{
	max-width:127px
}
body.no-touch .search .col.to .textfield.multifield .textbox.truncate:hover
{
	background-color:#b3d5f0
}
body.no-touch .search .col.to .textfield.multifield .textbox.truncate:hover span
{
	max-width:134px
}
body.no-touch .search .col.to .textfield.multifield .textbox:hover{max-width:170px}body.no-touch .search .col.to .textfield.multifield .textbox:hover span{max-width:156px}.search-summary{max-height:0;padding:0;z-index:998;overflow:hidden;background:#73afdc}.search-summary .col{float:left;margin-right:14px;padding-left:14px;background-position:-3px -864px;background-color:transparent;opacity:0;visibility:hidden}.search-summary .col label{color:#fff;text-transform:uppercase;font-size:8.5px;float:left}.search-summary .col p{float:left;clear:both;max-width:196px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:10.5px;margin-bottom:4px}.search-summary .col .search-edit{border-color:transparent;font-size:12.5px;padding:7px 14px}.search-summary .col .sub-col{float:left;min-width:64px;margin-right:8px;text-align:center}.search-summary .col .sub-col label{display:block;width:100%}.search-summary .col .sub-col p{float:none}.search-summary .col.from{min-width:178px;background:0 0}.search-summary .col.to{min-width:178px}.search-summary .col.when{min-width:156px}.search-summary .col.duration{min-width:108px}.search-summary .col.pax{margin-right:0;padding-left:0}.search-summary .col.no-margin{padding:0 14px 0 0;background:0 0;float:right}.search{min-height:82px;max-height:300px}.search.closed{overflow:hidden;min-height:0;max-height:0;padding:0}.search.open{overflow:visible}.search.open .sub-col{overflow:visible}.search-summary.open{padding:16px 0 12px;max-height:48px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.30000000000000004);box-shadow:inset 0 0 4px rgba(0,0,0,.30000000000000004)}.search-summary.open .col{visibility:visible;opacity:1}.wf{background-color:#fefefe}.price-breakdown{margin-top:8px;min-width:160px}.price-breakdown li{position:relative}.price-breakdown li span{float:right}.price-breakdown .total-price{margin-top:8px}.flying-pill{position:absolute;max-width:160px;background-color:#faaf00;border:1px solid #faaf00;border-radius:7px;font-size:10.5px;color:#fff;display:block;margin:2px;padding:2px 8px;z-index:9999}.flying-pill span{max-width:108px;display:inline-block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.get-price-search{float:left;padding-top:16px;position:relative;z-index:998}.get-price-search .row{margin-bottom:8px}.get-price-search .row.last{margin-bottom:8px;padding-top:8px}.get-price-search .row.howlong #get-totalDuration span.value{width:92px}.get-price-search .row.smerch-row{margin-top:-20px}.get-price-search .sub-col{float:left;min-width:76px}.get-price-search p{font-size:10.5px;margin-bottom:0}.get-price-search p a{color:#73afdc}.get-price-search p .related{display:block;margin-top:8px;position:relative;max-width:90px}.get-price-search p .related:focus{text-decoration:underline}.get-price-search p .related.airport{padding-left:18px;background:transparent url(/images/search-panel-sprite.png) no-repeat 0 -19px}.get-price-search p .related .load{display:none}.get-price-search p .related.loading .load{display:inline-block;width:16px;height:16px;background:url(../images/load-on-white-14px.gif) no-repeat left top;position:absolute;right:8px;top:1px}.get-price-search p .related.give-take{color:#73afdc;display:inline-block;font-size:10.5px;position:relative;padding:0 0 0 20px;max-width:100px;text-transform:none}.get-price-search p .related.give-take input{position:absolute;top:2px;left:0;padding:0}.get-price-search::-webkit-input-placeholder{color:#c2c2c2}.get-price-search:-moz-placeholder{color:#c2c2c2}.get-price-search::-moz-placeholder{color:#c2c2c2}.get-price-search:-ms-input-placeholder{color:#c2c2c2}.get-price-search label{display:block;padding-bottom:4px;font-size:12.5px;color:#666;text-transform:uppercase}
.get-price-search .textfield.multifield{
	min-height:24px;line-height:24px;padding:0 0 0 2px;font-size:11.5px;color:#aeaeae;border:1px solid #73afdd;z-index:1000;overflow:hidden;width:220px}
.get-price-search .textfield.multifield .textbox{
	line-height:16px;margin:2px;padding:0 4px;border-radius:3px;color:#fff;background-color:#73afdc;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:pointer}
.get-price-search .textfield.multifield .textbox:hover{
	background-color:#b3d5f0}
.get-price-search .textfield.multifield .textbox.selected{
	background-color:#73afdc}
.get-price-search .textfield.multifield .textbox a{
	background-position:5px -514px;background-color:transparent;display:inline-block;width:14px;height:14px;text-indent:-9999px;overflow:hidden}
.get-price-search .textfield.multifield .textbox span{
	padding-top:2px;line-height:14px;display:inline-block;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.get-price-search .textfield.multifield .textbox.truncate span{max-width:127px}.get-price-search .textfield.multifield .textbox.truncate:hover span{max-width:170px}.get-price-search .textfield.multifield .input-item{float:left;margin:0 2px 0 1px;padding:0;border:0;position:relative;z-index:10}.get-price-search .textfield.multifield .input-item input{background-color:transparent;width:auto;border:0;height:19px}.get-price-search .textfield.multifield .input-item input.loading{background:transparent url(../images/load-on-white-14px.gif) no-repeat right 2px;padding-right:16px}.get-price-search .textfield.multifield .input-item input:focus{outline:0}.get-price-search .textfield.multifield .input-item .multifieldInfo{display:none;color:#666;font-style:italic;position:absolute;left:0;top:0;width:60px;padding-left:2px}.get-price-search .textfield.multifield .placehold{position:absolute;left:-2px;width:206px;margin:0;padding:0 8px;line-height:24px;color:#aeaeae;font-style:italic;font-size:12.5px}.get-price-search .textfield.multifield .placehold span{display:none}.get-price-search .textfield.multifield .placehold.error{color:#fff;background-color:#ef0000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.get-price-search .textfield.multifield.active{border:1px solid #73afdc;-webkit-box-shadow:0 0 4px #73afdc;box-shadow:0 0 4px #73afdc}.get-price-search .textfield.multifield.active .scroller{padding:2px 0}.get-price-search .textfield.multifield.active .input-item span{color:#666}.get-price-search .textfield.multifield.inactive{background-color:#fff}.get-price-search .textfield.multifield.inactive.highlight{border:1px solid #73afdc;-webkit-box-shadow:0 0 4px #73afdc;box-shadow:0 0 4px #73afdc;background-color:#fff;color:#5d90b5}.get-price-search .textfield.multifield.inactive.highlight .placehold{color:#5d90b5}.get-price-search .textfield.multifield.inactive.highlight.pulse{-webkit-animation:pulse 1s;-moz-animation:pulse 1s;-ms-animation:pulse 1s;animation:pulse 1s}.get-price-search .when{margin:0;padding:0 9px 0 6px;width:207px;height:24px;line-height:24px;font-style:italic;font-size:11.5px;color:#aeaeae;background:#fff url(/images/results-group-by-sprite.png) no-repeat right -78px;border:1px solid #73afdd;border-radius:3px;cursor:pointer}.get-price-search .when:focus,.get-price-search .when.focus{background-image:url(/images/search-panel-sprite.png);background-position:right -157px;border-color:#b3d5f0;-webkit-box-shadow:0 0 4px #73afdc;box-shadow:0 0 4px #73afdc;background-color:#fff;color:#5d90b5;outline:0}.get-price-search .when.loading{border-color:#73afdc;background:#fff url(../images/load-on-white-14px.gif) no-repeat 202px 6px}.get-price-search .when.error{color:#fff;border-color:#ef0000;background-color:#ef0000;background-image:url(/images/search-panel-sprite.png);background-position:right 6px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.get-price-search .howLong a.dropdown{max-width:152px;border-color:#73afdd}.get-price-search .howLong a.dropdown.hover{border-color:#b3d5f0}.get-price-search .howLong .value{min-width:104px;padding:0 0 0 6px}.get-price-search .totalAdults a,.get-price-search .totalChildren a{width:auto;border-color:#73afdd}.get-price-search .totalAdults a.hover,.get-price-search .totalChildren a.hover{border-color:#b3d5f0}.get-price-search .totalAdults a span.value,.get-price-search .totalChildren a span.value{min-width:6px;padding:0 10px}.get-price-search .rooms{width:308px}.get-price-search .rooms .item .acol{min-width:76px;display:inline-block}.get-price-search .rooms .labels{display:table}.get-price-search .rooms .labels label{float:left;font-size:10.5px;min-width:78px;text-align:left}.get-price-search .rooms label{font-size:10.5px}.get-price-search .rooms label span{font-size:8.5px}.get-price-search .child-age-label{clear:left;padding:4px 0 8px;margin:0;max-width:260px;text-transform:uppercase;font-size:9.5px;color:#666}.get-price-search .child-age-label span{font-size:8.5px}.get-price-search .child-age-selector{margin-bottom:10px}.get-price-search .child-age{width:76px;display:block;float:left}.get-price-search .child-age .custom-dropdown a span.arrow{width:28px}.get-price-search .flexible:focus{-webkit-box-shadow:0 0 4px #73afdc;box-shadow:0 0 4px #73afdc}.get-price-search .flexible-tooltip{margin-top:0}.newSearchPanel .guide.airport .child-airport{padding-left:20px}.custom-dropdown.howLong .dropdown span.value{width:92px!important;font-style:italic}.custom-dropdown.howLong .dropdown span.arrow{background:#5d90b5}.custom-dropdown.howLong .dropdown span.arrow:hover,.custom-dropdown.howLong .dropdown span.arrow:focus,.custom-dropdown.howLong .dropdown span.arrow:active{background:#b3d5f0}.custom-dropdown.totalAdults .dropdown span.arrow,.custom-dropdown.totalChildren .dropdown span.arrow,.custom-dropdown.smerchWhen .dropdown span.arrow{background:#5d90b5}.custom-dropdown.totalAdults .dropdown span.arrow:hover,.custom-dropdown.totalChildren .dropdown span.arrow:hover,.custom-dropdown.smerchWhen .dropdown span.arrow:hover,.custom-dropdown.totalAdults .dropdown span.arrow:focus,.custom-dropdown.totalChildren .dropdown span.arrow:focus,.custom-dropdown.smerchWhen .dropdown span.arrow:focus,.custom-dropdown.totalAdults .dropdown span.arrow:active,.custom-dropdown.totalChildren .dropdown span.arrow:active,.custom-dropdown.smerchWhen .dropdown span.arrow:active{background:#b3d5f0}.child-age .custom-dropdown span.arrow{background:#5d90b5}.child-age .custom-dropdown span.arrow:hover,.child-age .custom-dropdown span.arrow:focus,.child-age .custom-dropdown span.arrow:active{background:#b3d5f0}.cal-month-selector .custom-dropdown a.dropdown span.value{width:93px}.choose-rooms .custom-dropdown span.value{min-width:41px!important}
a.play-video.ensLinkTrack{
	display:none
}
.guide{position:absolute;top:100px;clear:both;overflow:hidden}
.guide .wrapper
{
	background:#fff;
	width:968px;
	padding:16px;
	border:24px solid #73afdc;
	border-width:8px 24px 24px;
	position:relative
}
.guide.expand-vertical{max-height:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.guide.expand-vertical.destination{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.guide.expand-vertical.open{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.guide.expand-vertical.open.destination{-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.guide.expand-horizontal{clear:none;max-width:0;max-height:400px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;top:0;float:left}
.guide.expand-horizontal .wrapper
{
	background-color:#f5f5f5;
	padding:16px 0 0 16px;
	min-width:404px;
	min-height:376px
}
.guide.expand-horizontal .close-hide{top:8px;right:8px;padding:4px 4px 4px 16px;margin:0}.guide.expand-horizontal .close-hide:hover{padding:4px 4px 4px 16px}.guide.expand-horizontal .close-hide .icon{top:4px;left:0}.guide.expand-horizontal .close-hide .icon-arrow{border-width:5px;border-color:transparent #73afdc transparent transparent}.guide.expand-horizontal.airport{position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:999}.guide.expand-horizontal.airport.open{max-width:421px;-webkit-transition:all .3s ease-in .2s;-moz-transition:all .3s ease-in .2s;-o-transition:all .3s ease-in .2s;transition:all .3s ease-in .2s}.guide.expand-horizontal.airport .arrow{border-color:transparent #f5f5f5 transparent transparent;top:42px;left:-16px}
.guide.expand-horizontal.airport .wrapper
{
	border:0;width:auto
}.guide.expand-horizontal.airport .title-bar{max-height:56px}.guide.expand-horizontal.airport .title-bar h3{float:none;margin-bottom:4px}.guide.expand-horizontal.airport .title-bar .status-info{margin-bottom:12px}.guide.expand-horizontal.airport .title-bar .list-inline li{display:inline;margin-left:26px}.guide.expand-horizontal.airport .col{min-width:180px;margin:0 0 0 20px}.guide.expand-horizontal.airport .col li{margin-bottom:8px}.guide.expand-horizontal.open-anim-done{overflow:visible}.guide.airport .icon-guide{margin-right:6px}.guide.airport .arrow{left:34px}.guide.airport h3{margin-bottom:22px;background:transparent url(/images/search-panel-sprite.png) no-repeat 0 -106px;padding-left:26px}.guide.airport h3 .status{font-size:12.5px;color:#666;margin:0 10px}.guide.airport .empty-airport-model{font-size:12.5px}.guide.airport .empty-airport-model.inactive{color:#aeaeae;cursor:default;text-decoration:none}.guide.destination .arrow{left:222px}.guide.destination .title-bar h3{padding-left:26px;margin-bottom:10px;max-width:882px}.guide.destination .title-bar p.notice{clear:left;padding:0 0 12px 20px;margin-bottom:0}.guide.destination .title-bar p.notice select{float:left;clear:left}.guide.destination .title-bar p.notice .custom-dropdown{float:left}.guide.destination .title-bar p.notice .custom-dropdown a.dropdown{margin-left:0;border-radius:3px;overflow:visible;max-width:none;height:25px}.guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.value{border-bottom-left-radius:3px;border-top-left-radius:3px;font-size:12.5px;padding:0 12px 0 10px;height:24px;min-width:119px}.guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.arrow{left:0;top:0;border-style:none;border-bottom-right-radius:3px;border-top-right-radius:3px;width:30px;height:25px}.guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.arrow span{border-top-color:#fff;left:9px;top:11px}.guide.destination .title-bar p.notice .custom-dropdown .arrow{position:static;top:auto;left:auto;height:25px;border:0}.guide.destination .title-bar p.notice a{float:left}.guide.destination .title-bar p.notice a.empty-destination-model{padding:0 0 0 24px;background-color:#fff;line-height:26px}.guide.destination .title-bar p.notice a.empty-destination-model.inactive{color:#aeaeae;text-decoration:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;cursor:default}.guide.destination .title-bar p.notice span.line{display:inline-block;border-bottom:1px solid #c2c2c2;width:664px;margin-top:14px}.guide.destination .title-bar p.notice .notice-title{float:left;font-size:12.5px;font-weight:700;padding:0 14px 0 0;line-height:26px}.guide.destination #dg-items{float:left;width:769px;margin-left:20px}.guide.destination #dg-items label.fc-recommend{float:left;width:100%;color:#000;font-size:12.5px;margin-bottom:8px}.guide.destination #dg-items .col .group{border:0}.guide.destination #dg-items .col .region{text-transform:uppercase}.guide.destination #dg-items .col .region-child{padding-left:23px}.guide.destination #dg-items .col.last{margin-top:-28px;padding-left:16px;border-left:1px solid #c2c2c2;min-height:260px}.guide.destination #dg-items .col label input{left:6px}.guide.destination #dg-items .col label .checkbox{left:6px}.guide.destination .browse{margin:0 4px 0 -6px;float:right;max-width:178px;text-align:center;padding-top:30px}.guide.destination .browse div.default-inspired div{min-height:130px;position:relative}.guide.destination .browse p{font-size:14.5px;width:178px;margin:0 auto;padding-bottom:2px;line-height:20px}.guide.destination .browse a.cta{padding:4px 14px;font-size:10.5px;margin-top:16px;margin-bottom:24px;position:relative;z-index:10}.guide.destination .group-title{color:#666;font-weight:700;font-size:12.5px;margin-bottom:10px;width:492px}.guide.destination .group-title.center{text-align:center;width:492px}.guide .icon-guide{margin-left:-26px;vertical-align:top}.guide .title-bar h3{text-transform:none;float:left;font-size:16.5px;color:#333}.guide .country-search{min-width:759px;margin:4px 0 16px}.guide .country-search label{text-transform:none;font-size:12.5px;color:#333;padding:6px 6px 5px 30px;position:relative;min-width:131px;float:left}.guide .country-search label input{position:absolute;top:7px;left:8px;width:16px;height:16px;opacity:0;filter:alpha(opacity=0);z-index:10}.guide .country-search label.selected{background-color:#d1d2d4;color:#fff}.guide .country-search label span{position:absolute;top:7px;left:8px;width:16px;height:16px;background:url(/images/sprite-radio-checkbox.png) left center no-repeat}.guide .country-search label.selected span{background-position:left -44px}.guide .country-search label.disabled,.guide .country-search label.manually-disabled,.guide .country-search label.disabled-multiselect{color:#aeaeae}.guide .country-search label.disabled span,.guide .country-search label.manually-disabled span,.guide .country-search label.disabled-multiselect span{background-position:left top}.guide .loading-overlay{display:none}.guide.loading .loading-overlay{display:block;position:absolute;left:0;top:0;z-index:11;width:100%;height:100%;background:#fff url(../images/loading-3-anim-transparent.gif) no-repeat 50% 50%;opacity:.6}.guide .arrow{height:0;overflow:hidden;position:absolute;top:-8px;border:8px solid #fff;border-color:transparent transparent #fff;z-index:999}.guide .close-hide{background:0 0;display:block;position:absolute;top:16px;right:18px;height:12px;line-height:11px;width:auto;font-size:10.5px;text-indent:0;line-height:8px;padding:4px 16px 4px 4px;margin:0}.guide .close-hide:hover{background:0 0;text-decoration:underline;padding:4px 16px 4px 4px}.guide .close-hide .icon{height:0;width:0;display:inline-block;top:2px;right:0;position:absolute}.guide .close-hide .icon-arrow{border-width:5px;border-color:transparent transparent #73afdc;border-style:solid}.guide .col{width:146px;margin:0 18px 0 0;padding:0;background:0 0;float:left}.guide .col h4{color:#333;font-size:12.5px;font-weight:700;margin-bottom:10px}.guide .col label{height:auto;text-transform:none;font-size:12.5px;color:#333;padding:6px 6px 5px 30px;position:relative}.guide .col label input{position:absolute;top:7px;left:8px;width:16px;height:16px;opacity:0;filter:alpha(opacity=0);z-index:10}.guide .col label.selected{background-color:#d1d2d4;color:#fff}.guide .col label.selected.disabled,.guide .col label.selected.disabled-multiselect{background-color:#fff;color:#aeaeae}.guide .col label span{position:absolute;top:7px;left:8px;width:16px;height:16px;background:url(/images/sprite-radio-checkbox.png) left center no-repeat}.guide .col label.selected span{background-position:left -44px}.guide .col label.disabled,.guide .col label.manually-disabled,.guide .col label.disabled-multiselect{color:#aeaeae}.guide .col label.disabled span,.guide .col label.manually-disabled span,.guide .col label.disabled-multiselect span{background-position:left top}.guide .col:last-child{margin:0}

#in-peru .ie8 .destination-guide.destination #dg-items .destination-wrap-new.page-tabs>ul{border-bottom:1px solid #c2c2c2}#in-peru .ie8 .destination-guide.destination #dg-items .destination-wrap-new.page-tabs>ul>li.active>a{position:relative;top:1px;padding:11px 8px 8px;border-bottom:1px solid #fff}#in-peru .ie7 .destination-guide.expand-vertical{left:0}#in-peru .ie9 .search .destination-guide.destination .title-bar p.notice .custom-dropdown a.dropdown{border-radius:0!important}#in-peru .ie9 .search .destination-guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.value{border-radius:0!important}#in-peru .ie9 .search .destination-guide.destination .title-bar p.notice .custom-dropdown a.dropdown span.arrow{border-radius:0!important}#in-peru .selected-items-box .quick-find-txt{display:inline-block;color:#333;font-family:tui;font-size:16px;padding:0 11px}#in-peru .deselect-all-destinations{display:inline-block;background:url(../images/TH-searchPanel-2014DestList-sprite.png) no-repeat 0 -79px;width:14px;height:10px;position:relative;top:1px}#in-peru a.backspace-destination-icon{display:inline-block;background:url(../images/TH-searchPanel-2014DestList-sprite.png) no-repeat 0 -372px;width:21px;height:19px}#in-peru .holiday-collections-title>div{display:inline-block}#in-peru .holiday-collections-title div:first-child{color:#333;font-family:droid_sansregular;font-size:14.5px;margin:0 24px;margin-bottom:10px;margin-left:15px}#in-peru .holiday-collections-title a{background-color:#73afdc;color:#fff;padding:5px;text-decoration:none}#in-peru .holiday-collections-title a:hover{background-color:#b3d5f0}#in-peru .destination-pipe{color:#999!important;width:1px;height:24px}#in-peru .select-all{margin-bottom:16px}#in-peru .select-all label{font-weight:700;text-transform:uppercase}#in-peru .select-all label span{position:absolute;top:0;left:9px;width:16px;height:16px;background:url(/images/sprite-radio-checkbox.png) left center no-repeat}#in-peru .select-all label.disabled{opacity:.3}#in-peru .most-popular-destinations,#in-peru .a-z-destinations{font:700 14.5px droid_sansregular;margin:8px 0 16px 4px;display:inline-block;color:#333}#in-peru .most-pop-destns,#in-peru .a-z-destinationContainer{border-top:1px solid #ebecec;padding-top:14px}
#in-peru .search .col .textfield.multifield .selected-item{display:inline-block;float:left;margin-top:3px;height:20px;font-size:10.5px;font-family:droid_sansregular;margin-left:4px;margin-bottom:3px;margin-right:0;padding:3px 6px;background:#faaf00;color:#fff;text-transform:uppercase}#in-peru .search .col .textfield.multifield .selected-item:hover{background:#fbbf33}#in-peru .search .col p a{color:#73afdc}#in-peru .newSearchPanel .col.to .where-to.textfield.leftBorder{border-left:5px solid #FCB712;position:relative;left:2px;color:#000}#in-peru .newSearchPanel .col.to .where-to.textfield.loading{background:url(/images/load-on-white-16px.gif) no-repeat scroll 155px 7px #fff}#in-peru .newSearchPanel .col.to .where-to.textfield .placeholder{min-height:10px;padding:0 4px 0 6px;font-size:11.5px;font-style:italic}#in-peru div#tab-all-top-bar ul{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:0 0}#in-peru div#tab-all-top-bar ul li{padding-left:1px}#in-peru div#tab-all-top-bar ul li a{box-shadow:none}#in-peru #destination-guide-tabs-view ul>li a{background:none!important}#in-peru .destination-title-img{display:inline-block;background:url(../images/TH-searchPanel-2014DestList-sprite.png) no-repeat 0 0;width:16px;margin-right:6px;position:relative;top:2px;height:17px}#in-peru .pipe{font-size:1.7em!important;color:#999!important;position:relative;top:-8px;margin:0 9px}#in-peru li.guide-link{top:248px!important}.ie8 .new-destination-guide .destination-wrap-new #destination-guide-tabs{border-bottom:solid 1px #c2c2c2}.ie8 .new-destination-guide .destination-wrap-new #destination-guide-tabs>li{margin-bottom:-1px}.newSearchPanel .title-bar{float:none}.newSearchPanel .title-bar .airports-heading{float:none;margin-bottom:5px;border-bottom:1px solid #d1d2d4;padding-bottom:8px}.newSearchPanel .title-bar .airport-guide-title{font-size:15px;word-break:break-all}.newSearchPanel .col.from{padding-left:20px;min-width:130px}.newSearchPanel .col.from .where-from.textfield{padding-left:0;width:130px;line-height:23px;border:0}.newSearchPanel .col.from .where-from.textfield.loading{background:url(/images/load-on-white-16px.gif) no-repeat scroll 140px 3px #fff}.newSearchPanel .col.from .where-from.textfield .placeholder{min-height:10px;padding:0 4px 0 6px;font-size:11.5px;font-style:italic}.newSearchPanel .col.from .where-from.textfield.leftBorder{border-left:5px solid #faaf00;position:absolute;left:20px;color:#000}.newSearchPanel .col.from .where-from.textfield.error{border:1px solid #fff!important;line-height:21px!important}.newSearchPanel .col.from .where-from.textfield .placehold{background:none!important;border:0!important}.newSearchPanel .guide.airport{top:72px}.newSearchPanel .guide.airport span.arrow{left:90px}.newSearchPanel .guide.airport .col{width:auto}.newSearchPanel .guide.airport .col label{font-size:13px}.newSearchPanel .guide.airport .col .sub-airports{margin-left:20px}.newSearchPanel .guide.airport .from-limit{font-size:14px}.newSearchPanel .guide.airport .child-airport{padding-left:20px}.newSearchPanel .guide.airport .close-large{top:6px;right:0}.new-get-price .get-price-search .textfield .placehold .placeholder-ellipsis{display:inline-block;margin-right:-2px;max-width:116px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.new-get-price .child-age-selector .custom-dropdown .arrow{width:28px!important}.new-get-price .get-price-search .row .where-from{padding-left:0}.new-get-price .get-price-search .row .where-from.loading{background:#fff}.new-get-price .get-price-search .row .where-from .placeholder{min-height:10px;padding:0 9px 0 6px;font-style:italic;font-size:11.5px;color:#acacac}.new-get-price .get-price-search .row .where-from .placeholder.leftBorder{border-top:0;border-bottom:0;border-left:4px double #faaf00;border-left-style:solid}.new-get-price .get-price-search .row .where-from .placehold{background:none!important;border:0!important}.new-get-price .guide.expand-horizontal.airport .col{margin:0 0 0 13px!important}.new-get-price .guide.airport .col{width:auto}.new-get-price .guide.airport .col label{font-size:13px}.child-airport{padding-left:20px}.search-results{float:left;position:relative}.search-results .steps{display:inline-block;font-size:12.5px;font-family:droid_sansregular,Arial,sans-serif;line-height:22px;margin:-6px 8px 0 0;text-align:center;vertical-align:middle;background-color:#73afdc;width:22px;color:#fff;margin:0 8px 0 12px}.search-results .steps .step,.search-results .steps .step-count{display:inline-block;padding:0 8px}.search-results .steps .step{background:#e4e4e4;color:#333;margin-right:2px}.search-results .steps .step-count{background:#666;color:#fff;font-family:droid_sansbold,Arial,sans-serif}.search-results h2{line-height:24px;font-size:18.5px;text-transform:none}.search-results h2.step-1{color:#6A6A6A;margin-top:-24px;padding-top:29px;z-index:0;padding-left:2px;margin-left:8px}.search-results h2.step-1 .text{background-color:#E5E5E5;color:#666;float:left;font-size:13px;line-height:18px;margin-top:5px;padding-left:8px;padding-right:8px}.search-results h2.step-1 span.steps{background-color:#666;line-height:18px;margin:5px 8px 11px 1px;width:18px}.search-results.flight-options .uc{text-transform:uppercase}.search-results .results-container{position:relative}.search-results .result-view .product-list{border:0;position:static}.search-results .result-view .product-list .product{float:left;position:relative}.search-results .result-view .results-col{width:50%;float:left}.search-results .result-view .results-col .product{float:none}.search-results .result-view .details-wrap{position:relative}.search-results .result-view .product-name{color:#73afdc}.search-results .result-view .more-details{float:left}.search-results .result-view .more-details .discount{float:left;min-width:110px;max-width:110px}.search-results .result-view .more-details li{background:transparent url(/images/search-results-sprite.png) no-repeat left top;color:#666;float:none}.search-results .result-view .more-details li.offer{text-transform:capitalize}.search-results .result-view .more-details li.offer.free_car_hire{background-position:-2px -235px}.search-results .result-view .more-details li.offer.privatetaxi{background-position:-2px -235px}.search-results .result-view .more-details li.offer.free_child_place,.search-results .result-view .more-details li.offer.free_kids{background-position:-2px 4px}.search-results .result-view .more-details li.itinerary{background-position:-2px -26px}.search-results .result-view .more-details li.date{background-position:-2px -147px}.search-results .result-view .more-details li.room{background-position:-2px -266px}.search-results .result-view .more-details li.spcl-offr{background:transparent url(/images/dreamliner-specialoffer-sprite.png) no-repeat 5px 3px}.search-results .result-view .more-details li.spcl-offr a{text-decoration:none!important;color:#666;position:relative}.search-results .result-view .more-details li.spcl-offr a span.arrow{font-size:32px;position:absolute;top:-16px;right:-14px}.search-results .result-view .more-details li.board{background-position:-2px -118px}.search-results .result-view .more-details li.deposit,.search-results .result-view .more-details li.dreamliner,.search-results .result-view .more-details li.info,.search-results .result-view .more-details li.duration{background:0 0}.search-results .result-view .more-details li.deposit.dlinerlogo,.search-results .result-view .more-details li.dreamliner.dlinerlogo,.search-results .result-view .more-details li.info.dlinerlogo,.search-results .result-view .more-details li.duration.dlinerlogo{padding:2.5px 0 2px 22px;background:url(/images/dreamliner-specialoffer-sprite.png) no-repeat scroll 5px 4px transparent}.search-results .result-view .more-details li.bottom-border-dashed{border-bottom:1px dashed #c1b8a3;padding-bottom:4px}.search-results .result-view .more-details li.deposit span{display:inline-block}.search-results .result-view .flight-details{float:left;margin-top:4px;width:400px}.search-results .result-view .info-block{padding:0 17px 0 3px;position:relative}.search-results .result-view .info-block.dliner{border:0 none;display:table-cell;padding-left:6px}.search-results .result-view .info-block.dliner:hover{background-color:transparent}.search-results .result-view .info-block.float{float:left}.search-results .result-view .info-block.price-info{margin-left:-4px}.search-results .result-view .question{display:inline-block;top:3px}.search-results .result-view .rating{margin-top:1px;margin-bottom:5px}.search-results .result-view .cross-sell-identifier{color:#999;line-height:12px;height:11px;vertical-align:top;padding-left:4px;margin-left:4px;border-left:1px solid #999}.search-results .result-view .trip-advisor{color:#333}.search-results .result-view .trip-advisor .ta-rating{display:block;height:16px;line-height:14px;margin-top:4px;background:url(/images/ta-ratings-width98.png) no-repeat 0 0}.search-results .result-view .trip-advisor .ta-review-count{display:inline-block;white-space:nowrap}.search-results .result-view .trip-advisor.rating10 .ta-rating{background-position:0 -129px}.search-results .result-view .trip-advisor.rating15 .ta-rating{background-position:0 -113px}.search-results .result-view .trip-advisor.rating20 .ta-rating{background-position:0 -97px}.search-results .result-view .trip-advisor.rating25 .ta-rating{background-position:0 -81px}.search-results .result-view .trip-advisor.rating30 .ta-rating{background-position:0 -64px}.search-results .result-view .trip-advisor.rating35 .ta-rating{background-position:0 -48px}.search-results .result-view .trip-advisor.rating40 .ta-rating{background-position:0 -32px}.search-results .result-view .trip-advisor.rating45 .ta-rating{background-position:0 -16px}.search-results .result-view .trip-advisor.rating50 .ta-rating{background-position:0 0}.search-results .result-view .divider{border-bottom:1px solid #c1b8a3;-webkit-box-shadow:0 1px 0 #fbf8f3;box-shadow:0 1px 0 #fbf8f3;padding-bottom:4px}.search-results .result-view .divider.no-border{box-shadow:none;border-bottom:0}.search-results .result-view .price{line-height:16px;color:#333;float:left;text-align:left}.search-results .result-view .price .currency{font-family:tui,Arial,sans-serif}.search-results .result-view .price .price-value{font-family:tui,Arial,sans-serif}.search-results .result-view .room{text-transform:capitalize}.search-results .result-view .page-loader{background:#fff url(../images/loading-3-anim-transparent.gif) no-repeat center;height:80px;opacity:.6;width:100%}.search-results .result-view .cta.jumbo{padding:5px 18px}.search-results .result-view .diff-label{left:8px;top:8px}.search-results .result-view .image-container{position:relative}.search-results .result-view .multi-center-flag{display:none}.search-results .result-view .product .image-container .product-flag{display:block}.search-results .result-view.gallery .product-list ul.plist li .product{margin-bottom:4px}.search-results .result-view.gallery .viewport,.search-results .result-view.gallery .gallery-viewport{width:769px}.search-results .result-view.gallery .product{padding-bottom:8px;height:355px;width:360px;overflow:hidden}.search-results .result-view.gallery .product:hover .product-content{margin-top:-355px;-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)}