*{margin:0;padding:0;}body{background:#FEF8DE;font:62.5%/1.4 Arial,Helvetica,Geneva,sans-serif;min-width:980px;}a:link{text-decoration:none;color:#e23e8e;}a:visited{text-decoration:none;color:#9e3369;}a:hover,a:active{text-decoration:underline;}button,input,textarea,select{font-size:100%;font-family:Arial,Helvetica,Geneva,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;margin-bottom:.3em;}h1{font-size:2em;color:#9e3369;font-weight:bold;}h2{font-size:1.8em;color:#9e3369;font-weight:bold;}h3{font-size:1.7em;color:#9e3369;font-weight:bold;}h4{font-size:1.7em;color:#9e3369;font-weight:bold;}p{padding-bottom:1em;}blockquote{font-size:1.3em;font-weight:bold;font-style:italic;margin-top:-1em;padding-bottom:1em;}
iframe,img{border:none;}fieldset,form{border:none;}table{border-collapse:collapse;border:0;border-spacing:0;font-size:100%;}caption,td,th{text-align:left;font-size:100%;font-weight:normal;}ol,ul{margin-bottom:.3em;}ol li,ul li{margin:0;padding:0;list-style-type:none;}.bullet{overflow:hidden;margin-bottom:20px;}
.bullet li{padding:3px 0 3px 15px;font-size:1.2em;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.cleaner{clear:both;height:1px;margin-top:-1px;overflow:hidden;}#Accessibility,.accessibility{left:-9999em;position:absolute;top:-9999em;}.hide{display:none;}#Container{background:url(/images/CSS/Global/HeaderRepeaterBG.png) repeat-x scroll left top;margin:0;padding:0;width:auto;}
#HeaderContainer{overflow:hidden;width:980px;}#NavigationSecondaryContainer{margin:0 auto;overflow:hidden;width:980px;}#BodyContainer{background-color:#FEF8DE;margin:0 auto;min-height:740px;min-width:980px;}#BodyContainer:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#FooterContainer{overflow:hidden;width:980px;}
#Header,#Content,#Footer{width:980px;margin:0 auto;}#ContentPrimary{float:left;width:730px;}#ContentPrimary.full-width{float:left;width:980px;}#ContentSideBar{width:250px;float:left;}#HeaderContainer{background:transparent url(/images/CSS/Global/HeaderBG.png) no-repeat scroll center top;height:196px;width:auto;}
#Header{position:relative;height:184px;}#FooterContainer{background:#FFF url(/images/CSS/Global/FooterBG.jpg) repeat-x scroll left top;height:333px;padding:0;width:auto;}#Footer{padding:0;}#Footer ul{text-align:left;overflow:hidden;}#Footer ul li{display:inline;margin-right:8px;}#Footer p{color:#7D7E7F;font-size:.9em;margin:0;padding:0;text-align:left;}
#Footer a{color:#AE0369;font-size:1.2em;font-weight:bold;margin:0;padding:0;text-align:left;}#Footer #FooterPrimary{background:transparent url(/images/CSS/Global/FooterPrimaryBG.png) no-repeat scroll center top;}#Footer #FooterPrimary p{font-size:1.3em;}#Footer #FooterPrimary ul{margin-left:40px;}#Footer #FooterPrimary ul li{float:left;font-size:1.3em;margin-right:20px;}
#Footer #FooterPrimary ul li img{float:right;}#Footer #FooterPrimary ul li ul{margin:0;}#Footer #FooterPrimary #FP01,#Footer #FooterPrimary #FP02,#Footer #FooterPrimary #FP03{margin-top:10px;padding:10px;width:186px;}#Footer #FooterPrimary #FP04{margin:0;padding:10px;width:242px;}#Footer #FooterPrimary h3{color:#402033;float:left;font-size:1.3em;line-height:20px;text-indent:-9999px;width:110px;}
#Footer #FooterPrimary h3 img{float:left;}#Footer #FooterPrimary #FP01 h3{background:transparent url(/images/CSS/Global/FooterTextImages.png) no-repeat scroll left top;height:16px;width:119px;}#Footer #FooterPrimary #FP02 h3{background:transparent url(/images/CSS/Global/FooterTextImages.png) no-repeat scroll left bottom;height:31px;width:103px;}
#Footer #FooterPrimary #FP03 h3{background:transparent url(/images/CSS/Global/FooterTextImages.png) no-repeat scroll right top;height:34px;width:91px;}#Footer #FooterPrimary #FP04 h3{background:transparent url(/images/CSS/Global/FooterTextImages.png) no-repeat scroll right bottom;height:6px;margin:0;margin-top:10px;padding:10px 0 0;width:221px;}
#Footer #FooterPrimary a{color:#AE0369;float:left;font-size:1.1em;font-weight:bold;}#Footer #FooterPrimary p{color:#410e3c;float:left;font-size:1em;line-height:18px;margin:0;padding:0;width:124px;}#Footer #FooterPrimary fieldset{float:left;margin-top:12px;}#Footer #FooterPrimary fieldset label{display:none;}
#Footer #FooterPrimary fieldset .frow-input{float:left;}#Footer #FooterPrimary fieldset .frow-action{float:left;width:80px;}#Footer #FooterPrimary #AskHollyContainer{background:transparent url(/images/CSS/Global/AskHollyBG.png) no-repeat scroll right top;float:left;height:27px;margin-right:7px;width:147px;}
#Footer #FooterPrimary input.AskHolly{background:transparent none repeat scroll 0 0;border:0 solid #FFF;color:#333;font-size:1em;height:16px;margin:5px 7px 4px;width:133px;}#Footer #FooterSecondary{height:181px;padding:20px 0 0 28px;}#Footer #FooterSecondary p{float:left;margin-top:10px;width:540px;}
#Footer #FooterSecondary ul li{background:transparent url(/images/CSS/Global/FooterPipeBG.jpg) no-repeat scroll right center;display:block;float:left;margin-right:4px;padding:4px 8px 4px 0;}#Footer #FooterSecondary ul li.last{background:none;}#Footer #FooterSecondary .FooterLogos{width:400px;margin:0 1em .3em 0;}
#Footer #FooterSecondary .FooterLogos li{background:none;display:block;float:left;margin:0;padding:0 0 0 5px;}#NavigationPrimary{height:61px;margin:0;width:100%;}#NavigationPrimary ul{float:left;margin-left:27px;width:756px;}#NavigationPrimary ul li{float:left;background:transparent url(/images/CSS/Global/NavigationPrimaryBg.png) 0 0 no-repeat;}
#NavigationPrimary ul li a{color:#000;display:block;font-size:1.4em;font-weight:bold;height:61px;text-align:center;text-indent:-9999px;}#NavigationPrimary ul li#NavHome{width:74px;background-position:0 0;padding-left:0;}#NavigationPrimary ul li#NavHome a:hover,#NavigationPrimary ul li#NavHome a.selected{width:74px;background:url(/images/CSS/Global/NavigationPrimaryBg.png) 0 -87px no-repeat;}
#NavigationPrimary ul li#NavResorts{width:68px;background-position:-74px 0;}#NavigationPrimary ul li#NavResorts a:hover,#NavigationPrimary ul li#NavResorts a.selected{width:68px;background:url(/images/CSS/Global/NavigationPrimaryBg.png) -74px -87px no-repeat;}#NavigationPrimary ul li#NavAccommodation{width:124px;background-position:-142px 0;}
#NavigationPrimary ul li#NavAccommodation a:hover{width:124px;background:url(/images/CSS/Global/NavigationPrimaryBg.png) -142px -87px no-repeat;}#NavigationPrimary ul li#NavAccommodation a.selected{width:124px;background:url(/images/CSS/Global/NavigationPrimaryBg.png) -142px -87px no-repeat;}#NavigationPrimary ul li#NavWhatsIncluded{width:123px;background-position:-266px 0;}
#NavigationPrimary ul li#NavWhatsIncluded a:hover{width:123px;background:url(/images/CSS/Global/NavigationPrimaryBg.png) -266px -87px no-repeat;}#NavigationPrimary ul li#NavWhatsIncluded a.selected{width:123px;background:url(/images/CSS/Global/NavigationPrimaryBg.png) -266px -87px no-repeat;}#NavigationPrimary ul li#NavWhatsonWhen{width:126px;background-position:-389px 0;}
#NavigationPrimary ul li#NavWhatsonWhen a:hover{width:126px;background:url(/images/CSS/Global/NavigationPrimaryBg.png) -389px -87px no-repeat;}#NavigationPrimary ul li#NavWhatsonWhen a.selected{width:126px;background:url(/images/CSS/Global/NavigationPrimaryBg.png) -389px -87px no-repeat;}#NavigationPrimary ul li#NavOffersandLateDeals{width:142px;background-position:-515px 0;}
#NavigationPrimary ul li#NavOffersandLateDeals a:hover{width:142px;background:url(/images/CSS/Global/NavigationPrimaryBg.png) -515px -87px no-repeat;}#NavigationPrimary ul li#NavOffersandLateDeals a.selected{width:142px;background:url(/images/CSS/Global/NavigationPrimaryBg.png) -515px -87px no-repeat;}
#NavigationPrimary ul li#NavBookNow{width:99px;background-position:-657px 0;}#NavigationPrimary ul li#NavBookNow a:hover{width:99px;background:url(/images/CSS/Global/NavigationPrimaryBg.png) -657px -87px no-repeat;}#NavigationPrimary ul li#NavBookNow a.selected{width:99px;background:url(/images/CSS/Global/NavigationPrimaryBg.png) -657px -87px no-repeat;}
#NavigationPrimary ul li a:hover{color:#e3c355;}#NavigationPrimary ul li a:visited{color:#e3c355;}#NavigationPrimary ul li.active a{color:#df912e;padding-bottom:17px;background:transparent url(/images/CSS/Global/NavigationPrimaryBg.png) center bottom no-repeat;}#NavigationSecondary{margin:0;width:730px;}
#NavigationSecondary ul{float:left;margin:0 0 10px 27px;width:700px;}#NavigationSecondary ul li{background:transparent url(/images/CSS/Global/NavSecondaryPipeBG.png) no-repeat scroll right center;float:left;padding:0 6px;}#NavigationSecondary ul li.last{background:none;}#NavigationSecondary ul li a{color:#3f0a3c;display:block;font-size:1.4em;font-weight:bold;text-align:center;}
#SiteInfo{height:123px;margin:0;width:100%;}#SiteInfo h1{display:block;float:left;height:123px;margin:0;padding:0;width:272px;}#SiteInfo h1 a{display:block;margin-top:20px;}#SiteInfoContainer{float:right;height:72px;margin-top:24px;padding:0 8px 0;width:530px;}#SiteInfoContainer ul{float:right;}#SiteInfoContainer ul li{background:transparent url(/images/CSS/Global/HeaderPipeBG.png) no-repeat scroll right center;color:#3F0A3C;float:left;font-size:13px;padding:0 10px;}
#SiteInfoContainer ul li.last{background:none;}#SiteInfoContainer ul li a{color:#3f0a3c;text-decoration:none;}#SiteInfoContainer ul li a:hover{text-decoration:underline;}#SiteInfoContainer fieldset{float:right;margin-top:12px;width:283px;}#SiteInfoContainer fieldset label{display:none;}#SiteInfoContainer fieldset .frow-input{float:left;width:200px;}
#SiteInfoContainer fieldset .frow-action{float:left;width:80px;}#SiteInfoContainer #MainSearchContainer{background:transparent url(/images/CSS/Global/SearchBG.png) no-repeat scroll right top;float:left;height:27px;margin-right:7px;width:192px;}#SiteInfoContainer input.MainSearch{background:transparent none repeat scroll 0 0;border:0 solid #FFF;color:#333;font-size:1.2em;height:16px;margin:7px 7px 4px;width:176px;}
.find-your-break{background:transparent url(/images/CSS/Components/FindYourBreak/FindYourBreakBG.png) no-repeat scroll left bottom;height:270px;padding:0 0 10px;width:246px;}.find-your-break h2{background:transparent url(/images/CSS/Components/FindYourBreak/FindYourBreakBG.png) no-repeat scroll right top;height:59px;margin:0;text-indent:-99999px;width:246px;}
.find-your-break fieldset{padding:10px;}.find-your-break label{color:#1E001C;float:left;font-size:1.5em;font-weight:bold;}.find-your-break input{margin-top:10px;}.find-your-break ul{padding:10px;}.got-a-question{background:transparent url(/images/CSS/Components/GotAQuestion/GotAQuestionBG.png) no-repeat scroll left bottom;height:174px;margin-top:15px;padding:0;width:250px;}
.got-a-question h2{background:transparent url(/images/CSS/Components/GotAQuestion/GotAQuestionBG.png) no-repeat scroll right top;height:51px;text-indent:-99999px;width:250px;}.got-a-question form{padding:10px;}.got-a-question label{display:none;}.resort-offers{float:left;width:489px;}.butlins-tv{float:left;height:208px;width:225px;}
.take-a-tour{float:left;width:225px;}.order-brochure{background:transparent url(/images/CSS/Components/OrderBrochure/BrochureBG.png) no-repeat scroll left bottom;height:95px;margin-top:15px;padding:0;width:250px;}.order-brochure a{color:#000;display:block;float:left;margin-left:18px;margin-top:22px;width:135px;}
.order-brochure a:hover{text-decoration:underline;}.order-brochure .large-h2{font-size:2.1em;}.whats-on-hurry{background:transparent url(/images/CSS/Components/WhatsOnHurry/HurryPanelBG.png) no-repeat scroll left bottom;height:160px;margin:15px 0 20px;padding:0;width:250px;}.whats-on-hurry h2{background:#FEF8DE url(/images/CSS/Components/WhatsOnHurry/HurryPanelBG.png) no-repeat scroll right top;color:#410e3c;font-size:1.6em;height:31px;padding:20px 0 0 140px;width:110px;}
.whats-on-hurry p{margin:0;padding:0;}.whats-on-hurry p.header{color:#410e3c;font-size:2.1em;font-weight:bold;margin:0 auto;padding-left:4px;text-align:left;width:210px;}.whats-on-hurry p.price{color:#E1283E;float:left;font-size:3.3em;font-weight:bold;line-height:26px;margin-left:22px;margin-top:0;width:80px;}
.whats-on-hurry p.details{color:#410e3c;float:left;font-size:1.3em;font-weight:bold;line-height:14px;margin-right:6px;width:130px;}.whats-on-hurry a.view-offers{display:block;float:left;margin:10px 0 0 22px;padding:0;}.whats-on-hurry ul{float:right;margin:8px 20px 0 0;}.whats-on-hurry ul li{float:left;}
.whats-on-panel{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:27px;padding-bottom:30px;width:676px;}.whats-on-panel .whats-on-panel-inner{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll right top;padding-top:30px;width:676px;}
.whats-on-panel h2{color:#410e3c;float:right;margin:0;padding:0 20px;width:400px;}.whats-on-panel p{color:#410e3c;float:right;font-size:1.3em;line-height:16px;margin-bottom:10px;padding:0 20px;width:400px;}.whats-on-panel .whats-on-panel-button{float:right;padding-right:24px;text-align:right;width:400px;}
.whats-on-panel .whats-on-panel-button a{float:right;width:125px;}.whats-on-panel .whats-on-image-border-1{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorder.png) no-repeat scroll right top;float:left;margin-left:30px;padding:24px 0 0;width:194px;}.whats-on-panel .whats-on-image-border-2{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorder.png) no-repeat scroll right -48px;float:left;margin-left:30px;padding:24px 0 0;width:194px;}
.whats-on-panel .whats-on-image-border-3{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorder.png) no-repeat scroll right -92px;float:left;margin-left:30px;padding:24px 0 0;width:194px;}.whats-on-panel .whats-on-image-border-4{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorder.png) no-repeat scroll right -139px;float:left;margin-left:30px;padding:24px 0 0;width:194px;}
.whats-on-panel .whats-on-image-border-inner{background:#FFF url(/images/CSS/Components/WhatsOn/WhatsOnImageBorder.png) no-repeat scroll left bottom;padding-bottom:6px;text-align:center;width:194px;}.whats-on-panel .whats-on-image-border p{float:none;padding:0;width:197px;}.whats-new-side-panel{border-top:1px solid #e1dbb1;padding-top:12px;}
.whats-new-side-panel h2{color:#410E3C;font-size:1.7em;font-weight:bold;}.whats-new-side-panel a{color:#C2036A;font-size:1.3em;font-weight:bold;line-height:12px;}.whats-new-side-panel img{float:left;}.whats-new-side-panel ul{float:left;margin-left:6px;margin-top:6px;width:150px;}.whats-new-side-panel li{padding:0 0 6px;}
.whats-included-panel{background:transparent url(/images/CSS/Components/WhatsIncluded/WhatsIncludedPanelBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:27px;padding-bottom:30px;width:676px;}.whats-included-panel .whats-included-panel-inner{background:transparent url(/images/CSS/Components/WhatsIncluded/WhatsIncludedPanelBG.png) no-repeat scroll right top;padding-top:20px;width:676px;position:relative;}
.whats-included-panel h3{color:#410e3c;float:left;font-size:2.2em;margin:0;padding:0 0 0 20px;width:380px;}.whats-included-panel p{color:#410e3c;float:left;font-size:1.3em;line-height:16px;margin-bottom:10px;padding:0 0 0 20px;width:380px;}.whats-included-panel .intro{font-size:1.4em;}.whats-included-panel ul{float:left;margin-bottom:10px;width:400px;}
.whats-included-panel li{background:transparent url(/images/CSS/Components/WhatsIncluded/PurpleTick.png) no-repeat scroll 0 2px;color:#410E3C;float:left;font-size:1.2em;line-height:16px;margin-bottom:2px;margin-left:20px;padding:0 20px;width:360px;}.whats-included-panel .whats-on-image-border-1{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderGreyBG.png) no-repeat scroll right top;float:right;margin-right:30px;padding:24px 0 0;width:194px;}
.whats-included-panel .whats-on-image-border-2{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderGreyBG.png) no-repeat scroll right -48px;float:right;margin-right:30px;padding:24px 0 0;width:194px;}.whats-included-panel .whats-on-image-border-3{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderGreyBG.png) no-repeat scroll right -92px;float:right;margin-right:30px;padding:24px 0 0;width:194px;}
.whats-included-panel .whats-on-image-border-4{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderGreyBG.png) no-repeat scroll right -139px;float:right;margin-right:30px;padding:24px 0 0;width:194px;}.whats-included-panel .whats-on-image-border-inner{background:#FFF url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderGreyBG.png) no-repeat scroll left bottom;padding-bottom:6px;text-align:center;width:194px;}
.whats-included-panel-50-free{background:transparent url(/images/CSS/Components/WhatsIncluded/WhatsIncluded50FreePanelBG.png) no-repeat scroll left bottom;float:left;margin-bottom:20px;margin-left:27px;padding-bottom:30px;width:676px;}.whats-included-panel-50-free .whats-included-panel-50-free-inner{background:transparent url(/images/CSS/Components/WhatsIncluded/WhatsIncluded50FreePanelBG.png) no-repeat scroll right top;padding-top:20px;width:676px;}
.whats-included-panel-50-free h3{color:#410e3c;float:left;font-size:2.2em;margin:0;padding:0 20px;width:400px;}.whats-included-panel-50-free p{color:#410e3c;float:left;font-size:1.3em;line-height:16px;margin-bottom:10px;padding:0 20px;width:400px;}.whats-included-panel-50-free .intro{font-size:1.4em;}
.whats-included-panel-50-free img.left{float:left;margin-bottom:10px;padding:0 20px;}.whats-included-panel a,.whats-included-panel-50-free a{float:left;}.whats-included-panel .whats-included-button,.whats-included-panel-50-free .whats-included-button,.whats-included-offers .whats-included-button{float:left;padding-left:20px;text-align:left;width:400px;}
.whats-included-panel-50-free .whats-on-image-border-1{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderOrangeBG.png) no-repeat scroll right top;float:right;margin-right:30px;padding:24px 0 0;width:194px;}.whats-included-panel-50-free .whats-on-image-border-2{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderOrangeBG.png) no-repeat scroll right -48px;float:right;margin-right:30px;padding:24px 0 0;width:194px;}
.whats-included-panel-50-free .whats-on-image-border-3{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderOrangeBG.png) no-repeat scroll right -92px;float:right;margin-right:30px;padding:24px 0 0;width:194px;}.whats-included-panel-50-free .whats-on-image-border-4{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderOrangeBG.png) no-repeat scroll right -139px;float:right;margin-right:30px;padding:24px 0 0;width:194px;}
.whats-included-panel-50-free .whats-on-image-border-inner{background:#FFF url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderOrangeBG.png) no-repeat scroll left bottom;padding-bottom:6px;text-align:center;width:194px;}.whats-included-offers{background:transparent url(/images/CSS/Components/WhatsIncluded/WhatsIncludedPanelPurpleBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:27px;padding-bottom:30px;width:676px;}
.whats-included-offers .whats-included-panel-inner{background:transparent url(/images/CSS/Components/WhatsIncluded/WhatsIncludedPanelPurpleBG.png) no-repeat scroll right top;padding-top:56px;width:676px;}.whats-included-offers h3{color:#fff;float:left;font-size:2.2em;margin:0;padding:0 0 0 20px;width:380px;}
.whats-included-offers p{color:#fff;float:left;font-size:1.3em;line-height:16px;margin-bottom:10px;padding:0 0 0 20px;width:380px;}.whats-included-offers .intro{font-size:1.4em;}.whats-included-offers ul{float:left;margin-bottom:10px;width:400px;}.whats-included-offers li{background:transparent url(/images/CSS/Global/OffersStarBG.png) no-repeat scroll 0 2px;color:#fff;float:left;font-size:1.2em;line-height:16px;margin-bottom:2px;margin-left:20px;padding:0 20px;width:360px;}
.whats-included-offers .whats-on-image-border-1{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderPurpleBG.png) no-repeat scroll right top;float:right;margin-right:30px;padding:24px 0 0;width:194px;}.whats-included-offers .whats-on-image-border-2{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderPurpleBG.png) no-repeat scroll right -48px;float:right;margin-right:30px;padding:24px 0 0;width:194px;}
.whats-included-offers .whats-on-image-border-3{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderPurpleBG.png) no-repeat scroll right -92px;float:right;margin-right:30px;padding:24px 0 0;width:194px;}.whats-included-offers .whats-on-image-border-4{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderPurpleBG.png) no-repeat scroll right -139px;float:right;margin-right:30px;padding:24px 0 0;width:194px;}
.whats-included-offers .whats-on-image-border-inner{background:#FFF url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderPurpleBG.png) no-repeat scroll left bottom;padding-bottom:6px;text-align:center;width:194px;}.homepage-col{background:transparent url(/images/CSS/Global/HomepageMainContentPipeBG.png) no-repeat scroll right center;float:left;margin:16px 0 34px 0;padding:10px 8px 0 12px;width:200px;}
.homepage-col-first{background:none;padding:10px 0 12px;margin-left:22px;margin-right:22px;width:215px;}#HomepageContent .last{background:none;}.homepage-col .resorts{background:transparent url(/images/CSS/Pages/Homepage/HomepageSpeechBubble.png) no-repeat scroll left top;height:180px;margin-bottom:10px;padding-top:10px;}
.homepage-col .resorts h3{margin:0;padding:6px 0 0 20px;width:189px;}.homepage-col .resorts p{line-height:16px;padding:0 0 0 20px;width:189px;}.homepage-col .resort-map{background:transparent url(/images/CSS/Pages/Homepage/HomepageResortMap.jpg) no-repeat scroll left top;float:left;height:247px;margin-top:50px;width:214px;}
.homepage-col .resort-map li{height:19px;padding:0;position:relative;}.homepage-col .resort-map li.skegness{left:106px;top:110px;width:79px;}.homepage-col .resort-map li.minehead{left:40px;top:137px;width:79px;}.homepage-col .resort-map li.bognor{left:103px;top:141px;width:101px;}.homepage-col .resort-map a{display:block;outline:none;text-indent:-9999px;}
.homepage-col .accommodation{background:transparent url(/images/CSS/Pages/Homepage/HomepageCol2.png) no-repeat scroll left 20%;padding-top:10px;width:180px;}.homepage-col .accommodation p{font-size:1.2em;line-height:16px;margin-top:110px;width:180px;}.homepage-col .whats-included{background:transparent url(/images/CSS/Pages/Homepage/HomepageCol3.png) no-repeat scroll left 20%;padding-top:10px;width:180px;}
.homepage-col .whats-included p{font-size:1.2em;line-height:16px;margin-top:110px;width:180px;}.homepage-col .col-container{height:290px;}.homepage-col h3{color:#410e3c;}.homepage-col p{color:#410e3c;font-size:1.3em;}.homepage-col ul{height:70px;}.homepage-col li{padding:0 0 6px 0;}.homepage-col li a{color:#C2036A;font-size:1.3em;font-weight:bold;line-height:12px;}
.bottom-plinth-new-to-butlins{background:transparent url(/images/CSS/Pages/Homepage/NewToButlinsBG.png) no-repeat scroll 0 0;float:right;height:43px;margin:0 30px 20px 0;padding:12px 0 0 5px;width:430px;}.bottom-plinth-new-to-butlins p{color:#410E3C;font-size:1.2em;margin-left:4px;text-indent:1px;}.bottom-plinth-new-to-butlins .h3{background:transparent url(/images/CSS/Pages/Homepage/NewToButlinsHomepageHeader.jpg) no-repeat scroll left bottom;float:left;margin:0;padding:0;text-indent:-9999px;width:156px;}
.bottom-plinth-new-to-butlins a{color:#C2036A;font-weight:bold;line-height:12px;}.whats-on-page{background:transparent url(/images/CSS/Pages/WhatsOn/WhatsOnDetailBG.png) no-repeat scroll left bottom;margin:0 0 20px 27px;width:679px;}.whats-on-page .whats-on-page-inner{background:transparent url(/images/CSS/Pages/WhatsOn/WhatsOnDetailBG.png) no-repeat scroll left bottom;padding-bottom:26px;width:679px;}
.whats-on-page .whats-on-page-inner #Col1{float:left;padding:0 30px 20px 10px;width:300px;}.whats-on-page .whats-on-page-inner #Col2{float:left;width:323px;}.whats-on-page .whats-on-main-image-border{background:transparent url(/images/CSS/Pages/WhatsOn/WhatsOnDetailsImageBorder.png) no-repeat scroll left bottom;float:left;height:189px;padding:7px 0;text-align:center;width:323px;}
.whats-on-page .whats-on-main-image-no-border{float:left;height:189px;padding:7px 0;text-align:center;width:323px;}.whats-on-page .whats-on-main-image{float:left;text-align:center;width:323px;}.whats-on-page .whats-on-main-image a{background:transparent url(/images/CSS/Global/LinkBG.png) no-repeat scroll left top;display:block;float:left;margin:4px 0 0 8px;padding:1px 0 2px 25px;text-align:left;width:320px;}
.whats-on-page .whats-on-page-inner h2{background:transparent url(/images/CSS/Pages/WhatsOn/WhatsOnDetailBG.png) no-repeat scroll right top;color:#4B1544;font-size:3em;padding:36px 0 0 20px;}.whats-on-page .whats-on-page-inner h3{color:#4B1544;font-size:2.1em;}.whats-on-page .whats-on-page-inner h3.rounded-bg{background:transparent url(/images/CSS/Pages/WhatsOn/WhatsOnDetailsH3BG.png) no-repeat scroll left bottom;color:#410E3C;float:left;font-size:1.9em;height:26px;margin:22px 0 16px 22px;padding:4px 10px;width:248px;}
.whats-on-page .whats-on-page-inner p{color:#410E3C;font-size:1.3em;margin:10px 0 0;padding:0;}.whats-on-page .whats-on-page-inner a{color:#660862;font-weight:bold;text-decoration:underline;}.whats-on-page .whats-on-page-inner a:hover{text-decoration:none;}.whats-on-page .whats-on-page-inner a.whats-on-bottom-link{display:block;height:26px;margin-top:14px;width:229px;}
.whats-on-page .whats-on-page-inner ul{margin:20px 0;}.whats-on-page .whats-on-page-inner li{background:transparent url(/images/CSS/Pages/WhatsOn/WhatsOnDetailsListBG.jpg) no-repeat scroll 0 6px;margin-bottom:4px;padding-left:18px;}.whats-on-page .whats-on-page-inner .bold{font-weight:bold;}.whats-on-page .small-image-left{float:left;margin-left:12px;text-align:center;width:152px;}
.whats-on-page .small-image-left a{background:transparent url(/images/CSS/Global/LinkBG.png) no-repeat scroll left top;display:block;float:left;margin:4px 0 0 8px;padding:1px 0 7px 25px;text-align:left;width:118px;}.whats-on-page .small-image-left .small-image-border{background:transparent url(/images/CSS/Pages/WhatsOn/WhatsOnDetailsLeftBorderBG.png) no-repeat scroll left top;float:left;height:94px;margin-left:8px;padding:24px 2px 4px;text-align:center;width:125px;}
.whats-on-page .small-image-right{float:left;margin-left:6px;text-align:center;width:146px;}.whats-on-page .small-image-right a{background:transparent url(/images/CSS/Global/LinkBG.png) no-repeat scroll left top;display:block;float:left;margin:4px 0 0 0;padding:1px 0 7px 25px;text-align:left;width:118px;}
.whats-on-page .small-image-right .small-image-border{background:transparent url(/images/CSS/Pages/WhatsOn/WhatsOnDetailsRightBorderBG.png) no-repeat scroll left top;float:left;height:94px;padding:24px 2px 4px;text-align:center;width:125px;}.breaks-page{margin:0 0 0 27px;padding-bottom:30px;width:679px;}
.breaks-page .breaks-page-inner{margin-bottom:20px;}.breaks-page .breaks-page-inner h2{background:transparent url(/images/CSS/Pages/WhatsOn/WhatsOnDetailBG.png) no-repeat scroll right top;color:#4B1544;float:left;font-size:3em;margin:0;padding:50px 30px 0;width:619px;}.breaks-page .breaks-page-inner h3{color:#4B1544;font-size:2.1em;margin:0;padding:0 0 0 30px;}
.breaks-page .breaks-page-inner h4{color:#4B1544;font-size:1.3em;margin:0;padding:0 0 0 30px;}.breaks-page .breaks-page-inner a{color:#4B1544;font-size:1.3em;margin:0;padding:0;}.breaks-page .breaks-page-inner #Col1{float:left;padding:0 17px 20px;width:262px;}.breaks-page .breaks-page-inner #Col2{float:left;margin-left:10px;padding:0 20px 20px;width:262px;}
.breaks-page .breaks-page-inner .breaks-page-main-info{float:left;width:400px;}.breaks-page .breaks-page-inner .breaks-page-get-quote{background:transparent url(/images/CSS/Pages/Breaks/PriceWowBG.jpg) no-repeat scroll right bottom;float:right;height:320px;margin-right:4px;position:relative;top:-60px;width:260px;}
.breaks-page .breaks-page-inner .breaks-page-price-wow{background:transparent url(/images/CSS/Pages/Breaks/PriceWow.png) no-repeat scroll 0 0;float:right;height:146px;margin:0;padding-top:40px;width:179px;}.breaks-page .breaks-page-inner .breaks-page-price-wow p{padding:0;margin:0;width:160px;text-align:center;}
.breaks-page .breaks-page-inner .breaks-page-price-wow-inner{height:104px;padding-top:6px;}.breaks-page .breaks-page-inner .breaks-page-price-wow-inner p{color:#FFF;float:right;font-size:1.2em;text-align:center;width:170px;}.breaks-page .breaks-page-inner .breaks-page-price-wow-inner p.big{font-size:2.7em;font-weight:bold;}
.breaks-page .breaks-page-inner .breaks-page-price-wow a{background:transparent url(/images/CSS/Global/LinkBG.png) no-repeat scroll left top;display:block;float:left;line-height:14px;margin:4px 0 0 8px;padding:1px 0 0 25px;text-align:left;}.breaks-page .breaks-page-inner p{color:#410E3C;font-size:1.3em;margin:0 0 20px;padding:0 0 0 30px;}
.breaks-page .breaks-page-inner a{color:#660862;font-weight:bold;font-size:1.1em;text-decoration:none;}.breaks-page .breaks-page-inner a:hover{text-decoration:underline;}.breaks-page .breaks-page-inner ul{margin:20px 0;}.breaks-page .breaks-page-inner li{background:transparent url(/images/CSS/Pages/WhatsOn/WhatsOnDetailsListBG.jpg) no-repeat scroll 0 6px;margin-bottom:4px;padding-left:18px;}
.breaks-page .breaks-page-inner .bold{font-weight:bold;}.breaks-page .breaks-page-inner .breaks-page-extras{background:transparent url(/images/CSS/Pages/Breaks/BreaksDetailExtrasBG.png) no-repeat scroll left bottom;float:left;margin:-70px 17px 40px;width:638px;}.breaks-page .breaks-page-inner .breaks-page-extras h4{background-color:#FFF;font-size:1.4em;margin:0;padding:0 17px 17px;width:604px;}
.breaks-page .breaks-page-inner .breaks-page-extras-inner{background:url(/images/CSS/Pages/Breaks/BreaksDetailExtrasBG.png) no-repeat scroll right top;margin:0;padding:0;width:638px;}.breaks-page .breaks-page-inner .breaks-page-extras-inner h5{color:#860954;font-size:1.3em;font-weight:bold;margin:10px 0 0;padding:0;width:250px;}
.breaks-page .breaks-page-inner .breaks-page-extras-inner p{color:#410E3C;font-size:1.3em;margin:0;padding:0;width:250px;}.breaks-page .breaks-page-inner .breaks-whats-on-50-free{background:transparent url(/images/CSS/Global/50FreeActivitiesBG.jpg) no-repeat scroll 0 0;float:left;height:157px;margin-left:17px;margin-top:-16px;width:635px;}
.breaks-page .breaks-page-inner .breaks-whats-on-50-free h3{color:#860954;font-size:1.4em;left:160px;margin:0;padding:0;position:relative;top:45px;width:250px;}.breaks-page .breaks-page-inner .breaks-whats-on-50-free p{color:#410E3C;font-size:1.2em;left:160px;margin:0;padding:0;position:relative;top:50px;width:250px;}
.breaks-page .breaks-whats-on-info-inner{color:#4B1544;float:left;margin:0;margin-bottom:26px;padding:20px 17px 0;width:638px;}.breaks-page .breaks-whats-on-info-inner h2{background:transparent url(/images/CSS/Pages/Breaks/BreaksMainHeaderBG.png) no-repeat scroll 0 0;color:#4B1544;font-size:2.1em;height:26px;padding:3px 0 4px 12px;width:626px;}
.breaks-page .breaks-whats-on-info .breaks-whats-on-info-inner h3{color:#4B1544;font-size:2.1em;text-indent:-9999px;}.breaks-page .breaks-whats-on-info .breaks-whats-on-info-inner p{color:#410E3C;font-size:1.3em;margin:0 0 20px;padding:0;width:300px;}.breaks-page .breaks-whats-on-info .breaks-whats-on-info-inner a{color:#660862;font-weight:bold;font-size:1.3em;text-decoration:none;}
.breaks-page .breaks-whats-on-info-inner .breaks-col{float:left;margin:0 0 26px 4px;padding:0 0 0 10px;width:198px;}.breaks-page .breaks-whats-on-info-inner .breaks-col h3{font-size:1.4em;font-weight:bold;margin:10px 0 0;padding:0;width:180px;}.breaks-page .breaks-whats-on-info-inner .breaks-col h4{color:#860954;font-size:1.3em;font-weight:bold;margin:10px 0 0;padding:0;width:180px;}
.breaks-page .breaks-whats-on-info-inner .breaks-col p{font-size:1.3em;line-height:16px;margin:0;padding:0;width:180px;}.break-search-results .break-search-results-form{background:#f2f2f7 url(/images/CSS/Pages/Breaks/BreakResultsBG.png) no-repeat scroll right top;padding-top:10px;width:941px;padding-bottom:12px;}
.break-search-results .break-search-results-details{background:#FFF url(/images/CSS/Pages/Breaks/BreakResultsBG.png) no-repeat scroll left bottom;padding-bottom:10px;width:941px;}.break-search-results .break-search-results-footer{margin:30px 0 60px;width:941px;}.break-search-results h1{background:#f2f2f7 url(/images/CSS/Pages/Breaks/BreaksResultsTopHeader.jpg) no-repeat scroll 0 0;color:#630460;font-size:2.1em;font-weight:bold;height:235px;text-indent:-9999px;width:947px;}
.break-search-results .break-search-results-form fieldset{background:#f2f2f7 url(/images/CSS/Pages/Breaks/BreakResultsFormBG.png) no-repeat scroll 0 0;height:105px;margin:0 auto;width:921px;}.break-search-results .break-search-results-form h2{color:#630460;float:left;font-size:2.1em;font-weight:bold;margin:9px 0 0 19px;width:160px;}
.break-search-results .break-search-results-form p{color:#630460;float:left;font-size:1.2em;padding:16px 16px 32px;text-align:right;width:700px;}.break-search-results .break-search-results-form fieldset label{color:#3f0a3c;font-size:1.2em;font-weight:bold;margin-right:8px;}.break-search-results .break-search-results-form fieldset .frow-date{float:left;margin-left:19px;width:270px;}
.break-search-results .break-search-results-form fieldset .frow-resort{float:left;margin:0 19px;width:160px;}.break-search-results p.search-result-info a{color:#410E3C;}.break-search-results .break-search-results-details table{margin:0 auto 20px;width:98%;}.break-search-results .break-search-results-details tbody{margin-top:100px;}
.break-search-results .break-search-results-details th{border-bottom:3px solid #BDACBE;font-size:1.4em;font-weight:bold;margin-bottom:12px;padding:14px;text-align:center;}.break-search-results .break-search-results-details th.left{text-align:left;}.break-search-results .break-search-results-details th a{color:#630460;}
.break-search-results .break-search-results-details th.headerSortDown{background:url(/images/CSS/Global/desc.gif) no-repeat scroll right 50%;color:#630460;text-decoration:underline;}.break-search-results .break-search-results-details th.headerSortUp{background:url(/images/CSS/Global/asc.gif) no-repeat scroll right 50%;color:#630460;text-decoration:underline;}
.break-search-results .break-search-results-details .top{margin-top:10px;}.break-search-results .break-search-results-details .alt td{background-color:#f2f2f7;}.break-search-results .break-search-results-details td{background-color:#fff;border-top:1px solid #DAD0D9;color:#1e001c;font-size:1.2em;padding:6px;text-align:center;}
.break-search-results .break-search-results-details td a{display:block;height:26px;margin:3px auto 0;width:90px;}.break-search-results .break-search-results-details td.left{text-align:left;width:370px;}.break-search-results .break-search-results-details td.left .extra{color:#630460;font-weight:bold;}
.break-search-results .break-search-results-details td.left a:hover{text-decoration:underline;}.break-search-results .break-search-results-details td.left a.special{color:#C2036A;display:inline;font-size:1.2em;font-weight:bold;height:0;padding:0;width:100%;}.break-search-results .break-search-results-details td.left a.description{display:block;float:left;font-weight:bold;height:100%;margin:0;width:100%;}
.break-search-results .break-search-results-details td.bold{font-size:1.4em;font-weight:bold;}.break-search-results .break-search-results-details td.bold-price{font-weight:bold;font-size:1.6em;}.break-search-results .break-search-results-details td.bold-price span{font-size:.7em;}.break-search-results .break-search-results-details td.sold-out{color:#A68FA6;font-size:1.4em;font-weight:bold;}
.break-search-results .break-search-results-details td.special{color:#c2036a;font-size:1.6em;font-weight:bold;}.break-search-results .break-search-results-details td.special p{font-size:.7em;}.break-search-results .break-search-results-details td p{margin:0;padding:0;}.break-search-results .break-search-results-footer p{float:left;font-size:1.2em;width:700px;}
.break-search-results .break-search-results-footer a.LinkCircle{background:transparent url(/images/CSS/Pages/Breaks/LinkCircleArrow.jpg) no-repeat scroll 0 0;display:block;float:right;font-size:1.1em;height:21px;padding:3px 10px 0 0;text-align:right;width:170px;}.break-search-results table thead tbody tr td p.search-result-info a.availability{color:#D00;}
.new-to-butlins-flash{background:none repeat scroll 0 0;height:500px;margin-top:-20px;width:980px;}.new-to-butlins-content{margin-top:20px;width:980px;}.new-to-butlins-content #Col1{float:left;min-height:300px;margin:0;padding:0;width:630px;}.new-to-butlins-content #Col1 p{color:#410e3c;font-size:1.3em;line-height:16px;width:460px;}
.new-to-butlins-content #Col1 a{color:#410e3c;font-size:1.3em;}.new-to-butlins-content #Col1 a:hover{text-decoration:underline;}.new-to-butlins-content .new-to-butlins-you-need-to-know{background:transparent url(/images/CSS/Pages/NewToButlins/NewToButlinsEYNTKHeader.png) no-repeat scroll left top;height:93px;text-indent:-9999px;width:525px;}
.new-to-butlins-content #Col1 ul{width:100%;}.new-to-butlins-content #Col1 ul li{background:url(/images/CSS/Pages/NewToButlins/NewToButlinsColDividerBG.png) no-repeat scroll right 50%;display:inline;float:left;height:200px;padding:0 10px;text-align:center;}.new-to-butlins-content #Col1 ul li.last{background:none;padding:0 0 0 10px;}
.new-to-butlins-content #NTBAccomCol{width:135px;}.new-to-butlins-content #NTBAccomCol a.action{background:transparent url(/images/CSS/Pages/NewToButlins/NTBColText.png) no-repeat scroll -172px 0;display:block;height:28px;margin-left:14px;margin-top:8px;text-indent:-9999px;width:108px;}.new-to-butlins-content #NTBMapCol{width:120px;}
.new-to-butlins-content #NTBMapCol a.action{background:transparent url(/images/CSS/Pages/NewToButlins/NTBColText.png) no-repeat scroll -330px 0;display:block;height:28px;margin-left:24px;margin-top:8px;text-indent:-9999px;width:69px;}.new-to-butlins-content #NTBWhatsOnCol{width:120px;}.new-to-butlins-content #NTB50FreeCol{width:180px;}
.new-to-butlins-content #NTB50FreeCol a.action{background:transparent url(/images/CSS/Pages/NewToButlins/NTBColText.png) no-repeat scroll 0 0;display:block;height:28px;margin-left:28px;margin-top:8px;text-indent:-9999px;width:116px;}.new-to-butlins-content #NTBEatDrinkCol{width:110px;}.new-to-butlins-content #NTBEatDrinkCol a.action{background:transparent url(/images/CSS/Pages/NewToButlins/NTBColText.png) no-repeat scroll right 0;display:block;height:28px;margin-left:24px;margin-top:8px;text-indent:-9999px;width:65px;}
.new-to-butlins-content #Col2{float:left;min-height:300px;width:320px;}.new-to-butlins-content #Col2 p{color:#410e3c;font-size:1.3em;margin-left:6px;}.new-to-butlins-content .new-to-butlins-fav-photos{margin-bottom:16px;}.new-to-butlins-content .new-to-butlins-fav-photos h3{float:left;margin-left:-6px;width:170px;}
.new-to-butlins-content .new-to-butlins-fav-photos a{display:block;float:left;width:143px;}.new-to-butlins-content .new-to-butlins-fav-photos img{float:right;}.new-to-butlins-content .new-to-butlins-we-love{margin-bottom:16px;}.new-to-butlins-content .new-to-butlins-we-love h3{float:left;margin-left:6px;width:170px;}
.new-to-butlins-content .new-to-butlins-we-love p{color:#410E3C;float:left;font-size:1.3em;margin-left:6px;width:270px;}.new-to-butlins-content .new-to-butlins-we-love a{display:block;float:left;}legend,label.hidden{display:none;}input,select,textarea{font-size:1.3em;}.frow{margin-bottom:6px;}.frow-2col{float:left;width:44%;}
.frow label{width:100%;}.frow-text input,.frow-date input,.frow-select input,.frow-textarea textarea{border:1px solid #b4b4b4;height:21px;padding-top:3px;}.frow-textarea textarea{height:auto;font-size:1.2em;}.frow:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.mandatory{color:#df912e;}
.frow-select-full-width{width:100%;}.frow-select-half-width{float:left;margin-right:6px;width:90px;}.frow-select .datepicker{display:block;float:left;margin-left:4px;padding:0;width:19px;}.frow-action{width:100%;}label.hidden{display:none;}.generic-form label{width:120px;float:left;color:#345e90;font-size:1.2em;padding-top:5px;}
.generic-form .frow{margin:10px 0 10px 0;position:relative;}.generic-form .frow-text input{width:213px;float:left;height:18px;font-size:1.2em;}.generic-form .postcode input{width:120px;}.generic-form .frow-radio input{width:15px;margin-top:3px;}.generic-form .frow-radio span{display:block;float:left;margin-right:10px;padding-top:5px;}
.generic-form .frow-radio label{width:30px;padding-top:0;}.generic-form .frow-radio label.label{width:120px;}.generic-form .frow-action{padding:10px 0 0 120px;}.generic-form .frow-select input{width:65px;padding-left:5px;font-size:1.2em;}.generic-form .frow-text input.validation-failed,.generic-form .frow-select input.validation-failed,.generic-form .frow-textarea textarea.validation-failed{border-color:#aa1a1a;}
.validation-message{display:none;}.validation-message-show{display:block;}.select-button .validation-message{left:120px;}.frow-textarea .validation-message{left:405px;}.validation-message{background:none;position:absolute;left:350px;top:-2px;width:125px;}.validation-message span{background:transparent url(/images/Global/ValidationMessage.png) right 0 no-repeat;color:#aa1a1a;font-size:1.2em;font-weight:normal;padding:4px 0 8px 8px;display:block;}
.validation-message em{background:transparent url(/images/Global/ValidationMessage.png) 0 -29px no-repeat;display:block;width:18px;height:29px;float:left;}.break-search-results-form .frow-select-half-width{float:none;margin-right:6px;width:90px;}#WhatsIncludedBannerContainer,#ResortsFlashBanner object,#ResortsFlashBanner img{margin-bottom:16px;width:685px;}
#WhatsIncludedBannerContainer,#ResortsFlashBanner object{margin-left:27px;}#ResortsFlashBanner img{margin-left:20px;}.resorts-content{width:675px;background:url(/images/CSS/Pages/Resorts/ResortContentSecondaryBG.png) no-repeat 100% 100%;padding:0 0 10px;margin:0 0 27px 27px;}.resorts-content .resorts-content-inner{padding:0 12px 24px;width:651px;background:url(/images/CSS/Pages/Resorts/ResortContentSecondaryBG.png) no-repeat 0 0;height:100%;overflow:hidden;}
.resorts-content .last{background:none;}.resorts-content-panel{background:url(/images/CSS/Pages/Resorts/ResortsPanelBottomBG.jpg) no-repeat scroll center bottom;margin:0 auto;padding:20px;width:596px;}.resorts-content-panel h2{color:#410e3c;float:right;margin:0;padding:0 20px;width:360px;}.resorts-content-panel p{color:#410e3c;float:right;font-size:1.3em;line-height:16px;padding:0;margin-bottom:10px;width:380px;}
.resorts-content-panel ul{background:none;color:#410E3C;float:right;padding:0;width:380px;}.resorts-content-panel ul li{color:#410E3C;font-size:1.3em;line-height:16px;margin-bottom:4px;padding:0;width:380px;}.resorts-content-panel .whats-on-image-border-1{background:transparent url(/images/CSS/Pages/Resorts/ResortsImageBorder.png) no-repeat scroll right top;float:left;padding:24px 0 0;width:194px;}
.resorts-content-panel .whats-on-image-border-2{background:transparent url(/images/CSS/Pages/Resorts/ResortsImageBorder.png) no-repeat scroll right -48px;float:left;padding:24px 0 0;width:194px;}.resorts-content-panel .whats-on-image-border-3{background:transparent url(/images/CSS/Pages/Resorts/ResortsImageBorder.png) no-repeat scroll right -92px;float:left;padding:24px 0 0;width:194px;}
.resorts-content-panel .whats-on-image-border-4{background:transparent url(/images/CSS/Pages/Resorts/ResortsImageBorder.png) no-repeat scroll right -139px;float:left;padding:24px 0 0;width:194px;}.resorts-content-panel .whats-on-image-border-inner{background:#FFF url(/images/CSS/Pages/Resorts/ResortsImageBorder.png) no-repeat scroll left bottom;padding-bottom:6px;text-align:center;width:194px;}
.resorts-content-panel .whats-on-panel-button{float:right;text-align:right;width:400px;}.resorts-content-panel .whats-on-panel-button a{float:right;width:125px;}#NavigationTertiary{width:100%;margin:0 0 20px -12px;}#NavigationTertiary ul{background:transparent url(/images/CSS/Pages/Resorts/TertiaryNavBg.png) 0 0 no-repeat;width:671px;height:37px;margin:0 0 0 1px;}
#NavigationTertiary ul li{float:left;height:15px;padding:11px 0 10px 0;background:transparent url(/images/CSS/Pages/Resorts/shim.gif) 0 2px no-repeat;}#NavigationTertiary ul li.first{background:none;}#NavigationTertiary ul li.first a{background:none;padding-left:15px;}#NavigationTertiary ul li a{color:#303;font-size:1.2em;font-weight:bold;height:37px;text-align:center;width:100%;padding:11px 8px 10px 8px;}
#NavigationTertiary ul li a.selected,#NavigationTertiary ul li a:hover{text-decoration:none;color:#fff;background:#4b275e;}ul#ResortOverview{margin:0 0 24px 12px;}ul#ResortOverview li{float:left;margin-top:20px;}ul#ResortOverview li#ResortInformation{width:300px;}ul#ResortOverview li#ResortInformation h3{color:#39152e;margin:0;font-size:1.6em;}
ul#ResortOverview li#ResortInformation h4{color:#39152e;margin:0;font-size:1.4em;}ul#ResortOverview li#ResortInformation p{color:#39152e;font-size:1.2em;}ul#ResortOverview li.cta{width:166px;min-height:150px;background:transparent url(/images/CSS/Pages/Resorts/WhatsOnDivider.png) 0 5px no-repeat;position:relative;}
ul#ResortOverview li.cta .image{width:155px;height:90px;margin:0 auto;text-align:center;}ul#ResortOverview li.cta a{display:block;width:110px;height:54px;background:transparent url(/images/CSS/Pages/Resorts/WhatsOnBulletLink.png) no-repeat 0 0;position:absolute;bottom:0;left:18px;padding:0 0 0 22px;color:#39152e;font-size:1.4em;line-height:1.1em;font-weight:bold;}
.butlins-tv{width:337px;height:250px;background:transparent url(/images/CSS/Components/ButlinsTV/ButlinsTVBG.png) 0 0 no-repeat;float:left;position:relative;}.butlins-tv .butlins-tv-logo{position:absolute;top:2px;left:1px;z-index:3001;}.butlins-tv .more-videos{position:absolute;bottom:-10px;right:16px;}
.butlins-tv #ButlinsTVPlayer{position:relative;top:12px;margin:0 auto;width:310px;height:216px;}.take-a-tour{width:302px;background:transparent url(/images/CSS/Components/TakeATour/TakeATourContainerBG.png) no-repeat 100% 100%;padding:0 0 10px;float:left;}.take-a-tour-inner{width:100%;min-height:105px;background:transparent url(/images/CSS/Components/TakeATour/TakeATourContainerBG.png) no-repeat 0 0;}
.resort-activities{width:302px;background:transparent url(/images/CSS/Components/ResortActivities/ActivitiesContainerBG.png) no-repeat 100% 100%;padding:0 0 10px;float:left;}.resort-activities-inner{width:100%;min-height:105px;background:transparent url(/images/CSS/Components/ResortActivities/ActivitiesContainerBG.png) no-repeat 0 0;}
.resort-component{float:left;position:relative;height:122px;width:302px;margin-bottom:5px;}.resort-component .message{float:left;width:160px;padding:0 0 0 22px;}.resort-component .image{float:left;padding:0 8px 0 0;}.resort-component .message h3{color:#39152e;line-height:1.1em;letter-spacing:-0.05em;}
.resort-component .message p{color:#39152e;font-size:1.2em;padding-bottom:5px;}#WhatsIncludedFlashBannerContainer{width:685px;height:332px;margin:0 0 10px 23px;}#WhatsIncludedFlashBannerContainer #WhatsIncludedFlashBanner{width:659px;height:244px;margin:0 auto;position:relative;top:10px;}#WhatsIncludedContent #Col1{float:left;margin:0 0 0 27px;}
#WhatsIncludedContent #Col2{float:left;margin:0 0 0 44px;}div.whats-included-inner p{font-size:1.2em;}div.family{margin:0 0 16px;}div.family img.family{position:absolute;top:9px;left:12px;}div.family p{padding:100px 0 0;}div.activities img.activities{position:absolute;top:-17px;left:8px;}div.activities p{padding:100px 0 0;margin-bottom:10px;}
div.ages{margin:0 0 10px;}div.ages div.whats-included-inner{min-height:130px;}div.ages img.ages{position:absolute;top:20px;left:20px;}#WhatsIncludedContent ul#PerfectFor{position:absolute;top:55px;}#WhatsIncludedContent ul#PerfectFor li{float:left;margin:0 0 5px;}#WhatsIncludedContent ul#PerfectFor li a{display:block;width:86px;height:34px;text-indent:-9999px;background:transparent url(/images/CSS/Pages/WhatsIncluded/AgeRangeSprite.png) no-repeat 0 0;}
#WhatsIncludedContent ul#PerfectFor li#ZeroFour a{background-position:0 0;}#WhatsIncludedContent ul#PerfectFor li#ZeroFour a:hover,#WhatsIncludedContent ul#PerfectFor li#ZeroFour a.selected{background-position:0 100%;}#WhatsIncludedContent ul#PerfectFor li#FiveEight a{background-position:-93px 0;}#WhatsIncludedContent ul#PerfectFor li#FiveEight a:hover,#WhatsIncludedContent ul#PerfectFor li#FiveEight a.selected{background-position:-93px 100%;}
#WhatsIncludedContent ul#PerfectFor li#NineTwelve a{width:92px;background-position:-187px 0;}#WhatsIncludedContent ul#PerfectFor li#NineTwelve a:hover,#WhatsIncludedContent ul#PerfectFor li#NineTwelve a.selected{background-position:-187px 100%;}#WhatsIncludedContent ul#PerfectFor li#Teens a{background-position:-290px 0;}
#WhatsIncludedContent ul#PerfectFor li#Teens a:hover,#WhatsIncludedContent ul#PerfectFor li#Teens a.selected{background-position:-290px 100%;}#WhatsIncludedContent ul#PerfectFor li#MumDad a{width:144px;background-position:-383px 0;}#WhatsIncludedContent ul#PerfectFor li#MumDad a:hover,#WhatsIncludedContent ul#PerfectFor li#MumDad a.selected{background-position:-383px 100%;}
#WhatsIncludedContent h3.highlight{color:#410e3c;background:url(/images/CSS/Pages/WhatsIncluded/IncludedActivityHeader.png) no-repeat 0 0;width:321px;height:32px;padding:6px 0 0 12px;}#WhatsIncludedContent div.whats-included-list{margin:12px 0 0;}#WhatsIncludedContent div.whats-included-list dl{float:left;width:150px;}
#WhatsIncludedContent div.whats-included-list dl dt{float:left;clear:left;margin:0 5px 0 0;}#WhatsIncludedContent div.whats-included-list dl dd{float:left;width:66px;height:50px;padding:10px 0 0;}#WhatsIncludedContent div.whats-included-list dl dd a{font-weight:bold;color:#410e3c;font-size:1.2em;}#WhatsIncludedContent div.whats-included-list dl dd a:hover{text-decoration:none;}
div.whats-included{width:317px;background:transparent url(/images/CSS/Components/WhatsIncluded/WhatsIncludedComponentGreen.png) no-repeat 100% 100%;padding:0 0 30px;}div.whats-included-inner{min-height:150px;background:url(/images/CSS/Components/WhatsIncluded/WhatsIncludedComponentGreen.png) no-repeat 0 0;position:relative;padding:0 20px;}
.whats-included-whole-family{background:transparent url(/images/CSS/Components/WhatsIncluded/WhatsIncludedWholeFamilyPanelBG.png) no-repeat scroll left bottom;float:left;margin-bottom:14px;margin-left:27px;padding:0 0 20px;width:676px;}.whats-included-whole-family-inner{background:transparent url(/images/CSS/Components/WhatsIncluded/WhatsIncludedWholeFamilyPanelBG.png) no-repeat scroll right top;float:left;padding:30px 0 0 20px;width:656px;}
.whats-included-whole-family-inner p{color:#410e3c;float:left;font-size:1.3em;line-height:16px;width:100%;}.whats-included-whole-family-inner li{display:block;float:left;font-weight:bold;margin:0;padding:0;width:130px;}.whats-included-whole-family-inner li a{display:block;float:left;font-size:1.3em;font-weight:bold;margin:0;padding:0;width:130px;}
.whats-included-whole-family-inner h3{color:#410e3c;font-size:2em;width:100%;}.whats-included-whole-family-inner h4{color:#410e3c;font-size:1.6em;width:100%;}.whats-included-whole-family-inner a{font-size:1.3em;display:block;float:left;margin:0;padding:0;width:322px;}.whats-included-whole-family-inner .content-col{float:left;width:320px;}
.whats-included-so-much-to-do{background:transparent url(/images/CSS/Components/WhatsIncluded/SoMuchToDoPanelBG.png) no-repeat scroll left bottom;float:left;height:420px;margin-bottom:14px;padding:0 0 20px;width:313px;}.whats-included-so-much-to-do-inner{background:transparent url(/images/CSS/Components/WhatsIncluded/SoMuchToDoPanelBG.png) no-repeat scroll right top;float:left;padding:20px 0 0 20px;width:294px;}
.whats-included-so-much-to-do-inner p{color:#410e3c;float:left;font-size:1.3em;line-height:16px;width:100%;}.whats-included-so-much-to-do-inner ul{float:left;margin-bottom:20px;width:280px;}.whats-included-so-much-to-do-inner li a{display:block;float:left;font-size:1.3em;font-weight:bold;margin:0 0 6px;padding:0;width:280px;}
.whats-included-so-much-to-do-inner h3{color:#410e3c;font-size:2em;width:100%;}.whats-included-so-much-to-do-inner a{font-size:1.3em;display:block;float:left;margin:0;padding:0;width:322px;}.whats-included-so-much-to-do-inner img{margin-bottom:20px;}.whats-included-eating-drinking{background:url(/images/CSS/Components/WhatsIncluded/SidePanelBG.png) no-repeat left top;height:194px;margin-bottom:20px;width:330px;}
.whats-included-eating-drinking-inner p{color:#410E3C;float:left;font-size:1.3em;line-height:16px;margin:0 12px;padding:0;width:150px;}.whats-included-eating-drinking-inner h3{color:#410E3C;font-size:2em;padding:14px 0 0 12px;width:280px;}.whats-included-eating-drinking-inner a{font-size:1.3em;display:block;float:left;margin-left:12px;padding:0;}
.whats-included-extra-treats{background:url(/images/CSS/Components/WhatsIncluded/SidePanelBG.png) no-repeat right top;height:194px;width:330px;}.whats-included-extra-treats-inner p{color:#410E3C;float:left;font-size:1.3em;line-height:16px;margin:0 12px;padding:0;width:150px;}.whats-included-extra-treats-inner h3{color:#410E3C;font-size:2em;padding:14px 0 0 12px;width:280px;}
.whats-included-extra-treats-inner a{font-size:1.3em;display:block;float:left;margin-left:12px;padding:0;}.whats-included-extra-treats-inner h3 img{margin-top:2px;}#WhatsIncludedContent #Col1.half-width{float:left;margin:0 0 0 27px;width:320px;}#WhatsIncludedContent #Col2.half-width{float:left;margin:0 0 0 27px;width:320px;}
.whats-included-header-info h2.whats-included-whats-happening{background:transparent url(/images/CSS/Components/WhatsIncluded/WhatsOnWhenSeeWhatsHappeningHeader.png) no-repeat scroll left top;float:left;height:70px;margin-left:20px;text-indent:-9999px;width:545px;}.whats-included-header-info p{color:#410E3C;float:left;font-size:1.3em;line-height:16px;margin-left:27px;margin-top:-16px;width:460px;}
.whats-included-half-width-repeater{background:transparent url(/images/CSS/Components/WhatsIncluded/WhatsIncludedHalfPanelBG.png) no-repeat scroll left bottom;float:left;margin-bottom:20px;padding:0 0 20px;width:316px;}.whats-included-half-width-inner{background:transparent url(/images/CSS/Components/WhatsIncluded/WhatsIncludedHalfPanelBG.png) no-repeat scroll right top;float:left;padding:0 0 20px;width:316px;}
.whats-included-half-width-repeater p{color:#410E3C;float:left;font-size:1.3em;line-height:16px;margin-left:12px;margin-top:16px;width:98px;}.whats-included-half-width-repeater h3{color:#410E3C;padding-left:12px;padding-top:12px;}.whats-included-half-width-repeater a{display:block;float:left;height:27px;margin:8px 0 0 14px;width:111px;}
.whats-included-half-width-repeater .whats-on-image-border-1{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderLightGreyBG.png) no-repeat scroll right top;float:right;margin-right:10px;padding:24px 0 0;width:194px;}.whats-included-half-width-repeater .whats-on-image-border-2{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderLightGreyBG.png) no-repeat scroll right -48px;float:right;margin-right:10px;padding:24px 0 0;width:194px;}
.whats-included-half-width-repeater .whats-on-image-border-3{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderLightGreyBG.png) no-repeat scroll right -92px;float:right;margin-right:10px;padding:24px 0 0;width:194px;}.whats-included-half-width-repeater .whats-on-image-border-4{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderLightGreyBG.png) no-repeat scroll right -139px;float:right;margin-right:10px;padding:24px 0 0;width:194px;}
.whats-included-half-width-repeater .whats-on-image-border-inner{background:#FFF url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderLightGreyBG.png) no-repeat scroll left bottom;padding-bottom:6px;text-align:center;width:194px;}#WhatsOnWhenContent #Col1{float:left;margin:0 0 0 27px;width:450px;}#WhatsOnWhenContent #Col2{float:left;margin-left:10px;padding-top:18px;width:220px;}
#WhatsOnWhenContent h3.featured-month{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnWhenFeature.png) no-repeat scroll left top;height:50px;margin-bottom:20px;margin-left:27px;text-indent:-9999px;width:640px;}#WhatsOnWhenContent h3.at-a-glance{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnAtAGlanceHeader.png) no-repeat scroll left top;border-bottom:3px solid #F1ECCA;float:left;height:48px;margin-bottom:20px;margin-top:30px;text-indent:-9999px;width:208px;}
#WhatsOnWhenContent #Col1 .whats-on-offer{background:transparent url(/images/CSS/Components/WhatsOn/DecemberBreaksPanelBG.png) no-repeat scroll 0 0;float:left;height:243px;margin-bottom:20px;width:450px;}#WhatsOnWhenContent #Col1 .whats-on-offer a{display:block;height:202px;left:12px;position:relative;top:28px;width:428px;}
#WhatsOnWhenContent #Col1 .whats-on-offer-content{border-bottom:3px solid #F1ECCA;margin-bottom:20px;padding-bottom:20px;width:435px;}#WhatsOnWhenContent #Col1 .whats-on-offer-content h4{color:#410E3C;width:225px;float:right;}#WhatsOnWhenContent #Col1 .whats-on-offer-content p{color:#410E3C;float:right;font-size:1.3em;line-height:16px;width:225px;}
#WhatsOnWhenContent #Col1 .whats-on-offer-content .offer-button{width:225px;float:right;}#WhatsOnWhenContent #Col1 .whats-on-offer-content-last{border-bottom:none;}#WhatsOnWhenContent #Col1 .whats-on-offer-image{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnWhenBorderImage.png) no-repeat scroll right top;float:left;padding-top:10px;width:199px;}
#WhatsOnWhenContent #Col1 .whats-on-offer-image-inner{background:#FFF url(/images/CSS/Components/WhatsOn/WhatsOnWhenBorderImage.png) no-repeat scroll left bottom;padding:4px 9px 9px;width:181px;}#WhatsOnWhenContent #Col2 .whats-on-offer{background:transparent url(/images/CSS/Components/WhatsOn/NewYearBreaksPanelBG.png) no-repeat scroll 0 0;float:left;height:220px;width:223px;}
#WhatsOnWhenContent #Col2 .whats-on-offer a{display:block;height:202px;left:10px;position:relative;top:8px;width:198px;}#WhatsOnWhenContent #Col2 .whats-on-offer p{color:#410E3C;float:left;font-size:1.3em;line-height:16px;}#WhatsOnWhenContent #Col2 .whats-on-at-a-glance{float:left;width:220px;}#WhatsOnWhenContent #Col2 .whats-on-at-a-glance ul{border-bottom:3px solid #F1ECCA;float:left;padding-bottom:20px;width:220px;}
#WhatsOnWhenContent #Col2 .whats-on-at-a-glance p{color:#410E3C;float:left;font-size:1.3em;line-height:16px;}#WhatsOnWhenContent #Col2 .whats-on-at-a-glance ul.months li{background:transparent url(/images/CSS/Components/WhatsOn/AtAGlanceMonthBG.png) no-repeat scroll 0 0;float:left;height:37px;width:102px;}
#WhatsOnWhenContent #Col2 .whats-on-at-a-glance ul.buttons{border:none;float:right;margin:8px 10px 0 0;text-align:right;width:50px;}#WhatsOnWhenContent #Col2 .whats-on-at-a-glance ul.buttons li{float:left;}h2.late-deals-header{background:transparent url(/images/CSS/Components/WhatsOn/LateDealsHeader.png) no-repeat scroll 0 0;float:left;height:78px;text-indent:-9999px;width:366px;}
h3.late-deals-price{color:#3F0A3C;float:right;font-size:2.1em;height:42px;margin-right:30px;padding-top:36px;text-align:right;}h2.latest-offers-header{background:transparent url(/images/CSS/Components/WhatsOn/LatestOffersHeader.png) no-repeat scroll 0 0;display:block;float:left;height:60px;margin-left:27px;text-indent:-9999px;width:327px;}
h3.latest-offers-price{color:#3F0A3C;float:right;font-size:2.1em;height:32px;margin-right:30px;padding-top:28px;text-align:right;}h2.latest-offers-plain-header{display:block;float:left;height:60px;margin-left:27px;width:327px;}h3.latest-offers-plain-price{color:#3F0A3C;float:right;font-size:2.1em;height:32px;margin-right:30px;padding-top:28px;text-align:right;}
h2.latest-offers-adult{background:transparent url(/images/CSS/Components/WhatsOn/BigWeekendsOffersHeader.png) no-repeat scroll 0 0;display:block;float:left;height:60px;margin-left:27px;padding-left:70px;width:327px;}.offers-results-details{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll left bottom;float:left;margin:0 0 20px 27px;width:676px;}
.offers-results-details-inner{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll right top;padding:14px 14px 30px;width:648px;}.offers-results-info{float:left;}.offers-results-info #Col1{float:left;width:45%;}.offers-results-info p{color:#410e3c;float:left;font-size:1.3em;line-height:16px;}
.offers-results-info ul{float:left;margin-bottom:15px;}.offers-results-info li a{font-size:1.3em;font-weight:bold;margin:0;padding:0;}.offers-results-info h3{color:#410e3c;font-size:2em;}.offers-results-info-image{float:right;width:50%;margin-top:10px;}.offers-results-details table{width:650px;}.offers-results-details tbody{margin-top:100px;}
.offers-results-details th{background-color:#F6F5EE;color:#3F0A3C;font-size:1.3em;margin-bottom:12px;padding:14px;text-align:center;}.offers-results-details th.left{text-align:left;}.offers-results-details th.full-price{width:130px;}.offers-results-details td{background-color:#FFF;border-bottom:3px solid #f3efda;color:#3f0a3c;font-size:1.2em;padding:14px 6px;text-align:center;}
.offers-results-details tfoot td{background-color:#FFF;border:medium none;color:#3F0A3C;font-size:1.1em;padding:12px 0 0 10px;text-align:left;}.offers-results-details td a{display:block;height:26px;margin:3px auto 0;width:90px;}.offers-results-details td.date{padding-left:20px;text-align:left;width:144px;}
.offers-results-details td.left{text-align:left;width:370px;}.offers-results-details td.left .extra{color:#630460;font-weight:bold;}.offers-results-details td.left a:hover{text-decoration:underline;}.offers-results-details td.left .special{color:#c2036a;display:inline;font-size:1.2em;font-weight:bold;height:0;padding:0;width:100%;}
.offers-results-details td.left .description{color:#3f0a3c;display:block;float:left;font-weight:bold;height:100%;margin:0;width:100%;}.offers-results-details td.bold{font-size:1.6em;font-weight:bold;}.offers-results-details td.special{color:#c2036a;font-size:1.6em;font-weight:bold;}.offers-results-details td.special p{font-size:.7em;}
.offers-results-details td p{margin:0;padding:0;}.offers-results-details tfoot td a{display:block;height:26px;margin:3px auto 0;width:153px;}.nobg{background:none!important;}.nofloats{float:none;}.whats-included-half-width-top{background:transparent url(/images/CSS/Pages/WhatsIncluded/whats-included-half-width-top-sprite.png) no-repeat scroll 50% 0;}
.whats-included-half-width-top-1{background-position:50% 0;padding:24px 0 0 0;}.whats-included-half-width-top-2{background-position:50% -24px;padding:24px 0 0 0;}.whats-included-half-width-top-3{background-position:30% -49px;padding:15px 0 0 0;}.whats-included-half-width-repeater p{color:#410E3C;float:left;font-size:1.3em;line-height:16px;margin-left:16px;margin-top:5px;width:140px;}
.whats-included-half-width-repeater h3{color:#410E3C;padding-left:16px;padding-top:16px;}.whats-included-image-border{background:transparent url(/images/CSS/Pages/WhatsIncluded/WhatsIncludedImageBorder.png) no-repeat 0 0;}.whats-included-half-width-repeater .whats-included-image-border{float:right;margin:0 10px 0 0;}
.whats-included-image-border img{margin:7px 9px 16px 9px;}.whats-included-panel-50-free-2{background:transparent url(/images/CSS/Components/WhatsIncluded/50panelrepeat.png) repeat-y 0 0;width:680px;margin:0;padding:0;clear:both;margin:0 0 30px 27px;}.whats-included-panel-50-free-2-top{background:transparent url(/images/CSS/Components/WhatsIncluded/50paneltop.png) no-repeat scroll 0 0;margin:0;padding:0;}
.whats-included-panel-50-free-2-bot{background:transparent url(/images/CSS/Components/WhatsIncluded/50panelbottom.png) no-repeat scroll 0 100%;margin:0;padding:30px 240px 16px 30px;min-height:130px;}.whats-included-panel-50-free-2-bot .whats-included-panel-50-free-cta{margin:90px 50px 5px 0;float:left;}
.whats-included-panel-50-free-2-bot .whats-included-panel-50-free-copy{font-size:120%;}#WhatsOnWhenContent #Col2 .whats-on-at-a-glance ul.months li{background:transparent url(/images/CSS/Components/WhatsOn/AtAGlanceMonthBG.png) no-repeat scroll 0 0;color:#4C1942;float:left;font-size:120%;font-weight:bold;text-align:center;width:102px;}
#WhatsOnWhenContent #Col2 .whats-on-at-a-glance ul.months li a{display:block;width:100%;color:#4C1942;padding:10px 0 0;height:28px;}.whats-included-half-width-repeater{float:none;}.whats-included-half-width-repeater:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.whats-included-whole-family-inner .content-col{float:left;width:450px;display:inline;}
.whats-on-image-border-sml{position:relative;text-align:center;overflow:hidden;margin:0 0 10px 0;}.whats-on-image-border-sml,.whats-on-image-border-sml-inner{width:177px;height:117px;}.whats-on-image-border-sml-inner,.whats-on-image-border-sml img{position:absolute;top:0;left:0;}.whats-on-image-border-sml-inner{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnImageBorderSml.png) no-repeat 0 0;z-index:1001;}
.whats-on-image-border-sml img{z-index:1000;top:6px;}.whats-included-whole-family-inner h3{margin:0 0 15px 0;}.whats-included-whole-family-inner .whats-on-image-border-sml{float:left;margin:0 10px 10px 0;}.whats-included-whole-family-inner p{color:#410e3c;float:none;font-size:1.3em;line-height:1.2em;width:100%;}
.whats-included-whole-family-inner .age-select{float:left;margin:0 0 0 -35px;display:inline;position:relative;}.whats-included-whole-family-inner li{display:block;float:none;font-weight:bold;margin:0;padding:0;width:auto;}.whats-included-whole-family-inner a{font-size:1.3em;display:inline;float:none;margin:0;padding:0;width:auto;}
.age-select{background:#9bc02a url(/images/CSS/Components/AgeRange/AgeRangeBgSprite.gif) no-repeat 0 0;padding:10px 0 0 0;width:169px;margin:0;border:0;}.age-select ul{background:transparent url(/images/CSS/Components/AgeRange/AgeRangeBgSprite.gif) no-repeat -169px 100%;padding:0 10px 5px 15px;margin:0;}
.age-select h4{color:#fff;font-weight:bold;margin:0 0 5px 15px;font-size:140%;width:auto;line-height:1.0em;display:block;}.age-select li{margin:0 0 1px 0;}.age-select li a{background:transparent url(/images/CSS/Components/AgeRange/AgeRangeSprite.gif) no-repeat 0 0;display:block;width:138px;height:34px;overflow:hidden;float:none;color:#2d4d07;font-size:140%;text-decoration:none;}
.age-select li a:hover{text-decoration:underline;}.age-select li a.years04:hover{background-position:0 -34px;}.age-select li a.years05{background-position:-138px 0;}.age-select li a.years05:hover{background-position:-138px -34px;}.age-select li a.teens{background-position:-276px 0;}.age-select li a.teens:hover{background-position:-276px -34px;}
.age-select li a.grownups{background-position:-414px 0;}.age-select li a.grownups:hover{background-position:-414px -34px;}.promo-row{margin:0 0 15px 27px;clear:both;}.whats-included-eating-drinking,.whats-included-extra-treats{float:left;}.whats-included-extra-treats{float:right;margin-right:25px;}.whats-included-panel-50-free-3{background:transparent url(/images/CSS/Components/WhatsIncluded/50freepanelrepeat2.png) repeat-y 0 0;width:680px;margin:0;padding:0;clear:both;margin:0 0 20px 27px;}
.whats-included-panel-50-free-3-top{background:transparent url(/images/CSS/Components/WhatsIncluded/50freepaneltop2.png) no-repeat scroll 0 0;margin:0;padding:0;}.whats-included-panel-50-free-3-bot{background:transparent url(/images/CSS/Components/WhatsIncluded/50freepanelbottom2.png) no-repeat scroll 0 100%;margin:0;padding:40px 10px 20px 20px;min-height:130px;}
.whats-included-panel-50-free-3 .whats-included-panel-50-free-copy{width:250px;float:left;font-size:120%;padding:15px 0 0 0;}.whats-included-panel-50-to-do{width:375px;float:left;margin:0 0 0 10px;padding:15px 0 0 0;}.whats-included-panel-50-to-do li{display:inline;padding:0 0 0 15px;line-height:0;display:inline-block;float:left;}
.whats-included-panel-50-to-do li img{margin:0 10px 10px 0;}.whats-included-panel-50-to-do h3{margin:0 0 10px 0;}.whats-included-whole-family-inner{background:transparent url(/images/CSS/Components/WhatsIncluded/WhatsIncludedWholeFamilyPanelBG.png) no-repeat scroll right top;float:left;padding:30px 0 10px 20px;width:656px;}
div.thanks-you-outer{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll left bottom;font-size:1.15em!important;margin-bottom:20px;margin-left:27px;padding-bottom:30px;width:676px;float:left;}div.thanks-you-inner{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll right top;padding-top:30px;width:676px;}
div.thanks-you-inner p{padding-left:14px;padding-right:2em;font-size:1.2em;}div.thanks-you-inner h3{margin:0;padding-left:10px;}.whats-included-panel .whats-included-panel-inner .price-flash{position:absolute;right:-1px;top:0;}#WhatsOnWhenContent #Col2 h3.resorts-location-details{background:transparent url(/images/CSS/Components/ResortActivities/location-details-title.gif) no-repeat scroll left top;border-bottom:3px solid #F1ECCA;float:left;height:85px;text-indent:-9999px;width:208px;}
#WhatsOnWhenContent #Col2 .resort-addresses{float:left;color:#410e3c;}#WhatsOnWhenContent #Col2 .resort-addresses div{border-bottom:3px solid #F1ECCA;margin:1em 0;padding-bottom:.75em;padding-left:1em;width:160px;}#WhatsOnWhenContent #Col2 .resort-addresses div#last-item{border-bottom:none;}#WhatsOnWhenContent #Col2 .resort-addresses p{font-size:1.3em;padding-bottom:.5em;}
#WhatsOnWhenContent #Col2 .resort-addresses p#intro{padding-bottom:0;padding-left:.8em;padding-top:.5em;}#WhatsOnWhenContent #Col2 .resort-addresses p span{float:left;clear:left;line-height:14px;}#WhatsOnWhenContent #Col2 .resort-addresses p.resort{font-weight:bold;}#WhatsOnWhenContent #Col2 .resort-addresses p.get-directions a{color:#d2458b;font-weight:bold;}
#Container{background-image:url(/images/CSS/Global/HeaderRepeaterBG.png);}#SiteInfoContainer{width:550px;}#Content a{text-decoration:underline;}#Content a:hover{text-decoration:none;}#NavigationTertiary a{text-decoration:none;}#ContentSecondary li.cta a{text-decoration:none;}#ContentSecondary li.cta a:hover{text-decoration:underline;}
#WhatsOnWhenContent #Col2 .whats-on-at-a-glance ul.months a{text-decoration:none;}#ContentPrimary div.offers-results-details-inner a{text-decoration:none;}#ContentPrimary div.offers-results-details-inner th a:hover{text-decoration:underline;}#ContentSecondary div.related-links ul li a{text-decoration:none;}
#NavigationTertiary{width:100%;margin:0 0 0 -12px;}.faqs-panel{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:27px;padding-bottom:30px;width:676px;}.faqs-panel .faqs-panel-inner{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll right top;padding-top:20px;width:676px;}
#ContentSecondary .faqs-panel,#ContentSecondary .article-panel{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/WhatsOnPanelSmallBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:0;padding-bottom:30px;width:647px;float:left;}#ContentSecondary .faqs-panel .faqs-panel-inner,#ContentSecondary .article-panel .article-panel-inner{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/WhatsOnPanelSmallBG.png) no-repeat scroll right top;padding:30px 15px 0;width:617px;}
.faqs-panel h2,.faqs-panel h3{margin:0;padding:0 15px 5px;}.faqs-panel p,.article-panel p{color:#410e3c;font-size:1.3em;}.article-panel p{margin:0!important;}.faqs-panel .faqs-panel-inner p{padding:0 15px;}.faqs-panel-inner ul li{font-size:1.3em;padding:.1em 15px;list-style-position:inside;list-style-type:circle;}
#faq-questions li{line-height:1.5em;}#faq-questions li{margin-bottom:5px;display:block;float:left;}#faq-questions li a{width:605px;display:block;float:left;color:#000;}#ContentSecondary #faq-questions li a{width:575px;display:block;float:left;}.question-number{color:#9E3369;display:block;float:left;padding-right:5px;}
.back_top a{background:transparent url(/images/CSS/Pages/Breaks/LinkCircleArrow.jpg) no-repeat scroll 0 0;display:block;float:right;font-size:.8em;height:21px;padding:3px 10px 0 0;text-align:right;width:170px;}#ContentSecondary .resorts-content #LeftColumn{width:431px;float:left;}#ContentSecondary .resorts-content #RightColumn{width:208px;padding-left:10px;float:left;}
#ContentSecondary .resorts-content #LeftColumn .faqs-panel,#ContentSecondary .resorts-content #LeftColumn .premier-request-form,#ContentSecondary .resorts-content #LeftColumn .left-column-content{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/WhatsOnPanelSmallerBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:0;padding-bottom:30px;width:431px;}
#ContentSecondary .resorts-content #LeftColumn .faqs-panel .faqs-panel-inner,#ContentSecondary .resorts-content #LeftColumn .premier-request-form-inner,#ContentSecondary .resorts-content #LeftColumn .left-column-content .left-column-content-inner{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/WhatsOnPanelSmallerBG.png) no-repeat scroll right top;padding:30px 0 0;width:431px;}
#ContentSecondary .resorts-content #LeftColumn #faq-questions li a{width:360px;display:block;float:left;}#ContentSecondary #LeftColumn h2,#ContentSecondary #LeftColumn h3{margin:0;}#ContentSecondary #LeftColumn p,#ContentSecondary #LeftColumn .form-elm-input{color:#410e3c;font-size:1.3em;}#ContentSecondary #LeftColumn label{font-weight:bold;width:133px;display:block;float:left;color:#9E3369;}
#ContentSecondary .resorts-content .related-links{background:transparent url(/images/CSS/BuildingBlocks/PremierClub/RelatedLinksBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:0;padding-bottom:30px;width:208px;float:left;}#ContentSecondary .resorts-content .related-links .related-links-inner{background:transparent url(/images/CSS/BuildingBlocks/PremierClub/RelatedLinksBG.png) no-repeat scroll right top;padding:14px 10px 0;width:188px;float:left;}
#ContentSecondary .related-links p{color:#410e3c;font-size:1.1em;float:left;}#ContentSecondary .related-links p.right-link{background:transparent url(/images/CSS/Pages/Breaks/LinkCircleArrow.jpg) no-repeat scroll 0 0;display:block;float:right;height:21px;padding:3px 10px 0 30px;text-align:right;width:auto;font-weight:bold;}
#ContentSecondary .related-links p.right-button{float:right;padding:0;}#ContentSecondary .related-links p input[type='checkbox']{margin-right:5px;}#ContentSecondary .related-links p.last{padding:0;}#ContentSecondary .LoginContainer{background:transparent url(/images/CSS/BuildingBlocks/PremierClub/LoginBG.png) no-repeat scroll left top;height:27px;width:188px;}
#ContentSecondary input.LoginField{background:transparent none repeat scroll 0 0;border:0 solid #FFF;color:#333;font-size:1.2em;height:16px;margin:7px 7px 4px;width:162px;}#ContentSecondary .LoginContainer .required-field{padding-left:3px;font-weight:bold;}#ContentSecondary .resorts-content .related-link a{background:transparent url(/images/CSS/BuildingBlocks/PremierClub/LinkCircleArrowRight.png) no-repeat scroll right top;display:block;height:21px;padding:3px 30px 0 0;width:158px;}
.small{font-size:1.0em!important;}.right{float:right;}.pink{color:#E23E8E!important;}.splash-content-container{width:675px;margin:0;}* html .splash-content-container{margin:0 0 27px 0;}.splash-content-container{*margin:0 0 27px 0;}#ContentSecondary .splash-content-container #LeftColumn{width:506px;float:left;}
#ContentSecondary .splash-content-container #RightColumn{width:159px;padding-left:10px;float:left;}#ContentSecondary .splash-content-container #LeftColumn .splash-content{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/WhatsOn4ColumnPanelBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:0;padding-bottom:30px;width:506px;}
#ContentSecondary .splash-content-container #LeftColumn .splash-content .splash-content-inner{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/WhatsOn4ColumnPanelBG.png) no-repeat scroll right top;padding:30px 15px 0;width:476px;}#ContentSecondary .splash-content-container .related-links{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/WhatsOnRelated4ColumnPanelBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:0;padding-bottom:30px;width:159px;float:left;}
#ContentSecondary .splash-content-container .related-links .related-links-inner{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/WhatsOnRelated4ColumnPanelBG.png) no-repeat scroll right top;padding:14px 10px 0;width:139px;float:left;}#ContentSecondary .splash-content-container .related-link a{background:transparent url(/images/CSS/BuildingBlocks/PremierClub/LinkCircleArrowRight.png) no-repeat scroll right center;display:block;min-height:21px;height:21px!important;height:auto;padding:3px 30px 0 0;width:109px;}
#ContentSecondary #Accommodation #LeftColumn{width:495px;float:left;}#ContentSecondary #Accommodation #RightColumn{width:144px;padding-left:10px;float:left;}#ContentSecondary #Accommodation #LeftColumn .left-column-content{background:transparent url(/images/CSS/BuildingBlocks/Accommodation/AccommodationPanelBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:0;padding-bottom:30px;width:495px;}
#ContentSecondary #Accommodation #LeftColumn .left-column-content .left-column-content-inner{background:transparent url(/images/CSS/BuildingBlocks/Accommodation/AccommodationPanelBG.png) no-repeat scroll right top;padding:30px 15px 0;width:465px;}#ContentSecondary #Accommodation .related-links{background:transparent url(/images/CSS/BuildingBlocks/Accommodation/AccommodationRightPanelBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:0;padding-bottom:30px;width:144px;float:left;}
#ContentSecondary #Accommodation .related-links .related-links-inner{background:transparent url(/images/CSS/BuildingBlocks/Accommodation/AccommodationRightPanelBG.png) no-repeat scroll right top;padding:14px 10px 0;width:124px;float:left;}#NavigationQuaternary{margin:0 0 15px -10px;width:669px;float:left;}
#NavigationQuaternary ul{float:left;width:661px;background:#f7f6d7;padding:10px 0 10px 8px;margin:0;}#NavigationQuaternary ul li{background:transparent url(/images/CSS/Global/NavSecondaryPipeBG.png) no-repeat scroll right center;float:left;padding:0 6px;}#NavigationQuaternary ul li.last{background:none;}
#NavigationQuaternary ul li a{color:#845f28;display:block;font-size:1.2em;font-weight:bold;text-align:center;}#NavigationQuaternary ul li.selected a{color:#4a285b;}#NavigationQuaternary ul li a:hover{color:#4a285b;text-decoration:underline;}.breaks-page{background:transparent url(/images/CSS/Pages/WhatsOn/WhatsOnDetailBG.png) no-repeat scroll left bottom;}
.breaks-page .breaks-page-inner .breaks-page-get-quote{background:none;float:right;margin-top:-60px;position:relative;width:260px;top:0;}.breaks-page .breaks-page-inner .breaks-page-get-quote img{float:right;}.breaks-page .breaks-page-inner .breaks-page-price-wow a{padding-bottom:6px;}#TB_window .breaks-page{margin:0;}
#TB_window .breaks-page .breaks-page-inner a{color:#660862;}.breaks-page .breaks-page-inner .breaks-page-extras{margin:0 17px 40px!important;}.breaks-page .breaks-page-inner .breaks-page-extras-inner{background:transparent url(/images/CSS/Pages/Breaks/BreaksDetailExtrasBG.png) repeat-y scroll left top;}
.breaks-page .breaks-page-inner h3{margin-top:.5em;margin-bottom:.25em;}.breaks-page .breaks-page-inner h4 img{margin-bottom:-1px;}.offers-results-details th{margin-bottom:12px;padding:14px;text-align:center;}.offers-results-details th.headerSortUp{background:transparent url(/images/CSS/Global/asc.gif) no-repeat scroll right 50%;background-color:#F6F5EE;color:#000;text-decoration:underline;}
.offers-results-details th.headerSortDown{background:transparent url(/images/CSS/Global/desc.gif) no-repeat scroll right 50%;background-color:#F6F5EE;text-decoration:underline;}.offers-results-details th a{color:#000;}.offers-results-footer p{color:#3F0A3C;font-size:1.1em;text-align:left;padding:14px;}
div#ContentPrimary div.brochure-form-outer{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:27px;padding-bottom:30px;width:676px;font-size:1.15em!important;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements h1{background:transparent url(/images/CSS/Pages/order-a-borchure.png) no-repeat left center;margin-bottom:.5em;height:17px;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements h2{background:transparent url(/images/CSS/Pages/your-entry-details-1.png) no-repeat left center;margin-bottom:0;height:17px;width:155px;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner label,div#ContentPrimary div.brochure-form-outer div.brochure-form-inner input,div#ContentPrimary div.brochure-form-outer div.brochure-form-inner select,div#ContentPrimary div.brochure-form-outer div.brochure-form-inner radio{font-size:inherit;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll right top;padding-top:30px;width:676px;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements{width:635px;padding-left:2em;padding-right:2em;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements div.form-elm-input{margin-bottom:.25em;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements label{display:block;float:left;width:120px;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .Disclaimer-label{margin-left:120px;width:210px;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .holiday-month{width:320px;}input,select,textarea{border:1px solid #666;color:#666;}select{font-size:1.15em;}input.radio-check,input.check-box{border:none;vertical-align:bottom;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements input.text-long{width:220px;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements input.text-short{width:110px;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .small-pink-text{font-size:.95em!important;color:#E23E8E;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .hear-about{width:200px;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .holiday-check{float:left;margin-right:1em;margin-top:1em;width:300px;position:relative;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .holiday-check .validation-inline-error-message{bottom:-40px;color:#F00;left:0;padding-left:10px;position:absolute;display:inline;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .holiday-check img,div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .holiday-check input{vertical-align:middle;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .holiday-check span p{line-height:6em;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements div.choose-brochure-receive input{margin-left:1em;margin-right:.35em;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements span.brocReceive{margin-right:1em;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements div.receive-info{font-size:.95em;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements div.receive-info label.long{width:100%;margin-bottom:.5em;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements div.form-elm-submit input{float:right;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements div.form-elm-submit input.btnSubmit{background:transparent url(/images/CSS/Pages/submit-button.png) no-repeat scroll 0 0;border:none;width:85px;height:29px;cursor:pointer;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .privStat{color:#000;text-decoration:underline;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .privStat:hover{text-decoration:none;}.validation-inline-error-message{color:#F00;display:inline;padding-left:10px;font-weight:bold;}
#ContentSecondary .resorts-content #LeftColumn .left-column-content .left-column-content-inner table th{font-size:1.2em;font-weight:bold;}#ContentSecondary .resorts-content #LeftColumn .left-column-content .left-column-content-inner table td{font-size:1.15em;}#ContentSecondary .resorts-content #LeftColumn .left-column-content .left-column-content-inner table td p{font-size:1em;margin-bottom:0;padding-bottom:0;}
#LeftColumn .left-column-content .left-column-content-inner ul li,#ContentSecondary .faqs-panel .faqs-panel-inner ul li,#ContentSecondary .article-panel .article-panel-inner ul li{font-size:1.3em;list-style-type:circle;margin-left:1.5em;padding-bottom:.5em;}#ContentSecondary .faqs-panel .faqs-panel-inner ul li{margin-left:0;}
#ContentSecondary #LeftColumn div.premier-request-form-inner p.small.pink.right{font-size:1.1em!important;}#ContentSecondary #LeftColumn div.premier-request-form-inner .enewsDiscl,#ContentSecondary #LeftColumn div.premier-request-form-inner .premTier{font-size:1.1em;}#ContentSecondary #LeftColumn div.premier-request-form-inner div.form-elm-input.small.right a{font-size:1.1em;}
.resorts-content-inner object{float:left;width:339px;}.whats-included-whole-family-inner p{float:left;width:220px;}div#ContentPrimary div.general-form-outer{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:27px;padding-bottom:30px;width:676px;font-size:1.15em!important;float:left;}
div#ContentPrimary div.general-form-outer h1,div#ContentPrimary div.general-form-outer h2{padding:0!important;display:block;}div#ContentPrimary div.general-form-outer div.general-form-inner label,div#ContentPrimary div.general-form-outer div.general-form-inner input,div#ContentPrimary div.general-form-outer div.general-form-inner select{font-size:inherit;vertical-align:middle;}
div#ContentPrimary div.general-form-outer div.general-form-inner{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll right top;padding-top:30px;width:676px;float:left;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements{width:635px;padding-left:2em;padding-right:2em;float:left;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.form-elm-input{margin-bottom:.25em;float:left;width:400px;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.form-elm-check{margin-bottom:.25em;float:left;width:400px;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.form-elm-input select option{padding-right:10px;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements label{display:block;float:left;width:120px;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.form-elm-input span.checkbox input{border:none!important;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements label.labelDisclaimer{margin-left:120px;width:210px;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements label.holidayMonth{width:320px;}input,select{border:1px solid #666;color:#666;}
select{font-size:1.15em;}input.radioCheck,input.checkCheck{border:none;vertical-align:bottom;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements input.textLong{width:220px;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements input.textShort{width:110px;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements .smallPinkText{font-size:.95em!important;color:#AE0369;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements label.hearAbout{width:200px;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements span.interestIn{display:block;height:75px;width:195px;float:left;margin-top:1em;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements span.interestIn span,span.interestIn input{vertical-align:top;margin-left:.5em;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements span.brocReceive{margin-right:1em;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.receiveInfo{font-size:.95em;float:left;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.receiveInfo label.long{width:100%;margin-bottom:.5em;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.receiveInfo label.longer{width:625px;margin-bottom:.5em;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.form-elm-submit input{float:right;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.form-elm-submit input.btnSubmit{background:transparent url(/images/CSS/Pages/submit-button.png) no-repeat scroll 0 0;border:none;width:80px;height:29px;cursor:pointer;text-indent:-999em;overflow:hidden;font-size:0;display:block;line-height:0;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements .privStat{color:#000;text-decoration:underline;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements .privStat:hover{text-decoration:none;}div#ContentPrimary .form-info-panel{background:url(/images/CSS/Global/formRightInfoTopBG.jpg) top left no-repeat;width:192px;float:right;margin-left:15px;}
div#ContentPrimary .form-info-panel-inner{background:url(/images/CSS/Global/formRightInfoBottomBG.jpg) bottom left no-repeat;width:162px;float:right;padding:15px;}div#ContentPrimary .form-info-panel h3{color:#AE0369;font-size:1.4em;font-weight:bold;}div#ContentPrimary .form-info-image{float:right;margin-left:15px;width:192px;text-align:right;}
div#ContentPrimary h1#email-sign-up-header{background:url(/images/CSS/Pages/email-sign-up.png) no-repeat left center;height:22px;width:128px;overflow:hidden;text-indent:-999em;margin-bottom:15px;}div#ContentPrimary h2#why-sign-up-header{background:url(/images/CSS/Pages/why-sign-up.png) no-repeat left center;height:22px;width:128px;overflow:hidden;text-indent:-999em;margin-bottom:10px;}
div#ContentPrimary h1#ocean-hotel-form-header{background:url(/images/CSS/Pages/be-the-first-to-hear.png) no-repeat left center;height:auto;width:168px;overflow:hidden;text-indent:-999em;margin-bottom:15px;}div#ContentPrimary h2#your-details-header{background:url(/images/CSS/Pages/your-entry-details-2.png) no-repeat left center;height:22px;width:122px;overflow:hidden;text-indent:-999em;margin-bottom:10px;}
div#ContentPrimary h1#watch-and-win-header{background:url(/images/CSS/Pages/watch-and-win.png) no-repeat left center;height:22px;width:168px;overflow:hidden;text-indent:-999em;margin-bottom:15px;}div#ContentPrimary h1#redcoat-interest-header{background:url(/images/CSS/Pages/interested-in-redcoat.png) no-repeat left center;height:22px;width:300px;overflow:hidden;text-indent:-999em;margin-bottom:15px;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements .radio{font-size:inherit;vertical-align:middle;border:0!important;}div#ContentPrimary div.dining-repeater div.newsletter-form-elements p{clear:both!important;}div#ContentPrimary div.dining-repeater div.newsletter-form-elements h1,div#ContentPrimary div.dining-repeater div.newsletter-form-elements h2{padding:0!important;display:block;}
div#ContentPrimary div.dining-repeater div.repeater-inner div.newsletter-form-elements label,div#ContentPrimary div.dining-repeater div.repeater-inner div.newsletter-form-elements input,div#ContentPrimary div.dining-repeater div.repeater-inner div.newsletter-form-elements select{font-size:1.15em!important;vertical-align:middle;height:17px;margin-bottom:2px;}
div#ContentPrimary div.dining-repeater div.repeater-inner div.newsletter-form-elements{padding-left:2em;padding-right:2em;float:left;}div#ContentPrimary div.dining-repeater div.repeater-inner div.newsletter-form-elements div.form-elm-input{margin-bottom:.25em;width:400px;}div#ContentPrimary div.dining-repeater div.repeater-inner div.newsletter-form-elements div.form-elm-input select option{padding-right:10px;}
div#ContentPrimary div.dining-repeater div.repeater-inner div.newsletter-form-elements label{display:block;float:left;width:120px;font-weight:bold;}div#ContentPrimary div.dining-repeater div.repeater-inner div.newsletter-form-elements input.textLong{width:220px;}div#ContentPrimary div.dining-repeater div.repeater-inner div.newsletter-form-elements input.textShort{width:110px;}
div#ContentPrimary div.dining-repeater div.repeater-inner div.newsletter-form-elements .smallPinkText{font-size:.95em!important;color:#AE0369;}div#ContentPrimary div.dining-repeater div.repeater-inner div.newsletter-form-elements div.form-elm-submit{width:353px;}div#ContentPrimary div.dining-repeater div.repeater-inner div.newsletter-form-elements div.form-elm-submit input.btnSubmit{background:transparent url(/images/CSS/Pages/submit-button.png) no-repeat scroll 0 0;border:none;width:80px;height:29px;cursor:pointer;text-indent:-999em;overflow:hidden;font-size:0;display:block;line-height:0;margin-bottom:10px;float:right;}
.premier-request-form-inner div.premier-registration-form-elements{padding:0 15px;}.premier-request-form-inner div.premier-registration-form-elements .form-elm-input{padding-bottom:.5em;}div#ContentPrimary h1#registration-details{background:url(/images/CSS/Pages/register-your-details.png) no-repeat left center;height:22px;width:300px;overflow:hidden;text-indent:-999em;margin-bottom:15px;padding-left:1em;}
div#ContentPrimary h2#previous-holiday-title{background:url(/images/CSS/Pages/your-previous-holidays.png) no-repeat left center;height:22px;width:300px;overflow:hidden;text-indent:-999em;margin-bottom:15px;}div#ContentPrimary p.previous-address-title{background:url(/images/CSS/Pages/your-previous-address.png) no-repeat left center;height:22px;width:300px;overflow:hidden;text-indent:-999em;margin-bottom:15px;}
.premier-request-form-inner .form-elm-input input.text-long{width:260px;;}.premier-request-form-inner .form-elm-input input.text-short{width:130px;}#ContentSecondary #LeftColumn .premier-request-form-inner .form-elm-input label{color:#410E3C;font-weight:normal;}#ContentSecondary #LeftColumn .premier-request-form-inner p{margin-bottom:0;}
.premier-request-form-inner ul{margin-bottom:1em;}.premier-request-form-inner .form-elm-input span{display:none;}.premier-request-form-inner .form-elm-input span.small-pink-text,.premier-request-form-inner table span.small-pink-text{color:#E23E8E;font-size:.95em;display:inline;}.premier-request-form-inner ul li{font-size:1.2em;list-style-type:disc;margin-left:1em;}
.premier-request-form-inner .personal-details-title{padding-bottom:1em;}.premier-request-form-inner .personal-previous-holidays{padding-bottom:.5em;}.premier-request-form-inner .prev-hols td,.premier-request-form-inner .prev-hols th{padding:0;text-align:left;vertical-align:top;}#ContentPrimary #ContentSecondary #LeftColumn .premier-request-form-inner .prev-hols label,#ContentPrimary #ContentSecondary #LeftColumn .premier-request-form-inner .prev-hols th span.col-title{color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;padding-top:.2em;width:57px;font-weight:bold;}
.premier-request-form-inner .prev-hols .date_2{background-color:#FFF;border:1px solid #666;margin:0;width:20px;}.premier-request-form-inner .prev-hols .date_4{background-color:#FFF;border:1px solid #666;margin:0 10px 0 0;width:34px;}.premier-request-form-inner .prev-hols .resort_option{background-color:#FFF;border:1px solid #666;margin:0 6px 0 0;}
.premier-request-form-inner .prev-hols .booking_ref{background-color:#FFF;border:1px solid #666;margin:0;width:110px;}.premier-request-form-inner div.form-elm-submit input.btnSubmit{background:transparent url(/images/CSS/Pages/submit-button.png) no-repeat scroll 0 0;border:medium none;cursor:pointer;height:29px;width:85px;float:right;}
#ContentSecondary #LeftColumn .premier-request-form-inner p#altInfo{background-color:#FEF7FB;border:1px solid #FCE5F2;margin:4px 0 10px;padding:6px;}#altInfo img{padding-top:.3em;margin-right:1em;}#altInfo a{text-decoration:underline;color:#410E3C;}#altInfo a:hover{text-decoration:none;}#altInfo span{color:#E2007E;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;}
#ContentSecondary #LeftColumn .premier-request-form-inner #altAddress{background-color:#FEF7FB;border:1px solid #FCE5F2;margin:4px 0 10px;padding:0 6px;}#ContentSecondary #LeftColumn .premier-request-form-inner #altAddress input.text-long{width:247px;}#ContentSecondary #LeftColumn .premier-request-form-inner .form-elm-input input{font-size:1.15em;}
#ContentSecondary #LeftColumn .premier-request-form-inner div.member-number,#ContentSecondary #LeftColumn .premier-request-form-inner div.enews-disclaimer{font-size:1.2em;}#ContentSecondary #LeftColumn .premier-request-form-inner div.member-number{margin-top:.5em;}#ContentSecondary #LeftColumn .premier-request-form-inner .form-elm-input.card-replacement{margin-top:.5em;}
#ContentSecondary #LeftColumn .premier-request-form-inner .form-elm-input.card-replacement input,#ContentSecondary #LeftColumn .premier-request-form-inner .form-elm-input.card-replacement label{display:block;float:left;}#ContentSecondary #LeftColumn .premier-request-form-inner .form-elm-input.card-replacement label{width:300px;margin-left:.25em;}
#ContentSecondary #LeftColumn .premier-request-form-inner .form-elm-input.card-replacement input{margin-top:.1em;}#ContentSecondary #LeftColumn .premier-request-form-inner .form-elm-submit input.btnCancel{float:right;background:transparent url(/images/CSS/Pages/cancel-button.png) no-repeat scroll 0 0;border:medium none;cursor:pointer;height:29px;width:71px;}
#ContentSecondary #LeftColumn .premier-request-form-inner .form-elm-submit input.btnSubmit{float:right;background:transparent url(/images/CSS/Pages/submit-button.png) no-repeat scroll 0 0;margin-left:.5em;border:medium none;cursor:pointer;height:29px;width:85px;}#ContentSecondary #LeftColumn .premier-request-form-inner .form-elm-submit input.btnAmend{float:right;background:transparent url(/images/CSS/Pages/amend-button.png) no-repeat scroll 0 0;margin-left:.5em;border:medium none;cursor:pointer;height:29px;width:70px;}
.forgotten-password span.email-label{font-size:1.3em;color:#410E3C;}.forgotten-password div.btnSubmit{margin-top:1em;}#ContentSecondary #LeftColumn .forgotten-password .btnSubmit p{clear:left;float:left;width:150px;}.forgotten-password span.btnSubmit{float:right;}.forgotten-password input.text-long{width:260px;}
.forgotten-password input.btnSubmit{background:transparent url(/images/CSS/Pages/go-button.png) no-repeat scroll 0 0;border:medium none;cursor:pointer;height:29px;width:52px;float:right;}.small-pink-text{font-size:1.1em;color:#E23E8E;}.contact-us-form{padding:0 15px;}#ContentSecondary #LeftColumn .contact-us-form label{font-size:1.15em;color:#410e3c;font-weight:normal;}
.contact-us-form div{margin-bottom:.75em;}.contact-us-form div textarea{overflow:auto;}.contact-us-form div input.btnSubmit{border:medium none;background:transparent url(/images/CSS/Pages/send-button.png) no-repeat scroll 0 0;float:right;height:29px;width:61px;}#ContentSecondary #LeftColumn p.small-pink-text{font-size:1.1em;color:#E23E8E;}
.resorts-content-inner #Accommodation object{width:465px;}#ContentSecondary #Accommodation #LeftColumn h2{margin-bottom:10px;}#ContentSecondary #Accommodation #LeftColumn .left-column-content ul{margin-left:20px;margin-bottom:10px;list-style:disc!important;}#ContentSecondary #Accommodation #LeftColumn .left-column-content ul li{list-style:disc!important;padding:auto!important;}
#ContentSecondary #Accommodation #LeftColumn .left-column-content p{padding:0!important;}#ContentSecondary #Accommodation #LeftColumn .left-column-content h3{font-size:1.4em;font-weight:bold;margin-bottom:10px;line-height:1.4em;}#ContentSecondary #Accommodation #LeftColumn .left-column-content h3.main-title{margin:0;}
.align-center{text-align:center;}#popupContent h3.compare-title,#ContentSecondary h3.compare-title{color:#000;padding:8px;background:#F2F1ED!important;font-size:1.2em!important;margin-bottom:0!important;}#popupContent h3.compare-title span,#ContentSecondary h3.compare-title span{color:#9E3369;}#popupContent h3.compare-title a,#ContentSecondary h3.compare-title a{float:right;font-weight:normal;color:#000;font-size:.9em!important;}
#popupContent table.compareAllTable,#ContentSecondary table.compareAllTable{width:100%;margin:0 0 30px 0;}#popupContent table.compareAllTable thead th,#ContentSecondary table.compareAllTable thead th{font-size:1.1em!important;font-weight:normal!important;color:#fff;padding:3px 2px 3px 2px;text-align:center;border:1px solid #fff;border-collapse:collapse;}
#popupContent table.compareAllTable thead th{font-size:.9em!important;}#popupContent table.compareAllTable thead th a,#ContentSecondary table.compareAllTable thead th a{color:#fff;}#popupContent table.compareAllTable th.colHeader,#ContentSecondary table.compareAllTable th.colHeader{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold!important;color:#9E3369;text-align:left;padding:0 3px 0 10px;}
#popupContent table.compareAllTable th.colHeader{width:90%;}#popupContent table.compareAllTable tbody th,#ContentSecondary table.compareAllTable tbody th{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:1.1em!important;font-weight:normal!important;text-align:left;padding:0 3px 0 10px;}#popupContent table.compareAllTable tbody th.odd,#ContentSecondary table.compareAllTable tbody th.odd{background-color:#F2F1ED;}
#popupContent table.compareAllTable td,#ContentSecondary table.compareAllTable td{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10px!important;font-weight:normal!important;text-align:center;padding:5px 0 5px 0;text-transform:uppercase;border:1px solid #fff;border-collapse:collapse;}#popupContent table.compareAllTable th.deluxe,#popupContent table.compareAllTable tr.prices td.deluxe,#ContentSecondary table.compareAllTable th.deluxe,#ContentSecondary table.compareAllTable tr.prices td.deluxe{background-color:#339;}
#popupContent table.compareAllTable td.deluxe,#ContentSecondary table.compareAllTable td.deluxe{background-color:#E5E5F2;}#popupContent table.compareAllTable th.gold,#popupContent table.compareAllTable tr.prices td.gold,#ContentSecondary table.compareAllTable th.gold,#ContentSecondary table.compareAllTable tr.prices td.gold{background-color:#FC3;}
#popupContent table.compareAllTable td.gold,#ContentSecondary table.compareAllTable td.gold{background-color:#FFEDB8;}#popupContent table.compareAllTable th.silver,#popupContent table.compareAllTable tr.prices td.silver,#ContentSecondary table.compareAllTable th.silver,#ContentSecondary table.compareAllTable tr.prices td.silver{background-color:#B7B7B7;}
#popupContent table.compareAllTable td.silver,#ContentSecondary table.compareAllTable td.silver{background-color:#E6E6E6;}#popupContent table.compareAllTable th.standard,#popupContent table.compareAllTable tr.prices td.standard,#ContentSecondary table.compareAllTable th.standard,#ContentSecondary table.compareAllTable tr.prices td.standard{background-color:#B11116;}
#popupContent table.compareAllTable td.standard,#ContentSecondary table.compareAllTable td.standard{background-color:#FCD3C1;}#popupContent table.compareAllTable th.nelson,#popupContent table.compareAllTable tr.prices td.nelson,#ContentSecondary table.compareAllTable th.nelson,#ContentSecondary table.compareAllTable tr.prices td.nelson{background-color:#95B351;}
#popupContent table.compareAllTable td.nelson,#ContentSecondary table.compareAllTable td.nelson{background-color:#DFE8CB;}#popupContent table.compareAllTable th.columbus,#popupContent table.compareAllTable tr.prices td.columbus,#ContentSecondary table.compareAllTable th.columbus,#ContentSecondary table.compareAllTable tr.prices td.columbus{background-color:#0759D9;}
#popupContent table.compareAllTable td.columbus,#ContentSecondary table.compareAllTable td.columbus{background-color:#CEDEF8;}#popupContent table.compareAllTable th.hook,#popupContent table.compareAllTable tr.prices td.hook,#ContentSecondary table.compareAllTable th.hook,#ContentSecondary table.compareAllTable tr.prices td.hook{background-color:#FE9900;}
#popupContent table.compareAllTable td.hook,#ContentSecondary table.compareAllTable td.hook{background-color:#FFDFB0;}#popupContent table.compareAllTable tr.prices td,#ContentSecondary table.compareAllTable tr.prices td{font-size:14px;font-weight:bold;color:#fff;padding:7px 2px 5px 2px;text-align:center;}
#ContentSecondary #Accommodation .related-links h3{font-size:1.4em;font-weight:bold;margin-bottom:5px;line-height:1.4em;}#ContentSecondary #Accommodation .related-links ul{margin-bottom:0!important;}#ContentSecondary #Accommodation .related-links li{font-size:1.1em;font-weight:bold;margin-bottom:3px;}
#ContentSecondary #Accommodation .related-links li a{display:list-item;line-height:31px;width:111px;}#ContentSecondary #Accommodation .related-links li.deluxe{background:url(/images/CSS/BuildingBlocks/Accommodation/deluxe-link-bg.png) no-repeat center left;line-height:31px;width:111px;padding-left:10px;}
#ContentSecondary #Accommodation .related-links li.deluxeactive{background:url(/images/CSS/BuildingBlocks/Accommodation/deluxe-link-active-top-bg.png) no-repeat top left;line-height:31px;width:111px;padding-left:10px;padding-top:3px;}#ContentSecondary #Accommodation .related-links li.deluxeactive ul{background:url(/images/CSS/BuildingBlocks/Accommodation/deluxe-link-active-bottom-bg.png) no-repeat bottom left;width:101px;padding-left:20px;padding-top:7px;margin-left:-10px;margin-top:-10px;line-height:15px;padding-bottom:5px;}
#ContentSecondary #Accommodation .related-links li.deluxeactive ul li{font-size:.9em;width:91px;}#ContentSecondary #Accommodation .related-links li.deluxeactive ul li a{font-size:.9em;width:91px;line-height:11px;text-decoration:none;padding-bottom:3px;}#ContentSecondary #Accommodation .related-links li.deluxeactive ul li.active a{text-decoration:underline;}
#ContentSecondary #Accommodation .related-links li.deluxeactive ul li a:hover{text-decoration:underline;}#ContentSecondary #Accommodation .related-links li.deluxe a,#ContentSecondary #Accommodation .related-links li.deluxeactive a{color:#339;}#ContentSecondary #Accommodation .related-links li.gold{background:url(/images/CSS/BuildingBlocks/Accommodation/gold-link-bg.png) no-repeat center left;line-height:31px;width:111px;padding-left:10px;}
#ContentSecondary #Accommodation .related-links li.goldactive{background:url(/images/CSS/BuildingBlocks/Accommodation/gold-link-active-top-bg.png) no-repeat top left;line-height:31px;width:111px;padding-left:10px;padding-top:3px;}#ContentSecondary #Accommodation .related-links li.goldactive ul{background:url(/images/CSS/BuildingBlocks/Accommodation/gold-link-active-bottom-bg.png) no-repeat bottom left;width:101px;padding-left:20px;padding-top:7px;margin-left:-10px;margin-top:-10px;line-height:15px;padding-bottom:5px;}
#ContentSecondary #Accommodation .related-links li.goldactive ul li{font-size:.9em;width:91px;}#ContentSecondary #Accommodation .related-links li.goldactive ul li a{font-size:.9em;width:91px;line-height:11px;text-decoration:none;padding-bottom:3px;}#ContentSecondary #Accommodation .related-links li.goldactive ul li.active a{text-decoration:underline;}
#ContentSecondary #Accommodation .related-links li.goldactive ul li a:hover{text-decoration:underline;}#ContentSecondary #Accommodation .related-links li.gold a,#ContentSecondary #Accommodation .related-links li.goldactive a{color:#FC3;}#ContentSecondary #Accommodation .related-links li.silver{background:url(/images/CSS/BuildingBlocks/Accommodation/silver-link-bg.png) no-repeat center left;line-height:31px;width:111px;padding-left:10px;}
#ContentSecondary #Accommodation .related-links li.silveractive{background:url(/images/CSS/BuildingBlocks/Accommodation/silver-link-active-top-bg.png) no-repeat top left!important;line-height:31px;width:111px;padding-left:10px;padding-top:3px;}#ContentSecondary #Accommodation .related-links li.silveractive ul{background:url(/images/CSS/BuildingBlocks/Accommodation/silver-link-active-bottom-bg.png) no-repeat bottom left!important;width:101px;padding-left:20px;padding-top:7px;margin-left:-10px;margin-top:-10px;line-height:15px;padding-bottom:5px;}
#ContentSecondary #Accommodation .related-links li.silveractive ul li{font-size:.9em;width:91px;}#ContentSecondary #Accommodation .related-links li.silveractive ul li a{font-size:.9em;width:91px;line-height:11px;text-decoration:none;padding-bottom:3px;}#ContentSecondary #Accommodation .related-links li.silveractive ul li.active a{text-decoration:underline;}
#ContentSecondary #Accommodation .related-links li.silveractive ul li a:hover{text-decoration:underline;}#ContentSecondary #Accommodation .related-links li.silver a,#ContentSecondary #Accommodation .related-links li.silveractive a{color:#B7B7B7;}#ContentSecondary #Accommodation .related-links li.standard{background:url(/images/CSS/BuildingBlocks/Accommodation/standard-link-bg.png) no-repeat center left;line-height:31px;width:111px;padding-left:10px;}
#ContentSecondary #Accommodation .related-links li.standardactive{background:url(/images/CSS/BuildingBlocks/Accommodation/standard-link-active-top-bg.png) no-repeat top left;line-height:31px;width:111px;padding-left:10px;padding-top:3px;}#ContentSecondary #Accommodation .related-links li.standardactive ul{background:url(/images/CSS/BuildingBlocks/Accommodation/standard-link-active-bottom-bg.png) no-repeat bottom left;width:101px;padding-left:20px;padding-top:7px;margin-left:-10px;margin-top:-10px;line-height:15px;padding-bottom:5px;}
#ContentSecondary #Accommodation .related-links li.standardactive ul li{font-size:.9em;width:81px;}#ContentSecondary #Accommodation .related-links li.standardactive ul li a{font-size:.9em;width:91px;line-height:11px;text-decoration:none;padding-bottom:3px;}#ContentSecondary #Accommodation .related-links li.standardactive ul li.active a{text-decoration:underline;}
#ContentSecondary #Accommodation .related-links li.standardactive ul li a:hover{text-decoration:underline;}#ContentSecondary #Accommodation .related-links li.standard a,#ContentSecondary #Accommodation .related-links li.standardactive a{color:#B11116;}.resorts-content .resorts-content-inner{background:transparent url(/images/CSS/Pages/ResortContentSecondaryBG-noCorners.png) repeat-y scroll 0 0;}
div#ContentPrimary div.brochure-form-outer{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:27px;padding-bottom:30px;width:676px;font-size:1.15em!important;}div#ContentPrimary div.brochure-form-outer h1,div#ContentPrimary div.brochure-form-outer h2{padding:0!important;display:block;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements h1{background:transparent url(/images/CSS/Pages/title-brochure-page.gif) no-repeat left center;margin-bottom:15px;height:20px;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements h2{background:transparent url(/images/CSS/Pages/your-entry-details.png) no-repeat left center;margin-bottom:15px;height:17px;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner label,div#ContentPrimary div.brochure-form-outer div.brochure-form-inner input,div#ContentPrimary div.brochure-form-outer div.brochure-form-inner select,div#ContentPrimary div.brochure-form-outer div.brochure-form-inner radio{font-size:inherit;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll right top;padding-top:30px;width:676px;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements{width:635px;padding-left:2em;padding-right:2em;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements div.form-elm-input{margin-bottom:.25em;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements div.form-elm-input select option{padding-right:10px;}div#ContentPrimary div.general-form-outer div.general-form-inner h2.sign-up-header{background:transparent url(/images/CSS/Pages/title-eNewsletter-page.gif) no-repeat;height:27px;}
div#ContentPrimary div.general-form-outer div.general-form-inner h2.sign-up-header span{display:none;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements label{display:block;float:left;width:120px;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements label.labelDisclaimer{margin-left:120px;width:210px;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements label.holidayMonth{width:auto!important;padding-right:10px;}input,select{border:1px solid #666;color:#666;}select{font-size:1.15em;}input.radioCheck,input.checkCheck{border:none;vertical-align:bottom;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements input.textLong{width:220px;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements input.textShort{width:110px;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .smallPinkText{font-size:.95em!important;color:#AE0369;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements label.hearAbout{width:auto!important;padding-right:10px;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements span.interestIn{display:block;height:75px;width:195px;float:left;margin-top:1em;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements span.interestIn span,span.interestIn input{vertical-align:top;margin-left:.5em;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements span.brocReceive{margin-right:1em;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements div.receiveInfo{font-size:.95em;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements div.receiveInfo label.long{width:100%;margin-bottom:.5em;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements div.form-elm-submit input{float:right;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements div.form-elm-submit input.btnSubmit{background:transparent url(/images/CSS/Pages/submit-button.png) no-repeat scroll 0 0;border:none;width:80px;height:26px;cursor:pointer;text-indent:-999em;overflow:hidden;font-size:0;display:block;line-height:0;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .privStat{color:#000;text-decoration:underline;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .privStat:hover{text-decoration:none;}div#ContentPrimary div.general-form-outer{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:27px;padding-bottom:30px;width:676px;font-size:1.15em!important;float:left;}
div#ContentPrimary div.general-form-outer h1,div#ContentPrimary div.general-form-outer h2{padding:0!important;display:block;}div#ContentPrimary div.general-form-outer div.general-form-inner label,div#ContentPrimary div.general-form-outer div.general-form-inner input,div#ContentPrimary div.general-form-outer div.general-form-inner select{font-size:inherit;vertical-align:middle;}
div#ContentPrimary div.general-form-outer div.general-form-inner{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll right top;padding-top:30px;width:676px;float:left;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements{width:635px;padding-left:2em;padding-right:2em;float:left;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.form-elm-input{margin-bottom:.25em;float:left;width:400px;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.form-elm-check{margin-bottom:.25em;float:left;width:400px;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.form-elm-input select option{padding-right:10px;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements label{display:block;float:left;width:120px;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements label.labelDisclaimer{margin-left:120px;width:210px;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements label.holidayMonth{width:320px;}input,select{border:1px solid #666;color:#666;}select{font-size:1.15em;}input.radioCheck,input.checkCheck{border:none;vertical-align:bottom;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements input.textLong{width:220px;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements input.textShort{width:110px;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements .smallPinkText{font-size:.95em!important;color:#AE0369;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements label.hearAbout{width:200px;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements span.interestIn{display:block;height:75px;width:195px;float:left;margin-top:1em;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements span.interestIn span,span.interestIn input{vertical-align:top;margin-left:.5em;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements span.brocReceive{margin-right:1em;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements span.radioText{margin-left:.2em;margin-right:.2em;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.receiveInfo{font-size:.95em;float:left;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.receiveInfo label.long{width:100%;margin-bottom:.5em;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.receiveInfo label.longer{width:625px;margin-bottom:.5em;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.form-elm-submit input{float:right;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements div.form-elm-submit input.btnSubmit{background:transparent url(/images/CSS/Pages/submit-button.png) no-repeat scroll 0 0;border:none;width:80px;height:26px;cursor:pointer;text-indent:-999em;overflow:hidden;font-size:0;display:block;line-height:0;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements .privStat{color:#000;text-decoration:underline;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements .privStat:hover{text-decoration:none;}div#ContentPrimary .form-info-panel{background:url(/images/CSS/Global/formRightInfoTopBG.jpg) top left no-repeat;width:192px;float:right;margin-left:15px;}
div#ContentPrimary .form-info-panel-inner{background:url(/images/CSS/Global/formRightInfoBottomBG.jpg) bottom left no-repeat;width:162px;float:right;padding:15px;}div#ContentPrimary .form-info-panel h3{color:#AE0369;font-size:1.4em;font-weight:bold;}div#ContentPrimary .form-info-image{float:right;margin-left:15px;width:192px;text-align:right;}
div#ContentPrimary h1#email-sign-up-header{background:url(/images/CSS/Pages/email-sign-up.png) no-repeat left center;height:22px;width:128px;overflow:hidden;text-indent:-999em;margin-bottom:15px;}div#ContentPrimary h2#why-sign-up-header{background:url(/images/CSS/Pages/why-sign-up.png) no-repeat left center;height:22px;width:128px;overflow:hidden;text-indent:-999em;margin-bottom:10px;}
div#ContentPrimary h1#ocean-hotel-form-header{background:url(/images/CSS/Pages/be-the-first.gif) no-repeat left center;height:auto;width:500px;overflow:hidden;text-indent:-999em;margin-bottom:15px;}div#ContentPrimary h2#your-details-header{background:url(/images/CSS/Pages/your-entry-details.png) no-repeat left center;height:22px;width:160px;overflow:hidden;text-indent:-999em;margin-bottom:10px;}
div#ContentPrimary h1#watch-and-win-header{background:url(/images/CSS/Pages/watch-and-win.png) no-repeat left center;height:22px;width:168px;overflow:hidden;text-indent:-999em;margin-bottom:15px;}div#ContentPrimary h1#redcoat-interest-header{background:url(/images/CSS/Pages/interested-in-redcoat.png) no-repeat left center;height:22px;width:300px;overflow:hidden;text-indent:-999em;margin-bottom:15px;}
div#ContentPrimary h1#holiday-enquiry-form-header{background:url(/images/CSS/Pages/butlins-holiday-enquiry-form.png) no-repeat left center;height:22px;width:300px;overflow:hidden;text-indent:-999em;margin-bottom:15px;}div#ContentPrimary h2#about-you-header{background:url(/images/CSS/Pages/about-you.png) no-repeat left center;height:22px;overflow:hidden;text-indent:-999em;margin-bottom:10px;}
div#ContentPrimary h2#about-your-holiday{background:url(/images/CSS/Pages/about-your-holiday.png) no-repeat left center;height:22px;overflow:hidden;text-indent:-999em;margin-bottom:10px;}div#ContentPrimary div.general-form-outer div.general-form-inner div.general-form-elements .radio{font-size:inherit;vertical-align:middle;border:0!important;}
div.offers-results-details .offers-footer{padding:25px 0;}div.offers-results-details .offers-footer img{float:right;}div.break-search-results-details .footer-button{text-align:right;padding:0 20px;}div.break-search-results-details h2{text-align:center;}div.offers-results-details .offers-footer a{float:right;}
.offers-footer span{float;left;display:block;width:400px;clear:none;}.offers-footer a{float:left;}.offers-footer-text{float:left;width:400px;}.offers-footer-text .bottom{font-style:italic;}.sitemap-panel{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll left bottom;margin-bottom:20px;margin-left:27px;padding-bottom:20px;width:676px;}
.sitemap-panel-inner h3{margin-left:.75em;margin-bottom:.25em;}.sitemap-panel .sitemap-panel-inner{background:transparent url(/images/CSS/Components/WhatsOn/WhatsOnPanelBG.png) no-repeat scroll right top;padding-top:15px;width:676px;}.sitemap-panel-inner{font-size:1.3em;}.sitemap-panel-inner h3 a{color:#9E3369;text-decoration:underline;}
.sitemap-panel-inner h3 a:hover{text-decoration:none;}.sitemap-panel-inner ul li{margin-left:2.5em;margin-bottom:.25em;color:#9E3369;}.sitemap-panel-inner ul li ul li{margin-left:1.5em;margin-bottom:.5em;color:#9E3369;}.sitemap-panel-inner ul li a{display:block;margin-bottom:.55em;color:#E23E8E;text-decoration:underline;}
.sitemap-panel-inner ul li a:hover{text-decoration:none;}.sitemap-panel-inner ul li{list-style-type:disc;}.sitemap-panel-inner ul li ul li{list-style-type:circle;}.sitemap-panel-inner ul li ul li ul li{list-style-type:square;}#vrContainer,#photoContainer{clear:both;}#vrContainer .viewSwitcher,#photoContainer .viewSwitcher{float:left;margin-right:2.5em;}
#vrContainer .viewSwitcher a.photoLink,#photoContainer .viewSwitcher span.photoLink{display:block;height:50px;margin-top:25px;width:61px;}#vrContainer .viewSwitcher a.photoLink{background:transparent url(/images/CSS/Pages/detail_photoIcon_on.gif) no-repeat scroll center top;}#photoContainer .viewSwitcher span.photoLink{background:transparent url(/images/CSS/Pages/detail_photoIcon_off.gif) no-repeat scroll center top;}
#vrContainer .viewSwitcher span.vrLink,#photoContainer .viewSwitcher a.vrLink{clear:left;display:block;height:27px;width:58px;}#vrContainer .viewSwitcher span.vrLink{background:transparent url(/images/CSS/Pages/detail_vrIcon_off.gif) no-repeat scroll center top;}#photoContainer .viewSwitcher a.vrLink{background:transparent url(/images/CSS/Pages/detail_vrIcon_on.gif) no-repeat scroll center top;}
.roomNav{float:right;}.roomNav #vrLinks,.roomNav #photoLinks{margin-left:11px;}.roomNav #vrLinks a,.roomNav #photoLinks a{font-size:1.2em;color:#9E3369;text-decoration:underline;}.roomNav #vrLinks a:hover,.roomNav #photoLinks a:hover{text-decoration:none;}#accomInfo p{clear:both;text-align:center;margin-top:.5em;}
div.viewSwitcher a,div.viewSwitcher span{display:block;font-weight:bold;padding:33px 0 8px;text-align:center;}div.viewSwitcher a{text-decoration:underline;}div.viewSwitcher a:hover{text-decoration:none;}h2.late-deals-h2{padding-left:30px;}h2.latest-offers-h2{padding-left:45px;}h2.latest-offers-plain-header{padding-left:15px;height:30px;}
h2.latest-offers-plain-header img{border:none;padding:0;margin:0;}.break-search-results .break-search-results-details td a.quoteLink{background:transparent url(/images/CSS/Pages/BreaksGetQuoteButton.png) no-repeat scroll 0 0;width:90px;height:26px;}#ContentPrimary .offers-results-details td a.quoteLink{background:transparent url(/images/CSS/Pages/BreaksGetQuoteButton.png) no-repeat scroll 0 0;width:90px;height:26px;}
.break-search-results-details div{background-attachment:scroll;background-color:#FFF;background-image:url(/images/CSS/Pages/Breaks/fix-breakDetailBG.png);background-position:left top;background-repeat:repeat-y;}table.day-visits{border-spacing:1px;border-collapse:separate;margin-bottom:10px;}.day-visits td{padding:5px;}
div#popupHeader table{width:676px;margin-left:10px!important;}div#popupContent div#WhatsIncludedBannerContainer,div#popupContent div#WhatsIncludedBannerContainer div.whats-on-panel{margin-left:0;}#ContentSecondary .resorts-content #LeftColumn #left_column_inner{padding:0 15px;}#left_column_inner ol li{margin-left:1.5em;list-style-type:disc;font-size:1.3em;}
#ContentSecondary #LeftColumn .left-column-content-inner h3{margin-left:0;padding:0 15px;}ul#ResortOverview li#ResortInformation p{padding-right:.5em;}.whats-on-page .whats-on-page-inner h3.rounded-bg{background:none;}.resorts-content-inner #ResortsOverview{float:left;}.whats-included-panel .whats-included-panel-inner .price-flash{position:absolute;right:-1px;top:0;}
ul#ResortOverview li#ResortInformation{clear:left;}.whats-on-panel-inner iframe{margin-left:.3em;width:670px;}.whats-included-eating-drinking-inner a img{margin-top:-15px;}.whats-included-extra-treats-inner a img{float:left;margin-top:-15px;}.whats-on-page .whats-on-page-inner #Col1 li{font-size:1.3em;}
.whats-on-page .whats-on-page-inner #Col2{margin-top:4em;}.homepage-col .whats-included{background-position:left 16%;}div.offers-results-details-inner .offers-results-info-image{margin-top:0;}.offers-results-info li a{background:transparent url(/images/CSS/Pages/ViewAllBtn.png) no-repeat scroll 0 0;width:120px;height:26px;display:block;}
.offers-results-info li a span{display:none;}.offers-results-details td span{font-weight:bold;}div.offers-results-details .offers-footer a span.viewofferbutton{padding-right:4px;background:transparent url(/images/CSS/Pages/ViewAllBtn.png) no-repeat scroll 0 0;width:120px;height:26px;display:block;}.whats-on-panel .whats-on-panel-inner ul{padding:0 20px;float:right;width:400px;}
.whats-on-panel .whats-on-panel-inner ul li{color:#410E3C;font-size:1.3em;line-height:16px;list-style-type:disc;margin:0 6px .3em 1.2em;width:auto;}div.familybrochure{float:left;}.familybrochure .familybrochureImage{float:left;width:136px;}.familybrochure .familybrochureText{float:left;width:540px;}
.familybrochure .familybrochureText p{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:1.2em;line-height:1.4;}div.familybrochure img{background:transparent no-repeat scroll 3% 0;padding-left:20px;padding-right:10px;height:140px;float:left;}div.familybrochure p{padding:20px 0 0 0;margin:0;}div.familybrochure a{padding:20px 0 0 0;margin:0;font-weight:bold;}
div.adultbrochure{width:100%;float:left;}.adultbrochure .adultbrochureImage{float:left;width:136px;}.adultbrochure .adultbrochureText{float:left;width:540px;}div.adultbrochure{background:transparent no-repeat scroll 3% 0;padding-left:20px;padding-right:10px;height:140px;float:left;}div.adultbrochure p{padding:20px 0 0 0;margin:0;}
div.adultbrochure a{padding:20px 0 0 0;margin:0;font-weight:bold;}div.familybrochure p,div.adultbrochure p{font-size:1.2em;}div.familybrochure p a,div.adultbrochure p a{font-weight:bold;clear:both;margin-top:1em;padding-left:0;}div.brochure-form-outer .holiday-check p input{padding:0 0 1px 0;}body.popup div.whats-on-panel .whats-on-panel-inner h2,body.popup div.whats-on-panel .whats-on-panel-inner p,body.popup div.whats-on-panel .whats-on-panel-inner ul{clear:left;float:none;width:auto;}
body.popup div.whats-on-panel .whats-on-panel-inner .whats-on-image-border-2{float:right;margin-right:25px;}div#popupContent .whats-on-panel .whats-on-panel-inner h2 img{margin-left:-0.2em;padding-bottom:.25em;}div#popupContent .whats-on-panel .whats-on-panel-inner{text-align:left;}div#popupContent table table{margin:0 2em;}
div#popupContent table thead{font-weight:bold;font-size:1.2em;}div#popupContent table thead th{width:40%;text-align:center;}div#popupContent table thead th#colHeader{text-align:left;}div#popupContent table tbody td{text-align:center;}.offers-results-details td .ViewOfferButton{width:120px;height:26px;display:block;color:#3F0A3C;font-size:1em;font-weight:bold;}
.break-search-results .break-search-results-details{background:#FFF url(/images/CSS/Pages/Breaks/fix-breakDetailBG.png) repeat-y scroll left bottom;padding-bottom:0;}div.break-search-results-details .footer-button{background:#FFF url(/images/CSS/Pages/Breaks/BreakResultsBG.png) no-repeat scroll left bottom;display:block;height:19px;}
#ContentSecondary .article-panel.no-border{background:none;width:100%;}#ContentSecondary .article-panel .article-panel-inner.no-border{background:none;padding-top:10px;padding:0;width:100%;}#ContentSecondary .article-panel .article-panel-inner.no-border .left_column{width:386px;}#ContentSecondary .article-panel .article-panel-inner.no-border .left_column{float:left;}
#ContentSecondary .article-panel .article-panel-inner.no-border .right_column{float:right;margin-left:0;}#ContentSecondary .article-panel .article-panel-inner.no-border .left_column h3{margin-top:.5em;}.outside-secondary-content{margin-top:0;margin-left:2.8em!important;}#ContentSecondary .article-panel.whitebox,#ContentSecondary .article-panel .article-panel-inner.whitebox-inner{background-image:url(/images/CSS/BuildingBlocks/Shoreline/WhatsOnPanelSmallBG_sol.gif);}
#ContentSecondary .article-panel.whitebox{width:672px;}#ContentSecondary .article-panel .article-panel-inner.whitebox-inner{width:642px;}#ContentSecondary .article-panel .article-panel-inner .right_column{background:transparent url(/images/CSS/BuildingBlocks/Shoreline/includes_box.gif) no-repeat scroll left bottom;float:left;margin-bottom:20px;margin-left:0;padding-bottom:30px;width:225px;}
#ContentSecondary .article-panel .article-panel-inner .right_column_inner{background:transparent url(/images/CSS/BuildingBlocks/Shoreline/includes_box.gif) no-repeat scroll right top;float:left;padding:10px 15px 41px;width:195px;}#ContentSecondary .article-panel .article-panel-inner.no-border .right_column{position:relative;}
#ContentSecondary .article-panel .article-panel-inner .right_column_inner a.link-quote{bottom:14px;color:blue;display:block;float:right;font-size:1.3em;position:absolute;right:30px;background:transparent url(/images/CSS/Pages/BreaksGetQuoteButton.png) no-repeat scroll 0 0;height:26px;width:90px;}#ContentSecondary .article-panel .article-panel-inner .right_column_inner a.link-quote:hover{text-decoration:none;}
a.hotel-links{display:inline-block;float:left;}a.hotel-links.second{float:right;}a.hotel-links.bottom-page{margin-top:-20px;margin-bottom:2em;}.article-panel div#included_lhs ul.left{float:left;clear:right;width:305px;}div#included_lhs{position:relative;display:inline-block;}div#included_lhs img#promotional{position:absolute;right:-15px;bottom:-12px;}
.article-panel div#included_lhs ul{height:322px;}#watch_lhs ul{float:left;}div.videos{float:right;}div.videos div.video1{margin-right:2.5em;}div.videos div.video1,div.videos div.video2{border:1px solid;}div.videos div.video1,div.videos div.video2,div.videos div.video1 span,div.videos div.video2 span{float:left;width:132px;}
div.videos div.video1 span,div.videos div.video2 span{background:transparent url(/images/CSS/BuildingBlocks/Shoreline/video_arrow.gif) no-repeat scroll right center;color:blue;display:block;float:right;font-size:1.3em;font-weight:bold;padding-right:2em;text-align:right;width:133px;}div.videos div.video1 span,div.videos div.video2 span{width:auto;}
.resorts-content-inner,.article-panel.no-border{padding-bottom:0!important;}#Content div.videos div.video1 span a,#Content div.videos div.video2 span a{color:#35ABF8;text-decoration:none;}#Content div.videos div.video1 span a:hover,#Content div.videos div.video2 span a:hover{text-decoration:underline;}
.article-panel-inner.whitebox-inner #left_column_inner ul li{list-style-position:outside;}div#left_column_inner ul li{font-size:1.3em;list-style-type:circle;list-style-position:inside;}#Content .break-search-results .break-search-results-details TD.left a{text-decoration:none;}.faqs-panel .faqs-panel-inner table{font-size:1.24em;margin-left:15px;width:100%;}
#HeaderContainer{background:transparent url(/images/CSS/Global/HeaderBG.gif) no-repeat scroll center top;}#NavigationPrimary{height:61px;margin:0;width:100%;}#NavigationPrimary ul{float:left;margin-left:27px;width:100%;}#NavigationPrimary ul li{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll 0 0;float:left;}
#NavigationPrimary ul li a{color:#000;display:block;font-size:1.4em;font-weight:bold;height:61px;text-align:center;text-indent:-9999px;}#NavigationPrimary ul li#NavHome{background-position:0 0;padding-left:0;width:72px;}#NavigationPrimary ul li#NavHome a:hover,#NavigationPrimary ul li#NavHome a.selected{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll 1px -87px;width:72px;}
#NavigationPrimary ul li#NavNewtoButlins{background-position:-74px 0;width:125px;}#NavigationPrimary ul li#NavNewtoButlins a:hover,#NavigationPrimary ul li#NavNewtoButlins a.selected{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll -73px -87px;width:125px;}#NavigationPrimary ul li#NavResorts{background-position:-200px 0;width:68px;}
#NavigationPrimary ul li#NavResorts a:hover,#NavigationPrimary ul li#NavResorts a.selected{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll -199px -87px;width:68px;}#NavigationPrimary ul li#NavAccommodation{background-position:-271px 0;width:137px;}#NavigationPrimary ul li#NavAccommodation a:hover{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll -270px -87px;width:137px;}
#NavigationPrimary ul li#NavAccommodation a.selected{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll -270px -87px;width:137px;}#NavigationPrimary ul li#NavWhatsIncluded{background-position:-408px 0;width:128px;}#NavigationPrimary ul li#NavWhatsIncluded a:hover{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll -407px -87px;width:128px;}
#NavigationPrimary ul li#NavWhatsIncluded a.selected{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll -407px -87px;width:128px;}#NavigationPrimary ul li#NavWhatsonWhen{background-position:-540px 0;width:135px;}#NavigationPrimary ul li#NavWhatsonWhen a:hover{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll -539px -87px;width:135px;}
#NavigationPrimary ul li#NavWhatsonWhen a.selected{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll -539px -87px;width:135px;}#NavigationPrimary ul li#NavOffersandLateDeals{background-position:-678px 0;width:151px;}#NavigationPrimary ul li#NavOffersandLateDeals a:hover{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll -677px -87px;width:151px;}
#NavigationPrimary ul li#NavOffersandLateDeals a.selected{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll -677px -87px;width:151px;}#NavigationPrimary ul li#NavBookNow{background-position:-831px 0;width:115px;}#NavigationPrimary ul li#NavBookNow a:hover{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll -830px -87px;width:115px;}
#NavigationPrimary ul li#NavBookNow a.selected{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll -830px -87px;width:115px;}#NavigationPrimary ul li a:hover{color:#E3C355;}#NavigationPrimary ul li a:visited{color:#E3C355;}#NavigationPrimary ul li.active a{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll center bottom;color:#DF912E;padding-bottom:17px;}
div.splash-content div.splash-content-inner div#left_column_inner ul li{font-size:1.3em;list-style-type:circle;list-style-position:inside;}div#popupContent div.whats-on-panel div.whats-on-panel-inner h2,div#popupContent div.whats-on-panel div.whats-on-panel-inner p,div#popupContent div.whats-on-panel div.whats-on-panel-inner ul,div#popupContent div.whats-on-panel div.whats-on-panel-inner ol{float:none;width:auto;clear:left;}
div#popupContent div.whats-on-panel div.whats-on-image-border-inner ol{float:none;}.icon-panel{position:relative;}.icon-panel .icon-img{position:absolute;right:17px;top:-15px;}.offers-results-info #Col1{clear:left;}.find-your-break .frow-select-half-width{width:85px;}.find-your-break .frow-text input,.frow-date input,.frow-select input,.frow-textarea textarea{height:auto;}
.find-your-break{height:214px;padding-bottom:20px;}.find-your-break .frow-date input{margin-top:0;padding-top:0;}.order-brochure{background:#F6E593 url(/images/CSS/Global/orderBrochure_sidebar_top2.gif) no-repeat scroll -1px 0;height:162px;margin-top:15px;padding:1em;width:226px;}.order-brochure span{font-size:1.5em;font-weight:bold;}
.order-brochure a{margin:.5em 0 0;background:transparent url(/images/CSS/Components/OrderBrochure/Brochure-Request-2.gif) no-repeat scroll 0 0;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;height:87px;width:226px;text-indent:-9999px;}
.order-brochure a img{padding-left:1.5em;padding-top:1.8em;}.order-brochure fieldset{clear:left;}.order-brochure fieldset span{font-size:1.3em;}.order-brochure fieldset input{width:160px;cursor:text!important;background:transparent none repeat scroll 0 0;border:0 solid #FFF;color:#333;float:left;font-size:1.2em;height:auto;margin:7px 0 4px 7px;}
.order-brochure fieldset label{display:inline-block;float:left;}.order-brochure fieldset div{background:transparent url(/images/CSS/Global/orderBrochureBG_email.gif) no-repeat scroll right top;display:inline-block;float:left;width:175px;}.order-brochure fieldset label input{cursor:pointer!important;margin-left:.5em;width:auto;height:auto;margin-top:0;}
.order-brochure .bottom-corners{margin-top:-0.7em;background:#F6E593 url(/images/CSS/Global/orderBrochure_sidebar_bottom2.gif) no-repeat scroll -1px 0;display:block;height:16px;margin-left:-0.7em;vertical-align:bottom;width:246px;}.whats-on-hurry{margin-top:30px;}.countdown-container .offers-results-info .countdown{float:left;border:1px solid #f0f0f0;font-family:Arial;text-align:center;width:205px;padding:7px;}
.countdown-container .offers-results-info .countdown div{float:left;padding:10px;font-size:12px;color:grey;font-weight:bold;text-align:center;}.countdown-container .offers-results-info .countdown div span{float:left;font-size:30px;font-weight:bold;color:Black;border:1px solid #f0f0f0;padding:0 2px;}
.countdown-container .offers-results-info .countdown .text{float:left;font-size:14px;font-weight:normal;color:red;font-family:Arial;padding:0;width:100%;}.countdown-container .offers-results-info{float:left;padding:1em 2em;}.countdown-container .offers-results-info-image{float:right;margin-top:10px;}
.countdown-container .offers-results-info .countdown{border:none;background:transparent url(/images/CSS/Pages/2_countdown-bg.jpg) no-repeat scroll left top;float:left;font-family:Arial;margin-bottom:1.5em;padding:0 0 0 11px;text-align:center;width:192px;height:111px;}.countdown-container .offers-results-info .countdown div{color:grey;float:left;font-size:12px;font-weight:bold;padding:10px 10px 5px;text-align:center;}
.countdown-container .offers-results-info .countdown .text{color:red;float:left;font-family:Arial;font-size:13px;font-weight:normal;padding:0 0 5px;width:100%;margin-left:-5px;}.offers-results-info .countdown div span.timing{border:medium none;clear:left;color:grey;float:left;font-size:12px;font-weight:bold;padding:5px;text-align:center;}
.offers-results-info .countdown div span.timing.mins{margin-left:-2px;padding-left:0;}.offers-results-info .offer-detail p{color:#410E3C;float:left;font-size:1.3em;line-height:16px;clear:left;width:100%;margin-top:.75em;}.offers-results-info .offer-detail ul li{font-weight:bold;font-size:1.3em;color:#410E3C;}
#ContentPrimary .countdown-container div.offers-results-details-inner .offers-results-info .offer-detail a.thickbox{display:block;float:left;clear:left;font-size:1.3em;margin-bottom:1em;}#ContentPrimary .countdown-container div.offers-results-details-inner .offers-results-info .offer-detail a{text-decoration:underline;}
#ContentPrimary .countdown-container div.offers-results-details-inner .offers-results-info .offer-detail a:hover{text-decoration:none;}.countdown-container .offers-results-info ul{clear:both;}.countdown-container .offers-results-info ul li{float:none;margin-right:1em;list-style-type:disc;list-style-position:inside;}
.countdown-container .offers-results-info ul.offer-links li a{background:none;width:auto;}.countdown-container .offers-results-info ul.offer-links li{float:left;list-style-type:none;}.countdown-container .offers-results-info ul li a{display:inline-block;}.countdown-container .offers-results-info ul.offer-links li a.get-quote{background:transparent url(/images/CSS/Pages/BreaksGetQuoteButton.png) no-repeat scroll 0 0;display:block;height:26px;width:90px;text-indent:-9999px;}
.countdown-container .offers-results-info-image{width:auto;}.countdown-container .offers-results-info #Col1.offer-detail,x:-moz-any-link{width:275px;}.countdown-container .offers-results-info #Col1.offer-detail,x:-moz-any-link,x:default{width:45%;}.countdown-container .offers-results-info .offer-detail ul,.offers-results-info ul.offer-links{*width:100%;}
#ContentPrimary .countdown-container div.offers-results-details-inner .offers-results-info .offer-detail a.thickbox{*width:100%;*padding-bottom:1em;}.countdown-container .offers-results-info{*padding-bottom:0;}.countdown-container .offers-results-details-inner{*padding-bottom:1.5em;}.countdown-container .offers-results-info .countdown{*padding:0 0 0 12px;}
* html .countdown-container .offers-results-details-inner{padding-bottom:1.5em;padding-left:17px;}* html .countdown-container .offers-results-info .countdown .text{margin-left:-3px;}.whats-on-hurry{margin-left:-0.8em;}.countdown-container .countdownV2{float:left;font-family:Arial;padding:0 6px;text-align:center;width:238px;height:100px;background:transparent url(/images/CSS/Pages/background-countdown.jpg) no-repeat;}
.countdown-container .countdownV2 div{float:left;font-size:30px;font-weight:bold;color:Black;padding:35px 0;}.countdown-container .countdownV2 .days{padding-left:12px;}.countdown-container .countdownV2 .hours{padding-left:25px;}.countdown-container .countdownV2 .mins{padding-left:26px;}.countdown-container .countdownV2 .secs{padding-left:28px;}
div#premium-acc-banner-container{width:947px;margin-bottom:2em;}div#ContentPrimary .ContentPrimaryWide{width:947px;margin-bottom:5em;}.premium-left-container{float:left;width:650px;margin-left:27px;}.premium-left-container h2{font-size:2.3em;}.premium-left-container p{color:#410E3C;float:left;font-size:1.4em;line-height:16px;width:545px;}
.premium-left-container .premium-hotel-info{display:inline-block;margin-top:1em;}.premium-left-container .premium-hotel-info .hotel-info{width:325px;float:left;}span.img-border{display:block;height:190px;position:relative;}.premium-left-container .premium-hotel-info .border{position:absolute;z-index:3;}
.premium-left-container .premium-hotel-info .hotel-info .img-border img.hotel-img{padding-left:2px;position:absolute;z-index:2;padding-top:1px;}.premium-left-container .premium-hotel-info ul li{font-size:1.4em;margin-bottom:.5em;margin-left:2em;list-style-type:disc;}.premium-hotel-info a img{margin-top:.5em;}
.premium-left-container .premium-hotel-info .hotel-desc{padding:.25em 1.25em;margin-top:1em;}.premium-right-container{float:right;}.premium-right-container .know-more{background:transparent url(/images/CSS/BuildingBlocks/LuxuryHotels/pink-box.gif) no-repeat scroll 0 0;height:190px;padding:1em;width:240px;}
.premium-right-container .know-more div{background:transparent url(/images/CSS/BuildingBlocks/LuxuryHotels/textfield-border.gif) no-repeat scroll right top;float:left;height:27px;margin-right:7px;width:166px;border:none;}.premium-right-container .know-more div input{background:transparent none repeat scroll 0 0;border:0 solid #FFF;color:#333;cursor:text!important;float:left;font-size:1.2em;height:auto;margin:7px 0 4px 7px;width:134px;}
.premium-right-container .know-more p{font-size:1.3em;color:#fff;width:200px;}.premium-right-container .know-more label.order-brochure-dvd{clear:left;float:left;}.premium-right-container .know-more label.order-brochure-dvd img{margin-top:1.5em;}.premium-right-container .know-more span img,.premium-right-container .know-more p,.premium-right-container .know-more div{padding-left:.25em;}
.premium-left-container .premium-hotel-info{*clear:left;}div#ContentPrimary.ContentPrimaryWide{*width:947px!important;}.premium-right-container .know-more label.order-brochure-dvd input{*margin-top:2.5em;}* html div#ContentPrimary.ContentPrimaryWide{width:940px!important;}* html .premium-left-container{margin-left:12px;}
* html .premium-right-container .know-more label.order-brochure-dvd input{margin-top:2.5em;}div#ContentPrimary .ContentPrimaryWideDetail{width:980px;margin-bottom:5em;}.premium-left-container div#premium-acc-banner-container{width:656px;margin-bottom:2em;}.premium-right-container .other-prem-acc .other-prem-acc-top{background:transparent url(/images/CSS/BuildingBlocks/LuxuryHotels/other-prem-acc-box-top.gif) no-repeat scroll 0 0;height:13px;width:260px;}
.premium-right-container .other-prem-acc .other-prem-acc-content{background:transparent url(/images/CSS/BuildingBlocks/LuxuryHotels/other-prem-acc-box-repeat.gif) repeat-y scroll 0 0;width:260px;padding-left:.7em;padding-bottom:1em;}.premium-right-container .other-prem-acc .other-prem-acc-bottom{padding-bottom:.5em;background:transparent url(/images/CSS/BuildingBlocks/LuxuryHotels/other-prem-acc-box-bottom.gif) no-repeat scroll 0 0;height:13px;width:260px;}
.premium-right-container .other-prem-acc .other-prem-acc-content .other-acc-title{background:transparent url(/images/CSS/BuildingBlocks/LuxuryHotels/other-prem-acc-title.gif) no-repeat scroll 0 0;display:block;font-size:1.5em;font-weight:bold;height:32px;margin-left:-0.2em;padding-top:.7em;text-align:center;width:243px;text-indent:-3000px;overflow:hidden;}
.premium-right-container .other-prem-acc .other-prem-acc-content .other-acc-title-alt{display:block;font-size:1.5em;font-weight:bold;margin-left:-0.3em;text-align:center;width:243px;overflow:hidden;}.premium-right-container .other-prem-acc .other-prem-acc-content .other-acc-links{height:159px;margin-top:2em;position:relative;width:234px;}
.premium-right-container .other-prem-acc .other-prem-acc-content .other-acc-links img.border{position:absolute;right:0 top:0;z-index:3;bottom:-6px;}.premium-right-container .other-prem-acc .other-prem-acc-content .other-acc-links img.image{bottom:0;position:absolute;z-index:2;}.premium-right-container .other-prem-acc .other-prem-acc-content .other-acc-links img.title-container{bottom:2px;left:2px;opacity:.9;position:absolute;z-index:4;}
.premium-right-container .other-prem-acc .other-prem-acc-content .other-acc-links .other-prem-desc span{font-size:1.1em;font-weight:normal;padding-left:1em;padding-top:4px;float:left;clear:left;line-height:1.25em;}.premium-right-container .other-prem-acc .other-prem-acc-content .other-acc-links .other-prem-desc{left:0;bottom:0;position:absolute;z-index:5;width:105px;height:37px;}
.premium-right-container .other-prem-acc .other-prem-acc-content .other-acc-links .link-wrapper{display:block;width:111px;height:27px;bottom:5px;right:10px;position:absolute;z-index:5;}.premium-right-container .other-prem-acc .other-prem-acc-content .other-acc-links .link-wrapper a{background:transparent url(/images/CSS/BuildingBlocks/LuxuryHotels/find-out-more.gif) scroll no-repeat top left;display:block;width:111px;height:27px;text-indent:-9999px;}
.premium-left-container .whats-special{width:600px;margin-top:4.25em;}.premium-left-container .whats-special h3{float:left;font-size:2.4em;width:430px;}.premium-left-container .whats-special .whats-special-top{background:transparent url(/images/CSS/BuildingBlocks/LuxuryHotels/white-box-border-top.gif) no-repeat scroll 0 0;height:13px;width:auto;}
.premium-left-container .whats-special .whats-special-content{background:transparent url(/images/CSS/BuildingBlocks/LuxuryHotels/white-box-border-repeat.gif) repeat-y scroll 0 0;height:auto;padding:0 2em;width:auto;}.premium-left-container .whats-special .whats-special-content ul li,.premium-left-container .whats-special .whats-special-content p,.premium-left-container .whats-special .whats-special-content ol li{font-size:1.4em;}
.premium-left-container .whats-special .whats-special-content ul{width:390px;float:left;margin-bottom:1.5em;}.premium-left-container .whats-special .whats-special-content ul li{background:transparent url(/images/CSS/BuildingBlocks/LuxuryHotels/tick.gif) no-repeat scroll 0 3px;float:left;padding-left:1.5em;margin-bottom:1em;clear:left;width:100%;}
.premium-left-container .whats-special .whats-special-content .rhs-images{float:right;height:130px;position:relative;width:auto;}.premium-left-container .whats-special .whats-special-content .rhs-images span.top{top:10px;position:absolute;right:0;}.premium-left-container .whats-special .whats-special-content .rhs-images span.bottom{bottom:0;position:absolute;right:0;}
.premium-left-container .whats-special .whats-special-content .rhs-images span img.border{position:absolute;z-index:3;right:0;top:0;}.premium-left-container .whats-special .whats-special-content .rhs-images span img.image{position:absolute;z-index:2;right:0;}.premium-left-container .whats-special .whats-special-content a.find-whats-incl{text-indent:-9999px;float:left;clear:left;margin-bottom:1em;background:transparent url(/images/find-out-included-btn.gif) no-repeat scroll 0 0;height:26px;width:176px;}
.premium-left-container .whats-special .whats-special-bottom{background:transparent url(/images/CSS/BuildingBlocks/LuxuryHotels/white-box-border-bottom.gif) no-repeat scroll 0 100%;height:16px;width:auto;}.premium-left-container a.related-links{margin-right:20px;}div.table-titles{margin-left:27px;width:920px;margin-top:2em;}
div.table-titles img.title-1{float:left;}div.table-titles img.title-2{float:right;margin-right:86px;}table.hotel-breaks-table{width:100%;padding:.25em;}table.hotel-breaks-table th,table.hotel-breaks-table td{padding:.5em;}table.hotel-breaks-table thead .table-headers th.first{width:150px;text-align:left;}
table.hotel-breaks-table thead .table-headers th{font-weight:bold;position:relative;width:60px;text-align:center;background-color:#e0d6a2;}table.hotel-breaks-table thead .table-headers th.exp-pass{width:108px;}table.hotel-breaks-table thead .table-headers th.last-room{width:85px;}table.hotel-breaks-table thead .table-headers th.last-room.title{width:90px;}
table.hotel-breaks-table thead .table-headers th span.small-text{display:block;}table.hotel-breaks-table thead .table-headers th div.nights{clear:left;display:table-cell;float:left;font-size:1.2em;vertical-align:bottom;width:100%;}table.hotel-breaks-table thead .table-headers th div.small-text{font-size:11px;display:block;vertical-align:bottom;width:100%;font-weight:normal;}
span.small-text{font-size:11px;font-weight:normal;}table.hotel-breaks-table thead .table-headers th div.title,table.hotel-breaks-table thead tr.table-headers th.breaks-available span.title,table.hotel-breaks-table thead tr.table-headers th.breaks-available span.days{display:block;width:100%;font-size:1.3em;}
table.hotel-breaks-table thead .table-headers th.breaks-available{padding-left:0;padding-right:0;}table.hotel-breaks-table thead .table-headers th.breaks-available .title{height:auto;}table.hotel-breaks-table thead .table-headers th.breaks-available span.days{text-align:center;width:100%;}table.hotel-breaks-table thead .table-headers th.breaks-available span.days span{display:inline-block;width:25%;}
table.hotel-breaks-table thead .table-headers th span.adult{float:left;width:50%;font-weight:bold;}table.hotel-breaks-table thead .table-headers th span.children{float:right;width:50%;font-weight:bold;white-space:nowrap;}table.hotel-breaks-table thead .table-headers th span.children span{font-weight:normal;}
table.hotel-breaks-table tbody th span.small-text{display:block;}table.hotel-breaks-table thead tr.table-headers th.breaks-available{width:140px;}}table.hotel-breaks-table tbody th span{float:left;clear:left;font-size:.9em;font-weight:normal;}table.hotel-breaks-table tbody td{text-align:center;}table.hotel-breaks-table tbody th,table.hotel-breaks-table tbody td{border-top:1px solid #BEB271;}
table.hotel-breaks-table thead tr.table-headers th{background:#E0D6A2 url(/images/CSS/Pages/Premier-Accom/top.gif) scroll repeat-x 0 0;}table.hotel-breaks-table thead tr.table-headers th.first{background:#E0D6A2 url(/images/CSS/Pages/Premier-Accom/top-left.gif) scroll no-repeat 0 0;padding-left:.75em;}
table.hotel-breaks-table thead tr.table-headers th.last{background:#ED1C24 url(/images/CSS/Pages/Premier-Accom/top-right-red-2.gif) no-repeat scroll 100% 0;color:#fff;width:98px;}table.hotel-breaks-table tbody th{background:transparent url(/images/CSS/Pages/Premier-Accom/left.gif) repeat-y scroll -2% 0;padding-left:.75em;}
table.hotel-breaks-table td{border:1px solid #BEB271;}table.hotel-breaks-table tfoot td{border:none;}table.hotel-breaks-table tbody th{border-bottom:1px solid #BEB271;}table.hotel-breaks-table tbody tr td{font-size:1.5em;font-weight:bold;}table.hotel-breaks-table tbody tr td span{display:block;font-size:.7em;}
table.hotel-breaks-table tbody tr td,table.hotel-breaks-table tbody tr th{height:50px;background-color:#fffef4;}table.hotel-breaks-table tbody tr.colour td,table.hotel-breaks-table tbody tr.colour th{background-color:#f7f2d8;}div.table-container#shoreline-pricing .plus-row-1{position:absolute;right:283.6px;top:87px;height:23px;width:20px;background:transparent url(/images/CSS/Pages/Premier-Accom/plus.gif) scroll no-repeat 0 0;}
div.table-container#shoreline-pricing .plus-row-2{position:absolute;right:283.6px;top:154px;height:23px;width:20px;background:transparent url(/images/CSS/Pages/Premier-Accom/plus.gif) scroll no-repeat 0 0;}div.table-container#shoreline-pricing .plus-row-3{position:absolute;right:283.6px;top:214px;height:23px;width:20px;background:transparent url(/images/CSS/Pages/Premier-Accom/plus.gif) scroll no-repeat 0 0;}
div.table-container#shoreline-pricing .plus-row-4{position:absolute;right:283.6px;top:269px;height:23px;width:20px;background:transparent url(/images/CSS/Pages/Premier-Accom/plus.gif) scroll no-repeat 0 0;}div.table-container#shoreline-pricing .plus-row-5{position:absolute;right:283.6px;top:328px;height:23px;width:20px;background:transparent url(/images/CSS/Pages/Premier-Accom/plus.gif) scroll no-repeat 0 0;}
div.table-container#shoreline-pricing .plus-row-6{position:absolute;right:283.6px;top:411px;height:23px;width:20px;background:transparent url(/images/CSS/Pages/Premier-Accom/plus.gif) scroll no-repeat 0 0;}div.table-container#ocean-pricing .plus-row-1{position:absolute;right:252px;top:75px;height:23px;width:20px;background:transparent url(/images/CSS/Pages/Premier-Accom/plus.gif) scroll no-repeat 0 0;}
div.table-container#ocean-pricing .plus-row-2{position:absolute;right:252px;top:132px;height:23px;width:20px;background:transparent url(/images/CSS/Pages/Premier-Accom/plus.gif) scroll no-repeat 0 0;}div.table-container#ocean-pricing .plus-row-3{position:absolute;right:252px;top:185px;height:23px;width:20px;background:transparent url(/images/CSS/Pages/Premier-Accom/plus.gif) scroll no-repeat 0 0;}
div.table-container#ocean-pricing .plus-row-4{position:absolute;right:252px;top:250px;height:23px;width:20px;background:transparent url(/images/CSS/Pages/Premier-Accom/plus.gif) scroll no-repeat 0 0;}div.table-container#ocean-pricing .plus-row-5{position:absolute;right:252px;top:328px;height:23px;width:20px;background:transparent url(/images/CSS/Pages/Premier-Accom/plus.gif) scroll no-repeat 0 0;}
table.hotel-breaks-table tbody tr td.offer{background-color:#f4efcf;color:#ed1c24;width:75px;}table.hotel-breaks-table tbody tr.colour td.offer{background-color:#ece4b7;}.last-row td,.last-row th{border-bottom:none!important;}table.hotel-breaks-table thead tr.table-headers th.exp-pass div.title{width:100%;}
.premium-right-container .other-prem-acc .other-prem-acc-top,.premium-right-container .other-prem-acc .other-prem-acc-bottom{width:260px;}div.promo-left{background:transparent url(/images/CSS/Pages/Premier-Accom/small-promo-white.gif) no-repeat scroll 0 0;float:left;height:122px;margin-left:27px;padding:2em 2em 1em;width:172px;display:inline;}
div.promo-middle{background:transparent url(/images/CSS/Pages/Premier-Accom/big-promo-white.gif) no-repeat scroll 0 0;float:left;height:122px;margin-left:1.5em;padding:2em 2em 1em;width:454px;}div.promo-right{width:160px;height:142px;float:left;background:transparent url(/images/CSS/Pages/Premier-Accom/orange-promo.gif) no-repeat scroll 0 0;margin-left:1.5em;padding:2em 1em 1em;}
div.promo-right p,div.promo-left p,div.promo-middle p,div.lower-promo-left p,div.lower-promo-middle p,div.lower-promo-right p{font-size:1.2em;margin-top:.5em;}div.lower-promo-left{background:transparent url(/images/CSS/Pages/Premier-Accom/lower-promo-left.gif) no-repeat scroll 0 0;float:left;height:100px;margin-left:27px;padding:2em 2em 0;width:172px;display:inline;}
div.lower-promo-middle{background:transparent url(/images/CSS/Pages/Premier-Accom/lower-promo-middle.gif) no-repeat scroll 0 0;float:left;height:100px;margin-left:1.5em;padding:3em 2em 0;width:390px;}div.lower-promo-right{width:202px;height:100px;float:left;background:transparent url(/images/CSS/Pages/Premier-Accom/lower-promo-right.gif) no-repeat scroll 0 0;margin-left:1.5em;padding:3em 2em 0;}
div.lower-promo-left p,div.lower-promo-right p,div.lower-promo-middle p{display:block;padding-top:.2em;padding-bottom:0;margin-top:0;}div.lower-promo-right p{text-align:right;}div.lower-promo-middle p{text-align:center;}.lower-promos{position:relative;}.lower-promos .plus-example{background:transparent url(/images/CSS/Pages/Premier-Accom/plus.gif) no-repeat scroll 0 0;height:23px;position:absolute;left:235px;top:39px;width:20px;}
.lower-promos .equals-example{background:transparent url(/images/CSS/Pages/Premier-Accom/equals.gif) no-repeat scroll 0 0;height:23px;position:absolute;right:265px;top:39px;width:20px;}.lower-promo-wide{width:913px;margin-left:27px;margin-bottom:2.5em;}.lower-promo-wide-top{background:transparent url(/images/CSS/Pages/Premier-Accom/lower-promo-wide-top.gif) no-repeat scroll 0 0;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;height:20px;}
.lower-promo-wide-middle{padding:0 2em;background:transparent url(/images/CSS/Pages/Premier-Accom/lower-promo-wide-middle.gif) repeat-y scroll 0 0;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;}.lower-promo-wide-middle p{font-size:1.3em;padding-bottom:.5em;}
.lower-promo-wide-bottom{background:transparent url(/images/CSS/Pages/Premier-Accom/lower-promo-wide-bottom.gif) no-repeat scroll 0 100%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;height:20px;}p.footnote{font-size:1.3em;float:left;clear:left;margin-left:27px;}
p.footnote span{font-weight:bold;}div.table-container{margin-left:27px;width:913px;}table.hotel-breaks-table{empty-cells:show;}div.table-container table.hotel-breaks-table thead .table-headers th div,div.table-container table.hotel-breaks-table thead .table-headers th span,div.table-container table.hotel-breaks-table tbody th span.side-title,div.table-container table.hotel-breaks-table tbody th span.small-dates{display:block;width:100%;}
div.table-container table.hotel-breaks-table thead .table-headers th div span,div.table-container table.hotel-breaks-table thead .table-headers th div span span{display:inline-block;font-size:11px;font-weight:normal;width:auto;}div.table-container table.hotel-breaks-table thead .table-headers th div span.adult{font-weight:bold;}
table.hotel-breaks-table thead .table-headers th span.children{font-weight:bold!important;}div.table-container table.hotel-breaks-table thead .table-headers th div span.child span{font-weight:normal!important;}div.table-container table.hotel-breaks-table thead .table-headers th div span.text-small{display:block;}
div.table-container table.hotel-breaks-table tbody th span.side-title{font-weight:bold;font-size:1.2em;}div.table-container table.hotel-breaks-table thead .table-headers th{width:auto;}div.table-container table.hotel-breaks-table tbody td.no-border-right{border-right:none;}div.table-container table.hotel-breaks-table tbody td.no-border-left{border-left:none;}
table.hotel-breaks-table thead tr.table-headers th.breaks-available span.title{width:170px;}div.table-container table.hotel-breaks-table thead .table-headers th.first{width:155px;}div.table-container table.hotel-breaks-table thead .table-headers th.exp-pass{width:164px;padding:0 .5em;}div.table-container table.hotel-breaks-table thead .table-headers th.last-room div.title{width:90px;}
div.table-container table.hotel-breaks-table thead .table-headers th.last-room div.title span.text-small{display:block;}div.table-container table.hotel-breaks-table thead .table-headers th.last{width:100px;background:#ED1C24 url(/images/CSS/Pages/Premier-Accom/red-top-left.gif) no-repeat scroll -1px 0;}
table.hotel-breaks-table tbody tr td.offer span{width:84px;}table.hotel-breaks-table thead .table-headers th.breaks-available span.days span{display:inline-block;}.hide-borders-header{background:#E0D6A2 url(/images/CSS/Pages/Premier-Accom/hide-border2.gif) no-repeat scroll -7px -5px;border:medium none!important;height:100%;margin:0!important;padding:0!important;position:relative;width:14px;}
.hide-borders{background:transparent url(/images/CSS/Pages/Premier-Accom/hide-border2.gif) no-repeat scroll -7px -105px;border:medium none!important;height:100%;margin:0!important;padding:0!important;position:relative;width:auto;}.hide-borders-footer{background:transparent url(/images/CSS/Pages/Premier-Accom/footer1.gif) no-repeat scroll -297px -7px;border:medium none!important;height:100%;margin:0!important;padding:0!important;position:relative;width:auto;}
.hide-borders-red-header{background:transparent url(/images/CSS/Pages/Premier-Accom/hide-border-red.gif) no-repeat scroll -9px -5px;border:medium none!important;height:100%;margin:0!important;padding:0!important;position:relative;width:10px;}.hide-borders-red{background:transparent url(/images/CSS/Pages/Premier-Accom/hide-border2.gif) no-repeat scroll -9px -105px;border:medium none!important;height:100%;margin:0!important;padding:0!important;position:relative;width:0;}
.hide-borders-footer-red{background:transparent url(/images/CSS/Pages/Premier-Accom/footer1.gif) no-repeat scroll -513px -7px;border:medium none!important;height:100%;margin:0!important;padding:0!important;position:relative;width:0;}.plus-sign{background:transparent url(/images/CSS/Pages/Premier-Accom/plus.gif) no-repeat scroll 0 0;height:25px;position:relative;right:2px;top:0;width:21px;}
.footer1{background:transparent url(/images/CSS/Pages/Premier-Accom/footer1.gif) scroll no-repeat -4px -7px;position:relative;z-index:3;}.footer2{background:transparent url(/images/CSS/Pages/Premier-Accom/footer-border3.gif) no-repeat scroll -30px -27px;position:relative;z-index:3;}.footer3{background:transparent url(/images/CSS/Pages/Premier-Accom/footer3.gif) scroll no-repeat -5px -8px;position:relative;z-index:3;}
table.hotel-breaks-table tbody tr td.offer{*text-align:center;}.footer1{*background:transparent url(/images/CSS/Pages/Premier-Accom/footer1.gif) scroll no-repeat -2px -7px;}table.hotel-breaks-table thead tr.table-headers th{padding:0;}table.hotel-breaks-table thead tr.table-headers th.last{padding:0;width:auto;}
table.hotel-breaks-table thead tr.table-headers th.last div.title{width:101px;margin:0;padding:0;background:transparent url(/images/CSS/Pages/Premier-Accom/top-right-red-3.gif) no-repeat scroll 100% 0;};}table.hotel-breaks-table thead tr.table-headers th.exp-pass div.title{width:150px;}table.hotel-breaks-table tbody tr td.offer{width:auto;}
div.table-containe#shoreline-pricing table.hotel-breaks-table tfoot .hide-borders-footer-red{background-position:-517px -8px;}div.table-container#shoreline-pricing table.hotel-breaks-table tfoot .hide-borders-footer-red{background-position:-513px -8px;}div.table-container#shoreline-pricing table.hotel-breaks-table tbody th{background-position-x:-3px;}
div.table-container#shoreline-pricing table.hotel-breaks-table tfoot .footer2{background-position:-30px -28px;}div.table-container#shoreline-pricing table.hotel-breaks-table tfoot .hide-borders-footer{*background-position-x:-297px;}.hide-borders-header{*background-position-x:-10px;width:14px;}.hide-borders{*background-position-x:-10px;}
.hide-borders-footer{*background-position-x:-400px;}table.hotel-breaks-table tbody tr td.offer{*border-left-style:none;}.hide-borders-red-header{*background-position:-10px -5px;}.hide-borders-red{*background-position:-10px -105px;}div.table-container table.hotel-breaks-table tbody th span.small-dates{*width:85%;}
.footer3{*background:transparent url(/images/CSS/Pages/Premier-Accom/footer3-ie.gif) scroll no-repeat -5px -8px;}.footer2{*background:url(/images/CSS/Pages/Premier-Accom/footer-border3.gif) no-repeat -34px -27px;}.plus-sign{*top:40%;*right:-2px;}.hide-borders-footer-red{*background-position:-489px -7px!important;}
.plus-sign{*position:absolute;*top:30%;}div.table-container#shoreline-pricing table.hotel-breaks-table tfoot .footer2{*background-position-x:-32px;}div.table-container#shoreline-pricing table.hotel-breaks-table thead .table-headers th.first{*width:160px;}* html .hide-borders-red-header{width:14px;background-position:-5px -5px;}
* html .hide-borders-red{background-position:-5px 50%;}* html table.hotel-breaks-table tbody tr td.offer{border-left-style:none;}* html .hide-borders{border-top:#beb271 1px solid!important;}* html .hide-borders-footer-red{background-position:-485px -8px!important;}* html .hide-borders-footer{background-position-x:-430px;}
* html div.table-container#shoreline-pricing .hide-borders-footer{background-position-x:-400px;}* html div.table-containe#shoreline-pricing table.hotel-breaks-table tfoot .hide-borders-footer-red{background-position-x:-400px!important;}* html .plus-sign{position:absolute;top:30%;}* html .side-title,* html .small-dates{padding-left:.1em;}
* html div.table-container#shoreline-pricing table.hotel-breaks-table tfoot .footer2{background-position-x:-32px;}* html div.table-container table.hotel-breaks-table tbody th span.small-dates{width:90%;}* html p.footnote{font-size:1.3em;float:left;clear:left;margin-left:14px;}* html div.table-container#shoreline-pricing table.hotel-breaks-table tfoot .hide-borders-footer{background-position-x:-297px;}
table.hotel-breaks-table thead .table-headers th.breaks-available span.days span,x:-moz-any-link{float:left;width:25%;}div.table-container table.hotel-breaks-table thead .table-headers th.exp-pass,x:-moz-any-link{width:136px;}table.hotel-breaks-table .hide-borders-footer-red,x:-moz-any-link{background-position:-504px -7px;}
div#shoreline-pricing.table-container table.hotel-breaks-table tfoot .hide-borders-footer-red,x:-moz-any-link{background-position:-503px -8px;}table.hotel-breaks-table thead .table-headers th span.children,x:-moz-any-link{width:100px;display:block;}table.hotel-breaks-table thead .table-headers th span.children span,x:-moz-any-link{width:100px;display:inline;}
table.hotel-breaks-table thead .table-headers th.breaks-available span.days span,x:-moz-any-link,x:default{float:none;width:25%;}div.table-container table.hotel-breaks-table thead .table-headers th.exp-pass,x:-moz-any-link,x:default{width:164px;}div.table-container#shoreline-pricing table.hotel-breaks-table thead .table-headers th.exp-pass,x:-moz-any-link,x:default{width:164px;}
table.hotel-breaks-table .hide-borders-footer-red,x:-moz-any-link,x:default{background-position:-513px -7px;}div#shoreline-pricing.table-container table.hotel-breaks-table tfoot .hide-borders-footer-red,x:-moz-any-link,x:default{background-position:-477px -8px;}table.hotel-breaks-table thead .table-headers th span.children,x:-moz-any-link,x:default{width:auto;display:block;}
.break-search-results .break-search-results-details .tdbgclear td{background-color:#FFF;}
