#homepageContent{float:left;width:1000px;display:inline !important;overflow:hidden;margin:0 -3px -3px 0}
#homepageContent #primaryContent{text-align:left}
#homepageHeroWrap{width:720px;height:320px;overflow:hidden;position:relative;z-index:1}
#homepageHeroWrap #loader{margin:15px 0;background:#fff;float:left;width:auto;padding:7px 15px;opacity:.8;filter:alpha(opacity=80)}
#homepageHeroPromo{width:3600px;height:320px;float:left;display:inline;clear:both;margin:0;overflow:hidden;position:relative}
.slideshow-homepageHeroPromoWrap,.homepageHeroPromoWrap{float:left;display:inline;overflow:hidden;position:relative;width:714px;height:314px;background:#F9F9FB;border:1px solid #A0BEDD;padding:2px;z-index:1}
.homepageHeroPromoPagination{position:absolute;right:2px;bottom:84px;background:#036;width:auto;padding:0;z-index:125;visibility:hidden}
.homepageHeroPromoPagination ol{float:left;padding:2px 2px 2px 0;margin:0}
.homepageHeroPromoPagination li{list-style:none;float:left;display:inline;margin-left:2px}
.homepageHeroPromoPagination li a{float:left;background:#4D7194;padding:2px 5px;color:#fff;text-decoration:none;font:bold 11px Arial,Helvetica,sans-serif}
.homepageHeroPromoPagination li a:hover,.homepageHeroPromoPagination li a.current{background:#fff;color:#036}
.slideshow-homepageHeroPromoOfferInfo,.homepageHeroPromoOfferInfo{z-index:9999;background:#fff;position:relative;left:344px;bottom:81px;width:350px;padding:7px 10px;opacity:.75;filter:alpha(opacity=75);visibility:hidden}
.slideshow-homepageHeroPromoOfferInfo h3,.slideshow-homepageHeroPromoOfferInfo .offerTitle,.homepageHeroPromoOfferInfo h3,.homepageHeroPromoOfferInfo .offerTitle{border-bottom:0;line-height:175%;margin:0 0 5px 0 !important;padding:0}
.slideshow-homepageHeroPromoOfferInfo a{text-decoration:none !important}
.slideshow-homepageHeroPromoOfferInfo h3 a,.slideshow-homepageHeroPromoOfferInfo .offerTitle a,.slideshow-homepageHeroPromoOfferInfo .offerTitle,.homepageHeroPromoOfferInfo h3 a,.homepageHeroPromoOfferInfo .offerTitle,.homepageHeroPromoOfferInfo .offerTitle a{font-size:14px !important;font-weight:bold;text-decoration:none;padding:0 0 3px 0;display:block;margin:0 0 5px 0;border-bottom:1px solid #A0BEDD;color:#373C89 !important}
.slideshow-homepageHeroPromoOfferInfo h3 a:hover,.slideshow-homepageHeroPromoOfferInfo .offerTitle a:hover,.slideshow-homepageHeroPromoOfferInfo .offerTitle:hover,.homepageHeroPromoOfferInfo h3 a:hover,.homepageHeroPromoOfferInfo .offerTitle a:hover{color:#FF7812 !important;border-bottom:1px solid #FF7812}
.slideshow-homepageHeroPromoOfferInfo .viewMoreArrow,.homepageHeroPromoOfferInfo.viewMoreArrow{margin-left:10px}
.gridPromo a img,.homepageHeroPromoWrap a img{border:0}
#homepagePromoGrid{margin:0;padding:0;overflow:hidden;float:left;width:720px}
.gridPromo {float:left;display:inline;padding:0;margin:30px 30px 0 0;overflow:hidden}
.gridPromo.last{margin:30px 0 0 0}
.gridPromo.leftPromo{position:relative;margin:0 0 25px 0;width:255px;height:auto !important;text-align:center}
.gridPromo.leftPromo p{text-align:center}
.gridPromo .noBorder{border:0}
.promo1x1{width:220px;height:100px}
.promo2x1{width:470px;height:100px}
.promo3x1{width:720px;height:100px}
.promo1x3{width:220px;height:auto}
.gridPromo h2,.gridPromo h2 a{text-decoration:none;font-size:15px !important;letter-spacing:0}
.holidayTypePromo{background:#F9F9FB;border:1px solid #A0BEDD;overflow:hidden;height:362px;position:relative}
.holidayTypePromo h2,.promo1x3.lateDealSearches h2{border:0;padding:5px 10px;margin:0;background:#FF830E;color:#fff}
.promo1x3.lateDealSearches h2{background:#5868A3;border:1px solid #A0BEDD;border-bottom:0;overflow:hidden}
.holidayTypePromo h2 a,.promo1x3.lateDealSearches h2 a,.promo1x3.lateDealSearches h2 span{color:#fff;text-decoration:none;text-shadow:1px 1px 1px #000;cursor:pointer}
.promo1x3.lateDealSearches h2 a .column-title{float:left;display:inline}
.promo1x3.lateDealSearches h2 a .view-all{float:right;display:inline;font-size:11px !important;margin-top:3px}
.holidayTypePromo#featuredDestinations h2{background:#c00}
.holidayTypePromo .holidayTypePromoPhoto{width:220px;height:100px;top:30px;left:0;float:left;clear:both;overflow:hidden;margin-bottom:6px}
.holidayTypePromo img{border:0;border-top:1px solid #fff;border-bottom:1px solid #A0BEDD;margin-bottom:10px}
.holidayTypePromo p{margin:0 10px 10px 10px !important}
.holidayTypePromo p a{text-decoration:none;font-weight:bold;font-size:12px;display:block}
.holidayTypePromo p a span{text-decoration:none;font-weight:normal;display:block;font-size:11px;line-height:normal;color:#666}
.holidayTypePromo p a:hover span{color:#444}
.hotelTabs{height:auto;width:720px;margin-right:0;clear:both;float:left}
#hotelTabNavWrap span{float:right;margin-top:5px}
#hotelTabNav{margin:0}
.featuredHotelContent,#featuredHotelContent{clear:both;padding:0;border:1px solid #A0BEDD;border-top:0;background:#fff;overflow:hidden}
.featuredHotel{float:left;display:inline;width:152px;height:240px;margin:15px 0 10px 0;padding:0 13px 5px 13px;border-left:1px solid #A0BEDD;position:relative}
.position-1.featuredHotel{border-left:0 !important}
.featuredHotel a{text-decoration:none;font-weight:bold;font-size:12px;overflow:hidden;cursor:pointer}
.featuredHotel a img{border:1px solid #A0BEDD;float:left;margin-bottom:10px}
.featuredHotel a:hover img{border:1px solid #036}
.featuredHotel a span{display:block;margin-bottom:3px;text-align:center;width:100%}
.featuredHotel a:hover .featuredHotelName,.featuredHotelName:hover,.featuredHotel a:hover .featuredHotelLocation,.featuredHotelLocation:hover{color:#FF7812 !important}
.featuredHotel .featuredHotelBoardBasis,.featuredHotel .featuredHotelPrice{color:#666;font-weight:normal}
.featuredHotel a span span{display:inline;color:#c00;margin-top:3px;font-weight:bold}

