/*gallery styles */
/*********** Photo Gallery 02/02/2009 ***************/
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 0px 43px 1px;}
/*div.photo-gallery a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {background-position:0px -18px;}*/
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; }

/* fix sidebar 28/1/01*/
div#ContentSideBar .homepage-col.last {padding: 0;}
div#ContentSideBar .homepage-col {margin-top: 0; background-image: none;}

/*** NEW OFFERS PAGE - Friday 6th Feb 09 **/
/*div#ContentPrimary {float:left; width:964px! important;  }*/
div#ContentPrimary div.offers-late-deals-promo {width: 100%; margin-left: 27px; padding-bottom: 2em;}
/*div#ContentPrimary div.offers-late-deals-promo-top { background:transparent url(/images/top-banner-toppart.gif) no-repeat scroll 0 0; height:0; padding:2.5em 1em; width:100%;}
div#ContentPrimary div.offers-late-deals-promo-mid {background: transparent url(/images/top-banner-midpart.gif) scroll repeat-y 0% 0%; height: auto; width: 100%; padding-left: 1em; padding-right: 1em;}*/
div#ContentPrimary div.offers-late-deals-promo img { display: block; padding: 0.5em 1em; }
/*div#ContentPrimary div.offers-late-deals-promo-bot {background: transparent url(/images/top-banner-botpart.gif) scroll no-repeat 0% -10px; height: 40px; width: 100%;  }*/

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 a.big-weekend-deals { float: left;  }*/
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:0.85em 1em; }

.resort-deals {padding: 0 0em 0 2em; } 
.late-deals .resort-deals p.last-resort {margin-left: 1.5em; }
.late-deals .resort-deals p.second-resort {margin-left: 0.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: 0.55em;}
.footer-promo-middle img {margin-bottom: 0.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 0px 0px; 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 0px 0px; 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 #FFFFFF; color:#333333; 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:0.5em; margin-top:0; width:auto; }

/* homepage footer flash 09/02/09 */

/* homepage footer flash 09/02/09 */

.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: 0.25em;}
.footer-flash-container .footer-flash p {clear:both; display:block;font-size:1.2em; }
/*.footer-flash-container .footer-flash a {background: transparent url(/temp_flash/whatsOn-footer-button.gif) no-repeat scroll left top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; width: 199px; height: 26px; text-indent: -9999px;}*/
#FooterContainer {clear:both;}
/* homepage footer flash 09/02/09 */

/* updated resort map on homepage */
.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:0px; 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:0px; padding-top:0px; }
.homepage-col .resortBubble-bottom { background:transparent url(/images/CSS/Pages/Homepage/speachBottom-noBG.gif) no-repeat scroll left bottom; height:40px; margin-bottom:0px; padding-top:0; }
.homepage-col .resorts h3 {  padding:0px 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;}

/* further breaks table border fixes */
/* breaks table border fix when very long table */
.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-inner br {display: none; }*/
.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; }

/** new WOW styles **/
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: 0.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 0px 0px; 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 0px 0px; width: auto; }
.vertical-scroll-panel-bottom {background: transparent url(/images/CSS/Pages/Wow/highlights-by-month-panelBG-bottom.gif) scroll no-repeat 0px 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 0px 0px; width: 499px; height: 20px;}
.horizontal-scroll-panel-middle {padding:0 1em; background: transparent url(/images/CSS/Pages/Wow/faves-middle.gif) scroll repeat-y 0px 0px; width: auto; }
.horizontal-scroll-panel-bottom {background: transparent url(/images/CSS/Pages/Wow/faves-bottom.gif) scroll no-repeat 0px 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: 0.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: 0.25em}

/* border for favourites box images */
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: 0em 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: 0.5em;}
.wow-lower-promos div h4 img, .wow-lower-promos div p, .wow-lower-promos div a {font-size: 1.3em; padding-left: 0.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; } /*ff2*/
.wow-lower-promos div, x:-moz-any-link, x:default{ float:none; } /*ff3*/

* 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: 0.25em; float: left; width: 190px }

div.horizontal-scroll-panel-middle a.disabled {
/*visibility:hidden !important;*/
}
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 0px 0px;
text-indent: 0;
display: inline-block;
float: left;
height:28px;
width:68px;
padding-left:1.2em;
padding-top:0.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.disabled {
/*visibility:hidden !important;*/
}
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 0px -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 0px -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 0px 0px;}
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 0px 0px;}
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:0.75em;}
/* Months */
.jan-img {background: transparent url(/images/CSS/Pages/Wow/jan.gif) scroll no-repeat 0px 0px;}
.feb-img {background: transparent url(/images/CSS/Pages/Wow/feb.gif) scroll no-repeat 0px 0px;}
.mar-img {background: transparent url(/images/CSS/Pages/Wow/mar.gif) scroll no-repeat 0px 0px;}
.apr-img {background: transparent url(/images/CSS/Pages/Wow/april.gif) scroll no-repeat 0px 0px;}
.may-img {background: transparent url(/images/CSS/Pages/Wow/may.gif) scroll no-repeat 0px 0px;}
.jun-img {background: transparent url(/images/CSS/Pages/Wow/june.gif) scroll no-repeat 0px 0px;}
.jul-img {background: transparent url(/images/CSS/Pages/Wow/july.gif) scroll no-repeat 0px 0px;}
.aug-img {background: transparent url(/images/CSS/Pages/Wow/Aug.gif) scroll no-repeat 0px 0px;}
.sep-img {background: transparent url(/images/CSS/Pages/Wow/sept.gif) scroll no-repeat 0px 0px;}
.oct-img {background: transparent url(/images/CSS/Pages/Wow/oct.gif) scroll no-repeat 0px 0px;}
.nov-img {background: transparent url(/images/CSS/Pages/Wow/nov.gif) scroll no-repeat 0px 0px;}
.dec-img {background: transparent url(/images/CSS/Pages/Wow/dec.gif) scroll no-repeat 0px 0px;}


div.vertical-scroll-panel-middle div.month-promos a.disabled { 	/*visibility:hidden !important;*/ }
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:0.6em; padding-top:0.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 { /*width:20000em;*/ 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: 0.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 0px 0px; 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 0px 0px; width: 91px; }
div.vertical-scroll-panel-middle div.scrollable div.items div a.month-last.active span.last-month-border {background: none; }
/* loader */
span.loader {margin: auto; width: 100%; text-align: center; margin-top: 2em; display: block;}
span.loader img { vertical-align: middle;}

/* highlight promos */	
#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:0.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:0.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:0.5em; /*width: 158px; height: 26px; background: transparent url(/images/CSS/Pages/Wow/more-about.gif) scroll no-repeat 0px 0px; */}

/* to make month scroll better */
#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:0px;
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;} /* remove when pagination is needed again */	

* 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 .vertical-scroll-panel {  }
* html .ContentPrimaryWideDetail { overflow: hidden; margin-left: 27px; }

/* End new whats on page styles */

/*** MARCH OFFERS PAGE ***/

 
/* Top banner container and contents */	
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: 0.75em; }
div#ContentPrimary .ContentPrimary980 .sales-promos-container-mid .sales-promo-flash {display:block; float:left; margin-left:0em; }
 .ContentPrimary980 .sales-promos-container-mid div.flash-heading { width: 41%; float: left; margin: 0.25em 0; }
 .ContentPrimary980 .sales-promos-container-mid div.promos-heading { width: 49%; float: left; margin: 0.25em 0; }
div#ContentPrimary .ContentPrimary980 .sales-promos-container-mid .sales-promo  { margin-left:0.5em; }
	
	
	
/* resort promotional boxes */
 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: 0.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:0.4em; text-decoration:none; width:85px; }
#Content #ContentPrimary .ContentPrimary980 .resort-promos-container-mid p a.late-deal-view:hover { text-decoration: underline; }

/* Single red promotional box */
 .ContentPrimary980 .single-promo-container {width: 174px; height: auto; float: right; text-align:center;} 
 .ContentPrimary980 .single-promo-container a {display: block; margin-top: 0.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:0.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 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:#FFFFFF; display:block; font-size:1.36em; font-weight:bold; margin-top:0.25em; text-decoration:none; width:85px;}  
#Content #ContentPrimary .ContentPrimary980 .single-promo-container .single-promo-container-middle a:hover {text-decoration: underline; }

/* double and single promos */
 .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:0.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;  }


/* footer update */
 .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; }



/* ie7 fixes */
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; }
#Content #ContentPrimary .ContentPrimary980  .single-promo-container .single-promo-container-middle a {}  
 .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: 0.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:0.4em; }
 .ContentPrimary980 .resort-promos-container-mid p span { *line-height: 1.5em; }



/* ff2 fix */
.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; }


/* Additional Form Fields CSS */

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;}

/**** Big Weekend Breaks in price grid styling  *****/
.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;}
/**** Big Weekend Breaks in price grid styling  *****/

/* updated header to fix for ie6 */ 
/*.whats-included-header-info h2.whats-included-whats-happening { background-image:url(/images/CSS/Components/WhatsIncluded/WhatsOnWhen-where-to-stayHeader.gif); }*/

/* homepage update - accommodation and whatsIncluded images now inline */
.homepage-col .accommodation, .homepage-col .whats-included  { background: none; }
.homepage-col .accommodation p, .homepage-col .whats-included p { margin-top:10px; }

/* border fix for whats on break tables when tables are very long - not currently in use, but these table are still available, so this must stay in css */
.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; }

/* ############################# New styles go below here to keep them distinct ################################# */
/* ############################################################################################################## */

/* set font size on some splash pages and the premium accomodation pages to be same as rest of site - #87907 */
.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;}

/* OFFER SUB INDEX - 11/03/09 */	
div#ContentPrimary .ContentPrimary980 .sales-promos-container-mid .sales-promo.offers-sub { height:auto; margin-left:0; margin-right:0.25em; width:auto;}

/* New to Butlins version 2 19/3/09 */
.new-to-butlins-content { margin-left:27px; margin-top:0px; 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:0.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:0.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: 0.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: 0.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; /*clear: 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: 0em;  }
.more-info p {padding-bottom: 0em;}
	

/* jquery et al */
.jquery-tabs .ui-tabs-vertical .ui-tabs-panel { float:left; padding:0em; }
.jquery-tabs .ui-tabs .ui-tabs-panel { background:transparent none repeat scroll 0 0; display:block; padding: 0em; }
.jquery-tabs .ui-widget-content { color:#222222; }
.jquery-tabs .ui-tabs .ui-tabs-hide { display:none !important; } 
	
/* Vertical Tabs
----------------------------------*/
.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:0.75em; height:auto; left:11px; padding:0.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: 0px; }
.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 0px 0px; 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 0px 0px; 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 0px 0px; 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 0px 0px; 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 0px 0px; bottom:0px; 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 0px 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 0px 0px; 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 0px 0px; 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 0px 0px; 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 0px 0px; 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: 0.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:0.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; }

