.GradientHeading,.AccomDetailsContainer .GradientHeading{background:#F7F9F6 url(/siteimages/shared/backgrounds/headinggradient.gif) repeat-x scroll center bottom;padding:5px 5px 3px 5px;border-top:1px solid #C8D7FE !important;margin:0;line-height:30px;overflow:hidden}
.AccomDetailsContainer .GradientHeading{overflow:hidden;width:710px;clear:both;dispaly:block !important;padding:5px !important}
.GradientHeading a{color:#373C89;text-decoration:none;font-weight:bold;margin-top:1px;display:inline}
.GradientHeading img{float:right;margin-right:5px}
blockquote.our_opinion{background:#DFE7F2;border:1px solid #ccc;margin:0 215px 15px 0;position:relative;padding:10px}
h2.red{color:#c30;font-weight:bold;border-bottom:1px solid #c30;margin-right:215px}
.bonus{border:1px solid #8BAED6;background:#EDF3FA;font-weight:normal;margin-left:10px;padding:2px}
.AdditionalInfoTable dt{margin:8px 0 4px 0}
.AdditionalInfoTable dd{margin-left:10px}
.AdditionalInfoTable b{color:#2B3879;font-weight:normal}
.PricingBoxes{clear:right;float:right;width:200px;margin:0 0 20px 10px;position:relative}
.PricingBox{float:right;width:90%;border:1px solid #ccc;padding:8px;margin:0;overflow:hidden}
.PricingBox.PricesFrom{background:#FC9}
.hurryUp{margin:8px 0;color:#c00;font-weight:bold}
.PricingBox #price-panel-link{color:#444;display:block;overflow:hidden;text-decoration:none}
.PricingBox #price-panel-link strong{border-bottom:1px dotted #444}
.PricingBox #price-panel-link:hover{color:#ff7812}
.PricingBox #price-panel-link:hover strong{border-bottom:0}
.PricingBox dl{margin:0 0 5px 0;color:#999}
.PricingBox dl dt{font-weight:bold;margin:5px 0 3px}
.PricingBox dl dd{margin:4px 0 0 0;color:#444}
.PricingBox.BoardTypes .tickIcon,.whatsIncluded .tickIcon,.holidayWhatsIncluded li{padding-left:15px;margin-left:3px;background:url(/siteimages/shared/icons/tick-icon.gif) left center no-repeat}
.holidayWhatsIncluded{clear:both;background:#FFC;padding:10px;border:1px solid #ccc;border-top:0;border-bottom:0;width:176px;float:right}
.holidayWhatsIncluded,.holidayWhatsIncluded p{margin:0}
.holidayWhatsIncluded ul{float:left;padding:0;margin:5px 0 0 0}
.holidayWhatsIncluded li{list-style:none}
.whatsIncluded{padding:0;margin:1px 0;overflow:auto}
.whatsIncluded .tickIcon{list-style:none;margin:0;margin-right:15px;position:relative}
.lightTitle{font-weight:bold;color:#9B9B9B;margin:0 0 5px 0;padding:0}
.PricingBox.Discounts,.PricingBox.TotalPrice,.PricingBox.PricesFrom{text-align:right}
.PricingBox.Discounts{color:#c30;background:#fff}
.PricingBox.TotalPrice{color:#666;background:#F3F2F7}
.PricingBox.BoardTypes{background:#fff}
.PricingBox a{text-decoration:none}
.PricingBox.Discounts span,.PricingBox.TotalPrice span,.PricingBox.PricesFrom span{float:left;text-align:left;width:70%;display:block}
.PricingBox.PricesFrom span{line-height:26px}
.PricingBox.PricesFrom strong{line-height:20px;padding-top:3px;float:right}
.PricingBox.Discounts p,.PricingBox.TotalPrice p,.PricingBox.PricesFrom p{text-align:left}
div.IconBox{width:210px;text-align:center;display:block;margin:0;padding:0;visibility:hidden}
.side_box#geoIcons{text-align:center;width:auto !important}
.side_box#geoIcons #geoIconsAlign,.informationIcons{overflow:hidden;padding:0 !important;text-align:center;width:193px !important}
.informationIcons{width:100% !important}
.side_box#geoIcons #geoIconsAlign a img,.informationIcons a img{border:0;margin:5px 2px 0 2px}
.breadcrumbs a{text-decoration:none}
a.DisabledFriendlyLink{display:block;padding-left:20px;padding-bottom:2px;background:url(/siteimages/shared/icons/DisableIconSmall.jpg) top left no-repeat}
.hotelName{float:left;display:inline}
.holidayType{float:right;margin:-3px 0 -6px 5px}
.GradientHeading .holidayType img{margin-right:10px;float:none}
.RatingLink{float:right;display:inline;margin-top:2px !important;margin-left:7px;width:92px;height:15px;background-image:url(/siteimages/shared/icons/icons.png);background-repeat:no-repeat}
.rating-1-star{background-position:-25px 0}
.rating-2-star{background-position:-25px -50px}
.rating-2-star-plus{background-position:-25px -100px}
.rating-3-star{background-position:-25px -150px}
.rating-3-star-plus{background-position:-25px -200px}
.rating-4-star{background-position:-25px -250px}
.rating-4-star-plus{background-position:-25px -300px}
.rating-5-star{background-position:-25px -350px}
.rating-5-star-plus{background-position:-25px -400px}
.rating-superior{background-position:-25px -450px}
.rating-superior-plus{background-position:-25px -500px}
.rating-standard{background-position:-25px -550px}
.rating-standard-plus{background-position:-25px -600px}
.rating-simple-style{background-position:-25px -650px}
#ECOM .IconBox,#ECOM .IconBox.Notify{width:auto}
#ECOM .side_box a.IconLink span.video-icon-small,#ECOM .IconBox a span.video-icon-small{background-position:0 -200px}
#ECOM .side_box a.IconLink span.map-icon-small,#ECOM .IconBox a span.map-icon-small{background-position:0 -250px}
#ECOM .side_box a.IconLink span.price-icon-small,#ECOM .IconBox a span.price-icon-small{background-position:0 -300px}
#ECOM .side_box a.IconLink span.shortlist-icon-small,#ECOM .IconBox a span.shortlist-icon-small{background-position:0 -350px}
.compactOpinion p{padding:0;margin:10px 0;font-style:italic}
#ECOM .DisplayType_Compact div.IconBox{width:20px}
#ECOM .DisplayType_Compact .IconBox table{height:70px}
#ECOM .DisplayType_Compact .IconBox tr{margin-bottom:0}
#ECOM .DisplayType_Compact .IconBox td{border:none}
#ECOM .GradientHeading,#ECOM .AccomDetailsContainer .GradientHeading{font-weight:bold}
#ECOM .AdditionalInfoTable dt{color:#8190A9;font-size:108%;font-weight:bold}
#ECOM .PricingBox{border-top:none}
#ECOM .PricingBox.PricesFrom strong{font-size:160%;font-weight:bold}

