/* background colors start */
BODY {
	background-color: #D9DEE0;
}

#nav UL LI A, #nav UL LI A:link, #nav UL LI A:active, #nav UL LI A:visited {
	background-color: #717880;
}

#nav UL LI A:hover, #nav UL LI.active A, #nav UL LI.active A:link, #nav UL LI.active A:active, #nav UL LI.active A:visited, #nav UL LI.active A:hover {
	background-color: #1E2639;
}

#left-ad {
	background-color: #B8BFC4;
}

#right {
	/*background-color: #E3E8EB;*//*updated by offshore on 04-06-2010 as per the ppt HCSToBeDoneBy040610*/
}

.odd {
	background-color: #C9CFD1;
}

.even {
	background-color: #DEE0E0;
}

#banner {
	background-color: #A7AAB1;
}

SPAN.used, SPAN.new {
	background-color: #6C6C6C;
}

SPAN.new {
	background-color: #303030;
}
/* background colors end */


/* background images start */
#container {
	background: #FFFFFF url(/images/NonTridion/lodges/bg-container.jpg) top right repeat-y;
}

#nav {
	background: url(/images/NonTridion/lodges/bg-nav.jpg) top right repeat-y;
}

#footer {
	background: #FFFFFF url(/images/NonTridion/lodges/bg-footer.jpg) top right repeat-y;
}

#right H1 {
	background: url(/images/NonTridion/lodges/bg-rhs-h1.jpg) top left repeat-y;
}

.rhs-ad .link {
	background: url(/images/NonTridion/lodges/bg-rhs-cta.jpg) top left repeat-y;
}

.rhs-ad .link A, .rhs-ad .link A:link, .rhs-ad .link A:active, .rhs-ad .link A:visited, .rhs-ad .link A:hover {
	background: url(/images/NonTridion/lodges/arrow-cta.gif) 255px 6px no-repeat;
}

#booking-engine {
	background: url(/images/NonTridion/lodges/bg-slider-form.gif) left 128px repeat-x;
}

A.thickbox, A.thickbox:link, A.thickbox:active, A.thickbox:visited, A.thickbox:hover {
	/*background: url(/images/NonTridion/lodges/arrow-thickbox.gif) left 5px no-repeat;*/ /* updated by offshore on 08/06/2010 for removing arrow issue on lodges sites in case of thickbox*/
	color: #231F20;
}

TD.banner-buttons .banner-slide-up UL LI A.thickbox, TD.banner-buttons .banner-slide-up UL LI A.thickbox:link, TD.banner-buttons .banner-slide-up UL LI A.thickbox:active, TD.banner-buttons .banner-slide-up UL LI A.thickbox:visited, TD.banner-buttons .banner-slide-up UL LI A.thickbox:hover {
	background: none;
}

.banner-slide-up UL LI A#photos, .banner-slide-up UL LI A#photos:link, .banner-slide-up UL LI A#photos:active, .banner-slide-up UL LI A#photos:visited, .banner-slide-up UL LI A#photos:hover, TD.banner-buttons .banner-slide-up UL LI A.photos, TD.banner-buttons .banner-slide-up UL LI A.photos:link, TD.banner-buttons .banner-slide-up UL LI A.photos:active, TD.banner-buttons .banner-slide-up UL LI A.photos:visited, TD.banner-buttons .banner-slide-up UL LI A.photos:hover {
	background: url(/images/NonTridion/lodges/bg-banner-photos.gif) top left no-repeat;
}

.banner-slide-up UL LI A#gallery, .banner-slide-up UL LI A#gallery:link, .banner-slide-up UL LI A#gallery:active, .banner-slide-up UL LI A#gallery:visited, .banner-slide-up UL LI A#gallery:hover, TD.banner-buttons .banner-slide-up UL LI A.gallery, TD.banner-buttons .banner-slide-up UL LI A.gallery:link, TD.banner-buttons .banner-slide-up UL LI A.gallery:active, TD.banner-buttons .banner-slide-up UL LI A.gallery:visited, TD.banner-buttons .banner-slide-up UL LI A.gallery:hover {
	background: url(/images/NonTridion/lodges/bg-banner-gallery.gif) top left no-repeat;
}

.banner-slide-up UL LI A#video, .banner-slide-up UL LI A#video:link, .banner-slide-up UL LI A#video:active, .banner-slide-up UL LI A#video:visited, .banner-slide-up UL LI A#video:hover, TD.banner-buttons .banner-slide-up UL LI A.video, TD.banner-buttons .banner-slide-up UL LI A.video:link, TD.banner-buttons .banner-slide-up UL LI A.video:active, TD.banner-buttons .banner-slide-up UL LI A.video:visited, TD.banner-buttons .banner-slide-up UL LI A.video:hover {
	background: url(/images/NonTridion/lodges/bg-banner-video.gif) top left no-repeat;
}