/* to replace image tabs with text/image tabs */
.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li span a { text-indent: 0; color:#C2036A !important; font-size:0.85em !important; 	font-weight:bold; padding-left:0.55em; padding-right:0.5em; padding-top:0.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:0.85em; }
.jquery-tabs .ui-tabs-vertical .ui-tabs-nav li span.fifth a { padding-top:0.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:0.25em;}

/* safari and chrome hack */
body:nth-of-type(1) .jquery-tabs #vert-tabs div span { width: 154px; }

/* new to butlins flash made smaller, so container needs to be shortened */
.new-to-butlins-flash { height:450px; }

/* Update to navigation - 'new to butlins' changed to 'discover butlins' - 23/3/09 */
#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;}

/****************************************************************
STYLES FOR NEW NAVIGATION AND HOMEPAGE
****************************************************************/

body { background:#FFF none repeat scroll 0 0; }
/* smaller width than previously, also changed bgcolor to white */
#Container { width: /*980px*/ 965px; ; margin: 0 auto; }
/*#BodyContainer { background-color:#FFFFFF; min-width:965px; min-height: 680px; }*/
#BodyContainer { background-color:#FFFFFF; min-width:965px; min-height: 680px; padding-bottom:45px; }
/* changed to remove 730px width */
#ContentPrimary { width:710px }
#Container input.submit { border: none; }
/* more accessible way to hide content */
.hide {left:-99999px; position:absolute; top:-99999px; display: inline; }


/*********************************************************
SITE HEADER
*********************************************************/
div.header { width: 965px; height: 130px; }
div.header .logo-link { display: block; height: 65px; margin:0.75em 2em 0.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:12px; 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:0.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; }


/*********************************************************
SITE NAVIGATION
*********************************************************/
.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; }
/* navigation hovers */
.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); }
/*********************************************************
SITE FOOTER
*********************************************************/
.footer { /*background:transparent url(/images/CSS/Global/footer-bottom.gif) no-repeat scroll 0 99%;*/ border:medium none; margin:0 auto; padding-bottom:1px; width:945px;}
.footer-inner { /*border: 1px solid #DEDBC2; border-bottom: none;*/ background-color:#FFFFFF; }
.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:0.75em; padding-top:5px; display: inline; display: inline-block; float: left; clear: left; }
.footer .footer-nav { margin: 0 auto; /*width: 770px;*/ 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: 0em; }
.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: 0.25em; }
.footer .awards-won img { margin-right: 0.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: 0px; }
.footer .payment-cards p.disclaimer, .footer .awards-won p.awards-text { font-weight:normal; padding-top:0px; vertical-align:top; width: 430px; font-size: 9px; margin: 0; clear:left; }
.footer .awards-won p.awards-text { width:388px; margin-top: 0em; }
.footer .payment-cards p.disclaimer { padding-top:10px; }


/*********************************************************
HOMEPAGE - ALL THE BELOW IS FOR THE HOMEPAGE ONLY 
*********************************************************/
/* top left div */
#BodyContainer #Content #ContentPrimary #HomepageContent { font-size:1.3em; }
#BodyContainer #Content #ContentPrimary #HomepageFlash { padding-left: 1em; padding-bottom: 0.5em; }
#BodyContainer #Content #ContentPrimary .hp-top-left-div { padding-left: 0.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:0.9em; padding-bottom:0.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#link1 { background-position:  88% 52%; }
#BodyContainer #Content #ContentPrimary .hp-top-left-div #hp-top-left-div-copy .acc-choice-link#link2 { background-position:  91% 52%; }
#BodyContainer #Content #ContentPrimary .hp-top-left-div #hp-top-left-div-copy .acc-choice-link#link3 { background-position:  82% 52%; }*/
#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: 0.7em; /*8background-position:  67% 52%;*/ }
#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; }
/* top right div */
#BodyContainer #Content #ContentPrimary .hp-top-right-div { padding-left: 0.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%; }

/*Added By Sumit */
#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 {/*display: inline-block;*/ width: 112px;}
div.hp-bot-right-div-middle .hp-bot-right-span-content a img{float: right;}

/*End */

#BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle p { font-size:0.9em; width:125px; padding-bottom:0.8em; line-height:16px; }
#BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle p#our-resorts-intro { padding-bottom:0.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 0.3em; }
#choose-resort-map { position: absolute; top: -14px; right: 8px; }
/* bottom left div */
#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:0.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:0.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; }

/********* 
START JQUERY VERTICAL TABS - HOMEPAGE
*********/
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-panel { float:left; padding:0em; }
.vertical-tabs-rhs .ui-tabs .ui-tabs-panel { background:transparent none repeat scroll 0 0; display:block; padding: 0em; }
.vertical-tabs-rhs .ui-widget-content { color:#222222; }
.vertical-tabs-rhs .ui-tabs .ui-tabs-hide { display:none !important; }
/* Vertical Tabs
----------------------------------*/
.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; }
/* pink text container in the image frame */
.vertical-tabs-rhs #vert-tabs div span { background-color:pink; bottom:26px; display:block; font-size:0.75em; left:11px; padding:2px; position:absolute; width:154px;  }
/* default placement of tabs */
.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; }
/* default placement of tabs text */
.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; } 
/* to replace image tabs with text/image tabs */
.vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li span a { text-indent: 0; color:#C2036A !important; font-size:0.85em !important; font-weight:bold; padding-left:0.55em; padding-right:0.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; }
/* tabs off */
.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; }
/* tabs on */
.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 0px; 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 0px; 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 0px; 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 0px; 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 0px; 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; }
/* hide tab divs if js not enabled */
.vertical-tabs-rhs #vert-tabs .ui-tabs-hide { display: none; }
/********* 
END JQUERY VERTICAL TABS
*********/

/* containers to hold title along with content, to make tridion templating easier */
#BodyContainer #Content #ContentPrimary .title-content-container { float: left; padding-left:0.75em; margin-top: 15px; }
#BodyContainer #Content #ContentPrimary .title-content-container h3 { padding-left: 3px; height: 25px; }

/* added id to each container to allow rhs to be centered - had to add width to enable this */
#BodyContainer #Content #ContentPrimary .title-content-container#rhs { width: 250px; padding-left:0.5em; }
/*#BodyContainer #Content #ContentPrimary .title-content-container#rhs h3 { margin:0 auto 7px; width:235px; }*/
#BodyContainer #Content #ContentPrimary .title-content-container#rhs h3 {width:235px; }

/* bottom right div - news calendar  */
#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: 0.75em 0.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: 0.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; }
/* Sidebar */
.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: 0em 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:0.25em; padding: 2px; width:100%; height: 23px; }
.search-and-book div select.month-select { width: 90px; margin-right: 0.25em; }
.search-and-book div .month-select label {padding-top: 10px; }
.search-and-book div select.year-select { width: 65px; margin-right: 0.25em; }
.search-and-book div .no-clear { clear: none; }
.search-and-book div label { color:#15000D; font-size:1.2em; padding: 0.5em 0 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; }
/* other bits of sidebar */
.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 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: 0em; padding-bottom:12px;} /*update:04/11/09-FB-361483*/


/**************************************************************
WORKAROUNDS
***************************************************************/
/* ie7 */
#ContentPrimary { *width:710px! important; }
.header .header-search-form { *width: 216px; }
.footer .footer-nav li a { /*padding-left: 0.5em;*/ }
/*.footer .footer-nav { *width: 765px; }*/
.footer .footer-promos .footer-promo a.promo-link.text-link { *padding-top:8px; }
#BodyContainer #Content #ContentPrimary #HomepageFlash { *padding-bottom: 0.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; }
/* ie6 */
* html #ContentPrimary { width:705px! important; }
* html #ContentSideBar { width: 250px! important; }
* html #BodyContainer #Content #ContentPrimary #HomepageFlash { padding-bottom: 0.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-nav li a { /*padding-left: 0.5em; */}
/** html .footer .footer-nav { width: 765px; }*/
* html .footer .footer-promos .footer-promo a.promo-link.text-link { padding-top:8px }
/* remove spaces between top/middle/bottom of each box */
* 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: 0px }
* html #BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle h2 { height: 22px; }
/* fix horzontal tabs */
* 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: 0px;  }
* 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: 0px;  }
* 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: 0px;  } 
* 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: 0px;  }
* 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: 0px;  } 
* 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); } /* to make the pngfix image available on the server - this class is not actually used */
/* OPERA 9 AND BELOW */
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;  }
/* OPERA 9+ AND ABOVE */
@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;  }
	
}
/* Firefox 2, undo for firefox 3 */
.header #main-nav, x:-moz-any-link { float: left; } /* styles for Firefox 2.0 here */
.header #main-nav, x:-moz-any-link, x:default { float: none; } /* restore styles for Firefox 3.0 and newer */
.footer .payment-cards p.guarantee-text, x:-moz-any-link { float: left; } /* styles for Firefox 2.0 here */
.footer .payment-cards p.guarantee-text, x:-moz-any-link, x:default { float: none; } /* restore styles for Firefox 3.0 and newer */

/* TEMPORARY FIX FOR BODY BG COLOR */
#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; }

/* fixes to remove 27 pixel margins that were used in the code-html and other inconsistencies with the actual site compared to the new layout*/
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: 0px}
* 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; }

/*fix for new to butlins request brochure */
.sidebar-brochure-email {padding-top:20px;}
.new-to-butlins-content .sidebar-brochure-email {padding-top:0px;}
.new-to-butlins-content #ContentSideBar .more-info h3 { margin-bottom: 0; height:30px; }
 
.resorts-content .image-banner {/*float:left;width:302px;*/float:right;margin-bottom:17px;margin-right:10px;width:302px;}

/*******************************
BOOKING ENTRY SURVEY 
*******************************/
body.popup { min-width: 676px; width: auto; background:#FEF8DE; }
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: 0px; padding-right: 0px; }
.faqs-panel-inner .been-before-form p, .faqs-panel-inner .been-before-form div.form-row { padding-left: 0px; padding-right: 0px; }
.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; }
/** Booking Entry Survey **/

/* Offers Page Promo Text */
#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;}

