div.ab-column-content{width:960px;}.alternatedealpage div.ab-column-content{width:750px;}.main-col{font-size:130%;}
.main-col-left{float:left;}.right-col{float:left;width:220px;margin:20px 0 0 10px;}.deals-body{margin-left:auto;margin-right:auto;width:714px;}
.deals-body-top{font-size:130%;width:714px;}.right-col .hpd-module{border-style:none;width:220px;margin-bottom:15px;}
.right-col .hpd-module *{background-color:#EEF0F1;}.right-col .hpd-module em{background-image:none;font-size:150%;}
.right-col .hpd-module ol li{border-top-style:none;padding-left:25px;color:#12315F;}.right-col .hpd-module a *{text-decoration:underline;}
.right-col .hpd-module a:hover *{text-decoration:none;}.right-col .hpd-module ol li div,.right-col .hpd-module ol li div a{display:inline;}
.hpd-module ol li{padding-left:0;padding-right:0;margin-left:5px;margin-right:5px;}.hpd-module ol li.hpd-highlight{padding-left:0;padding-right:0;background-image:none;margin-bottom:0;}
.hpd-module ol li.hpd-first-standard{border-top:solid 4px #9BC2FC;margin-top:4px;padding-top:10px;background-position:left 5px;}
.hpd-module .hpd-highlight p{width:auto;font-size:100%;font-weight:normal;padding:.25em 0;color:#647690;}
.hpd-module .hpd-highlight .hpd-logo-container{padding-left:88px;min-height:57px;height:auto!important;height:57px;display:block;margin-bottom:4px;background-position:left top;background-repeat:no-repeat;}
.hpd-module .hpd-highlight .hpd-logo-container a{display:block;width:117px;text-decoration:none;}.hpd-module .hpd-highlight .hpd-logo-container a p strong{font-size:100%;}
.hpd-module .hpd-highlight .hpd-price-only a p strong{font-size:120%;}.hpd-module .hpd-highlight .hpd-price-only a p strong.hpd-deal-price-small{font-size:95%;}
.hpd-module .hpd-highlight .hpd-price-only p{padding:.1em 0;}.hpd-module .hpd-highlight .hpd-logo-container a p span.prefix,.hpd-module .hpd-highlight .hpd-logo-container a p span.suffix{font-size:85%;}
.hpd-module .hpd-highlight .hpd-price-only a p span.prefix,.hpd-module .hpd-highlight .hpd-price-only a p span.suffix{font-size:90%;}
.hpd-module .hpd-highlight .hpd-logo-container img{width:115px;height:27px;border:1px solid #5F6A7A;display:block;}
.hpd-module .hpd-highlight .hpd-logo-container p{color:#fff;background-color:#3174D8;text-align:center;font-size:130%;display:block;text-decoration:none;}
.hpd-module .hpd-highlight .hpd-logo-container p *{background-color:#3174D8;color:#fff;text-decoration:none;}
.hpd-module li.hpd-flight .hpd-logo-container{background-image:url(/images/hpd/HPD-photo-Flight.jpg);}
.hpd-module li.hpd-hotel .hpd-logo-container{background-image:url(/images/hpd/HPD-photo-Hotel.jpg);}
.hpd-module li.hpd-holiday .hpd-logo-container{background-image:url(/images/hpd/HPD-photo-Holiday.jpg);}
.hpd-module li.hpd-cruise .hpd-logo-container{background-image:url(/images/hpd/HPD-photo-Cruise.jpg);}
.hpd-module li.hpd-car-hire .hpd-logo-container{background-image:url(/images/hpd/HPD-photo-Car-Hire.jpg);}
.hpd-module li.hpd-competition .hpd-logo-container{background-image:url(/images/hpd/HPD-photo-Competition.jpg);}
.hpd-module li.hpd-airport-hotel .hpd-logo-container{background-image:url(/images/hpd/HPD-photo-Airport-Hotel.jpg);}
.hpd-module li.hpd-airport-lounge .hpd-logo-container{background-image:url(/images/hpd/HPD-photo-Airport-Lounge.jpg);}
.hpd-module li.hpd-airport-parking .hpd-logo-container{background-image:url(/images/hpd/HPD-photo-Airport-Parking.jpg);}
.hpd-module li.hpd-airport-shop .hpd-logo-container{background-image:url(/images/hpd/HPD-photo-Travel-Shop.jpg);}
.hpd-module li.hpd-airport-transfer .hpd-logo-container{background-image:url(/images/hpd/HPD-photo-Airport-Transfer.jpg);}
.hpd-module li.hpd-airport-insurance .hpd-logo-container{background-image:url(/images/hpd/HPD-photo-Travel-Insurance.jpg);}
.usefulTravelInfo,.topcitiesin,.newsletterSignUp,.airportguidelinks,.travel_guide_deal,.othPopSrchs{border-bottom:4px solid #B0CDF5;padding-bottom:10px;padding-left:10px;}
.usefulTravelInfo,.topcitiesin,.newsletterSignUp,.airportguidelinks,.othPopSrchs{width:205px;}.dealpageskyad{width:190px;margin-top:10px;padding-bottom:10px;margin:10px auto;text-align:center;}
.usefulTravelInfo h2,.topcitiesin h2,.newsletterSignUp h2,.airportguidelinks h2,.travel_guide_deal h2,.othPopSrchs h2{font-size:150%;}
.travel_guide_deal h2{margin:4px 0 15px 0;}.usefulTravelInfo li,.topcitiesin li,.airportguidelinks li,.h_usefulTravelInfo li,.h_topcitiesin li,.h_airportguidelinks li,.h_usefulTravelInfo li{background-image:url(/images/deals/deal_bullet_icon.gif);background-repeat:no-repeat;background-position:0 .8em;padding-left:.6em;white-space:nowrap;color:#3174D8;font-weight:bold;line-height:1.8em;}
.h_airportguidelinks li{font-size:80%;color:#12315F;}.airportguidelinks li{color:#12315F;}.bottomModuleCurvyBox .h_usefulTravelInfo li,.bottomModuleCurvyBox .h_topcitiesin li{line-height:1.4em;}
.bottomModuleCurvyBox .h_airportguidelinks li{line-height:1.6em;}.airportguidelinks li span,.h_airportguidelinks li span,.h_airportguidelinks li span,.h_usefulTravelInfo li span{color:#12315F;}
.h_usefulTravelInfo li span{font-size:80%;}.topcitiesin ul{margin-bottom:10px;}.topcitiesin .morecitiesin{margin:0;display:block;font-size:100%;font-weight:bold;text-decoration:underline;cursor:pointer;color:#3174D8;}
.topcitiesin .morecitiesin:hover{color:#7CAFFB;}.top-destinations span.morecitiesin{padding-left:15px;background:transparent url(/i/IMG-ICN-arrow-right-blue.gif) no-repeat scroll 0 3px;text-decoration:underline;display:block;font-size:100%;font-weight:bold;text-decoration:underline;cursor:pointer;margin-top:13px;width:200px;color:#3174D8;}
.top-destinations span.morecitiesin:hover{text-decoration:none;}.newsletterSignUp div.box{background:transparent url(/images/newsletter/holiday-snaps-horz-deals.jpg) no-repeat 0 25px;}
.newsletterSignUp{border-bottom:4px solid #B0CDF5;padding-bottom:20px;}.newsletterSignUp h4{background:url(/images/newsletter/IMG-NL-h4.gif) no-repeat;font-size:1.4em;font-weight:bold;height:26px;margin-bottom:55px;padding:3px 0 0 40px;}
.newsletterSignUp a.signupbutton{display:block;background:transparent url(/images/newsletter/IMG-BTN-signup-button.gif) no-repeat scroll 0 0;margin:6px 0 0 18px;padding:6px 0 0 18px;color:#fff;border:0 none;font-size:12px;font-weight:bold;height:31px;text-align:left;text-decoration:none;width:112px;}
.CFDE .newsletterSignUp a.signupbutton{width:120px;padding-left:9px;}.newsletterSignUp a.signupbutton:hover{background-position:0 -99px;}
.newsletterSignUp a.signupbutton:hover{color:#FFF;}.newsletterSignUp a.lastnewsletter{margin:6px 0 0 18px;font-weight:bold;}
.right-col .splinks-panel,.splinks-container{width:auto;}.right-col .splinks .oa-links li{height:auto!important;min-height:70px;height:auto!important;height:70px;width:200px;}
.right-col .splinks .oa-keywords h3{position:relative;margin-bottom:5px;}.right-col .splinks .oa-keywords ol li{display:block;}
.right-col .splinks .oa-keywords ol{margin-left:.6em;}.CFUS .right-col .splinks{padding-left:20px;}.extra_top_padding{padding-top:19px;}
.travel_guide_deal{color:#12315F;background-color:#B0CDF5;margin-top:0;padding:5px 0 0 5px;}.travel_guide_deal .travel_guide_image{border:7px solid #FFF;float:left;margin-left:-1px;width:133px;height:90px;}
.travel_guide_deal .travel_guide_duration{background:#FFF url(/images/deals/deal-stopwatch.gif) no-repeat scroll 6px 3px;margin-left:149px;margin-right:4px;height:54px;padding:50px 0 0 3px;font-size:.9em;}
.CFDE .travel_guide_deal .travel_guide_duration{font-size:.79em;}.travel_guide_deal .travel_guide_duration span{display:block;margin-top:5px;color:#F87101;}
.travel_guide_deal p{font-size:.9em;clear:both;margin-top:10px;}.travel_guide_deal p.readmore a{font-weight:bold;}
.travel_guide_deal p.readmore{padding-bottom:15px;}.h_travel_guide_deal{width:435px;}.h_travel_guide_deal h2,.h_airportguidelinks h2,.h_usefulTravelInfo h2,.h_topcitiesin h2{font-size:120%;display:block;margin:0 0 4px;}
.h_travel_guide_deal .travel_guide_image{float:left;width:150px;background:#FFF url(/images/flight-guides/IMG-FG-pictureFrame.gif) no-repeat scroll 0 0;height:108px;}
.h_travel_guide_deal .travel_guide_image img{margin-left:4px;margin-top:7px;}.h_travel_guide_deal .overviewandlink{float:left;width:205px;margin-left:7px;}
.h_travel_guide_deal p.overview{font-size:70%;display:block;line-height:1.5em;}.h_travel_guide_deal .readmore{font-size:80%;font-weight:bold;margin-top:7px;}
.h_travel_guide_deal .travel_guide_duration{display:block;float:right;width:72px;font-size:70%;font-weight:bold;background:#FFF url(/images/deals/deal-stopwatch.gif) no-repeat 6px 0;padding:50px 0 0 0;}
.h_travel_guide_deal .travel_guide_duration span{color:#F87101;display:block;}.h_topcitiesin{width:435px;}
.h_topcitiesin a,.h_usefulTravelInfo a{font-size:80%;font-weight:bold;cursor:pointer;}.h_topcitiesin ul{float:left;width:200px;display:block;margin-left:3px;}
.h_topcitiesin span.morecitiesin{display:block;clear:both;margin-left:10px;width:250px;padding-top:5px;text-decoration:underline;color:#3174DB;font-size:80%;font-weight:bold;}
.h_topcitiesin span.morecitiesin:hover{cursor:pointer;text-decoration:none;}.bottomModuleTop{padding:0 0 10px 0;}
.seoBottom{padding:6px 0 5px;}.seoDivider{border-top:5px solid #C7DBFD;}.bottomModuleTop .h_travel_guide_deal,.seoBottom .h_topcitiesin{float:left;}
.bottomModuleTop .h_airportguidelinks,.seoBottom .h_usefulTravelInfo{margin-left:15px;float:left;}div.bottomModuleCurvyBoxContent{padding:10px 0 10px 0;}
div.bottomModuleCurvyBox{margin-bottom:10px;}div.bottomModuleCurvyBox .t{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/Top.png) repeat-x;border:1px solid #FFF;}
div.bottomModuleCurvyBox .tl{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/TopLeft.png) no-repeat;}
div.bottomModuleCurvyBox .tr{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/TopRight.png) no-repeat 100% 0;}
div.bottomModuleCurvyBox .l{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/Left.png) repeat-y;}
div.bottomModuleCurvyBox .r{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/Right.png) repeat-y 100% 0;}
div.bottomModuleCurvyBox .bl{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/BottomLeft.png) no-repeat 0 100%;}
div.bottomModuleCurvyBox .br{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/BottomRight.png) no-repeat 100% 100%;}
div.bottomModuleCurvyBox .b{background:url(/i/borders/curved/6-8-C6D8F5-FFFFFF-FFFFFF/Bottom.png) repeat-x 0 100%;}
div.bottomModuleCurvyBox .box{padding:0 10px;}.othPopSrchs h2{margin-bottom:5px;}.othPopSrchs li{line-height:1.8em;font-weight:bold;}
.deals-body{background-color:white;}.filter-col-body{border-style:solid;border-color:#7CAFFB;}.flightnews h3,.usefulLinks h3,.traveltips h3,.airportGuides h3{border-top:2px solid #b7cef1;}
.no-deals-panel{color:#e92f30;}.deals-col .tabs li a:hover{color:#fff!important;}div.flightnews,div.usefulLinks,div.traveltips{background:#fff;}
.primary-business-panel,.secondary-panel,.primary-business-panel .dg-table,.secondary-panel .dg-table,.email-signup{border-style:solid;border-color:#a6c9fc;}
.primary-business-panel{border-top-color:#3174d8;}.hand-picked-deals-panel,.hand-picked-deals-panel .hpd-list{border-style:solid;border-color:#4185de;}
.primary-business-panel h2,.secondary-panel h2{background-image:url(/i/IMG-DEALS-icon-business.gif);}
.hand-picked-deals-panel h2{background-image:url(/i/IMG-DEALS-icon-hpd.gif);}.main-link{background-image:url(/i/IMG-link-arrow.gif);}
.fare-filter,.fact-finder{background-position:top left;color:white;}.fare-filter{background-image:url(/i/IMG-DEALS-fare-filter-title-bkgrd.gif);background-repeat:no-repeat;}
.fact-finder{background-image:url(/i/IMG-DEALS-content-title-bkgrd.gif);background-repeat:repeat-x;}
.filter-col .flight-duration{background-image:url(/i/IMG-DEALS-flight-duration-bkgrd.gif);}.filter-col .flight-duration div{background-image:url(/i/IMG-DEALS-flight-duration-bkgrd.gif);}
p#show-hide-search a:link,p#show-hide-search a:active,p#show-hide-search a:hover,p#show-hide-search a:visited{min-width:25px;text-align:right;color:#FFF;background-color:#5A90E0!important;}
p#show-hide-search a.toggle-show{background:url('/i/IMG-DEALS-Toggle-White.gif') 0 5px no-repeat;}p#show-hide-search a.toggle-hide{background:url('/i/IMG-DEALS-Toggle-White-Show.gif') 0 2px no-repeat;}
.filtersearch .btn{color:#fff;background:transparent url('/i/IMG-DEALS-Find.gif') 0 5px no-repeat;}.filtersearch .btn:hover{background:transparent url('/i/IMG-DEALS-Find.gif') 0 -43px no-repeat;}
.filter-col div.guides-module{background-color:transparent;}div.guides-module h3,div.guides-module h4{background:url('/i/IMG-AG-bg-airport-guide.gif') no-repeat 5px 15px;}
div.guides-module div{color:#12315F;}div.guides-module div ol li{color:#036;font-weight:normal;}div.guides-module div ol li a{color:#3174D8;}
.deal-progress{border:#3274D8 1px solid;color:#12315F;background-color:white;}.deal-progress span{background:url(/images/temp/progress.gif) no-repeat left center;}
.flightnews h3{background:url(/i/IMG-DEALS-FlightNews.gif) no-repeat 0 8px;}div#flight_guide_deal{background-color:#fff;}
div#flight_guide_deal strong{background-color:Transparent;color:#12315f;}div#flight_guide_deal h4{background:url(/i/IMG-DEALS-FlightGuide.gif) no-repeat 0 8px;}
div#flight_guide_deal h4 a.fg-link{text-decoration:none;color:#12315F;}div#flight_guide_deal ul li a{background:url(/i/IMG-ICN-arrow-right-blue.gif) no-repeat scroll 0 50%;}
div.usefulLinks,div.traveltips,div.flightnews{background-color:#fff;}div.usefulLinks h3{background:url(/i/IMG-DEALS-usefullinks.gif) no-repeat 0 8px;}
div.traveltips h3{background:url(/i/IMG-DEALS-traveltips.gif) no-repeat 0 8px;}.deal-progress{border-color:#3274D8;color:#12315F;background-color:white;}
div.dg-dates-large{background:#FFF url('/i/IMG-DEALS-bg-large.gif') no-repeat scroll 0 0;}div.dg-dates-large h3{color:#FFF;}
div.dg-dates-large a.ddl-button{background:transparent url('/i/IMG-DEALS-sml-btn-go.gif') no-repeat scroll center;}
div.dg-dates-small h3{background:#FFF url('/i/IMG-DEALS-icon-calendar-white.gif') no-repeat scroll 0 0;}
div.dg-dates-small a.ddl-button{background:transparent url('/i/IMG-DEALS-lrg-btn-go-white.gif') no-repeat scroll center;}