.banner-slide-up UL LI A#view, .banner-slide-up UL LI A#view:link, .banner-slide-up UL LI A#view:active, .banner-slide-up UL LI A#view:visited, .banner-slide-up UL LI A#view:hover, TD.banner-buttons .banner-slide-up UL LI A.view, TD.banner-buttons .banner-slide-up UL LI A.view:link, TD.banner-buttons .banner-slide-up UL LI A.view:active, TD.banner-buttons .banner-slide-up UL LI A.view:visited, TD.banner-buttons .banner-slide-up UL LI A.view:hover {
	background: url(/images/NonTridion/lodges/bg-banner-view.gif) top left no-repeat;
}

.banner-slide-up UL LI A#plan, .banner-slide-up UL LI A#plan:link, .banner-slide-up UL LI A#plan:active, .banner-slide-up UL LI A#plan:visited, .banner-slide-up UL LI A#plan:hover, TD.banner-buttons .banner-slide-up UL LI A.plan, TD.banner-buttons .banner-slide-up UL LI A.plan:link, TD.banner-buttons .banner-slide-up UL LI A.plan:active, TD.banner-buttons .banner-slide-up UL LI A.plan:visited, TD.banner-buttons .banner-slide-up UL LI A.plan:hover {
	background: url(/images/NonTridion/lodges/bg-banner-plan.gif) top left no-repeat;
}

.banner-slide-up UL LI A#slides, .banner-slide-up UL LI A#slides:link, .banner-slide-up UL LI A#slides:active, .banner-slide-up UL LI A#slides:visited, .banner-slide-up UL LI A#slides:hover, TD.banner-buttons .banner-slide-up UL LI A.slides, TD.banner-buttons .banner-slide-up UL LI A.slides:link, TD.banner-buttons .banner-slide-up UL LI A.slides:active, TD.banner-buttons .banner-slide-up UL LI A.slides:visited, TD.banner-buttons .banner-slide-up UL LI A.slides:hover {
	background: url(/images/NonTridion/lodges/bg-banner-slides.gif) top left no-repeat;
}

.item, .item-holiday {
	background: url(/images/NonTridion/lodges/item-divider.jpg) top left no-repeat;
}

P.grad {
	background: url(/images/NonTridion/lodges/bg-btn-link.jpg) top left repeat-y;
}

P.grad A, P.grad A:link, P.grad A:active, P.grad A:visited, P.grad A:hover {
	background: url(/images/NonTridion/lodges/bg-btn-arrow.gif) 175px 6px no-repeat;
	color: #FFFFFF;
}

#disclaimer {
	background: url(/images/NonTridion/lodges/bg-container.jpg) top right repeat-y;
}

#banner-view-controls-pn A.prev {
	background: url(/images/NonTridion/lodges/bg-banner-view-previous.gif) top left no-repeat;
}

#banner-view-controls-pn A.next {
	background: url(/images/NonTridion/lodges/bg-banner-view-next.gif) top left no-repeat;
}

#col1 UL LI {
	background: url(/images/NonTridion/lodges/bg-nav-lhs-divider.jpg) bottom left no-repeat;
}

#col1 UL LI A:hover, #col1 UL LI.active A, #col1 UL LI.active A:link, #col1 UL LI.active A:active, #col1 UL LI.active A:visited, #col1 UL LI.active A:hover {
	background: url(/images/NonTridion/lodges/bg-nav-lhs.jpg) top left repeat-y;
}
/* background images end */


/* colors start */
H1 {
	color: #6D6F73;
}

H2 {
	color: #6D6F73;
}

H3 {
	color: #3C3C3C;
}

#header .rgt UL LI A, #header .rgt UL LI A:link, #header .rgt UL LI A:active, #header .rgt UL LI A:visited {
	color: #000000;/*upadted by offshore on 08-06-2010 as per the new design specs from color:#6D6F73 */
}

#right H2 {
	color: #003928;
}

#booking-engine LABEL {
	color: #4E4E4E;
}

A#print-page, A#email-friend {
	color: #283a81;
}

#result-count {
	color: #231F20;
}

.tblResult TD.data {
	color: #231F20;
}

.result-links UL LI A, .result-links UL LI A:link, .result-links UL LI A:active, .result-links UL LI A:visited, .result-links UL LI A:hover {
	color: #231F20;
}