/* FIX FOR FLASH BANNERS AND IE6  */
#WhatsIncludedBannerContainer, #ResortsFlashBanner object, #ResortsFlashBanner img { margin-bottom:7px;width:685px; }
#WhatsIncludedBannerContainer { margin-left:0px; }
#ResortsFlashBanner object { margin-left: -7px; }
#ResortsFlashBanner img { margin-left: 20px; }

* html #WhatsIncludedBannerContainer, * html #ResortsFlashBanner object, * html #ResortsFlashBanner img { margin-bottom:7px; margin-left:0px; }
#WhatsIncludedBannerContainer, #ResortsFlashBanner object, #ResortsFlashBanner img { *margin-bottom:7px }
.splash-content-container { width: 675px; margin: 0 0 0px 0px; }
#ResortsFlashBanner img { margin-left: 0; } /* to fix banner when it is an image */

/*  fix for banners in browsers especially ie6  */
#WhatsIncludedContent { margin-left: -27px; }
.whats-on-panel { margin-left:0px; }
* 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; }
/*.break-search-results { margin-left: 10px; }*/
#Content .resorts-content { margin-left: 0;}
/* FIX TO REMOVE GAP BETWEEN SIDE BAR AND MAIN CONTENT - NOT YET IMPLEMENTED*/
#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: 0px 0px 0px 10px; /*height: 265px; width: 320px;*/ float: left; visibility: visible;}
.whats-on-page{margin-left: 0px;}

/*******************************************
NEW NAVIGATION UPDATES - 22/05/09
********************************************/
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}
/* navigation fix ff2 */
#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;}

/*******************************************
 LATEST UPDATES - ACCOMODATION - JUNE 4TH 2009 
 *******************************************/
span.image-border { text-decoration: none; }
a span.image-border, a span.thumb-borders, a span.thumb-border  { text-decoration: none; cursor: pointer;}
/*ACC SECTION*/
a img {text-decoration: none;}
#ContentPrimary .full-page-width{width:950px;margin:0px}
#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{width:900px;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;/*height:45px*/;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:0.5em;padding-top:0px;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.three-quarter table.accom-resort-guide .bottom-left-corner{}
#ContentPrimary div.table.three-quarter table.accom-resort-guide .bottom-right-corner{}
#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 0px -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 0px}
#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 0px;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% 0px;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}
/* generic containers for the accomodation descs */
#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/* override screen.css */}
#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/* active item */}
#ContentPrimary .intro-details .promo{margin-top:0}
/* half width repeater */
#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{margin-left:20px;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}
/* full width repeater */
#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}
/* buttons */
#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:0px;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:0px;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}
/* tabs */
.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}
/* landing bottom panel */
.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}
/* food outlets */
#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}
/* Recipies */
#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}
/* fix ordered lists */
#Content #ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater ol li{list-style-type:decimal;list-style-position:outside;padding-left:0px;margin-left: 25px;}
/* fix width of panel */
#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}
/* buttons located in panel but outside the main content in that panel,see eating and drinking page */
.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:0px}
#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:0px;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;/*float:left;*/ clear:left;padding-bottom:7px;/*float:left;*/ 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 0px 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:0.75em;padding-top:0px;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:0.75em;padding-top:0px;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:0.5em;padding-top:0px;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 div.options img.repeater-title{}
#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:0px}
#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:0.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:0px; width: 100%;}
#ContentPrimary div.table.three-quarter { width: 615px; }
.full-page-width .main-content { margin-bottom: 10px }
/* ie7 fixes */
#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 .table-border-right{/*background:none;*border-right:#d4ceaf 1px solid*/}
#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:0.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;}
/* recipe print popup page */
.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 0px}
.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:0px;margin-left: 25px}
.full-page-panel.popup .full-page-panel-middle .dining-repeater li{background:none;list-style-position:outside;padding-left:0px}
.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}	
/**** Image Gallery ***/
.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:#FFFFFF 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:#FFFFFF; bottom:23px; left:5px; margin:0.25em; min-height:20px; opacity:0.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 0px 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 0px 0; }
.gallery-container #gallery360 .thumb img {padding:3px 0 0px 3px; }
/* Styles for scroller */
.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:0px;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;}
/* open close button */
#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; } 
/* loader */
.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:0px 60px 0px; 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; } 
/**** End Image Gallery ***/
/* Hotel dining */
#ContentPrimary .full-page-panel .full-page-panel-middle span.roomtype { background:transparent url(/images/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/arrow-pink.gif) no-repeat scroll 100% 50%; display:inline-block; float:left; font-size:12px; font-weight:bold; margin-right:15px; padding-right:0.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:0px; 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: 0px 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 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; }
/* CUSTOM STYLES FROM FRAMED VERSION */
.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; /*margin-top: 3px;*/ padding-right:4px; *margin-top: -3px;}
.gallery-container .three60-images-container #gallery360 #cont-image-caption {background-color: #F2EBD8;}
/* CUSTOM STYLES TO ALLOW HOTEL TABS BORDER */
.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; } 
/* FIX BORDERS ON FRAMED GALLERY */
.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;}
/* UPDATES TO TABS USED ON FRAMED GALLERY VERSION */
#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 TABS*/
.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:#FFFFFF; clear:left; float:left; margin-bottom:-2px; margin-left:0px; margin-top:9px; padding-top:13px; width:930px; } 
/* safari / chrome */
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}
/* FIX FOR THE CLOSE/OPEN BUTTNS WHEN APPEARING IN THE AJAX BOXES */
#ContentPrimary #ajax-content .full-page-panel .full-page-panel-middle .dining-repeater { padding-bottom: 10px; }


/* Added By Sumit for Resort New Home Page Template  */
/* on 08 June 2009 */

.resort-take-a-tour {background:transparent url(/images/CSS/Components/TakeATour/resort-bg-panel-small.gif) no-repeat scroll 85% 0%;width:302px;margin:0px;min-height:100%;width:100%;padding:10px 0px 0px;}

/*Removed by Jonathan Williams (29/06/2009) - FogBugz case */
/*.resorts-content .resorts-content-inner img {Float:left;}*/
.resorts-content .resorts-content-inner #ResortInformation img {Float:none;}

ul#ResortOverview li.resort-forward-arrow {background:none; padding:0px 0px 0px 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:0px;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;}

/*End */

/* SkegnessHotel Page in new Accommodation section */
	#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 { background:transparent url(/images/image-border-wider.gif) no-repeat 0 0px; 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:0.25em; padding-bottom:0; width:auto; padding-top: 5px; margin-bottom: 5px;line-height:15px;}

/* FIX CONTAINER HEIGHT CREATED FOR HALF WIDTH DIVS */
#ContentPrimary .half-width-repeater-container { margin-bottom: 10px; }



/*Added By Sumit, New Changes in PriceGrid/ShorelinePriceGrid/OceanPriceGrid*/

.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;}

/*end*/



/*Added By Sumit, New page template changes for splash page*/

.splash-large-content-container {margin:0 0 0 0;width:980px;}

/*
#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/large-white-box-top.gif) no-repeat scroll left bottom;margin-bottom:20px;margin-left:0;padding-bottom:30px;width:769px;}

#ContentSecondary .splash-large-content-container #SplashLargeLeftColumn .splash-content-middle-bgimage{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/large-white-box-middle.gif) no-repeat scroll left bottom;margin-bottom:20px;margin-left:0;padding-bottom:30px;width:769px;}

#ContentSecondary .splash-large-content-container #SplashLargeLeftColumn .splash-content-bottom-bgimage{background:transparent url(/images/CSS/BuildingBlocks/WhatsOn/large-white-box-bottom.gif) no-repeat scroll left bottom;margin-bottom:20px;margin-left:0;padding-bottom:30px;width:769px;}
*/

.new-to-butlins-flash {height:auto;padding-bottom:10px;/*padding-top:20px;*/margin-top:0px;}

#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;}

/*end*/

/*Added By Sumit, to solve the FAQ margin issue*/
#NavigationSecondary ul {margin-left:0px;}
.faqs-panel {margin-left:0px;}

/*End*/
/* Fix Price grid heights*/
.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;}


/*******************************************************************************************************/
/*******************************************************************************************************/
/************************** MOVE THE BELOW INTO STAGING.CSS WHEN IT IS FREE ****************************/
/*******************************************************************************************************/
/*******************************************************************************************************/

/**********************************************************************************************************************************************/
/************************* WHATS ON GUIDE 
***********************************************************************************************************************************************/
/* TAKEN FROM LOCAL-STAGING-RYAN.CSS */
                .primary-content { width:594px; }
.primary-content, .sidebar-content { float: left; } 
.sidebar-content { width: 254px; margin-left: 10px; }

/* GLOBAL SEARCH BOXES */
.search-form-container { margin-top: 10px; min-height: 150px; margin-bottom: 10px }
	    .search-form-container input { border: none; }
/* search by date - UPDATED 22/06/09*/
.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: 0px; width: 345px;}
.search-date-form {padding: 0px;width: 100%; float: left; height: 100%;}
.search-date-form .date-from div {float: left; margin-right: 10px; }
.search-date-form h2 {margin-top: 0px; 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;}
/*select#search-date-from {width: 46px;}
select#search-date-month-from { width: 63px; }*/
.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 by entertainment - UPDATED 22/06/09*/
.search-ent-form {padding: 0px;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: 0px; margin-bottom: 0px;}
.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; }
	 
/* NO RESULTS HEADER / INFORMATION DIV */
.information-div { width: 100%; float: left; margin-bottom: 0px; }
.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%;}
/* REFINE FILTER BOX - updated 22/06/09*/
.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; }

/* SEARCH RESULTS SET */
.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: 0px; }
.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: 0px; }
.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; }

/* HOMEPAGE */	
#wong-main-banner { margin-bottom: 10px; }
/*primary content*/
.wong-intro { width: 294px; float: left;margin-top: 5px; /*margin-bottom: 29px;*/}
.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: 0px; }

/* sidebar content */
.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; }

/* BREAK DETAIL PAGE */
.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:#FFFFFF; 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;}

