div.photo-gallery{margin-top:1.5em;width:100%;}div.photo-gallery div.scrollable{position:relative;overflow:hidden;width:547px;height:135px;padding:10px 0;background-color:#FEF8DE;}div.photo-gallery div.scrollable div.items{width:20000em;position:absolute;clear:both;}div.photo-gallery div.scrollable div.items div{float:left;text-align:center;width:180px;background-color:#FEF8DE;margin-right:2px;}
div.photo-gallery div.scrollable div.items div.active{background-color:#fff;}div.photo-gallery div.scrollable{float:left;}div.photo-gallery a.prev,a.next,a.prevPage,a.nextPage{display:block;height:26px;width:25px;background:url(/images/CSS/Pages/Premier-Accom/gallery-scroll-left.gif) no-repeat;float:left;cursor:pointer;}
a.prev,a.prevPage{margin:43px 3px 43px 0;}a.next,a.nextPage{margin:43px 0 43px 1px;}div.photo-gallery a.disabled{visibility:hidden!important;}div.photo-gallery a.next,a.nextPage{background-image:url(/images/CSS/Pages/Premier-Accom/gallery-scroll-right.gif);clear:right;}div.photo-gallery div.navi{margin-left:283px;width:200px;height:20px;}
div.photo-gallery div.navi a{width:8px;height:8px;float:left;margin:3px;background:url(/images/CSS/Pages/Premier-Accom/navigator.png) 0 0 no-repeat;cursor:pointer;}div.photo-gallery div.navi a:hover{background-position:0 -8px;}div.photo-gallery div.navi a.active{background-position:0 -16px;}div.photo-gallery div.scrollable div.items a{position:relative;}
div.photo-gallery div.scrollable div.items a img.magnify{bottom:14px;position:absolute;right:16px;}div.photo-gallery div.scrollable div.items a img.border{bottom:-5px;left:0;position:absolute;}div#ContentSideBar .homepage-col.last{padding:0;}div#ContentSideBar .homepage-col{margin-top:0;background-image:none;}
div#ContentPrimary div.offers-late-deals-promo{width:100%;margin-left:27px;padding-bottom:2em;}div#ContentPrimary div.offers-late-deals-promo img{display:block;padding:.5em 1em;}div#ContentPrimary .sales-promos-container{width:100%;height:auto;margin-left:27px;}div#ContentPrimary .sales-promos-container-top{width:100%;height:15px;background:transparent url(/images/CSS/Pages/New-Offers/sales-promo-container-top-smaller.gif) no-repeat scroll 0 0;}
div#ContentPrimary .sales-promos-container-mid{width:100%;height:auto;background:transparent url(/images/CSS/Pages/New-Offers/sales-promo-container-middle-smaller.gif) repeat-y scroll 0 0;}div#ContentPrimary .sales-promos-container-bot{width:100%;height:22px;background:transparent url(/images/CSS/Pages/New-Offers/sales-promo-container-bot-smaller.gif) no-repeat scroll 0 100%;}
div#ContentPrimary .sales-promos-container.lower-container{margin-top:2em;margin-bottom:2em;}div#ContentPrimary .sales-promos-container.lower-container .sales-promos-container-mid{padding:0 1em;}div#ContentPrimary .sales-promos-container-mid .sales-promo{display:block;float:left;height:299px;margin-left:1em;width:174px;}
div#ContentPrimary .sales-promos-container-mid .sales-promo .sales-promo-top{padding-bottom:0;display:block;}div#ContentPrimary .sales-promos-container-mid .sales-promo .sales-promo-mid{padding-bottom:0;display:block;}div#ContentPrimary .sales-promos-container-mid .sales-promo .sales-promo-bot{padding-bottom:0;display:block;}
div#ContentPrimary .sales-promos-container-mid .premier-acc-deals{margin-right:1em;margin-top:1em;}div#ContentPrimary .sales-promos-container-mid .premier-acc-deals,div#ContentPrimary .sales-promos-container-mid div.sales-deal-center{float:left;}div.late-deals{float:left;width:363px;height:100%;padding-top:1em;}
span.late-deals-title-container{display:block;background:transparent url(/images/CSS/Pages/New-Offers/sales-container-lower-sub-title.gif) scroll no-repeat top left;width:363px;height:40px;padding:.85em 1em;}.resort-deals{padding:0 0 0 2em;}.late-deals .resort-deals p.last-resort{margin-left:1.5em;}
.late-deals .resort-deals p.second-resort{margin-left:.5em;}.late-deals .resort-deals p{color:#ED1C24;display:inline-block;height:auto;margin-bottom:auto;margin-top:auto;padding-bottom:0;width:100px;* float:left;}.late-deals .resort-deals p span{font-size:1.2em;display:block;font-weight:regular;}.late-deals .resort-deals p span.resort-title{font-size:1.5em;display:block;font-weight:bold;}
.late-deals .resort-deals p span.late-deal-price{display:block;font-size:3.3em;font-weight:bold;line-height:36px;}.late-deals .resort-deals p span.sub-title{display:block;font-size:1.36em;}#Content .late-deals .resort-deals p a.late-deal-view{text-decoration:none;display:block;width:85px;height:25px;background:transparent url(/images/CSS/Pages/New-Offers/view-late-deals-arrow.gif) scroll no-repeat 100% 44%;font-size:1.35em;font-weight:bold;text-decoration:none;color:#410e3c;}
#Content .late-deals .resort-deals p a.late-deal-view:hover{text-decoration:none;}.footer-promo-container{margin-left:27px;margin-bottom:3em;}.footer-promo-left{margin-right:3em;float:left;padding-left:1.8em;}.footer-promo-middle{margin-right:3em;width:300px;float:left;width:261px;}.footer-promo-right{width:300px;float:left;}
.footer-promo-middle p{font-size:1.2em;font-weight:regular;margin-top:.55em;}.footer-promo-middle img{margin-bottom:.5em;}.footer-promo-middle p span{font-size:1.2em;font-weight:bold;}.footer-promo-middle img{margin-left:-0.5em;margin-top:-0.5em;}.footer-promo-right .footer-promo-right-top{background:transparent url(/images/CSS/Pages/New-Offers/keep-up-to-date-top.gif) scroll no-repeat 0 0;width:306px;height:20px;}
.footer-promo-right .footer-promo-right-middle{padding:0 2.5em;background:transparent url(/images/CSS/Pages/New-Offers/keep-up-to-date-middle.gif) scroll repeat-y 0 0;width:257px;height:auto;}.footer-promo-right .footer-promo-right-bottom{background:transparent url(/images/CSS/Pages/New-Offers/keep-up-to-date-bottom.gif) no-repeat scroll -1px 0;height:35px;width:306px;}
.footer-promo-right .footer-promo-right-middle p{font-size:1.3em;font-weight:regular;}.footer-promo-right fieldset div{background:transparent url(/images/CSS/Pages/New-Offers/email-field.gif) no-repeat scroll 0 0;display:inline-block;float:left;width:191px;}.footer-promo-right fieldset 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:160px;}
.footer-promo-right fieldset label input{cursor:pointer!important;height:auto;margin-left:.5em;margin-top:0;width:auto;}.footer-flash-container{display:inline-block;margin-left:27px;padding:0;width:600px;margin-top:-2.5em;}.footer-flash-container,x:-moz-any-link{float:left;}.footer-flash-container,x:-moz-any-link,x:default{float:none;}
.footer-flash-container .footer-flash{margin:0 auto;padding:0;width:auto;}.footer-flash-container .footer-flash img{float:none;margin-left:1em;position:relative;z-index:100;}.footer-flash-container .footer-flash #interface{clear:left;float:left;margin-top:-4em;position:relative;z-index:99;}.footer-flash-container .footer-flash div.find-out-more{float:left;width:230px;margin-left:1.5em;}
.footer-flash-container .footer-flash img{margin-left:0;margin-bottom:.25em;}.footer-flash-container .footer-flash p{clear:both;display:block;font-size:1.2em;}#FooterContainer{clear:both;}.homepage-col .resorts{background:none;height:auto;margin-bottom:auto;padding-top:0;}.homepage-col .resortBubble-top{background:transparent url(/images/CSS/Pages/Homepage/speachTop.gif) no-repeat scroll left top;height:10px;margin-bottom:0;padding-top:0;}
.homepage-col .resortBubble-middle{background:transparent url(/images/CSS/Pages/Homepage/speachMiddle.gif) repeat-y scroll left 50%;height:auto;margin-bottom:0;padding-top:0;}.homepage-col .resortBubble-bottom{background:transparent url(/images/CSS/Pages/Homepage/speachBottom-noBG.gif) no-repeat scroll left bottom;height:40px;margin-bottom:0;padding-top:0;}
.homepage-col .resorts h3{padding:0 0 0 10px;width:199px;}.homepage-col .resorts p{width:190px;padding-left:10px;}.homepage-col .resort-map{margin-top:0;background:transparent url(/images/CSS/Pages/Homepage/HomepageResortMap_v2.gif) -23px -10px;margin-top:-2.6em;}.homepage-col-first{background:transparent none repeat scroll 0 0;margin-bottom:0;margin-left:22px;margin-right:22px;padding:10px 0 0;width:215px;}
.homepage-col .resort-map li.skegness{left:91px;top:109px;width:79px;*top:106px;}.homepage-col .resort-map li.minehead{left:25px;top:136px;width:79px;*top:133px;}.homepage-col .resort-map li.bognor{left:88px;top:140px;width:101px;*top:137px;}.homepage-col .resort-map li.bognor a{width:101px!important;}
* html .homepage-col .resort-map li.skegness{top:109px;}* html .homepage-col .resort-map li.minehead{top:133px;}* html .homepage-col .resort-map li.bognor{top:134px;}.offers-results-details{background:transparent url(/images/CSS/Components/WhatsOn/fix-breakDetailBG-updated.gif) no-repeat scroll left bottom;}
.offers-results-details-inner{background:transparent url(/images/CSS/Components/WhatsOn/fix-breakDetailBG-updated.gif) no-repeat scroll right top;padding:11px 0 30px;width:676px;}.offers-results-details table{margin:auto;width:650px;}.offers-results-details-inner div{background:transparent url(/images/CSS/Pages/Breaks/fix-breakDetailBG-675.gif) repeat-y scroll 1px 0;width:auto;}
div.wow-panel{background:transparent url(/images/CSS/Pages/Wow/top-flash-panel.gif) no-repeat scroll 0 100%;float:left;height:300px;width:730px;}div.wow-panel .wow-panel-content img{margin-bottom:.5em;}div.wow-panel .wow-panel-content{margin-left:4em;margin-top:3.5em;width:266px;}div.wow-panel .wow-panel-content p{width:266px;font-size:1.3em;}
div.wow-panel .wow-panel-content p.wow-intro{font-size:1.5em;font-weight:bold;}div.wow-panel .wow-panel-content{float:left;}div.wow-panel .wow-panel-flash{float:left;height:282px;margin-left:12px;width:375px;}div.vertical-scroll-panel{width:433px;float:left;margin-top:2em;}.vertical-scroll-panel-top{background:transparent url(/images/CSS/Pages/Wow/highlights-by-month-panelBG-top2.gif) scroll no-repeat 0 0;width:433px;height:20px;}
.vertical-scroll-panel-middle{padding:0 1em;background:transparent url(/images/CSS/Pages/Wow/highlights-by-month-panelBG-middle.gif) scroll repeat-y 0 0;width:auto;}.vertical-scroll-panel-bottom{background:transparent url(/images/CSS/Pages/Wow/highlights-by-month-panelBG-bottom.gif) scroll no-repeat 0 100%;width:433px;height:20px;}
div.horizontal-scroll-panel{height:362px;width:499px;float:right;margin-right:2em;margin-top:2em;}.horizontal-scroll-panel-top{background:transparent url(/images/CSS/Pages/Wow/faves-top.gif) scroll no-repeat 0 0;width:499px;height:20px;}.horizontal-scroll-panel-middle{padding:0 1em;background:transparent url(/images/CSS/Pages/Wow/faves-middle.gif) scroll repeat-y 0 0;width:auto;}
.horizontal-scroll-panel-bottom{background:transparent url(/images/CSS/Pages/Wow/faves-bottom.gif) scroll no-repeat 0 100%;width:499px;height:20px;}.vertical-scroll-panel .vertical-scroll-panel-middle h3 img,.horizontal-scroll-panel .horizontal-scroll-panel-middle h3 img{margin-bottom:.5em;}.horizontal-scroll-panel-middle a.col1{float:left;display:block;}
.horizontal-scroll-panel-middle a.col2{float:right;display:block;}.horizontal-scroll-panel-middle a.row2{margin-top:.25em;}a.border-container{position:relative;width:232px;height:120px;cursor:pointer;text-decoration:none!important;}span.border-bg{position:absolute;z-index:3;left:0;top:0;width:232px;height:120px;background:transparent url(/images/CSS/Pages/Wow/our-faves-promo-border.gif) scroll no-repeat 0 0;display:block;}
img.bordered-img{position:absolute;z-index:2;left:0;top:0;}.wow-lower-promos{float:right;margin-right:2em;padding:0 2em 0;position:relative;width:470px;}.wow-lower-promos div{width:130px;display:inline-block;margin-right:2em;}.wow-lower-promo-title img{display:block;}.wow-lower-promos div img,.wow-lower-promos div p,.wow-lower-promos div a{display:block;}
.wow-lower-promos div img,.wow-lower-promos div span{margin-bottom:.5em;}.wow-lower-promos div h4 img,.wow-lower-promos div p,.wow-lower-promos div a{font-size:1.3em;padding-left:.25em;}.wow-lower-promos div a{font-weight:bold;background:transparent url(/images/CSS/Pages/Wow/red-arrow.gif) no-repeat scroll 81% 50%;}
.wow-lower-promos div span.promo-img{display:block;line-height:90px;}.wow-lower-promos div span.promo-img img{display:inline-block;vertical-align:middle;}.wow-lower-promos div,x:-moz-any-link{float:left;}.wow-lower-promos div,x:-moz-any-link,x:default{float:none;}* html .wow-lower-promos div{display:inline;}
* html div.horizontal-scroll-panel{margin-right:1em;}.wow-lower-promos div{*display:inline;}div.vertical-scroll-panel-middle p{font-size:1.3em;margin-top:1em;padding-left:.25em;float:left;width:190px;}div.horizontal-scroll-panel-middle a.prev,div.horizontal-scroll-panel-middle a.next,div.horizontal-scroll-panel-middle a.prevPage,div.horizontal-scroll-panel-middle a.nextPage{background:transparent url(/images/CSS/Pages/Wow/horiz-scroll-left.gif) no-repeat scroll 0 0;cursor:pointer;display:block;float:left;height:28px;width:22px;text-indent:-9999px;}
#Content div.horizontal-scroll-panel-middle a.prev,#Content div.horizontal-scroll-panel-middle a.prevPage,#Content div.horizontal-scroll-panel-middle a.next,#Content div.horizontal-scroll-panel-middle a.nextPage{margin:1em 0 0;}div.horizontal-scroll-panel-middle a.next,div.horizontal-scroll-panel-middle a.nextPage{background-image:url(/images/CSS/Pages/Wow/horiz-scroll-right.gif);clear:right;width:28px;}
div.horizontal-scroll-panel-middle span.pagination{background:transparent url(/images/CSS/Pages/Wow/scroll-page-2.gif) scroll no-repeat 0 0;text-indent:0;display:inline-block;float:left;height:28px;width:68px;padding-left:1.2em;padding-top:.6em;font-weight:bold;}div.horizontal-scroll-panel-middle span.pagination{margin-top:1em;}
div.horizontal-scroll-panel-middle div.scrollable{position:relative;}div.horizontal-scroll-panel-middle div.scrollable{height:245px;overflow-x:auto;}div.horizontal-scroll-panel-middle div.scrollable div.items{width:20000em;position:absolute;}div.horizontal-scroll-panel-middle div.scrollable div.items div{float:left;width:478px;}
div.vertical-scroll-panel-middle a.prev,div.vertical-scroll-panel-middle a.next,div.vertical-scroll-panel-middle a.prevPage,div.vertical-scroll-panel-middle a.nextPage{background:transparent url(/images/CSS/Pages/Wow/horiz-scroll-left-3-yellow.gif) no-repeat scroll 0 -1px;cursor:pointer;display:block;float:left;height:40px;width:40px;text-indent:-9999px;}
div.vertical-scroll-panel-middle a.prev:hover,div.vertical-scroll-panel-middle a.next:hover,div.vertical-scroll-panel-middle a.prevPage:hover,div.vertical-scroll-panel-middle a.nextPage:hover{background-image:url(/images/CSS/Pages/Wow/horiz-scroll-left-3.gif);}#Content div.vertical-scroll-panel-middle a.prev,#Content div.vertical-scroll-panel-middle a.prevPage,#Content div.vertical-scroll-panel-middle a.next,#Content div.vertical-scroll-panel-middle a.nextPage{margin:0;}
div.vertical-scroll-panel-middle a.next,div.vertical-scroll-panel-middle a.nextPage{background:transparent url(/images/CSS/Pages/Wow/horiz-scroll-right-3-yellow.gif) no-repeat scroll 100% -1px;clear:right;width:40px;}div.vertical-scroll-panel-middle a.next:hover,div.vertical-scroll-panel-middle a.nextPage:hover{background-image:url(/images/CSS/Pages/Wow/horiz-scroll-right-3.gif);}
div.vertical-scroll-panel-middle span.pagination{background:transparent url(/images/CSS/Pages/Wow/scroll-page-2.gif) scroll no-repeat 0 -4px;width:83px;height:28px;text-indent:-9999px;display:inline-block;float:left;}div.vertical-scroll-panel-middle span.pagination{margin-top:1em;}div.vertical-scroll-panel-middle div.scrollable{position:relative;}
div.vertical-scroll-panel-middle div.scrollable{height:40px;overflow-x:auto;width:352px;float:left;}div.vertical-scroll-panel-middle div.scrollable div.items{width:1056px;position:absolute;}div.vertical-scroll-panel-middle div.scrollable div.items div{float:left;width:88px;}#Content div.vertical-scroll-panel-middle div.scrollable div.items div a{text-decoration:none;}
div.vertical-scroll-panel-middle div.scrollable div.items div a span{text-indent:-9999px;}div.vertical-scroll-panel-middle div.scrollable div.items div a.month{float:left;width:91px;height:40px;background-color:blue;font-size:1.3em;}div.vertical-scroll-panel-middle div.scrollable div.items div a.month-first{background:transparent url(/images/CSS/Pages/Wow/months-first.gif) scroll no-repeat 0 -1px;}
div.vertical-scroll-panel-middle div.scrollable div.items div a.month-second{background:transparent url(/images/CSS/Pages/Wow/months-second.gif) scroll repeat-x 0 0;}div.vertical-scroll-panel-middle div.scrollable div.items div a.month-third{background:transparent url(/images/CSS/Pages/Wow/months-second.gif) scroll repeat-x 0 0;}
div.vertical-scroll-panel-middle div.scrollable div.items div a.month-last{background:transparent url(/images/CSS/Pages/Wow/months-last.gif) scroll no-repeat -62px -1px;}div.vertical-scroll-panel-middle div.scrollable div.items div span{display:block;height:40px;}div.vertical-scroll-panel-middle div.scrollable div.items div a.month-last span.last-month-border{background:transparent url(/images/CSS/Pages/Wow/months-shortBG.gif) no-repeat scroll 0 0;display:block;float:left;width:10px;}
div.vertical-scroll-panel-middle div.scrollable div.items div a.month .month-text{margin-left:35%;margin-top:.75em;}.jan-img{background:transparent url(/images/CSS/Pages/Wow/jan.gif) scroll no-repeat 0 0;}.feb-img{background:transparent url(/images/CSS/Pages/Wow/feb.gif) scroll no-repeat 0 0;}.mar-img{background:transparent url(/images/CSS/Pages/Wow/mar.gif) scroll no-repeat 0 0;}
.apr-img{background:transparent url(/images/CSS/Pages/Wow/april.gif) scroll no-repeat 0 0;}.may-img{background:transparent url(/images/CSS/Pages/Wow/may.gif) scroll no-repeat 0 0;}.jun-img{background:transparent url(/images/CSS/Pages/Wow/june.gif) scroll no-repeat 0 0;}.jul-img{background:transparent url(/images/CSS/Pages/Wow/july.gif) scroll no-repeat 0 0;}
.aug-img{background:transparent url(/images/CSS/Pages/Wow/Aug.gif) scroll no-repeat 0 0;}.sep-img{background:transparent url(/images/CSS/Pages/Wow/sept.gif) scroll no-repeat 0 0;}.oct-img{background:transparent url(/images/CSS/Pages/Wow/oct.gif) scroll no-repeat 0 0;}.nov-img{background:transparent url(/images/CSS/Pages/Wow/nov.gif) scroll no-repeat 0 0;}
.dec-img{background:transparent url(/images/CSS/Pages/Wow/dec.gif) scroll no-repeat 0 0;}div.vertical-scroll-panel-middle div.month-promos a.prev,div.vertical-scroll-panel-middle div.month-promos a.next,div.vertical-scroll-panel-middle div.month-promos a.prevPage,div.vertical-scroll-panel-middle div.month-promos a.nextPage{background:transparent url(/images/CSS/Pages/Wow/horiz-scroll-right-revrse.gif) no-repeat scroll 0 0;cursor:pointer;display:block;float:left;height:28px;width:25px;text-indent:-9999px;}
#Content div.vertical-scroll-panel-middle div.month-promos a.prev,#Content div.vertical-scroll-panel-middle div.month-promos a.prevPage,#Content div.vertical-scroll-panel-middle div.month-promos a.next,#Content div.vertical-scroll-panel-middle div.month-promos a.nextPage{margin:10px 0 0;}div.vertical-scroll-panel-middle div.month-promos a.next,div.vertical-scroll-panel-middle div.month-promos a.nextPage{background-image:url(/images/CSS/Pages/Wow/horiz-scroll-left-revrse.gif);clear:right;width:22px;}
div.vertical-scroll-panel-middle div.month-promos span.pagination{background:transparent url(/images/CSS/Pages/Wow/scroll-page-1.gif) no-repeat scroll 0 0;display:inline-block;float:left;font-weight:bolder;height:28px;padding-left:.6em;padding-top:.7em;text-indent:0;width:78px;}div.vertical-scroll-panel-middle div.month-promos span.pagination{margin-top:1em;}
div.vertical-scroll-panel-middle div.month-promos div.scrollable{position:relative;}div.vertical-scroll-panel-middle div.month-promos div.scrollable{height:475px;overflow-x:auto;width:411px;float:left;}div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items{position:absolute;}div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items div{height:600px;width:411px;}
div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items div.month-promo{background:transparent url(/images/CSS/Pages/Wow/month-promo-bg.gif) scroll no-repeat 0 0;width:411px;height:109px;padding:.5em;}div.vertical-scroll-panel-middle div.scrollable div.items div a.month:hover{background:transparent url(/images/CSS/Pages/Wow/month-active.gif) no-repeat scroll 0 0;width:91px;}
div.vertical-scroll-panel-middle div.scrollable div.items div a.month-last:hover span.last-month-border{background:none;}div.vertical-scroll-panel-middle div.scrollable div.items div a.month.active{background:transparent url(/images/CSS/Pages/Wow/month-active.gif) no-repeat scroll 0 0;width:91px;}div.vertical-scroll-panel-middle div.scrollable div.items div a.month-last.active span.last-month-border{background:none;}
span.loader{margin:auto;width:100%;text-align:center;margin-top:2em;display:block;}span.loader img{vertical-align:middle;}#Content div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items div div.month-promo a,#Content div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items div div.month-promo a span{text-indent:0;text-decoration:none;cursor:pointer;}
#Content div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items div div.month-promo a{display:block;height:109px;width:411px;}div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items div div.month-promo a span.highlight-img,div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items div div.month-promo a span.highlight-content{display:block;float:left;}
div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items div div.month-promo a img{float:left;margin-right:1em;}div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items div div.month-promo a span.highlight-content{height:90px;margin-top:.5em;width:220px;}div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items div div.month-promo a span.highlight-content .highlight-title{color:#C2036A;font-size:1.4em;font-weight:bold;}
div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items div div.month-promo a span.highlight-content span{margin:0;padding-bottom:.2em;color:#410e3c;padding-left:0;height:auto;font-size:1.3em;}div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items div div.month-promo a span.highlight-content span.dates{font-weight:bold;}
div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items div div.month-promo a span.highlight-img{position:relative;height:95px;width:145px;}div.vertical-scroll-panel-middle div.month-promos div.scrollable div.items div div.month-promo a span.highlight-img img{position:absolute;bottom:0;left:0;}
a.more-about-link{display:inline-block;float:right;width:auto;height:auto;margin-top:1.25em;margin-right:.5em;}#Content div.vertical-scroll-panel-middle div.month-paging{display:block;height:40px;position:relative;}#Content div.vertical-scroll-panel-middle div.month-paging a.prev,#Content div.vertical-scroll-panel-middle div.month-paging a.prevPage{left:0;position:absolute;z-index:2;}
#Content div.vertical-scroll-panel-middle div.month-paging a.next,#Content div.vertical-scroll-panel-middle div.month-paging a.nextPage{position:absolute;right:1px;z-index:2;}div.vertical-scroll-panel-middle div.scrollable.scroll-months{left:30px;position:absolute;z-index:1;}div.vertical-scroll-panel-middle div.month-promos div.scrollable,div.horizontal-scroll-panel-middle div.scrollable{overflow:visible;}
* html div.wow-panel{width:700px;}* html div.wow-panel .wow-panel-content{margin-left:2em;}* html div.wow-panel .wow-panel-content .wow-panel-flash{float:left;margin-left:12px;}* html .ContentPrimaryWideDetail{overflow:hidden;margin-left:27px;}div#ContentPrimary .ContentPrimary980{width:980px!important;}
div#ContentPrimary .ContentPrimary980 .sales-promos-container{width:100%;height:auto;margin-left:27px;margin-bottom:2.5em;}div#ContentPrimary .ContentPrimary980 .sales-promos-container-top{background:transparent url(/images/CSS/Pages/New-Offers/march/main-banner-panel-top.gif) no-repeat scroll 0 0;height:15px;width:100%;}
div#ContentPrimary .ContentPrimary980 .sales-promos-container-mid{background:transparent url(/images/CSS/Pages/New-Offers/march/main-banner-panel-middle.gif) repeat-y scroll 0 0;height:auto;width:100%;padding:0 1em;}div#ContentPrimary .ContentPrimary980 .sales-promos-container-bot{background:transparent url(/images/CSS/Pages/New-Offers/march/main-banner-panel-bottom.gif) no-repeat scroll 0 100%;height:22px;width:100%;}
.ContentPrimary980 .sales-promos-container-mid img.top-banner{margin-left:1em;margin-bottom:.75em;}div#ContentPrimary .ContentPrimary980 .sales-promos-container-mid .sales-promo-flash{display:block;float:left;margin-left:0;}.ContentPrimary980 .sales-promos-container-mid div.flash-heading{width:41%;float:left;margin:.25em 0;}
.ContentPrimary980 .sales-promos-container-mid div.promos-heading{width:49%;float:left;margin:.25em 0;}div#ContentPrimary .ContentPrimary980 .sales-promos-container-mid .sales-promo{margin-left:.5em;}div#ContentPrimary .ContentPrimary980 .resort-promos-container{height:auto;margin-left:27px;float:left;*width:754px;}
div#ContentPrimary .ContentPrimary980 .resort-promos-container-top{background:transparent url(/images/CSS/Pages/New-Offers/march/promos-panel-top.gif) no-repeat scroll 0 0;height:9px;width:100%;}div#ContentPrimary .ContentPrimary980 .resort-promos-container-mid{background:transparent url(/images/CSS/Pages/New-Offers/march/promos-panel-middle.gif) repeat-y scroll 0 0;height:auto;padding:0 1em;}
div#ContentPrimary .ContentPrimary980 .resort-promos-container-bot{background:transparent url(/images/CSS/Pages/New-Offers/march/promos-panel-bottom.gif) no-repeat scroll 0 100%;height:13px;width:100%;}.ContentPrimary980 .sales-promos-container-mid img.top-banner{margin-left:1em;margin-bottom:.75em;}
.ContentPrimary980 .resort-promos-container-mid p{color:#3f0a3c;display:inline-block;height:auto;margin-bottom:auto;margin-top:auto;padding-bottom:0;padding-left:15px;width:132px;*float:left;}.ContentPrimary980 .resort-promos-container-mid p span{font-size:1.2em;display:block;font-weight:regular;line-height:1.5em;}
.ContentPrimary980 .resort-promos-container-mid p span.resort-title{font-size:1.5em;display:block;font-weight:bold;}.ContentPrimary980 .resort-promos-container-mid p span.dates{font-weight:bold;}.ContentPrimary980 .resort-promos-container-mid p span.late-deal-price{display:block;font-size:3.3em;font-weight:bold;line-height:36px;}
.ContentPrimary980 .resort-promos-container-mid p span.sub-title{display:block;font-size:1.36em;}#Content #ContentPrimary .ContentPrimary980 .resort-promos-container-mid p a.late-deal-view{background:transparent url(/images/CSS/Pages/New-Offers/march/pink-arrow2.gif) no-repeat scroll 100% 71%;color:#C2036A;display:block;font-size:1.35em;font-weight:bold;padding-top:.4em;text-decoration:none;width:85px;}
#Content #ContentPrimary .ContentPrimary980 .resort-promos-container-mid p a.late-deal-view:hover{text-decoration:underline;}.ContentPrimary980 .single-promo-container{width:174px;height:auto;float:right;text-align:center;}.ContentPrimary980 .single-promo-container a{display:block;margin-top:.1em;}.ContentPrimary980 .single-promo-container .single-promo-container-top{background:transparent url(/images/CSS/Pages/New-Offers/march/red-box-top.gif) no-repeat scroll 0 -2px;height:16px;width:100%;margin-top:.5em;}
.ContentPrimary980 .single-promo-container .single-promo-container-middle{background:transparent url(/images/CSS/Pages/New-Offers/march/red-box-middle.gif) repeat-y scroll 0 0;height:100%;padding:0 .5em;text-align:left;}.ContentPrimary980 .single-promo-container .single-promo-container-bottom{background:transparent url(/images/CSS/Pages/New-Offers/march/red-box-bottom.gif) no-repeat scroll 0 100%;height:20px;width:100%;}
.ContentPrimary980 .single-promo-container .single-promo-container-middle img{margin-bottom:1.2em;}#Content #ContentPrimary .ContentPrimary980 .single-promo-container .single-promo-container-middle a{background:transparent url(/images/CSS/Pages/New-Offers/march/white-arrow.gif) no-repeat scroll 100% 56%;color:#FFF;display:block;font-size:1.36em;font-weight:bold;margin-top:.25em;text-decoration:none;width:85px;}
#Content #ContentPrimary .ContentPrimary980 .single-promo-container .single-promo-container-middle a:hover{text-decoration:underline;}.ContentPrimary980 div.type-promos{margin-left:27px;width:960px;height:230px;padding-top:2.5em;margin-bottom:2.5em;}.ContentPrimary980 .single-width-promo-container{width:202px;height:213px;float:right;text-align:center;}
.ContentPrimary980 .double-width-promo-container{width:360px;height:213px;float:left;margin-right:1.75em;}.ContentPrimary980 .single-promo-image-container{background:transparent url(/images/CSS/Pages/New-Offers/march/single-promo-panel.gif) scroll no-repeat 0 0;padding:.8em 1.4em;height:200px;text-align:left;}
.ContentPrimary980 .double-promo-image-container{background:transparent url(/images/CSS/Pages/New-Offers/march/double-promo-panel.gif) no-repeat scroll 0 0;padding:2em 0;text-align:center;width:360px;}.ContentPrimary980 .double-width-promo-container .second-promo{padding:2em 1.4em;}.ContentPrimary980 .footer-promo-container{padding-top:2em;}
.ContentPrimary980 .footer-promo-container .footer-promo-middle{width:290px;}.ContentPrimary980 .footer-promo-container .footer-promo-middle img{margin-left:0;}.ContentPrimary980 .footer-promo-middle img{margin-top:0;}div#ContentPrimary .ContentPrimary980 .sales-promos-container-mid .premier-acc-deals{*width:364px;}
div#ContentPrimary .ContentPrimary980 .sales-promos-container-mid a.big-weekend-deals{*width:182px;}div#ContentPrimary .ContentPrimary980 .sales-promos-container-mid .premier-acc-deals,div#ContentPrimary .ContentPrimary980 .sales-promos-container-mid a.big-weekend-deals{*float:left;}.ContentPrimary980 .resort-promos-container-mid p{*float:left!important;}
.ContentPrimary980 .late-deals .resort-deals p{*float:left;}#Content #ContentPrimary .ContentPrimary980 .single-promo-container .single-promo-container-middle a{*padding-top:9px;}.ContentPrimary980 .footer-promo-left,.ContentPrimary980 .footer-promo-middle,.ContentPrimary980 .footer-promo-right{*float:left;}
.ContentPrimary980 .footer-promo-container .footer-promo-middle{*width:290px;}.ContentPrimary980 .footer-promo-right fieldset div{*height:3.5em;}.ContentPrimary980 .single-promo-container.single-promo-container-middle img{*margin-bottom:.85em;}#Content #ContentPrimary .ContentPrimary980 .single-promo-container .single-promo-container-middle a{*background-position-y:80%;}
#Content #ContentPrimary .ContentPrimary980 .resort-promos-container-mid p a.late-deal-view{*padding-top:.4em;}.ContentPrimary980 .resort-promos-container-mid p span{*line-height:1.5em;}.ContentPrimary980 .resort-promos-container-mid p,x:-moz-any-link{float:left;}.ContentPrimary980 .resort-promos-container-mid p,x:-moz-any-link,x:default{float:none;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.form-elm-select.otherResortsRadBtnLabel label{width:400px;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.form-elm-select.otherResortsRadBtnLabel span.radBtnLstOtherResort label{width:50px;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.form-elm-select.otherResortsRadBtnLabel span.radBtnLstOtherResort input{float:left;border:none;}
div#ContentPrimary div.general-form-outer div.general-form-inner div.form-elm-select.otherResortsRadBtnLabel label{width:400px;}div#ContentPrimary div.general-form-outer div.general-form-inner div.form-elm-select.otherResortsRadBtnLabel span.radBtnLstOtherResort label{width:50px;}div#ContentPrimary div.general-form-outer div.general-form-inner div.form-elm-select.otherResortsRadBtnLabel span.radBtnLstOtherResort input{float:left;border:none;}
.break-search-results .break-search-results-details .over-eighteen td{background-color:#FFF1F9;}.break-search-results .break-search-results-details .over-eighteen-alt td{background-color:#FFF1F9;}.break-search-results .break-search-results-details .over-eighteen td .over-eighteen-img,.break-search-results .break-search-results-details .over-eighteen-alt td .over-eighteen-img{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/18-plus-logo.gif) no-repeat scroll right top;height:21px;padding-bottom:5px;padding-right:31px;padding-top:2px;}
.homepage-col .accommodation,.homepage-col .whats-included{background:none;}.homepage-col .accommodation p,.homepage-col .whats-included p{margin-top:10px;}.offers-results-details{background:transparent url(/images/CSS/Pages/Breaks/WhatsOnPanelBG-fixed-1.gif) no-repeat scroll left bottom;float:left;margin:0 0 20px 27px;width:676px;}
.offers-results-details-inner{background:transparent url(/images/CSS/Pages/Breaks/WhatsOnPanelBG-fixed-2.gif) no-repeat scroll right top;padding:14px 14px 30px;width:648px;}.offers-results-details-inner{padding:14px 0 30px;width:676px;}.offers-results-details-inner div{background:transparent url(/images/CSS/Pages/Breaks/fix-breakDetailBG_674.gif) repeat-y scroll left top;padding:0 5px;width:676px;}
.offers-results-details table{width:666px;}.premium-left-container p,.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.3em;}div#ContentPrimary .ContentPrimary980 .sales-promos-container-mid .sales-promo.offers-sub{height:auto;margin-left:0;margin-right:.25em;width:auto;}
.new-to-butlins-content{margin-left:27px;margin-top:0;width:980px;}.left-title{margin-bottom:0;width:580px;}.right-title{width:260px;margin-bottom:0;*margin-bottom:-0.25em;}.new-to-butlins-content ul li,.new-to-butlins-content p{font-size:1.3em;}.new-to-butlins-content #Col1{margin-bottom:1em;width:641px;float:left;}
.new-to-butlins-content #Col1 ul{margin-left:0;padding-left:1.5em;width:auto;margin-bottom:0;}.new-to-butlins-content #Col1 ul li{background:transparent none repeat scroll 0 0;display:list-item;float:none;height:auto;list-style-type:disc;padding:.25em 0;text-align:left;}.new-to-butlins-content #Col1 ul li a{font-size:1em;color:#AE0369;}
.new-to-butlins-content #Col1 ul li a:hover{text-decoration:none;}.new-to-butlins-content #Col1 .left-content-top{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/new-to-butlins-big-bg-top.gif) no-repeat scroll top left;height:7px;}.new-to-butlins-content #Col1 .left-content-middle{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/new-to-butlins-big-bg-middle.gif) repeat-y scroll top left;padding:.5em 1em;width:621px;min-height:304px;*min-height:287px;}
.new-to-butlins-content #Col1 .left-content-bottom{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/new-to-butlins-big-bg-bottom.gif) no-repeat scroll bottom left;height:14px;}.new-to-butlins-content #Col2{margin-bottom:1em;margin-left:1.8em;width:300px;}.new-to-butlins-content #Col2 .right-content-top{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/new-to-butlins-small-bg-top.gif) no-repeat scroll top left;height:7px;}
.new-to-butlins-content #Col2 .right-content-middle{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/new-to-butlins-small-bg-middle.gif) repeat-y scroll top left;padding:1em 1em 0;width:280px;}.new-to-butlins-content #Col2 .right-content-bottom{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/new-to-butlins-small-bg-bottom.gif) no-repeat scroll bottom left;height:14px;width:300px;}
.new-to-butlins-content #Col2 ul li img{float:left;clear:left;}.new-to-butlins-content #Col2 ul li span{display:block;float:left;margin-left:1em;width:160px;padding-left:.1em;}.new-to-butlins-content #Col2 ul li{float:left;font-size:1.15em;margin-bottom:1em;}.new-to-butlins-content #Col2 ul li a{display:inline;color:#000;text-decoration:none;}
.new-to-butlins-content #Col2 ul li a:hover,.new-to-butlins-content #Col2 ul li a:active,.new-to-butlins-content #Col2 ul li a:visited{color:#000;text-decoration:none;float:right;margin-left:10px;}.new-to-butlins-content #Col2 a.see-whats-new{display:block;font-size:1.4em;text-decoration:underline;text-align:right;color:#000;padding-left:8px;float:right;}
.new-to-butlins-content #Col2 a.see-whats-new:hover{text-decoration:none;}.new-to-butlins-content #Col1-bottom{float:left;margin-right:2.5em;margin-bottom:3em;}.new-to-butlins-content #Col1-bottom .left-content-top{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/new-to-butlins-big-bg-top.gif) no-repeat scroll top left;height:7px;width:641px;}
.new-to-butlins-content #Col1-bottom .left-content-middle{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/new-to-butlins-big-bg-middle.gif) repeat-y scroll top left;padding:0 1em;}.new-to-butlins-content #Col1-bottom .left-content-bottom{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/new-to-butlins-big-bg-bottom.gif) no-repeat scroll bottom left;height:14px;width:641px;}
.new-to-butlins-content #Col1-bottom{min-height:320px;height:320px;width:641px;}.new-to-butlins-content #Col1-bottom span.image-link-promo{float:left;width:177px;margin-left:.5em;}.new-to-butlins-content #Col1-bottom span.jquery-tabs{margin-top:0;width:256px;margin-left:0;float:left;}.new-to-butlins-content #Col1-bottom span a{float:left;font-size:1.3em;text-decoration:underline;color:#000;}
.new-to-butlins-content #Col1-bottom span p a{float:none;font-size:1em;color:#AE0369;}.new-to-butlins-content #Col1-bottom span a:hover{text-decoration:none;}.new-to-butlins-content #Col1-bottom span p a:hover{text-decoration:none;}.new-to-butlins-content #Col1-bottom .left-content-top{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/new-to-butlins-big-bg-top.gif) no-repeat scroll top left;height:7px;width:641px;}
.new-to-butlins-content #Col1-bottom .left-content-middle{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/new-to-butlins-big-bg-middle.gif) repeat-y scroll top left;}.new-to-butlins-content #Col1-bottom .left-content-bottom{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/new-to-butlins-big-bg-bottom.gif) no-repeat scroll bottom left;height:14px;width:641px;}
.more-info{width:260px;height:auto;margin-top:0;}.more-info p{padding-bottom:0;}.jquery-tabs .ui-tabs-vertical .ui-tabs-panel{float:left;padding:0;}.jquery-tabs .ui-tabs .ui-tabs-panel{background:transparent none repeat scroll 0 0;display:block;padding:0;}.jquery-tabs .ui-widget-content{color:#222;}
.jquery-tabs .ui-tabs .ui-tabs-hide{display:none!important;}.jquery-tabs .ui-tabs-vertical{width:260px;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav{z-index:10;float:left;height:150px;margin:0;width:60px;position:relative;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li{clear:left;height:30px;width:80px;*height:25px;}
.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li a{display:block;width:100%;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected{padding-bottom:0;padding-right:.1em;}.jquery-tabs #vert-tabs div{height:130px;position:relative;background:transparent url(/images/CSS/Pages/NewToButlins/march-update/tab-img-border.gif) no-repeat scroll 0 0;padding:11px;z-index:3;margin-left:13px;*margin-left:14px;}
.jquery-tabs #vert-tabs div span{background-color:pink;bottom:15px;display:block;font-size:.75em;height:auto;left:11px;padding:.25em;position:absolute;width:155px;*width:154px;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li{left:-2px;text-indent:-9999px;margin-left:0;position:absolute;z-index:4;*left:-1px;}
.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li span{height:30px;margin-left:0!important;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.first{top:0;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.second{top:27px;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.third{top:58px;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.forth{top:89px;}
.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.fifth{top:121px;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li span.first{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/empty-top-btn-off.gif) no-repeat scroll 0 0;top:0;float:left;width:85px;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li span.second{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/empty-middle-btn-off.gif) no-repeat scroll 0 0;top:30px;float:left;width:85px;}
.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li span.third{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/empty-middle-btn-off.gif) no-repeat scroll 0 0;top:60px;float:left;width:85px;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li span.forth{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/empty-middle-btn-off.gif) no-repeat scroll 0 0;top:90px;float:left;width:85px;}
.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li span.fifth{background:transparent url(/images/CSS/Pages/NewToButlins/march-update/empty-bottom-btn-off.gif) no-repeat scroll 0 0;bottom:0;float:left;width:85px;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.first,.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.first{background:url(/images/CSS/Pages/NewToButlins/march-update/empty-top-btn-on.gif) no-repeat 0 0;height:30px;}
.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.second,.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.second{background:url(/images/CSS/Pages/NewToButlins/march-update/empty-middle-btn-on.gif) no-repeat 0 0;height:30px;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.third,.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.third{background:url(/images/CSS/Pages/NewToButlins/march-update/empty-middle-btn-on.gif) no-repeat 0 0;height:30px;}
.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.forth,.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.forth{background:url(/images/CSS/Pages/NewToButlins/march-update/empty-middle-btn-on.gif) no-repeat 0 0;height:30px;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.fifth,.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.fifth{background:url(/images/CSS/Pages/NewToButlins/march-update/empty-bottom-btn-on.gif) no-repeat scroll 0 0;height:30px;}
.new-to-butlins-content{margin-left:0;}.new-to-butlins-content #ContentSideBar{margin-left:2em;}.new-to-butlins-content #Col1-bottom span .included-link,.new-to-butlins-content #Col1-bottom span.jquery-tabs span.image-button{margin-top:.25em;display:block;width:100%;text-align:right;}.new-to-butlins-content #Col1-bottom span.jquery-tabs span.image-button{width:256px;display:inline-block;margin-top:.5em;}
.new-to-butlins-content #Col1-bottom span.jquery-tabs span.image-button a{float:none;}.jquery-tabs #vert-tabs div .tab-links{text-decoration:none;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li span a{text-indent:0;color:#C2036A!important;font-size:.85em!important;font-weight:bold;padding-left:.55em;padding-right:.5em;padding-top:.5em;text-decoration:none!important;}
.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li span.second a,.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li span.third a,.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li span.forth a{padding-top:.85em;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li span.fifth a{padding-top:.75em;}.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li span a:hover,.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected a{color:#410E3C!important;}
.tab-links{display:inline;width:auto;text-decoration:none!important;line-height:1.2em;}.new-to-butlins-content #Col1-bottom span.jquery-tabs span.image-button{*margin-top:.25em;}body:nth-of-type(1) .jquery-tabs #vert-tabs div span{width:154px;}.new-to-butlins-flash{height:450px;}#NavigationPrimary ul li#NavDiscoverButlins{background-position:-74px 0;width:125px;}
#NavigationPrimary ul li#NavDiscoverButlins a:hover,#NavigationPrimary ul li#NavDiscoverButlins a.selected{background:transparent url(/images/CSS/Global/NavigationPrimaryBg.gif) no-repeat scroll -73px -87px;width:125px;}.break-search-results .break-search-results-details td.quote-button{width:115px;}
.custom-table td{padding:3px 9px;border:1px solid black;}.break-search-results h1{background:#F2F2F7 url(/images/CSS/Global/BreaksResultsTopHeader-v3.gif) no-repeat scroll 0 0;height:145px;}.break-search-results .break-search-results-form fieldset .frow-resort{width:260px;}body{background:#FFF none repeat scroll 0 0;}
#Container{width:965px;;margin:0 auto;}#BodyContainer{background-color:#FFF;min-width:965px;min-height:680px;padding-bottom:45px;}#ContentPrimary{width:710px;}#Container input.submit{border:none;}.hide{left:-99999px;position:absolute;top:-99999px;display:inline;}div.header{width:965px;height:130px;}
div.header .logo-link{display:block;height:65px;margin:.75em 2em .75em 4em;float:left;position:relative;z-index:2;}div.header .header-quick-links{float:right;margin-top:1.25em;margin-right:1em;}div.header .header-quick-links li{display:inline;background:transparent url(/images/CSS/Global/HeaderPipeBG.gif) no-repeat scroll right center;color:#3F0A3C;font-size:11px;padding:0 7px 0 5px;*padding:0 10px;}
div.header .header-quick-links li a{color:#3F0A3C;}div.header .header-quick-links li.last{background:none;padding-right:.25em;*padding-right:1px;}div.header input{border:none;}div.header .header-search-form{float:right;margin-top:10px;margin-right:1em;position:relative;z-index:2;clear:right;min-width:216px;*clear:none;}
div.header .header-search-form .header-search-field{background:transparent url(/images/CSS/Global/header-search-field.gif) no-repeat scroll 0 2px;float:left;height:23px;padding-left:2px;padding-top:3px;width:151px;}div.header .header-search-form .header-search-field input{height:16px;margin-top:2px;width:148px;background:transparent none repeat scroll 0 0;}
div.header .header-search-form input.submit{display:block;float:right;padding-top:2px;}.header #main-nav{display:inline-block;margin-top:-2.5em;clear:left;position:relative;z-index:1;}.header #main-nav li{float:left;text-indent:-99999px;}.header #main-nav li#nav-Home,.header #main-nav li#nav-Home a{background:transparent url(/images/CSS/Global/nav-home-off.gif) no-repeat scroll 0 0;width:93px;height:66px;display:block;}
.header #main-nav li#nav-DiscoverButlins,.header #main-nav li#nav-DiscoverButlins a{background:transparent url(/images/CSS/Global/nav-discover-off.gif) no-repeat scroll 0 0;width:123px;height:66px;display:block;}.header #main-nav li#nav-Resorts,.header #main-nav li#nav-Resorts a{background:transparent url(/images/CSS/Global/nav-resorts-off.gif) no-repeat scroll 0 0;width:79px;height:66px;display:block;}
.header #main-nav li#nav-Accommodation,.header #main-nav li#nav-Accommodation a{background:transparent url(/images/CSS/Global/nav-accom-off.gif) no-repeat scroll 0 0;width:134px;height:66px;display:block;}.header #main-nav li#nav-WhatsIncluded,.header #main-nav li#nav-WhatsIncluded a{background:transparent url(/images/CSS/Global/nav-whatsincluded-off.gif) no-repeat scroll 0 0;width:131px;height:66px;display:block;}
.header #main-nav li#nav-WhatsonWhen,.header #main-nav li#nav-WhatsonWhen a{background:transparent url(/images/CSS/Global/nav-whatson-off.gif) no-repeat scroll 0 0;width:132px;height:66px;display:block;}.header #main-nav li#nav-WhatsonGuide,.header #main-nav li#nav-WhatsonGuide a{background:transparent url(/images/CSS/Global/nav-whatson-off.gif) no-repeat scroll 0 0;width:132px;height:66px;display:block;}
.header #main-nav li#nav-OffersandLateDeals,.header #main-nav li#nav-OffersandLateDeals a{background:transparent url(/images/CSS/Global/nav-offers-off.gif) no-repeat scroll 0 0;width:153px;height:66px;display:block;}.header #main-nav li#nav-BookNow,.header #main-nav li#nav-BookNow a{background:transparent url(/images/CSS/Global/nav-book-off.gif) no-repeat scroll 0 0;width:120px;height:66px;display:block;}
.header #main-nav li#nav-Accomm,.header #main-nav li#nav-Accomm a{background:transparent url(/images/CSS/Global/nav-accom-off.gif) no-repeat scroll 0 0;width:134px;height:66px;display:block;}.header #main-nav li#nav-Home a:hover,.header #main-nav li#nav-Home a.selected{background:transparent url(/images/CSS/Global/nav-home-on.gif);}
.header #main-nav li#nav-DiscoverButlins a:hover,.header #main-nav li#nav-DiscoverButlins a.selected{background:transparent url(/images/CSS/Global/nav-discover-on.gif);}.header #main-nav li#nav-Resorts a:hover,.header #main-nav li#nav-Resorts a.selected{background:transparent url(/images/CSS/Global/nav-resorts-on.gif);}
.header #main-nav li#nav-Accommodation a:hover,.header #main-nav li#nav-Accommodation a.selected{background:transparent url(/images/CSS/Global/nav-accom-on.gif);}.header #main-nav li#nav-WhatsIncluded a:hover,.header #main-nav li#nav-WhatsIncluded a.selected{background:transparent url(/images/CSS/Global/nav-whatsincluded-on.gif);}
.header #main-nav li#nav-WhatsonWhen a:hover,.header #main-nav li#nav-WhatsonWhen a.selected{background:transparent url(/images/CSS/Global/nav-whatson-on.gif);}.header #main-nav li#nav-WhatsonGuide a:hover,.header #main-nav li#nav-WhatsonGuide a.selected{background:transparent url(/images/CSS/Global/nav-whatson-on.gif);}
.header #main-nav li#nav-OffersandLateDeals a:hover,.header #main-nav li#nav-OffersandLateDeals a.selected{background:transparent url(/images/CSS/Global/nav-offers-on.gif);}.header #main-nav li#nav-BookNow a:hover,.header #main-nav li#nav-BookNow a.selected{background:transparent url(/images/CSS/Global/nav-book-on.gif);}
.header #main-nav li#nav-Accomm a:hover,.header #main-nav li#nav-Accomm a.selected{background:transparent url(/images/CSS/Global/nav-accom-on.gif);}.footer{border:medium none;margin:0 auto;padding-bottom:1px;width:945px;}.footer-inner{background-color:#FFF;}.footer .footer-promos{width:100%;margin:0 auto;border-bottom:1px solid #dedbc2;}
.footer .footer-promos .footer-promo{width:180px;;height:65px;display:inline-block;padding:1.5em 2em 2em;float:left;background:transparent url(/images/CSS/Global/footer-promo-pipe.jpg) no-repeat scroll right 50%;}.footer .footer-promos .footer-promo#first-promo{background-position:90% 50%;padding-top:2.5em;}
.footer .footer-promos .footer-promo#second-promo{background-position:98% 50%;padding-top:2.5em;}.footer .footer-promos .footer-promo a.promo-link{clear:left;display:block;padding-bottom:5px;font-weight:bold;font-size:12px;}.footer .footer-promos .footer-promo a.promo-link-bigweekends{float:right;height:39px;width:49px;margin-top:-0.75em;}
.footer .footer-promos .footer-promo#foot-ask-holly input{border:none;}.footer .footer-promos .footer-promo#foot-ask-holly img{margin-bottom:1.5em;}.footer .footer-promos .footer-promo#foot-ask-holly{width:228px;background:none;margin-left:1.5em;}.footer .footer-promos .footer-promo#foot-ask-holly .ask-holly-field{background:transparent url(/images/CSS/Global/ask-holly-field.gif) no-repeat scroll right top;float:left;height:23px;padding-left:1px;width:149px;padding-top:7px;}
.footer .footer-promos .footer-promo#foot-ask-holly .ask-holly-field input{width:148px;background:transparent none repeat scroll 0 0;}.footer .footer-promos .footer-promo a.promo-link.text-link{background:transparent url(/images/CSS/Global/footer-arrow-pink.gif) no-repeat scroll 100% 50%;font-size:12px;font-weight:bold;padding-right:.75em;padding-top:5px;display:inline;display:inline-block;float:left;clear:left;}
.footer .footer-nav{margin:0 auto;text-align:center;margin-top:2em;}.footer .footer-nav li{display:inline;background:transparent url(/images/CSS/Global/FooterPipeBG.jpg) no-repeat scroll right center;padding:0 7px 0 3px;}.footer .footer-nav li.last{background:none;}.footer .footer-nav li a{font-size:11px;color:#c2036a;font-weight:normal;}
.footer .disclaimer-awards{width:868px;margin:0 auto;margin-top:15px;margin-bottom:25px;}.footer .payment-cards,.footer .awards-won{float:left;width:472px;}.footer .payment-cards .cards-accepted{float:left;}.footer .payment-cards .cards-accepted li{float:left;padding-top:1em;}.footer .payment-cards .cards-accepted li.last{padding-top:0;}
.footer .awards-won{float:right;width:388px;}.footer .awards-won ul{float:left;}.footer .awards-won ul li{float:left;}.footer .awards-won p{margin-bottom:7px;}.footer .payment-cards img{margin-right:.25em;}.footer .awards-won img{margin-right:.5em;}.footer .payment-cards p{padding-bottom:5px;}.footer .awards-won p{padding-bottom:0;}
.footer .payment-cards p,.footer .awards-won p{font-size:11px;font-weight:bold;color:#7d7e7f;margin-top:1em;}.footer .payment-cards p.guarantee-text{display:inline-block;font-weight:normal;padding-top:14px;vertical-align:top;width:110px;margin:0;padding-left:5px;font-size:9px;padding-bottom:0;}.footer .payment-cards h2.disclaimer-title,.footer .payment-cards p.disclaimer-title,.footer .awards-won p.awards-title{font-weight:bold;padding-top:10px;vertical-align:top;width:460px;padding-bottom:0;clear:left;}
.footer .payment-cards h2.disclaimer-title{color:#7D7E7F;font-size:11px;margin-bottom:0;margin-top:1em;padding-bottom:0;}.footer .awards-won p.awards-title{text-indent:-9999px;height:14px;width:0;}.footer .payment-cards p.disclaimer,.footer .awards-won p.awards-text{font-weight:normal;padding-top:0;vertical-align:top;width:430px;font-size:9px;margin:0;clear:left;}
.footer .awards-won p.awards-text{width:388px;margin-top:0;}.footer .payment-cards p.disclaimer{padding-top:10px;}#BodyContainer #Content #ContentPrimary #HomepageContent{font-size:1.3em;}#BodyContainer #Content #ContentPrimary #HomepageFlash{padding-left:1em;padding-bottom:.5em;}#BodyContainer #Content #ContentPrimary .hp-top-left-div{padding-left:.75em;width:405px;float:left;}
#BodyContainer #Content #ContentPrimary .hp-top-left-div .hp-top-left-div-top{background:transparent url(/images/CSS/Pages/Homepage/medium-box-top.gif) scroll no-repeat 0 0;height:11px;width:100%;}#BodyContainer #Content #ContentPrimary .hp-top-left-div .hp-top-left-div-middle{background:transparent url(/images/CSS/Pages/Homepage/medium-box-middle.gif) scroll repeat-y 0 0;padding:0 1em;}
#BodyContainer #Content #ContentPrimary .hp-top-left-div .hp-top-left-div-bottom{background:transparent url(/images/CSS/Pages/Homepage/medium-box-bottom.gif) scroll no-repeat 0 100%;height:16px;width:100%;}#BodyContainer #Content #ContentPrimary .hp-top-left-div img#hp-top-left-thumb{float:left;}#BodyContainer #Content #ContentPrimary #hp-top-left-div-copy{float:left;margin-left:12px;width:200px;}
#BodyContainer #Content #ContentPrimary .hp-top-left-div #hp-top-left-div-copy p{display:block;width:200px;display:block;font-size:.9em;padding-bottom:.5em;}#BodyContainer #Content #ContentPrimary .hp-top-left-div #hp-top-left-div-copy .acc-choice-link{display:inline-block;float:left;clear:left;block;text-decoration:none;font-weight:bold;background:transparent url(/images/CSS/Pages/Homepage/footer-arrow-pink.gif) no-repeat scroll right 52%;padding-right:1em;white-space:nowrap;text-decoration:none;}
#BodyContainer #Content #ContentPrimary .hp-top-left-div #hp-top-left-div-copy .acc-choice-link:hover{text-decoration:underline;}#BodyContainer #Content #ContentPrimary .hp-top-left-div #hp-top-left-div-copy .acc-choice-link#link3{text-decoration:underline;margin-top:.7em;}#BodyContainer #Content #ContentPrimary .hp-top-left-div #hp-top-left-div-copy .acc-choice-link#link3:hover{text-decoration:none;}
#BodyContainer #Content #ContentPrimary .hp-top-left-div #hp-top-right-div-copy .acc-choice-link#all-acc:hover{text-decoration:none;}#BodyContainer #Content #ContentPrimary .hp-top-right-div{padding-left:.5em;width:270px;float:left;}#BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-top{background:transparent url(/images/CSS/Pages/Homepage/small-box-top.gif) scroll no-repeat 0 0;height:11px;width:100%;}
#BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle{background:transparent url(/images/CSS/Pages/Homepage/small-box-middle.gif) scroll repeat-y 0 0;padding:0 1em;position:relative;min-height:162px;}#BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-bottom{background:transparent url(/images/CSS/Pages/Homepage/small-box-bottom.gif) scroll no-repeat 0 100%;height:16px;width:100%;}
#BodyContainer #Content #ContentPrimary #rhs div.hp-bot-right-div{width:270px;float:left;}#BodyContainer #Content #ContentPrimary .hp-bot-right-div .hp-bot-right-div-top{background:transparent url(/images/CSS/Pages/Homepage/small-box-top.gif) scroll no-repeat 0 0;height:11px;width:100%;}#BodyContainer #Content #ContentPrimary .hp-bot-right-div .hp-bot-right-div-middle{background:transparent url(/images/CSS/Pages/Homepage/small-box-middle.gif) scroll repeat-y 0 0;padding:0 1em;position:relative;min-height:162px;}
#BodyContainer #Content #ContentPrimary .hp-bot-right-div .hp-bot-right-div-bottom{background:transparent url(/images/CSS/Pages/Homepage/small-box-bottom.gif) scroll no-repeat 0 100%;height:15px;width:100%;}div.hp-bot-right-div-middle img{float:left;margin-right:4px;}div.hp-bot-right-div-middle .hp-bot-right-span-content{width:112px;}
div.hp-bot-right-div-middle .hp-bot-right-span-content a img{float:right;}#BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle p{font-size:.9em;width:125px;padding-bottom:.8em;line-height:16px;}#BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle p#our-resorts-intro{padding-bottom:.25em;line-height:14px;padding-top:1px;}
#BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle a.our-resorts-btn{position:absolute;bottom:0;left:13px;}#BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle h2{height:auto;margin:0 0 .3em;}#choose-resort-map{position:absolute;top:-14px;right:8px;}
#BodyContainer #Content #ContentPrimary .hp-bot-left-div{width:405px;float:left;}#BodyContainer #Content #ContentPrimary .hp-bot-left-div .hp-bot-left-div-top{background:transparent url(/images/CSS/Pages/Homepage/medium-box-top.gif) scroll no-repeat 0 0;height:11px;width:100%;}#BodyContainer #Content #ContentPrimary .hp-bot-left-div .hp-bot-left-div-middle{background:transparent url(/images/CSS/Pages/Homepage/medium-box-middle.gif) scroll repeat-y 0 0;padding:0 1em;}
#BodyContainer #Content #ContentPrimary .hp-bot-left-div .hp-bot-left-div-bottom{background:transparent url(/images/CSS/Pages/Homepage/medium-box-bottom-stalags.gif) scroll no-repeat 0 100%;height:41px;width:100%;}div.vertical-tabs-rhs{float:left;margin-left:0;margin-top:0;width:272px;}#BodyContainer #Content #ContentPrimary .hp-bot-left-div .hp-bot-left-div-middle div.desc-links p,#BodyContainer #Content #ContentPrimary .hp-bot-left-div .hp-bot-left-div-middle div.desc-links a{float:left;font-size:.9em;width:105px;}
#BodyContainer #Content #ContentPrimary .hp-bot-left-div .hp-bot-left-div-middle div.desc-links a{background:transparent url(/images/CSS/Pages/Homepage/footer-arrow-pink.gif) no-repeat scroll right 52%;display:inline-block;font-weight:bold;margin-bottom:.5em;padding-right:1em;text-decoration:none;width:auto;}
#BodyContainer #Content #ContentPrimary .hp-bot-left-div .hp-bot-left-div-middle div.desc-links a:hover{text-decoration:underline;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-panel{float:left;padding:0;}.vertical-tabs-rhs .ui-tabs .ui-tabs-panel{background:transparent none repeat scroll 0 0;display:block;padding:0;}
.vertical-tabs-rhs .ui-widget-content{color:#222;}.vertical-tabs-rhs .ui-tabs .ui-tabs-hide{display:none!important;}.vertical-tabs-rhs .ui-tabs-vertical{width:260px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav{z-index:10;float:left;height:157px;margin:0;width:60px;position:relative;}.vertical-tabs-rhs #vert-tabs div{background:transparent url(/images/CSS/Pages/Homepage/tab-image-border.gif) no-repeat scroll 0 0;height:116px;padding:20px 11px;position:relative;width:162px;z-index:3;}
.vertical-tabs-rhs #vert-tabs div span{background-color:pink;bottom:26px;display:block;font-size:.75em;left:11px;padding:2px;position:absolute;width:154px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li{clear:left;height:26px;width:80px;left:-7px;text-indent:-9999px;margin-left:0;position:absolute;z-index:4;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li a{display:block;width:100%;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li span{height:34px;margin-left:0!important;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first.ui-state-default{top:-5px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.second.ui-state-default{top:21px;left:-7px;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.third.ui-state-default{top:47px;left:-7px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.forth.ui-state-default{top:73px;left:-7px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.fifth.ui-state-default{top:99px;left:-7px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.sixth.ui-state-default{bottom:6px;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li span{background:transparent url(/images/CSS/Pages/Homepage/tab-image-off.gif) no-repeat scroll 6px 0;float:left;height:34px;padding-left:3px;width:87px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li span a{text-indent:0;color:#C2036A!important;font-size:.85em!important;font-weight:bold;padding-left:.55em;padding-right:.5em;display:block;line-height:34px;vertical-align:middle;text-decoration:none!important;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li span.second a,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li span.third a,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li span.forth a,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li span.fifth a,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li span.sixth a{display:block;line-height:34px;vertical-align:middle;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li span a:hover,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected a{color:#410E3C!important;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.first,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.first{background:transparent url(/images/tab-image-top-on.gif) no-repeat scroll 0 0;height:30px;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-state-default span.first{background:transparent url(/images/CSS/Pages/Homepage/tab-image-off.gif) no-repeat scroll 5px 6px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-state-default span.second{background:transparent url(/images/CSS/Pages/Homepage/tab-image-off.gif) no-repeat scroll 5px 6px;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-state-default span.third{background:transparent url(/images/CSS/Pages/Homepage/tab-image-off.gif) no-repeat scroll 5px 6px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-state-default span.forth{background:transparent url(/images/CSS/Pages/Homepage/tab-image-off.gif) no-repeat scroll 5px 6px;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-state-default span.fifth{background:transparent url(/images/CSS/Pages/Homepage/tab-image-off.gif) no-repeat scroll 5px 6px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-state-default span.sixth{background:transparent url(/images/CSS/Pages/Homepage/tab-image-off.gif) no-repeat scroll 5px 6px;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first.ui-state-active,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first.ui-tabs-selected{top:0;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.second.ui-state-active,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.second.ui-tabs-selected{top:21px;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.third.ui-state-active,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.third.ui-tabs-selected{top:47px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.forth.ui-state-active,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.forth.ui-tabs-selected{top:73px;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.fifth.ui-state-active,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.fifth.ui-tabs-selected{top:99px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.sixth.ui-state-active,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.sixth.ui-tabs-selected{bottom:4px;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.first,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.first{background:transparent url(/images/CSS/Pages/Homepage/tab-image-top-on.gif) no-repeat scroll -3px 0;height:28px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.second,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.second{background:transparent url(/images/CSS/Pages/Homepage/tab-image-middle-on.gif) no-repeat scroll 0 0;height:34px;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.third,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.third{background:transparent url(/images/CSS/Pages/Homepage/tab-image-middle-on.gif) no-repeat scroll 0 0;height:34px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.forth,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.forth{background:transparent url(/images/CSS/Pages/Homepage/tab-image-middle-on.gif) no-repeat scroll 0 0;height:34px;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.fifth,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.fifth{background:transparent url(/images/CSS/Pages/Homepage/tab-image-middle-on.gif) no-repeat scroll 0 0;height:34px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.sixth,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.sixth{background:transparent url(/images/CSS/Pages/Homepage/tab-image-bottom-on.gif) no-repeat scroll -3px 0;height:28px;}
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first.ui-state-active a,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first.ui-tabs-selected a{line-height:24px;}.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.sixth.ui-state-active a,.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.sixth.ui-tabs-selected a{line-height:30px;}
.tab-links{display:inline;width:auto;text-decoration:none!important;}.vertical-tabs-rhs #vert-tabs .ui-tabs-hide{display:none;}#BodyContainer #Content #ContentPrimary .title-content-container{float:left;padding-left:.75em;margin-top:15px;}#BodyContainer #Content #ContentPrimary .title-content-container h3{padding-left:3px;height:25px;}
#BodyContainer #Content #ContentPrimary .title-content-container#rhs{width:250px;padding-left:.5em;}#BodyContainer #Content #ContentPrimary .title-content-container#rhs h3{width:235px;}#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div{margin-left:auto;margin-right:auto;width:232px;}
#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .hp-news-banner{background:transparent url(/images/CSS/Pages/Homepage/homepage-news-banner.gif) scroll no-repeat 0 0;width:232px;height:63px;float:left;padding:.75em .5em;}#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .news-banner-title{display:block;clear:left;font-weight:bold;font-size:15px;color:#fff;height:14px;}
#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .news-banner-intro{display:block;clear:left;color:#fff;padding-left:2px;}#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .news-banner-link a{display:block;clear:left;color:#c2036a;padding-left:2px;font-weight:bold;background:transparent url(/images/CSS/Pages/Homepage/footer-arrow-pink.gif) no-repeat scroll 100% 65%;width:87px;}
#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .calendar-item{clear:left;float:left;height:auto;margin-bottom:12px;width:232px;}#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .calendar-item img.calendar-month{float:left;padding-top:3px;margin-right:5px;}
#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .calendar-item h4{float:left;font-size:1.1em;height:17px;margin:0;padding:0;width:185px;color:#9E3369;}#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .calendar-item p{float:left;font-size:.9em;width:185px;line-height:14px;padding-bottom:0;color:#000;}
#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .calendar-item a{color:inherit;text-decoration:none;}#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .calendar-item a:hover{text-decoration:underline;}.search-and-book{margin:0;width:246px;background:#77b12b;padding:0;margin-bottom:13px;}
.search-and-book-top{background:transparent url(/images/CSS/Global/search-book-green-top.gif) no-repeat scroll 0 0;height:15px;width:246px;}.search-and-book-middle{background:transparent url(/images/CSS/Global/search-book-green-middle.gif) repeat-y scroll 0 0;height:auto;padding:0 2em 2px 1.8em;width:209px;}
.search-and-book-bottom{background:transparent url(/images/CSS/Global/search-book-green-bottom.gif) no-repeat scroll 0 100%;height:15px;width:246px;}.search-and-book h2{height:20px;margin-bottom:0;}.search-and-book h2 img{display:block;}.search-and-book div input,.search-and-book div select{float:left;clear:left;}
.search-and-book div select{font-size:1.25em;margin-right:.25em;padding:2px;width:100%;height:23px;}.search-and-book div select.month-select{width:90px;margin-right:.25em;}.search-and-book div .month-select label{padding-top:10px;}.search-and-book div select.year-select{width:65px;margin-right:.25em;}
.search-and-book div .no-clear{clear:none;}.search-and-book div label{color:#15000D;font-size:1.2em;padding:.5em 0 .2em 2px;float:left;clear:left;}.search-and-book div input.submit{clear:none;}.search-and-book div#month-select{float:left;display:inline;}.request-dvd{width:100%;}.enews-signup input{float:left;}
.enews-signup{width:100%;}.enews-signup .sidebar-enews-field{background:transparent url(/images/CSS/Pages/Homepage/sidebar-enews-signup-textfield.gif) no-repeat scroll 0 0;float:left;height:20px;padding-left:1px;padding-top:7px;width:149px;}.enews-signup .sidebar-enews-field input{width:148px;border:none;background:transparent none repeat scroll 0 0;}
.enews-signup .enews-signup-top{background:transparent url(/images/CSS/Pages/Homepage/sidebar-box-small-top.gif) scroll no-repeat 0 0;width:100%;height:7px;}.enews-signup .enews-signup-middle{background:transparent url(/images/CSS/Pages/Homepage/sidebar-box-small-middle.gif) scroll repeat-y 0 0;width:100%;padding:0 .85em;}
.enews-signup .enews-signup-bottom{background:transparent url(/images/CSS/Pages/Homepage/sidebar-box-small-bottom.gif) scroll no-repeat 0 100%;width:100%;height:8px;}.savings{margin-top:0;padding-bottom:12px;}#ContentPrimary{*width:710px!important;}.header .header-search-form{*width:216px;}.footer .footer-promos .footer-promo a.promo-link.text-link{*padding-top:8px;}
#BodyContainer #Content #ContentPrimary #HomepageFlash{*padding-bottom:.85em;}#BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle{*padding-bottom:8px;*min-height:154px;}#BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle h2{*height:22px;}
.footer .awards-won p.awards-title{*height:4px;}#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .calendar-item h4 a{*color:#9E3369;}#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .calendar-item p a{*color:#000;}.footer .footer-promos .footer-promo a.promo-link.text-link{*background-position:100% 57%;}
.hp-bot-left-div .hp-bot-left-div-middle .desc-links{*float:left;}.hp-bot-left-div .hp-bot-left-div-middle .desc-links a{*float:left;*clear:left;*white-space:nowrap;}.hp-top-left-div-bottom,.hp-top-right-div-bottom,#ContentSideBar .enews-signup{margin-top:-1px;}#BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle p#our-resorts-intro{*padding-top:2px;}
* html #ContentPrimary{width:705px!important;}* html #ContentSideBar{width:250px!important;}* html #BodyContainer #Content #ContentPrimary #HomepageFlash{padding-bottom:.85em;}* html #BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle{padding-bottom:8px;}* html .header .header-search-form{width:216px;}
* html .footer .footer-promos .footer-promo a.promo-link.text-link{padding-top:8px;}* html #BodyContainer #Content #ContentPrimary .hp-top-left-div .hp-top-left-div-top,* html #BodyContainer #Content #ContentPrimary .hp-bot-left-div .hp-bot-left-div-top,* html #BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-top,* html #BodyContainer #Content #ContentPrimary .hp-bot-right-div .hp-bot-right-div-top,* html #BodyContainer #Content #ContentSideBar .enews-signup-bottom,* html #BodyContainer #Content #ContentSideBar .enews-signup-top{font-size:0;}
* html #BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle h2{height:22px;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first{top:-4px;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first.ui-state-default span.first a{position:relative;top:2px;}
* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first.ui-tabs-selected{top:0;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first.ui-tabs-selected span.first a{position:relative;top:0;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.second{top:22px;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.second.ui-state-default span.second a{position:relative;top:0;}
* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.second.ui-tabs-selected{top:26;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.second.ui-tabs-selected span.second a{position:relative;top:0;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.third{top:48px;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.forth{top:74px;}
* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.forth.ui-state-default span.forth a{position:relative;top:0;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.forth.ui-tabs-selected{top:74;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.forth.ui-tabs-selected span.forth a{position:relative;top:0;}
* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.fifth{top:100px;bottom:auto;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.sixth{bottom:-4px;top:auto;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.sixth.ui-tabs-selected span.sixth{background:transparent url(/images/CSS/Pages/Homepage/tab-image-bottom-on.gif) no-repeat scroll -3px 1px;}
* html .footer .awards-won p.awards-title{height:4px;}* html #BodyContainer #Content #ContentPrimary .title-content-container#lhs{width:405px;}* html #BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .calendar-item h4 a{color:#9E3369;}* html #BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .calendar-item p a{color:#000;}
* html .footer .footer-promos .footer-promo a.promo-link.text-link{background-position:100% 57%;}* html .header .header-search-form .header-search-field{padding-top:2px;}* html .footer .footer-promos #foot-ask-holly.footer-promo .ask-holly-field{padding-top:6px;}* html .enews-signup .sidebar-enews-field{padding-top:6px;}
* html #ContentSideBar{width:240px!important;}* html .search-and-book .search-and-book-middle{padding-right:1.6em;}* html .search-and-book div.year-select{float:left;}* html .hp-bot-left-div .hp-bot-left-div-middle .desc-links{float:left;}* html .hp-bot-left-div .hp-bot-left-div-middle .desc-links a{float:left;clear:left;white-space:nowrap;}
* html .footer-promo#foot-ask-holly .ask-holly-field,* html .footer-promo input#ctl00_askholly_ibtnAskHollySearch{float:left;}* html .hp-top-left-div-bottom,* html .hp-top-right-div-bottom{margin-top:-0.25em;}* html #ContentSideBar .enews-signup-top,* html #ContentSideBar .enews-signup-bottom{width:250px;}
* html #BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle{min-height:1%;height:152px;}* html #BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle p#our-resorts-intro{padding-top:2px;}* html .pngfiximage{background:url(/images/CSS/Global/pngfix.gif);}
html:first-child .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first.ui-state-default{top:45px;position:relative;}html:first-child .whats-included-eating-drinking-inner a{clear:left;}html:first-child .whats-included-extra-treats-inner a{clear:left;}@media all and(-webkit-min-device-pixel-ratio:10000),not all and(-webkit-min-device-pixel-ratio:0){head~body .header #main-nav{margin-top:-1.4em;}
head~body .whats-included-eating-drinking-inner a{clear:left;}head~body .whats-included-extra-treats-inner a{clear:left;}}.header #main-nav,x:-moz-any-link{float:left;}.header #main-nav,x:-moz-any-link,x:default{float:none;}.footer .payment-cards p.guarantee-text,x:-moz-any-link{float:left;}.footer .payment-cards p.guarantee-text,x:-moz-any-link,x:default{float:none;}
#Container{background:#fff url(/images/CSS/Global/HeaderRepeaterBG-small.gif) repeat-x scroll 0 -41px;padding-bottom:59px;width:auto;}#Container div.header,#BodyContainer #Content{width:965px;margin:0 auto;}#BodyContainer{background-color:#FEF8DE;border-bottom:1px solid #DEDBC2;}.footer{margin:0 auto;width:945px;}
.footer .footer-inner{border-top:none;}div#ContentPrimary .sales-promos-container,div#ContentPrimary .ContentPrimary980 .resort-promos-container,div#ContentPrimary .ContentPrimary980 .sales-promos-container,.ContentPrimary980 div.type-promos,.ContentPrimary980 .footer-promo-container{margin-left:5px;;}
.ContentPrimary980 .single-promo-container{margin-right:2em;}div.wow-panel{width:710px;}* html .header ul#main-nav{width:100%;}* html #ResortsFlashBanner img{margin-left:0;}* html div#ContentPrimary .ContentPrimary980 .resort-promos-container{margin-left:0;}* html .ContentPrimary980 .single-promo-container{margin-right:1em;}
* html .whats-included-whole-family,* html .promo-row,* html .whats-included-panel-50-free-3{margin-left:0;}.sidebar-brochure-email{padding-top:20px;}.new-to-butlins-content .sidebar-brochure-email{padding-top:0;}.new-to-butlins-content #ContentSideBar .more-info h3{margin-bottom:0;height:30px;}.resorts-content .image-banner{float:right;margin-bottom:17px;margin-right:10px;width:302px;}
body.popup{min-width:676px;width:auto;}body.popup form#popup .faqs-panel{margin-left:13px;}.been-before-form .hidden{display:none;}.been-before-form legend,.been-before-form .primary-last{float:left;clear:left;}.been-before-form input{border:none;line-height:14px;vertical-align:middle;height:14px;}.faqs-panel-inner .been-before-form h1{padding-left:0;padding-right:0;}
.faqs-panel-inner .been-before-form p,.faqs-panel-inner .been-before-form div.form-row{padding-left:0;padding-right:0;}.faqs-panel-inner .been-before-form{font-size:13px;}.faqs-panel-inner .been-before-form div.form-row{border-top:1px solid #DEDBC2;padding-top:1.5em;padding-bottom:1.5em;}.faqs-panel-inner .been-before-form div.form-row div{float:left;clear:left;}
.faqs-panel-inner .been-before-form div.form-row div div{width:100%;}.faqs-panel-inner .been-before-form div.form-row div.float-exception{clear:none;margin-left:50px;}.faqs-panel-inner .been-before-form div.form-row div textarea{clear:left;float:left;}.been-before-form{padding-left:20px;padding-right:20px;}
.faqs-panel-inner .been-before-form div.form-row.intro input{background:scroll transparent url(/images/submit-button.png) 0 0 no-repeat;font-size:10px;height:27px;text-align:left;width:70px;}.faqs-panel-inner .been-before-form div.form-row.intro div#decline{float:left;clear:none;}.faqs-panel-inner .been-before-form div.form-row.intro div#continue{float:right;clear:none;}
.faqs-panel-inner .been-before-form div.form-row legend{display:inline;}.faqs-panel-inner .been-before-form div.form-row input.form-check,.faqs-panel-inner .been-before-form div.form-row input.form-radio{line-height:14px;vertical-align:middle;}.faqs-panel-inner .been-before-form div.form-row label{font-size:11px;}
.been-before-form .answer-a,.been-before-form .answer-b,.been-before-form .answer-c,.been-before-form .answer-d,.been-before-form .answer-e,.been-before-form .answer-f,.been-before-form .answer-g,.been-before-form .answer-h,.been-before-form .answer-i{width:100%;}.been-before-form fieldset{width:100%;}
.been-before-form .primary label,.been-before-form .primary legend,.been-before-form .primary-last label{font-weight:bold;}.been-before-form .main-question{font-size:13px;font-weight:bold;width:580px;display:block;}.been-before-form .sub-question{font-size:13px;font-weight:bold;display:block;}.been-before-form div textarea{width:98%;background-color:transparent;padding:0 2px;}
.faqs-panel-inner .been-before-form div.form-row div div.sub-questions{background-color:#FEF8DE;width:auto;margin-left:17px;padding-left:7px;border:1px solid #DEDBC2;}.faqs-panel-inner .been-before-form div.form-row div div.sub-questions div.sub-questions{width:92%;}.faqs-panel-inner .been-before-form div.form-row div div.sub-questions div.sub-questions textarea{padding-right:6px;width:97%;}
.faqs-panel-inner .been-before-form div.form-row div div.sub-questions div.sub-questions label{width:92%;}.faqs-panel-inner .been-before-form div.form-row div div.sub-questions{width:93%;}.been-before-form .answer-h textarea{width:99%;}.been-before-form .answers-submit{display:block;width:100%;margin-top:20px;}
.been-before-form .answers-submit .submit-button{float:right;height:27px;width:70px;background:transparent url(/images/CSS/Pages/entry-form/submit-button.png) no-repeat scroll 0 0;cursor:pointer;}.been-before-form .primary label,.been-before-form .primary-last label,.been-before-form .secondary label,.answer-c span.form-check label,.been-before-form div.yes-no-question label{margin-left:5px;}
* html .faqs-panel-inner .been-before-form DIV.form-row DIV DIV.sub-questions{margin-left:8.5px;}.been-before-form .primary-last-reason-label{font-weight:bold;clear:left;float:left;}div#popupContent table tbody td .been-before-form{text-align:left;}.faqs-panel-inner div.#Step1 .been-before-form{width:676px;margin:auto;text-align:center;}
.faqs-panel-inner div.#Step1 .been-before-form,.faqs-panel-inner div.#Step2.been-before-form,.faqs-panel-inner div.#Step3 .been-before-form{display:none;}#BodyContainer #ContentPrimary .offers_promo_text{color:#3F0A3C;font-size:1.2em;padding-top:10px;padding-bottom:5px;padding-left:10px;width:910px;clear:both;}
#BodyContainer #ContentPrimary .offers_promo_text p{padding:0;}#WhatsIncludedBannerContainer,#ResortsFlashBanner object,#ResortsFlashBanner img{margin-bottom:7px;width:685px;}#WhatsIncludedBannerContainer{margin-left:0;}#ResortsFlashBanner object{margin-left:-7px;}#ResortsFlashBanner img{margin-left:20px;}
* html #WhatsIncludedBannerContainer,* html #ResortsFlashBanner object,* html #ResortsFlashBanner img{margin-bottom:7px;margin-left:0;}#WhatsIncludedBannerContainer,#ResortsFlashBanner object,#ResortsFlashBanner img{*margin-bottom:7px;}.splash-content-container{width:675px;margin:0;}#ResortsFlashBanner img{margin-left:0;}
#WhatsIncludedContent{margin-left:-27px;}.whats-on-panel{margin-left:0;}* html .whats-included-whole-family{*margin-left:0;}.whats-included-whole-family{*margin-left:0;}* html #WhatsIncludedContent{margin-left:auto;}* html #ContentPrimary .ContentPrimary980{margin-left:20px;}#Content #WhatsIncludedContent .half-width#Col1,#Content #WhatsIncludedContent .half-width#Col2,#Content .whats-included-panel-50-free-2{*margin-left:0;}
* html #Content #WhatsIncludedContent .half-width#Col1,* html #Content #WhatsIncludedContent .half-width#Col2,* html #Content .whats-included-panel-50-free-2{margin-left:0;}#Content .resorts-content{margin-left:0;}#Container #Content #ContentPrimary{padding-left:10px;width:700px!important;}* html #Container #Content #ContentPrimary{width:695px!important;}
#Container #Content #ContentPrimary #WhatsOnWhenContent #Col1,#Container #Content #ContentPrimary #WhatsOnWhenContent #Col2{margin-left:0;}#Container #Content div#ContentPrimary .ContentPrimary980{margin-left:-10px;padding-left:0;width:980px!important;}* html #Content .icon-panel .icon-img{right:15px;}
#Content .premium-left-container{margin-left:0;}#Container div#ContentPrimary div.general-form-outer{margin-left:0;}#Content div.thanks-you-outer,#Content div#ContentPrimary div.brochure-form-outer,#Content .sitemap-panel{margin-left:0;}div.resort-spa-home-left-single-image{margin:0 0 0 10px;float:left;visibility:visible;}
.whats-on-page{margin-left:0;}a{outline:none;}#Container div.header{height:115px;}#sub-navigation-full-width ul{background:transparent url(/images/CSS/Global/main-nav-sub-bg.gif) no-repeat scroll 0 0;height:36px;padding:0 10px;width:933px;}#sub-navigation-full-width{margin-left:6px;position:relative;width:953px;z-index:1;min-height:15px;margin-top:1px;}
#sub-navigation-full-width ul li{background:transparent none repeat scroll 0 0;float:left;padding:0 21px 0 0;}#sub-navigation-full-width ul li a{color:#4d2e4b;display:block;font-size:13px;font-weight:bold;padding-top:6px;text-align:center;text-decoration:none;}#sub-navigation-full-width ul li a:hover,#ContentPrimary .accom-info a.accom-info-link:hover{text-decoration:underline;}
#sub-navigation-full-width ul li a.selected{color:#9a0258;}#sub-navigation-full-width ul li a:hover{text-decoration:underline;}#sub-navigation-full-width ul li a,x:-moz-any-link{padding-top:0;}#sub-navigation-full-width ul li a,x:-moz-any-link,x:default{padding-top:6px;}span.image-border{text-decoration:none;}
a span.image-border,a span.thumb-borders,a span.thumb-border{text-decoration:none;cursor:pointer;}a img{text-decoration:none;}#ContentPrimary .full-page-width{width:950px;margin:0;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-top{line-height:12px;width:100%;height:8px;background:transparent url(/images/CSS/Pages/Accommodation/accommodation-sprite.gif) no-repeat 0 -611px;}
#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle{width:930px;background:transparent url(/images/CSS/Pages/Accommodation/main-panel-middle.gif) scroll repeat-y 0 0;padding:2px 20px 10px;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-bottom{width:100%;height:14px;background:transparent url(/images/CSS/Pages/Accommodation/accommodation-sprite.gif) no-repeat 0 -562px;}
#ContentPrimary .full-page-width .full-page-panel .full-page-panel-bottom-stalag{background:transparent url(/images/CSS/Pages/Accommodation/accommodation-sprite.gif) no-repeat 0 -481px;height:51px;width:100%;margin-bottom:-20px;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle p{font-size:12px;}
#ContentPrimary .accom-info h4{font-size:13px;font-weight:bold;color:#410E3C;}#ContentPrimary .accom-info h4 span{display:inline;padding-right:4px;}#ContentPrimary .accom-info .image-border-med{background:transparent url(/images/CSS/Pages/Accommodation/accommodation-sprite.gif) no-repeat 0 -30px;height:111px;position:relative;width:129px;z-index:5;}
#ContentPrimary .accom-info .image-border-big{background:transparent url(/images/CSS/Pages/Accommodation/accommodation-sprite.gif) no-repeat 0 -171px;height:139px;position:relative;width:190px;z-index:5;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .accom-info p{width:125px;;padding-top:5px;}
#ContentPrimary .accom-info a.accom-info-link{font-size:12px;clear:left;display:inline-block;float:left;font-weight:bold;padding-right:1em;text-decoration:none;white-space:nowrap;background:transparent url(/images/CSS/Pages/Accommodation/small-pink-arrow.gif) no-repeat scroll 100% 50%;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .acc-containers h2{margin-bottom:0;margin-left:-5px;}
#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle h5{background:transparent url(/images/CSS/Pages/Accommodation/accommodation-sprite.gif) no-repeat 0 -409px;margin-left:-14px;padding-bottom:3px;padding-left:14px;padding-top:10px;width:940px;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .copy-promo p{width:115px;float:left;padding:0;}
#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .copy-promo .image-border-small{position:relative;float:right;margin-right:22px;;background:transparent url(/images/CSS/Pages/Accommodation/accommodation-sprite.gif) no-repeat 0 -693px;width:99px;height:88px;margin-top:-15px;}
#ContentPrimary div.table.three-quarter{width:615px;float:left;margin-bottom:20px;margin-left:-3px;}#ContentPrimary div.table.three-quarter table tbody th{border-left:1px solid #d4ceaf;background:none;}#ContentPrimary div.table.three-quarter table.accom-resort-guide tr.prices th,#ContentPrimary div.table.three-quarter table.accom-resort-guide tr.prices td{font-weight:bold;font-size:13px;}
#ContentPrimary div.table.three-quarter table a{background:transparent url(/images/CSS/Pages/Accommodation/small-pink-arrow.gif) no-repeat scroll 100% 65%;font-size:12px;font-weight:bold;padding-right:.5em;padding-top:0;text-decoration:none;white-space:nowrap;display:inline-block;}#ContentPrimary div.table.three-quarter a.print-table-btn{background:transparent url(/images/print-table-btn.gif) no-repeat scroll 0 0;display:block;float:right;height:26px;text-indent:-9999px;width:158px;margin-top:10px;margin-bottom:25px;margin-right:10px;}
#ContentPrimary div.table.three-quarter table.accom-resort-guide tbody th{font-size:11px;padding:5px;}#ContentPrimary div.table table.accom-resort-guide tbody th{width:80px;text-align:left;}#ContentPrimary div.table table.accom-resort-guide td{font-size:12px;}#ContentPrimary div.table table.accom-resort-guide tr{border-bottom:1px solid #d4ceaf;}
#ContentPrimary div.table table.accom-resort-guide tbody th{text-align:left;padding-left:10px;height:32px;font-size:12px;font-weight:bold;}#ContentPrimary div.table .left-copy a,#ContentPrimary div.table .right-copy a{background:transparent url(/images/CSS/Pages/Accommodation/small-pink-arrow.gif) no-repeat scroll 100% 65%;clear:left;display:inline-block;float:left;font-size:12px;font-weight:bold;padding-right:1em;padding-top:4px;text-decoration:none;white-space:nowrap;}
#ContentPrimary div.table .left-copy a:hover,#ContentPrimary div.table .right-copy a:hover{text-decoration:underline;}#ContentPrimary div.table table.accom-resort-guide thead th{text-align:center;padding:0;margin:0;}#ContentPrimary div.table table.accom-resort-guide td{text-align:center;margin:0;text-align:center;margin:0;}
#ContentPrimary div.table table.accom-resort-guide thead th{text-align:center;padding:0;margin:0;width:80px!important;text-align:center;}#ContentPrimary div.table table.accom-resort-guide tbody td{text-align:center!important;}#ContentPrimary div.table h6{margin-bottom:10px;padding-left:5px;}#ContentPrimary div.table table.accom-resort-guide{width:98%;}
#ContentPrimary div.table table.accom-resort-guide tbody tr{background:#f9f7eb;}#ContentPrimary div.table table.accom-resort-guide tbody tr.white-bg{background:#fff;}#ContentPrimary div.table table.accom-resort-guide td.no-border-right,#ContentPrimary div.table table.accom-resort-guide th.no-border-right{border-right:none;}
#ContentPrimary div.table table.accom-resort-guide td.border-right,#ContentPrimary div.table table.accom-resort-guide th.border-right{border-right:1px solid #d4ceaf;}#ContentPrimary div.table table.accom-resort-guide .hide-text{text-indent:-99999px;}#ContentPrimary div.table table.accom-resort-guide tfoot tr{border:medium none;height:14px;line-height:0;}
#ContentPrimary div.table table.accom-resort-guide tfoot tr td{background:transparent url(/images/CSS/Pages/Accommodation/table-bl-corner.gif) no-repeat scroll 0 -101px;border:medium none;height:23px;}#ContentPrimary div.table table.accom-resort-guide tfoot tr td span{display:block;width:220px;height:inherit;background:transparent url(/images/CSS/Pages/Accommodation/table-br-corner.gif) no-repeat scroll 100% -112px;float:right;}
#ContentPrimary div.table table.accom-resort-guide th.top-left-corner{background:#F5EED4 url(/images/CSS/Pages/Accommodation/table-tl-corner.gif) no-repeat 0 0;}#ContentPrimary div.table table.accom-resort-guide th.top-right-corner{background:#F5EED4 url(/images/CSS/Pages/Accommodation/table-tr-corner.gif) no-repeat scroll 100% 0;}
#ContentPrimary div.table table.accom-resort-guide tr.bottom-row{border-bottom:none!important;}#ContentPrimary div.table table.accom-resort-guide .align-right{text-align:right;}#ContentPrimary div.table table.accom-resort-guide .table-border-left{background:transparent url(/images/CSS/Pages/Accommodation/1px-border.gif) repeat-y 0 0;border-left:medium none;}
#ContentPrimary div.table table.accom-resort-guide .table-border-right{background:transparent url(/images/CSS/Pages/Accommodation/1px-border.gif) repeat-y 100% 0;border-left:medium none;}#ContentPrimary div.table table.accom-resort-guide .border-top{background:#F5EED4 url(/images/CSS/Pages/Accommodation/border-top-1px.gif) repeat-x scroll 0 0!important;}
#ContentPrimary div.table table.accom-resort-guide .border-bottom{background:#F9F7EB url(/images/CSS/Pages/Accommodation/border-top-1px.gif) repeat-x scroll 0 100%!important;}#ContentPrimary div.table table.accom-resort-guide .bottom-left-corner{background:#F9F7EB url(/images/CSS/Pages/Accommodation/table-bl-corner-no-edge.gif) no-repeat scroll left 100%;border:medium none;}
#ContentPrimary div.table table.accom-resort-guide .bottom-right-corner{background:#f9f7eb url(/images/CSS/Pages/Accommodation/table-br-corner-no-edge.gif) no-repeat scroll right 100%;border:medium none;height:23px;}#ContentPrimary div.table .left-copy{float:left;width:49%;background:transparent url(/images/divider.gif) scroll no-repeat 100% 0;color:#410e3c;}
#ContentPrimary div.table .right-copy{float:right;width:49%;color:#410e3c;}#ContentPrimary div.table dt{clear:both;font-size:14px;font-weight:bold;line-height:16px;padding-bottom:6px;}#ContentPrimary div.table dd{font-size:12px;float:left;}#ContentPrimary div.table dd p{line-height:20px;}#ContentPrimary div.table dd p.copy-image{display:inline;float:left;width:300px;}
#ContentPrimary div.table dd img.copy-image{padding-left:5px;padding-top:23px;}#ContentPrimary div.table dd span.copy-image{position:relative;margin-top:-45px;float:left;background:transparent url(/images/image-border.gif) scroll no-repeat 0 0;height:136px;width:134px;}#ContentPrimary div.table table.accom-resort-guide thead th{background:#f5eed4;height:32px;font-weight:bold;font-size:13px;}
#ContentPrimary{width:950px;}#ContentPrimary .full-page-panel .full-page-panel-top{line-height:12px;width:100%;height:8px;background:transparent url(/images/CSS/Pages/Accommodation/accommodation-sprite.gif) no-repeat 0 -611px;}#ContentPrimary .full-page-panel .full-page-panel-middle{width:900px;background:transparent url(/images/CSS/Pages/Accommodation/main-panel-middle.gif) scroll repeat-y 0 0;padding:2px 20px 10px;}
#ContentPrimary .full-page-panel .full-page-panel-bottom{width:100%;height:14px;background:transparent url(/images/CSS/Pages/Accommodation/accommodation-sprite.gif) no-repeat 0 -562px;margin-bottom:5px;}#ContentPrimary .full-page-panel .full-page-panel-bottom-stalag{background:transparent url(/images/CSS/Pages/Accommodation/accommodation-sprite.gif) no-repeat 0 -481px;height:51px;width:100%;}
#ContentPrimary .landing-page .accom-info{width:140px;}#ContentPrimary .full-page-panel .full-page-panel-middle p{font-size:12px;padding-right:15px;}#ContentPrimary .accom-info-container h3{height:37px;font-size:13px;}#ContentPrimary .accom-info{display:inline;float:left;}#ContentPrimary .accom-info h4{font-size:14px;font-weight:bold;color:#410E3C;}
#ContentPrimary .accom-info h4 span{color:#410E3C;}#ContentPrimary .accom-info .image-border-med{background:transparent url(/images/CSS/Pages/Accommodation/accommodation-sprite.gif) no-repeat 0 -30px;height:111px;position:relative;width:129px;z-index:5;}#ContentPrimary .accom-info .image-border-med img.thumbnail,#ContentPrimary .accom-info .image-border-big img.thumbnail{left:4px;position:relative;top:4px;z-index:4;}
#ContentPrimary .accom-info p{width:140px;}#ContentPrimary .accom-info a.accom-info-link{font-size:12px;clear:left;display:inline-block;float:left;font-weight:bold;padding-right:1em;text-decoration:none;white-space:nowrap;background:transparent url(/images/CSS/Pages/Accommodation/small-pink-arrow.gif) no-repeat scroll 100% 50%;}
#ContentPrimary .accom-info a.accom-info-link:hover{text-decoration:underline;}#ContentPrimary .full-page-panel .full-page-panel-middle h5{background:transparent url(/images/CSS/Pages/Accommodation/accommodation-sprite.gif) no-repeat 0 -409px;margin-left:-14px;padding-bottom:3px;padding-left:14px;padding-top:10px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .copy-promo p{width:120px;float:left;padding:0;}#ContentPrimary .full-page-panel .full-page-panel-middle .copy-promo .image-border-small{position:relative;float:right;margin-right:9px;;background:transparent url(/images/CSS/Pages/Accommodation/accommodation-sprite.gif) no-repeat 0 -693px;width:99px;height:88px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .copy-promo a.promo-link{background:transparent url(/images/CSS/Pages/Accommodation/small-pink-arrow.gif) no-repeat scroll 100% 65%;clear:left;display:inline-block;float:left;font-size:12px;padding-right:1em;padding-top:4px;text-decoration:none;white-space:nowrap;font-weight:bold;}
#ContentPrimary .full-page-panel .full-page-panel-middle .copy-promo a.promo-link:hover{text-decoration:underline;}#ContentPrimary .acc-containers.minehead-landing-page{float:left;}#ContentPrimary .minehead-landing-page .accom-info-container h3{height:auto;}#ContentPrimary .full-page-width .full-page-panel.minehead-landing-page .full-page-panel-middle .copy-promo{width:300px;}
#ContentPrimary .full-page-width .full-page-panel.landing-page .full-page-panel-middle .copy-promo img.options-title,#ContentPrimary .full-page-width .full-page-panel.minehead-landing-page .full-page-panel-middle .copy-promo img.options-title{display:block;margin-left:-3px;}#NavigationSecondary ul{margin:0 0 25px 27px;}
#ContentPrimary .intro-details{width:940px;float:left;clear:left;}#ContentPrimary .intro-details .intro-copy{width:422px;}#ContentPrimary .intro-details .intro-copy a:hover{text-decoration:underline;}#ContentPrimary .intro-details .intro-copy{float:left;}#ContentPrimary .intro-details .promos .white-promo{margin-right:10px;}
#ContentPrimary .intro-details .brown-promo{margin-right:10px;float:right;margin-right:0;}#ContentPrimary .intro-details .brown-promo,#ContentPrimary .intro-details .white-promo{float:left;}#ContentPrimary .intro-details .brown-promo .brown-promo-middle img.promo-title{float:left;}#ContentPrimary .intro-details .brown-promo .brown-promo-middle a.promo-link:hover,#ContentPrimary .intro-details .white-promo .white-promo-middle a.promo-link:hover{text-decoration:underline;}
#ContentPrimary .main-content-right div.options:last-child{background:none;}#ContentPrimary .main-content-right div.options a.see-details:hover{text-decoration:underline;}#ContentPrimary .side-content .custom-copy .custom-copy-middle p:last-child{background:none;}#ContentPrimary .full-page-panel{float:left;margin-bottom:0;margin-top:10px;padding-bottom:0;position:relative;width:940px;z-index:24;}
#ContentPrimary .intro-details .intro-copy.wide{width:670px;padding-top:12px;}#ContentPrimary .intro-details .white-promo .white-promo-middle a.promo-link.active{color:purple;}#ContentPrimary .intro-details .promo{margin-top:0;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half{background:#F2EBD8 none repeat scroll 0 0;display:inline;float:left;width:440px;margin-bottom:20px;clear:left;position:relative;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half.second{clear:none;*margin-top:1px;float:right;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .repeater-inner{position:relative;clear:both;padding:20px 20px 10px;width:90%;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half p,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half ul{width:251px;padding-bottom:15px;clear:left;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half h2,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half h3{float:left;margin-bottom:5px;width:250px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half ul,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half ol{font-size:12px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half li{background:transparent url(/images/pink-bullet.gif) no-repeat scroll 0 50%;list-style-position:outside;padding-left:15px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.image{float:right;position:relative;clear:right;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.image span.image-border{background:transparent url(/images/dining-thumb-border.gif) no-repeat scroll 0 0;display:block;height:118px;left:-5px;position:absolute;top:-5px;width:134px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.image span.image-border-big{background:transparent url(/images/dining-bigthumb-border.gif) no-repeat scroll 0 0;display:block;height:206px;left:-5px;position:absolute;top:-5px;width:203px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.image span.image-border-wide{background:transparent url(/images/CSS/Pages/resorts/resorts-thumb-border-newWide.gif) no-repeat scroll 0 0;display:block;height:111px;left:-5px;position:absolute;top:-5px;width:191px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .buttons{clear:left;float:left;width:560px;}
#ContentPrimary .dining-findout-more.bottom-panel{position:absolute;right:240px;bottom:20px;z-index:21;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater{background:#F2EBD8 none repeat scroll 0 0;display:inline;float:left;width:900px;clear:left;float:left;margin-bottom:20px;position:relative;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater.second{clear:none;margin-let:10px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner{position:relative;clear:both;padding:20px 20px 10px;width:860px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater p,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater ul{width:auto;padding-bottom:15px;clear:left;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater h2,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater h3{float:left;margin-bottom:5px;width:560px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater ul,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater ol{font-size:12px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater li{background:transparent url(/images/pink-bullet.gif) no-repeat scroll 0 6px;list-style-position:outside;padding-left:15px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.image{float:right;position:relative;margin-top:5px;margin:0 0 20px 20px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.image span.image-border{background:transparent url(/images/dining-thumb-border.gif) no-repeat scroll 0 0;display:block;height:118px;left:-5px;position:absolute;top:-5px;width:134px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.image span.image-border-big{background:transparent url(/images/dining-bigthumb-border.gif) no-repeat scroll 0 0;display:block;height:206px;left:-5px;position:absolute;top:-5px;width:203px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .buttons{clear:left;float:left;width:560px;margin-top:10px;}#ContentPrimary .dining-findout-more{height:26px;width:109px;clear:left;}#ContentPrimary .dining-findout-more.bottom-panel{position:absolute;right:240px;bottom:20px;z-index:21;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .dining-view360{float:left;text-indent:-9999px;background:transparent url(/images/view-photo-360-btn.gif) no-repeat scroll 0 0;height:26px;width:176px;margin-top:0;display:block;margin-bottom:10px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .view-recipies{float:left;padding-bottom:5px;padding-right:15px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .view-places-eat{float:left;clear:left;text-indent:-9999px;background:transparent url(/images/view-places-eat-btn.gif) no-repeat scroll 0 0;height:26px;width:146px;margin-top:0;display:block;margin-right:10px;position:absolute;left:20px;bottom:10px;}
#ContentPrimary .full-page-panel .full-page-panel-middle{padding:10px 20px 0;}span.rooms{float:left;height:40px;width:560px;margin-top:-5px;}span.rooms span{background:transparent url(/images/big-tick.gif) no-repeat scroll 100% 50%;display:inline-block;float:left;font-size:12px;font-weight:bold;height:32px;line-height:40px;padding-right:3.5em;text-decoration:none;vertical-align:bottom;white-space:nowrap;}
.tab-container{float:left;clear:left;width:940px;margin-bottom:-5px;margin-top:20px;}.tab-container h2{float:left;}.tab-container div.tabs{float:right;margin-right:15px;position:relative;z-index:25;height:32px;}.tab-container div.tabs a{display:block;float:left;font-size:13px;font-weight:bold;padding:5px 10px;background:transparent url(/images/nav-tab-repeater.gif) scroll repeat-x 0 0;border-right:1px solid #d3cdb0;height:19px;}
.tab-container div.tabs a.last{border:none;}.tab-container div.tabs a.first{background:transparent url(/images/nav-tab-left.gif) scroll no-repeat 0 0;height:18px;}.tab-container div.tabs a.last{background:transparent url(/images/nav-tab-right.gif) scroll no-repeat 100% 0;height:18px;}#Content .tab-container div.tabs a{text-decoration:none;color:#410e3c;height:18px;}
#Content .tab-container div.tabs a:hover{text-decoration:underline;}#Content .tab-container div.tabs a.active,#Content .tab-container div.tabs a:hover{color:#c2036a;background:#fff;border-top:1px solid #d3cdb0;height:18px;padding-top:4px;}#Content .tab-container div.tabs a.first.active,#Content .tab-container div.tabs a.first:hover{background:transparent url(/images/nav-tab-left-on.gif) scroll no-repeat 0 0;border-top:none;padding-top:5px;}
#Content .tab-container div.tabs a.last.active,#Content .tab-container div.tabs a.last:hover{background:transparent url(/images/nav-tab-right-on.gif) scroll no-repeat 100% 0;border-top:none;padding-top:5px;}.narrow-panel{display:block;width:100%;float:left;clear:left;}.narrow-panel-top{width:100%;background:transparent url(/images/landing-last-panel-top.gif) scroll no-repeat 0 0;height:28px;}
.narrow-panel-middle{position:relative;width:884px;background:transparent url(/images/landing-last-panel-middle.gif) scroll repeat-y 0 0;padding:0 10px;min-height:110px;}.narrow-panel-bottom{width:100%;background:transparent url(/images/landing-last-panel-bottom.gif) scroll no-repeat 0 0;height:28px;}
.narrow-panel-middle p,.narrow-panel-middle h3{width:500px;}.narrow-panel-middle h3{padding-top:10px;}.narrow-image{position:absolute;right:0;top:-5px;z-index:20;}#ContentPrimary .image-wide{float:left;}#ContentPrimary .two-image-content{float:left;width:450px;padding-left:10px;}#ContentPrimary .two-image-content p,#ContentPrimary .two-image-content ul{width:100%;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.image-left{float:left;clear:left;position:relative;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.image-left span.image-border{background:transparent url(/images/dining-thumb-border.gif) no-repeat scroll 0 0;display:block;height:118px;left:-5px;position:absolute;top:-5px;width:134px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.image-left span.image-border-big{background:transparent url(/images/dining-bigthumb-border.gif) no-repeat scroll 0 0;display:block;height:206px;left:-5px;position:absolute;top:-5px;width:203px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.image-wide{float:right;position:relative;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.image-wide span.image-border{background:transparent url(/images/dining-image-border-wide.gif) no-repeat scroll 0 0;display:block;height:118px;left:-6px;position:absolute;top:-5px;width:260px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.image-wide-logo{float:right;position:relative;margin-bottom:20px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.image-wide-logo span.image-logo-border{background:transparent url(/images/dining-wide-logo-border.gif) no-repeat scroll 0 0;display:block;height:83px;left:-6px;position:absolute;top:-5px;width:136px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies h2,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies h3{float:left;margin-bottom:5px;width:560px;margin-left:20px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies p,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies ul,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies ol{float:left;margin-left:20px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies li{background:none;margin:0;padding:0;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies p{width:65%;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies ul,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies ol{width:350px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-method{width:350px;float:left;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-ingredients{width:250px;float:left;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-method span,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-ingredients span{display:inline-block;float:left;margin-left:20px;font-weight:bold;font-size:13px;margin-bottom:20px;}
#Content #ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater ol li{list-style-type:decimal;list-style-position:outside;padding-left:0;margin-left:25px;}#Container #ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle{width:900px;}#ContentPrimary .full-page-panel .full-page-panel-middle .quote-break-btns{float:right;}
#ContentPrimary .full-page-panel .full-page-panel-middle .quote-break-btns a{margin-left:10px;}#ContentPrimary .full-page-panel span.loading{display:block;width:100%;text-align:center;height:341px;padding-top:50px;}.panel-buttons{float:right;margin-left:10px;}#ContentPrimary .landing-page,#ContentPrimary .acc-containers.minehead-landing-page{float:left;}
#ContentPrimary .landing-page .accom-info{width:140px;}.half-width{float:left;width:50%;margin-top:20px;}#ContentPrimary .accom-info-container{display:inline;float:left;background:#f2ebd8;margin-right:15px;width:290px;position:relative;}#ContentPrimary .landing-page .accom-info-container h3{height:auto;}
#ContentPrimary .accom-info{width:200px;display:inline;float:left;}#ContentPrimary .accom-info .image-border-big img.thumbnail{left:4px;position:relative;top:4px;z-index:4;}#ContentPrimary .accom-info p span{font-weight:bold;}#ContentPrimary .half-width .accom-info-container{width:210px;}div.accom-info-inner-container{clear:both;padding:5px 0 5px 10px;}
#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .acc-containers.half-width p{width:auto;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .copy-promo,#ContentPrimary .full-page-panel .full-page-panel-middle .copy-promo{float:left;width:228px;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .copy-promo .image-border-small img{left:5px;position:relative;top:3px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .copy-promo .image-border-small img{left:5px;position:relative;top:3px;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .copy-promo a.promo-link,#ContentPrimary div.table .left-copy a,#ContentPrimary div.table .right-copy a{background:transparent url(/images/CSS/Pages/Accommodation/small-pink-arrow.gif) no-repeat scroll 100% 65%;clear:left;display:inline-block;float:left;font-size:12px;padding-right:1em;padding-top:4px;text-decoration:none;white-space:nowrap;font-weight:bold;}
#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .copy-promo a.promo-link:hover,#ContentPrimary div.table .left-copy a:hover,#ContentPrimary div.table .right-copy a:hover{text-decoration:underline;}#ContentPrimary .minehead-landing-page .accom-info{width:165px;}#ContentPrimary .minehead-landing-page .accom-info-container{width:47.75%;}
#ContentPrimary .minehead-landing-page .accom-info-container h3,#ContentPrimary .landing-page .accom-info-container H3{height:auto;margin-bottom:0;}#ContentPrimary .full-page-width .full-page-panel.minehead-landing-page .full-page-panel-middle .copy-promo p{width:175px;}#ContentPrimary .intro-details .intro-copy{width:422px;width:422px;}
#ContentPrimary .intro-details .intro-copy h1{margin-bottom:0;padding-bottom:0;margin-bottom:0;padding-bottom:0;margin-left:-5px;}#ContentPrimary .intro-details .intro-copy p{font-size:13px;font-size:13px;}#ContentPrimary .intro-details .intro-copy a:hover,#ContentPrimary .intro-details .brown-promo .brown-promo-middle a.promo-link:hover{text-decoration:underline;}
#ContentPrimary .intro-details .promos{float:right;margin-top:10px;float:right;margin-top:10px;}#ContentPrimary .intro-details .brown-promo,#ContentPrimary .intro-details .white-promo,#ContentPrimary .intro-details .brown-promo .brown-promo-middle img.promo-title{float:left;}#ContentPrimary .intro-details .brown-promo .brown-promo-middle p{float:left;font-size:11px;margin-top:0;padding-bottom:5px;width:140px;clear:left;}
#ContentPrimary .intro-details .white-promo .white-promo-middle a.promo-link:hover,#ContentPrimary .main-content-right div.options a.see-details:hover{text-decoration:underline;}#ContentPrimary .intro-details .white-promo .white-promo-middle img.map-england{bottom:-6px;position:absolute;right:1px;bottom:-6px;position:absolute;right:1px;}
#ContentPrimary .intro-details .white-promo .white-promo-middle img{display:block;}#ContentPrimary .main-content-left{float:left;width:47%;margin-top:15px;float:left;}#ContentPrimary .main-content-left ul{padding-bottom:10px;padding-bottom:10px;}#ContentPrimary .main-content-left p,#ContentPrimary .main-content-right p,#ContentPrimary .main-content-left ul li,#ContentPrimary .main-content-right ul li{font-size:12px;font-size:12px;}
#ContentPrimary .main-content-right div.options p{width:282px;clear:left;padding-bottom:7px;width:282px;clear:left;padding-bottom:7px;}#ContentPrimary div.table.three-quarter table a:hover,#ContentPrimary .intro-details .intro-copy a:hover{text-decoration:underline;}#ContentPrimary .side-content{width:325px;float:left;margin-top:20px;width:325px;float:left;}
#ContentPrimary .intro-details .intro-copy a{background:transparent url(/images/get-quote-btn-smaller.gif) no-repeat scroll 0 0;display:block;height:26px;text-indent:-99999px;width:96px;}#ContentPrimary .intro-details .intro-copy,#ContentPrimary .intro-details .brown-promo,#ContentPrimary .intro-details .white-promo{float:left;}
#ContentPrimary .intro-details .promos .white-promo,#ContentPrimary .intro-details .brown-promo{margin-right:10px;margin-right:10px;}#ContentPrimary .intro-details .brown-promo .brown-promo-top{background:transparent url(/images/intro-panel-brown-top-bot.gif) scroll no-repeat 0 0;height:7px;width:256px;}
#ContentPrimary .intro-details .brown-promo .brown-promo-middle{background:transparent url(/images/intro-panel-brown-repeater.gif) repeat-y scroll 0 0;padding:0 10px 0 10px;width:236px;min-height:99px;}#ContentPrimary .intro-details .brown-promo .brown-promo-bottom{background:transparent url(/images/intro-panel-brown-top-bot.gif) no-repeat scroll 0 100%;height:7px;width:256px;}
#ContentPrimary .intro-details .brown-promo .brown-promo-middle img.promo-title,#ContentPrimary .landing-page{float:left;}#ContentPrimary .intro-details .brown-promo .brown-promo-middle a.promo-link{display:inline-block;background:transparent url(/images/CSS/Pages/Accommodation/small-pink-arrow.gif) no-repeat scroll 100% 65%;font-size:12px;font-weight:bold;padding-right:.75em;padding-top:0;text-decoration:none;white-space:nowrap;clear:left;float:left;}
#ContentPrimary .intro-details .brown-promo .brown-promo-middle a.promo-link:hover,#ContentPrimary .intro-details .white-promo .white-promo-middle a.promo-link:hover{text-decoration:underline;}#ContentPrimary .intro-details .brown-promo .brown-promo-middle .image-border{background:transparent url(/images/intro-panel-img-border.gif) scroll no-repeat 0 0;float:right;clear:right;padding:3px;}
#ContentPrimary .intro-details .white-promo .white-promo-top{background:transparent url(/images/intro-panel-white-top-bot.gif) scroll no-repeat 0 0;height:7px;width:223px;}#ContentPrimary .intro-details .white-promo .white-promo-middle{background:transparent url(/images/intro-panel-white-repeater.gif) repeat-y scroll 0 0;padding:0 10px;width:203px;position:relative;}
#ContentPrimary .intro-details .white-promo .white-promo-bottom{background:transparent url(/images/intro-panel-white-top-bot.gif) no-repeat scroll 0 100%;height:7px;width:223px;}#ContentPrimary .intro-details .white-promo .white-promo-middle a.promo-link{display:inline-block;background:transparent url(/images/CSS/Pages/Accommodation/small-pink-arrow.gif) no-repeat scroll 100% 65%;font-size:12px;font-weight:bold;padding-right:.75em;padding-top:0;text-decoration:none;white-space:nowrap;clear:left;float:left;margin-bottom:3px;}
#ContentPrimary .main-content-left ul li{background:transparent url(/images/pink-bullet.gif) no-repeat scroll 0 6px;list-style-type:none;list-style-position:outside;padding-left:10px;}#ContentPrimary .wider-main-content .main-content-left ul li{padding-bottom:2px;}#ContentPrimary .main-content-right{width:48%;float:right;width:48%;margin-right:23px;*margin-right:20px;}
#ContentPrimary .main-content-left a.get-quote{float:left;margin-right:10px;}#ContentPrimary .main-content-right .main-content-right-top{background:transparent url(/images/right-content-panel-top-bot.gif) scroll no-repeat 0 0;height:10px;width:463px;}#ContentPrimary .main-content-right .main-content-right-middle{background:transparent url(/images/right-content-panel-reapeater.gif) scroll repeat-y 0 0;width:423px;padding:0 20px;}
#ContentPrimary .main-content-right .main-content-right-bottom{background:transparent url(/images/right-content-panel-top-bot.gif) no-repeat scroll 0 -15px;height:38px;width:463px;background:transparent url(/images/right-content-panel-top-bot.gif) no-repeat scroll 0 -15px;height:38px;width:463px;}#ContentPrimary .main-content-right div.options{background:transparent url(/images/divider-hor.gif) repeat-x scroll 0 100%;margin-top:7px;padding-bottom:7px;}
#ContentPrimary .main-content-right div.options:last-child,#ContentPrimary .side-content .custom-copy .custom-copy-middle p:last-child{background:none;background:none;}#ContentPrimary .main-content-right div.options a.see-details{display:inline-block;background:transparent url(/images/CSS/Pages/Accommodation/small-pink-arrow.gif) no-repeat scroll 100% 65%;font-size:12px;font-weight:bold;padding-right:.5em;padding-top:0;text-decoration:none;white-space:nowrap;clear:left;float:left;}
#ContentPrimary .main-content-right div.options a.see-details:hover{text-decoration:underline;}#ContentPrimary .main-content-right div.options div.image-border{background:transparent url(/images/accom-detail-img-border.gif) scroll no-repeat 0 0;float:right;clear:right;padding:5px;}#ContentPrimary .main-content-right div.options h4,#ContentPrimary .main-content-right div.options a.see-details{float:left;clear:left;}
#ContentPrimary .main-content-right DIV.options h4{font-size:12px;padding-bottom:5px;padding-top:10px;padding-bottom:5px;padding-top:10px;}#ContentPrimary .main-content-right h3{background:transparent url(/images/right-panel-titlebg.gif) scroll no-repeat 0 0;height:37px;padding-left:10px;padding-top:6px;width:463px;margin-left:-15px;}
#ContentPrimary .side-content .custom-copy{width:322px;margin-left:10px;width:322px;margin-left:0;}#ContentPrimary .side-content .custom-copy .custom-copy-top{background:transparent url(/images/sidecontent-panel-top-bot.gif) scroll no-repeat 0 0;height:34px;width:100%;}#ContentPrimary .side-content .custom-copy .custom-copy-middle{background:transparent url(/images/sidecontent-panel-repeater.gif) repeat-y scroll 0 0;padding:0 20px;width:290px;}
#ContentPrimary .side-content .custom-copy .custom-copy-bottom{background:transparent url(/images/sidecontent-panel-top-bot.gif) scroll no-repeat 0 100%;height:16px;width:100%;}#ContentPrimary .side-content .custom-copy .custom-copy-middle h6{background:transparent url(/images/sidecontent-panel-titlebg.gif) no-repeat scroll 0 0;height:31px;margin-left:-14px;padding:11px 0 0 12px;width:309px;}
#ContentPrimary .side-content .custom-copy .custom-copy-middle p{font-size:12px;background:transparent url(/images/divider-hor.gif) no-repeat scroll 50% 100%;margin-top:7px;}#ContentPrimary .side-content .experience p{background:none!important;}#ContentPrimary .side-content .experience span.prices{display:block;font-weight:bold;float:left;}
#ContentPrimary .side-content .experience span.prices p{width:100%;}#ContentPrimary .side-content .experience a.promo-link{float:left;font-size:12px;clear:left;display:inline-block;float:left;font-weight:bold;padding-right:1em;text-decoration:none;white-space:nowrap;background:transparent url(/images/CSS/Pages/Accommodation/small-pink-arrow.gif) no-repeat scroll 100% 50%;color:#e23e8e;}
#ContentPrimary .side-content .experience div.image-border{float:right;background:transparent url(/images/accom-detail-img-border.gif) scroll no-repeat 0 0;padding:5px;}#ContentPrimary .side-content{margin-top:19px;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .accom-info p{padding-bottom:0;margin-bottom:.25em;height:50px;}
#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .acc-containers.half-width .accom-info p{height:auto;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .acc-containers.half-width h3{height:auto;margin-bottom:5px;min-height:16px;}#ContentPrimary div.table{clear:left;float:left;margin-top:0;width:100%;}
#ContentPrimary div.table.three-quarter{width:615px;}.full-page-width .main-content{margin-bottom:10px;}#ContentPrimary .accom-info-container{margin-right:10px;}.full-page-width .main-content{*float:left;}#ContentPrimary div.table table.accom-resort-guide{*background:url(/images/CSS/Pages/Accommodation/border-2px.gif) no-repeat scroll 100% 0;}
#ContentPrimary div.table table.accom-resort-guide thead th{*width:100px!important;}#ContentPrimary div.table table.accom-resort-guide tbody th{*width:150px;}#ContentPrimary div.table table.accom-resort-guide tr .table-border-left,#ContentPrimary div.table table.accom-resort-guide tr .table-border-right{*background-color:#f9f7eb;}
#ContentPrimary div.table table.accom-resort-guide tr.white-bg .table-border-left,#ContentPrimary div.table table.accom-resort-guide tr.white-bg .table-border-right{*background-color:#fff;}#ContentPrimary div.table table.accom-resort-guide tr td,#ContentPrimary div.table table.accom-resort-guide tr th{*border-bottom:1px solid #d4ceaf;}
#ContentPrimary div.table table.accom-resort-guide tr.bottom-row td,#ContentPrimary div.table table.accom-resort-guide tr.bottom-row th{*border-bottom:none;}#ContentPrimary div.table table.accom-resort-guide thead a{*display:inline-block;}#ContentPrimary div.table.three-quarter table.accom-resort-guide thead th{*width:auto!important;}
#ContentPrimary div.table table a{*background-position:100% 65%!important;*display:inline-block!important;*padding-right:.5em!important;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .dining-view360{*width:100%;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half h2{*margin-bottom:10px;}
#ContentPrimary .side-content{*margin-top:15px;}#ContentPrimary div.table.three-quarter .accom-resort-guide{*width:98%;}#ContentPrimary div.table.three-quarter table.accom-resort-guide tr.prices td{*padding:5px 0;}#ContentPrimary div.table.three-quarter a.print-table-btn{*margin-right:10px;}.full-page-panel.popup{width:650px;text-align:left;margin-left:14px;}
.full-page-panel.popup .full-page-panel-middle{width:610px;padding:2px 20px 0;}.full-page-panel.popup .full-page-panel-middle .dining-repeater{width:610px;background:transparent;clear:left;display:inline;float:left;}.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies{width:100%;padding-bottom:20px;float:left;}
.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies h2{width:250px;float:left;margin-top:10px;}.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies .image-left{margin-bottom:20px;margin-right:20px;float:left;margin-top:10px;}.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-method{width:100%;float:left;}
.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-ingredients{width:47%;float:left;}.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-method ol{float:left;clear:left;width:100%;}.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-ingredients ul{float:left;width:100%;}
.full-page-panel.popup .full-page-panel-top{background:transparent url(/images/print-popup-panel-border.gif) no-repeat scroll 0 -0px;}.full-page-panel.popup .full-page-panel-bottom{background:transparent url(/images/print-popup-panel-border.gif) no-repeat scroll 0 -13px;}.full-page-panel.popup .full-page-panel-middle{background:transparent url(/images/print-popup-panel-border-middle.gif) repeat-y scroll 0 0;}
.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-method span,.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-ingredients span{margin-bottom:10px;}#Content .full-page-panel.popup .full-page-panel-middle .dining-repeater ol li{list-style-position:outside;list-style-type:decimal;padding-left:0;margin-left:25px;}
.full-page-panel.popup .full-page-panel-middle .dining-repeater li{background:none;list-style-position:outside;padding-left:0;}.full-page-panel.popup .full-page-panel-middle .dining-repeater ul,.full-page-panel.popup .full-page-panel-middle .dining-repeater ol,.full-page-panel.popup .full-page-panel-middle .dining-repeater p{font-size:12px;}
.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-method{margin-left:10px;}.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-method span,.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-ingredients span{display:inline-block;float:left;font-size:13px;font-weight:bold;margin-bottom:10px;}
.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-method span{margin-left:20px;}.full-page-panel.popup .full-page-panel-middle span.top-left,.full-page-panel.popup .full-page-panel-middle span.top-right,.full-page-panel.popup .full-page-panel-middle span.bottom-left,.full-page-panel.popup .full-page-panel-middle span.bottom-right{display:none;}
.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies span.image-border-big{background:transparent url(/images/dining-bigthumb-border.gif) no-repeat scroll 0 0;display:block;height:206px;left:-5px;position:absolute;top:-5px;width:203px;}.full-page-panel.popup .full-page-panel-middle .dining-repeater .repeater-inner.recipies div.image-left{clear:left;float:left;position:relative;}
.gallery-container #gallery360 a:hover,.gallery-container #gallery360 a{text-decoration:none;}.gallery-container #gallery360{margin-left:-28px;width:893px;}.gallery-container #gallery360 a img,.gallery-container #gallery360 iframe.iframe{border:none;}.gallery-container #gallery360 #cont-thumbs{float:left;}
.gallery-container #gallery360 #cont-controls{float:left;}.gallery-container #gallery360 #cont-image{background:#FFF none repeat scroll 0 0;border:1px solid #c1ba98;float:left;padding:2px;position:relative;margin-top:10px;margin-bottom:10px;}.gallery-container #gallery360 #cont-image-caption{overflow:hidden;float:left;background:#F2EBD8 none repeat scroll 0 0;display:block;float:left;height:361px;overflow:hidden;padding:0;position:relative;width:892px;}
.gallery-container #gallery360 .cont-caption-outer{background-color:#FFF;bottom:23px;left:5px;margin:.25em;min-height:20px;opacity:.75;padding:10px;position:absolute;width:600px;vertical-align:middle;}.gallery-container #gallery360 .cont-caption-outer{*filter:alpha(opacity = 70)!important;}.gallery-container #gallery360 #cont-buttons{float:left;height:351px;margin-right:-2px;padding-top:10px;width:112px;background-color:#F2EBD8;}
.gallery-container #gallery360 #swap-divs{float:left;}.gallery-container #gallery360 .images-scroller{position:relative;z-index:8;}.gallery-container #gallery360 .button{clear:right;float:right;height:106px;width:115px;text-align:center;line-height:105px;vertical-align:center;position:relative;z-index:9;}
.gallery-container #gallery360 .button.active,.gallery-container #gallery360 a:hover{background:transparent url(/images/CSS/Global/360-viewer/nav-btn-white-bg.gif) scroll no-repeat 0 0;}.gallery-container #gallery360 .button a#thegallery{display:block;width:100%;height:100%;background:transparent url(/images/CSS/Global/360-viewer/img-gal-btn.gif) scroll no-repeat 50% 50%;}
.gallery-container #gallery360 .button a#threesixty{display:block;width:100%;height:100%;background:transparent url(/images/CSS/Global/360-viewer/360-gal-btn.gif) scroll no-repeat 50% 50%;}.gallery-container #gallery360 .button img{left:20%;position:absolute;top:20%;display:none;}.gallery-container #gallery360 iframe{float:left;position:relative;z-index:11;*margin-left:-5px;}
.gallery-container #gallery360 .imagescroller{float:left;display:inline;position:relative;height:361px;}.gallery-container #gallery360 .non-js-caption{float:left;position:relative;width:100%;z-index:100;padding-left:0;}.gallery-container #gallery360 span.top-left{background:transparent url(/images/CSS/Global/360-viewer/opaic-white-corner-tl.gif) scroll no-repeat 0 0;width:15px;height:15px;position:absolute;top:0;left:0;}
.gallery-container #gallery360 span.top-right{background:transparent url(/images/CSS/Global/360-viewer/opaic-white-corner-tr.gif) scroll no-repeat 100% 0;width:15px;height:15px;position:absolute;right:0;top:0;}.gallery-container #gallery360 span.bottom-left{background:transparent url(/images/CSS/Global/360-viewer/opaic-white-corner-bl.gif) scroll no-repeat 0 100%;width:15px;height:15px;position:absolute;left:0;bottom:0;}
.gallery-container #gallery360 span.bottom-right{background:transparent url(/images/CSS/Global/360-viewer/opaic-white-corner-br.gif) scroll no-repeat 100% 100%;width:15px;height:15px;position:absolute;right:0;bottom:0;}.gallery-container #gallery360 .caption{position:relative;font-size:13px;}.gallery-container #gallery360 ul.thumbs{background:#E79623;list-style:none;padding:5px;margin:5px;height:293px;}
.gallery-container #gallery360 a.thumb{display:block;height:100%;position:relative;width:100%;}.gallery-container #gallery360 span.thumb-borders{background:transparent url(/images/CSS/Global/360-viewer/thumb-border.gif) no-repeat scroll 0 0;display:block;height:94px;left:1px;position:absolute;top:1px;width:117px;z-index:10;}
.gallery-container #gallery360 span.thumb-borders:hover{background:transparent url(/images/CSS/Global/360-viewer/thumb-border-on.gif) scroll no-repeat 0 0;z-index:21;}.gallery-container #gallery360 li.selected span.thumb-borders{background:transparent url(/images/CSS/Global/360-viewer/thumb-border-on.gif) scroll no-repeat 0 0;}
.gallery-container #gallery360 .thumb img{padding:3px 0 0 3px;}.gallery-container #gallery360 div.scrollable{position:relative;overflow-y:scroll;height:294px;width:149px;}.gallery-container #gallery360 div.scrollable ul.thumbs{height:auto;;margin-top:0;padding-top:0;position:absolute;list-style-type:none;}
.gallery-container #gallery360 div.scrollable ul.thumbs li{background:transparent none repeat scroll 0 0!important;height:94px;list-style-type:none!important;margin-bottom:5px;padding-left:0!important;text-align:center;width:114px;}.gallery-container #gallery360 div.scroller{float:left;background:#fff;width:0;margin:0 0 0 10px;}
.gallery-container #gallery360 div#scroller-inner{float:left;background:#E79623;width:149px;margin:0;}.gallery-container #gallery360 div.main-image{float:left;padding:5;}#ContentPrimary .full-page-panel .full-page-panel-middle div.image a.close-imgs-btn{background:transparent url(/images/arrow-pink.gif) no-repeat scroll 100% 60%;clear:left;display:block;float:left;font-size:12px;font-weight:bold;margin-top:15px;padding-right:1.5em;text-decoration:none;display:block;white-space:nowrap;}
.gallery-container #gallery360 #cont-image{width:628px;}.full-page-panel-middle .loading-accom{display:block;height:391px;line-height:391px;text-align:center;vertical-align:middle;width:893px;}.gallery-container #gallery360{height:361px;}.gallery-container #gallery360 div.scroller a.prev{background:transparent url(/images/CSS/Global/360-viewer/arrow-up.gif) no-repeat scroll 0 0;display:block;margin:1px 60px -1px;padding:0 7px;height:21px;}
.gallery-container #gallery360 div.scroller a.next{background:transparent url(/images/CSS/Global/360-viewer/arrow-down.gif) no-repeat scroll 0 0;display:block;margin:0 60px 0;padding:0 7px;height:21px;}.gallery-container #gallery360 div.scrollable ul.thumbs li{*margin-bottom:7px;}.gallery-container #gallery360 div.scroller a.prev.disabled{background:url(/images/CSS/Global/360-viewer/arrow-up-disabled.gif) no-repeat;}
.gallery-container #gallery360 div.scroller a.next.disabled{background:url(/images/CSS/Global/360-viewer/arrow-down-disabled.gif) no-repeat;}.gallery-container #gallery360 #cont-buttons{*margin-right:2px;}.gallery-container #gallery360 div.scrollable ul.thumbs li{*margin-bottom:5px;}.gallery-container #gallery360 div.scroller a.prev{*height:19px;}
.gallery-container #gallery360 div.scroller a.next{*height:19px;}#ContentPrimary .full-page-panel .full-page-panel-middle span.roomtype{background:transparent url(/images/CSS/big-tick.gif) no-repeat scroll 100% 0;display:inline-block;font-weight:bold;height:25px;line-height:25px;margin-left:10px;padding-right:35px;width:auto;}
#ContentPrimary .full-page-panel .full-page-panel-middle a.dining-link{background:transparent url(/images/CSS/arrow-pink.gif) no-repeat scroll 100% 50%;display:inline-block;float:left;font-size:12px;font-weight:bold;margin-right:15px;padding-right:.75em;margin-top:-15px;margin-bottom:15px;text-decoration:none;}
#ContentPrimary .full-page-panel .full-page-panel-middle a.dining-link:hover{text-decoration:underline;}#ContentPrimary .full-page-panel .full-page-panel-middle div.image a.open-imgs-btn{background:transparent url(/images/close-button.gif) no-repeat scroll 100% 60%;clear:left;display:inline-block;font-size:12px;font-weight:bold;margin-top:15px;padding-right:1.5em;text-decoration:none;float:left;*width:100%;}
#ContentPrimary .full-page-panel .full-page-panel-middle div.image a.open-imgs-btn:hover{text-decoration:underline;}#ContentPrimary .full-page-panel .full-page-panel-middle div.image a.close-imgs-btn:hover{text-decoration:underline;}#ContentPrimary .full-page-panel .full-page-panel-middle div.image img{float:left;}
.gallery-container{clear:left;float:left;padding:0 10px;position:relative;width:930px;}.gallery-container-inner{background:transparent url(/images/CSS/Global/360-viewer/container-left-shorter.gif) no-repeat scroll 0 100%;clear:left;float:left;width:919px;}.gallery-container-right{background:transparent url(/images/CSS/Global/360-viewer/container-right-shorter.gif) no-repeat scroll 100% 100%;clear:left;float:left;position:relative;width:930px;padding:20px 10px 22px;}
.inner-list{border-bottom:#e89623 solid 1px;height:0;margin-right:10px;width:auto;margin-bottom:15px;}.outertabs a{color:#410e3c;}.outertabs a.active{color:#c2036a;}.outertabs ul{display:block;width:921px;}.outertabs ul li{display:inline;list-style-type:none;background:transparent;border:0 solid #000;padding-left:0;border-right:1px solid #e89623;}
.outertabs ul li a{display:block;height:100%;wodth:100%;}.outertabs ul#hotel-tabs{border-bottom:1px solid #e89623;height:36px;margin:0;padding:0;}.outertabs ul#hotel-tabs li{float:right;*margin-top:1px;}.outertabs ul#hotel-tabs li a{padding:6px 1em;font-size:20px;font-weight:bold;}.outertabs ul#accom-tabs{margin:8px 10px 0;width:auto;float:right;}
.outertabs ul#accom-tabs li#hotel-title{border:none;float:left;}.outertabs h3{width:auto;padding:0;margin-top:20px;margin-left:15px;}.outertabs ul#accom-tabs li{float:left;}.outertabs ul#accom-tabs li a{margin:0;padding:6px;font-size:13px;font-weight:bold;}.outertabs ul#accom-tabs li#rest-tabs{border:none;padding:0;margin:0 0 0 20px;}
.outertabs ul#accom-tabs li#rest-tabs ul{width:auto;}.outertabs ul#accom-tabs li.first{background:#fff url(/images/CSS/Global/360-viewer/tab-left-off.gif) scroll no-repeat 0 0;padding-left:4px;}.outertabs ul#accom-tabs li.last{background:#fff url(/images/CSS/Global/360-viewer/tab-right-off.gif) scroll no-repeat 100% 0;padding-right:4px;border-right:none;}
.outertabs ul#hotel-tabs li.first{background:#fff url(/images/CSS/Global/360-viewer/tab-left-big-off.gif) scroll no-repeat 0 0;padding-left:4px;}.outertabs ul#hotel-tabs li.last{background:#fff url(/images/CSS/Global/360-viewer/tab-right-big-off.gif) scroll no-repeat 100% 0;padding-right:4px;border-right:none;}
.outertabs ul#accom-tabs li a{background:transparent url(/images/CSS/Global/360-viewer/tab-off-bg.gif) scroll repeat-x 0 0;}.outertabs ul#hotel-tabs li a{background:transparent url(/images/CSS/Global/360-viewer/tab-big-off-bg.gif) scroll repeat-x 0 0;}.outertabs ul#accom-tabs li.first:hover{background:#fff url(/images/CSS/Global/360-viewer/tab-left.gif) scroll no-repeat 0 0;}
.outertabs ul#accom-tabs li.last:hover{background:#fff url(/images/CSS/Global/360-viewer/tab-right.gif) scroll no-repeat 100% 0;}.outertabs ul#hotel-tabs li.first:hover{background:#fff url(/images/CSS/Global/360-viewer/tab-left.gif) scroll no-repeat 0 0;}.outertabs ul#hotel-tabs li.last:hover{background:#fff url(/images/CSS/Global/360-viewer/tab-right.gif) scroll no-repeat 100% 0;}
.outertabs ul#accom-tabs li a:hover,.outertabs ul#hotel-tabs li a:hover{background:transparent url(/images/CSS/Global/360-viewer/tab-on-bg.gif) scroll repeat-x 0 0;border-bottom:#fff solid 1px;}.gallery-container .three60-images-container #gallery360{margin-left:5px;width:100%;}.gallery-container #gallery360 #cont-image-caption{width:898px;}
.gallery-container .three60-images-container #gallery360 #cont-image-caption{width:910px;}.gallery-container .three60-images-container #gallery360 #cont-buttons{padding-left:10px;*padding-left:5px;}.gallery-container .three60-images-container #gallery360 iframe{background-color:#F2E8D8;padding-right:4px;*margin-top:-3px;}
.gallery-container .three60-images-container #gallery360 #cont-image-caption{background-color:#F2EBD8;}.outertabs{position:relative;}.outertabs-left-border{background:transparent url(/images/CSS/Global/360-viewer/container-left.gif) no-repeat scroll 0 0;height:50px;left:-10px;position:absolute;top:36px;width:10px;}
.outertabs-right-border{background:transparent url(/images/CSS/Global/360-viewer/container-right.gif) no-repeat scroll 100% 0;height:50px;position:absolute;right:-10px;top:36px;width:20px;}.hotel-room-tabs #ajax-content .full-page-panel .full-page-panel-top{background:transparent url(/images/CSS/Global/360-viewer/loading-full-panel-top.gif) repeat-y scroll 0 0;width:930px;}
.hotel-room-tabs #ajax-content .full-page-panel .full-page-panel-middle{background:transparent url(/images/CSS/Global/360-viewer/loading-full-panel-middle.gif) repeat-y scroll 0 0;width:930px;}.hotel-room-tabs #ajax-content .full-page-panel .full-page-panel-bottom{background:transparent url(/images/CSS/Global/360-viewer/loading-full-panel-bottom.gif) repeat-y scroll 0 100%;width:930px;}
#ContentPrimary #ajax-content .full-page-panel{margin-top:0;}.gallery-360 .gallery-container{padding:0;}.gallery-360 .gallery-container .gallery-container-inner .gallery-container-right{padding:16px 0 22px;}.gallery-tab-container{float:left;clear:left;width:940px;margin-top:20px;margin-bottom:-2px;}
.gallery-tab-container h2{float:left;}.gallery-tab-container div.tabs{float:right;margin-right:15px;position:relative;z-index:25;height:31px;}.gallery-tab-container div.tabs a{display:block;float:left;font-size:13px;font-weight:bold;padding:5px 10px;background:transparent url(/images/CSS/Global/360-viewer/tab-off-bg.gif) repeat-x scroll 0 0;border-right:1px solid #d3cdb0;height:19px;}
.gallery-tab-container div.tabs a.last{border:none;}.gallery-tab-container div.tabs a.first{background:transparent url(/images/CSS/Global/360-viewer/gallery-tabs-left-right.gif) scroll no-repeat 0 0;}.gallery-tab-container div.tabs a.last{background:transparent url(/images/CSS/Global/360-viewer/gallery-tabs-left-right.gif) scroll no-repeat 100% 0;}
#Content .gallery-tab-container div.tabs a{text-decoration:none;color:#410e3c;border-bottom:1px solid #e89623;}#Content .gallery-tab-container div.tabs a:hover{text-decoration:underline;}#Content .gallery-tab-container div.tabs a.active,#Content .gallery-tab-container div.tabs a:hover{color:#c2036a;background:#fff;border-top:1px solid #e89623;height:19px;padding-top:4px;border-bottom:1px solid #fff;}
#Content .gallery-tab-container div.tabs a.first.active,#Content .gallery-tab-container div.tabs a.first:hover{background:transparent url(/images/CSS/Global/360-viewer/gallery-tabs-left-right-on.gif) scroll no-repeat 0 0;border-top:none;padding-top:5px;}#Content .gallery-tab-container div.tabs a.last.active,#Content .gallery-tab-container div.tabs a.last:hover{background:transparent url(/images/CSS/Global/360-viewer/gallery-tabs-left-right-on.gif) scroll no-repeat 100% 0;border-top:none;padding-top:5px;}
#Content .gallery-tab-container div.tabs span.other-tabs{float:left;margin-left:10px;}#Content .gallery-tab-container div.tabs span.other-tabs a.first.last{background-image:url(/images/CSS/Global/360-viewer/lone-room-tab-off.gif);width:80px;margin-left:10px;text-align:center;}#Content .gallery-tab-container div.tabs span.other-tabs a.first.last:hover,#Content .gallery-tab-container div.tabs span.other-tabs a.first.last.active{background-image:url(/images/CSS/Global/360-viewer/lone-room-tab.gif);width:80px;margin-left:10px;text-align:center;}
.hotel-tab-container{border-bottom:1px solid #E89623;clear:left;float:left;margin-bottom:-10px;margin-left:5px;position:relative;width:920px;z-index:100;}.hotel-tab-container .hotel-tabs{float:right;height:36px;margin:0;padding:0 6px 0 0;}#Content .hotel-tab-container .hotel-tabs a{display:inline-block;font-size:20px;font-weight:bold;color:#410e3c;text-decoration:none;*margin-top:1px;}
#Content .hotel-tab-container .hotel-tabs a:hover{text-decoration:underline;}.hotel-tab-container .hotel-tabs a.first{background:#fff url(/images/CSS/Global/360-viewer/hotel-tab-off.gif) scroll no-repeat 0 0;padding:6px 10px 5px;border-right:1px solid #d3cdb0;float:left;border-bottom:1px solid #e89623;*padding-bottom:4px;}
.hotel-tab-container .hotel-tabs a.last{background:#fff url(/images/CSS/Global/360-viewer/hotel-tab-off.gif) scroll no-repeat 100% 0;padding:6px 10px 5px;border-right:none;border-bottom:1px solid #e89623;*padding-bottom:4px;}#Content .hotel-tab-container .hotel-tabs a.first:hover,#Content .hotel-tab-container .hotel-tabs a.first.active{background:#fff url(/images/CSS/Global/360-viewer/hotel-tab-on.gif) scroll no-repeat 0 0;border-bottom:1px solid #fff;color:#c2036a;}
#Content .hotel-tab-container .hotel-tabs a.last:hover,#Content .hotel-tab-container .hotel-tabs a.last.active{background:#fff url(/images/CSS/Global/360-viewer/hotel-tab-on.gif) scroll no-repeat 100% 0;border-bottom:1px solid #fff;color:#c2036a;}.hotel-tabs-left-corner{background:transparent url(/images/CSS/Global/360-viewer/container-left.gif) no-repeat scroll 0 0;height:50px;left:-5px;position:absolute;top:36px;width:10px;}
.hotel-tabs-right-corner{background:transparent url(/images/CSS/Global/360-viewer/container-right.gif) no-repeat scroll 100% 0;height:50px;position:absolute;right:-5px;top:36px;width:10px;}.hotel-room-tabs .gallery-tab-container{background-color:#FFF;clear:left;float:left;margin-bottom:-2px;margin-left:0;margin-top:9px;padding-top:13px;width:930px;}
body:nth-of-type(1) .gallery-container #gallery360 div#scroller-inner{margin:0 0 0 10px!important;}body:nth-of-type(1) .gallery-container #gallery360 .button{z-index:0;}body:nth-of-type(1) #Content .gallery-tab-container div.tabs span.other-tabs{padding-right:8px;}body:nth-of-type(1) #Content .gallery-tab-container div.tabs span.other-tabs a.last{padding-left:5px;padding-right:0;}
body:nth-of-type(1) #Content .gallery-tab-container div.tabs span.other-tabs a.first.last{width:95px;}body:nth-of-type(1) #Content .hotel-tab-container .hotel-tabs a{padding:6px 10px;}#ContentPrimary #ajax-content .full-page-panel .full-page-panel-middle .dining-repeater{padding-bottom:10px;}.resort-take-a-tour{background:transparent url(/images/CSS/Components/TakeATour/resort-bg-panel-small.gif) no-repeat scroll 85% 0;width:302px;margin:0;min-height:100%;width:100%;padding:10px 0 0;}
.resorts-content .resorts-content-inner #ResortInformation img{Float:none;}ul#ResortOverview li.resort-forward-arrow{background:none;padding:0 0 0 26px;width:135px;}ul#ResortOverview li.resort-forward-arrow a{background:none;text-decoration:none!important;color:#39152E;font-size:1.2em;font-weight:bold;left:5px;top:5px;line-height:1.1em;padding-right:10px;position:relative;}
ul#ResortOverview li.resort-forward-arrow a:hover{text-decoration:underline!important;}.resort-take-a-tour a{background:transparent url(/images/CSS/Pages/Resorts/arrow-dark-purple-forward.gif) no-repeat scroll 100% 70%;left:0;font-size:1.2em;color:#39152E;text-decoration:none!important;bottom:0;display:inline-block;font-weight:bold;padding-top:5px;padding-right:10px;position:relative;}
.resort-take-a-tour a:hover{text-decoration:underline!important;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .skegness-landing-page{width:100%;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info-container{width:47.75%;}
#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info-container .accom-info-inner-container{padding:5px 0 10px 10px;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info{width:100%;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info .image-border-wider{height:121px;position:relative;width:202px;z-index:5;float:left;margin-right:10px;}
#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info .image-border-wider img.thumbnail{left:4px;position:relative;top:4px;z-index:4;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info .accom-info-link{clear:none;float:none;}
#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info .copy-right{float:left;width:47%;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info .copy-right h4{margin-bottom:0;}#ContentPrimary .full-page-width .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info p{height:auto;margin-bottom:.25em;padding-bottom:0;width:auto;padding-top:5px;margin-bottom:5px;line-height:15px;}
#ContentPrimary .half-width-repeater-container{margin-bottom:10px;}.break-search-results .break-search-results-details table.pricegridtable{border-collapse:collapse;}.break-search-results .break-search-results-details table.pricegridtable th.th-pricegridtable{font-size:1.2em;text-align:left;padding:14px 15px 14px 7px;}
.break-search-results .break-search-results-details table.pricegridtable th.th-resort{font-size:1.2em;text-align:left;padding:14px 15px 14px 7px;width:120px;}.break-search-results .break-search-results-details table.pricegridtable th.th-startdate{font-size:1.2em;text-align:left;padding:14px 15px 14px 7px;width:58px;}
.break-search-results .break-search-results-details table.pricegridtable th.th-description{font-size:1.2em;text-align:left;padding:14px 15px 14px 7px;width:260px;}.break-search-results .break-search-results-details table.pricegridtable th.th-price{font-size:1.2em;text-align:left;padding:14px 15px 14px 7px;width:115px;vertical-align:top;}
.break-search-results .break-search-results-details table.pricegridtable th.th-price .th-price-span{font-size:9px;text-align:left;color:#630460;display:block;line-height:12px;margin-top:5px;}.break-search-results .break-search-results-details table.pricegridtable td.td-pricegridtable{padding:6px 10px 6px 7px;font-size:1.2em;color:#630460;text-align:left;vertical-align:top;border-right:1px dashed #DAD0D9;border-collapse:separate;}
.break-search-results .break-search-results-details table.pricegridtable td.td-duration{padding:6px 10px 6px 7px;font-size:1.2em;color:#630460;vertical-align:top;border-right:1px dashed #DAD0D9;border-collapse:separate;}.break-search-results .break-search-results-details table.pricegridtable td.td-description{width:260px;padding:6px 10px 6px 7px;text-align:left;vertical-align:top;border-right:1px dashed #DAD0D9;border-collapse:separate;}
.break-search-results .break-search-results-details table.pricegridtable td.td-price{padding:6px 10px 6px 7px;text-align:left;vertical-align:top;border-right:1px dashed #DAD0D9;border-collapse:separate;}.break-search-results .break-search-results-details table.pricegridtable td.td-getquote{padding:6px 10px 6px 7px;text-align:left;vertical-align:top;border-collapse:separate;width:75px;}
.break-search-results .break-search-results-details table.pricegridtable td.td-price-soldout{border-right:1px dashed #DAD0D9;padding:6px 10px 6px 7px;text-align:left;vertical-align:top;border-collapse:separate;color:#6F6F6F;}.break-search-results .break-search-results-details table.pricegridtable td a .subtitlefont{font-size:15px;font-weight:bold;}
.break-search-results .break-search-results-details table.pricegridtable td a .subsubtitlefont{font-size:12px;font-weight:normal;}.splash-large-content-container{margin:0;width:980px;}.new-to-butlins-flash{height:auto;padding-bottom:10px;margin-top:0;}#ContentSecondary .splash-large-content-container #SplashLargeLeftColumn{float:left;width:769px;}
#ContentSecondary .splash-large-content-container #SplashLargeLeftColumn .splash-content-top-bgimage{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/SplashLargeWhiteBoxTop.gif) no-repeat scroll;margin-left:0;margin-top:5px;width:769px;}#ContentSecondary .splash-large-content-container #SplashLargeLeftColumn .splash-content-middle-bgimage{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/SplashLargeWhiteBoxMiddle.gif) repeat scroll;margin-left:0;padding:1px 11px 15px 20px;width:739px;}
#ContentSecondary .splash-large-content-container #SplashLargeLeftColumn .splash-content-bottom-bgimage{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/SplashLargeWhiteBoxBottom.gif) no-repeat scroll;margin-left:0;padding-bottom:30px;width:769px;}#ContentSecondary #SplashLargeLeftColumn .splash-content-middle-bgimage p,#ContentSecondary #SplashLargeLeftColumn .splash-content-middle-bgimage .form-elm-input{color:#410E3C;font-size:1.3em;}
#ContentSecondary .splash-large-content-container #RightColumn{float:left;padding-left:10px;width:159px;}#ContentSecondary .splash-large-content-container .related-links{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/WhatsOnRelated4ColumnPanelBG.png) no-repeat scroll left bottom;float:left;margin-bottom:20px;margin-left:0;padding-bottom:30px;width:159px;}
#ContentSecondary .splash-large-content-container .related-links .related-links-inner{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/WhatsOnRelated4ColumnPanelBG.png) no-repeat scroll right top;float:left;padding:14px 10px 0;width:139px;}#ContentSecondary .splash-large-content-container .related-link a{background:transparent url(/images/CSS/BuildingBlocks/PremierClub/LinkCircleArrowRight.png) no-repeat scroll right center;display:block;height:21px!important;min-height:21px;padding:3px 30px 0 0;width:109px;}
#ContentSecondary .splash-large-content-container #SplashLargeLeftColumn .splash-content-bottom-bgimage p{font-size:1.3em;}#ContentSecondary .splash-large-content-container #SplashLargeLeftColumn .splash-content-bottom-bgimage .form-elm-input{color:#410E3C;font-size:1.3em;}#NavigationSecondary ul{margin-left:0;}
.faqs-panel{margin-left:0;}.break-search-results .break-search-results-details table.pricegridtable th.th-price .heading-description{display:block;min-height:35px;}* html .break-search-results .break-search-results-details table.pricegridtable th.th-price .heading-description{height:35px;}.primary-content{width:594px;}
.primary-content,.sidebar-content{float:left;}.sidebar-content{width:254px;margin-left:10px;}.search-form-container{margin-top:10px;min-height:150px;margin-bottom:10px;}.search-form-container input{border:none;}.search-date-ents-top{background:transparent url(/images/CSS/Pages/whats-on-guide/search-date-from/search-date-ents-top-v2.gif) scroll no-repeat 0 0;width:100%;height:42px;}
.search-date-ents-middle{background-color:#c2036a;padding:0 10px;}.search-date-ents-bottom{background:transparent url(/images/CSS/Pages/whats-on-guide/search-date-from/search-date-ents-bottom-v2.gif) scroll no-repeat 0 100%;width:100%;height:8px;}.white-text{font-size:12px;color:#fff;margin-top:5px;}
.standard-search-ent-name{float:left;margin-right:45px;width:195px;}.ent-quick-search{margin-bottom:10px;}input#search-ent-quick{background:transparent url(/images/search-date-from/purple-text-field.gif) scroll no-repeat 0 0;height:21px;padding-top:3px;width:190px;}.date-and-hols{float:left;margin-right:45px;width:245px;}
.standard-search-date-form-filter{float:left;margin-right:0;width:345px;}.search-date-form{padding:0;width:100%;float:left;height:100%;}.search-date-form .date-from div{float:left;margin-right:10px;}.search-date-form h2{margin-top:0;padding-top:20px;padding-left:10px;margin-bottom:3px;float:left;width:100%;}
.search-date-form .date-from #search-date-day-from{color:#ffd100;font-size:12px;line-height:20px;vertical-align:middle;float:left;margin-right:10px;}.search-date-form .date-to div{float:left;margin-right:10px;}.search-date-form .date-to #search-date-day-from{color:#ffd100;font-size:12px;line-height:20px;vertical-align:middle;}
.search-date-form .date-select-divider{float:left;margin-right:10px;font-weight:normal;font-size:12px;color:#fff;margin-top:2px;}.search-form-container .white-label{font-size:12px;font-weight:bold;color:#fff;text-decoration:none;}.search-form-container .white-label:hover{text-decoration:none;}.search-ent-form{padding:0;width:445px;float:right;height:100%;}
.search-ent-form .ent-name label,.search-ent-form .ent-quick-search label{font-weight:bold;color:#fff;font-size:12px;text-decoration:none;}.search-ent-form .ent-name select,.search-ent-form .ent-quick-search input{float:left;clear:left;width:190px;}.search-ent-form .ent-quick-search input{height:23px;margin-top:1px;}
.search-ent-form .ent-name,.search-ent-form .ent-quick-search{float:left;}.search-ent-form .ent-quick-search{padding-left:10px;}.search-ent-form .ent-name div{float:left;margin-right:10px;}.search-ent-form h2{margin-top:0;margin-bottom:0;}.search-ent-form .ent-name #search-date-day-from{color:#ffd100;font-size:12px;line-height:20px;vertical-align:middle;}
.search-ent-form .ent-quick-search div{float:left;margin-right:10px;}.search-ent-form .ent-quick-search #search-date-day-from{color:#ffd100;font-size:12px;line-height:20px;vertical-align:middle;}.search-ent-form .date-select-divider{float:left;margin-right:10px;font-weight:normal;font-size:12px;color:#fff;margin-top:2px;}
.search-ent-form .search-ent-form-filter{float:left;margin-top:10px;}.search-ent-form .search-ent-form-filter .filter-elements{float:left;}.search-ent-form .search-ent-form-filter span{display:block;font-size:12px;font-weight:bold;color:#fff;margin-bottom:2px;margin-top:2px;}.search-ent-form .search-ent-form-filter div{float:left;margin-right:10px;line-height:15px;}
.search-ent-form .search-ent-form-filter div input{vertical-align:middle;}.search-ent-form .search-ent-form-filter div label{font-size:12px;vertical-align:middle;}.search-ent-form .search-ent-form-filter div.reset{margin-right:0;}.search-ent-form .search-ent-form-filter div.reset a{font-size:12px;color:#fff;display:block;margin-top:1px;}
.search-ent-form .search-ent-form-filter div.search-ent-form-submit{margin-right:0;}.search-ent-form .search-ent-form-filter div.search-ent-form-submit input{margin-top:9px;}.filter-elements{float:left;width:70%;}.sidebar-search .filter-elements{width:100%;}#Content .search-form-container div.jquery-select,#Content .search-form-container div.jquery-select-skinned{margin-right:0;}
div.standard-search-ent-name div.ent-quick-search input.entertainment-text-box{background:transparent url(/images/search-date-from/purple-text-field.gif) no-repeat scroll 0 0;height:21px;padding-top:3px;width:190px;}.information-div{width:100%;float:left;margin-bottom:0;}.information-div-top{background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/info-box-top.gif) scroll no-repeat 0 0;width:100%;height:10px;line-height:10px;}
.information-div-middle{background:#ffd100;padding:0 10px;}.information-div-middle p{width:65%;}.information-div-bottom{background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/info-box-bottom.gif) scroll no-repeat 0 100%;width:100%;height:10px;line-height:10px;}.no-results-ents{margin-bottom:10px;*width:100%;}
.search-refine-filter{background:#F2EBD8 none repeat scroll 0 0;display:inline;float:left;width:900px;clear:left;float:left;margin-bottom:10px;position:relative;}.search-refine-filter .search-refine-filter-inner{position:relative;clear:both;padding:20px 20px 50px;width:860px;height:120px;}.search-refine-filter p,.search-refine-filter ul{width:auto;padding-bottom:15px;clear:left;}
.search-refine-filter h3{float:left;margin-bottom:5px;}.search-refine-filter h4{width:100%;float:left;}.search-refine-filter ul,.search-refine-filter ol{font-size:12px;}.search-refine-filter li{background:transparent url(/images/pink-bullet.gif) no-repeat scroll 0 6px;list-style-position:outside;padding-left:15px;}
#ContentPrimary .dining-findout-more{height:26px;width:109px;clear:left;}#ContentPrimary .dining-findout-more.bottom-panel{position:absolute;right:240px;bottom:20px;z-index:21;}.search-refine-filter-inner .filter-refine-title{float:left;margin-right:35px;}.search-refine-filter-inner div.filter-containers{float:left;clear:none;background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/search-filter-pipe.gif) scroll no-repeat 65% 50%;padding-bottom:0;height:100%;width:210px;}
.search-refine-filter-inner ul span{color:#c2036a;}.search-refine-filter-inner ul li{margin-left:0;list-style-type:none;padding:0;width:150px;}.search-refine-filter-inner ul li input{margin-right:5px;vertical-align:middle;line-height:12px;}.search-refine-filter-inner div.last-filter{background-image:none;width:auto;padding-top:30px;}
.search-refine-filter-inner input{border:none;}.filter-submit a{display:block;font-size:12px;color:#c2036a;text-decoration:underline;}.filter-submit a:hover{text-decoration:none;}.results-set{margin-bottom:10px;}.result-item input{border:none;}.result-item{background:#F2EBD8 none repeat scroll 0 0;display:inline;float:left;width:900px;clear:left;float:left;margin-bottom:10px;position:relative;padding-bottom:15px;}
.result-item .result-item-inner{position:relative;clear:both;padding:20px;width:860px;}.result-item p,.result-item ul{width:auto;padding-bottom:15px;clear:left;}.result-item h3,.result-item h4{float:left;margin-bottom:5px;}.result-item ul,.result-item ol{font-size:12px;}.result-item li{background:transparent url(/images/pink-bullet.gif) no-repeat scroll 0 6px;list-style-position:outside;padding-left:15px;}
#ContentPrimary .dining-findout-more{height:26px;width:109px;clear:left;}#ContentPrimary .dining-findout-more.bottom-panel{position:absolute;right:240px;bottom:20px;z-index:21;}.result-item-inner .filter-refine-title{float:left;margin-right:35px;}.result-item-inner ul{float:left;clear:none;margin-left:40px;}
.result-item-inner ul span{color:#c2036a;}.result-item ul li{margin-left:0;list-style-type:none;padding:0;width:150px;}.result-item ul li input{margin-right:5px;vertical-align:middle;line-height:12px;}#Content .result-item-inner div.image-left-small a{cursor:pointer;text-decoration:none;}div.image-left-small{position:relative;float:left;margin-right:20px;}
div.image-left-small span.image-border-small{background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/search-results-image-border.gif) scroll no-repeat 0 0;width:103px;height:103px;position:absolute;left:-5px;top:-5px;display:block;}#ContentPrimary .full-page-panel .full-page-panel-middle div.results-set h5{background:none;}
#ContentPrimary .full-page-panel .full-page-panel-middle div.result-item-desc h6{background:transparent none repeat scroll 0 0;color:#C2036A;font-size:18px;font-weight:bold;margin:0;padding:0;}.result-item-inner div.result-item-desc{width:360px;float:left;}.result-item-inner div.result-item-desc h6,.result-item-inner div.result-item-desc p{clear:none;}
.result-item-inner div.result-item-desc p strong{color:#C2036A;}.result-item-inner div.button,.result-item-inner div.lists{float:left;padding-top:4px;margin-top:0;}.result-item-inner div.button{margin-left:30px;}.result-item-inner div.single-result,.result-item-inner div.lists{float:left;padding-top:4px;margin-top:0;}
.result-item-inner div.single-result{margin-left:30px;}.result-item-inner div.lists ul,.result-item-inner div.lists ul li{padding-left:0;margin-left:0;width:100px;padding-left:30px;}.result-item-inner div.lists ul li{background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/pink-tick.gif) scroll no-repeat 0 50%;padding-left:20px;}
.result-item-inner div.lists ul li.list-title{background:transparent none repeat scroll 0 0;color:#C2036A;font-size:14px;font-weight:bold;line-height:19px;vertical-align:top;padding-bottom:5px;}.result-item-inner img.view-breaks{margin-top:20px;}#wong-main-banner{margin-bottom:10px;}.wong-intro{width:294px;float:left;margin-top:5px;}
.wong-intro h1{font-size:18px;line-height:19px;color:#410e3c;padding-bottom:5px;}.wong-email h2{font-size:16px;line-height:15px;padding-bottom:5px;}.wong-email{width:294px;float:left;margin-left:5px;position:relative;}.wong-email input{float:left;}.wong-email .sidebar-enews-field{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/email-textfield-bg.gif) no-repeat scroll 0 0;float:left;height:26px;padding-left:1px;padding-top:7px;width:185px;}
.wong-email .sidebar-enews-field input{width:177px;border:none;background:transparent none repeat scroll 0 0;}.wong-email .wong-email-top{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/email-panel-top.gif) scroll no-repeat 0 0;width:100%;height:7px;}.wong-email .wong-email-middle{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/email-panel-middle.gif) scroll repeat-y 0 0;padding:10px 20px;width:274px;}
.wong-email .wong-email-bottom{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/email-panel-bottom.gif) scroll no-repeat 0 100%;width:100%;height:15px;}.wong-email .wong-email-middle p{padding-left:0;padding-right:0;padding-bottom:8px;}.wong-email .wong-email-middle .wong-email-submit{margin-top:1px;border:none;}
.wong-email .wong-email-middle a.email-privacy{display:block;font-weight:bold;padding-bottom:0;}.sidebar-content .top-sidebar{width:100%;background-color:#F2EBD8;position:relative;padding:10px 20px;margin-bottom:10px;}.sidebar-content .top-sidebar span.sidebar-title{color:#C2036A;float:left;font-size:18px;font-weight:bold;letter-spacing:-1px;margin-bottom:5px;width:100%;margin-left:-5px;}
.sidebar-content .top-sidebar .video-frame{margin-left:-5px;}.sidebar-content .top-sidebar .video-frame .video-frame-top{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/video-border-top.gif) scroll no-repeat 0 0;width:263px;height:10px;line-height:10px;}.sidebar-content .top-sidebar .video-frame .video-frame-middle{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/big-img-panel-middle.gif) scroll repeat-y 0 0;width:250px;padding:0 6px;position:relative;}
.sidebar-content .top-sidebar .video-frame .video-frame-bottom{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/video-border-bottom.gif) scroll no-repeat 0 100%;width:263px;height:8px;line-height:8px;}.sidebar-content .top-sidebar .show-more-vids{display:block;margin-top:15px;}#ContentPrimary .full-page-panel .full-page-panel-middle .sidebar-content .top-sidebar p{padding-right:0;}
.sidebar-content .sidebar-search{width:100%;background-color:#c2036a;position:relative;padding:10px 20px;margin-bottom:10px;}.sidebar-content .sidebar-search span.sidebar-title{font-size:18px;font-weight:bold;color:#fff;letter-spacing:-1px;display:block;margin-top:15px;}.sidebar-content .sidebar-search label{color:#fff;font-weight:bold;font-size:12px;}
.sidebar-content .sidebar-search .sidebar-date-from span,.sidebar-content .sidebar-search .sidebar-date-to span{color:#ffd100;font-size:12px;display:block;margin-top:5px;}.sidebar-content .sidebar-search p,.sidebar-content .sidebar-search .search-date-from label,.sidebar-content .sidebar-search .sidebar-search-date-form-filter label{color:#fff;font-weight:bold;font-size:12px;}
.sidebar-content .sidebar-search .sidebar-search-date-form-filter .filter-elements label{color:#FFD100;font-weight:regular;}.sidebar-content .sidebar-search .sidebar-search-date-form-filter .filter-elements div{display:inline;}.sidebar-content .white-text{font-size:12px;color:#fff;margin-top:5px;}.sidebar-content .bottom-sidebar{width:100%;background-color:#F2EBD8;position:relative;padding:10px 20px;margin-bottom:10px;float:left;margin-top:10px;}
.sidebar-content .bottom-sidebar ul#image-list li div.image-left-small{margin-right:15px;margin-top:5px;}.sidebar-content .bottom-sidebar ul#image-list li div.image-left-small a{cursor:pointer;}.sidebar-content .bottom-sidebar ul#image-list li span.sidebar-subtitle{color:#C2036A;display:block;font-size:11px;font-weight:bold;letter-spacing:0;padding-bottom:2px;}
.sidebar-content .bottom-sidebar ul#image-list li p{font-size:11px;line-height:15px;padding-bottom:0;padding-right:0;}.sidebar-content .bottom-sidebar ul#image-list li{margin-bottom:5px;min-height:120px;}.sidebar-content .bottom-sidebar ul#text-list{float:left;margin:10px 0 10px;width:294px;clear:both;}
.sidebar-content .bottom-sidebar ul#text-list li p{font-size:12px;line-height:15px;}.sidebar-content .bottom-sidebar ul#text-list li{float:left;margin:0 5px 0 0;width:120px;background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/purple-arrow.gif) no-repeat scroll 0 4px;color:#410E3C;display:block;font-size:11px;padding-left:10px;}
.sidebar-content .bottom-sidebar ul#text-list li a{color:#410e3c;}.insider-panel{width:100%;margin-bottom:20px;}.insider-panel .insider-panel-top{width:100%;background:transparent url(/images/CSS/Pages/whats-on-guide/break-detail/inside-panel-top.gif) scroll no-repeat 0 0;height:5px;line-height:5px;}
.insider-panel .insider-panel-middle{width:567px;background:transparent url(/images/CSS/Pages/whats-on-guide/break-detail/inside-panel-middle.gif) scroll repeat-y 0 0;padding:10px 20px 15px;7;display:inline-block;}.insider-panel .insider-panel-bottom{width:100%;background:transparent url(/images/CSS/Pages/whats-on-guide/break-detail/inside-panel-bottom.gif) scroll no-repeat 0 0;height:7px;line-height:7px;}
.insider-panel .insider-panel-middle .break-detail-img{float:left;width:262px;}.insider-panel .insider-panel-middle .break-detail-img .break-detail-img-top{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/big-img-panel-top.gif) scroll no-repeat 0 0;width:263px;height:10px;line-height:10px;}
.insider-panel .insider-panel-middle .break-detail-img .break-detail-img-middle{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/big-img-panel-middle.gif) scroll repeat-y 0 0;width:243px;padding:0 10px;position:relative;}.insider-panel .insider-panel-middle .break-detail-img .break-detail-img-bottom{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/big-img-panel-bottom.gif) scroll no-repeat 0 100%;width:263px;height:10px;line-height:10px;}
.insider-panel .insider-panel-middle .break-banner{float:left;}.insider-panel .insider-panel-middle .break-banner-copy{float:left;margin-left:20px;width:280px;}#ContentPrimary .insider-panel .insider-panel-middle .break-banner-copy h1{font-size:24px;line-height:21px;}.insider-panel .insider-panel-middle .break-banner-copy span{display:block;margin-bottom:5px;}
.insider-panel .insider-panel-middle .break-banner-copy span span{display:inline-block;font-weight:bold;margin-bottom:0;}.insider-panel .insider-panel-middle .break-buttons{clear:both;float:left;margin-top:5px;width:100%;}.insider-panel .insider-panel-middle p{padding-bottom:5px;}.insider-panel .insider-panel-middle .break-promo{clear:both;position:relative;width:547px;float:left;}
.insider-panel .insider-panel-middle .break-promo-top{background:transparent url(/images/CSS/Pages/whats-on-guide/break-detail/break-promo-top.gif) no-repeat scroll 0 0;width:100%;height:25px;}.insider-panel .insider-panel-middle .break-promo-middle{background:#c2036a;width:100%;float:left;}.insider-panel .insider-panel-middle .break-promo-bottom{background:transparent url(/images/CSS/Pages/whats-on-guide/break-detail/break-promo-bottom.gif) no-repeat scroll 0 100%;width:100%;height:25px;float:left;}
.insider-panel .insider-panel-middle .break-promo span.promo-stars{position:absolute;left:-15px;top:11px;background:transparent url(/images/CSS/Pages/whats-on-guide/break-detail/break-promo-stars.gif) no-repeat scroll 0 0;width:65px;height:65px;}.insider-panel .insider-panel-middle .break-promo .offer{float:left;}
.insider-panel .insider-panel-middle .break-promo .offer span{display:block;margin-left:55px;}.insider-panel .insider-panel-middle .break-promo .offer span.offer-title{color:#FFF;display:block;font-size:21px;font-weight:bold;}.insider-panel .insider-panel-middle .break-promo .offer span.offer-sub{color:#ffd000;display:block;font-size:14px;font-weight:normal;}
.insider-panel .insider-panel-middle .break-promo a.wong-book-now{margin-left:10px;margin-top:8px;display:block;float:left;}.wow-cutdown{float:left;clear:left;}.small-disclaimer{margin-top:20px;}.small-disclaimer img{padding-top:10px;}.sidebar-content .email-sidebar{float:left;margin-bottom:10px;}.sidebar-content .email-sidebar span.sidebar-title{font-size:18px;font-weight:bold;color:#fff;letter-spacing:-1px;display:block;}
.sidebar-content .email-sidebar .sidebar-search-date-form-filter .filter-elements div{float:left;margin-right:6px;}.tell-a-friend-form div{background:transparent url(/images/CSS/Pages/whats-on-guide/break-detail/textfield-longer.gif) no-repeat scroll 0 0;float:left;height:26px;padding-left:1px;padding-top:7px;width:252px;}
.tell-a-friend-form div input{background:transparent none repeat scroll 0 0;border:medium none;width:100%;}.tell-a-friend-form input.taf-submit{float:right;clear:right;bordeR:none;}.tell-a-friend-form a.email-privacy{display:block;font-weight:bold;padding-bottom:10px;float:left;font-size:11px;text-decoration:underline;}
.tell-a-friend-form a.email-privacy:hover{text-decoration:none;}.break-list-intro h2{height:auto;margin:0;}.break-list-intro p{font-weight:bold;color:#410E3C;}.tell-a-friend-form ul{font-size:12px;}.tell-a-friend-form a{text-decoration:underline;}.tell-a-friend-form a:hover{text-decoration:none;}span.indoor-icon{background:transparent url(/images/CSS/Global/indoor-icon.gif) no-repeat scroll 0 0;bottom:46px;display:block;height:28px;position:absolute;right:8px;width:28px;}
span.outdoor-icon{background:transparent url(/images/CSS/Global/outdoor-icon.gif) no-repeat scroll 0 0;bottom:46px;display:block;height:28px;position:absolute;right:8px;width:28px;}span.indoor-icon-small-image{background:transparent url(/images/CSS/Global/indoor-icon.gif) no-repeat scroll 0 0;bottom:41px;display:block;height:28px;position:absolute;right:11px;width:28px;}
span.outdoor-icon-small-image{background:transparent url(/images/CSS/Global/outdoor-icon.gif) no-repeat scroll 0 0;bottom:41px;display:block;height:28px;position:absolute;right:11px;width:28px;}span.top-left{background:#FFF url(/images/CSS/Pages/Accommodation/promo-bg-tl.gif) no-repeat 0 0;width:10px;height:10px;float:left;clear:left;position:absolute;left:0;top:0;}
span.top-right{background:#FFF url(/images/CSS/Pages/Accommodation/promo-bg-tr.gif) no-repeat scroll 100% 0;width:10px;height:10px;float:right;clear:right;position:absolute;right:0;top:0;}span.bottom-left{background:#FFF url(/images/CSS/Pages/Accommodation/promo-bg-bl.gif) no-repeat scroll 0 100%;clear:none;display:block;float:none;height:10px;width:10px;position:absolute;left:0;bottom:0;}
span.bottom-right{background:#FFF url(/images/CSS/Pages/Accommodation/promo-bg-br.gif) no-repeat scroll 100% 100%;clear:none;display:block;float:none;height:10px;width:10px;position:absolute;right:0;bottom:0;}span.top-left-purple{background:#FFF url(/images/CSS/Pages/whats-on-guide/homepage/promo-bg-tl-purple.gif) no-repeat 0 0;width:10px;height:10px;float:left;clear:left;position:absolute;left:0;top:0;}
span.top-right-purple{background:#FFF url(/images/CSS/Pages/whats-on-guide/homepage/promo-bg-tr-purple.gif) no-repeat scroll 100% 0;width:10px;height:10px;float:right;clear:right;position:absolute;right:0;top:0;}span.bottom-left-purple{background:#FFF url(/images/CSS/Pages/whats-on-guide/homepage/promo-bg-bl-purple.gif) no-repeat scroll 0 100%;clear:none;display:block;float:none;height:10px;width:10px;position:absolute;left:0;bottom:0;}
span.bottom-right-purple{background:#FFF url(/images/CSS/Pages/whats-on-guide/homepage/promo-bg-br-purple.gif) no-repeat scroll 100% 100%;clear:none;display:block;float:none;height:10px;width:10px;position:absolute;right:0;bottom:0;}#ContentPrimary .full-page-panel .full-page-panel-middle .ent-container-middle h5{background:none;margin-left:0;padding-bottom:3px;padding-left:0;padding-top:0;margin-bottom:3px;}
span.wog-image-border-indoor{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/image-border.gif) no-repeat scroll 0 0;height:139px;left:-6px;position:absolute;top:-6px;width:132px;}span.wog-image-border-outdoor{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/image-border.gif) no-repeat scroll 0 0;height:139px;left:-6px;position:absolute;top:-6px;width:132px;}
span.wog-image-border-small-indoor{background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/search-results-image-border.gif) scroll no-repeat 0 0;position:absolute;left:-6px;top:-6px;width:104px;height:109px;}span.wog-image-border-small-outdoor{background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/search-results-image-border.gif) scroll no-repeat 0 0;position:absolute;left:-6px;top:-6px;width:104px;height:109px;}
* html span.top-left-purple,* html span.top-right-purple,* html span.bottom-left-purple,* html span.bottom-right-purple,* html span.top-left,* html span.top-right,* html span.bottom-left,* html span.bottom-right{background:none;}.filter-elements input{display:inline-block;vertical-align:top;margin-right:3px;margin-top:2px;}
.ac_results{padding:0;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;}
.ac_over{background-color:#000;color:white;}.autocomplete{width:200px;}.ents-search-results .ents-search-results-details th.headerSortDown{background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/desc.gif) no-repeat scroll right 50%;color:#630460;text-decoration:underline;}.ents-search-results .ents-search-results-details th.headerSortUp{background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/asc.gif) no-repeat scroll right 50%;color:#630460;text-decoration:underline;}
.ents-search-results .ents-search-results-form{background:#f2f2f7;padding-top:10px;width:860px;padding-bottom:12px;}.ents-search-results .ents-search-results-details{height:400px;overflow:auto;background:#FFF;padding-bottom:10px;width:860px;clear:left;}.ents-search-results .ents-search-results-footer{margin:30px 0 60px;width:860px;}
.ents-search-results h1{background:#f2f2f7;color:#630460;font-size:2.1em;font-weight:bold;height:235px;text-indent:-9999px;width:947px;}.ents-search-results .ents-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;}
.ents-search-results .ents-search-results-form h2{color:#630460;float:left;font-size:2.1em;font-weight:bold;margin:9px 0 0 19px;width:160px;}.ents-search-results .ents-search-results-form p{color:#630460;float:left;font-size:1.2em;padding:16px 16px 32px;text-align:right;width:700px;}.ents-search-results .ents-search-results-form fieldset label{color:#3f0a3c;font-size:1.2em;font-weight:bold;margin-right:8px;}
.ents-search-results .ents-search-results-form fieldset .frow-date{float:left;margin-left:19px;width:270px;}.ents-search-results .ents-search-results-form fieldset .frow-resort{float:left;margin:0 19px;width:160px;}.ents-search-results .ents-search-results-details table{margin:0 auto 20px;width:100%;}
.ents-search-results .ents-search-results-details tbody{margin-top:100px;}.ents-search-results .ents-search-results-details th.left{text-align:left;}.ents-search-results .ents-search-results-details th a{color:#630460;}.ents-search-results .ents-search-results-details .top{margin-top:10px;}.ents-search-results .ents-search-results-details td.left{text-align:left;width:370px;}
#ContentPrimary .ents-search-results .ents-search-results-details td.left .extra{color:#630460;font-weight:normal;}.ents-search-results .ents-search-results-details td.left a:hover{text-decoration:underline;}#ContentPrimary .ents-search-results .ents-search-results-details td.left a.special{color:#C2036A;display:inline;font-size:1.2em;font-weight:bold;height:0;padding:0;width:100%;}
#ContentPrimary .ents-search-results .ents-search-results-details td p.subtitlefont{color:#C2036A;}.ents-search-results .ents-search-results-details td.left a.description{display:block;float:left;font-weight:bold;height:100%;margin:0;width:100%;}.ents-search-results .ents-search-results-details td.bold{font-weight:bold;}
.ents-search-results .ents-search-results-details td.bold-price{font-weight:bold;font-size:1.6em;}.ents-search-results .ents-search-results-details td.bold-price span{font-size:.7em;}.ents-search-results .ents-search-results-details td.sold-out{color:#A68FA6;font-size:1.4em;font-weight:bold;}.ents-search-results .ents-search-results-details td.special{color:#c2036a;font-size:1.6em;font-weight:bold;}
.ents-search-results .ents-search-results-details td.special p{font-size:.7em;}.ents-search-results .ents-search-results-details td p{margin:0;padding:0;}.ents-search-results .ents-search-results-footer p{float:left;font-size:1.2em;width:700px;}.ents-search-results .ents-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;}
.ents-search-results .ents-search-results-details td a.quoteLink{background:transparent url(/images/CSS/Pages/whats-on-guide/break-results/BreaksGetQuoteButton.png) no-repeat scroll 0 0;height:26px;width:100px;}.ents-search-results .ents-search-results-details td a.breakDetailLink{background:transparent url(/images/CSS/Pages/whats-on-guide/break-results/BreakDetailButton.png) no-repeat scroll 0 0;height:26px;width:100px;}
.ents-search-results .ents-search-results-details td.border-right{border-right:1px dashed #DAD0D9;border-collapse:separate;}.ents-search-results .ents-search-results-details td.td-pricegridtable,.ents-search-results .ents-search-results-details td.td-duration{color:#420e3c;}.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:Verdana,Arial,sans-serif;background:#fff url(images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;font-size:1.1em;border:4px solid #aaa;width:15.5em;padding:2.5em .5em .5em .5em;position:relative;}
.ui-datepicker-div,#ui-datepicker-div{z-index:9999;display:none;}.ui-datepicker-inline{float:left;display:block;}.ui-datepicker-control{display:none;}.ui-datepicker-current{display:none;}.ui-datepicker-next,.ui-datepicker-prev{position:absolute;left:.5em;top:.5em;background:#e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;}
.ui-datepicker-next{left:14.6em;}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:#dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}.ui-datepicker-next a,.ui-datepicker-prev a{text-indent:-999999px;width:1.3em;height:1.4em;display:block;font-size:1em;background:url(images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;border:1px solid #d3d3d3;cursor:pointer;}
.ui-datepicker-next a{background:url(images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-prev a:hover{background:url(images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;}.ui-datepicker-next a:hover{background:url(images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-prev a:active{background:url(images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;}
.ui-datepicker-next a:active{background:url(images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;}.ui-datepicker-header select{border:1px solid #d3d3d3;color:#555;background:#e6e6e6;font-size:1em;line-height:1.4em;position:absolute;top:.5em;margin:0!important;}.ui-datepicker-header option:focus,.ui-datepicker-header option:hover{background:#dadada;}
.ui-datepicker-header select.ui-datepicker-new-month{width:7em;left:2.2em;}.ui-datepicker-header select.ui-datepicker-new-year{width:5em;left:9.4em;}table.ui-datepicker{width:15.5em;text-align:right;}table.ui-datepicker td a{padding:.1em .3em .1em 0;display:block;color:#555;background:#e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;cursor:pointer;border:1px solid #fff;}
table.ui-datepicker td a:hover{border:1px solid #999;color:#212121;background:#dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}table.ui-datepicker td a:active{border:1px solid #aaa;color:#212121;background:#fff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;}
table.ui-datepicker .ui-datepicker-title-row td{padding:.3em 0;text-align:center;font-size:.9em;color:#222;text-transform:uppercase;}table.ui-datepicker .ui-datepicker-title-row td a{color:#222;}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:193px;height:200px;}
.core-ents{width:594px;float:left;padding:0;display:block;margin-bottom:20px;}.core-ents .act{font-size:11px;float:left;width:90px;height:90px;padding:2px;margin:2px;}.core-ents ul{margin-left:0;padding-left:0;}.core-ents ul{width:440px;}.core-ents ul li{margin-left:0;padding-left:0;list-style-type:none;}
.core-ents ul li{width:120px;font-size:12px;float:left;margin-right:10px;}.core-ents .indoor-list,.core-ents .outdoor-list{float:left;}ul.indoor,ul.outdoor{float:left;}ul.indoor li,ul.outdoor li{margin-bottom:5px;}ul.indoor li a,ul.outdoor li a{text-decoration:underline;display:block;background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/purple-arrow.gif) no-repeat scroll 0 4px;padding-left:10px;}
ul.indoor li a:hover,ul.outdoor li a:hover{text-decoration:none;}div.search-ent-container-top{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/search-ent-container-top.gif) scroll no-repeat 0 0;width:100%;height:10px;}div.search-ent-container-middle{background-color:#e5ddc6;padding:0 10px;}
div.search-ent-container-bottom{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/search-ent-container-bottom.gif) scroll no-repeat 0 100%;width:100%;height:10px;}div.ent-container-top{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/ent-container-top.gif) scroll no-repeat 0 0;width:100%;height:10px;}
div.ent-container-middle{background-color:#f2ebd8;padding:0 10px;}div.ent-container-bottom{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/ent-container-bottom.gif) scroll no-repeat 0 100%;width:100%;height:10px;}div.ent-container-top-wide{background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/ent-container-top-wide.gif) scroll no-repeat 0 0;width:100%;height:10px;}
div.ent-container-bottom-wide{background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/ent-container-bottom-wide.gif) scroll no-repeat 0 100%;width:100%;height:10px;}span.indoor-icon{background:transparent url(/images/CSS/Global/indoor-icon.gif) no-repeat scroll 0 0;bottom:46px;display:block;height:28px;position:absolute;right:8px;width:28px;}
span.outdoor-icon{background:transparent url(/images/CSS/Global/outdoor-icon.gif) no-repeat scroll 0 0;bottom:46px;display:block;height:28px;position:absolute;right:8px;width:28px;}span.indoor-icon-small-image{background:transparent url(/images/CSS/Global/indoor-icon.gif) no-repeat scroll 0 0;bottom:41px;display:block;height:28px;position:absolute;right:11px;width:28px;}
span.outdoor-icon-small-image{background:transparent url(/images/CSS/Global/outdoor-icon.gif) no-repeat scroll 0 0;bottom:41px;display:block;height:28px;position:absolute;right:11px;width:28px;}div#overlayer.wide{width:767px;}div#overlayer.wide div.overlayer-top{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/overlayer-top.gif) scroll no-repeat 0 0;width:100% height:10px;}
div#overlayer.wide div.overlayer-middle{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/overlayer-middle.gif) repeat-y scroll 0 0;padding:0 10px;width:747px;}div#overlayer.wide div.overlayer-bottom{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/overlayer-bottom.gif) scroll no-repeat 0 100%;width:100% height:10px;}
div#overlayer.wide div.close-window{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/close-bg.gif) scroll no-repeat 0 0;width:742px;height:30px;font-size:12px;color:#cc317a;text-align:right;}div#overlayer.wide div.close-window a{display:block;padding-right:10px;padding-top:3px;margin-bottom:20px;}
div#overlayer div.left-side{float:left;color:#410e3c;padding-left:10px;}div#overlayer div.right-side{float:right;padding-right:10px;}div#overlayer.wide div.left-side div.overlayer-content{width:455px;}div#overlayer div.left-side div.overlayer-content h1{margin-bottom:0;padding-bottom:0;}div#overlayer div.left-side div.overlayer-content span.overlayer-dates{display:block;font-size:18px;font-weight:normal;margin-bottom:15px;}
div#overlayer div.left-side div.overlayer-content p{font-size:13px;margin-bottom:10px;}div#overlayer div.left-side div.overlayer-content .overlayer-price-banner p{font-size:16px;font-weight:bold;line-height:58px;padding-bottom:0;vertical-align:top;}div#overlayer.wide div.left-side div.overlayer-content .overlayer-price-banner{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/price-banner.gif) no-repeat scroll 0 0;height:72px;text-align:center;}
div#overlayer div.left-side div.overlayer-content .overlayer-btns a.overlayer-view-breaks{float:left;}div#overlayer div.left-side div.overlayer-content .overlayer-btns a.overlayer-show-me-more{float:left;margin-left:10px;}div#overlayer div.right-side .overlayer-img{width:263px;}div#overlayer.wide div.right-side .overlayer-img .overlayer-img-top{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/big-img-panel-top.gif) scroll no-repeat 0 0;width:263px;height:10px;line-height:10px;}
div#overlayer.wide div.right-side .overlayer-img .overlayer-img-middle{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/big-img-panel-middle.gif) scroll repeat-y 0 0;width:243px;padding:0 10px;position:relative;}div#overlayer.wide div.right-side .overlayer-img .overlayer-img-bottom{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/big-img-panel-bottom.gif) scroll no-repeat 0 100%;width:263px;height:10px;line-height:10px;}
div#overlayer.wide div.right-side .overlayer-img .overlayer-img-middle span.outdoor-icon{display:block;background:transparent url(/images/CSS/Global/outdoor-icon.gif) scroll no-repeat 0 0;height:28px;width:28px;text-indent:-9999px;position:absolute;bottom:-2px;left:7px;}div#overlayer.wide div.right-side .overlayer-img .overlayer-img-middle span.indoor-icon{display:block;background:transparent url(/images/CSS/Global/indoor-icon.gif) scroll no-repeat 0 0;height:28px;width:28px;text-indent:-9999px;position:absolute;bottom:-2px;left:7px;}
div#overlayer.narrow{width:450px;}div#overlayer.narrow p{font-size:12px;}div#overlayer.narrow div.overlayer-top{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/overlayer-narrow-top.gif) scroll no-repeat 0 0;width:100%;height:10px;}div#overlayer.narrow div.overlayer-middle{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/overlayer-narrow-middle.gif) repeat-y scroll 0 0;padding:0 10px;width:427px;}
div#overlayer.narrow div.overlayer-bottom{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/overlayer-narrow-bottom.gif) scroll no-repeat 0 0;width:100%;height:12px;}div#overlayer.narrow div.close-window{background:transparent url(/images/CSS/Pages/whats-on-guide/overlayers/close-bg-narrow.gif) scroll no-repeat 0 0;width:422px;height:57px;font-size:10px;color:#cc317a;text-align:right;}
div#overlayer.narrow div.close-window a{display:block;padding-right:10px;padding-top:3px;margin-bottom:20px;}div#overlayer.narrow div.overlayer-middle p{padding-bottom:.5em;}div#overlayer .tell-a-friend-form{margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;width:254px;}span.taf-validation{color:red;font-size:11px;font-weight:bold;}
.search-date-ents-middle{background-color:#C2036A;padding:0 20px;}.search-date-ents-top{height:19px;}.search-date-ents-bottom{height:40px;margin-top:-35px;}.search-refine-filter{background:#F2EBD8 none repeat scroll 0 0;display:inline;float:left;width:600px;clear:left;float:left;margin-bottom:10px;position:relative;}
.search-refine-filter .search-refine-filter-inner{position:relative;clear:both;padding:10px 20px;width:100%;height:120px;}.sidebar-content .wong-email{width:294px;float:left;}.standard-search-date-form-filter{width:auto;margin-right:0;width:200px;}.standard-search-ent-name{width:auto;margin-right:25px;}
.date-and-hols{width:auto;margin-right:25px;}.standard-guide-search .date-and-hols{width:245px;}.standard-guide-search .standard-search-date-form-filter{width:290px;}.standard-guide-search #filter-elements,.standard-guide-search #filter-elements .filter-elements{width:100%;}.search-date-form-submit{float:right;width:100%;margin-top:0;}
.search-date-form-submit input,.search-date-form-submit a.reset{float:right;}.result-item-inner div.button{margin-top:30px;}.heading-print-btns-container{width:100%;float:left;}.print-tell-friend-btns{clear:right;float:right;width:20%;}.print-tell-friend-btns div{float:right;}#Content .print-tell-friend-btns div a,#Content .print-tell-friend-btns a{text-decoration:none;cursor:pointer;}
.sidebar-content .sidebar-search input.entertainment-text-box{background:transparent url(/images/search-date-from/purple-text-field-long.gif) no-repeat scroll 0 0;width:251px;height:21px;padding-top:3px;}div.standard-search-ent-name div.ent-quick-search input.entertainment-text-box{background:transparent url(/images/search-date-from/purple-text-field-long.gif) no-repeat scroll 0 0;width:251px;}
div.search-form-container{position:relative;}span.stalagmites{position:absolute;right:45%;bottom:0;background:transparent url(/images/CSS/Pages/whats-on-guide/search-date-from/stalags2.gif) scroll no-repeat 0 0;width:63px;height:40px;z-index:25;}* html span.stalagmites{bottom:0!important;}.sidebar-search span.stalagmites{right:15px;}
span.amf-sparks{position:absolute;right:45%;top:109px;background:transparent url(/images/CSS/Pages/whats-on-guide/search-date-from/amf-sparks.gif) scroll no-repeat 0 0;width:26px;height:33px;z-index:25;}.sidebar-search span{right:0;}span.amf-rainbow{position:absolute;right:45%;top:0;background:transparent url(/images/CSS/Pages/whats-on-guide/search-date-from/amf-rainbow.gif) scroll no-repeat 0 0;width:61px;height:16px;z-index:25;}
.sidebar-search span.amf-rainbow{right:67px;}span.amf-stars-2{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/amf-stars2.gif) no-repeat scroll 0 0;height:44px;position:absolute;right:45%;top:0;width:85px;z-index:25;}.wong-email span.amf-stars-2{right:30px;}.search-refine-filter-inner div.filter-containers{background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/search-filter-pipe.gif) no-repeat scroll 75% 100%;height:auto;padding:10px 0 0;}
.search-refine-filter-inner div.last-filter{background:none;}.sidebar-content .sidebar-search .sidebar-ent-name{margin-bottom:10px;font-weight:normal;}.sidebar-content .sidebar-search .sidebar-ent-name label{font-weight:normal;}.sidebar-content .sidebar-search .search-date-form-submit{margin-top:10px;}
.sidebar-content .sidebar-search .white-label{font-weight:normal;margin-top:-3px;padding-bottom:10px;}.sidebar-search .search-date-form-submit{position:relative;}.sidebar-search .search-date-form-submit a.reset{bottom:4px;left:100px;position:absolute;}.standard-guide-search a.reset,.sidebar-content a.reset{background:transparent url(/images/CSS/Pages/whats-on-guide/search-date-from/reset-btn.gif) no-repeat scroll 0 0;display:block;height:22px;margin-top:0;text-indent:-9999px;width:51px;}
.sidebar-content .sidebar-search .search-date-form-submit input,.sidebar-content .sidebar-search .search-date-form-submit a.reset{float:left;}.wow-date-search label{color:#D30066;display:block;float:left;font-size:13px;font-weight:bold;margin:3px 0 0 0;}.wow-date-search div.holiday-search label{width:73px;}
.wow-date-search div.date-range label{width:66px;}.wow-date-search .holiday-search{float:left;width:315px;}.wow-date-search .date-range{float:right;width:220px;}.wow-date-search .or-img{float:left;height:24px;padding-top:7px;text-align:center;width:30px;padding-left:3px;}.wow-date-search .all-breaks{font-size:13px;font-weight:bold;width:100%;}
#Content .wow-date-search .all-breaks a{text-decoration:underline;color:#D30066;}#Content .wow-date-search .all-breaks a:hover{text-decoration:none;}#wow .all-breaks{margin-top:10px;}.see-all-prices-text{float:left;width:440px;}.see-all-prices-text label{font-size:18px;font-weight:bold;margin-top:0;}
#wow .all-breaks #click-view-all-breaks{padding-top:0;padding-bottom:0;}#sidebar-search-date-range label,.sidebar-search-ent-name label{padding-bottom:5px;}.sub-title{display:block;padding-bottom:5px;}.standard-guide-search label{padding-bottom:5px;color:#FFF;font-size:12px;font-weight:bold;}.standard-guide-search .standard-search-date-form-filter label{padding-bottom:0;}
.standard-guide-search .white-label{font-weight:normal;margin-top:-3px;padding-bottom:5px;}.standard-guide-search a.reset{margin-left:10px;margin-top:22px;}.featuring-title{font-size:20px;font-weight:normal;margin-top:5px;}.wow-p3-results h5{float:left;margin-bottom:10px;}.wow-p3-results h5 span{font-size:12px;font-weight:bold;}
.wow-p3-results h5 img,.wow-p3-results h5 span{float:left;margin-right:5px;}.wow-p3-results .random-acts{float:left;width:100%;margin-bottom:10px;float:left;}.wow-p3-results .random-acts ul{width:100%;margin-bottom:10px;}.wow-p3-results .random-acts ul li{float:left;height:auto;margin-bottom:0;padding:2px 10px 0;}
#Content .wow-p3-results .random-acts ul li a{text-decoration:none;}.wow-p3-results .random-acts ul li a span.act-title{font-size:11px;}.wow-p3-results .core-act-listings,.wow-p3-results .core-act-listings .core-act-list{width:100%;float:left;}.wow-p3-results .core-act-listings .core-act-list{margin-bottom:15px;}
.wow-p3-results .core-act-listings .core-act-list ul{width:100%;float:left;clear:both;}.wow-p3-results .core-act-listings .core-act-list ul li{width:170px;margin-top:0;background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/purple-arrow.gif) no-repeat scroll 0 4px;color:#410E3C;display:block;padding-left:10px;font-size:11px;}
.wow-p3-results .core-act-listings .core-act-list ul li a{color:#410e3c;}.core-ents h5{float:left;margin-bottom:10px;}.core-ents h5 span{font-size:12px;font-weight:bold;}.core-ents h5 img,.wow-p3-results h5 span{float:left;margin-right:5px;}.wow-p3-results h5 span,.ent-container-middle>p{color:#410e3c;}
.core-ents .random-acts{float:left;width:100%;margin-bottom:10px;float:left;}.core-ents .random-acts ul{width:100%;margin-bottom:10px;}.core-ents .random-acts ul li{float:left;height:auto;margin-bottom:0;padding:2px 8px 0;width:90px;}#Content .core-ents .random-acts ul li a{text-decoration:none;}.core-ents .core-act-listings,.core-ents .core-act-listings .core-act-list{width:100%;float:left;}
.core-ents .core-act-listings .core-act-list{margin-bottom:15px;}.core-ents .core-act-listings .core-act-list ul{width:100%;float:left;clear:both;}.core-ents .core-act-listings .core-act-list ul li{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/purple-arrow.gif) no-repeat scroll 0 4px;color:#410E3C;display:block;font-size:11px;margin-top:0;padding-left:10px;width:165px;}
.core-ents .core-act-listings .core-act-list ul li a{color:#410e3c;}#Results .core-chargeable-lists{float:left;width:900px;}#Results .core-chargeable-lists .core-ents h4{margin-bottom:5px;padding-top:10px;}#Results .core-chargeable-lists .core-ents h4{*margin-bottom:10px;*padding-top:5px;}#Results .bottom-sidebar{float:left;width:254px;background-color:#F2EBD8;position:relative;padding:10px 20px;margin-left:10px;}
#wow-alternate .wow-p3-results{margin-top:20px;}#Results .bottom-sidebar ul#image-list li div.image-left-small{margin-right:15px;margin-top:5px;}#Results .bottom-sidebar ul#image-list li div.image-left-small a{cursor:pointer;}#Results .bottom-sidebar ul#image-list li span.sidebar-subtitle{color:#C2036A;display:block;font-size:11px;font-weight:bold;letter-spacing:0;padding-bottom:2px;}
#Results .bottom-sidebar ul#image-list li p{font-size:11px;line-height:15px;padding-bottom:0;padding-right:0;}#Results .bottom-sidebar ul#image-list li{margin-bottom:5px;min-height:120px;}#Results .bottom-sidebar ul#text-list{float:left;margin:10px 0 10px;clear:both;}#Results .bottom-sidebar ul#text-list li p{font-size:12px;line-height:15px;}
#Results .bottom-sidebar ul#text-list li{float:left;margin:0 5px 0 -10px;width:120px;background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/purple-arrow.gif) no-repeat scroll 0 4px;color:#410E3C;display:block;font-size:11px;padding-left:10px;}#Results .bottom-sidebar ul#text-list li a{color:#410e3c;}
.core-ents div.ent-container-middle{padding:0 15px;}.core-ents div.ent-container-top-wide{background-image:url(/images/CSS/Pages/whats-on-guide/homepage/ent-container-top.gif);}.core-ents div.ent-container-bottom-wide{background-image:url(/images/CSS/Pages/whats-on-guide/homepage/ent-container-bottom.gif);}
.search-date-ents-bottom{position:relative;z-index:15;}.date-and-hols,.standard-search-ent-name,.standard-search-date-form-filter{position:relative;z-index:26;}#Content .core-chargeable-lists .bottom-sidebar ul#image-list li a{text-decoration:none;}#Content .sidebar-content .bottom-sidebar ul#image-list li a:hover,#Content .core-chargeable-lists .bottom-sidebar ul#image-list li a:hover{text-decoration:underline;}
.bottom-btns{clear:none;float:right;width:200px;text-align:right;margin-bottom:5px;}#Content .results-set h2{float:left;clear:both;width:100%;display:block;}.ents-search-results .ents-search-results-details th{border:none;}.ents-search-results .ents-search-results-details{overflow:hidden!important;border-bottom:1px solid #CFC69F;}
.result-item-inner div.lists ul,.result-item-inner div.lists ul li{padding-bottom:0;}.ents-search-results{float:left;margin-top:15px;}.ents-search-results .ents-search-results-details .ents-search-results-header{background:#CFC69F;padding-right:16px;margin-bottom:2px;}.ents-search-results .ents-search-results-details .ents-search-results-header table{margin-bottom:0;width:100%;}
.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable{margin-bottom:0;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th{min-width:1px;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.th-pricegridtable{font-size:1.2em;text-align:left;padding:0;}
.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.th-startdate{font-size:1.2em;text-align:left;padding:0;width:auto;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.th-description{font-size:1.2em;text-align:left;padding:0;width:260px;}
.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.th-price{font-size:1.2em;text-align:left;padding:0;width:auto;vertical-align:top;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.th-price .th-price-span{font-size:9px;text-align:left;color:#410e3c;display:block;line-height:9px;margin-top:px;}
.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.col1{width:61px;padding:14px 15px 14px 7px;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.col2{width:61px;padding:14px 15px 14px 7px;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.col3{width:61px;padding:14px 15px 14px 7px;}
.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.col4{width:245px;padding:14px 15px 14px 7px;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.col5{width:110px;padding:14px 15px 14px 7px;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.col6{width:110px;padding:14px 15px 14px 7px;}
.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.col7{width:82px;}.ents-search-results .ents-search-results-details .ents-search-results-data{border:1px solid #CFC69F;height:346px;overflow-y:auto;overflow-x:hidden;}.ents-search-results .ents-search-results-details .ents-search-results-data table{margin-bottom:0;}
.ents-search-results .ents-search-results-details .ents-search-results-data .separatediv thead th,.ents-search-results .ents-search-results-details .ents-search-results-data .separatediv thead th span,.ents-search-results .ents-search-results-details .ents-search-results-data table.pricegridtable th.th-price .th-price-span{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;height:0;line-height:0;background-image:none;font-size:0;text-indent:-9999px;}
.ents-search-results .ents-search-results-details .ents-search-results-data table.pricegridtable th span{display:block;}.ents-search-results .ents-search-results-details .ents-search-results-data table.pricegridtable p.extra{text-decoration:none;font-weight:normal;color:#630460;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.start-date{padding:14px 11px 14px 3px;font-size:1.2em;text-align:left;width:63px;}
.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.resort{padding:14px 7px;font-size:1.2em;text-align:left;width:50px;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.nights{padding:14px 7px;font-size:1.2em;text-align:left;width:55px;}
.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.description{padding:14px 7px;font-size:1.2em;width:300px;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.dbb-prices{padding:14px 7px;font-size:1.2em;text-align:left;vertical-align:top;width:101px;}
.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.dbb-prices span{color:#630460;display:block;font-size:9px;line-height:12px;margin-top:5px;text-align:left;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.sc-prices{padding:14px 7px 14px 7px;font-size:1.2em;text-align:left;vertical-align:top;width:87px;}
.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.sc-prices span{color:#630460;display:block;font-size:9px;line-height:12px;margin-top:5px;text-align:left;}#ContentPrimary .full-page-panel .full-page-panel-middle .ents-search-results .ents-search-results-details .ents-search-results-data td.special p{font-size:12px;padding-right:0;font-weight:normal;}
.ents-search-results .ents-search-results-details .ents-search-results-data td.td-getquote{*padding-right:15px;}.wow-table-notes{border-top-color:#CFC69F;border-top-style:solid;border-top-width:1px;padding-bottom:10px;padding-left:5px;padding-right:5px;padding-top:10px;}.wow-date-search{margin-top:10px;}
.wow-date-search fieldset{border:none;}.wow-date-search fieldset#view-by-school-hol-search input,.wow-date-search fieldset#view-by-date-search input{position:relative;z-index:101;border:none;}.wow-date-search,.wow-p1-results,.wow-p2-results,.wow-p3-results{width:594px;float:left;padding:0;display:block;margin-bottom:10px;}
div.search-ent-container-top{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/search-ent-container-top.gif) scroll no-repeat 0 0;width:100%;height:10px;}div.search-ent-container-middle{background-color:#e5ddc6;padding:0 10px;}div.search-ent-container-bottom{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/search-ent-container-bottom.gif) scroll no-repeat 0 100%;width:100%;height:10px;}
div.ent-container-top{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/ent-container-top.gif) scroll no-repeat 0 0;width:100%;height:10px;}div.ent-container-middle{background-color:#f2ebd8;padding:0 10px;}div.ent-container-bottom{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/ent-container-bottom.gif) scroll no-repeat 0 100%;width:100%;height:10px;}
#wow{float:left;clear:left;}#wow h1{font-size:16px;color:#D30066;margin-top:0;}#wow .wow-p3-results h1{color:#792667;}#wow p{margin:2px;color:#410e3c;font-size:12px;font-weight:bold;}.wow-row{float:left;width:100%;padding:0;}.wow-date-search div.date-range div,.wow-date-search div.holiday-search div{float:left;margin-right:8px;font-size:12px;}
#wow h2,#wow h3,#wow h4,#wow h5{margin:0 0 15px 0;padding:0;}#wow h5{margin:0 0 -5px 0;}#wow .wow-p3-results h4,#wow .core-ents>h4{margin-bottom:0;}.wow-p1-results .act{float:left;font-size:12px;margin:10px 6px 9px 6px;padding:0;width:130px;height:175px;}.wow-p2-results .act{float:left;font-size:11px;margin:10px 5px 9px 5px;padding:0;width:104px;height:135px;}
* html .wow-p2-results .act{height:150px;margin-bottom:0;margin-top:0;}.wow-p3-results .act{font-size:12px;float:left;width:90px;height:90px;padding:2px;margin:2px;}.wow-p1-results ul,.wow-p2-results ul,.wow-p3-results ul{margin-left:0;padding-left:0;}.wow-p3-results ul{width:287px;}.wow-p1-results ul li,.wow-p2-results ul li,.wow-p3-results ul li{margin-left:0;padding-left:0;list-style-type:none;margin-top:15px;}
.wow-p3-results ul li{width:120px;font-size:12px;float:left;margin-right:10px;}.act a{position:relative;display:block;cursor:hand;}.act a span.act-title{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/purple-arrow.gif) no-repeat scroll 0 4px;color:#410E3C;display:block;margin-top:8px;padding-left:10px;line-height:12px;}
* html .act a span.act-title{margin-top:12px;}.act a span.act-title{*margin-top:12px;}.wow-p1-results .act a span.act-title{width:115px;}.wow-p2-results .act a span.act-title{margin-bottom:5px;width:85px;}.act a span.act-title:hover{text-decoration:underline;}.wow-p3-results .indoor-list,.wow-p3-results .outdoor-list{float:left;}
.wow-p1-results p,.wow-p2-results p,.wow-p3-results p{margin-bottom:2px;padding-bottom:0;}#wow .wow-p1-results h2,#wow .wow-p2-results h3,#wow .wow-p3-results h4{margin-bottom:2px;}#wow .wow-p2-results .ent-container-middle{padding-top:10px;}ul.indoor,ul.outdoor{float:left;}ul.indoor li,ul.outdoor li{margin-bottom:5px;}
ul.indoor li a,ul.outdoor li a{text-decoration:underline;display:block;background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/purple-arrow.gif) no-repeat scroll 0 4px;padding-left:10px;}ul.indoor li a:hover,ul.outdoor li a:hover{text-decoration:none;}span.indoor-icon{background:transparent url(/images/CSS/Global/indoor-icon.gif) no-repeat scroll 0 0;bottom:46px;display:block;height:28px;position:absolute;right:8px;width:28px;}
span.outdoor-icon{background:transparent url(/images/CSS/Global/outdoor-icon.gif) no-repeat scroll 0 0;bottom:46px;display:block;height:28px;position:absolute;right:8px;width:28px;}span.indoor-icon-small-image{background:transparent url(/images/CSS/Global/indoor-icon.gif) no-repeat scroll 0 0;bottom:41px;display:block;height:28px;position:absolute;right:11px;width:28px;}
span.outdoor-icon-small-image{background:transparent url(/images/CSS/Global/outdoor-icon.gif) no-repeat scroll 0 0;bottom:41px;display:block;height:28px;position:absolute;right:11px;width:28px;}#wow .wow-p2-list{display:block;float:left;margin-bottom:10px;padding:0;width:594px;}#wow .wow-p2-list ul{float:left;}
#wow .wow-p2-list ul li{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/purple-arrow.gif) no-repeat scroll 0 4px;color:#410E3C;display:block;font-size:11px;margin-top:0;padding-left:10px;width:180px;float:left;color:#410e3c;}#wow .wow-p2-list ul li a{color:#410e3c;}#Content .wow-p1-results .act a,#Content .wow-p2-results .act a,#Content .sidebar-content .bottom-sidebar ul#image-list li a{text-decoration:none;}
#ContentPrimary .full-page-panel .full-page-panel-middle h5{padding-bottom:10px;}* html .wow-p2-results .act,* html .wow-p3-results .act{margin-left:0;margin-right:0;padding-left:5px;padding-right:5px;}table.jCalendar{border:1px solid #000;background:#aaa;border-collapse:separate;border-spacing:2px;}
table.jCalendar th{background:#333;color:#fff;font-weight:bold;padding:3px 5px;}table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center;}table.jCalendar td.other-month{background:#ddd;color:#aaa;}table.jCalendar td.today{background:#666;color:#fff;}table.jCalendar td.selected{background:#f66;color:#fff;}
table.jCalendar td.selected.dp-hover{background:#f33;color:#fff;}table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#fff;color:#000;}table.jCalendar tr.selectedWeek td{background:#f66;color:#fff;}table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888;}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888;}div.dp-popup{position:relative;background:#ccc;font-size:10px;font-family:arial,sans-serif;padding:2px;width:171px;line-height:1.2em;}div#dp-popup{position:absolute;z-index:199;}
div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0;}a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block;}a#dp-close:hover{text-decoration:underline;}div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0;}div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}
div.dp-popup div.dp-nav-prev a{float:left;}div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer;}div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default;}div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}div.dp-popup div.dp-nav-next a{float:right;}
div.dp-popup a.disabled{cursor:default;color:#aaa;}div.dp-popup td{cursor:pointer;}div.dp-popup td.disabled{cursor:default;}.search-refine-filter-inner .filter-containers ul li{background:none;}#loading-results{clear:both!important;text-align:center!important;width:100%!important;margin:30px 0!important;}
#loading-results p{color:#C2036A!important;font-weight:bold;padding-right:0!important;}.filter-loader{display:none;float:left;}* html .search-date-form .search-date-form-filter{margin-top:14px;}.search-date-form .search-date-form-filter{*margin-top:14px;}.search-refine-filter .search-refine-filter-inner{*height:auto;}
.filter-elements input{*margin-right:0;*margin-top:-2px;*border:none!important;}* html .filter-elements input{border:none!important;}div#overlayer.narrow div.overlayer-middle{*width:430px;}.search-refine-filter .search-refine-filter-inner{*height:auto;}.result-item .result-item-inner{*padding-bottom:0;}
* html .result-item .result-item-inner{padding-bottom:0;}.wow-date-search label{*margin:8px 0 0;}.wow-date-search .or-img{*padding-top:12px;}* html .information-div{margin-bottom:0;}.information-div{*margin-bottom:0;}* html .search-refine-filter ul{padding-bottom:0;}.search-refine-filter ul{*padding-bottom:0;}
* html .search-refine-filter .search-refine-filter-inner{padding-bottom:0;}.search-refine-filter .search-refine-filter-inner{*padding-bottom:0;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.col1{*width:62px;*padding-left:5px;}.ents-search-results .ents-search-results-details .ents-search-results-data{*overflow:visible;*overflow-x:hidden;*overflow-y:auto;}
.ents-search-results .ents-search-results-details .ents-search-results-data table.pricegridtable{*width:99%;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.resort{*width:50px;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.nights{*width:60px;}
.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.description{*width:290px;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.dbb-prices{*padding-left:7px;*width:94px;}.ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.sc-prices{*padding-left:7px;}
.wow-date-search{margin-top:10px;*margin-top:20px;}* html .ents-search-results .ents-search-results-details .ents-search-results-header TABLE.pricegridtable TH.nights{width:50px;}* html .ents-search-results .ents-search-results-details .ents-search-results-header TABLE.pricegridtable TH.description{width:290px;}
* html .sidebar-content{width:240px;}* html #wow h5{margin:0 0 5px 0;}* html .wow-date-search fieldset{padding:5px 0;}* html span.outdoor-icon-small-image{bottom:45px;}* html span.indoor-icon-small-image{bottom:45px;}#wow h5{*margin:0 0 5px 0;}.wow-date-search fieldset{*padding:5px 0;}span.outdoor-icon-small-image{*bottom:45px;}
span.indoor-icon-small-image{*bottom:45px;}* html .wow-date-search{background-color:transparent;}* html .wong-email .wong-email-top{line-height:7px;}* html .wong-email .wong-email-middle{width:254px;}* html #wow{float:none;}* html .search-ent-container-top{line-height:10px;}* html .search-ent-container-bottom{line-height:10px;}
* html .ent-container-top,* html .ent-container-bottom{line-height:10px;}* html .core-ents li.act{position:relative;}* html .wow-p1-results li.act{WIDTH:125px;}* html .wow-p3-results .random-acts UL LI{padding:0 7px;}* html div.search-refine-filter-inner div.filter-containers{width:200px;}* html div.search-refine-filter-inner div.last-filter{width:auto;}
* html .search-refine-filter{width:550px;}* html .result-item-inner .lists ul{padding-left:20px;}* html .core-ents .ent-container-bottom-wide,* html .core-ents .ent-container-top-wide{line-height:10px;}* html .ents-search-results .ents-search-results-details .ents-search-results-header{padding-right::0;margin-left:0;width:100%;}
* html .ents-search-results .ents-search-results-details .ents-search-results-data{margin-left:0;margin-right:7px;height:305px;}* html .ents-search-results .ents-search-results-details .ents-search-results-data thead th span{display:block;}* html .sidebar-content .bottom-sidebar ul#image-list li div.image-left-small{margin-top:20px;}
* html .sidebar-content .bottom-sidebar ul#text-list{width:auto;}* html .sidebar-content .bottom-sidebar ul#text-list li{width:100px;}* html #wow .wow-p1-results h2,* html #wow .wow-p2-results h3,* html #wow .wow-p3-results h4{margin-bottom:10px;}.wow-imageBG{width:293px;background-repeat:repeat;background-color:#C2036A;}
.wow-top{background-image:url(/images/CSS/Pages/whats-on-guide/break-detail/break-detail-price-top.gif);width:293;height:9px;background-repeat:no-repeat;}.wow-bottom{background-image:url(/images/CSS/Pages/whats-on-guide/break-detail/break-detail-price-bottom.gif);width:293;height:34px;background-repeat:no-repeat;}
.wow-imageBG .pricediv{position:relative;left:10px;color:#fff;font:arial;font-size:22px;font-weight:bold;}.wow-imageBG .exptextdivTxt{width:230px;}.wow-imageBG .exptextdiv{min-height:50px;background-position:right bottom;width:270px;position:relative;top:0;left:10px;color:#FF0;display:block;font-size:16px;font-weight:normal;}
.wow-imageBG .buttondiv{position:relative;top:5px;left:150px;width:134px;}.wow-imageBG .pricediv span{float:left;width:100%;font-size:18px;font-weight:normal;margin-bottom:5px;margin-top:-5px;}* html .wow-imageBG .pricediv span{width:90%;margin-left:10px;}.sidebar-search-date-form-filter div.filter-elements{border:none;}
.whats-included-whole-family-inner .age-select-right-barneydino-image{bottom:-16px;position:absolute;right:-60px;}.whats-included-panel-50-free-3{margin:0 0 10px 27px;}.whats-included-eating-drinking{margin-bottom:11px;}.whats-included-eating-drinking-inner p{padding:0 0 0 4px;width:145px;}.whats-included-eating-drinking-inner a img{float:left;margin-top:-15px;padding-left:4px;}
.whats-included-eating-drinking-inner a img.ImageLink{float:none;margin-top:0;margin-left:-10px;padding-left:0;}.whats-included-extra-treats-inner p{padding:0 0 0 4px;width:145px;}.whats-included-extra-treats-inner a img{float:left;margin-top:-15px;padding-left:4px;}.whats-included-extra-treats-inner a img.ImageLink{float:none;margin-top:0;margin-left:-10px;padding-left:0;}
.resorts-content .resorts-content-inner .resort-take-a-tour img{float:left;}.resort-component .message p{margin-left:5px;}.resort-component .message a{margin-left:5px;}ul#ResortOverview li#ResortMap{background:transparent none repeat scroll 0 0;padding:0 0 0 41px;width:135px;}ul#ResortOverview li#WhatsOn{background:transparent none repeat scroll 0 0;padding:0 0 0 11px;width:135px;}
.resort-take-a-tour .image a{background:none;padding-right:0;padding-top:0;}ul#ResortOverview li.resort-forward-arrow .image a{background:none;display:block;}#ResortOverview a img.link-arrow{float:none;padding-left:2px;}.search-and-book .error-text{font-size:120%;font-weight:bold;height:0;}.sidebar-highlights{width:294px;position:relative;float:left;background-color:#f2ebd8;margin-top:10px;margin-bottom:10px;}
.sidebar-highlights .sidebar-highlights-middle{padding:10px;width:274px;position:relative;}.sidebar-highlights .highlight-title{float:left;font-size:20px;font-weight:bold;width:70%;margin-bottom:10px;}.sidebar-highlights .feature-break-link{float:right;background:transparent url(/images/CSS/Pages/whats-on-guide/featured-link-fold-no-text.gif) scroll no-repeat 0 0;width:49px;height:50px;display:block;text-indent:-9999px;position:absolute;top:0;right:0;}
.sidebar-highlights .feature-break-link a{display:block;width:100%;height:100%;}.sidebar-highlights ul{margin-left:0;padding-left:0;list-style-type:none;display:block;width:100%;float:left;}.sidebar-highlights ul li{float:left;font-size:12px;margin:0 6px 9px;padding:0;width:125px;color:#410E3C;}#Content .sidebar-highlights ul li a{text-decoration:none;display:block;position:relative;font-size:12px;}
.sidebar-highlights ul li a span.wog-image-border-indoor{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/image-border.gif) no-repeat scroll 0 0;height:139px;left:-6px;position:absolute;top:-6px;width:132px;}.sidebar-highlights ul li.act a span.act-title{background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/purple-arrow.gif) no-repeat scroll 0 4px;color:#410E3C;display:block;line-height:12px;margin-top:10px;padding-left:10px;width:115px;}
* html .sidebar-highlights ul li{margin-left:3px;margin-right:3px;width:129px;}*HTML #NavigationTertiary ul li{position:relative;z-index:10;}#Container .header #main-nav-july{margin-left:1px;}.header #main-nav-july{display:inline-block;margin-top:-2.5em;clear:left;position:relative;z-index:1;margin-left:1px;}
.header #main-nav-july li,.header #main-nav-july li a{float:left;text-indent:-99999px;background-image:url(/images/css/global/mar2-10-navigation.gif);background-repeat:no-repeat;}.header #main-nav-july li#nav-Home,.header #main-nav-july li#nav-Home a{background-position:0 0;width:60px;height:66px;display:block;}
.header #main-nav-july li#nav-Home a:hover,.header #main-nav-july li#nav-Home a.selected{background-position:0 -70px;}.header #main-nav-july li#nav-DiscoverButlins,.header #main-nav-july li#nav-DiscoverButlins a{background-position:-60px 0;width:123px;height:66px;display:block;}.header #main-nav-july li#nav-DiscoverButlins a:hover,.header #main-nav-july li#nav-DiscoverButlins a.selected{background-position:-60px -70px;}
.header #main-nav-july li#nav-Resorts,.header #main-nav-july li#nav-Resorts a{background-position:-184px 0;width:68px;height:66px;display:block;}.header #main-nav-july li#nav-Resorts a:hover,.header #main-nav-july li#nav-Resorts a.selected{background-position:-184px -70px;}.header #main-nav-july li#nav-Hotels,.header #main-nav-july li#nav-Hotels a{background-position:-252px 0;width:62px;height:67px;display:block;}
.header #main-nav-july li#nav-Hotels a:hover,.header #main-nav-july li#nav-Hotels a.selected{background-position:-252px -70px;}.header #main-nav-july li#nav-Accommodation,.header #main-nav-july li#nav-Accommodation a{background-position:-314px 0;width:126px;height:66px;display:block;}.header #main-nav-july li#nav-Accommodation a:hover,.header #main-nav-july li#nav-Accommodation a.selected{background-position:-314px -70px;}
.header #main-nav-july li#nav-HolidaybyMonth,.header #main-nav-july li#nav-HolidaybyMonth a{background-position:-440px 0;width:148px;height:66px;display:block;}.header #main-nav-july li#nav-HolidaybyMonth a:hover,.header #main-nav-july li#nav-HolidaybyMonth a.selected{background-position:-440px -70px;}
.header #main-nav-july li#nav-WhatsOnbyMonth,.header #main-nav-july li#nav-WhatsOnbyMonth a{background-position:-440px 0;width:148px;height:66px;display:block;}.header #main-nav-july li#nav-WhatsOnbyMonth a:hover,.header #main-nav-july li#nav-WhatsOnbyMonth a.selected{background-position:-440px -70px;}
.header #main-nav-july li#nav-EntertainmentGuide,.header #main-nav-july li#nav-EntertainmentGuide a{background-position:-588px 0;width:146px;height:66px;display:block;}.header #main-nav-july li#nav-EntertainmentGuide a:hover,.header #main-nav-july li#nav-EntertainmentGuide a.selected{background-position:-588px -70px;}
.header #main-nav-july li#nav-OffersandLateDeals,.header #main-nav-july li#nav-OffersandLateDeals a{background-position:-734px 0;width:138px;height:66px;display:block;}.header #main-nav-july li#nav-OffersandLateDeals a:hover,.header #main-nav-july li#nav-OffersandLateDeals a.selected{background-position:-734px -70px;}
.header #main-nav-july li#nav-BookNow,.header #main-nav-july li#nav-BookNow a{background-position:-875px 0;width:91px;height:66px;display:block;}.header #main-nav-july li#nav-BookNow a:hover,.header #main-nav-july li#nav-BookNow a.selected{background-position:-875px -70px;}.hotel-green-search{float:left;margin:20px 0 0 20px;}
#ContentPrimary .intro-details{margin-bottom:10px;}#ContentPrimary .intro-details .intro-copy-wider{float:left;width:640px;}#ContentPrimary .intro-details .intro-copy-wider h1{margin-top:5px;}#ContentPrimary .intro-details .intro-side-promo{float:right;clear:both;}#ContentPrimary .intro-details .intro-copy-wider p{font-size:13px;}
#ContentPrimary .intro-details .promos>span a,#ContentPrimary .intro-details .promos>a{clear:both;float:right;}.choose-dining-plan{width:405px;}.choose-dining-plan .choose-dining-plan-top{width:100%;height:10px;background:transparent url(/images/css/pages/hotel-section/choose-dining-plan-top.gif) scroll no-repeat 0 0;}
.choose-dining-plan .choose-dining-plan-middle{width:365px;padding:5px 20px;background:transparent url(/images/css/pages/hotel-section/choose-dining-plan-middle.gif) scroll repeat-y 0 0;}.choose-dining-plan .choose-dining-plan-middle p{width:100%;}.choose-dining-plan .choose-dining-plan-middle .dining-table-container{margin-bottom:5px;}
.choose-dining-plan .choose-dining-plan-middle .dining-table-container table{color:#C2036A;float:left;}.choose-dining-plan .choose-dining-plan-middle .dining-table-container table thead th{font-size:15px;font-weight:bold;}.choose-dining-plan .choose-dining-plan-middle .dining-table-container table tbody th{font-size:12px;font-weight:bold;}
.choose-dining-plan .choose-dining-plan-middle .dining-table-container table tbody td{font-size:12px;font-weight:normal;padding:0 5px;}.choose-dining-plan .choose-dining-plan-middle .dining-table-container span.table-divider{display:block;height:55px;float:left;width:30px;background:transparent url(/images/css/pages/hotel-section/table-divider.gif) scroll repeat-y 50% 0;}
.choose-dining-plan .choose-dining-plan-bottom{width:100%;height:15px;background:transparent url(/images/css/pages/hotel-section/choose-dining-plan-bottom.gif) scroll no-repeat 0 100%;}.copy-thumbnail{float:right;margin-left:5px;margin-bottom:5px;}#ContentPrimary .full-page-panel-orange .main-content-left{width:570px;}
.full-page-panel-orange{float:left;clear:left;width:938px;margin-top:10px;margin-bottom:10px;*float:none;}.full-page-panel-orange-top{float:left;width:100%;height:9px;line-height:9px;background:transparent url(/images/css/pages/hotel-section/orange-panel-top.gif) scroll no-repeat 0 0;}.full-page-panel-orange-middle{float:left;width:898px;background:transparent url(/images/css/pages/hotel-section/orange-panel-middle.gif) scroll repeat-y 0 0;padding:0 20px;}
.full-page-panel-orange-bottom{float:left;width:100%;height:10px;line-height:10px;background:transparent url(/images/css/pages/hotel-section/orange-panel-bottom.gif) scroll no-repeat 0 0;}#Content .hotel-tab-container#alt-tabs .hotel-tabs{height:31px;}#Content .hotel-tab-container#alt-tabs .hotel-tabs a{font-size:14px;}
#Content .hotel-tab-container#alt-tabs .hotel-tabs a.middle{background:#F3CA92 none repeat scroll 0 0;border-bottom:1px solid #E89623;border-right:1px solid #D3CDB0;border-top:1px solid #E89623;margin-right:-3px;padding:5px 10px;}#Content .hotel-tab-container#alt-tabs .hotel-tabs a.middle:hover,#Content .hotel-tab-container#alt-tabs .hotel-tabs a.middle.active{padding-bottom:6px;background:#fff;border-bottom:1px solid #FFF;color:#C2036A;border-bottom:none;}
#Content .hotel-tab-container#alt-tabs .hotel-tabs-left-corner{top:31px;}#Content .hotel-tab-container#alt-tabs .hotel-tabs-right-corner{top:31px;right:-13px;}#ContentPrimary .main-content-left div.amf-image-border{float:left;position:relative;clear:left;}#Content #ContentPrimary .main-content-left div.amf-image-border a{text-decoration:none;}
#ContentPrimary .main-content-left div.amf-image-border span.thumb-border{left:0;position:relative;top:0;z-index:30;}#ContentPrimary .main-content-left div.amf-image-border img.meet-team-thumb{left:19px;position:absolute;top:13px;z-index:29;}#ContentPrimary .main-content-left .hotel-panel-intro{margin-bottom:10px;}
#ContentPrimary .main-content-left .hotel-panel-intro p strong{color:#410e3c;}#ContentPrimary .main-content-left .hotel-panel-intro div.amf-image-border{margin-right:10px;}#ContentPrimary .main-content-left .hotel-panel-intro div.spa-team{width:100%;*width:380px;margin-top:-20px;}#ContentPrimary .main-content-left .hotel-panel-intro div.spa-team span{float:left;font-weight:bold;font-size:12px;}
#ContentPrimary .main-content-left .hotel-panel-intro div.spa-team a{float:right;margin-right:10px;}#ContentPrimary .main-content-left div.bubbles1{display:block;background:transparent url(/images/css/pages/hotel-section/amf-bubbles1-image-border.png) scroll no-repeat 0 0;height:152px;width:162px;}#ContentPrimary .main-content-left .hotel-panel-intro p{margin-top:15px;padding-bottom:0;}
.horiz-scroller-inner{margin-bottom:10px;}.horiz-scroller-inner{background:transparent url(/images/css/pages/hotel-section/horiz-scroller-bg.gif) scroll no-repeat 0 0;height:266px;width:520px;padding:20px;}.treatments{float:left;margin-top:20px;}.treatments .treatment-detail{float:left;margin-bottom:25px;margin-left:20px;width:265px;}
.treatments .treatment-detail>span.treatment-title{font-weight:bold;font-size:14px;;float:left;clear:both;padding-bottom:3px;padding-left:2px;}.treatments .treatment-detail .amf-image-border span.thumb-border{width:100%;float:left;clear:both;}.treatments .treatment-detail p{width:90%;float:left;clear:both;padding-bottom:0;}
.treatments .treatment-detail a{float:left;clear:both;}#ContentPrimary .main-content-left div.bubbles2 span.thumb-border{display:block;background:transparent url(/images/css/pages/hotel-section/amf-bubbles2-image-border.png) scroll no-repeat 0 0;height:118px;width:168px;left:-20px;}#ContentPrimary .main-content-left div.bubbles2 img{left:3px;position:absolute;top:6px;z-index:29;}
#ContentPrimary .main-content-left div.duck{display:block;}#ContentPrimary .main-content-left div.duck a{height:118px;}#ContentPrimary .main-content-left div.duck img{left:3px;position:absolute;top:6px;z-index:29;}#ContentPrimary .main-content-left div.duck span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-duck-image-border.png) no-repeat scroll 0 0;display:block;height:152px;left:0;top:-34px;width:168px;}
#ContentPrimary .main-content-left div.stars{display:block;}#ContentPrimary .main-content-left div.stars img{left:3px;position:absolute;top:6px;z-index:29;}#ContentPrimary .main-content-left div.stars span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-stars-image-border.png) no-repeat scroll 0 0;display:block;height:118px;left:0;width:168px;}
#ContentPrimary .main-content-left div.star-bubbles{display:block;}#ContentPrimary .main-content-left div.star-bubbles img{left:3px;position:absolute;top:6px;z-index:29;}#ContentPrimary .main-content-left div.star-bubbles span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-bubbles-star-image-border.png) no-repeat scroll 0 0;display:block;height:118px;width:176px;left:-30px;}
#Content a.view-treatment{width:100px;background:transparent url(/images/CSS/Global/footer-arrow-pink.gif) no-repeat scroll 100% 70%;clear:left;display:inline-block;float:left;font-size:12px;font-weight:bold;padding-right:.75em;padding-top:5px;text-decoration:none;}#Content a.view-treatment:hover{text-decoration:underline;}
.hotel-horiz-scroll{width:560px;}.hotel-horiz-scroll .hotel-horiz-scroll-top{width:100%;background:transparent url(/images/css/pages/hotel-section/hotel-scroller-panel-top.gif) scroll no-repeat 0 0;height:6px;}.hotel-horiz-scroll .hotel-horiz-scroll-middle{width:520px;padding:10px 20px 10px;background:transparent url(/images/css/pages/hotel-section/hotel-scroller-panel-middle.gif) scroll repeat-y 0 0;}
.hotel-horiz-scroll .hotel-horiz-scroll-bottom{width:100%;background:transparent url(/images/css/pages/hotel-section/hotel-scroller-panel-bottom.gif) scroll no-repeat 0 0;height:15px;}.hotel-horiz-scroll .hotel-horiz-scroll-middle p{font-size:13px;}.hotel-horiz-scroll .hotel-horiz-scroll-middle .scroller-image-wide{background:transparent url(/images/css/pages/hotel-section/hotel-horiz-scroller-wide-border.gif) scroll no-repeat 0 0;}
.hotel-horiz-scroll .hotel-horiz-scroll-middle .scroller-image-wide a img{padding:4px;}.hotel-horiz-scroll .hotel-horiz-scroll-middle a.disabled{visibility:hidden!important;}.hotel-horiz-scroll .hotel-horiz-scroll-middle a.prev,.hotel-horiz-scroll .hotel-horiz-scroll-middle a.next,.hotel-horiz-scroll .hotel-horiz-scroll-middle a.prevPage,.hotel-horiz-scroll .hotel-horiz-scroll-middle a.nextPage{cursor:pointer;display:block;float:left;font-size:12px;}
.hotel-horiz-scroll .hotel-horiz-scroll-middle div.scrollable{height:240px;overflow:hidden;padding:0;position:relative;width:100%;float:left;}.hotel-horiz-scroll .hotel-horiz-scroll-middle div.scrollable div.items{clear:both;margin-left:0;position:absolute;width:20000em;}.hotel-horiz-scroll .hotel-horiz-scroll-middle div.scrollable div.items div.hotel-scroll-item{float:left;width:520px;}
.hotel-horiz-scroll .hotel-horiz-scroll-middle a.next,.hotel-horiz-scroll .hotel-horiz-scroll-middle a.nextPage,.hotel-horiz-scroll .hotel-horiz-scroll-middle a.prev,.hotel-horiz-scroll .hotel-horiz-scroll-middle a.prevPage{margin:0;float:right;}.hotel-horiz-scroll .hotel-horiz-scroll-middle a.next,.hotel-horiz-scroll .hotel-horiz-scroll-middle a.nextPage{background:transparent url(/images/css/pages/hotel-section/forward-btn.gif) scroll no-repeat 0 0;padding:0;text-indent:-9999px;width:11px;height:12px;margin-right:5px;}
.hotel-horiz-scroll .hotel-horiz-scroll-middle a.prev,.hotel-horiz-scroll .hotel-horiz-scroll-middle a.prevPage{background:transparent url(/images/css/pages/hotel-section/back-btn.gif) scroll no-repeat 0 0;padding:0;text-indent:-9999px;width:11px;height:12px;margin-right:5px;}.hotel-horiz-scroll .hotel-horiz-scroll-middle a.pause{background:transparent url(/images/css/pages/hotel-section/pause-btn.gif) scroll no-repeat 0 0;padding:0;text-indent:-9999px;width:11px;height:12px;margin-right:5px;float:right;}
.hotel-horiz-scroll .hotel-horiz-scroll-middle a.play{background:transparent url(/images/css/pages/hotel-section/forward-btn.gif) scroll no-repeat 0 0;padding:0;text-indent:-9999px;width:11px;height:12px;margin-right:5px;float:right;}.hotel-horiz-scroll .hotel-horiz-scroll-middle .hotel-scroll-item .scroller-copy{padding:10px 0;}
.hotel-horiz-scroll .hotel-horiz-scroll-middle .hotel-scroll-item .scroller-copy a{font-size:12px;font-weight:bold;background:transparent url(/images/CSS/Global/footer-arrow-pink.gif) no-repeat scroll 100% 70%;clear:left;display:inline-block;float:left;font-size:12px;font-weight:bold;padding-right:.75em;padding-top:5px;}
#ContentPrimary .full-page-panel-orange .main-content-right{width:305px;margin-right:0;}.right-spa-details{float:left;clear:left;margin-bottom:20px;margin-top:20px;margin-left:15px;}.right-spa-details>span.right-spa-details-title{font-weight:bold;font-size:13px;display:block;float:left;padding-bottom:10px;padding-left:10px;}
#ContentPrimary .main-content-right div.fish{float:left;position:relative;}#ContentPrimary .main-content-right div.fish img{left:5px;position:absolute;top:6px;z-index:29;}#ContentPrimary .main-content-right div.fish span.thumb-border{background:transparent url(/images/css/pages/hotel-section/hotel-logo-border.gif) no-repeat scroll 0 0;display:block;height:152px;left:0;position:relative;width:140px;z-index:30;}
.right-spa-details ul{float:left;margin-left:15px;}.right-spa-details ul li{background:transparent url(/images/css/pages/hotel-section/pink-bullet.gif) scroll no-repeat 0 50%;padding-left:15px;}.spa-faq{float:left;clear:left;width:246px;margin-left:20px;}.spa-faq .faq-item{border-bottom:#e9e6d7 solid 1px;padding-bottom:15px;}
.spa-faq .faq-item#last{border:none;}.spa-faq span{display:block;font-size:13px;font-weight:bold;margin-top:9px;padding-bottom:3px;}.spa-faq p{font-size:12px;font-weight:normal;padding-bottom:0;margin-top:0;}.full-page-width .full-page-panel-orange#no-gal{margin-top:9px;}.content-tab-container{clear:left;float:left;margin-bottom:-10px;margin-left:0;position:relative;width:100%;z-index:100;margin-top:10px;}
#Content .content-tab-container .treatment-content-tabs{height:31px;margin:0 auto;width:530px;}#Content .content-tab-container .treatment-content-tabs a{color:#410E3C;display:inline-block;font-size:14px;font-weight:bold;text-decoration:none;padding:6px 20px 5px;}#Content .content-tab-container .treatment-content-tabs a.first{background:#FFF url(/images/CSS/Global/360-viewer/hotel-tab-off.gif) no-repeat scroll 0 0;border-bottom:1px solid #E89623;border-right:1px solid #D3CDB0;float:left;}
#Content .content-tab-container .treatment-content-tabs a.last{background:#FFF url(/images/CSS/Global/360-viewer/hotel-tab-off.gif) no-repeat scroll 100% 0;border-bottom:1px solid #E89623;border-right:medium none;}#Content .content-tab-container .treatment-content-tabs a.first:hover,#Content .content-tab-container .treatment-content-tabs a.first.active{background:#FFF url(/images/CSS/Global/360-viewer/hotel-tab-on2.gif) no-repeat scroll 0 0;border-bottom:1px solid #FFF;color:#C2036A;}
#Content .content-tab-container .treatment-content-tabs a.middle:hover,#Content .content-tab-container .treatment-content-tabs a.middle.active{background:#FFF none repeat scroll 0 0;border-bottom:medium none;color:#C2036A;padding-bottom:6px;}#Content .content-tab-container .treatment-content-tabs a.last:hover,#Content .content-tab-container .treatment-content-tabs a.last.active{background:#FFF url(../images/CSS/Global/360-viewer/hotel-tab-on3.gif) no-repeat scroll 100% 0;border-bottom:1px solid #FFF;color:#C2036A;}
#Content .content-tab-container .treatment-content-tabs a.middle{background:#F3CA92 none repeat scroll 0 0;border-bottom:1px solid #E89623;border-right:1px solid #D3CDB0;border-top:1px solid #E89623;margin-right:-3px;padding:5px 20px;}.vert-scroller{width:572px;float:left;margin-top:9px;}.vert-scroller .vert-scroller-top{width:100%;background:transparent url(/images/css/pages/hotel-section/inner-panel-vert-scroll-top.gif) scroll no-repeat 0 0;height:10px;line-height:10px;}
.vert-scroller .vert-scroller-middle{padding:0 10px;width:550px;background:transparent url(/images/css/pages/hotel-section/inner-panel-vert-scroll-middle.gif) scroll repeat-y 0 0;}.vert-scroller .vert-scroller-bottom{width:100%;background:transparent url(/images/css/pages/hotel-section/inner-panel-vert-scroll-bottom.gif) scroll no-repeat 0 0;height:10px;line-height:10px;}
#ContentPrimary .main-content-left div.splash{display:block;position:relative;float:left;margin-right:20px;}#ContentPrimary .main-content-left div.splash img{left:5px;position:absolute;top:6px;z-index:30;}#ContentPrimary .main-content-left div.splash span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-splash-image-border-big.png) no-repeat scroll 0 0;display:block;height:257px;position:relative;width:239px;z-index:31;}
.treatment-intro .treatment-intro-copy p,.treatment-intro .treatment-intro-copy h2,.treatment-intro .treatment-intro-copy a{display:block;}.treatment-intro .treatment-intro-copy a{float:left;}#ContentPrimary .active-treatment-types{float:left;width:559px;}#ContentPrimary .active-treatment-types h3{margin-bottom:-5px;}
#ContentPrimary table.treatment-type-table-headers{border-bottom:1px solid #e9e6d7;width:542px;}#ContentPrimary table.treatment-type-table-headers td{font-weight:bold;font-size:15px;}#ContentPrimary table.treatment-type-table-headers td#left{width:360px;}#ContentPrimary .active-treatment-types div.table-scroller table{width:542px;}
#ContentPrimary .active-treatment-types div.table-scroller{height:460px;overflow:auto;}#ContentPrimary .active-treatment-types div.table-scroller table th{text-indent:-9999px;height:0;font-size:0;line-height:0;}#ContentPrimary .active-treatment-types div.table-scroller table td{padding:10px 5px 5px;border-bottom:1px solid #e9e6d7;}
#ContentPrimary .active-treatment-types div.table-scroller table td span{font-size:13px;font-weight:bold;}#ContentPrimary .active-treatment-types div.table-scroller table td ul{width:170px;margin:0;padding:0;}#ContentPrimary .active-treatment-types div.table-scroller table td ul li{margin:0;padding:0;list-style-type:none;background:none;}
#ContentPrimary .active-treatment-types div.table-scroller table td p{width:350px;}.right-side-extra-info{float:left;width:307px;margin-top:15px;}.right-side-extra-info .right-side-extra-info-top{background:transparent url(/images/css/pages/hotel-section/spa-right-panel-top.gif) scroll no-repeat 0 0;height:48px;width:322px;}
.right-side-extra-info .right-side-extra-info-middle{background:transparent url(/images/css/pages/hotel-section/spa-right-panel-middle.gif) scroll repeat-y 0 0;width:267px;padding:10px 20px;}.right-side-extra-info .right-side-extra-info-bottom{background:transparent url(/images/css/pages/hotel-section/spa-right-panel-bottom.gif) scroll no-repeat 0 0;height:30px;width:322px;}
#ContentPrimary .main-content-right div.splash{display:block;position:relative;float:right;}#ContentPrimary .main-content-right div.splash a{text-decoration:none;}#ContentPrimary .main-content-right div.splash img{left:5px;position:absolute;top:6px;z-index:29;}#ContentPrimary .main-content-right div.splash span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-splash-image-border.png) no-repeat scroll 0 0;display:block;height:118px;position:relative;width:138px;z-index:30;}
span.extra-info-title{display:block;font-size:13px;font-weight:bold;}.extra-info-links span.treatment-price,.extra-info-links a{display:block;font-weight:bold;font-size:12px;float:left;clear:left;}.extra-info-links span.treatment-price{margin-top:25px;margin-bottom:15px;width:125px;}#ContentPrimary .main-content-left .meet-the-team-intro{margin-bottom:50px;}
#ContentPrimary .main-content-left ul.team-members li{background:none;margin-left:0;padding-left:0;margin-bottom:20px;}#ContentPrimary .main-content-left ul.team-members li div.fish2{display:block;position:relative;margin-right:10px;height:115px;}#ContentPrimary .main-content-left ul.team-members li div.fish2 img{left:5px;position:absolute;top:6px;z-index:29;}
#ContentPrimary .main-content-left ul.team-members li div.fish2 span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-fish2-image-border.png) no-repeat scroll 0 0;display:block;height:161px;position:relative;top:-42px;width:154px;z-index:30;}#ContentPrimary .main-content-left ul.team-members li div.bubbles2{display:block;position:relative;margin-right:10px;height:115px;}
#ContentPrimary .main-content-left ul.team-members li div.bubbles2 img{left:5px;position:absolute;top:6px;z-index:29;}#ContentPrimary .main-content-left ul.team-members li div.bubbles2 span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-bubbles3-image-border.png) no-repeat scroll 0 0;display:block;height:161px;position:relative;width:154px;z-index:30;left:0;}
#ContentPrimary .main-content-left ul.team-members li div.splash2{display:block;position:relative;;margin-right:10px;height:135px;}#ContentPrimary .main-content-left ul.team-members li div.splash2 img{left:5px;position:absolute;top:6px;z-index:29;}#ContentPrimary .main-content-left ul.team-members li div.splash2 span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-splash1-image-border.png) no-repeat scroll 0 0;display:block;height:161px;left:0;position:relative;top:0;width:154px;z-index:30;}
#ContentPrimary .main-content-left ul.team-members li h3,#ContentPrimary .main-content-left ul.team-members li h4,#ContentPrimary .main-content-left ul.team-members li h5{font-size:15px;font-weight:bold;color:#c2036a;margin-bottom:0;padding-bottom:0;line-height:12px;}#ContentPrimary .main-content-left ul.team-members li span.team-member-title{font-weight:bold;font-size:13px;}
#ContentPrimary .main-content-right div.meet-the-team-side{width:247px;float:left;margin-top:20px;margin-left:20px;}#ContentPrimary .main-content-right div.meet-the-team-side-top{width:100%;height:28px;line-height:28px;background:transparent url(/images/css/pages/hotel-section/meet-the-team-side-top.gif) scroll no-repeat 0 0;}
#ContentPrimary .main-content-right div.meet-the-team-side-middle{width:207px;background:transparent url(/images/css/pages/hotel-section/meet-the-team-side-middle.gif) scroll repeat-y 0 0;padding:10px 20px 5px;}#ContentPrimary .main-content-right div.meet-the-team-side-bottom{width:100%;height:15px;line-height:15px;background:transparent url(/images/css/pages/hotel-section/meet-the-team-side-bottom.gif) scroll no-repeat 0 0;}
#ContentPrimary .main-content-right div.meet-the-team-side-middle div.splash2{display:block;position:relative;float:left;}#ContentPrimary .main-content-right div.meet-the-team-side-middle div.splash2 img{left:5px;position:absolute;top:6px;z-index:29;}#ContentPrimary .main-content-right div.meet-the-team-side-middle div.splash2 span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-splash2-image-border.png) no-repeat scroll 0 0;display:block;height:136px;left:-26px;position:relative;top:-18px;width:192px;z-index:30;}
#ContentPrimary .main-content-right div.meet-the-team-side-middle span.meet-team-side-subtitle{font-weight:bold;font-size:13px;display:block;}#ContentPrimary .main-content-right div.meet-the-team-side-middle p{font-weight:normal;font-size:12px;}#ContentPrimary .main-content-left .team-member{border-bottom:1px solid #ccc;}
.price-grid-intro h2{width:100%;}.price-grid-intro .hotel-half-width-panel{width:440px;float:left;}.price-grid-intro .hotel-half-width-panel#right{float:right;}.price-grid-intro .hotel-half-width-panel-top{width:100%;height:10px;line-height:10px;background:transparent url(/images/css/pages/hotel-section/grid-panels-top.gif) scroll no-repeat 0 0;}
.price-grid-intro .hotel-half-width-panel-middle{width:400px;background:transparent url(/images/css/pages/hotel-section/grid-panels-middle.gif) scroll repeat-y 0 0;padding:0 20px 20px;height:135px;padding-bottom:20px;}.price-grid-intro .hotel-half-width-panel-bottom{width:100%;height:15px;line-height:15px;background:transparent url(/images/css/pages/hotel-section/grid-panels-bottom.gif) scroll no-repeat 0 0;}
.hotel-break-search label{font-weight:bold;font-size:13px;}.hotel-break-search .hotel-price-guide-search-dates{float:left;}.hotel-break-search .hotel-price-guide-search-length{float:right;}.hotel-break-search .hotel-price-guide-search-filter{float:left;margin-top:15px;}.hotel-break-search .hotel-price-guide-search-filter label.filter-label{float:left;margin-right:3px;}
.hotel-break-search .hotel-price-guide-search-filter fieldset{float:left;width:259px;}.hotel-break-search .hotel-price-guide-search-filter fieldset input{margin-right:3px;margin-left:5px;vertical-align:text-bottom;margin-top:7px;border:none;display:inline;*margin-left:2px;*margin-top:3px;}* html .hotel-break-search .hotel-price-guide-search-filter fieldset input{margin-left:2px;margin-top:3px;}
.hotel-break-search .hotel-price-guide-search-filter fieldset{position:relative;}.hotel-break-search .hotel-price-guide-search-filter fieldset a.search-link{position:absolute;bottom:0;right:0;}.hotel-break-search .hotel-price-guide-search-filter .hotel-cbs span{float:left;clear:both;}.hotel-break-search .hotel-price-guide-search-filter .hotel-cbs{float:left;}
.hotel-break-search .hotel-price-guide-search-filter fieldset label{font-weight:normal;display:inline;font-size:12px;white-space:nowrap;padding-top:5px;}.price-grid-intro .hotel-half-width-panel .hotel-half-width-panel-middle .dining-table-container{float:left;height:55px;margin-bottom:20px;width:320px;}
.price-grid-intro .hotel-half-width-panel .hotel-half-width-panel-middle .dining-table-container table{color:#410e3c;float:left;}.price-grid-intro .hotel-half-width-panel .hotel-half-width-panel-middle .dining-table-container table thead th{font-size:13px;font-weight:bold;}.price-grid-intro .hotel-half-width-panel .hotel-half-width-panel-middle .dining-table-container table tbody th{font-size:12px;font-weight:normal;}
.price-grid-intro .hotel-half-width-panel .hotel-half-width-panel-middle .dining-table-container table tbody td{font-size:12px;font-weight:normal;padding:0 5px;}.price-grid-intro .hotel-half-width-panel .hotel-half-width-panel-middle .dining-table-container span.table-divider{display:block;height:100%;float:left;width:30px;background:transparent url(/images/css/pages/hotel-section/table-divider.gif) scroll repeat-y 50% 0;}
.price-grid-intro .hotel-half-width-panel .hotel-half-width-panel-middle p{font-size:12px;}#ContentPrimary div.amf-image-border-small{display:block;float:left;margin-right:10px;position:relative;}#ContentPrimary div.amf-image-border-small img{left:3px;position:absolute;top:6px;z-index:29;}#ContentPrimary div.amf-image-border-small span.thumb-border{background:transparent url(/images/css/pages/hotel-section/image-border-small.gif) no-repeat scroll 0 0;display:block;height:73px;left:0;width:67px;}
#ContentPrimary .hotel-half-width-panel-middle div.amf-image-border-small img.meet-the-team{top:3px;}span.nb{font-weight:normal;font-size:11px;}.hotel-price-grid{margin-top:30px;float:left;}.hotel-price-grid h4{font-weight:bold;font-size:18px;color:#c2036a;}.hotel-price-grid .ents-search-results-details th{border:none;}
.hotel-price-grid .ents-search-results-details th.headerSortDown{background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/desc.gif) no-repeat scroll right 50%;color:#630460;text-decoration:underline;}.hotel-price-grid .ents-search-results-details th.headerSortUp{background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/asc.gif) no-repeat scroll right 50%;color:#630460;text-decoration:underline;}
.hotel-price-grid .ents-search-results-form{background:#f2f2f7;padding-top:10px;padding-bottom:12px;}.hotel-price-grid .ents-search-results-details{height:400px;overflow:auto;background:#FFF;padding-bottom:10px;clear:left;}.hotel-price-grid .ents-search-results-footer{margin:30px 0 60px;width:860px;}
.hotel-price-grid h1{background:#f2f2f7;color:#630460;font-size:2.1em;font-weight:bold;height:235px;text-indent:-9999px;width:947px;}.hotel-price-grid .ents-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;}
.hotel-price-grid .ents-search-results-form h2{color:#630460;float:left;font-size:2.1em;font-weight:bold;margin:9px 0 0 19px;width:160px;}.hotel-price-grid .ents-search-results-form p{color:#630460;float:left;font-size:1.2em;padding:16px 16px 32px;text-align:right;width:700px;}.hotel-price-grid .ents-search-results-form fieldset label{color:#3f0a3c;font-size:1.2em;font-weight:bold;margin-right:8px;}
.hotel-price-grid .ents-search-results-form fieldset .frow-date{float:left;margin-left:19px;width:270px;}.hotel-price-grid .ents-search-results-form fieldset .frow-resort{float:left;margin:0 19px;width:160px;}.hotel-price-grid .ents-search-results-details table{margin:0 auto 20px;width:100%;}.hotel-price-grid .ents-search-results-details tbody{margin-top:100px;}
.hotel-price-grid .ents-search-results-details th{font-size:1.4em;font-weight:bold;margin-bottom:12px;padding:14px;text-align:center;}.hotel-price-grid .ents-search-results-details th.left{text-align:left;}.hotel-price-grid .ents-search-results-details th a{color:#630460;}.hotel-price-grid .ents-search-results-details .top{margin-top:10px;}
.hotel-price-grid .ents-search-results-details td{background-color:#fff;border-top:1px solid #CFC69F;color:#1e001c;font-size:13px;padding:6px;text-align:left;padding-left:15px;vertical-align:top;}.hotel-price-grid .ents-search-results-details td a{display:block;height:26px;margin:3px auto 0;width:90px;}
.hotel-price-grid .ents-search-results-details td.left{text-align:left;}#ContentPrimary .hotel-price-grid .ents-search-results-details td.left .extra{color:#3F0A3C;font-weight:normal;}.hotel-price-grid .ents-search-results-details td.left a:hover{text-decoration:underline;}#ContentPrimary .hotel-price-grid .ents-search-results-details td.left a.special{color:#C2036A;display:inline;font-size:1.2em;font-weight:bold;height:0;padding:0;width:100%;}
#ContentPrimary .hotel-price-grid .ents-search-results-details td p.subtitlefont{color:#C2036A;}.hotel-price-grid .ents-search-results-details td.left a.description{display:block;float:left;font-weight:bold;height:100%;margin:0;width:100%;}.hotel-price-grid .ents-search-results-details td.bold{font-weight:bold;}
.hotel-price-grid .ents-search-results-details td.bold-price{font-weight:bold;font-size:1.6em;}.hotel-price-grid .ents-search-results-details td.bold-price span{font-size:.7em;}.hotel-price-grid .ents-search-results-details td.sold-out{color:#A68FA6;font-size:1.4em;font-weight:bold;}.hotel-price-grid .ents-search-results-details td.special{color:#3F0A3C;font-size:18px;font-weight:bold;}
.hotel-price-grid .ents-search-results-details td.special p{font-weight:normal;}.hotel-price-grid .ents-search-results-details td.special p.subprice{font-size:12px;font-weight:bold;}.hotel-price-grid .ents-search-results-details td p{margin:0;padding:0;font-size:12px;}.hotel-price-grid .ents-search-results-footer p{float:left;font-size:1.2em;width:700px;}
.hotel-price-grid .ents-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;}.hotel-price-grid .ents-search-results-details td a.quoteLink{background:transparent url(/images/CSS/Pages/whats-on-guide/break-results/BreaksGetQuoteButton.png) no-repeat scroll 0 0;height:26px;width:100px;float:left;clear:left;}
.hotel-price-grid .ents-search-results-details td a.breakDetailLink{background:transparent url(/images/CSS/Global/footer-arrow-pink.gif) no-repeat scroll 100% 45%;clear:left;display:inline-block;float:left;font-size:12px;font-weight:bold;padding-right:0;padding-top:5px;}.hotel-price-grid .ents-search-results-details td.border-right{border-right:1px dashed #DAD0D9;border-collapse:separate;}
.hotel-price-grid .ents-search-results-details td.td-pricegridtable,.hotel-price-grid .ents-search-results-details td.td-duration{color:#3F0A3C;font-weight:bold;}.hotel-price-grid .ents-search-results-details{border-bottom:none;width:897px;}.result-item-inner div.lists ul,.result-item-inner div.lists ul li{padding-bottom:0;}
.hotel-price-grid{float:left;margin-top:15px;}.hotel-price-grid .ents-search-results-details .ents-search-results-header{background:transparent url(/images/css/pages/hotel-section/table-header-bg.gif) no-repeat scroll 0 0;padding-right:16px;margin-bottom:0;}.hotel-price-grid .ents-search-results-details .ents-search-results-header table{margin-bottom:0;width:100%;height:50px;}
.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable{margin-bottom:0;}.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th{min-width:1px;font-size:13px;}#Content .hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th a{text-decoration:none;color:#c2036a;}
.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.th-pricegridtable{font-size:13px;text-align:left;padding:0;}.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.th-startdate{font-size:13px;text-align:left;padding:0;width:auto;}
.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.th-description{font-size:13px;text-align:left;padding:0;width:260px;}.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.th-price{font-size:13px;text-align:left;padding:0;width:auto;vertical-align:top;}
.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.th-price .th-price-span{font-size:9px;text-align:left;color:#410e3c;display:block;line-height:9px;margin-top:px;}.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.col1{width:61px;padding:14px 15px 14px 7px;}
.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.col2{width:61px;padding:14px 15px 14px 7px;}.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.col3{width:61px;padding:14px 15px 14px 7px;}.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.col4{width:245px;padding:14px 15px 14px 7px;}
.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.col5{width:110px;padding:14px 15px 14px 7px;}.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.col6{width:110px;padding:14px 15px 14px 7px;}.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.col7{width:82px;}
.hotel-price-grid .ents-search-results-details .ents-search-results-data{border:1px solid #CFC69F;height:346px;overflow:visible;overflow-x:hidden;overflow-y:auto!important;*padding-right:10px;}.hotel-price-grid .ents-search-results-details .ents-search-results-data table{margin-bottom:0;}.hotel-price-grid .ents-search-results-details .ents-search-results-data .separatediv thead th,.hotel-price-grid .ents-search-results-details .ents-search-results-data .separatediv thead th span,.hotel-price-grid .ents-search-results-details .ents-search-results-data table.pricegridtable th.th-price .th-price-span{padding:0;margin:0;height:0;background-image:none;font-size:0;text-indent:-9999px;}
.hotel-price-grid .ents-search-results-details .ents-search-results-data table.pricegridtable p.extra{text-decoration:none;font-weight:normal;color:#630460;}.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.start-date{text-decoration:none;padding:0 11px 0 15px;text-align:left;width:79px;}
.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.resort{padding:0 7px 0 15px;;text-align:left;width:86px;}.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.nights{text-decoration:none;padding:0 7px;text-align:left;width:45px;color:#3f0a3c;}
.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.description{padding:0 7px 0 15px;width:305px;color:#3f0a3c;}.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.room-from{padding:0 7px 0 15px;text-align:left;vertical-align:middle;width:134px;}
#Content .hotel-price-grid .ents-search-results-details .ents-search-results-data table.pricegridtable p.subsubtitlefont{color:#3F0A3C;font-weight:bold;}#Content .hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.description a{color:#3f0a3c;}#Content .hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.room-from a{color:#3f0a3c;}
#Content .hotel-price-grid .ents-search-results-details .ents-search-results-data table.pricegridtable td.td-duration{text-align:center;padding-left:7px;}#Content .hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.description span.th-subtitle{font-size:11px;font-weight:normal;}
#ContentPrimary .hotel-page-banner{float:left;margin-bottom:-25px;position:relative;}.hotel-homepage .full-page-panel-orange-top{display:none;}.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content{margin-top:25px;}.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content{float:left;width:100%;margin-bottom:15px;}
.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro{float:left;width:305px;}.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro h2,.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro p{font-size:13px;float:left;clear:left;margin-bottom:0;padding-bottom:5px;width:100%;}
.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro h3{margin-bottom:0;margin-left:-5px;}.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box{width:100%;float:left;clear:left;}.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-top{width:100%;height:41px;background:transparent url(/images/css/pages/hotel-section/narrow-blue-panel-top.gif) scroll no-repeat 0 0;}
.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-middle{width:284px;background:#008d9d;padding:0 10px;}.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-bottom{width:100%;height:18px;background:transparent url(/images/css/pages/hotel-section/narrow-blue-panel-bottom.gif) scroll no-repeat 0 100%;}
.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-middle .img-border{float:left;clear:left;}.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-middle .blue-box-thumbs{float:left;}
.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-middle .blue-box-thumbs .image-border{background:transparent url(/images/css/pages/hotel-section/hotel-image-border-med.gif) no-repeat scroll 0 0;height:108px;position:relative;width:123px;z-index:5;}
.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-middle .blue-box-thumbs .image-border img.thumbnail{left:5px;position:relative;top:5px;z-index:4;}#ContentPrimary .hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-middle .blue-box-copy{float:left;margin-left:10px;width:150px;color:#fff;}
#ContentPrimary .hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-middle .blue-box-copy p{font-size:11px;padding-bottom:5px;color:#fff;}#ContentPrimary .hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-middle .blue-box-copy ul{font-size:14px;float:left;color:#fff;}
#ContentPrimary .hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-middle .blue-box-copy ul li{background:transparent url(/images/css/pages/hotel-section/orange-bullet-blue-bg.gif) scroll 0 50% no-repeat;padding-left:10px;color:#fff;}
.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-middle .blue-box-copy a{float:left;margin-top:10px;}.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-middle .blue-box-thumbs .image-border#hotels-blue-bottom-img{margin-top:19px;}
.hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-gallery{float:right;margin-top:11px;}.hotel-homepage .full-page-panel-orange-middle .small-flash-banners{width:100%;float:left;margin-bottom:15px;}.hotel-homepage .full-page-panel-orange-middle .small-flash-banners .homepage-left-content,.hotel-homepage .full-page-panel-orange-middle .small-flash-banners .homepage-right-content{width:49%;}
.hotel-homepage .full-page-panel-orange-middle .small-flash-banners .homepage-left-content{float:left;}.hotel-homepage .full-page-panel-orange-middle .small-flash-banners .homepage-right-content{float:right;}.hotel-homepage .full-page-panel-orange-middle .small-flash-banners img{float:left;}.hotel-homepage .full-page-panel-orange-middle .small-flash-banners h3{float;left;}
.hotel-homepage .full-page-panel-orange-middle .small-flash-banners h3 img,.hotel-homepage .full-page-panel-orange-middle .small-flash-banners p{float:left;width:325px;}.hotel-homepage .full-page-panel-orange-middle .small-flash-banners p{font-size:13px;}.hotel-homepage .full-page-panel-orange-middle .small-flash-banners .homepage-left-content h4,.hotel-homepage .full-page-panel-orange-middle .small-flash-banners .homepage-right-content h4{float:left;margin-left:-4px;}
.hotel-home-footer-promos-horiz{border-right:1px solid #e6e3d2;float:left;width:585px;}.hotel-home-footer-promos-horiz h5{margin-left:-5px;}.hotel-home-footer-promos-horiz p{font-size:13px;}.hotel-home-footer-promos-vert{border-right:medium none;float:left;padding-left:10px;width:300px;}.hotel-home-footer-promos-vert h5{margin-left:-5px;}
.hotel-home-footer-promos-vert p{font-size:13px;}.hotel-home-footer-promos-horiz .hotel-footer-promo{float:left;width:280px;}.hotel-home-footer-promos-horiz .hotel-footer-promo{float:left;}.hotel-home-footer-promos-horiz .hotel-footer-promo .hotel-footer-promo-border a{background:transparent url(/images/css/pages/hotel-section/footer-iimage-border.gif) no-repeat scroll 0 0;clear:left;display:block;float:left;height:87px;padding:4px;width:99px;}
.hotel-home-footer-promos-horiz .hotel-footer-promo .hotel-footer-promo-border img{float:left;clear:left;}.hotel-home-footer-promos-horiz .hotel-footer-promo .hotel-footer-promo-desc{float:left;padding-top:25px;width:164px;}.hotel-home-footer-promos-horiz .hotel-footer-promo .hotel-footer-promo-desc p{font-size:12px;}
.hotel-home-footer-promos-horiz .hotel-footer-promo .hotel-footer-promo-border{float:right;margin-right:3px;}#Content .hotel-home-footer-promos-horiz .hotel-footer-promo a.promo-link{background:transparent url(/images/CSS/Global/footer-arrow-pink.gif) no-repeat scroll 100% 50%;clear:left;float:left;font-size:12px;font-weight:bold;padding-right:10px;width:65px;}
#Content .hotel-home-footer-promos-horiz .hotel-footer-promo a.hotel-logo{background:transparent none repeat scroll 0 0;clear:left;float:left;font-size:12px;font-weight:normal;padding-left:0;padding-right:0;width:97px;}#Content .hotel-footer-promo a.promo-link{text-decoration:none;}#Content .hotel-footer-promo a.promo-link:hover{text-decoration:underline;}
#Content .hotel-home-footer-promos-horiz .right{float:right;}.hotel-home-footer-promos-vert .hotel-footer-promo{float:right;clear:right;width:100%;}.hotel-home-footer-promos-vert .hotel-footer-promo .hotel-footer-promo-border a{background:transparent url(/images/css/pages/hotel-section/footer-iimage-border.gif) no-repeat scroll 0 0;clear:left;display:block;float:left;height:87px;padding:4px;width:99px;}
.hotel-home-footer-promos-vert .hotel-footer-promo .hotel-footer-promo-border img{float:left;clear:left;}.hotel-home-footer-promos-vert .hotel-footer-promo .hotel-footer-promo-desc{padding-top:0;}.hotel-home-footer-promos-vert .hotel-footer-promo .hotel-footer-promo-desc p{font-size:12px;padding-bottom:5px;}
.hotel-home-footer-promos-vert .hotel-footer-promo .hotel-footer-promo-desc ul li{background:transparent url(/images/pink-bullet.gif) no-repeat scroll 0 5px;font-size:12px;padding-left:10px;}.hotel-home-footer-promos-vert .hotel-footer-promo .hotel-footer-promo-border{float:right;padding-left:10px;}
.hotel-home-footer-promos-vert .hotel-footer-promo a{background:transparent url(/images/CSS/Global/footer-arrow-pink.gif) no-repeat scroll 100% 50%;clear:left;float:left;font-size:12px;font-weight:bold;padding-right:10px;width:65px;}#ContentPrimary .wider-main-content .main-content-left{width:600px;margin-bottom:20px;}
#ContentPrimary .wider-main-content .main-content-right{width:315px;margin-bottom:20px;}#ContentPrimary .wider-main-content .main-content-left .hotel-room-desc a{float:left;margin:10px 10px 10px 0;}#ContentPrimary .wider-main-content .main-content-left .hotel-room-desc ul li{float:left;width:265px;}
.hotel-side-content{width:315px;}.hotel-side-content .hotel-side-content-top{width:100%;background:transparent url(/images/css/pages/hotel-section/hotels-sidebar-orange-panel-amf-top.gif) scroll no-repeat 0 0;height:25px;}.hotel-side-content .hotel-side-content-middle{background:transparent url(/images/css/pages/hotel-section/hotels-sidebar-orange-panel-middle.gif) scroll repeat-y 0 0;width:274px;padding:10px 20px 15px;}
.hotel-side-content .hotel-side-content-bottom{width:100%;background:transparent url(/images/css/pages/hotel-section/hotels-sidebar-orange-panel-bottom.gif) scroll no-repeat 0 0;height:15px;}.hotel-side-content .hotel-side-content-middle p{font-size:12px;}.hotel-side-content .hotel-side-content-middle span.hotel-side-content-subtitle{display:block;font-weight:bold;font-size:13px;margin-bottom:10px;}
.hotel-side-content .hotel-side-content-middle .tall-thumb{float:left;position:relative;margin-right:10px;}.hotel-side-content .hotel-side-content-middle .tall-thumb a{display:block;height:100%;width:100%;}.hotel-side-content .hotel-side-content-middle .tall-thumb span.tall-thumb-border{position:absolute;top:0;left:0;z-index:10;width:135px;background:transparent url(/images/css/pages/hotel-section/tall-thumbnail-border.gif) scroll no-repeat 0 0;height:195px;}
.hotel-side-content .hotel-side-content-middle .tall-thumb img{padding:5px;position:relative;z-index:5;padding-bottom:0;}.hotel-side-content .hotel-side-content-middle ul{float:left;padding-bottom:10px;width:130px;}.hotel-side-content .hotel-side-content-middle ul li{background:transparent url(/images/css/pages/hotel-section/pink-bullet.gif) no-repeat scroll 0 6px;list-style-position:outside;list-style-type:none;padding-left:10px;}
.hotel-side-content .hotel-side-content-middle a.hotel-side-content-find-out-more{float:left;}.hotel-side-bar{width:315px;padding-bottom:20px;}.hotel-side-bar .hotel-side-bar-top{width:100%;background:transparent url(/images/css/pages/hotel-section/hotels-sidebar-orange-panel-top.gif) scroll no-repeat 0 0;height:10px;}
.hotel-side-bar .hotel-side-bar-middle{background:transparent url(/images/css/pages/hotel-section/hotels-sidebar-orange-panel-middle.gif) scroll repeat-y 0 0;width:274px;padding:10px 20px 15px;}.hotel-side-bar .hotel-side-bar-bottom{width:100%;background:transparent url(/images/css/pages/hotel-section/hotels-sidebar-orange-panel-amf-bottom.gif) scroll no-repeat 0 0;height:46px;}
.hotel-side-bar .hotel-side-bar-middle span.hotel-sidebar-subtitle{display:block;font-weight:bold;font-size:13px;margin-bottom:10px;}#ContentPrimary .wider-main-content div.table table.accom-resort-guide thead th{width:110px!important;}.hotels-tabs .ui-tabs-vertical .ui-tabs-panel{float:left;padding:0;}
.hotels-tabs .ui-tabs .ui-tabs-panel{background:transparent none repeat scroll 0 0;display:block;padding:0;}.hotels-tabs .ui-widget-content{color:#222;}.hotels-tabs .ui-tabs .ui-tabs-hide{display:none!important;}.hotels-tabs .ui-tabs-vertical{float:left;position:relative;width:278px;padding-bottom:20px;}
.hotels-tabs .ui-tabs-vertical .ui-tabs-nav{z-index:10;float:left;height:181px;margin:0;width:107px;position:relative;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li{clear:left;height:30px;width:100%;*height:25px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li a{display:block;width:100%;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected{padding-bottom:0;}
.hotels-tabs #vert-tabs div{background:transparent url(/images/css/global/7-tabbed-jquery/hotel-tabs-frame.gif) no-repeat scroll 0 0;float:right;height:188px;margin-right:2px;margin-top:-7px;padding:11px 0;position:absolute;right:0;width:166px;z-index:3;}.hotels-tabs #vert-tabs div span{background-color:transparent;color:#410E3C;display:block;font-size:10px;height:auto;left:9px;padding:0 .25em;position:absolute;top:130px;width:143px;}
.hotels-tabs #vert-tabs div span a{color:#410E3C;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li{left:-1px;text-indent:-9999px;margin-left:0;position:absolute;z-index:4;*left:-1px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li span{height:30px;margin-left:0!important;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.first{top:0;}
.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.second{top:27px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.third{top:53px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.forth{top:79px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.fifth{top:105px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.sixth{top:131px;}
.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.seventh{top:157px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li span.first{background:transparent url(/images/css/global/7-tabbed-jquery/hotel-tabs-off.gif) no-repeat scroll 0 0;top:0;float:left;width:108px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li span.second{background:transparent url(/images/css/global/7-tabbed-jquery/hotel-tabs-off.gif) no-repeat scroll 0 0;top:30px;float:left;width:108px;}
.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li span.third{background:transparent url(/images/css/global/7-tabbed-jquery/hotel-tabs-off.gif) no-repeat scroll 0 0;top:60px;float:left;width:108px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li span.forth{background:transparent url(/images/css/global/7-tabbed-jquery/hotel-tabs-off.gif) no-repeat scroll 0 0;top:90px;float:left;width:108px;}
.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li span.fifth{background:transparent url(/images/css/global/7-tabbed-jquery/hotel-tabs-off.gif) no-repeat scroll 0 0;top:120px;float:left;width:108px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li span.sixth{background:transparent url(/images/css/global/7-tabbed-jquery/hotel-tabs-off.gif) no-repeat scroll 0 0;bottom:30px;float:left;width:108px;}
.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li span.seventh{background:transparent url(/images/css/global/7-tabbed-jquery/hotel-tabs-off.gif) no-repeat scroll 0 0;bottom:0;float:left;width:108px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.first,.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.first{background:url(/images/css/global/7-tabbed-jquery/hotel-tabs-on-top.gif) no-repeat 0 0;height:30px;width:113px;}
.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.second,.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.second{background:url(/images/css/global/7-tabbed-jquery/hotel-tabs-on-middle.gif) no-repeat 0 0;height:30px;width:113px;margin-top:-4px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.third,.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.third{background:url(/images/css/global/7-tabbed-jquery/hotel-tabs-on-middle.gif) no-repeat 0 0;height:30px;width:113px;margin-top:-4px;}
.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.forth,.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.forth{background:url(/images/css/global/7-tabbed-jquery/hotel-tabs-on-middle.gif) no-repeat 0 0;height:30px;width:113px;margin-top:-4px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.fifth,.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.fifth{background:url(/images/css/global/7-tabbed-jquery/hotel-tabs-on-middle.gif) no-repeat scroll 0 0;height:30px;width:113px;margin-top:-4px;}
.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.sixth,.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.sixth{background:url(/images/css/global/7-tabbed-jquery/hotel-tabs-on-middle.gif) no-repeat scroll 0 0;height:30px;width:113px;margin-top:-4px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.seventh,.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected span.seventh{background:url(/images/css/global/7-tabbed-jquery/hotel-tabs-on-bottom.gif) no-repeat scroll 0 0;height:30px;width:113px;margin-top:-5px;}
.hotels-tabs #vert-tabs div .tab-links{text-decoration:none;}.hotels-tabs #vert-tabs div a img{padding-left:12px;padding-top:9px;}.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li span a{text-indent:0;color:#C2036A!important;font-size:11px!important;font-weight:bold;padding-left:.4em;padding-right:.5em;padding-top:.4em;text-decoration:none!important;}
.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.second a,.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.third a,.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.forth a,.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.fifth a,.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-state-active span.sixth a{padding-top:.75em;}
.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li span a:hover,.hotels-tabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected a{color:#410E3C!important;}.hotels-tabs .ui-tabs-vertical .ui-state-active span.seventh a{padding-top:.85em;}.tab-links{display:inline;width:auto;text-decoration:none!important;line-height:1.2em;}
body:nth-of-type(1) .hotels-tabs #vert-tabs div span{width:154px;}.full-page-panel .panel-intro-wide p{font-size:12px;}.hotel-large-tab-with-no-gallery-tab{border-bottom:0 None;background:None;margin-bottom:0;}.hotel-side-scroller{width:481px;margin-bottom:20px;float:right;}.hotel-side-scroller .hotel-side-scroller-top{width:100%;background:transparent url(/images/css/pages/hotel-section/hotel-side-scroller-top.gif) scroll no-repeat 0 0;height:12px;}
.hotel-side-scroller .hotel-side-scroller-middle{background:transparent url(/images/css/pages/hotel-section/hotel-side-scroller-middle.gif) scroll repeat-y 0 0;width:441px;padding:0 20px;}.hotel-side-scroller .hotel-side-scroller-bottom{width:100%;background:transparent url(/images/css/pages/hotel-section/hotel-side-scroller-bottom.gif) scroll no-repeat 0 0;height:12px;}
.hotel-side-scroller .hotel-side-scroller-middle .items{position:absolute;width:2000em;}.hotel-side-scroller .hotel-side-scroller-middle .items .hotel-scroll-item{float:left;width:444px;}.hotel-side-scroller .hotel-side-scroller-middle p{font-size:12px;}.hotel-side-scroller .hotel-side-scroller-middle span.hotel-side-scroller-subtitle{display:block;font-weight:bold;font-size:13px;margin-bottom:0;margin-top:10px;}
.hotel-side-scroller .hotel-side-scroller-middle .tall-thumb{float:left;position:relative;margin-right:10px;}.hotel-side-scroller .hotel-side-scroller-middle .tall-thumb a{display:block;height:100%;width:100%;}.hotel-side-scroller .hotel-side-scroller-middle .tall-thumb span.tall-thumb-border{position:absolute;top:0;left:0;z-index:10;width:135px;background:transparent url(/images/css/pages/hotel-section/tall-thumbnail-border.gif) scroll no-repeat 0 0;height:195px;}
.hotel-side-scroller .hotel-side-scroller-middle .tall-thumb img{padding:5px;position:relative;z-index:5;}.hotel-side-scroller .hotel-side-scroller-middle ul{float:left;padding-bottom:10px;width:130px;}.hotel-side-scroller .hotel-side-scroller-middle ul li{background:transparent url(/images/css/pages/hotel-section/pink-bullet.gif) no-repeat scroll 0 6px;list-style-position:outside;list-style-type:none;padding-left:10px;}
.hotel-side-scroller .hotel-side-scroller-middle a.hotel-side-content-find-out-more{float:left;}.hotel-side-scroller-middle .scroller-image-wide{background:transparent url(/images/css/pages/hotel-section/hotel-side-scroller-image-border-wide.gif) no-repeat scroll 0 0;padding:5px;}.hotel-side-scroller .hotel-side-scroller-middle a.next,.hotel-side-scroller .hotel-side-scroller-middle a.nextPage{background:transparent url(/images/css/pages/hotel-section/forward-btn.gif) no-repeat scroll 0 0;height:12px;margin:0 5px 0 0;padding:0;text-indent:-9999px;width:11px;float:right;}
.hotel-side-scroller .hotel-side-scroller-middle a.prev,.hotel-side-scroller .hotel-side-scroller-middle a.prevPage{background:transparent url(/images/css/pages/hotel-section/back-btn.gif) no-repeat scroll 0 0;height:12px;margin:0 5px 0 0;padding:0;text-indent:-9999px;width:11px;float:right;}.hotel-side-scroller-middle .hotel-side-scroll-btn{float:right;margin-top:-5px;margin-right:10px;}
.hotel-side-scroller .hotel-side-scroller-middle a.pause{background:transparent url(/images/css/pages/hotel-section/pause-btn.gif) no-repeat scroll 0 0;float:right;height:12px;margin-right:5px;padding:0;text-indent:-9999px;width:11px;}.hotel-side-scroller .hotel-side-scroller-middle div.scrollable{float:left;height:240px;overflow:hidden;padding:0;position:relative;width:100%;margin-bottom:10px;}
body .hotel-overlayer{width:628px;border:1px solid #e7e3bd;padding:20px;float:left;background-color:white;}body .hotel-overlayer h1{float:left;margin-bottom:0;padding-top:3px;}body .hotel-overlayer .overlayer-copy{float:left;width:628px;;clear:left;}body .hotel-overlayer .overlayer-copy p{font-size:12px;clear:left;}
body .hotel-overlayer .review-date{display:block;font-size:13px;float:left;width:60%;}body .hotel-overlayer div.image-border{float:left;background:transparent url(/images/css/pages/hotel-section/hotel-overlayer-thumb-border.gif) scroll no-repeat 0 0;padding:5px;padding-right:10px;}body .hotel-overlayer div.image-banner-border{background:transparent url(/images/css/pages/hotel-section/overlayer-banner-border.gif) no-repeat scroll 0 0;clear:right;float:right;margin-right:10px;padding:6px;}
#ContentPrimary .main-content-left{clear:left;}.hotel-side-bar{float:right;}.full-panel-orange-nogal{margin-top:0;}.hotel-home-footer-promos-horiz .hotel-footer-promo .hotel-footer-promo-border a.hotel-logo{background:none;float:none;height:auto;padding:0;width:auto;}#ContentPrimary .intro-details .brown-promo .brown-promo-middle .image-border a{background:none;padding-right:0;}
#ContentPrimary .hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-middle .blue-box-copy p{font-size:11px;padding-bottom:5px;color:#fff;}#ContentPrimary .hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-middle .blue-box-copy ul{font-size:13px;float:left;color:#fff;margin-bottom:0;}
#ContentPrimary .hotel-homepage .full-page-panel-orange-middle .hotel-homepage-content .hotel-home-intro .narrow-blue-box .narrow-blue-box-middle .blue-box-copy ul li{background:transparent url(/images/css/pages/hotel-section/orange-bullet-blue-bg.gif) scroll 0 50% no-repeat;padding-left:10px;color:#fff;}
.hotel-room-desc{float:left;margin-bottom:20px;}#ContentPrimary .wider-main-content .main-content-left .hotel-room-desc table a{float:none;margin:0;}#ContentPrimary div.table table.accom-resort-guide thead th span{display:block;}.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.description{*width:315px;}
* html #ContentPrimary .intro-details .intro-copy-wider{margin-top:10px;}* html .choose-dining-plan .choose-dining-plan-top{line-height:10px;}* html .choose-dining-plan .choose-dining-plan-middle .dining-table-container span.table-divider{min-height:55px;height:auto!important;height:55px;}* html .treatments .treatment-detail{width:270px;margin-left:0;}
* html .treatments .treatment-detail span.treatment-title{font-weight:bold;margin-left:20px;font-size:13px;float:left;clear:both;padding-bottom:5px;padding-left:3px;}* html .treatments .treatment-detail .amf-image-border span{width:100%;float:none;clear:none;}* html .treatments .treatment-detail .amf-image-border img{padding-left:20px;}
* html .treatments .treatment-detail p{margin-left:10px;}* html .treatments .treatment-detail a{margin-left:20px;}* html #Content #ContentPrimary .main-content-left div.amf-image-border img{z-index:31;}* html #ContentPrimary .main-content-left div.bubbles1 span{background:transparent url(/images/css/pages/hotel-section/amf-bubbles1-image-border.gif) scroll no-repeat 0 0;}
* html #ContentPrimary .main-content-left div.bubbles2 span{background:transparent url(/images/css/pages/hotel-section/amf-bubbles2-image-border.gif) scroll no-repeat 0 0;}* html #ContentPrimary .main-content-left div.duck span{background:transparent url(/images/css/pages/hotel-section/amf-duck-image-border.gif) no-repeat scroll 0 0;}
* html #ContentPrimary .main-content-left div.stars span{background:transparent url(/images/css/pages/hotel-section/amf-stars-image-border.gif) no-repeat scroll 0 0;}* html #ContentPrimary .main-content-left div.star-bubbles.amf-image-border span{background:transparent url(/images/css/pages/hotel-section/amf-bubbles-star-image-border.gif) no-repeat scroll 0 0;}
* html #ContentPrimary .full-page-panel-orange .main-content-right{padding-right:0;}* html .right-spa-details span.right-spa-details-title{font-weight:bold;font-size:13px;display:block;float:left;padding-bottom:10px;padding-left:10px;}* html #ContentPrimary .main-content-left div.splash span{background:transparent url(/images/css/pages/hotel-section/amf-splash-image-border-big.gif) no-repeat scroll 0 0;}
* html #ContentPrimary .main-content-right div.fish span{background:transparent url(/images/css/pages/hotel-section/amf-fish-image-border.gif) no-repeat scroll 0 0;}* html #ContentPrimary .main-content-left ul.team-members li div.fish2 span{background:transparent url(/images/css/pages/hotel-section/amf-fish2-image-border.gif) no-repeat scroll 0 0;}
* html #ContentPrimary .main-content-left ul.team-members li div.bubbles2 span{background:transparent url(/images/css/pages/hotel-section/amf-bubbles3-image-border.gif) no-repeat scroll 0 0;}* html #ContentPrimary .main-content-left ul.team-members li div.splash2 span{background:transparent url(/images/css/pages/hotel-section/amf-splash1-image-border.gif) no-repeat scroll 0 0;}
* html #ContentPrimary .main-content-right div.meet-the-team-side-middle div.splash2 span{background:transparent url(/images/css/pages/hotel-section/amf-splash2-image-border.gif) no-repeat scroll 0 0;}* html .hotel-break-search .hotel-price-guide-search-filter fieldset input{margin-top:3px;}* html .hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.description{width:315px;}
* html .spa-faq{margin-right:15px;}* html #ContentPrimary .main-content-left div.bubbles2 span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-bubbles2-image-border.gif) scroll no-repeat 0 0;}* html #ContentPrimary .main-content-left div.star-bubbles span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-bubbles-star-image-border.gif) no-repeat scroll 0 0;}
* html #ContentPrimary .main-content-left div.stars span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-stars-image-border.gif) no-repeat scroll 0 0;}* html #ContentPrimary .main-content-left div.duck span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-duck-image-border.gif) no-repeat scroll 0 0;}
* html #Content .gallery-tab-container div.tabs a.last,* html #Content .hotel-tab-container .hotel-tabs a.last{display:inline;}* html .hotel-room-tabs #ajax-content .full-page-width{margin-top:-18px;}* html .hotel-side-scroller .hotel-side-scroller-middle .tall-thumb{width:130px;}* html #Content .gallery-tab-container{margin-bottom:-10px;}
* html #Content .hotel-room-tabs .gallery-tab-container{margin-bottom:-2px;}* html #Content .hotel-tab-container .hotel-tabs-left-corner{top:37px;}* html #Content .hotel-tab-container .hotel-tabs-right-corner{top:37px;}* html #ContentPrimary .main-content-left ul.team-members li div.fish2 span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-fish2-image-border.gif) no-repeat scroll 0 0;}
* html #ContentPrimary .main-content-left ul.team-members li div.bubbles2 span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-bubbles3-image-border.gif) no-repeat scroll 0 0;}* html #ContentPrimary .main-content-left ul.team-members li div.splash2 span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-splash1-image-border.gif) no-repeat scroll 0 0;}
* html #ContentPrimary .main-content-right div.meet-the-team-side-middle div.splash2 span.thumb-border{background:transparent url(/images/css/pages/hotel-section/amf-splash2-image-border.gif) no-repeat scroll 0 0;}.hotel-price-grid .ents-search-results-details .ents-search-results-data table{*width:99%;}
* html .hotel-price-grid .ents-search-results-details .ents-search-results-data table{width:99%;}.hotel-home-gallery{width:580px;}.hotel-home-gallery .hotel-home-gallery-top{width:100%;background:transparent url(/images/css/global/mini-gallery/mini-gal-panel-top.gif) scroll no-repeat 0 0;height:9px;}
.hotel-home-gallery .hotel-home-gallery-middle{background:transparent url(/images/css/global/mini-gallery/mini-gal-panel-middle.gif) repeat-y scroll 0 0;padding:0 3px 5px 10px;width:567px;}.hotel-home-gallery .hotel-home-gallery-bottom{width:100%;background:transparent url(/images/css/global/mini-gallery/mini-gal-panel-bottom.gif) scroll no-repeat 0 0;height:10px;}
.hotel-home-gallery-middle ul.mini-gal-room-tabs{float:left;width:560px;}.hotel-home-gallery-middle ul.mini-gal-room-tabs li{float:left;margin-right:10px;}.hotel-home-gallery-middle ul.mini-gal-room-tabs li a{background:transparent url(/images/css/global/mini-gallery/hotel-mini-gal-arrow-off.gif) no-repeat scroll 100% 38%;display:inline-block;height:100%;margin-right:10px;padding-right:10px;cursor:hand;}
.hotel-home-gallery-middle ul.mini-gal-room-tabs li a.active{background:transparent url(/images/css/global/mini-gallery/hotel-mini-gal-arrow-on.gif) no-repeat scroll 100% 38%;display:inline-block;height:100%;margin-right:10px;padding-right:10px;}.mini-gallery-container{clear:left;width:560px;}.mini-gallery-container #gallery360 a:hover,.mini-gallery-container #gallery360 a{text-decoration:none;}
.mini-gallery-container #gallery360{margin-left:0;width:560px;}.mini-gallery-container #gallery360 a img,.mini-gallery-container #gallery360 iframe.iframe{border:none;padding-top:2px;}.mini-gallery-container #gallery360 #cont-thumbs{float:left;}.mini-gallery-container #gallery360 #cont-controls{float:left;}
.mini-gallery-container #gallery360 #cont-image{background:#FFF none repeat scroll 0 0;border:1px solid #c1ba98;float:left;padding:2px;position:static;margin-bottom:10px;margin-top:2px;}.mini-gallery-container #gallery360 #cont-image-caption{overflow:hidden;float:left;background:#F2EBD8 none repeat scroll 0 0;display:block;float:left;overflow:hidden;padding:0;position:static;width:560px;height:210px;}
.mini-gallery-container #gallery360 .cont-caption-outer{background-color:transparent;left:2px;margin:0;min-height:0;opacity:1;padding:0;position:absolute;top:245px;vertical-align:top;width:310px;background:#fff;height:75px;}.mini-gallery-container #gallery360 #cont-buttons{float:left;height:208px;margin-right:-2px;padding-top:2px;width:75px;background-color:#F2EBD8;padding-left:5px;}
.mini-gallery-container #gallery360 #swap-divs{float:left;background-color:#F2EBD8;float:left;height:210px;width:482px;}.mini-gallery-container #gallery360 .images-scroller{position:relative;z-index:8;}.mini-gallery-container #gallery360 .button{clear:left;float:left;height:55px;width:78px;text-align:center;line-height:105px;vertical-align:center;position:relative;z-index:9;margin-left:-4px;*width:75px;}
* html .mini-gallery-container #gallery360 .button{width:75px;}.mini-gallery-container #gallery360 .button.active,.mini-gallery-container #gallery360 .button:hover{background:transparent url(../images/CSS/Global/mini-gallery/active-button.gif) no-repeat scroll 50% 50%;}.mini-gallery-container #gallery360 .button a#thegallery{background:transparent url(../images/CSS/Global/mini-gallery/mini-gal-image-viewer-btn-on.gif) no-repeat scroll 50% 50%;display:block;height:55px;width:100%;}
.mini-gallery-container #gallery360 .button a#threesixty{background:transparent url(../images/CSS/Global/mini-gallery/mini-gal-360-viewer-btn-on.gif) no-repeat scroll 50% 50%;display:block;height:55px;width:100%;}.mini-gallery-container #gallery360 .button img{left:20%;position:absolute;top:20%;display:none;}
.mini-gallery-container #gallery360 iframe{float:left;position:relative;z-index:11;*margin-left:-5px;}.mini-gallery-container #gallery360 .imagescroller{float:left;display:inline;position:static;}.mini-gallery-container #gallery360 .non-js-caption{float:left;position:relative;width:100%;z-index:100;padding-left:0;}
.mini-gallery-container #gallery360 span.top-left{background:transparent url(/images/CSS/Global/360-viewer/opaic-white-corner-tl.gif) scroll no-repeat 0 0;width:15px;height:15px;position:absolute;top:0;left:0;}.mini-gallery-container #gallery360 span.top-right{background:transparent url(/images/CSS/Global/360-viewer/opaic-white-corner-tr.gif) scroll no-repeat 100% 0;width:15px;height:15px;position:absolute;right:0;top:0;}
.mini-gallery-container #gallery360 span.bottom-left{background:transparent url(/images/CSS/Global/360-viewer/opaic-white-corner-bl.gif) scroll no-repeat 0 100%;width:15px;height:15px;position:absolute;left:0;bottom:0;}.mini-gallery-container #gallery360 span.bottom-right{background:transparent url(/images/CSS/Global/360-viewer/opaic-white-corner-br.gif) scroll no-repeat 100% 100%;width:15px;height:15px;position:absolute;right:0;bottom:0;}
.mini-gallery-container #gallery360 .caption{position:relative;font-size:13px;}* html .mini-gallery-container #gallery360 .imagescroller .cont-caption-outer{z-index:1000;}.mini-gallery-container #gallery360 a.thumb{display:block;height:100%;position:relative;width:100%;}.mini-gallery-container #gallery360 span.thumb-borders{background:transparent url(/images/CSS/Global/mini-gallery/mini-gal-thumb-border.gif) no-repeat scroll 0 0;display:block;height:62px;left:1px;position:absolute;top:0;width:80px;z-index:10;}
.mini-gallery-container #gallery360 span.thumb-borders:hover{background:transparent url(/images/CSS/Global/mini-gallery/mini-gal-thumb-border-on.gif) scroll no-repeat 0 0;z-index:21;}.mini-gallery-container #gallery360 li.selected span.thumb-borders{background:transparent url(/images/CSS/Global/mini-gallery/mini-gal-thumb-border-on.gif) scroll no-repeat 0 0;}
.mini-gallery-container #gallery360 .thumb img{padding:3px 0 0 0;}.mini-gallery-container #gallery360 div.scrollable{height:191px;overflow-y:scroll;position:relative;width:86px;margin-top:15px;}.mini-gallery-container #gallery360 div.scrollable ul.thumbs{height:auto;margin:0 0 0 12px;padding:0;position:absolute;list-style-type:none;height:293px;width:82px;}
.mini-gallery-container #gallery360 div.scrollable ul.thumbs li{background:transparent none repeat scroll 0 0!important;height:55px;list-style-type:none!important;margin-bottom:9px;padding-left:0!important;text-align:center;width:70px;}.mini-gallery-container #gallery360 div.scroller{background:transparent none repeat scroll 0 0;float:left;margin:0;width:75px;}
.mini-gallery-container #gallery360 div#scroller-inner{float:left;background:#F2EBD8;width:86px;margin:0;}.mini-gallery-container #gallery360 div.main-image{float:left;padding:5;}.mini-gallery-container #gallery360{height:auto;}.mini-gallery-container #gallery360 div.scroller a.prev{background:transparent url(/images/CSS/Global/mini-gallery/mini-gal-up-scroll-off.gif) no-repeat scroll 50% 2px;display:block;height:14px;margin:0;padding:0 7px;width:70px;}
.mini-gallery-container #gallery360 div.scroller a.next{background:transparent url(/images/CSS/Global/mini-gallery/mini-gal-down-scroll-on.gif) no-repeat scroll 50% 0;display:block;margin:0;padding:0 7px;height:14px;width:70px;}.mini-gallery-container #gallery360 div.scrollable ul.thumbs li{*margin-bottom:7px;}
.mini-gallery-container #gallery360 div.scroller a.prev.disabled{background:url(/images/CSS/Global/360-viewer/arrow-up-disabled.gif) no-repeat;}.mini-gallery-container #gallery360 div.scroller a.next.disabled{background:url(/images/CSS/Global/360-viewer/arrow-down-disabled.gif) no-repeat;}.mini-gallery-container #gallery360 div.scrollable ul.thumbs li{*margin-bottom:8px;}
.mini-gallery-container .gallery-360 .gallery-container .gallery-container-inner .gallery-container-right{padding:16px 0 22px;}.mini-gallery-container .gallery-container-right{background:transparent none repeat scroll 0 0;border:1px solid #C1BB99;padding:0;width:560px;height:210px;}.mini-gallery-container .gallery-container-inner{width:auto;background:none;}
.mini-gallery-container iframe{position:relative;z-index:99;}.hotel-gal-active-text{clear:left;float:left;height:30px;position:relative;width:100%;z-index:100;background:#fff;}.hotel-gal-active-text h3{height:20px;margin-bottom:0;padding-bottom:0;padding-top:10px;background:#fff;}.hotel-gal-active-text p{width:56%;font-size:12px;float:left;margin-right:15px;}
#Content .hotel-gal-active-text a{font-size:12px;font-weight:normal;text-decoration:none;}#Content .hotel-gal-active-text a:hover{text-decoration:underline;}.hotel-gal-active-text .hotels-gals-subtitle{font-size:13px;font-weight:bold;float:right;clear:right;width:40%;margin-top:-5px;}.hotel-gal-active-text ul{float:right;clear:right;width:40%;font-size:12px;}
.hotel-gal-active-text ul li{float:left;clear:left;margin-bottom:5px;width:100%;}.hotel-gal-active-text ul li a{background:transparent url(/images/css/global/mini-gallery/hotel-mini-gal-arrow-off.gif) no-repeat scroll 100% 50%;display:inline-block;height:100%;margin-right:10px;padding-right:10px;}.mini-gallery-container .gallery-container-right{position:static!important;}
.mini-gallery-container .threesixty-caption{background-color:transparent;left:2px;margin:0;min-height:0;opacity:1;padding:0;position:absolute;top:245px;vertical-align:top;width:310px;}.mini-gallery-container .threesixty-caption .caption{font-size:13px;}p.info-360-text{font-size:110%;padding-right:2px;}
.mini-gallery-container #gallery360 div.scrollable{*height:188px;}.mini-gallery-container #gallery360 .button{*width:78px;}.mini-gallery-container #gallery360 div.scroller a.prev{*height:16px;}.mini-gallery-container #gallery360 div.scroller a.next{*height:13px;*background-position:50% 100%;}* html .mini-gallery-container #gallery360 .button{clear:left;width:83px;z-index:102;}
* html .mini-gallery-container #gallery360 #swap-divs{width:478px;}* html .mini-gallery-container .threesixty-caption{z-index:1000;}#Content .hotel-tab-container .hotel-tabs a{border-right:1px solid #D3CDB0;float:left;font-size:16px;margin-top:3px;padding:6px 10px 5px;}#Content .hotel-tab-container .hotel-tabs a{background:#FFF url(/images/CSS/Global/360-viewer/hotel-tab-off.gif) no-repeat scroll -12px 0;border-bottom:1px solid #E89623;}
#Content .hotel-tab-container .hotel-tabs a.first{background:#FFF url(/images/CSS/Global/360-viewer/hotel-tab-off.gif) no-repeat scroll 0 0;border-bottom:1px solid #E89623;}#Content .hotel-tab-container .hotel-tabs a.last{background:#FFF url(/images/CSS/Global/360-viewer/hotel-tab-off.gif) no-repeat scroll 100% 0;border-bottom:1px solid #E89623;border-right:medium none;}
#Content .hotel-tab-container .hotel-tabs a:hover,#Content .hotel-tab-container .hotel-tabs a.active{background:#FFF url(/images/CSS/Global/360-viewer/hotel-tab-on1.gif) no-repeat scroll -12px 0;border-bottom:1px solid #FFF;color:#C2036A;}#Content .hotel-tab-container .hotel-tabs a.last{border-right:none;}
.price-grid-intro .hotels-loading{float:left;font-size:12px;font-weight:bold;text-align:center;width:100%;}.insider-panel .insider-panel-middle .break-banner-copy-no-image{float:left;}.insider-panel .insider-panel-middle .break-banner-copy-no-image span{display:block;margin-bottom:5px;font-weight:bold;}
.insider-panel .insider-panel-middle .break-banner-copy-no-image span span{display:inline-block;font-weight:normal;margin-bottom:0;}#Content .mini-gal-room-tabs li a{text-decoration:none;}.mini-gal-room-tabs li a span.outside{display:block;width:47px;height:15px;background:transparent url(/images/hotel-minigal/outside-title.gif) scroll no-repeat 0 0;}
.mini-gal-room-tabs li a span.reception{display:block;width:61px;height:15px;background:transparent url(/images/hotel-minigal/reception-title.gif) scroll no-repeat 0 0;}.mini-gal-room-tabs li a span.room{display:block;width:42px;height:15px;background:transparent url(/images/hotel-minigal/room-title.gif) scroll no-repeat 0 0;}
.mini-gal-room-tabs li a span.spa{display:block;width:25px;height:15px;background:transparent url(/images/hotel-minigal/spa-title.gif) scroll no-repeat 0 0;}.mini-gal-room-tabs li a span.restaurant{display:block;width:68px;height:15px;background:transparent url(/images/hotel-minigal/restaurant-title.gif) scroll no-repeat 0 0;}
.mini-gal-room-tabs li a.active span.outside{background:transparent url(/images/hotel-minigal/outside-title-on.gif) scroll no-repeat 0 0;}.mini-gal-room-tabs li a.active span.reception{background:transparent url(/images/hotel-minigal/reception-title-on.gif) scroll no-repeat 0 0;}.mini-gal-room-tabs li a.active span.room{background:transparent url(/images/hotel-minigal/room-title-on.gif) scroll no-repeat 0 0;}
.mini-gal-room-tabs li a.active span.spa{background:transparent url(/images/hotel-minigal/spa-title-on.gif) scroll no-repeat 0 0;}.mini-gal-room-tabs li a.active span.restaurant{background:transparent url(/images/hotel-minigal/restaurant-title-on.gif) scroll no-repeat 0 0;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .holiday-check{margin-right:15px;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .holiday-check span p{line-height:20px;margin-left:10px;margin-top:20%;width:110px;}* html div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .holiday-check span p{margin-top:10%;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .bw span p{width:185px;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .bw span p span{display:block;}.hotels-tabs #vert-tabs .hotels-amf-stars{background:transparent url(/images/css/global/7-tabbed-jquery/hotel-tabs-amf-stars.gif) no-repeat scroll 0 0;display:block;height:26px;position:absolute;right:19px;top:-7px;width:30px;z-index:100;}
.gallery-360 .gallery-container #gallery360 .imagescroller{width:790px;}.gallery-360 .gallery-container #gallery360 .imagescroller .scroller{padding-right:0;margin:10px 1px 0 0;float:right;background-color:transparent;width:155px;}.gallery-360 .gallery-container #gallery360 .imagescroller .scroller div#scroller-inner{width:130px;*margin-left:10px;}
.gallery-360 .gallery-container #gallery360 .imagescroller .scroller div#scroller-inner div.scrollable#cont-thumbs{width:130px;overflow-x:hidden;}.gallery-container #gallery360 div.scroller a.prev{width:18px;}.segment-form{width:895px;font-size:12px;}.segment-form input{border:none;}.segment-form td{text-align:center;}
.segment-form th.form-question{text-indent:-9999px;}.segment-form td.form-question{width:605px;padding:10px 5px;text-align:left;}.segment-form th.form-answers{border:1px solid #F5F3F6;height:40px;padding:0 10px;text-transform:uppercase;width:40px;text-align:center;font-weight:bold;}.segment-form tr.shaded{background-color:#f5f3f6;}
.segment-form td.form-inputs{border-left:1px solid #F5F3F6;border-right:1px solid #F5F3F6;}.segment-form .extra-question div{margin:20px 0 30px;}.segment-form .extra-question div input{margin-left:20px;}.segment-form .extra-question div legend{display:block;margin-bottom:10px;}.segment-form .segment-form-submit{padding:10px;background-color:#F5F3F6;float:left;clear:both;width:875px;}
.segment-form .segment-form-submit input{float:right;}.segment-form .segment-form-terms{float:left;clear:both;width:100%;padding-left:10px;margin-top:10px;}.segment-form .segment-form-terms a{float:left;margin-right:20px;text-decoration:underline;}.segment-form .segment-form-terms a:hover{text-decoration:none;}
.hidden-labels{background:#FFF none repeat scroll 0 0;border:medium none;padding:10px 5px;}.hidden-labels span{color:Red;font-size:35px;vertical-align:bottom;line-height:30px;}.survey-error-message{color:#F00;display:inline;font-weight:bold;}.segment-form h1{padding-top:10px;padding-bottom:5px;}.segment-form .segment-thankyou{padding-top:10px;}
#ContentPrimary p,#ContentPrimary li{color:#410e3c;}.byg-main-panel{padding-left:1em;}.byg-main-panel .byg-main-panel{float:left;width:682px;}.byg-main-panel .byg-main-panel-top{background:transparent url(../images/css/pages/before-you-go/byg-main-panel-top.gif) scroll no-repeat 0 0;width:100%;height:10px;}
.byg-main-panel .byg-main-panel-middle{background:transparent url(../images/css/pages/before-you-go/byg-main-panel-middle.gif) scroll repeat-y 0 0;width:642px;padding:0 2em;}.byg-main-panel .byg-main-panel-bottom{background:transparent url(../images/css/pages/before-you-go/byg-main-panel-bottom.gif) scroll no-repeat 0 0;width:100%;height:10px;}
.byg-main-panel .byg-main-panel-middle .byg-main-panel-image{background:#FFF url(../images/css/pages/before-you-go/byg-main-panel-img-border.gif) no-repeat scroll 0 0;float:left;height:313px;padding:4px;position:relative;width:332px;z-index:50;}.byg-main-panel .byg-main-panel-middle .byg-main-panel-img{left:4px;position:absolute;top:4px;z-index:51;}
.byg-main-panel .byg-main-panel-middle h1,.byg-main-panel .byg-main-panel-middle h2{margin-bottom:8px;}.byg-main-panel .byg-main-panel-middle h1 img,.byg-main-panel .byg-main-panel-middle h2 img{margin-left:-2px;}.byg-main-panel .byg-main-panel-middle h1,.byg-main-panel .byg-main-panel-middle h2,.byg-main-panel .byg-main-panel-middle p,.byg-main-panel .byg-main-panel-middle a{display:block;}
.ContentSideBar a.holiday-guide{display:block;margin-top:2px;}.byg-main-panel-middle p,.byg-main-panel-middle p li{font-size:1.2em;}.byg-main-panel-middle p,.byg-main-panel-middle h1,.byg-main-panel-middle h2{padding-bottom:.25em;margin-bottom:.25em;}.byg-main-panel-middle h1{height:15px;}div#wholePage div#popupContent div.whats-on-panel div.whats-on-panel-inner .popup-copy{float:left;width:400px;}
div#wholePage div#popupContent div.whats-on-panel div.whats-on-panel-inner .popup-image{float:left;clear:left;}div#wholePage div#popupContent div.whats-on-panel div.whats-on-panel-inner .resort-detail h2,div#wholePage div#popupContent div.whats-on-panel div.whats-on-panel-inner .resort-detail h3,div#wholePage div#popupContent div.whats-on-panel div.whats-on-panel-inner .resort-detail h4,div#wholePage div#popupContent div.whats-on-panel div.whats-on-panel-inner .resort-detail p,div#wholePage div#popupContent div.whats-on-panel div.whats-on-panel-inner .resort-detail ul,div#wholePage div#popupContent div.whats-on-panel div.whats-on-panel-inner .resort-detail ol{float:none;clear:none;width:auto;}
div#wholePage div#popupContent div.whats-on-panel div.whats-on-panel-inner .resort-detail{margin:0 1em;padding:2.5em 0;background:transparent url(http:/www.butlins.com/images/CSS/Pages/Resorts/ResortsPanelBottomBG.jpg) no-repeat scroll center bottom;}* html div#wholePage div#popupContent div.whats-on-panel div.whats-on-panel-inner .popup-copy p,* html div#wholePage div#popupContent div.whats-on-panel div.whats-on-panel-inner .popup-copy li{font-size:12px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.image span.image-border-mid{background:transparent url(../images/CSS/Pages/before-you-go/dining-midthumb-border.gif) no-repeat scroll 0 0;display:block;height:168px;left:-8px;position:absolute;top:-8px;width:166px;}#ContentPrimary .page-header{width:940px;}
#ContentPrimary .page-header #BFUGFlashBannerContainer{margin-top:0;float:left;}#ContentPrimary .page-header .resort-map-alt{float:right;}#ContentPrimary .page-header .resort-map-alt a{margin-top:5px;display:block;}* html .tab-container tabs{margin-right:5px;}#ContentPrimary .tab-container{margin-top:20px;}
.tab-container div.tabs a{font-size:12px;padding:5px 9px;}#ContentPrimary .full-page-panel{margin-top:-1px;}#ContentPrimary .full-page-panel h1{margin-bottom:0;font-size:1.5em;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half p{float:none;clear:left;*clear:none;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half a.your-qus{font-size:13px;display:block;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .questions-answers{margin-bottom:10px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .questions-answers p.your-qus-answer{padding-bottom:0;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half ul.remember-to-bring{margin-left:0;width:auto;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half ul.remember-to-bring li{background:transparent url(../images/CSS/Pages/before-you-go/checkin/tick.gif) scroll no-repeat 0 0;padding-left:35px;margin-bottom:5px;min-height:25px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half ul.remember-to-bring li span.bigbold{font-size:16px;font-weight:bold;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.no-image h3,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.no-image h4,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.no-image a,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.no-image p{width:100%;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .buttons{width:auto;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .recipies div.image-left{margin-bottom:10px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .recipies .buttons{margin-top:0;width:100px;float:none;clear:none;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-method{padding-bottom:15px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.image-left{margin-right:20px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.image-left span.image-border-mid{background:transparent url(../images/CSS/Pages/before-you-go/dining-midthumb-border.gif) no-repeat scroll 0 0;display:block;height:168px;left:-8px;position:absolute;top:-8px;width:166px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.copy-right{float:left;width:600px;margin-left:40px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.copy-right h2{float:none;width:auto;margin-bottom:5px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.copy-right p{clear:none;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.copy-right img{margin-right:10px;}* html #ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .find-us{float:left;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .find-us{*float:left;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .find-us p{margin-top:0;padding-bottom:5px;padding-top:0;width:250px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .find-us p.title{font-weight:bold;padding-bottom:2px;font-size:17px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .find-us p span{color:#C2036A;text-transform:uppercase;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .right-image-button{clear:right;float:right;}#ContentPrimary{*width:710px!important;}.header .header-search-form{*width:216px;}.footer .footer-nav li a{*padding-left:.5em;}.footer .footer-promos .footer-promo a.promo-link.text-link{*padding-top:8px;}
#BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle h2{*height:22px;}.footer .awards-won p.awards-title{*height:4px;}#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .calendar-item h4 a{*color:#9E3369;}#BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .calendar-item p a{*color:#000;}
.footer .footer-promos .footer-promo a.promo-link.text-link{*background-position:100% 57%;}* html #ContentPrimary{width:705px!important;}* html #ContentSideBar{width:250px!important;}* html .header .header-search-form{width:216px;}* html .footer .footer-nav li a{padding-left:.5em;}* html .footer .footer-promos .footer-promo a.promo-link.text-link{padding-top:8px;}
* html #BodyContainer #Content #ContentPrimary .hp-top-left-div .hp-top-left-div-top,* html #BodyContainer #Content #ContentPrimary .hp-bot-left-div .hp-bot-left-div-top,* html #BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-top,* html #BodyContainer #Content #ContentPrimary .hp-bot-right-div .hp-bot-right-div-top,* html #BodyContainer #Content #ContentSideBar .enews-signup-bottom,* html #BodyContainer #Content #ContentSideBar .enews-signup-top{font-size:0;}
* html #BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle h2{height:22px;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first{top:-4px;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first.ui-state-default span.first a{position:relative;top:2px;}
* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first.ui-tabs-selected{top:0;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first.ui-tabs-selected span.first a{position:relative;top:0;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.second{top:22px;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.second.ui-state-default span.second a{position:relative;top:0;}
* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.second.ui-tabs-selected{top:26;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.second.ui-tabs-selected span.second a{position:relative;top:0;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.third{top:48px;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.forth{top:74px;}
* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.forth.ui-state-default span.forth a{position:relative;top:0;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.forth.ui-tabs-selected{top:74;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.forth.ui-tabs-selected span.forth a{position:relative;top:0;}
* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.fifth{top:100px;bottom:auto;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.sixth{bottom:-4px;top:auto;}* html .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.sixth.ui-tabs-selected span.sixth{background:transparent url(/images/tab-image-bottom-on.gif) no-repeat scroll -3px 1px;}
* html .footer .awards-won p.awards-title{height:4px;}* html #BodyContainer #Content #ContentPrimary .title-content-container#lhs{width:405px;}* html #BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .calendar-item h4 a{color:#9E3369;}* html #BodyContainer #Content #ContentPrimary .title-content-container .hp-bot-right-div .calendar-item p a{color:#000;}
* html .footer .footer-promos .footer-promo a.promo-link.text-link{background-position:100% 57%;}* html .header .header-search-form .header-search-field{padding-top:2px;}* html .footer .footer-promos #foot-ask-holly.footer-promo .ask-holly-field{padding-top:6px;}* html .enews-signup .sidebar-enews-field{padding-top:6px;}
* html #ContentSideBar{width:240px!important;}* html .search-and-book .search-and-book-middle{padding-right:1.6em;}* html .search-and-book div.year-select{float:left;}html:first-child .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first.ui-state-default{top:45px;position:relative;}#top-panel{position:relative;width:941px;height:214px;margin-top:12px;}
#top-panel-left{float:left;margin-right:13px;}#top-panel-right{float:left;}*html #top-panel-left{float:left;margin-right:10px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.eating-out-image{margin-left:10px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.image{float:right;position:relative;clear:both;width:auto;padding:0;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.print-btn{clear:none;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.image span.image-border-mid{background:transparent url(../images/CSS/Pages/before-you-go/dining-midthumb-border.gif) no-repeat scroll 0 0;display:block;height:168px;left:-5px;position:absolute;top:-5px;width:166px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half ol.welcome-letter{margin:0;padding:0;width:100%;clear:both;font-weight:bold;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half ol.welcome-letter li{background:none;margin:0 0 10px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half ul.characters{list-style-type:none;margin:0;padding:0;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half li.character{float:left;margin:5px!important;padding:0;}.pop-up-container{position:relative;width:541px;margin:0;}.pop-up-container p{width:100%;font-size:1.3em;}.pop-up-container p.narrow{width:298px;font-size:1.3em;}.pop-up-container a{font-size:1.3em;}
.pop-up-header{position:relative;width:541px;height:11px;background:url(../images/CSS/Pages/before-you-go/making-the-most/pop-up/pop-up-top.gif) no-repeat;}.pop-up-middle{position:relative;width:501px;height:456px;padding:20px;background:url(../images/CSS/Pages/before-you-go/making-the-most/pop-up/pop-up-middle-bg.gif) repeat-y;}
.pop-up-close{position:relative;width:501px;height:22px;padding:2px 20px 0 20px;background:url(../images/CSS/Pages/before-you-go/making-the-most/pop-up/pop-up-close-bg.gif) no-repeat;text-align:right;}.pop-up-footer{position:relative;width:541px;height:11px;background:url(../images/CSS/Pages/before-you-go/making-the-most/pop-up/pop-up-bottom.gif) no-repeat;}
.pop-up-container .pop-up-middle div.image{float:right;position:relative;clear:both;width:auto;padding:0;margin:0 0 20px 0;}.pop-up-container .pop-up-middle div.image span.image-border-big{background:transparent url(../images/CSS/Pages/before-you-go/dining-bigthumb-border.gif) no-repeat scroll 0 0;display:block;height:206px;left:-5px;position:absolute;top:-5px;width:203px;}
.pop-up-container .pop-up-middle ul.characters{list-style-type:none;margin:0;padding:0;}.pop-up-container .pop-up-middle li.character{float:left;margin:5px;padding:0;}======= #top-panel-right{float:left;}.accom-desc-col{float:left;width:285px;margin-right:10px;}.accom-desc-col h4{font-size:16px;font-weight:bold;color:#410e3c;}
ul.accom{margin:0;padding:0;}.list1{z-index:3;}.list2{z-index:2;}.list3{z-index:1;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .accom-desc-col ul.accom li{background:url(../images/your-accommodation/detail/pink-tick.gif) no-repeat scroll 0 6px;list-style-position:outside;padding-left:20px;position:relative;*z-index:2;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .accom-desc-col ul.accom li span.sub-list-item{position:relative;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .accom-desc-col ul.accom li a{text-decoration:none;color:#000;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .accom-desc-col ul.accom li a:hover{color:#E23E8E;}
.tooltip{position:absolute;z-index:3000;top:0;left:100px;display:none;}/* Show only to IE PC \*/ * html .tooltip .boxhead h2{height:1%;}/* For IE 5 PC */ .tooltip{margin:0 auto;min-width:10em;background:url(../images/css/pages/before-you-go/your-accommodation/detail/temp/tool-tip-rollover-bot-r.gif) no-repeat bottom right;font-size:100%;}
.tooltip .boxhead{background:url(../images/css/pages/before-you-go/your-accommodation/detail/temp/tool-tip-rollover-top-r.gif) no-repeat top right;margin:0;padding:0;text-align:center;}#Content #ContentPrimary .tooltip .boxhead h2{background:url(../images/css/pages/before-you-go/your-accommodation/detail/temp/tool-tip-rollover-top-l.gif) no-repeat top left;margin:0;padding:10px 30px 5px 18px;font-weight:bold;font-size:1.1em;line-height:1em;margin-bottom:0;float:none;width:auto;color:inherit;text-align:left;}
#Content #ContentPrimary .tooltip .boxhead h2 img{padding-right:5px;}.tooltip .boxbody{background:url(../images/css/pages/before-you-go/your-accommodation/detail/temp/tool-tip-rollover-bot-l.gif) no-repeat bottom left;margin:0;padding:5px 20px 15px;}.tooltip .boxbody p,.tooltip .boxbody li{font-size:11px;margin:0;padding:0;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .dont-forget{position:relative;width:859px;min-height:128px;clear:both;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .dont-forget-top{position:relative;width:859px;height:12px;background:url(../images/CSS/Pages/before-you-go/your-accommodation/detail/dont-forget-top.gif) no-repeat;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .dont-forget-middle{position:relative;width:819px;padding:0 20px;min-height:104px;background:url(../images/CSS/Pages/before-you-go/your-accommodation/detail/dont-forget-bg.gif) repeat-y;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .dont-forget-middle .dont-forget-col{float:left;width:200px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .dont-forget-middle .dont-forget-col h3{width:200px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .dont-forget .dont-forget-middle .dont-forget-col ul.accom{margin:0;padding:0;}#ContentPrimary .full-page-panel .full-page-panel-middle .dont-forget-col ul.accom li{background:url(../images/your-accommodation/detail/pink-tick.gif) no-repeat scroll 0 6px;list-style-position:outside;padding-left:20px;position:relative;width:auto;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .dont-forget-bottom{position:relative;width:859px;height:12px;background:url(../images/CSS/Pages/before-you-go/your-accommodation/detail/dont-forget-bottom.gif) no-repeat;}#ContentPrimary .full-page-panel .full-page-panel-middle .accom-desc-col#last{float:right;width:256px;margin-right:0;clear:right;}
#ContentPrimary .full-page-panel .full-page-panel-middle .accom-desc-col .dont-forget-dbb{position:relative;width:256px;min-height:182px;clear:both;}#ContentPrimary .full-page-panel .full-page-panel-middle .accom-desc-col .dont-forget-dbb-top{position:relative;width:256px;height:6px;background:url(../images/CSS/Pages/before-you-go/your-accommodation/detail/dont-forget-dbb-top.gif) no-repeat;line-height:6px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .accom-desc-col .dont-forget-dbb-middle{position:relative;width:216px;padding:0 20px;min-height:170px;background:url(../images/CSS/Pages/before-you-go/your-accommodation/detail/dont-forget-dbb-bg.gif) repeat-y;}#ContentPrimary .full-page-panel .full-page-panel-middle .accom-desc-col .dont-forget-dbb-middle h3{width:100%;}
#ContentPrimary .full-page-panel .full-page-panel-middle .accom-desc-col .dont-forget-dbb-middle p{padding-right:0;}#ContentPrimary .full-page-panel .full-page-panel-middle .accom-desc-col .dont-forget-middle .dont-forget-dbb ul.accom{margin:0;padding:0;}#ContentPrimary .full-page-panel .full-page-panel-middle .accom-desc-col .dont-forget-middle .dont-forget-dbb ul.accom li{background:url(../images/CSS/Pages/before-you-go/your-accommodation/detail/pink-tick.gif) no-repeat scroll 0 6px;list-style-position:outside;padding-left:20px;position:relative;width:auto;z-index:0;}
#ContentPrimary .full-page-panel .full-page-panel-middle .accom-desc-col .dont-forget-dbb-bottom{position:relative;width:100%;height:6px;background:url(../images/CSS/Pages/before-you-go/your-accommodation/detail/dont-forget-dbb-bottom.gif) no-repeat;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .whats-on-row{position:relative;width:495px;height:25px;}
.whats-on-row{position:relative;width:470px;height:25px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .whats-on-row .whats-on-label{float:left;width:95px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .whats-on-row .whats-on-info{float:left;width:400px;font-weight:bold;color:#c2036a;}
#ContentPrimary .full-page-panel .full-page-panel-middle .filter-results{position:relative;}#ContentPrimary .full-page-panel .full-page-panel-middle .filter-results input{border:0 none;margin-left:3px;margin-right:2px;*margin-right:0;vertical-align:middle;}* html #ContentPrimary .full-page-panel .full-page-panel-middle .filter-results input{margin-right:0;}
#ContentPrimary .full-page-panel .full-page-panel-middle .filter-results label{font-weight:bold;line-height:14px;vertical-align:middle;margin-right:10px;}#ContentPrimary .full-page-panel .full-page-panel-middle .results-header{position:relative;background-color:#fff;min-height:19px;width:857px;color:#410e3c;font-size:12px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .results-header span.top-left{position:absolute;top:0;left:0;width:3px;height:3px;background:url(../images/CSS/Pages/before-you-go/making-the-most/results/results-header-top-left.gif) no-repeat;}#ContentPrimary .full-page-panel .full-page-panel-middle .results-header span.top-right{position:absolute;top:0;right:0;width:3px;height:3px;background:url(../images/CSS/Pages/before-you-go/making-the-most/results/results-header-top-right.gif) no-repeat;}
#ContentPrimary .full-page-panel .full-page-panel-middle .results-header span.bottom-left{position:absolute;bottom:0;left:0;width:3px;height:3px;background:url(../images/CSS/Pages/before-you-go/making-the-most/results/results-header-bottom-left.gif) no-repeat;}#ContentPrimary .full-page-panel .full-page-panel-middle .results-header span.bottom-right{position:absolute;bottom:0;right:0;width:3px;height:3px;background:url(../images/CSS/Pages/before-you-go/making-the-most/results/results-header-bottom-right.gif) no-repeat;}
#ContentPrimary .full-page-panel .full-page-panel-middle .results-header .img{float:left;width:115px;}#ContentPrimary .full-page-panel .full-page-panel-middle .results-header .desc{float:left;width:495px;padding:0 15px;}#ContentPrimary .full-page-panel .full-page-panel-middle .results-header .age{float:left;width:125px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .results-header .location{float:left;width:92px;}#ContentPrimary .full-page-panel .full-page-panel-middle .making-the-most-results{position:relative;width:862px;min-height:110px;padding:10px 0;border-bottom:1px solid #e7deb5;}#ContentPrimary .full-page-panel .full-page-panel-middle .making-the-most-results .img{float:left;width:115px;height:115px;padding-top:10px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .making-the-most-results .img span.image-border-results-thumb{background:transparent url(/images/CSS/Pages/whats-on-guide/search-results/search-results-image-border.gif) no-repeat scroll 0 0;display:block;height:115px;left:-6px;position:absolute;top:14px;width:113px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .making-the-most-results .desc{float:left;width:500px;padding:0 15px;}#ContentPrimary .full-page-panel .full-page-panel-middle .making-the-most-results .desc h4{padding:0;margin:0;#c2036a;font-size:16px;width:450px;}#ContentPrimary .full-page-panel .full-page-panel-middle .making-the-most-results .desc h5{padding:0;margin:0;font-size:12px;font-weight:bold;color:#410e3c;}
#ContentPrimary .full-page-panel .full-page-panel-middle .making-the-most-results .age{float:left;width:135px;}#ContentPrimary .full-page-panel .full-page-panel-middle .making-the-most-results .age ul.age-suitability{margin:0;padding:0;}#ContentPrimary .full-page-panel .full-page-panel-middle .making-the-most-results .age ul.age-suitability li{background:url(/images/CSS/Pages/whats-on-guide/search-results/pink-tick.gif) no-repeat;list-style-position:outside;padding-left:25px;position:relative;min-height:20px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .making-the-most-results .location{float:left;width:82px;}#ContentPrimary .full-page-panel .full-page-panel-middle .weather-container{position:relative;width:400px;clear:both;}#ContentPrimary .full-page-panel .full-page-panel-middle .weather-container .weather{float:left;width:70px;min-height:119px;margin-right:9px;background:url(../images/CSS/Pages/before-you-go/resort-landing/weather-middle-bg.gif) repeat-y;}
#ContentPrimary .full-page-panel .full-page-panel-middle .weather-container .weather p{padding:5px;margin:0;font-size:9px;width:auto;}#ContentPrimary .full-page-panel .full-page-panel-middle .weather-container .weather .weather-top{position:relative;min-height:30px;background:#410e3c url(../images/CSS/Pages/before-you-go/resort-landing/weather-top-bg.gif) no-repeat top;text-align:center;color:#fff;margin:0;}
#ContentPrimary .full-page-panel .full-page-panel-middle .weather-container .weather .weather-top p{color:#fff;}#ContentPrimary .full-page-panel .full-page-panel-middle .weather-container .weather .weather-middle{position:relative;min-height:84px;background:url(../images/CSS/Pages/before-you-go/resort-landing/weather-middle-bg.gif) repeat-y;text-align:center;margin:0;}
#ContentPrimary .full-page-panel .full-page-panel-middle .weather-container .weather .weather-bottom{position:relative;height:5px;background:url(../images/CSS/Pages/before-you-go/resort-landing/weather-bottom-bg.gif) no-repeat bottom;margin:0;}.bold-red{font-weight:bold;color:#c2036a;}.bold-brown{font-weight:bold;color:#410e3c;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.whats-on{float:left;clear:left;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.whats-on #arrival-date,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater #arrival-date{font-size:12px;width:100%;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.whats-on span.character-label{display:block;width:100%;padding-bottom:3px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.whats-on input.childsName,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.whats-on input.childsFriends{vertical-align:top;margin-top:3px;margin-bottom:3px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.whats-on span.error-month,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.whats-on span.error-name,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.whats-on span.error-friends{color:Red;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.whats-on label#arrival-date,#ContentPrimary .full-page-panel .full-page-panel-middle div.whats-on label#arrival-date{width:100px;}#ContentPrimary .full-page-panel .full-page-panel-middle div.whats-on div.error-info{color:#F32;display:block;float:right;font-size:12px;font-weight:bold;padding-top:5px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.whats-on div.error-info{padding-top:0;*padding-top:5px;}* html #ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.whats-on div.error-info{padding-top:5px;}.pop-up-middle{height:auto!important;}
body.before-you-go{min-width:0!important;width:0!important;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater#search-filter h3{width:100%;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner#search-filter .filter-results input{margin:0 5px 0 10px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .byg-your-accommodation-repeater-inner{min-height:170px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .byg-your-accommodation-repeater-inner p,#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .byg-your-accommodation-repeater-inner h3{width:230px;}
.before-you-go-print-results img{margin-left:5px;}.before-you-go-welcome-letter p{width:247px!important;}.before-you-go-welcome-letter li{padding-left:0!important;}.letter-next-text{float:left;clear:left;margin-right:10px;padding-top:3px;}.letter-next-email{float:left;margin-right:10px;margin-top:2px;}
.letter-next-text-btn{float:left;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .full-width-noimage h3{width:100%;margin-left:-3px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .full-width-noimage p{clear:none;}.insider-panel .insider-panel-middle .break-buttons .break-btn{float:left;}
.insider-panel .insider-panel-middle .break-buttons .wow-book-now{float:right;}.byg-main-panel{margin-bottom:10px;}.byg-main-panel-top{line-height:10px;}.b4ug-bw-promo span.b4ug-bw-promo-img-link{float:left;margin-right:10px;}.b4ug-bw-promo .b4ug-bw-promo-copy{float:left;width:220px;}.b4ug-bw-promo .b4ug-bw-promo-img-2{float:left;margin-bottom:-9px;padding-top:6px;position:relative;}
.b4ug-bw-promo .b4ug-bw-promo-guide-links{float:right;margin-top:5px;}.b4ug-bw-promo .b4ug-bw-promo-guide-links a{display:block;margin-bottom:10px;}.byg-main-panel-top{line-height:10px;}.b4ug-bw-promo .b4ug-bw-promo-thumb{float:left;margin-right:10px;position:relative;}.b4ug-bw-promo .b4ug-bw-promo-thumb span.b4ug-bw-promo-thumb-border{background:transparent url(images/border-less-version/b4ug-thumb-border.gif) scroll no-repeat 0 0;display:block;position:absolute;top:0;left:0;z-index:99;width:108px;height:87px;}
.b4ug-bw-promo .b4ug-bw-promo-thumb a.b4ug-bw-promo-img-link{position:relative;z-index:100;left:3px;top:3px;}.b4ug-bw-promo .b4ug-bw-promo-copy{float:left;width:220px;}.b4ug-bw-promo .b4ug-bw-promo-img-2{float:left;margin-bottom:-9px;padding-top:6px;position:relative;}.b4ug-bw-promo .b4ug-bw-promo-guide-links{float:right;margin-top:5px;}
.b4ug-bw-promo .b4ug-bw-promo-guide-links a{display:block;margin-bottom:10px;}.break-search-results .break-search-results-details td.left a.special-without-thickbox{color:#C2036A;display:inline;font-size:1.2em;font-weight:bold;height:0;padding:0;width:100%;}.hotel-price-grid .ents-search-results-details td.left a.special-without-thickbox{color:#C2036A;display:inline;font-size:1.2em;font-weight:bold;height:0;padding:0;width:100%;}
.discover-full-width-panel{width:965px;margin-bottom:20px;margin-left:-9px;margin-top:-15px;}.discover-full-width-panel .discover-full-width-panel-top{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-main-wide-panel-top.gif) scroll no-repeat 0 0;line-height:10px;height:10px;width:100%;}
.discover-full-width-panel .discover-full-width-panel-middle{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-main-wide-panel-middle.gif) scroll repeat-y 0 0;padding:1px 10px 0;width:945px;}.discover-full-width-panel .discover-full-width-panel-bottom{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-main-wide-panel-bottom.gif) scroll no-repeat 0 100%;line-height:51px;height:51px;width:100%;}
div.discover-nav ul{margin-bottom:0;}div.discover-nav ul li{float:left;font-size:14px;height:26px;margin-right:2px;width:155px;background:transparent url(../images/css/pages/discover-butlins-sept09/discover-nav-tabs-sprite.gif) scroll no-repeat 0 0;}div.discover-nav ul li.discover-tab1{background-position:-155px 0;}
div.discover-nav ul li.discover-tab2{background-position:-155px -26px;}div.discover-nav ul li.discover-tab3{background-position:-155px -52px;}div.discover-nav ul li.discover-tab4{background-position:-155px -78px;}div.discover-nav ul li.discover-tab5{background-position:-155px -104px;}div.discover-nav ul li.discover-tab6{background-position:-155px -130px;}
div.discover-nav ul li.discover-tab1:hover,div.discover-nav ul li.discover-tab1#discover-tab-active{background-position:-155px 0;}div.discover-nav ul li.discover-tab2:hover,div.discover-nav ul li.discover-tab2#discover-tab-active{background-position:-155px -26px;}div.discover-nav ul li.discover-tab3:hover,div.discover-nav ul li.discover-tab3#discover-tab-active{background-position:-155px -52px;}
div.discover-nav ul li.discover-tab4:hover,div.discover-nav ul li.discover-tab4#discover-tab-active{background-position:-155px -78px;}div.discover-nav ul li.discover-tab5:hover,div.discover-nav ul li.discover-tab5#discover-tab-active{background-position:-155px -104px;}div.discover-nav ul li.discover-tab6:hover,div.discover-nav ul li.discover-tab6#discover-tab-active{background-position:-155px -130px;}
div.discover-nav ul li.discover-tab-last{margin-right:0;}#Content div.discover-nav ul li a{display:block;line-height:26px;text-align:center;color:#fff;text-decoration:none;}.discover-banner{float:left;padding-top:5px;width:100%;}.discover-banner h1{margin-bottom:0;font-size:0;}.discover-content{width:905px;padding:15px 20px 5px;}
#ContentPrimary .discover-content p,#ContentPrimary .discover-content ul,#ContentPrimary .discover-content ol,#ContentPrimary .discover-content li{font-size:12px;color:#fff;}.discover-content .discover-content-left{float:left;width:49%;margin-bottom:20px;}.discover-content .discover-content-right{float:right;width:49%;margin-bottom:20px;}
.discover-content .discover-content-left-no-margin{float:left;width:49%;margin-bottom:0;}.discover-content .discover-content-right-no-margin{float:right;width:49%;margin-bottom:0;}.discover-half-panel{float:left;margin-bottom:20px;width:448px;}.discover-half-panel .discover-half-panel-top{position:relative;z-index:99;background:transparent url(../images/css/pages/discover-butlins-sept09/discover-half-width-panel-top.gif) scroll no-repeat 0 0;float:left;height:10px;width:448px;line-height:10px;}
.discover-half-panel .discover-half-panel-middle{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-half-width-panel-middle.gif) repeat-y scroll 0 0;float:left;padding:5px 10px 0;width:428px;position:relative;}.discover-half-panel .discover-half-panel-bottom{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-half-width-panel-bottom.png) scroll no-repeat 0 100%;float:left;height:27px;width:448px;line-height:27px;}
.discover-choosing-resort{float:left;margin-bottom:20px;width:448px;}.discover-choosing-resort .discover-half-panel-top{position:relative;z-index:99;background:transparent url(../images/css/pages/discover-butlins-sept09/discover-half-width-panel-top.gif) scroll no-repeat 0 0;float:left;height:10px;width:448px;line-height:10px;}
.discover-choosing-resort .discover-half-panel-middle{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-half-width-panel-middle.gif) repeat-y scroll 0 0;float:left;padding:5px 10px 0;width:428px;position:relative;}.discover-choosing-resort .discover-half-panel-bottom{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-half-width-panel-bottom.png) scroll no-repeat 0 100%;float:left;height:27px;width:448px;line-height:27px;}
.discover-banner#tab5banner-active{background-color:#7E99AF;}.discover-content#tab5-active{float:left;background-color:#7e99af;}.meet-redcoat-scroller p,.meet-redcoat-scroller ul,.meet-redcoat-scroller ol{color:#333;}.meet-redcoat-scroller-tabs{float:left;margin-bottom:-1px;position:relative;z-index:100;}
#ContentPrimary .meet-redcoat-scroller-tabs ul{float:left;margin-bottom:0!important;padding:0 0 0 15px;width:433px;}#ContentPrimary .meet-redcoat-scroller-tabs ul li{float:left;margin-right:5px;width:121px;height:35px;font-size:18px;text-align:center;margin-bottom:0!important;margin-left:0!important;list-style-type:none!important;list-style-position:0!important;list-style-image:0!important;}
.meet-redcoat-scroller-tabs ul li a{text-indent:-9999px;display:block;height:100%;width:100%;}.meet-redcoat-scroller-tabs ul li#discover-bognor{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-resort-name-tab-off.gif) scroll no-repeat 0 0;}.meet-redcoat-scroller-tabs ul li#discover-minehead{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-resort-name-tab-off-mh.gif) scroll no-repeat 0 0;}
.meet-redcoat-scroller-tabs ul li#discover-skegness{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-resort-name-tab-off-skeg.gif) scroll no-repeat 0 0;}.meet-redcoat-scroller-tabs ul li#discover-bognor a#disc-bognor-link:hover,.meet-redcoat-scroller-tabs ul li#discover-bognor a#disc-bognor-link.active{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-resort-name-tab-on.gif) no-repeat scroll 0 0;}
.meet-redcoat-scroller-tabs ul li#discover-minehead a#disc-minehead-link:hover,.meet-redcoat-scroller-tabs ul li#discover-minehead a#disc-minehead-link.active{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-resort-name-tab-on-mh.gif) no-repeat scroll 0 0;}.meet-redcoat-scroller-tabs ul li#discover-skegness a#disc-skegness-link:hover,.meet-redcoat-scroller-tabs ul li#discover-skegness a#disc-skegness-link.active{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-resort-name-tab-on-skeg.gif) no-repeat scroll 0 0;}
.discover-half-panel .meet-redcoat-scroller-copy{float:left;height:522px;overflow-y:auto;width:428px;position:relative;overflow-x:hidden;}.discover-half-panel .meet-redcoat-scroller-copy h3{font-size:18px;margin-bottom:0;}.redcoat-member{margin-bottom:10px;float:left;clear:both;width:99%;position:relative;}
.redcoat-member .redcoater-photo{float:left;margin-right:10px;position:relative;}.redcoat-member .redcoater-photo .redcoat-photo-border{background:transparent url(../images/css/pages/discover-butlins-sept09/redcoat-img-border.gif) no-repeat scroll 0 0;display:block;height:102px;left:0;position:absolute;top:0;width:102px;z-index:98;}
.redcoat-member .redcoater-photo img.redcoat-photo{left:1px;position:relative;top:2px;z-index:97;}.redcoat-member .redcoater-bio{float:left;width:303px;}.redcoat-member .redcoater-bio .redcoater-name,.redcoat-member .redcoater-bio .redcoater-title{display:block;font-size:14px;color:#ea1266;}.redcoat-member .redcoater-bio p{font-size:11px;padding-bottom:0;}
.discover-redcoat-role{float:left;margin-bottom:10px;}.discover-redcoat-role-copy{float:left;width:48%;}.discover-redcoat-role-photo{float:right;width:217px;}.discover-redcoat-role-photo .discover-redcoat-role-photo-top{background:transparent url(../images/css/pages/discover-butlins-sept09/rescoat-image-big-panel-top.gif) scroll no-repeat 0 0;height:7px;width:100%;line-height:7px;}
.discover-redcoat-role-photo .discover-redcoat-role-photo-middle{background:transparent url(../images/css/pages/discover-butlins-sept09/rescoat-image-big-panel-middle.gif) scroll repeat-y 0 0;padding:0 10px;width:197px;}.discover-redcoat-role-photo .discover-redcoat-role-photo-bottom{background:transparent url(../images/css/pages/discover-butlins-sept09/rescoat-image-big-panel-bottom.gif) scroll no-repeat 0 100%;width:100%;height:201px;position:relative;}
.discover-redcoat-role-photo .discover-redcoat-role-photo-bottom img{left:11px;position:absolute;top:1px;}.discover-famous-redcoats{clear:both;float:left;position:relative;margin-bottom:20px;width:100%;}.discover-famous-redcoats .famous-redcoat-photo{float:left;margin-right:4px;width:143px;}.famous-redcoat-photo .famous-redcoat-photo-top{display:block;background:transparent url(../images/css/pages/discover-butlins-sept09/famous-rescoat-image-small-panel-top.gif) scroll no-repeat 0 0;width:100%;height:6px;line-height:6px;}
.famous-redcoat-photo .famous-redcoat-photo-middle{display:block;background:transparent url(../images/css/pages/discover-butlins-sept09/famous-rescoat-image-small-panel-middle.gif) scroll repeat-y 0 0;padding:0 8px;width:127px;}.famous-redcoat-photo .famous-redcoat-photo-bottom{display:block;background:transparent url(../images/css/pages/discover-butlins-sept09/famous-rescoat-image-small-panel-bottom.gif) scroll no-repeat 0 100%;width:100%;height:134px;position:relative;}
.famous-redcoat-photo .famous-redcoat-photo-bottom img{left:9px;position:absolute;top:1px;}.discover-get-brochure{float:left;clear:both;width:100%;}.discover-get-brochure p{padding-bottom:0;}.discover-get-brochure p a{color:#fff;}.discover-get-brochure .brochure-image-copy{margin-top:10px;}.discover-get-brochure .brochure-image-copy img{float:left;margin-right:10px;}
.discover-get-brochure .brochure-image-copy p{padding-top:2px;padding-bottom:10px;}.discover-get-brochure .brochure-image-copy a.dining-findout-more{clear:none;padding-left:5px;padding-top:10px;text-decoration:none;}.discover-get-brochure .brochure-image-copy a.discover-get-brochure-btn{clear:none;padding-left:5px;padding-top:10px;}
.discover-panel-footer-btn{clear:both;display:block;padding-top:10px;text-align:right;}.discover-banner#tab6banner-active{background-color:#6f9f8a;}.discover-content#tab6-active{float:left;background-color:#6f9f8a;}#ContentPrimary .discover-half-panel p,#ContentPrimary .discover-half-panel ul,#ContentPrimary .discover-half-panel ol,#ContentPrimary .discover-half-panel li{font-size:11px;color:#333;}
#ContentPrimary .discover-half-panel li{list-style-image:none;list-style-position:outside;list-style-type:disc;margin-bottom:5px;margin-left:20px;}#ContentPrimary .discover-half-panel ul{margin-bottom:10px;}#ContentPrimary .discover-choosing-resort p,#ContentPrimary .discover-choosing-resort ul,#ContentPrimary .discover-choosing-resort ol,#ContentPrimary .discover-choosing-resort li{font-size:12px;color:#FFF;}
.discover-half-panel .discover-half-panel-middle h3{font-size:18px;margin-bottom:0;}.discover-half-panel .discover-half-panel-middle .option-detail-intro,.discover-half-panel .discover-half-panel-middle .option-detail{width:100%;}.discover-half-panel .discover-half-panel-middle h3,.discover-half-panel .discover-half-panel-middle h4,.discover-half-panel .discover-half-panel-middle h5{font-size:18px;color:#6f9f8a;font-weight:bold;margin-bottom:0;}
.discover-half-panel .discover-half-panel-middle .option-detail .option-detail-title{font-size:16px;color:#6f9f8a;}.discover-half-panel .discover-half-panel-middle a{color:#6f9f8a;}span.discover-tel-book-note{clear:left;color:#6F9F8A;display:block;font-size:14px;padding-top:5px;}span.discover-tel-book-note span.telephone{font-weight:bold;}
.discover-book-confidence-list ul{width:100%;float:left;clear:both;margin-left:10px;margin-bottom:10px;margin-top:5px;}.discover-book-confidence-list ul li{background:transparent url(../images/css/pages/discover-butlins-sept09/yellow-tick.png) no-repeat scroll 0 0;min-height:30px;height:auto!important;height:30px;line-height:15px;margin-bottom:10px;margin-left:0;padding-left:35px;}
.discover-cards-sccepted ul{width:100%;}.discover-cards-sccepted ul li{float:left;margin-right:15px;}.discover-cards-sccepted .discover-secure-padlock,.discover-cards-sccepted .discover-cards-accepted-copy,.discover-cards-sccepted .discover-verisign-logo{float:left;}.discover-cards-sccepted .discover-cards-accepted-copy{width:250px;}
.discover-cards-sccepted .discover-secure-padlock{padding-right:10px;}.discover-cards-sccepted .discover-verisign-logo{padding-top:15px;}.discover-banner#tab1banner-active{background-color:#996381;}.discover-content#tab1-active{float:left;background-color:#996381;}.discover-full-width-content{margin-bottom:20px;float:left;clear:left;width:100%;}
.discover-welcome-intro{float:left;width:285px;}.discover-3quarter-panel{float:right;width:596px;}.discover-3quarter-panel .discover-3quarter-panel-top{position:relative;z-index:99;background:transparent url(../images/css/pages/discover-butlins-sept09/discover-welcome-breaks-table-panel-top.gif) scroll no-repeat 0 0;float:left;height:10px;width:100%;line-height:10px;}
.discover-3quarter-panel .discover-3quarter-panel-middle{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-welcome-breaks-table-panel-middle.gif) repeat-y scroll 0 0;float:left;padding:5px 20px 0;width:556px;position:relative;}.discover-3quarter-panel .discover-3quarter-panel-bottom{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-welcome-breaks-table-panel-bottom.png) scroll no-repeat 0 100%;float:left;height:21px;width:100%;line-height:21px;}
.discover-3quarter-panel .discover-3quarter-panel-middle h3{font-size:18px;margin-bottom:0;}.discover-3quarter-panel .discover-3quarter-panel-middle p{font-weight:bold;color:#333;padding-bottom:3px;}.discover-3quarter-panel .discover-3quarter-panel-middle table.discover-breaks-table{font-size:12px;border-collapse:separate;border-spacing:3px;width:100%;margin-bottom:10px;}
.discover-3quarter-panel .discover-3quarter-panel-middle table.discover-breaks-table th{font-size:12px;color:#ea1266;font-weight:bold;}.discover-3quarter-panel .discover-3quarter-panel-middle table.discover-breaks-table th,.discover-3quarter-panel .discover-3quarter-panel-middle table.discover-breaks-table td{padding:2px 10px;height:22px;}
.discover-3quarter-panel .discover-3quarter-panel-middle table.discover-breaks-table tr{background-color:#e5d6d7;}.discover-3quarter-panel .discover-3quarter-panel-middle table.discover-breaks-table tr.alt{background-color:#cbafb6;}.discover-3quarter-panel .discover-3quarter-panel-middle table.discover-breaks-table td span{font-size:18px;font-weight:bolf;color:#ea1266;line-height:18px;}
.discover-3quarter-panel .discover-3quarter-panel-middle span.amf1{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-welcome-table-panel-amf-upd.gif) no-repeat scroll 0 0;bottom:-10px;height:13px;left:1px;position:absolute;width:31px;}.discover-3quarter-panel .discover-3quarter-panel-middle span.amf2{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-welcome-table-panel-amf-2-upd.gif) no-repeat scroll 0 0;height:34px;position:absolute;right:0;top:0;width:25px;}
.discover-click-through{float:left;width:100%;margin-top:15px;;}.discover-click-through h4{width:100%;margin-bottom:10px;}.discover-welcome-promo{position:relative;width:33%;float:left;}.discover-welcome-promo span.discover-welcome-promo-wide{position:absolute;z-index:99;background:transparent url(../images/css/pages/discover-butlins-sept09/discover-welcome-wide-img-border.gif) scroll no-repeat 0 0;width:291px;height:162px;display:block;}
.discover-welcome-promo img.discover-welcome-promo-imgs{position:relative;z-index:100;left:7px;top:6px;}.discover-welcome-promo a.discover-welcome-promo-link{clear:right;float:right;margin-top:25px;padding-right:15px;}.discover-welcome-awards{float:left;clear:both;width:100%;}.discover-welcome-awards a{color:#fff;}
.discover-welcome-awards .discover-welcome-award{float:left;margin-right:10px;position:relative;width:96px;margin-top:15px;}.discover-welcome-awards .discover-welcome-award .discover-welcome-award-border{position:absolute;left:0;top:0;width:96px;height:105px;background:transparent url(../images/css/pages/discover-butlins-sept09/discover-welcome-small-thumb-border.gif) scroll no-repeat 0 0;display:block;}
.discover-welcome-awards .discover-welcome-award a{left:5px;position:relative;top:6px;z-index:100;}.discover-banner#tab4banner-active{background-color:#b00e4d;}.discover-content#tab4-active{float:left;background-color:#b00e4d;}.discover-wide-thumb{float:left;margin-bottom:20px;width:217px;}.discover-half-width-thumb-cont{width:448px;}
.discover-half-width-thumb-cont .float-right{float:right;margin-right:0;}.discover-wide-thumb .discover-wide-thumb-top{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-wide-thumb-panel-top.gif) scroll no-repeat 0 0;height:7px;width:100%;line-height:7px;}.discover-wide-thumb .discover-wide-thumb-middle{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-wide-thumb-panel-middle.gif) scroll repeat-y 0 0;padding:0 10px;width:197px;}
.discover-wide-thumb .discover-wide-thumb-bottom{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-wide-thumb-panel-bottom.png) scroll no-repeat 0 100%;width:100%;height:21px;line-height:21px;}.discover-wide-thumb .discover-wide-thumb-middle img.discover-wide-thumb-img{border:2px solid #E0D6A2;}
#ContentPrimary .discover-wide-thumb .discover-wide-thumb-middle p{color:#333;}.discover-wide-thumb .discover-wide-thumb-middle .discover-thumb-scroll-div div{font-size:11px;}.discover-scroller-thumbs{min-height:210px;}.discover-scroller-thumbs .discover-scroller-control{float:right;display:block;height:10px;padding-bottom:10px;}
.discover-scroller-thumbs .discover-scroller-control .back-arrow{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-scroller-arrows.gif) scroll no-repeat 0 2px;display:block;width:9px;height:14px;padding-left:15px;}.discover-scroller-thumbs .discover-scroller-control .forward-arrow{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-scroller-arrows.gif) scroll no-repeat 100% -8px;display:block;width:9px;height:14px;padding-right:15px;}
.discover-scroller-thumbs .discover-scroller-control span,.discover-scroller-thumbs .discover-scroller-control a{float:left;font-size:11px;padding:0 3px;cursor:pointer;}.discover-scroller-thumbs .discover-scroller-control a.disabled{background:none;}.discover-thumb-scroll-div{height:189px;overflow:hidden;position:relative;width:197px;}
.discover-thumb-scroll-div div.items{width:1000em;position:absolute;}.discover-thumb-scroll-div div.items div{float:left;width:197px;margin-right:10px;}#ContentPrimary .discover-family-ent-intro p{font-size:12px;color:#fff;}.discover-half-panel .discover-family-ent-glance{float:left;margin-bottom:0;}
.discover-half-panel .discover-family-ent-glance p,#ContentPrimary .discover-half-panel .discover-family-ent-glance-copy p{color:#fff;font-size:12px;}.discover-half-panel .discover-family-ent-glance .discover-at-a-glance-tabs{float:left;margin-bottom:-1px;position:relative;z-index:100;}.discover-half-panel .discover-family-ent-glance .discover-at-a-glance-tabs ul{float:left;margin-bottom:0;padding:0 0 0 15px;width:433px;margin-bottom:0!important;}
#Content #ContentPrimary .discover-half-panel .discover-family-ent-glance .discover-at-a-glance-tabs ul li{float:left;margin-right:5px;width:163px;height:35px;font-size:18px;text-align:center;list-style-image:none!important;list-style-position:0!important;list-style-type:none!important;margin-bottom:0!important;margin-left:0!important;}
#Content #ContentPrimary .discover-half-panel .discover-family-ent-glance .discover-at-a-glance-tabs ul li a{text-indent:-9999px;display:block;height:100%;width:100%;background:transparent url(../images/css/pages/discover-butlins-sept09/discover-family-ent-ata-glance-tabs.gif) scroll no-repeat 0 0;}
#Content #ContentPrimary .discover-half-panel .discover-family-ent-glance .discover-at-a-glance-tabs ul li#discover-whats-included a{background-position:0 0;}#Content #ContentPrimary .discover-half-panel .discover-family-ent-glance .discover-at-a-glance-tabs ul li#discover-whats-not-included a{background-position:-163px 0;}
#Content #ContentPrimary .discover-half-panel .discover-family-ent-glance .discover-at-a-glance-tabs ul li#discover-whats-included a:hover,#Content #ContentPrimary .discover-half-panel .discover-family-ent-glance .discover-at-a-glance-tabs ul li#discover-whats-included a.active{background-position:0 -35px;}
#Content #ContentPrimary .discover-half-panel .discover-family-ent-glance .discover-at-a-glance-tabs ul li#discover-whats-not-included a:hover,#Content #ContentPrimary .discover-half-panel .discover-family-ent-glance .discover-at-a-glance-tabs ul li#discover-whats-not-included a.active{background-position:-163px -35px;}
.discover-inclusion-list-container{height:445px;overflow:auto;}.discover-inclusion-list-container .discover-inclusion-list{margin:10px 0;float:left;clear:left;width:405px;}.discover-inclusion-list-container .discover-inclusion-list .discover-inclusion-list-btn{float:left;clear:left;margin-top:10px;}
#ContentPrimary .discover-inclusion-list-container .discover-inclusion-list ul{float:left;width:45%;margin-right:10px;margin-bottom:0;}.discover-inclusion-list-container .discover-inclusion-list ul li{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-scroller-arrows.gif) scroll no-repeat 0 -8px;display:block;width:90%;padding-right:15px;padding-left:15px;margin-bottom:5px!important;list-style-image:none!important;list-style-position:0!important;list-style-type:none!important;margin-left:0!important;}
.discover-wide-promo{float:left;margin-bottom:20px;margin-right:8px;margin-top:10px;}#ContentPrimary .discover-wide-promo p{color:#fff;font-size:12px;}.discover-wide-promo .discover-widest-thumb{position:relative;padding-bottom:10px;}.discover-wide-promo .discover-widest-thumb span.discover-widest-thumb-border{position:absolute;left:0;top:0;background:transparent url(../images/css/pages/discover-butlins-sept09/discover-family-ent-widest-thumb-border.png) scroll no-repeat 0 0;width:445px;height:189px;display:block;z-index:10;}
.discover-wide-promo .discover-widest-thumb img.discover-widest-thumb{position:relative;top:8px;left:8px;}.discover-wide-promo .discover-widest-thumb iframe{position:relative;z-index:11;}.discover-wide-promo a.discover-wide-promo-btn{float:left;margin-top:30px;}.discover-family-ent-intro .float-right{float:right;margin-right:0;}
.discover-banner#tab2banner-active{background-color:#bccd56;}.discover-content#tab2-active{float:left;background-color:#bccd56;}.discover-main-content-tabs{float:left;width:100%;padding:10px 0 0;}.discover-main-content-tabs ul{float:left;width:100%;margin-bottom:0;}.discover-main-content-tabs ul li{float:left;width:112px;height:27px;background:transparent url(../images/css/pages/discover-butlins-sept09/discover-resorts-banner-tabs.gif) scroll no-repeat -112px 0;margin-right:5px;}
.discover-main-content-tabs ul li#discover-resorts-tab1{background-position:-112px 0;}.discover-main-content-tabs ul li#discover-resorts-tab2{background-position:-112px -27px;}.discover-main-content-tabs ul li#discover-resorts-tab3{background-position:-112px -54px;}.discover-main-content-tabs ul li#discover-resorts-tab4{background-position:-112px -81px;}
.discover-main-content-tabs ul li#discover-resorts-tab1:hover,.discover-main-content-tabs ul li#discover-resorts-tab1.active{background-position:0 0;}.discover-main-content-tabs ul li#discover-resorts-tab2:hover,.discover-main-content-tabs ul li#discover-resorts-tab2.active{background-position:0 -27px;}
.discover-main-content-tabs ul li#discover-resorts-tab3:hover,.discover-main-content-tabs ul li#discover-resorts-tab3.active{background-position:0 -54px;}.discover-main-content-tabs ul li#discover-resorts-tab4:hover,.discover-main-content-tabs ul li#discover-resorts-tab4.active{background-position:0 -81px;}
.discover-main-content-tabs ul li a{text-indent:-9999px;display:block;width:100%;height:100%;}.discover-resorts-intro{margin-bottom:30px;float:left;clear:left;}.discover-resorts-intro .discover-resorts-intro-copy{float:left;width:48%;}.discover-narrow-thumb{float:right;position:relative;width:222px;}
.discover-narrow-thumb .discover-narrow-thumb-border{display:block;width:217px;height:172px;background:transparent url(../images/css/pages/discover-butlins-sept09/discover-resorts-narrow-thumb-border.png) scroll no-repeat 0 0;position:absolute;top:0;left:0;}.discover-narrow-thumb img.discover-narrow-thumb-img{position:relative;left:7px;top:7px;border:1px solid #E0D6A2;}
.discover-resort-details .discover-resort-wide-thumb-img{float:left;margin-right:10px;border:1px solid #E0D6A2;}.discover-half-panel .discover-choosing-resort p{color:#fff;font-size:12px;}.discover-compare-tables .table-headings{clear:left;float:left;margin-bottom:10px;}.discover-compare-tables .table-headings span{background:#bccd56;float:left;font-size:10px;margin-right:2px;padding:3px;text-align:center;}
.discover-compare-tables .table-headings span.spacer{width:163px;}.discover-compare-tables .table-headings span.th-resort{color:#fff;font-weight:bold;width:77px;}.discover-compare-tables .table-data{margin-bottom:15px;}.discover-compare-tables .table-data h3{clear:left;float:left;line-height:15px;margin-bottom:0;}
.discover-compare-tables .table-data table{width:100%;font-size:11px;border-collapse:separate;border-spacing:3px;clear:left;}.discover-compare-tables .table-data table tr{width:100%;}.discover-compare-tables .table-data table tr td{background:#EEF2D5 none repeat scroll 0 0;width:74px;text-align:center;padding:3px 2px;}
.discover-compare-tables .table-data table tr.odd td{background:#dde6aa none repeat scroll 0 0;}.discover-compare-tables .table-data a{color:#c10000;display:block;font-size:12px;margin-top:10px;margin-left:5px;}.discover-banner#tab3banner-active{background-color:#e99723;}.discover-content#tab3-active{float:left;background-color:#e99723;}
.discover-staying-accom-details img.discover-staying-small-wide360-img{border:1px solid #E0D6A2;}.discover-content-left .discover-staying-intro p{font-size:12px;}.discover-half-panel .discover-staying-look-dining-choices{float:left;padding-left:15px;}.discover-half-panel .discover-staying-look-dining-choices h3{margin-bottom:10px;width:100%;clear:both;}
#ContentPrimary .discover-wide-thumb .discover-staying-wide-thumb p{font-size:11px;}.discover-staying-look-dining-choices-thumb{float:left;padding-right:10px;}.discover-staying-look-dining-choices-thumb a,.discover-staying-look-dining-choices-thumb a span.discover-thumbnail-title{text-decoration:underline;color:#333;}
.discover-staying-look-dining-choices-thumb span.discover-thumbnail-title{display:block;font-size:11px;width:91px;padding-left:2px;line-height:12px;}.discover-staying-dining-promo{float:left;clear:left;margin-top:15px;margin-left:15px;}.discover-staying-dining-promo .discover-staying-dining-promo-top{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-staying-peach-panel-top.gif) scroll no-repeat 0 0;width:401px;height:11px;line-height:11px;}
.discover-staying-dining-promo .discover-staying-dining-promo-middle{background:#fbead3;padding:0 10px;width:381px;}.discover-staying-dining-promo .discover-staying-dining-promo-bottom{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-staying-peach-panel-bottom.gif) scroll no-repeat 0 0;width:401px;height:11px;line-height:11px;}
.discover-staying-dining-promo .discover-staying-dining-promo-copy{float:left;width:64%;}.discover-staying-dining-promo .discover-staying-dining-promo-copy h4{margin-bottom:10px;display:inline-block;}.discover-staying-dining-promo .discover-staying-dining-promo-copy p{float:left;width:50%;}.discover-staying-dining-promo .discover-staying-dining-promo-copy img{float:left;margin-right:6px;margin-top:15px;}
.discover-staying-dining-promo img.discover-staying-dining-promo-img{float:right;border:1px solid #E0D6A2;}.discover-staying-read-dining-options{margin-top:15px;display:block;}.discover-staying-testimonials{width:210px;float:left;}.discover-staying-testimonial-vids{float:right;height:245px;overflow:hidden;width:685px;position:relative;}
.discover-staying-testimonial-vids .items{position:absolute;width:2000em;}.discover-staying-testimonial-vids .testimonial-video{float:left;margin-right:5px;}.discover-staying-resort-welcome-intro p,.discover-staying-resort-glance p{color:#fff;font-size:12px;}.discover-staying-resort-map-link{font-size:14px;text-decoration:underline;}
#Content .discover-staying-resort-map-link:hover{text-decoration:none;}.discover-choosing-resort .discover-staying-resort-tabs{float:left;margin-bottom:-1px;position:relative;z-index:100;}.discover-choosing-resort .discover-staying-resort-tabs ul{float:left;margin-bottom:0;padding:0 0 0 15px;width:433px;}
.discover-choosing-resort .discover-staying-resort-tabs ul li{float:left;margin-right:5px;width:126px;height:35px;font-size:18px;text-align:center;}.discover-choosing-resort .discover-staying-resort-tabs ul li a{text-indent:-9999px;display:block;height:100%;width:100%;}.discover-choosing-resort .discover-staying-resort-tabs ul li#discover-the-resort{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-staying-resort-tab-off.gif) scroll no-repeat 0 0;}
.discover-choosing-resort .discover-staying-resort-tabs ul li#discover-local-area{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-staying-resort-area-tab-off.gif) scroll no-repeat 0 0;}.discover-choosing-resort .discover-staying-resort-tabs ul li#discover-the-resort a#disc-the-resort-link:hover,.discover-choosing-resort .discover-staying-resort-tabs ul li#discover-the-resort a#disc-the-resort-link.active{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-staying-resort-tab-on.gif) no-repeat scroll 0 0;}
.discover-choosing-resort .discover-staying-resort-tabs ul li#discover-local-area a#disc-local-area-link:hover,.discover-choosing-resort .discover-staying-resort-tabs ul li#discover-local-area a#disc-local-area-link.active{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-staying-resort-area-tab-on.gif) no-repeat scroll 0 0;}
.discover-staying-glance{width:100%;float:left;clear:left;}#Content .discover-staying-glance ul li{color:#333;}#Content .discover-staying-glance ul{float:left;width:45%;}.discover-staying-glance .discover-staying-resort-glance-row{width:100%;float:left;clear:left;padding-left:12px;padding-bottom:0;}
.discover-staying-glance .discover-staying-resort-glance-row h3,.discover-staying-glance .discover-staying-resort-glance-lists h4{padding-bottom:5px;}.discover-staying-glance .discover-staying-resort-glance-row .discover-staying-resort-row-item{float:left;margin:0 auto;width:140px;}.discover-staying-glance .discover-staying-resort-glance-row .discover-staying-resort-row-item-top{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-staying-resort-small-thumb-panel-top.gif) scroll no-repeat 0 0;height:10px;line-height:10px;width:126px;}
.discover-staying-glance .discover-staying-resort-glance-row .discover-staying-resort-row-item-middle{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-staying-resort-small-thumb-panel-middle.gif) scroll repeat-y 0 0;width:110px;padding:0 8px;}.discover-staying-glance .discover-staying-resort-glance-row .discover-staying-resort-row-item-bottom{background:transparent url(../images/css/pages/discover-butlins-sept09/discover-staying-resort-small-thumb-panel-bottom.gif) scroll no-repeat 0 100%;height:15px;line-height:15px;width:126px;}
#Content .discover-staying-resort-row-item .discover-staying-resort-row-item-middle a img{border:1px solid #E0D6A2;}#Content .discover-staying-resort-row-item .discover-staying-resort-row-item-middle a{text-decoration:none;}#Content .discover-staying-resort-row-item .discover-staying-resort-row-item-middle a span.discover-staying-resort-thumb-title,#Content .discover-staying-resort-row-item .discover-staying-resort-row-item-middle li a{font-size:11px;color:#333;text-decoration:underline;}
#Content .discover-staying-resort-row-item .discover-staying-resort-row-item-middle span.discover-staying-resort-thumb-title{font-size:11px;color:#333;}#Content .discover-staying-resort-row-item .discover-staying-resort-row-item-middle ul{margin-bottom:0;}#Content .discover-staying-resort-row-item .discover-staying-resort-row-item-middle ul li.discover-staying-resort-thumb-list-item{background:transparent url(../images/css/pages/discover-butlins-sept09/green-arrow-bullet.gif) no-repeat scroll 0 3px;padding-bottom:2px;padding-left:10px;}
.discover-staying-resort-glance-lists{width:100%;padding-left:13px;float:left;clear:left;}.discover-staying-resort-glance-lists ul{float:left;width:45%;}#ContentPrimary .discover-staying-glance ul li{background:transparent url(../images/css/pages/discover-butlins-sept09/green-arrow-bullet.gif) no-repeat scroll 0 3px;padding-bottom:2px;padding-left:10px;font-size:11px;}
#Content .discover-staying-resort-glance-lists ul li a{color:#333;text-decoration:none;}#Content .discover-staying-resort-glance-lists ul li a:hover{text-decoration:underline;}.db-half-with-repeater-article-img{Float:left;margin-right:10px;}.testimonial-video .discover-wide-thumb{margin-left:5px;}.banner-navigation{font-size:15px;display:block;float:left;width:80px;}
.banner-content{display:block;float:left;height:344px;width:845px;}.discover-banner{padding-bottom:5px;}.discover-banner h1{height:352px;width:100%;}.banner-content{background:transparent url(../images/css/pages/discover-butlins-sept09/banner-panel.png) no-repeat scroll 0 0;float:left;height:352px;margin:4px 0 0;padding-left:0;padding-top:0;position:relative;width:864px;z-index:9;}
.banner-navigation{float:left;padding:3px 0 0 6px;margin-right:-1px;width:70px;}.banner-navigation ul{margin:0;padding:9;margin-top:2px;}.banner-navigation ul li a{list-style-type:none;margin-bottom:10px;background:transparent url(../images/css/pages/discover-butlins-sept09/discover-banner-tabs-2.png) scroll no-repeat 0 0;position:relative;z-index:9;}
.banner-navigation ul li a.banner-video-link{text-indent:-9999px;background-position:0 0;height:66px;display:block;}.banner-navigation ul li a.banner-images-link{text-indent:-9999px;background-position:0 -66px;height:66px;display:block;}.banner-navigation ul li a.banner-threesixty-link{text-indent:-9999px;background-position:0 -132px;height:66px;display:block;}
.banner-navigation ul li a.banner-video-link:hover,.banner-navigation ul li a.banner-video-link.active{background-position:-70px 0;z-index:10;}.banner-navigation ul li a.banner-images-link:hover,.banner-navigation ul li a.banner-images-link.active{background-position:-70px -66px;z-index:10;}.banner-navigation ul li a.banner-threesixty-link:hover,.banner-navigation ul li a.banner-threesixty-link.active{background-position:-70px -132px;z-index:10;}
.banner-navigation ul li a.active{position:relative;z-index:10;}.banner-images{background-color:transparent;width:100%;padding-top:6px;padding-left:8px;}.banner-video{background-color:transparent;width:100%;padding-top:3px;padding-left:3px;height:330px;}.banner-threesixty{background-color:transparent;width:100%;padding-top:6px;padding-left:8px;}
.banner-video object{float:left;}.banner-video .discover-video-imagemap{float:left;}.banner-threesixty iframe{*margin-left:-3px;*margin-top:-10px;}.resort-gallery-banner .banner-threesixty iframe{margin-top:0!important;margin-left:0;}* html .banner-threesixty iframe{margin-left:-3px;margin-top:-10px;}
.discover-inclusion-list-container{background-color:#transparent;position:relative;}.discover-inclusion-list-container .discover-inclusion-list{background-color:transparent;clear:left;float:left;margin:5px 0 0;padding:5px 20px 0;width:360px;}.discover-inclusion-list-container .discover-inclusion-list ul#image-list li{background:none;}
#ContentPrimary .discover-inclusion-list ul#image-list{width:100%;}.discover-inclusion-list ul#image-list li div.image-left-small{margin-right:15px;margin-top:5px;}.discover-inclusion-list ul#image-list li div.image-left-small a{cursor:pointer;}.discover-inclusion-list ul#image-list li span.sidebar-subtitle{color:#C2036A;display:block;font-size:11px;font-weight:bold;letter-spacing:0;padding-bottom:2px;}
.discover-inclusion-list ul#image-list li p{font-size:11px;line-height:15px;padding-bottom:0;padding-right:0;}.discover-inclusion-list ul#image-list li{margin-bottom:5px;min-height:120px;}.discover-inclusion-list ul#text-list{float:left;margin:10px 0 10px;width:294px;clear:both;}.discover-inclusion-list ul#text-list li p{font-size:12px;line-height:15px;}
.discover-inclusion-list ul#text-list li{float:left;margin:0 5px 0 0;width:120px;background:transparent url(/images/CSS/Pages/whats-on-guide/homepage/purple-arrow.gif) no-repeat scroll 0 4px;color:#410E3C;display:block;font-size:11px;padding-left:10px;}.discover-inclusion-list ul#text-list li a{color:#410e3c;}
.discover-staying-resort-row-item{float:left;margin-bottom:10px;margin-right:7px;padding:0;width:135px;margin-bottom:10px;}.discover-staying-resort-row-item-top{background:transparent url(../images/css/pages/discover-butlins-sept09/smaller-inner-panel-top.gif) scroll no-repeat 0 0;width:100%;height:10px;}
.discover-staying-resort-row-item-middle{background:transparent url(../images/css/pages/discover-butlins-sept09/smaller-inner-panel-middle.gif) scroll repeat-y 0 0;padding:0 13px;width:109px;}.discover-staying-resort-row-item-bottom{background:transparent url(../images/css/pages/discover-butlins-sept09/smaller-inner-panel-bottom.gif) scroll no-repeat 0 0;width:100%;height:20px;}
.discover-staying-resort-row-item-middle span.discover-staying-resort-thumb-title,.discover-staying-resort-row-item-middle span{font-size:11px;}.discover-staying-resort-row{clear:left;float:left;width:100%;margin-bottom:10px;}.discover-staying-resort-row-top{background:transparent url(../images/css/pages/discover-butlins-sept09/smaller-inner-panel-wide-top.gif) scroll no-repeat 0 0;width:100%;height:10px;}
.discover-staying-resort-row-middle{background:transparent url(../images/css/pages/discover-butlins-sept09/smaller-inner-panel-wide-middle.gif) scroll repeat-y 0 0;padding:0 13px;width:393px;text-align:center;float:left;}.discover-staying-resort-row-bottom{background:transparent url(../images/css/pages/discover-butlins-sept09/smaller-inner-panel-wide-bottom.gif) scroll no-repeat 0 0;width:100%;height:20px;line-height:20px;clear:left;}
.discover-staying-resort-row-middle img{float:none;margin:0 10px;}#ContentPrimary .discover-staying-resort-row .discover-staying-resort-row-middle p,#ContentPrimary .discover-staying-resort-row .discover-staying-resort-row-middle ol,#ContentPrimary .discover-staying-resort-row .discover-staying-resort-row-middle ul{text-align:left;color:#333;font-size:11px;padding:5px 0;}
#ContentPrimary .discover-staying-resort-row .discover-staying-resort-row-middle .discover-staying-resort-row-amf{width:100%;height:10px;}.discover-staying-resort-row-middle .discover-staying-resort-row-copy{width:100%;float:left;clear:left;margin-bottom:10px;}.discover-staying-resort-row-middle .discover-staying-resort-row-copy img{float:left;}
.discover-staying-resort-row-middle .discover-staying-resort-row-copy p{margin-top:0;}.discover-full-width-panel-middle .loading{float:left;margin:40px 0 20px;text-align:center;width:100%;}.discover-staying-accom-details{margin-top:-7px;}.discover-half-panel .discover-half-panel-middle .discover-staying-accom-details h3{margin-bottom:3px;}
.discover-staying-accom-details iframe{margin-bottom:3px;}.discover-half-panel .discover-staying-dining-choices-link{float:left;padding-left:15px;padding-top:10px;}#ContentPrimary .discover-inclusion-list-container .discover-inclusion-list li{font-size:12px;}.discover-staying-resort-3d-map{margin-left:-2px;}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear-block{display:inline-block;}/* Hides from IE-mac \*/ * html .clear-block{height:1%;}.clear-block{display:block;}/* End hide from IE-mac */ .break-search{width:945px;}.break-search .panel-peach-bg{background-color:#faf6fa;padding:5px;}
#ContentPrimary .break-search h1,#ContentPrimary .break-search h2,#ContentPrimary .break-search h3,#ContentPrimary .break-search h4,#ContentPrimary .break-search h5,#ContentPrimary .break-search h6{color:#c2036a;font-weight:bold;}#ContentPrimary .break-search h1,#ContentPrimary .break-search h2{font-size:16px;font-weight:bold;}
.break-search .break-search-fields{background-color:#FFF;border:1px solid #CCC;margin-bottom:7px;padding:5px;width:932px;}.break-search .break-search-fields legend{display:block;font-size:12px;font-weight:bold;padding-bottom:5px;}.break-search .break-search-fields .field-item{float:left;margin-left:10px;margin-right:10px;color:#000;}
.break-search .break-search-fields .field-item label{display:block;font-size:12px;padding-bottom:5px;font-weight:bold;}.break-search .break-search-fields fieldset.field-item div label{display:inline;line-height:14px;vertical-align:top;font-weight:normal;font-size:11px;}.break-search .break-search-fields fieldset.field-item div input{border:none;}
.break-search .break-search-fields fieldset.field-item div{float:left;margin-bottom:5px;margin-right:10px;}.break-search .break-search-fields a{float:left;margin-right:10px;margin-top:21px;text-align:right;}.break-search .break-search-fields .field-item select{border:2px inset #CCC;}.break-search .break-search-fields .field-item .select-resort{width:207px;height:19px;}
.break-search .break-search-fields .field-item .length-stay{width:113px;height:19px;}.break-search .break-search-fields .field-item .month-stay{width:89px;height:19px;display:inline;}.break-search .break-search-fields .field-item .year-stay{width:89px;height:19px;display:inline;}.break-search .search-filters{width:503px;float:left;min-height:149px;height:auto!important;height:149px;}
.break-search .search-filters legend{font-weight:bold;}.break-search .search-filters fieldset.resort-filter{width:270px;}.break-search .search-filters fieldset.length-filter{width:185px;margin-right:0;}.break-search .search-filters fieldset.field-item div{float:left;margin-right:10px;*margin-right:5px;}
.break-search .search-filters fieldset.field-item div.bognor-filter{width:170px;}.break-search .break-search-rhs-box{background-color:#A1569B;;border:1px solid #CCC;float:right;margin-bottom:7px;padding:11px 13px;width:395px;min-height:138px;*min-height:148px;height:auto!important;height:138px;}#ContentPrimary .break-search .break-search-rhs-box h4{font-size:16px;font-weight:bold;color:#FF0;padding-bottom:6px;}
.break-search .break-search-rhs-box ul{float:left;margin-left:6px;padding-bottom:2px;}.break-search .break-search-rhs-box ul li{background:transparent url(../images/CSS/Pages/pricegrid/red-tick.gif) no-repeat scroll 0 2px;color:#FFF!important;font-size:12px;font-weight:bold;margin-bottom:2px;padding-left:17px;}
.break-search-results{clear:left;float:left;width:945px;}.break-search-results h5{font-size:18px;font-weight:normal;margin:5px 0 5px;}.break-search-results table{border:1px solid #ccc;background-color:#fff;width:100%;margin-bottom:20px;}.break-search-results-hotels .break-search-results table{width:900px;}
.break-search-results table.bognor-regis thead{background-color:#F5C98D;}.break-search-results table.minehead thead{background-color:#C9D591;}.break-search-results table.skegness thead{background-color:#E9D6E8;}.break-search-results table thead th{vertical-align:bottom;}.break-search-results table thead th{padding:0 6px 5px;}
.break-search-results table thead th.resort-name{color:#c10000;font-size:14px;font-weight:bold;padding-bottom:0;padding-top:5px;}.break-search-results table thead tr{font-size:11px;font-weight:regular;}.break-search-results table thead tr.table-headers{border-bottom:1px solid #CCC;}.break-search-results table thead th span{font-weight:bold;white-space:nowrap;}
.break-search-results table thead th span span{font-weight:normal;display:block;}.break-search-results table tbody td{padding:15px 10px 5px;font-weight:bold;font-size:12px;text-align:center;vertical-align:top;background:transparent url(../images/CSS/Pages/pricegrid/table-inside-border.gif) no-repeat scroll 100% 50%;}
.break-search-results table tbody td.buttons-td{background:none;}.break-search-results table tbody td span{display:block;}.break-search-results table tbody td p span{display:inline;}.break-search-results table tbody td a.break-title{font-weight:bold;color:#c2036a;}.break-search-results table thead th.break-results-date{width:89px;}
.break-search-results table thead th.break-results-nights{text-align:center;width:55px!important;}.break-search-results table thead th.break-results-break{width:260px!important;}.break-search-results table thead th.break-results-room{text-align:center;width:122px;vertical-align:top;padding-top:15px;}
.break-search-results table thead th.break-results-apart{text-align:center;width:122px;vertical-align:top;padding-top:15px;}.break-search-results table thead th.break-results-dbb{text-align:center;width:122px;vertical-align:top;padding-top:15px;}#ContentPrimary .break-search-results table tbody td p{font-weight:normal;padding-bottom:2px;font-size:16px;}
.break-search-results table tbody td span.light-grey{color:#999;font-weight:normal;padding-top:5px;}#ContentPrimary .break-search-results table tbody td p.price{font-weight:bold;font-size:16px;}#ContentPrimary .break-search-results table tbody td p.call-us{font-weight:bold;font-size:15px;}#ContentPrimary .break-search-results table tbody td p span.per-person{font-weight:normal;font-size:12px;}
.break-search-results table tbody td.break-result-title{text-align:left;width:260px!important;background-position:right center!important;}#ContentPrimary .break-search-results table tbody td.break-result-title p{font-weight:normal;padding-top:5px;font-size:12px;}#ContentPrimary .break-search-results table tbody td.break-result-title p.offer-text{color:#ED1B24;}
.break-search-results table tbody td span.search-result-price{font-size:18px;font-weight:bold;}.break-search-results table tbody td a.search-result-detail{margin-bottom:10px;color:#410e3c;display:inline-block;font-weight:normal;}.break-search-results table tbody td.search-results-dates{padding:15px 5px 10px;font-size:16px;}
.break-search-results table tbody td.search-results-duration{width:60px;}.break-search-results table tbody td.search-results-price-discounts{font-size:11px;}#ContentPrimary .break-search-results table tbody td p.search-result-discount{color:#ed1b24;font-weight:bold;font-size:12px;}#ContentPrimary .break-search-results table tbody td p.search-result-note{font-size:11px;}
#ContentPrimary .break-search-results table tbody td p.search-result-info{font-size:16px;font-weight:bold;}.break-search .break-search-fields fieldset.field-item div label{margin-left:2px;}.break-search-results table tbody td img.bw-logo-wide{position:relative;top:4px;left:5px;}.scroll-to-top{background:transparent url(../images/CSS/Pages/pricegrid/scroll-back-up-arrow-icon.gif) no-repeat scroll 0 0;clear:both;display:block;float:right;font-size:11px;height:30px;padding-left:30px;padding-top:3px;width:139px;}
.search-results-disclaimer{width:100%;float:left;clear:left;font-size:12px;}.search-results-disclaimer h6{font-weight:bold;font-size:12px;}.search-results-disclaimer ul{margin-bottom:15px;}.break-search-results table.minehead{border:1px solid #c5d084;}.break-search-results table.skegness{border:1px solid #d3afd0;}
.break-search-results table.bognor-regis{border:1px solid #f4cf9d;}.ents-search-results .break-search-results-whats-on-guide h5{font-size:18px;font-weight:normal;margin:5px 0 5px;}.ents-search-results .break-search-results-whats-on-guide .break-search-results{background-color:#FFF;height:346px;overflow:auto;width:863px;}
.ents-search-results .break-search-results-whats-on-guide .break-search-results table{border:1px solid #ccc;background-color:#fff;margin-left:1px;width:845px;margin-bottom:20px;}.ents-search-results .break-search-results-whats-on-guide .break-search-results table thead th{padding-left:3px;padding-right:2px;}
.ents-search-results .break-search-results-whats-on-guide .break-search-results table tbody td{padding-left:3px;padding-right:2px;}.ents-search-results{*width:100%;*clear:left;}* html .ents-search-results{width:100%;clear:left;}.ents-search-results .break-search-results-whats-on-guide .break-search-results table thead th.break-results-break{width:240px!important;}
.ents-search-results .break-search-results-whats-on-guide .break-search-results table thead td.break-result-title{background-position:right center!important;padding-left:5px!important;text-align:left;width:240px!important;}.ents-search-results .break-search-results-whats-on-guide .break-search-results table tbody td.buttons-td{width:95px;}
.ents-search-results .break-search-results-whats-on-guide .break-search-results table thead th.break-results-date{*width:85px!important;}.ents-search-results .break-search-results-whats-on-guide .break-search-results table thead th.break-results-nights{*width:55px!important;}.ents-search-results .break-search-results-whats-on-guide .break-search-results table thead th.break-results-room{width:120px;}
.ents-search-results .break-search-results-whats-on-guide .break-search-results table thead th.break-results-dbb{width:120px;}.ents-search-results .break-search-results-whats-on-guide .break-search-results table thead th.break-results-apart{width:130px;}.ents-search-results .break-search-results-whats-on-guide .break-search-results table tbody td.break-result-title{*width:250px;}
.ents-search-results .break-search-results-whats-on-guide .break-search-results table tbody td.break-result-title p{*width:auto;}.ents-search-results .break-search-results-whats-on-guide .break-search-results table tbody td p{padding-right:0!important;}.ents-search-results #loading-results{width:860px!important;}
.break-search .search-filters fieldset.sort-length-filter{margin-left:8px;width:100%;clear:both;*margin-top:10px;}.break-search .search-filters div.sort-caption{font-weight:bold;font-size:12px;}.break-search .break-search-fields input.search-button{float:left;margin-right:10px;margin-top:21px;text-align:right;}
.break-search .break-search-fields .filter-your-results input.filter-button{float:right;margin-right:10px;margin-top:21px;text-align:right;}.ents-search-results .ents-search-results-details{background:transparent none repeat scroll 0 0;}.ents-search-results .ents-search-results-details .terms-and-conditions{padding-left:10px;}
.ents-search-results .ents-search-results-details{padding-bottom:0;border-bottom:none;}.sort-length-filter div.sort-by select{width:230px;}.sort-length-filter div.sort-with select{width:69px;}.break-search .break-search-fields fieldset.field-item div label{*display:inline-block;margin-top:3px;}#Content .btnPrintCompareList{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/CSS/Pages/print-table-btn.gif) no-repeat scroll 0 100%;cursor:pointer;display:block;height:27px;text-decoration:none;text-indent:-9999px;width:97px;}
div#overlayer.wide div.overlayer-middle{font-size:12px;}div#overlayer.videomodal-wide{margin-left:15px;margin-top:15px;}div#overlayer .videomodal-left{float:left;width:360px;}div#overlayer .videomodal-right{float:left;height:290px;margin-top:2px;overflow:hidden;width:380px;}div#overlayer .videomodal-video{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/CSS/Pages/VideoGallery/videomodal-video-top-bg.gif) no-repeat scroll left top;float:left;margin-bottom:10px;width:346px;}
div#overlayer .videomodal-video-inner{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/CSS/Pages/VideoGallery/videomodal-video-bottom-bg.gif) no-repeat scroll left bottom;float:left;padding:13px 13px 10px;width:320px;}
div#overlayer .videomodal-videolist{height:290px;overflow-y:scroll;padding:0;position:relative;}div#overlayer .videomodal-videolist ul{font-size:11px;margin:0;padding:0;position:absolute;width:345px;height:auto;}div#overlayer .videolist-item-thumb{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/CSS/Pages/VideoGallery/videomodal-videothumb-bg.gif) no-repeat scroll left top;float:left;margin-right:10px;padding:7px 9px 15px;}
div#overlayer .videolist-item-thumb-wide{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/CSS/Pages/VideoGallery/videomodal-videothumb-wide-bg.gif) no-repeat scroll left top;float:left;margin-right:10px;padding:7px 9px 15px;}
div#overlayer .videomodal-videolist ul{font-size:11px;}div#overlayer .videomodal-videolist h4{color:#C2036A;font-size:12px;font-weight:bold;}div#overlayer .prev-vid{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/CSS/Pages/VideoGallery/videomodal-prev-vid.gif) no-repeat scroll right top;display:block;float:right;padding-bottom:5px;text-align:center;text-indent:-9999px;width:20px;}
.new-controller{display:block;margin:0;text-align:center;width:100%;}div#overlayer .rm{left:-9999px;position:absolute;}div#overlayer .next-vid{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/CSS/Pages/VideoGallery/videomodal-next-vid.gif) no-repeat scroll right top;display:block;float:right;margin-top:-37px;padding-bottom:5px;text-align:center;text-indent:-9999px;width:20px;}
.html-form-bgcolor{background-color:#fff!important;}.html-form-bgcolor body{background-color:#fff!important;min-width:0!important;}li.videolist-item{height:150px;overflow:hidden;}div.videolist-item-thumb img{width:116px;height:104px;}div.videolist-item-thumb-wide img{width:172px;height:104px;}div#overlayer .videomodal-video .videomodal-video-inner{*height:277px!important;overflow:hidden;}
.html-form-bgcolor{*background-color:#fff!important;}.html-form-bgcolor body{*min-width:0!important;}.html-form-bgcolor body{*background-color:#fff!important;}.html-form-bgcolor{*background-color:#fff!important;}* html div#overlayer .videomodal-video .videomodal-video-inner{height:277px!important;overflow:hidden;}
* html .html-form-bgcolor{background-color:#fff!important;}* html .html-form-bgcolor body{min-width:0!important;}* html .html-form-bgcolor body{background-color:#fff!important;}* html .html-form-bgcolor{background-color:#fff!important;}a.launch-video-player{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/CSS/Pages/VideoGallery/launch-video-player.gif) no-repeat scroll 0 0;display:block;height:26px;text-indent:-9999px;width:130px;margin-top:10px;margin-bottom:5px;}
.footer .disclaimer{color:#7D7E7F;margin-top:1em;clear:left;font-size:9px;font-weight:normal;margin:0;padding-top:10px;vertical-align:top;width:430px;padding-bottom:5px;}.footer .disclaimer p{color:#7D7E7F;margin-top:1em;clear:left;font-size:9px;font-weight:normal;margin:0;padding-top:0;vertical-align:top;width:430px;padding-bottom:5px;}
.footer .disclaimer a:link{color:#E23E8E;text-decoration:none;}.footer .disclaimer a{outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}.footer .awards-text{color:#7D7E7F;clear:left;font-size:9px;font-weight:normal;margin:0;margin-bottom:7px;margin-top:0;padding-top:0;padding-bottom:0;vertical-align:top;width:430px;}
.footer .awards-text p{color:#7D7E7F;clear:left;font-size:9px;font-weight:normal;margin:0;margin-bottom:7px;margin-top:0;padding-top:0;padding-bottom:0;vertical-align:top;width:430px;}.footer .awards-text a:link{color:#E23E8E;text-decoration:none;}.footer .awards-text a{outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
.awards-won-logos ul{float:left;margin-bottom:10px;}.awards-won-logos ul li{float:left;}.payment-cards .awards-won-logos p{clear:left;}.payment-cards .cards-accepted p{float:left;}.cards-accepted ul{float:left;}.cards-accepted ul li{float:left;}.footer .footer-break-list{float:right;width:396px;padding-top:10px;}
.footer .footer-break-list{font-size:11px;font-weight:normal;color:#9E3369;margin-top:1em;}.footer-break-list ul{width:35%;float:left;margin-left:45px;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .holiday-check span p{line-height:16px;}div#ContentPrimary .form-heading-fontsize{font-size:12px!important;}
div#ContentPrimary div.brochure-form-outer-wide{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/CSS/Pages/entry-form/BG-white-wide.gif) no-repeat scroll right top;padding-top:12px;width:940px;}div#ContentPrimary div.brochure-form-outer-wide div.brochure-form-inner-wide{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/CSS/Pages/entry-form/BG-white-wide.gif) no-repeat scroll left bottom;padding-top:30px;padding-bottom:30px;width:940px;}
div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .Disclaimer-label-wide{width:455px;}.pink-bg-color{background-color:#FFECFF;}.pink-bg-color p{line-height:34px;padding:0;vertical-align:middle;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements div.form-elm-submit input.btn-submit-big{height:32px;width:115px;}
div.brochure-form-fieldset-lablel-leftmargin input,select{height:18px;border:1px solid #B6B6B6;}div#ContentPrimary div.brochure-form-outer-wide div.brochure-form-inner-wide div.brochure-form-elements-wide label{width:85px;}div.brochure-form-fieldset-lablel-leftmargin{margin-left:25px;}div#ContentPrimary div.brochure-form-outer-wide div.brochure-form-inner-wide div.brochure-form-elements-wide .Disclaimer-label{margin-left:85px;}
#BodyContainer .find-my-address{-moz-background-clip:border!important;-moz-background-inline-policy:continuous!important;-moz-background-origin:padding!important;background:transparent url(/images/CSS/Pages/entry-form/btn-find-my-address.gif) no-repeat scroll 0 50%!important;display:block;height:24px;padding-top:15px;width:122px;margin-left:260px;margin-top:-28px;width:122px;}
#BodyContainer div.brochure-form-fieldset-lablel-leftmargin .find-my-address{margin-left:210px;margin-top:-28px;width:122px;}p.brochure-your-details-title{margin-top:20px;}div#ContentPrimary div.brochure-form-outer div.brochure-form-inner div.brochure-form-elements .bw span p span{margin-left:17px;}
.red-border-color{border:3px solid #F00;padding-bottom:2px;padding-top:2px;}.strong-large-fontsize{font-size:13px;}#BodyContainer .check-box{border:0;}div#ContentPrimary div.brochure-form-outer-wide div.brochure-form-inner-wide div.form-elm-input{clear:left;}div#ContentPrimary div.brochure-form-outer-wide div.brochure-form-inner-wide div.brochure-form-elements-wide .holiday-check{float:left;margin-right:0;margin-top:1em;position:relative;width:auto;}
div#ContentPrimary div.brochure-form-outer-wide div.brochure-form-inner-wide div.brochure-form-elements-wide .fh div{display:block;margin-left:130px;margin-top:57px;}div#ContentPrimary div.brochure-form-outer-wide div.brochure-form-inner-wide div.brochure-form-elements-wide .fh div p{text-align:center;}
div#ContentPrimary div.brochure-form-outer-wide div.brochure-form-inner-wide div.brochure-form-elements-wide div.bw{margin-left:50px;}div#ContentPrimary div.brochure-form-outer-wide div.brochure-form-inner-wide div.brochure-form-elements-wide .holiday-check span p{margin-top:5px;}div#ContentPrimary div.brochure-form-outer-wide div.brochure-form-inner-wide div.brochure-rightside-image{float:left;}
#Email-SignUp input.text-short{width:110px;}#BodyContainer #Email-SignUp .find-my-address{margin-left:240px;margin-top:-28px;width:122px;}#Email-SignUp .general-form-elements input,select{height:18px;border:1px solid #B6B6B6;}div#BodyContainer div#ContentPrimary div#Email-SignUp .Disclaimer-label-wide{width:455px!important;}
div#BodyContainer div#ContentPrimary div#Email-SignUp .form-elm-input{width:650px!important;}div#BodyContainer #Email-SignUp span.check-box input{border:none;}#Email-SignUp .general-form-elements input.check-box{border:none;}div#ContentPrimary div#Email-SignUp div.receive-info{font-size:.95em;}div#ContentPrimary div#Email-SignUp input.btn-submit-big{height:32px;width:115px;}
.search-and-book{margin-bottom:2px!important;}#ContentSideBar{padding-bottom:5px;}#HomepageContentFull{width:100%;float:left;font-size:1.3em;padding-left:12px;}#HomepageContentFull h2{margin-bottom:10px;width:99.9%;float:left;}#HomepageContentFull h2 img{float:left;}#BodyContainer #Content #HomepageContentFull .hp-top-left-div{width:464px;float:left;margin-left:8px;}
* html #BodyContainer #Content #HomepageContentFull .hp-top-left-div{margin-left:4px;}#BodyContainer #Content #HomepageContentFull .hp-top-left-div .hp-top-left-div-top{background:transparent url(/images/CSS/Pages/Homepage/half-box-top.gif) scroll no-repeat 0 0;height:11px;width:100%;}* html #BodyContainer #Content #HomepageContentFull .hp-top-left-div .hp-top-left-div-top{font-size:0;}
#BodyContainer #Content #HomepageContentFull .hp-top-left-div .hp-top-left-div-middle{background:transparent url(/images/CSS/Pages/Homepage/half-box-middle.gif) scroll repeat-y 0 0;padding:0 1em 14px 1em;min-height:160px;height:auto!important;height:160px;}#BodyContainer #Content #HomepageContentFull .hp-top-left-div .hp-top-left-div-middle.first{padding:0 1em 30px 1em;}
#BodyContainer #Content #HomepageContentFull .hp-top-left-div .hp-top-left-div-bottom{background:transparent url(/images/CSS/Pages/Homepage/half-box-bottom.gif) scroll no-repeat 0 100%;height:12px;width:100%;margin-top:-12px;}#BodyContainer #Content #HomepageContentFull .hp-top-left-div img#hp-top-left-thumb{float:left;}
#BodyContainer #Content #HomepageContentFull #hp-top-left-div-copy{float:left;margin-left:12px;width:260px;}#BodyContainer #Content #HomepageContentFull .hp-top-left-div #hp-top-left-div-copy p{display:block;width:260px;display:block;font-size:.9em;padding-bottom:1em;}#BodyContainer #Content #HomepageContentFull .hp-top-left-div #hp-top-left-div-copy .acc-choice-link{display:inline-block;float:left;clear:left;block;text-decoration:none;font-weight:bold;background:transparent url(/images/CSS/Pages/Homepage/footer-arrow-pink.gif) no-repeat scroll right 52%;padding-right:1em;white-space:nowrap;text-decoration:none;}
#BodyContainer #Content #HomepageContentFull .hp-top-left-div #hp-top-left-div-copy .acc-choice-link:hover{text-decoration:underline;}#BodyContainer #Content #HomepageContentFull .hp-top-left-div #hp-top-left-div-copy .acc-choice-link#link3{text-decoration:underline;margin-top:.7em;}#BodyContainer #Content #HomepageContentFull .hp-top-left-div #hp-top-left-div-copy .acc-choice-link#link3:hover{text-decoration:none;}
#BodyContainer #Content #HomepageContentFull .hp-top-left-div #hp-top-right-div-copy .acc-choice-link#all-acc:hover{text-decoration:none;}* html #BodyContainer #Content #HomepageContentFull .hp-top-left-div.whatson-div{margin-left:8px;}#BodyContainer #Content #HomepageContentFull .whatson-div .hp-top-left-div-middle{min-height:163px;height:auto!important;height:163px;}
#BodyContainer #Content #HomepageContentFull .whatson-div #hp-top-left-div-copy{margin-left:0;padding-left:2px;width:200px;}#BodyContainer #Content #HomepageContentFull .whatson-div #hp-top-left-div-copy p{width:200px;padding-bottom:1em;}#BodyContainer #Content #HomepageContentFull .whatson-div .hp-top-left-div-middle{padding-bottom:10px;}
#BodyContainer #Content #HomepageContentFull .whatson-div-flash{float:right;}#BodyContainer #Content #HomepageContentFull .hp-wherearewe-div{float:left;margin:0 0 6px 8px;width:464px;height:185px;background:transparent url(/images/CSS/Pages/Homepage/home-wherearewe-bg.gif) no-repeat 0 0;position:relative;}
#BodyContainer #Content #HomepageContentFull .hp-wherearewe-div-middle{padding:11px 1em 0 1em;}#BodyContainer #Content #HomepageContentFull .hp-wherearewe-div-copy{float:left;width:275px;padding-left:2px;padding-top:0!important;margin-top:0!important;}#BodyContainer #Content #HomepageContentFull .hp-wherearewe-div-copy p{width:275px;display:block;font-size:.9em;padding-bottom:1em;padding-top:0!important;margin-top:0!important;}
#BodyContainer #Content #HomepageContentFull .hp-wherearewe-map{float:right;}#choose-resort-map{right:10px;top:-2px;}#HomepageContentFull .hp-wherearewe-div h2{width:50%;padding:0!important;margin-bottom:10px!important;}#BodyContainer #Content #HomepageContentFull.HomepageContentFullV2 .hp-top-left-div .hp-top-left-div{margin-left:1px!important;padding-bottom:3px;}
#BodyContainer #Content #HomepageContentFull.HomepageContentFullV2 .hp-top-left-div .hp-top-left-div .hp-top-left-div-middle{padding:0 1em 11px;}#BodyContainer #Content #HomepageContentFull.HomepageContentFullV2 .hp-top-left-div .hp-top-left-div .hp-left-div-image-btn{float:right;width:255px;min-height:42px;position:relative;}
#BodyContainer #Content #HomepageContentFull.HomepageContentFullV2 .hp-top-left-div .hp-top-left-div .hp-left-div-image-btn a{position:absolute;bottom:0;right:0;}#BodyContainer #Content #HomepageContentFull.HomepageContentFullV2 .hp-wherearewe-div .hp-right-div-image-btn{float:left;width:255px;position:relative;min-height:47px;}
#BodyContainer #Content #HomepageContentFull.HomepageContentFullV2 .hp-wherearewe-div .hp-right-div-image-btn a{bottom:0;left:0;position:absolute;}#BodyContainer #Content #HomepageContentFull.HomepageContentFullV2 .whatson-div .hp-right-div-image-btn{float:left;width:200px;position:relative;min-height:47px;}
#BodyContainer #Content #HomepageContentFull.HomepageContentFullV2 .whatson-div .hp-right-div-image-btn a{bottom:0;left:0;position:absolute;}#BodyContainer #Content #HomepageContentFull.HomepageContentFullV2 .hp-wherearewe-div{margin-bottom:0;}#BodyContainer #Content #ContentPrimary #HomepageFlash.HomepageFlash{padding-bottom:4px;}
.min-height-2dbb-filter-your-results{min-height:140px;}.hidevid{position:absolute;top:-999em;left:-999em;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .repeater-inner{display:inline-block;}#BodyContainer #Content #ContentPrimary .validation-summary-error-msg-red-color li{color:red;}
#BodyContainer #Content #ContentPrimary .promotion-form-fieldset-input-bordercolor .form-elm-input input,select{border:1px solid #B6B6B6;height:18px;}#BodyContainer #Content #ContentPrimary .promotion-form-fieldset-input-bordercolor .form-elm-input p{padding-bottom:8px;}#BYGCharacterLetter1_pnlMain .pop-up-container{height:525px;overflow:auto;overflow-x:hidden;width:559px;}
.ents-search-results .ents-search-results-details{width:862px;}.footer{border:medium none;margin:0 auto;padding-bottom:1px;width:945px;}.footer-inner{background-color:#FFF;}.footer .footer-promos{width:100%;margin:0 auto;border-bottom:1px solid #dedbc2;}.footer .footer-promos .footer-promo{width:180px;;height:65px;display:inline-block;padding:1.5em 2em 2em;float:left;background:transparent url(/images/CSS/Global/footer-promo-pipe.jpg) no-repeat scroll right 50%;}
.footer .footer-promos .footer-promo#first-promo{background-position:90% 50%;padding-top:2.5em;}.footer .footer-promos .footer-promo#second-promo{background-position:98% 50%;padding-top:2.5em;}.footer .footer-promos .footer-promo a.promo-link{clear:left;display:block;padding-bottom:5px;font-weight:bold;font-size:12px;}
.footer .footer-promos .footer-promo a.promo-link-bigweekends{float:right;height:39px;width:49px;margin-top:-0.75em;}.footer .footer-promos .footer-promo#foot-ask-holly input{border:none;}.footer .footer-promos .footer-promo#foot-ask-holly img{margin-bottom:1.5em;}.footer .footer-promos .footer-promo#foot-ask-holly{width:228px;background:none;margin-left:1.5em;}
.footer .footer-promos .footer-promo#foot-ask-holly .ask-holly-field{background:transparent url(/images/CSS/Global/ask-holly-field.gif) no-repeat scroll right top;float:left;height:23px;padding-left:1px;width:149px;padding-top:7px;}.footer .footer-promos .footer-promo#foot-ask-holly .ask-holly-field input{width:148px;background:transparent none repeat scroll 0 0;}
.footer .footer-promos .footer-promo a.promo-link.text-link{background:transparent url(/images/CSS/Global/footer-arrow-pink.gif) no-repeat scroll 100% 50%;font-size:12px;font-weight:bold;padding-right:.75em;padding-top:5px;display:inline;display:inline-block;float:left;clear:left;}.footer .footer-nav{margin:0 auto;text-align:center;margin-top:2em;}
.footer .footer-nav li{display:inline;background:transparent url(/images/CSS/Global/FooterPipeBG.jpg) no-repeat scroll right center;padding:0 7px 0 3px;}.footer .footer-nav li.last{background:none;}.footer .footer-nav li a{font-size:11px;color:#c2036a;font-weight:normal;}.footer-content{padding-top:25px;height:305px;}
.footer .disclaimer-links{width:445px;padding:0 20px;float:left;border-right:1px dotted #bbb;height:100%;}.footer .disclaimer-links h2.disclaimer-title,.footer .awards p.disclaimer-title,.footer .awards-won p.awards-title{font-weight:bold;padding-top:10px;vertical-align:top;width:100%;padding-bottom:0;clear:left;}
.footer .disclaimer-links h2.disclaimer-title{color:#7D7E7F;font-size:11px;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;}.footer .awards{float:left;padding:0 20px;width:220px;border-right:1px dotted #bbb;height:100%;}.footer .awards-won{float:left;width:100%;;}.footer .awards .cards-accepted{float:left;}
.footer .awards .cards-accepted li{float:left;padding-top:1em;}.footer .awards .cards-accepted li.last{padding-top:0;}.footer .awards-won{float:right;width:388px;}.footer .awards-won ul{float:left;}.footer .awards-won ul li{float:left;}.footer .awards-won p{margin-bottom:7px;}.footer .awards img{margin-right:.25em;}
.footer .awards-won img{margin-right:.5em;}.footer .awards p{padding-bottom:5px;}.footer .awards-won p{padding-bottom:0;}.footer .awards p,.footer .awards-won p{font-size:11px;font-weight:bold;color:#7d7e7f;margin-top:1em;}.footer .awards p.guarantee-text{display:inline-block;font-weight:normal;padding-top:14px;vertical-align:top;width:110px;margin:0;padding-left:5px;font-size:9px;padding-bottom:0;}
.footer .awards-won p.awards-title{text-indent:-9999px;height:14px;width:0;}.footer .awards p.disclaimer,.footer .awards-won p.awards-text{font-weight:normal;padding-top:0;vertical-align:top;width:430px;font-size:9px;margin:0;clear:left;}.footer .awards-won p.awards-text{width:388px;margin-top:0;}.footer .awards p.disclaimer{padding-top:10px;}
.footer .social-links{float:left;padding:0 20px;width:158px;height:100%;}.footer .social-links ul{padding-top:7px;}.footer .social-links ul li{float:left;clear:left;margin-bottom:5px;width:100%;}.footer .social-links ul li a img{float:left;margin:-10 5px 0 0;}.footer .social-links ul li a span{display:block;margin:6px 0 0 40px;}
.footer .social-links ul li a:hover,.footer .social-links ul li a span:hover{text-decoration:underline;}.footer .footer-title{color:#7D7E7F;font-size:11px;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;}.footer-break-list ul li strong{color:#7D7E7F;display:block;padding-bottom:10px;}.footer .disclaimer{clear:left;color:#7D7E7F;font-size:9px;font-weight:normal;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:5px;padding-top:10px;vertical-align:top;width:100%;}
.footer .disclaimer p{color:#7D7E7F;margin-top:1em;clear:left;font-size:9px;font-weight:normal;margin:0;padding-top:0;vertical-align:top;width:100%;padding-bottom:5px;}.footer .disclaimer a:link{color:#E23E8E;text-decoration:none;}.footer .disclaimer a{outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
.footer .awards-text{color:#7D7E7F;clear:left;font-size:9px;font-weight:normal;margin:0;margin-bottom:7px;margin-top:0;padding-top:0;padding-bottom:0;vertical-align:top;width:430px;}.footer .awards-text p{color:#7D7E7F;clear:left;font-size:9px;font-weight:normal;margin:0;margin-bottom:7px;margin-top:0;padding-top:0;padding-bottom:0;vertical-align:top;width:430px;}
.footer .awards-text a:link{color:#E23E8E;text-decoration:none;}.footer .awards-text a{outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}.awards-won-logos ul{float:left;margin-bottom:10px;padding-top:10px;}.awards-won-logos ul li{float:left;padding-bottom:5px;padding-right:1px;}
.awards .awards-won-logos p{clear:left;padding-top:0;margin-top:0;padding-bottom:0;}.awards .cards-accepted p{float:left;}.cards-accepted ul{float:left;}.cards-accepted ul li{float:left;}.footer .footer-break-list{float:none;padding-top:10px;width:auto;}.footer .footer-break-list{font-size:11px;font-weight:normal;color:#9E3369;margin-top:1em;}
.footer-break-list ul{width:45%;float:left;margin-left:0;}.footer .awards .awards-won-logos h2{padding-bottom:10px;}.footer .awards .awards-won-logos p{color:#7D7E7F;margin-top:1em;clear:left;font-size:9px;font-weight:normal;margin:0;padding-top:0;vertical-align:top;padding-bottom:5px;}.footer .awards .awards-won-logos a.right{float:right;}
#ContentPrimary .resorts-page .two-image-content{padding:0;width:650px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half.resorts-page{margin-bottom:10px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.image-left{margin-left:5px;}* html #ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater div.image-left{margin-left:2px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .resorts-page .two-image-content p{width:auto;}#ContentPrimary .full-page-panel .full-page-panel-middle .resorts-page .repeater-inner{float:left;padding-bottom:10px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater.resorts-page div.image-left span.image-border{background:transparent url(/images/CSS/Pages/Resorts/resorts-thumb-border-2.gif) 0 0 no-repeat;display:block;height:118px;position:absolute;top:-5px;left:-5px;width:193px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half.resorts-page .repeater-inner ul{width:390px!important;float:left;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half.resorts-page .repeater-inner ul li{width:180px!important;float:left;background:transparent url(/images/CSS/Pages/Resorts/resorts-ul-li-bg.gif) 0 3px no-repeat;padding-left:12px;font-size:11px;color:#070100;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half.resorts-page .repeater-inner ul li a{text-decoration:underline;color:#070100;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half.resorts-page .repeater-inner.resort{padding-bottom:20px;}#ContentPrimary .full-page-panel .full-page-panel-middle .resorts-page div.image{clear:none;margin-right:20px;float:left;margin-left:5px;}
* html #ContentPrimary .full-page-panel .full-page-panel-middle .resorts-page div.image{margin-left:2px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half.resorts-page h2{width:390px;}#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half.resorts-page p{clear:none;margin-bottom:15px;float:left;padding-top:0;width:230px;}
#ContentPrimary .resorts-page .find-out-more-link{text-align:right;}#ContentPrimary .resorts-page .discover-scroller-thumbs{min-height:1px;height:140px;overflow:hidden;background:transparent url(/images/CSS/Pages/Resorts/resorts-scroller-thumbs-bg.gif) 0 0 no-repeat;padding:8px 9px;}#ContentPrimary .resorts-page .discover-thumb-scroll-div{height:140px;width:378px;}
#ContentPrimary .resorts-page .discover-thumb-scroll-div div.items div{width:378px;}#ContentPrimary .resorts-page .discover-thumb-scroll-div div.items div img{float:left;}#ContentPrimary .resorts-page .discover-thumb-scroll-div div.items div p{margin:0!important;padding:4px 0 0 0!important;width:280px!important;}
#ContentPrimary .resorts-page .discover-scroller-thumbs .discover-scroller-control{background:#FFF;display:block;float:right;position:relative;top:-31px;height:20px;padding:0;}.resort-gallery-banner-container{background:transparent url(/images/CSS/Pages/Resorts/resorts-main-wide-panel.gif) 0 0 no-repeat;float:left;left:-12px;position:relative;width:965px;padding-top:8px;}
.resort-gallery-banner-container-inner{background:transparent url(/images/CSS/Pages/Resorts/resorts-main-wide-panel.gif) -966px 100% no-repeat;float:left;padding:0 8px 8px 8px;width:949px;}.resort-gallery-banner{background:#BCCD56;float:left;padding:4px 0 4px 1px!important;width:947px!important;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;overflow:hidden;}
.resorts-content-container{background:#F2EBD8;float:left;padding:10px 10px 0;position:relative;width:880px;overflow:hidden;}.resorts-content-container .discover-content-left{float:left;width:445px;}.resorts-content-container .discover-content-right{float:right;}.resorts-content-container .discover-half-panel{float:left;margin-bottom:20px;width:425px;}
.resorts-content-container .discover-half-panel .discover-half-panel-top{width:425px;background:transparent url(/images/CSS/Pages/Resorts/resorts-half-panel-middle-bg.gif) 0 0 no-repeat;}.resorts-content-container .discover-half-panel .discover-half-panel-middle{width:405px;background:transparent url(/images/CSS/Pages/Resorts/resorts-half-panel-middle-bg.gif) 0 -10px no-repeat;}
.resorts-content-container .discover-half-panel .discover-half-panel-bottom{width:425px;height:15px;background:transparent url(/images/CSS/Pages/Resorts/resorts-half-panel-middle-bg.gif) -425px 100% no-repeat;}.resorts-content-container .discover-half-panel .discover-family-ent-glance .discover-at-a-glance-tabs ul{width:410px;}
.resorts-content-container .discover-inclusion-list-container{height:448px;}.resorts-content-container .discover-inclusion-list-container .discover-inclusion-list{width:340px;}.resorts-content-container .discover-wide-thumb .discover-wide-thumb-bottom{background:transparent url(/images/CSS/Pages/Resorts/resorts-wide-thumb-bottom-bg.gif) 0 0 no-repeat;height:20px;}
#Content #ContentPrimary .resorts-content-container .discover-half-panel .discover-family-ent-glance .discover-at-a-glance-tabs ul li a{background-image:url(/images/CSS/Pages/Resorts/resorts-nav-tabs-sprite.gif);}#ContentPrimary .full-page-panel .full-page-panel-middle h5{background:url(/images/CSS/Pages/Accommodation/accommodation-sprite.gif) 0 -409px no-repeat;margin-left:-14px;margin-top:-8px;padding-bottom:3px;padding-left:10px;padding-top:6px;width:920px;}
#ContentPrimary .full-page-panel.minehead-landing-page .full-page-panel-middle .copy-promo{width:290px!important;padding-right:10px;}#ContentPrimary .full-page-panel.minehead-landing-page .full-page-panel-middle .copy-promo img.options-title{display:block;margin-left:-3px;}#ContentPrimary .full-page-panel.minehead-landing-page .full-page-panel-middle .copy-promo p{float:left;padding:0;width:180px;}
#ContentPrimary .accom-info-container h3{height:auto;}#ContentPrimary .full-page-panel.minehead-landing-page .full-page-panel-middle .copy-promo .image-border-small{top:-15px;position:relative;}* html .tab-container div.tabs a{display:inline;}* html #ContentPrimary #ajax-content .full-page-panel{position:relative;top:-13px;}
#ContentPrimary a.dining-findout-more-resorts{text-decoration:none;}#ContentPrimary #ajax-content .full-page-panel .full-page-panel-middle .skegness-landing-page{width:100%;}#ContentPrimary #ajax-content .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info-container{width:47.75%;}
#ContentPrimary #ajax-content .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info-container .accom-info-inner-container{padding:5px 0 10px 10px;}#ContentPrimary #ajax-content .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info{width:100%;}#ContentPrimary #ajax-content .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info .image-border-wider{height:121px;position:relative;width:202px;z-index:5;float:left;margin-right:10px;}
#ContentPrimary #ajax-content .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info .image-border-wider img.thumbnail{left:4px;position:relative;top:4px;z-index:4;}#ContentPrimary #ajax-content .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info .accom-info-link{clear:none;float:none;}
#ContentPrimary #ajax-content .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info .copy-right{float:left;width:47%;}#ContentPrimary #ajax-content .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info .copy-right h4{margin-bottom:0;}#ContentPrimary #ajax-content .full-page-panel .full-page-panel-middle .skegness-landing-page .accom-info p{height:auto;margin-bottom:.25em;padding-bottom:0;width:auto;padding-top:5px;margin-bottom:5px;line-height:15px;}
#ContentPrimary #ajax-content .half-width-repeater-container{width:100%;}