P A.cta, P A.cta:link, P A.cta:active, P A.cta:visited, P A.cta:hover {
	color: #0D392C;
}
/* colors end */

/* background + colors start */
#left A.cta, #left A.cta:link, #left A.cta:active, #left A.cta:visited, #left A.cta:hover {
	background: url(/images/NonTridion/lodges/arrow-cta.gif) right 2px no-repeat;
	color: #231F20;
}

#left-ad .text P A.cta {
	background: none;
	color: #FFFFFF;
}

#col2Home UL LI {
	background: url(/images/NonTridion/lodges/bullet.gif) left 5px no-repeat;
	color: #4D4D4D;
}

#submit-sliders {
	background: url(/images/NonTridion/lodges/bg-btn-submit.jpg) top left no-repeat;
	color: #FFFFFF;
}

.form-input-thin INPUT.button, .form-submit .submit, .form-button .button {
	background: #969696 url(/images/NonTridion/lodges/bg-btn-submit.jpg) top right no-repeat;
	color: #FFFFFF;
}

#form-container H2 {
	background-color: #717880;
	color: #FFFFFF;
}
/* background + colors end */

/* borders start */
#header .rgt UL LI {
	border-right: 1px solid #FFFFFF;
}

#col2Home {
	border-left: 1px solid #C3DFEF;
	border-right: 1px solid #65C0D7;
}
/* borders end */

/* landing page styles start */
BODY#landing #container {
	background: #FFFFFF url(/images/NonTridion/lodges/bg-container-landing.jpg) top left repeat-y;
}

BODY#landing #header .rgt UL LI A, BODY#landing #header .rgt UL LI A:link, BODY#landing #header .rgt UL LI A:active, BODY#landing #header .rgt UL LI A:visited {
	color: #003928;
}

BODY#landing #header .rgt UL LI {
	border-right: 1px solid #03659E;
}

BODY#landing #header .rgt UL LI.last {
	border-right: none;
}

BODY#landing #landing-intro H1 {
	color: #FFFFFF;
}

BODY#landing #left .item .details P {
	background: url(/images/NonTridion/lodges/bg-landing-cta.jpg) top left repeat-y;
}

BODY#landing #left .item .details P A.cta, BODY#landing #left .item .details P A.cta:link, BODY#landing #left .item .details P A.cta:active, BODY#landing #left .item .details P A.cta:visited, BODY#landing #left .item .details P A.cta:hover {
	background: url(/images/NonTridion/lodges/arrow-cta.gif) 180px 6px no-repeat;
}

BODY#landing #left .item {
	background-color: #E3E8EB;
}

BODY#landing #left .item .text H2 {
	color: #231F20;
}

BODY#landing #left .item .text P A, BODY#landing #left .item .text P A:link, BODY#landing #left .item .text P A:active, BODY#landing #left .item .text P A:visited, BODY#landing #left .item .text P A:hover {
	color: #808284;
}

BODY#landing #disclaimer {
	background: none;
	background-color: #FFFFFF;
}
/* landing page styles end */

/* iframe styles start */
#iframe #container #header H2 {
	color: #666666;	
}

#iframe #container #content #banner {
	background-color: #A7AAB1;
}

#iframe #container #content #banner-gallery-thumbs #gallery-thumbs A:hover, #iframe #container #content #banner-gallery-thumbs #gallery-thumbs A.active {
	border: 3px solid #41424D;
}

#iframe #container #content #spec UL#spec-links LI A, #iframe #container #content #spec UL#spec-links LI A:link, #iframe #container #content #spec UL#spec-links LI A:active, #iframe #container #content #spec UL#spec-links LI A:visited {
	background-color: #E3E8EB;
	color: #41424D;
}

#iframe #container #content #spec UL#spec-links LI A:hover, #iframe #container #content #spec UL#spec-links LI A.active, #iframe #container #content #spec UL#spec-links LI A.active:link, #iframe #container #content #spec UL#spec-links LI A.active:active, #iframe #container #content #spec UL#spec-links LI A.active:visited, #iframe #container #content #spec UL#spec-links LI A.active:hover {
	background-color: #A7AAB1;
}

#iframe #container #content #spec #info {
	background-color: #A7AAB1;
}
/* iframe styles end */

/* datepicker styles start */
.ui-datepicker-title {
	color: #FFFFFF;
}

.ui-datepicker-calendar TD A.ui-state-default {
	border: 1px solid #717880;
	color: #717880;
}