/* GLOBAL STYLES */
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; }
/* standard corners */
span.top-left {background:#FFFFFF url(/images/CSS/Pages/Accommodation/promo-bg-tl.gif) no-repeat 0 0px;width:10px;height:10px;float:left;clear:left; position: absolute; left: 0; top: 0;}
span.top-right{background:#FFFFFF 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:#FFFFFF 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:#FFFFFF 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;}

/* purple corners */
span.top-left-purple {background:#FFFFFF url(/images/CSS/Pages/whats-on-guide/homepage/promo-bg-tl-purple.gif) no-repeat 0 0px;width:10px;height:10px;float:left;clear:left; position: absolute; left: 0; top: 0;}
span.top-right-purple{background:#FFFFFF 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:#FFFFFF 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:#FFFFFF 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: 0px; padding-bottom:3px; padding-left:0px; padding-top:0px; margin-bottom: 3px; } 

/* indoor / outdoor icons */
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;}

/* remove corners from ie6 as not all are visible all the time */
* 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; }

/*autocomplete */
.ac_results{padding: 0px; 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: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden;}
.ac_over{background-color: #000000; color: white;}
.autocomplete {width:200px;}

/* break prices */
.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:#FFFFFF; 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 { }
.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; }

/*
APM - css changed to fix new price grids currently in staging
.ents-search-results .ents-search-results-details th { border-bottom:3px solid #BDACBE; font-size:1.4em; font-weight:bold; margin-bottom:12px; padding:14px; text-align:center; }*/
.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 .alt td { background-color:#f2f2f7; }*/

.ents-search-results .ents-search-results-details td { 
/* APM - css changed to fix new price grids currently in staging
background-color:#ffffff; border-top:1px solid #CFC69F;  color:#1e001c; font-size:1.2em; padding:6px; text-align:center; vertical-align: top;*/}

.ents-search-results .ents-search-results-details td a { 
/* APM - css changed to fix new price grids currently in staging
display:block; height:26px; margin:3px auto 0; width:90px; */}

.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:0.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:0.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; }

/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div { 	/*resets*/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: #ffffff url(images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x; 	font-size: 1.1em; 	border: 4px solid #aaaaaa; 	width: 15.5em; 	padding: 2.5em .5em .5em .5em; 	position: relative; }
.ui-datepicker-div, #ui-datepicker-div { 	z-index: 9999; /*must have*/ 	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: #555555; 	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: #555555; 	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; 	cursor: pointer; 	border: 1px solid #ffffff; }
table.ui-datepicker td a:hover {	border: 1px solid #999999;	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 #aaaaaa;	color: #212121;	background: #ffffff 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: #222222;	text-transform: uppercase;}
table.ui-datepicker .ui-datepicker-title-row td a {	color: #222222;}
.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: 0px; 	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; }


/* OVERLAYER PAGE */
/* break detail */
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; /*padding:0 35px; width:253px;*/ }  
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;  }
/* tell a friend */	
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: 0.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;}
	

/* updates made */
.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: 0px; 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:0px;}
.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;  }
/*input.entertainment-text-box { background: transparent url(/images/search-date-from/purple-text-field.gif) scroll no-repeat 0 0; height:21px; padding-top:3px; width:190px; }*/
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:#FFFFFF; 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;}
                /* updated indoor/outdoor lists */
                .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 }
                /* full width */
                .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 }
                /* alternate chargeable list - i.e. the non sidebar version */
                #Results .core-chargeable-lists { float: left; width: 900px;}
#Results .core-chargeable-lists .core-ents { /*margin-top: -40px; *margin-top: -33px; */}
#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 span.sidebar-subtitle { font-size: 14px; font-weight: bold; color: #c2036a; letter-spacing: 0px; }	
#Results .bottom-sidebar ul#image-list li p {font-size: 12px; line-height: 15px;}
#Results .bottom-sidebar ul#image-list li { margin-bottom: 10px;height:100px; }
#Results .bottom-sidebar ul#text-list { width: 294px; height: 140px; }
#Results .bottom-sidebar ul#text-list li p {font-size: 12px; line-height: 15px;}
#Results .bottom-sidebar ul#text-list li { float:left; font-size:12px; margin:0 15px 0 0; width:120px;}
#Results .bottom-sidebar ul#text-list li a{ color: #410e3c; }
*/

#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); }
                /* fixes */
                .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; }

                
                

/*fix table so header and body in separate tables  */
/* for viewing different scroll bar layouts - remove once decieded which version to use */
                .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;}
                .ents-search-results .ents-search-results-details .ents-search-results-header table.pricegridtable th.empty-th {}
                #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; }/*add ie7 gap in last col*/
                .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 CSS
*********************************************/

/* DATE SEARCH BOX */
.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: 0px; 	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-date-search label { 	color: #D30066; 	font-size: 12px; 	float: left; 	margin:10px 5px 0 0; font-weight: bold; display:block;}*/
.wow-row { 	float: left; 	width: 100%; 	padding: 0px; }
.wow-date-search div.date-range div, .wow-date-search div.holiday-search div {float: left; margin-right: 8px; font-size:12px;}
/*.wow-date-search div.date-range label, .wow-date-search div.holiday-search label { width: 130px; }*/

/* SEARCH RESULTS BOXES */
#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: 0px; margin-top: 0px;}
.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 {margin-bottom: 0;}*/
#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 }
/*.wow-row #click-view-all-breaks input { padding-top: 8px; }*/

/* WORKAROUNDS */
#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; }

/* WOW DATE PICKER STYLES */
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; }
/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

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; }
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
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; }

/* search loaders */
#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;}

/* ie6/7 workarounds*/
* 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: 0px; }
                .information-div { *margin-bottom: 0px; }
                * html .search-refine-filter ul{ padding-bottom:0px; }
                .search-refine-filter ul{ *padding-bottom:0px; }
                * 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:: 0px; margin-left: 0px; 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;}

                /* Added for new sidebar live prices box*/
                .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: 0px;left: 10px;color: #FFFF00;display: block;font-size: 16px;font-weight: normal;background-image: url( '../images/CSS/Pages/whats-on-guide/break-detail/break-detail-stars.gif' );background-repeat: no-repeat;}
                .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}

/* remove borders from wow sidebar search filter */
.sidebar-search-date-form-filter div.filter-elements {border:none}
/***************************************************************
************* HOMEPAGE SIDEBAR HOVER - 1/07/09 *****************
****************************************************************/
/*.request-dvd a img {position:relative;z-index:100;}
.request-dvd { height:150px; margin-bottom:5px; width:100%; margin-top: -8px;*margin-top: -5px;}
* html .request-dvd {margin-top: -5px;} 
#ContentSideBar .enews-signup { margin-bottom:70px; margin-top:-1px; position:relative; z-index:99; }
* html .request-dvd a img {position:absolute;}*/

/*#ContentPrimary p, #ContentPrimary li { color: #410e3c; }*/


/***************************************************************
************* New what's included page ********************************
****************************************************************/
.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:0px;margin-left:-10px;padding-left:0px;}
.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:0px;margin-left:-10px;padding-left:0px;}

/***************************************************************
************* RESORT HOMEPAGE CHANGES - 20/07/09 *****************
****************************************************************/
.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:0px;	padding-top:0px;}
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:0px;}

/***************************************************************
*************SIDEBAR WOW - Featured Breaks - 22/07/09 *****************
****************************************************************/

.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:0px 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}

/***************************************************************
****Added by Jonathan Williams (23/07/2009) as a fix to FogBugz case 150490*****
****************************************************************/
*HTML #NavigationTertiary ul li {position: relative; z-index:10;}


/**************************************
	HOTEL SECTION STYLES + NEW NAV LAYOUT
**************************************/
/* navigation updated */
/*********************************************************
SITE NAVIGATION
*********************************************************/
/* old
.header #main-nav-july { display:inline-block; margin-top:-2.5em; clear:left; position:relative; z-index:1; }
.header #main-nav-july li,.header #main-nav-july li a{ float:left; text-indent: -99999px;background-image:url(/images/css/global/mar-10-navigation.gif);background-repeat: no-repeat;}
.header #main-nav-july li#nav-Home, .header #main-nav-july li#nav-Home a {background-position: 0px 0; width: 65px; height: 66px; display: block; }
.header #main-nav-july li#nav-DiscoverButlins, .header #main-nav-july li#nav-DiscoverButlins a { background-position: -65px 0; width: 121px; height: 66px; display: block; }
.header #main-nav-july li#nav-Resorts, .header #main-nav-july li#nav-Resorts a { background-position: -187px 0; width: 69px; height: 66px; display: block; }
.header #main-nav-july li#nav-Hotels, .header #main-nav-july li#nav-Hotels a { background-position: -258px 0; width: 62px; height: 67px; display: block; }
.header #main-nav-july li#nav-Accommodation, .header #main-nav-july li#nav-Accommodation a { background-position: -322px 0; width: 126px; height: 66px; display: block; }
.header #main-nav-july li#nav-WhatsIncluded, .header #main-nav-july li#nav-WhatsIncluded a { background-position: -450px 0; width: 124px; height: 66px; display: block; }
.header #main-nav-july li#nav-WhatsonGuide, .header #main-nav-july li#nav-WhatsonGuide a { background-position: -574px 0; width: 149px; height: 66px; display: block; }
.header #main-nav-july li#nav-OffersandLateDeals, .header #main-nav-july li#nav-OffersandLateDeals a { background-position: -723px 0; width: 136px; height: 66px; display: block; }
.header #main-nav-july li#nav-BookNow, .header #main-nav-july li#nav-BookNow a { background-position: -860px 0; width: 104px; height: 66px; display: block; }
*/
/* old navigation hovers 
.header #main-nav-july li#nav-Home a:hover, .header #main-nav-july li#nav-Home a.selected {background-position: 0px -70px;}
.header #main-nav-july li#nav-DiscoverButlins a:hover, .header #main-nav-july li#nav-DiscoverButlins a.selected{ background-position: -65px -70px;}
.header #main-nav-july li#nav-Resorts a:hover, .header #main-nav-july li#nav-Resorts a.selected { background-position: -187px -70px;}
.header #main-nav-july li#nav-Hotels a:hover, .header #main-nav-july li#nav-Hotels a.selected { background-position: -258px -70px; }
.header #main-nav-july li#nav-Accommodation a:hover, .header #main-nav-july li#nav-Accommodation a.selected{ background-position: -322px -70px;}
.header #main-nav-july li#nav-WhatsIncluded a:hover, .header #main-nav-july li#nav-WhatsIncluded a.selected { background-position: -450px -70px; }
.header #main-nav-july li#nav-WhatsonGuide a:hover, .header #main-nav-july li#nav-WhatsonGuide a.selected { background-position: -574px -70px; }
.header #main-nav-july li#nav-OffersandLateDeals a:hover, .header #main-nav-july li#nav-OffersandLateDeals a.selected { background-position: -723px -70px; }
.header #main-nav-july li#nav-BookNow a:hover, .header #main-nav-july li#nav-BookNow a.selected { background-position: -860px -70px; }
*/
/* old - pre march 26 2010
.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/mar-10-navigation.gif);background-repeat: no-repeat;}

.header #main-nav-july li#nav-Home, .header #main-nav-july li#nav-Home a {background-position: 0px 0; width: 65px; height: 66px; display: block; }
.header #main-nav-july li#nav-Home a:hover, .header #main-nav-july li#nav-Home a.selected {background-position: 0px -70px;}

.header #main-nav-july li#nav-DiscoverButlins, .header #main-nav-july li#nav-DiscoverButlins a { background-position: -65px 0; width: 122px; height: 66px; display: block; }
.header #main-nav-july li#nav-DiscoverButlins a:hover, .header #main-nav-july li#nav-DiscoverButlins a.selected{ background-position: -65px -70px;}

.header #main-nav-july li#nav-Resorts, .header #main-nav-july li#nav-Resorts a { background-position: -187px 0; width: 70px; height: 66px; display: block; }
.header #main-nav-july li#nav-Resorts a:hover, .header #main-nav-july li#nav-Resorts a.selected { background-position: -187px -70px;}

.header #main-nav-july li#nav-Hotels, .header #main-nav-july li#nav-Hotels a { background-position: -258px 0; width: 63px; height: 67px; display: block; }
.header #main-nav-july li#nav-Hotels a:hover, .header #main-nav-july li#nav-Hotels a.selected { background-position: -258px -70px; }

.header #main-nav-july li#nav-Accommodation, .header #main-nav-july li#nav-Accommodation a { background-position: -322px 0; width: 127px; height: 66px; display: block; }
.header #main-nav-july li#nav-Accommodation a:hover, .header #main-nav-july li#nav-Accommodation a.selected{ background-position: -322px -70px;}

.header #main-nav-july li#nav-WhatsIncluded, .header #main-nav-july li#nav-WhatsIncluded a { background-position: -450px 0; width: 127px; height: 66px; display: block; }
.header #main-nav-july li#nav-WhatsIncluded a:hover, .header #main-nav-july li#nav-WhatsIncluded a.selected { background-position: -450px -70px; }

.header #main-nav-july li#nav-WhatsonGuide, .header #main-nav-july li#nav-WhatsonGuide a { background-position: -577px 0; width: 149px; height: 66px; display: block; }
.header #main-nav-july li#nav-WhatsonGuide a:hover, .header #main-nav-july li#nav-WhatsonGuide a.selected { background-position: -577px -70px; }

.header #main-nav-july li#nav-OffersandLateDeals, .header #main-nav-july li#nav-OffersandLateDeals a { background-position: -726px 0; width: 136px; height: 66px; display: block; }
.header #main-nav-july li#nav-OffersandLateDeals a:hover, .header #main-nav-july li#nav-OffersandLateDeals a.selected { background-position: -726px -70px; }

.header #main-nav-july li#nav-BookNow, .header #main-nav-july li#nav-BookNow a { background-position: -862px 0; width: 105px; height: 66px; display: block; }
.header #main-nav-july li#nav-BookNow a:hover, .header #main-nav-july li#nav-BookNow a.selected { background-position: -862px -70px; }
*/

#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: 0px 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: 0px -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; }
/*same as style, but used incase name of section is changed, causing class name to change*/
.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 SECTION GREEN SEARCH BOX */
.hotel-green-search {float: left; margin: 20px 0 0 20px;}



/*********************************************************
WHERE TO EAT PAGE
*********************************************************/
#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 {/*float:left;height:55px;*/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;}
/*********************************************************
Hotel Section Spa page
*********************************************************/
#ContentPrimary .full-page-panel-orange .main-content-left { width:570px; }
/* main panel */
.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 #FFFFFF;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;}
/******* LEFT SIDE ******/
/* all thumb borders */
#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 .hotel-panel-intro div.amf-image-border {float: left; margin-right: 10px; margin-top:-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}


/* horizontal scroller */
#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 */
.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:0.75em;padding-top:5px;text-decoration: none;}
#Content a.view-treatment:hover {text-decoration: underline;}

/* HORIZONTAL SCROLLER */
.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:0.75em;padding-top:5px;}

/******** RIGHT SIDE *********/
#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}


/*****************************
    SPA TREATMENTS PAGE
*****************************/
.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:#FFFFFF 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:#FFFFFF 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:#FFFFFF url(/images/CSS/Global/360-viewer/hotel-tab-on2.gif) no-repeat scroll 0 0;border-bottom:1px solid #FFFFFF;color:#C2036A;}
#Content .content-tab-container .treatment-content-tabs a.middle:hover, #Content .content-tab-container .treatment-content-tabs a.middle.active{background:#FFFFFF 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:#FFFFFF url(../images/CSS/Global/360-viewer/hotel-tab-on3.gif) no-repeat scroll 100% 0;border-bottom:1px solid #FFFFFF;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 { }
.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 }


/*****************************
    MEET THE TEAM PAGE
*****************************/
#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 .team-member { }
#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 (TABBED) PAGE
*****************************/
.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:20px; }
.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: top; margin-top:7px;border:none;float: left;*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 a.search-link { margin-right:0; margin-top: 3px;margin-left: 0px;float:right; *margin-left: 4px;} 
* html .hotel-break-search .hotel-price-guide-search-filter fieldset a.search-link { margin-left: 4px;} 
.hotel-break-search .hotel-price-guide-search-filter label {display:inline-block;font-weight:bold;padding-top:5px;vertical-align:top;}
.hotel-break-search .hotel-price-guide-search-filter fieldset label { font-weight: normal;float:left; font-size:12px;}
.hotel-break-search .shoreline-check-box {float: left; margin-left: 3px;}
/* right half panel */
.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;}

/* Price grid */
.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:#FFFFFF; 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 { }
.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 .alt td { background-color:#f2f2f7; }*/

.hotel-price-grid .ents-search-results-details td { background-color:#ffffff; 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:0.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: 0px 11px 0px 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: 0px 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;}
.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.empty-th {}
#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;}


/*****************************
	HOTELS HOMEPAGE
*****************************/
#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 { }
.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 0px; 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}
/* bottom panel */
.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 { /*float:left;*/ padding-top:0; /*width:164px;*/ }
.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} 


/*************************************
        HOTELS - OCEAN HOTEL PAGE
*************************************/
#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: 0px;}
.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 }
/* jquery et al */
.hotels-tabs .ui-tabs-vertical .ui-tabs-panel { float:left; padding:0em; }
.hotels-tabs .ui-tabs .ui-tabs-panel { background:transparent none repeat scroll 0 0; display:block; padding: 0em; }
.hotels-tabs .ui-widget-content { color:#222222; }
.hotels-tabs .ui-tabs .ui-tabs-hide { display:none !important; } 
	
/* Vertical Tabs
----------------------------------*/
.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 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: 0px; }
.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 0px 0px; 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 0px 0px; 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 0px 0px; 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 0px 0px; 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 0px 0px; 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 0px 0px; 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 0px 0px; bottom:0px; 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 0px 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 0px 0px; 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 0px 0px; 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 0px 0px; 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 0px 0px; 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 0px 0px; 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 0px 0px; 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;}
/* to replace image tabs with text/image tabs */
.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:0.4em; padding-right:0.5em; padding-top:0.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: 0.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: 0.85em;}
.tab-links {display: inline; width: auto; text-decoration: none! important; line-height: 1.2em; }

/* safari and chrome workaround */
body:nth-of-type(1) .hotels-tabs #vert-tabs div span { width: 154px; }

/* new style to fix restaurent page in hotels section */
.full-page-panel  .panel-intro-wide p { font-size: 12px; }

/* New style for where to eat page with no gallery tab */
.hotel-large-tab-with-no-gallery-tab {border-bottom:0px None; background:None;margin-bottom:0px;}

/*****************************************
        SHORELINE HOTEL PAGE
*****************************************/
.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: 0px;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;}

/***************************************
        OVERLAYER 
***************************************/
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;}

/******************************************
OVERRIDE ORIGINAL MAIN-CONTENT-RIGHT - NEED TO TEST
******************************************/
/*#ContentPrimary .main-content-right {float:left;}*/
#ContentPrimary .main-content-left {clear:left;}
.hotel-side-bar {float: right; }

/* New style for SPA Meet the team  page with no gallery tab */
.full-panel-orange-nogal{margin-top:0px;}

/* New style for Hotel Home page for dining section */
.hotel-home-footer-promos-horiz .hotel-footer-promo .hotel-footer-promo-border a.hotel-logo {background:none;float:none;height:auto;padding:0px;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; }
/* fix to prevent room tables from inheriting anchor styles */
#ContentPrimary .wider-main-content .main-content-left .hotel-room-desc table a { float:none;margin:0; }
/* fix th span in room tables */
#ContentPrimary div.table table.accom-resort-guide thead th span {display: block;}
/* ie7 */
.hotel-price-grid .ents-search-results-details .ents-search-results-header table.pricegridtable th.description {*width:315px;} 
/* ie6 */                        
* 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 .treatment-detail div.bubbles2 img {  }
* 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: 0px;}
* 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%}
/* NEW MINI GALLERY */
/**** Image Gallery ***/
.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:#FFFFFF 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.active { 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 none /*url(/images/CSS/Global/mini-gallery/active-button.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 0px 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 0px 0; }
.mini-gallery-container #gallery360 .thumb img {padding:3px 0 0 0; }
/* Styles for scroller */
.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 0 0 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;}
/* loader */
.mini-gallery-container #gallery360 #cont-image {  }
.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}
/**** End Image Gallery ***/

/***************************
    update to alter size of big tab font
***************************/
/*#Content .hotel-tab-container .hotel-tabs a { border-right:1px solid #D3CDB0;float:left;font-size:18px;margin-top:3px;padding:6px 10px 5px; }
#Content .hotel-tab-container .hotel-tabs a.middle {background:#FFFFFF url(/images/CSS/Global/360-viewer/hotel-tab-off.gif) no-repeat scroll -12px 0;border-bottom:1px solid #E89623;border-right:medium none;}
#Content .hotel-tab-container .hotel-tabs a.middle:hover, #Content .hotel-tab-container .hotel-tabs a.middle.active {background:#FFFFFF url(/images/CSS/Global/360-viewer/hotel-tab-on1.gif) no-repeat scroll -12px 0;border-bottom:1px solid #FFFFFF;color:#C2036A;}
#Content .hotel-tab-container .hotel-tabs a.last {border-right: none;}*/
#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:#FFFFFF 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:#FFFFFF url(/images/CSS/Global/360-viewer/hotel-tab-off.gif) no-repeat scroll 0px 0;border-bottom:1px solid #E89623;}
#Content .hotel-tab-container .hotel-tabs a.last{background:#FFFFFF 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:#FFFFFF url(/images/CSS/Global/360-viewer/hotel-tab-on1.gif) no-repeat scroll -12px 0;border-bottom:1px solid #FFFFFF;color:#C2036A;}
#Content .hotel-tab-container .hotel-tabs a.last {border-right: none;}
/* price guide loader */
.price-grid-intro .hotels-loading {float:left;font-size:12px;font-weight:bold;text-align:center;width:100%;}
/**** Break Detail ***/
.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;}