.ui-datepicker-calendar TD A.ui-state-hover {
	border: 1px solid #000000;
	color: #FFFFFF;
	background-color: #717880;
}
/* datepicker styles end */

/* slider styles start */
.ui-widget-header { 
	background-color: #7E848E;
	color: #222222;
}

.ui-widget-content {
	background-color: #B3B3B3;
}

.ui-state-default, .ui-widget-content .ui-state-default { 
	background: url(/images/NonTridion/lodges/slider-pointer.gif) 0 50% no-repeat;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	background: url(/images/NonTridion/lodges/slider-pointer.gif) 0 50% no-repeat;
}

.ui-state-active, .ui-widget-content .ui-state-active {
	background: url(/images/NonTridion/lodges/slider-pointer.gif) 0 50% no-repeat;
}
/* slider styles end */

/* landing search result styles start */
.search-results-lodges .search-result-overview, .search-results-lodges .search-result-links {
	background-color: #6F7581;
}

.search-results-lodges .search-result-overview .right .park-features, .park-lodges .park .features .park-features {
	color: #FFFFFF;
}

.search-results-lodges TABLE.odd {
	background-color: #C9CFD1;
}

.search-results-lodges TABLE.even {
	background-color: #DEE0E0;
}

.search-results-lodges .search-result-overview .left H1 {
	color: #39C4F1;
}

.search-results-lodges .search-result-overview .left P {
	color: #FFFFFF !important;
}

.search-results-lodges .search-result-overview .right .park-logo {
	margin-top: 3px !important;
}

.search-results-lodges TD.desc H2 {
	color: #231F20;
}

.search-results-lodges .search-result TD.link P.grad {
	background: url(/images/NonTridion/lodges/bg-btn-link-col.jpg) top left repeat-y;
}

.search-results-lodges .search-result TD.link p.grad A {
	background: url(/images/NonTridion/lodges/bg-btn-arrow-col.gif) 175px 6px no-repeat;
}

.search-results-lodges .search-result-links div P.grad, .park-lodges .park .text P.grad {
	background: url(/images/NonTridion/lodges/bg-btn-link.jpg) top left repeat-y;
}

.search-results-lodges .search-result-links div p.grad A, .park-lodges .park .text P.grad A {
	background: url(/images/NonTridion/lodges/bg-btn-arrow.gif) 175px 6px no-repeat;
	width: 165px;
}

.search-results-lodges SPAN.used {
	background-color: #6C6C6C;
}

.search-results-lodges SPAN.new {
	background-color: #303030;
}
/* landing search result styles end */


/*added by onsite for 'Find your perfect Holiday Home' style on 13/04/10 starts */

#nav UL LI.last_fifth A, #nav UL LI.last_fifth A:link, #nav UL LI.last_fifth A:active, #nav UL LI.last_fifth A:visited, #nav UL LI.last_fifth A:hover {
    /*background: #002D72 url(../Images/NonTridion/arrow-white-on-dblue-off.gif) 240px 4px no-repeat;*//*updated by offshore on 23-Mar-2010 as per the ppt 220310HCSchanges.ppt*/
    background: #1e2639 url(../Images/NonTridion/arrow-white-on-dblue-off.gif) 240px 4px no-repeat;
}

/*added by onsite for 'Find your perfect Holiday Home' style on 13/04/10 ends */


/*added by offshore on 01-06-2010 as per the new design Specs for park and landing pages starts here*/
.rhs-ad-new .link {
	background: url(/images/NonTridion/lodges/bg-rhs-cta.jpg) top left repeat-y;
}

.rhs-ad-new .link A, .rhs-ad-new .link A:link, .rhs-ad-new .link A:active, .rhs-ad-new .link A:visited, .rhs-ad .link A:hover {
	background: url(/images/NonTridion/lodges/arrow-cta.gif) 255px 6px no-repeat;
}

/*added by offshore on 01-06-2010 as per the new design Specs for park and landing pages ends here*/


/*added by onsite on 02-06-10 for channging main text colour for lodges*/
.descriptionContent p
{
color:#606060 !important;
font-weight:bold;
}

.rhs-ad-new {
background-color:white !important;
}
/*added by onsite on 02-06-10 for channging main text colour for lodges*/


.itemLanding {
background:transparent url(/images/NonTridion/lodges/item-divider-full.jpg) no-repeat scroll left top !important;

}

/*added by offshore on 08-06-10 for channging main text colour for lodges starts*/
#contactUs-form-container h2
{
background-color:#717880;
}
/*added by offshore on 08-06-10 for channging main text colour for lodges ends*/