/*** hotels mini gallery ***/
#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; }

/* request a brochure update */
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:#FFFFFF 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:#FF0000; 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; }

/*************************************************************
BEFORE YOU GO STYLES - HOMEPAGE STYLES
*************************************************************/
.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:#FFFFFF 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: 0.25em; margin-bottom: 0.25em; }
.byg-main-panel-middle h1 { height:15px; }

/**************************************************************
BEFORE YOU GO RESORT DETAIL POPUP STYLES - HOMEPAGE STYLES
**************************************************************/
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; }
/* update the thickbox js to fix the positioning of the popup contents */

/***************************************************************************************************************************************************************************************************************************/
/*************************************************************************************************** MONDAY 08/06/2009 *****************************************************************************************************/
/************************************************************* 
	HALF WIDTH REPEATER - ALL READY IN TRIDION, MERELY TAKEN SO I CAN SET THE LOCATION OF IMAGES 
*************************************************************/
 /*half width repeater */
 /*
#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{margin-left:20px;clear:none;*margin-top:1px}
#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:251px;}
#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{list-style-position:outside;padding-left:15px}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.image{float:right;position:relative;width: auto; padding:0; margin: 0 0 20px 20px;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half div.image span.image-border{background:transparent url(http:/www.butlins.com/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/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;}
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .buttons{clear:left;float:left;width: auto}
#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-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;}

/************************************************************* 
	RECIPES HALF WIDTH REPEATER - ALL READY IN TRIDION, MERELY TAKEN SO I CAN SET THE LOCATION OF IMAGES 
*************************************************************/
/* Recipies 
#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}
*/
/************************************************************* 
	ACTUAL STYLES START HERE VIKAS
*************************************************************/
/* header */
#ContentPrimary .page-header { width: 940px }
#ContentPrimary .page-header #BFUGFlashBannerContainer { margin-top: 0px; float: left; }
#ContentPrimary .page-header .resort-map-alt { float: right; }
#ContentPrimary .page-header .resort-map-alt a { margin-top: 5px; display: block; }
/**************************************************************
	check in page
**************************************************************/
/*UPDATE TO MAIN PANEL TABS*/
* html .tab-container tabs { margin-right: 5px; }
#ContentPrimary .tab-container { margin-top: 20px; } /* overridden to fix this layout */
.tab-container div.tabs a {font-size:12px; padding:5px 9px; /*margin-bottom: -16px;*/ } /* REDUCE MARGIN-BOTTOM TOP BRING PANEL UP OR */
#ContentPrimary .full-page-panel { margin-top:-1px; } /* UPDATE TO REMOVE MARGIN */
/*rest of page*/
#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;} /* fix to allow ptags to fill available space if no image present */
#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: 0px; }
#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; }

/**************************************************************
	EATING DRINKING PAGES  - extra styles added here to improve layout - need to check other recipe pages are okay, but they should be
**************************************************************/
#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:0px; width:100px; float: none; clear: none;  }
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater .repeater-inner.recipies .recipe-method { padding-bottom:15px; }
/* page 3 */
#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; }

/**************************************************************
	SOMETHING FOR THE JOURNEY
**************************************************************/
* 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; }


/**************************************************************
HACKS - OLD
***************************************************************/
/* ie7 */
#ContentPrimary { *width:710px! important; }
.header .header-search-form { *width: 216px; }
.footer .footer-nav li a { *padding-left: 0.5em; }
/*.footer .footer-nav { *width: 840px; }*/
.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%; }
/* ie6 */
* 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: 0.5em; }
/** html .footer .footer-nav { width: 840px; }*/
* html .footer .footer-promos .footer-promo a.promo-link.text-link { padding-top:8px }
/* remove spaces between top/middle/bottom of each box */
* 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: 0px }
* html #BodyContainer #Content #ContentPrimary .hp-top-right-div .hp-top-right-div-middle h2 { height: 22px; }
/* fix horzontal tabs */
* 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: 0px;  }
* 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: 0px;  }
* 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: 0px;  } 
* 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: 0px;  }
* 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: 0px;  } 
* 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; }
/* OPERA 9 AND BELOW */
html:first-child .vertical-tabs-rhs .ui-tabs-vertical .ui-tabs-nav li.first.ui-state-default { top: 45px; position: relative; }

/*ADDED BY RIC*/
#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}
/*making the most of your stay characters*/
#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;}
/*making the most pop-up*/
.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}

/**************************************************************
	ACCOMMODATION DETAILS
**************************************************************/
/*#ContentPrimary .full-page-panel .full-page-panel-middle .accom-desc-col {float: left; width:275px; margin-right: 10px;}*/
.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; /* center for now */	min-width: 10em; /* ems so it will grow */	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: 0px; 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 .dining-repeater .dont-forget .dont-forget-middle .dont-forget-col 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 .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}


/*accommodation detail dbb*/
#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}


/*Making the most results*/
#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/before-you-go/making-the-most/results/results-thumb-border.gif) no-repeat scroll 0 0;display:block;height:115px;left:-5px;position:absolute;top:13px;width:113px}*/
#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}

/*resort landing - weather*/
#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}


/*generic styles*/
.bold-red {font-weight: bold; color: #c2036a}
.bold-brown {font-weight: bold; color: #410e3c}

/*Mark Added*/
#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:#FF3322;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}

/*BFUG search filter*/
#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;}
/* thumb with integrated border version  */
	.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;}

	/* thumb with separate border version */
	.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;}


/*Added by sumit for all Price grid */

.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 SECTION CORE STYLES*/


	.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:0 0}
	div.discover-nav ul li.discover-tab2 {background-position:0 -26px}
	div.discover-nav ul li.discover-tab3 {background-position:0 -52px}
	div.discover-nav ul li.discover-tab4 {background-position:0 -78px}
	div.discover-nav ul li.discover-tab5 {background-position:0 -104px}
	div.discover-nav ul li.discover-tab6 {background-position:0 -130px}
	*/
	
	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;}
/*	
	div.discover-nav ul li {background:transparent url(../images/css/pages/discover-butlins-sept09/navigsation-sprite-v2.gif) no-repeat scroll 0 0;float:left;font-size:14px;height:32px;text-indent:-9999px;width:157px;}
	div.discover-nav ul li.discover-tab1 {background-position:0 0;}
	div.discover-nav ul li.discover-tab2 {background-position:0px -32px;}
	div.discover-nav ul li.discover-tab3 {background-position:0px -64px;}
	div.discover-nav ul li.discover-tab4 {background-position:0px -96px;}
	div.discover-nav ul li.discover-tab5 {background-position:0px -128px;width:158px;}
	div.discover-nav ul li.discover-tab6 {background-position:0 -160px;width:159px;}
	div.discover-nav ul li.discover-tab-last {margin-right:0;}
	#Content div.discover-nav ul li a {display:block;line-height:32px;text-align:center;color:#fff;text-decoration: none;width:100%;}
*/
	/*banner media tabs
	.banner-media-controls {height:50px;width:100%;}
	.banner-media-controls ul {width: 100%;height:100%;float:left;clear:left;padding-top:10px;}
	.banner-media-controls ul li {float: right; background: transparent url(../images/css/pages/discover-butlins-sept09/banner-media-buttons-off.png) scroll no-repeat 0 0;width: 101px; height:100%;margin-right:10px;text-align:center}
	.banner-media-controls ul li:hover {background: transparent url(../images/css/pages/discover-butlins-sept09/banner-media-buttons-on.png) scroll no-repeat 0 0}
	.banner-media-controls ul li a {display:block;width:101px;height:100%;text-indent: -9999px;}
	.banner-media-controls ul li a.media-images {background: transparent url(../images/css/pages/discover-butlins-sept09/banner-media-buttons-images-off2.gif) scroll no-repeat 10px 3px;}
	.banner-media-controls ul li a.media-360 {background: transparent url(../images/css/pages/discover-butlins-sept09/banner-media-buttons-360-off2.gif) scroll no-repeat 10px 3px;}
	.banner-media-controls ul li a.media-video {background: transparent url(../images/css/pages/discover-butlins-sept09/banner-media-buttons-video-off2.gif) scroll no-repeat 10px 3px;}
	.banner-media-controls ul li a.media-images:hover, .banner-media-controls ul li a.media-images#active {background: transparent url(../images/css/pages/discover-butlins-sept09/banner-media-buttons-images-on2.gif) scroll no-repeat 10px 3px;}
	.banner-media-controls ul li a.media-360:hover, .banner-media-controls ul li a.media-360#active {background: transparent url(../images/css/pages/discover-butlins-sept09/banner-media-buttons-360-on2.gif) scroll no-repeat 10px 3px;}
	.banner-media-controls ul li a.media-video:hover, .banner-media-controls ul li a.media-video#active {background: transparent url(../images/css/pages/discover-butlins-sept09/banner-media-buttons-video-on2.gif) scroll no-repeat 10px 3px;}
	*/
	.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:0px;}
	.discover-content .discover-content-right-no-margin {float: right; width: 49%;margin-bottom:0px;}

	/* HALF WIDTH PANEL */
	.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 MEET THE REDCOATS */
	.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:#4C2F4B}
	.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 BOOKING YOUR BREAK */
	.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:#4C2F4B}
	#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:#FFFFFF}
	.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 WELCOME PAGE*/
	.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: #4C2F4B;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 FAMILY ENTERTAINEMENT*/
	.discover-banner#tab4banner-active {background-color:#b00e4d;}
	.discover-content#tab4-active {float: left; background-color: #b00e4d}
/*SCROLLABLE THUMBS*/
.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: 0px;}
.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: #4c2f4b;}
.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:0px;}
	.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 RESORTS */
	.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: 0px 0}
	.discover-main-content-tabs ul li#discover-resorts-tab2:hover, .discover-main-content-tabs ul li#discover-resorts-tab2.active {background-position: 0px -27px}
	.discover-main-content-tabs ul li#discover-resorts-tab3:hover, .discover-main-content-tabs ul li#discover-resorts-tab3.active {background-position: 0px -54px}
	.discover-main-content-tabs ul li#discover-resorts-tab4:hover, .discover-main-content-tabs ul li#discover-resorts-tab4.active {background-position: 0px -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:#401E3C;display:block;font-size:12px;margin-top:10px;margin-left:5px;}
	
	/* DISCOVER STAYING */
	.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:#4c2f4b}
	/*.discover-staying-look-dining-choices-thumb a:hover, .discover-staying-look-dining-choices-thumb a span.discover-thumbnail-title:hover {text-decoration: underline;}*/
	.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 SPECIFIC)*/
	.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: #4C2F4B;}
	#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: 0px;}
	.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:#4c2f4b;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:#4c2f4b;}
	/*
	#Content .discover-staying-resort-row-item .discover-staying-resort-row-item-middle a span.discover-staying-resort-thumb-title:hover, #Content .discover-staying-resort-row-item .discover-staying-resort-row-item-middle li a:hover {text-decoration: underline}
	*/
	#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:#4c2f4b;text-decoration:none}
	#Content .discover-staying-resort-glance-lists ul li a:hover {text-decoration:underline}
	
	
	/* Added By sumit */
	.db-half-with-repeater-article-img{Float:left; margin-right:10px;}
	.testimonial-video .discover-wide-thumb{margin-left:5px;}
	
	
	/* Added By mark*/
 .banner-navigation{font-size:15px;	display:block;float:left; width:80px;}
.banner-content {	display:block;	float:left;	height:344px;	width:845px;}

/*DISCOVER BANNER UPDATE TO ALLOW TABBED NAV*/
.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;}
/*put into ie7.css*/
.banner-threesixty iframe {*margin-left: -3px;*margin-top:-10px;}
.resort-gallery-banner .banner-threesixty iframe{margin-top:0!important;margin-left:0;}
/*put into ie6.css*/
* html .banner-threesixty iframe {margin-left: -3px;margin-top:-10px;}

/*updates to discover but family ent rhs panel - styles taken from whats on guide chargable list*/
.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; }

	/*updates to discover resorts landing page rhs panel */
/*small panels*/
.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;}
/*wide panels*/
.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:#4C2F4B;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;}
/*alternate wide inner panel*/
.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:0px;}

/*discover section ajax loader*/
.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;}

	/* November Price Grid 2009 */
/*new clearfix*/
.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:#FFFFFF;border:1px solid #CCCCCC;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:#000000;}
.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 #CCCCCC;}
.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 #CCCCCC;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:#FFFF00;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:#FFFFFF !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:#401E3C;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 #CCCCCC;}
.break-search-results table thead th span {font-weight:bold;}
.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 102% 50%;/*border-right:1px dashed #CCCCCC !important;*/}
.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:111px;vertical-align:top;padding-top:15px;}
.break-search-results table thead th.break-results-apart {text-align: center;width:111px;vertical-align:top;padding-top:15px;}
.break-search-results table thead th.break-results-dbb {text-align: center;width:111px;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 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;}
/*bw logo when required*/
.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:#FFFFFF;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;}
/*updates to override bb.css, also update made to bb.css to prevent cumbersome overrides here - see lines 2004,2013, 2017 of bb.css */
.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;}
/*search filter updates*/
.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;}
/* November Price Grid 2009 */

/* start print discover reosrt comparelist */
#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;}
/* end print discover reosrt comparelist */


/* Added by sumit for Video Gallery */

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;/*height:1000em;*/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;}

/*
div#overlayer .prev-vid.disabled {background:none;}

div#overlayer .next-vid.disabled {background:none;}
*/

.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:#fef8de !important;}

.html-form-bgcolor body{background-color:#fef8de !important;min-width:0px !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;}

/*ie 7*/
div#overlayer .videomodal-video .videomodal-video-inner {*height: 277px !important;overflow:hidden;}
.html-form-bgcolor {*background-color:#fef8de !important;}
.html-form-bgcolor body{*min-width:0px !important;}
.html-form-bgcolor body{*background-color:#fef8de !important;}
.html-form-bgcolor {*background-color:#fef8de !important;}

/*ie 6*/
* html div#overlayer .videomodal-video .videomodal-video-inner {height: 277px !important;overflow:hidden;}
* html .html-form-bgcolor {background-color:#fef8de !important;}
* html .html-form-bgcolor body{min-width:0px !important;}
* html .html-form-bgcolor body{background-color:#fef8de !important;}
* html .html-form-bgcolor {background-color:#fef8de !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;}


/* end Video Gallery */

/*Added By Sumit, to resolve the master footer text p tag issue*/

.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:0px;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;}

/*end*/


/*Added By Sumit, to implement the new footer feature*/

.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;}

/*end*/


/*Added By Sumit, to implement the order your brochure request form*/

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 #FF0000;padding-bottom:2px;padding-top:2px;}

.strong-large-fontsize {font-size:13px;}

#BodyContainer .check-box {border:0px;}

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:0px;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;}

/*end*/

/*Added By Sumit, to implement the Email Signup form*/

 #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:0.95em;}

div#ContentPrimary div#Email-SignUp input.btn-submit-big {height:32px;width:115px;}

/*end*/


/*Added By Sumit, to implement the New Homepage V2*/

.search-and-book{margin-bottom: 2px!important;}
#ContentSideBar{padding-bottom: 5px;}

/* Homepage full width content stles */
#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:0.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: 0.7em; /*8background-position:  67% 52%;*/ }
#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; }
	
/* Whats on div specific styles */
* 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}
	
/* Where are we div specific styles */
#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:0.9em; padding-bottom:1em;padding-top:0!important;margin-top:0!important;}
#BodyContainer #Content #HomepageContentFull .hp-wherearewe-map {float:right;}
/*#choose-resort-map{right:16px;top:-6px;}*/
/*#choose-resort-map{right:10px;top:-6px;}*/
#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: 0pt; right: 0pt;}


#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:0px;}

#BodyContainer #Content #ContentPrimary #HomepageFlash.HomepageFlash {padding-bottom:4px;}

/*end*/


/*Added By Sumit, to implement the New 2DBB Price Grid*/

.min-height-2dbb-filter-your-results {min-height:140px;}

/*end*/

/*Added By Sumit, for video gallery*/

.hidevid{position: absolute;top: -999em;left: -999em;}

/*end*/

/*fb 723007 fixes*/
#ContentPrimary .full-page-panel .full-page-panel-middle .dining-repeater-half .repeater-inner {display:inline-block;}


/*Added By Sumit, for new partner forms (Promotion)*/

#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;}

/*end*/

/*fb 833222 fixes*/
#BYGCharacterLetter1_pnlMain .pop-up-container{height:585px;overflow:auto;overflow-x:hidden;width:559px;}

/*fb 760996 fixes*/
.ents-search-results .ents-search-results-details {width:862px;}


/*********************************************************
SITE FOOTER  - THE BELOW IS TAKEN FROM THIS SECTION IN BB.CSS - OVERWRITE THAT WITH THIS
*********************************************************/
.footer { /*background:transparent url(/images/CSS/Global/footer-bottom.gif) no-repeat scroll 0 99%;*/ border:medium none; margin:0 auto; padding-bottom:1px; width:945px;}
.footer-inner { /*border: 1px solid #DEDBC2; border-bottom: none;*/ background-color:#FFFFFF; }
.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:0.75em; padding-top:5px; display: inline; display: inline-block; float: left; clear: left; }
.footer .footer-nav { margin: 0 auto; /*width: 770px;*/ 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: 0em; }
.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: 0.25em; }
.footer .awards-won img { margin-right: 0.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: 0px; }
.footer .awards p.disclaimer, .footer .awards-won p.awards-text { font-weight:normal; padding-top:0px; vertical-align:top; width: 430px; font-size: 9px; margin: 0; clear:left; }
.footer .awards-won p.awards-text { width:388px; margin-top: 0em; }
.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, .
*/
.footer .social-links ul li {float:left; clear: left;margin-bottom:5px;width:100%;}
.footer .social-links ul li a {}
/*
.footer .social-links ul li {height: 35px;position: relative;}
.footer .social-links ul li a {}
*/
.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;}

/*
div.social-link-title {height:35px;left:40px;margin-top:-10px;position:absolute;top:50%;}
*/

/*
  THIS SECTION IS TAKEN FROM LINE 4500+/- --- OVER WRITE THEM 
Added By Sumit, to resolve the master footer text p tag issue  */ 
.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:0px;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;}
/*end*/


/*
  THIS SECTION IS TAKEN FROM LINE 4500+/- --- OVER WRITE THEM 
  Added By Sumit, to implement the new footer feature*/
.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;}
/*end*/

/*Added By Sumit*/
/*fb 936454 fixes*/
.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:0px;vertical-align:top;padding-bottom:5px;}
.footer .awards .awards-won-logos a.right{float:right;}
/*end*/

/*********************************************************
 Resorts Styles (added 6/7/2010 by Paul Wesh)
 
 uses '.resorts-page' class to overwrite styles used 
 for the 'discover' page.
*********************************************************/

#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; /* overwrite previous min-height */
	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: #FFFFFF;
	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 { background:transparent url(/images/image-border-wider.gif) no-repeat 0 0px; 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:0.25em; padding-bottom:0; width:auto; padding-top: 5px; margin-bottom: 5px;line-height:15px;}

#ContentPrimary #ajax-content .half-width-repeater-container{width:100%;}
/********** CSS Published Date:18/08/2010 14:09:16***********/
/********** Following images were not published: **************
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/top-banner-toppart%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/top-banner-midpart%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/top-banner-botpart%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/temp_flash/whatsOn-footer-button%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Components/WhatsIncluded/WhatsOnWhen-where-to-stayHeader%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/tab-image-top-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/submit-button%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/resorts/resorts-thumb-border-newWide%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/BuildingBlocks/WhatsOn/large-white-box-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/BuildingBlocks/WhatsOn/large-white-box-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/BuildingBlocks/WhatsOn/large-white-box-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-date-from/search-date-ents-top-v2%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-date-from/search-date-ents-bottom-v2%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/search-date-from/purple-text-field%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/search-date-from/purple-text-field%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/info-box-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/info-box-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/pink-bullet%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/search-filter-pipe%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/pink-bullet%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/search-results-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/pink-tick%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/email-textfield-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/email-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/email-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/email-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/video-border-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/big-img-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/video-border-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/purple-arrow%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/break-detail/inside-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/break-detail/inside-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/break-detail/inside-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/big-img-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/big-img-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/big-img-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/break-detail/break-promo-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/break-detail/break-promo-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/break-detail/break-promo-stars%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/break-detail/textfield-longer%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/promo-bg-tl-purple%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/promo-bg-tr-purple%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/promo-bg-bl-purple%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/promo-bg-br-purple%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/search-results-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/search-results-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/desc%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/asc%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/break-results/BreaksGetQuoteButton%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/break-results/BreakDetailButton%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/ffffff_40x100_textures_01_flat_75%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/e6e6e6_40x100_textures_02_glass_75%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/dadada_40x100_textures_02_glass_75%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/888888_7x7_arrow_left%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/888888_7x7_arrow_right%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/454545_7x7_arrow_left%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/454545_7x7_arrow_right%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/454545_7x7_arrow_left%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/454545_7x7_arrow_right%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/e6e6e6_40x100_textures_02_glass_75%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/dadada_40x100_textures_02_glass_75%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/ffffff_40x100_textures_02_glass_65%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/purple-arrow%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/search-ent-container-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/search-ent-container-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/ent-container-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/ent-container-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/ent-container-top-wide%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/ent-container-bottom-wide%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/overlayer-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/overlayer-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/overlayer-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/close-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/price-banner%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/big-img-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/big-img-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/big-img-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/overlayer-narrow-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/overlayer-narrow-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/overlayer-narrow-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/overlayers/close-bg-narrow%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/search-date-from/purple-text-field-long%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/search-date-from/purple-text-field%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/search-date-from/purple-text-field-long%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-date-from/stalags2%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-date-from/amf-sparks%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-date-from/amf-rainbow%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/amf-stars2%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/search-filter-pipe%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-date-from/reset-btn%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/purple-arrow%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/purple-arrow%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/purple-arrow%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/ent-container-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/ent-container-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/search-ent-container-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/search-ent-container-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/ent-container-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/ent-container-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/purple-arrow%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/purple-arrow%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/purple-arrow%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/purple-arrow%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/mar-10-navigation%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/mar-10-navigation%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/mar2-10-navigation%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/choose-dining-plan-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/choose-dining-plan-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/table-divider%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/choose-dining-plan-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/orange-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/orange-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/orange-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-bubbles1-image-border%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/horiz-scroller-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-bubbles2-image-border%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-duck-image-border%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-stars-image-border%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-bubbles-star-image-border%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotel-scroller-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotel-scroller-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotel-scroller-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotel-horiz-scroller-wide-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/forward-btn%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/back-btn%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/pause-btn%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/forward-btn%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotel-logo-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/pink-bullet%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/360-viewer/hotel-tab-on2%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/360-viewer/hotel-tab-on3%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/inner-panel-vert-scroll-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/inner-panel-vert-scroll-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/inner-panel-vert-scroll-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-splash-image-border-big%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/spa-right-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/spa-right-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/spa-right-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-splash-image-border%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-fish2-image-border%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-bubbles3-image-border%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-splash1-image-border%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/meet-the-team-side-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/meet-the-team-side-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/meet-the-team-side-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-splash2-image-border%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/grid-panels-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/grid-panels-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/grid-panels-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/table-divider%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/image-border-small%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/desc%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/asc%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/break-results/BreaksGetQuoteButton%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/table-header-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/narrow-blue-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/narrow-blue-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotel-image-border-med%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/orange-bullet-blue-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/footer-iimage-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/footer-iimage-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotels-sidebar-orange-panel-amf-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotels-sidebar-orange-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotels-sidebar-orange-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/tall-thumbnail-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/pink-bullet%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotels-sidebar-orange-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotels-sidebar-orange-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotels-sidebar-orange-panel-amf-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-frame%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-off%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-off%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-off%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-off%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-off%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-off%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-off%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-on-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-on-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-on-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-on-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-on-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-on-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-on-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotel-side-scroller-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotel-side-scroller-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotel-side-scroller-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/tall-thumbnail-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/pink-bullet%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotel-side-scroller-image-border-wide%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/forward-btn%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/back-btn%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/pause-btn%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/hotel-overlayer-thumb-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/overlayer-banner-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/orange-bullet-blue-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-bubbles1-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-bubbles2-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-duck-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-stars-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-bubbles-star-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-splash-image-border-big%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-fish-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-fish2-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-bubbles3-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-splash1-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-splash2-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-bubbles2-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-bubbles-star-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-stars-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-duck-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-fish2-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-bubbles3-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-splash1-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/hotel-section/amf-splash2-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/mini-gallery/mini-gal-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/mini-gallery/mini-gal-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/mini-gallery/mini-gal-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/mini-gallery/hotel-mini-gal-arrow-off%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/mini-gallery/hotel-mini-gal-arrow-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/mini-gallery/active-button%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/mini-gallery/mini-gal-image-viewer-btn-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/mini-gallery/mini-gal-360-viewer-btn-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/mini-gallery/active-button%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/mini-gallery/mini-gal-image-viewer-btn-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/mini-gallery/active-button%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/mini-gallery/mini-gal-thumb-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/mini-gallery/mini-gal-thumb-border-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/mini-gallery/mini-gal-thumb-border-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/mini-gallery/mini-gal-up-scroll-off%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/mini-gallery/mini-gal-down-scroll-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/mini-gallery/hotel-mini-gal-arrow-off%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/360-viewer/hotel-tab-on1%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Global/360-viewer/hotel-tab-on1%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/hotel-minigal/outside-title%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/hotel-minigal/reception-title%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/hotel-minigal/room-title%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/hotel-minigal/spa-title%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/hotel-minigal/restaurant-title%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/hotel-minigal/outside-title-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/hotel-minigal/reception-title-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/hotel-minigal/room-title-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/hotel-minigal/spa-title-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/hotel-minigal/restaurant-title-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/global/7-tabbed-jquery/hotel-tabs-amf-stars%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/before-you-go/byg-main-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/before-you-go/byg-main-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/before-you-go/byg-main-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/before-you-go/byg-main-panel-img-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/http:/www%2Ebutlins%2Ecom/images/CSS/Pages/Resorts/ResortsPanelBottomBG%2Ejpg.jpg
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/http:/www%2Ebutlins%2Ecom/images/dining-thumb-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/dining-bigthumb-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/dining-midthumb-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/checkin/tick%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/dining-midthumb-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/tab-image-bottom-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/dining-midthumb-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/making-the-most/pop-up/pop-up-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/making-the-most/pop-up/pop-up-middle-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/making-the-most/pop-up/pop-up-close-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/making-the-most/pop-up/pop-up-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/dining-bigthumb-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/your-accommodation/detail/pink-tick%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/before-you-go/your-accommodation/detail/temp/tool-tip-rollover-bot-r%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/before-you-go/your-accommodation/detail/temp/tool-tip-rollover-top-r%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/before-you-go/your-accommodation/detail/temp/tool-tip-rollover-top-l%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/before-you-go/your-accommodation/detail/temp/tool-tip-rollover-bot-l%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/your-accommodation/detail/dont-forget-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/your-accommodation/detail/dont-forget-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/your-accommodation/detail/pink-tick%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/your-accommodation/detail/pink-tick%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/your-accommodation/detail/dont-forget-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/your-accommodation/detail/dont-forget-dbb-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/your-accommodation/detail/dont-forget-dbb-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/your-accommodation/detail/pink-tick%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/your-accommodation/detail/dont-forget-dbb-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/making-the-most/results/results-header-top-left%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/making-the-most/results/results-header-top-right%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/making-the-most/results/results-header-bottom-left%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/making-the-most/results/results-header-bottom-right%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/making-the-most/results/results-thumb-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/search-results-image-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/search-results/pink-tick%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/resort-landing/weather-middle-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/resort-landing/weather-top-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/resort-landing/weather-middle-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/before-you-go/resort-landing/weather-bottom-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/border-less-version/b4ug-thumb-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-main-wide-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-main-wide-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-main-wide-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-nav-tabs-sprite%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/navigsation-sprite-v2%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/banner-media-buttons-off%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/banner-media-buttons-on%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/banner-media-buttons-images-off2%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/banner-media-buttons-360-off2%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/banner-media-buttons-video-off2%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/banner-media-buttons-images-on2%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/banner-media-buttons-360-on2%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/banner-media-buttons-video-on2%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-half-width-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-half-width-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-half-width-panel-bottom%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-half-width-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-half-width-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-half-width-panel-bottom%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-resort-name-tab-off%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-resort-name-tab-off-mh%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-resort-name-tab-off-skeg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-resort-name-tab-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-resort-name-tab-on-mh%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-resort-name-tab-on-skeg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/redcoat-img-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/rescoat-image-big-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/rescoat-image-big-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/rescoat-image-big-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/famous-rescoat-image-small-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/famous-rescoat-image-small-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/famous-rescoat-image-small-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/yellow-tick%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-welcome-breaks-table-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-welcome-breaks-table-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-welcome-breaks-table-panel-bottom%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-welcome-table-panel-amf-upd%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-welcome-table-panel-amf-2-upd%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-welcome-wide-img-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-welcome-small-thumb-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-wide-thumb-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-wide-thumb-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-wide-thumb-panel-bottom%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-scroller-arrows%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-scroller-arrows%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-family-ent-ata-glance-tabs%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-scroller-arrows%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-family-ent-widest-thumb-border%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-resorts-banner-tabs%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-resorts-narrow-thumb-border%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-staying-peach-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-staying-peach-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-staying-resort-tab-off%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-staying-resort-area-tab-off%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-staying-resort-tab-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-staying-resort-area-tab-on%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-staying-resort-small-thumb-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-staying-resort-small-thumb-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-staying-resort-small-thumb-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/green-arrow-bullet%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/green-arrow-bullet%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/banner-panel%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/discover-banner-tabs-2%2Epng.png
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/whats-on-guide/homepage/purple-arrow%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/smaller-inner-panel-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/smaller-inner-panel-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/smaller-inner-panel-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/smaller-inner-panel-wide-top%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/smaller-inner-panel-wide-middle%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/css/pages/discover-butlins-sept09/smaller-inner-panel-wide-bottom%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/pricegrid/red-tick%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/pricegrid/table-inside-border%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/pricegrid/scroll-back-up-arrow-icon%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/CSS/Pages/Resorts/resorts-wide-thumb-bottom-bg%2Egif.gif
/webdav/05%20Butlins%20Online%20Website/Building%20Blocks/System/Styles%20and%20Scripts/CSS/images/image-border-wider%2Egif.gif
*************************************************************/
/********** End Log *****************************************/
