/* Container Styles Start */
HTML {
	overflow-y: scroll;
}

BODY {
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 0.75em;
	color: #797876;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF !important;
}

BODY#gallery, BODY#video-overlay {
	background-color: #82D4E0 !important;/*#D3E8E5 : the bg color is changed on 01/02/2010 by offshore*/
}

IMG {
	border: 0px;
	overflow: hidden;
	*display: block;
}

#iframe {
	width: 100%;
	text-align: left;
	float: left;
}

#iframe #container {
	float: left;
	width: 775px;
	margin: 7px auto 0px auto;
	padding: 0px 15px 0px 15px;
	height: auto;
}

BODY#gallery #iframe #container, BODY#video-overlay #iframe #container {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

BODY#gallery #iframe #container {
	background: none;
	width: 659px !important;
}

#iframe #container #header {
	width: 775px;
	float: left;
	clear: both;
	height: auto;
	padding: 4px 0px 0px 0px;
	margin: -7px 0px 0px 0px;
	height: 56px;
}

#iframe #container #content {
	width: 775px;
	clear: both;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: none;
}

BODY#gallery #content {
	width: 659px !important;
}

#iframe #container #footer {
	width: 775px;
	clear: both;
	float: left;
	padding: 23px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: none;
}
/* container styles end */

/* header styles start */
#iframe #container #header H1 {
	margin: 5px 0px 0px 0px;
	color: #000000 !important;
	float: left;

	
}

#iframe #container #header H1 SPAN {
	font-weight: bold;
	font-size: 0.6em;
}

#iframe #container #header UL {
	float: left;
	clear: both;
	width: 650px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}

#iframe #container #header UL LI {
	float: left;
	display: inline;
	color: #676767;
	margin-right: 27px;
}

#iframe #container #header UL LI SPAN {
	color: #3F3C3D;
}
/* header styles start */

/* content styles start */
#iframe #banner {
	clear: none;
	background: none;
	margin-bottom: 6px;
	width: 775px;
	/*height: 294px;*/
}

#gallery #banner-gallery {
	width: 651px;
	height: 320px;
	float: left;
	margin: 8px 0px 0px 8px;
}

#iframe #banner #banner-gallery {
	width: 760px;
	height: 275px;
	float: left;
	margin: 8px 0px 0px 8px;
}

#iframe #banner #banner-gallery #gallery-images, #gallery #banner-gallery #gallery-images {
	clear: both;
	float: left;
	width: 393px;
}

#iframe #banner #banner-gallery #gallery-images IMG, #gallery #banner-gallery #gallery-images IMG {
	display: none;
}

#iframe #banner #banner-gallery #gallery-images IMG#banner-gallery1, #gallery #banner-gallery #gallery-images IMG#banner-gallery-1, #gallery #banner-gallery #gallery-images IMG#banner-gallery1_1 {
	display: block;
}

#iframe #gallery-thumbs {
	float: left;
	width: 258px;
	height:255px;/* added by offshore on 09/12/2009 */
	padding: 0px 0px 0px 0px;
}

#iframe #gallery-thumbs UL {
	list-style: none;
	clear: both;
	float: left;
	width: 258px;
}

#iframe #gallery-thumbs UL LI {
	width: 129px;
	height: 85px;
	float: left;
}
#iframe #gallery-thumbs UL LI A.active 
{
	border:solid 2px white;
}
#iframe #gallery-thumbs UL LI A, #iframe #gallery-thumbs UL LI A:link, #iframe #gallery-thumbs UL LI A:active, #iframe #gallery-thumbs UL LI A:visited, #iframe #gallery-thumbs UL LI A:hover {
	display: block;
	float: left;
	width: 121px;
	height: 77px;
	cursor: pointer;
}

#gallery-desc-bar {
	float: left;
	clear: both;
	width: 644px;
	height: auto;
	margin: 0px 0px 0px 0px;
	position: relative;
	/*background-color: #39C4F1; commented by offshore on 01/02/2010*/
	padding-bottom:26px;/* added by offshore on 09/12/2009 */
}
#gallery-desc-bar-select {
	float: left;
	clear: both;
	width: 644px;
	height: auto;
	margin: 0px 0px 0px 0px;
	position: relative;
	background-color: #39C4F1;
}

#iframe #gallery-desc {
	width: 515px;
	clear: both;
	float: left;
	height: 20px;
	padding: 10px 0px 0px 0px;
	margin: -30px 0px 0px 8px;
}

#gallery-desc-bar #gallery-desc {
	margin: -6px 0px 0px 8px;
}

#iframe #gallery-desc P {
	display: none;
	color: #000000;
}

#gallery-desc-bar #gallery-desc P {
	font-weight: bold;
}

#iframe #gallery-desc P#desc-gallery1 {
	display: block;
}

#iframe #banner-video {
	padding: 0px 0px 0px 80px !important;
	height: 294px;
}

#iframe #banner-view {
	width: 552px;
	padding: 0px 0px 0px 223px !important;
	height: 294px;
}

#view-controls {
	margin-top: 8px;
}

#iframe #banner-plan {
	clear: both;
	float: left;
	width: 640px;
	height: 278px;
	padding: 8px 0px 0px 8px;
}

#iframe #banner-plan img#banner-plan-image {
	border: none;
}

.banner-interaction {
	clear: both;
	float: left;
	position: absolute;
	bottom: 10px;
	right: 8px;
	width: 180px;
	/*right:-8px;
	top:-65px;
	width:165px;*/
	height: 42px;
	/*background-color: #03A9BF;*/
	/*background-color:#39C4F1;*/
	padding: 4px 10px 4px 10px;
}

#gallery-desc-bar .banner-interaction {
	float: right;
	clear: both;
	position: relative;
	padding-bottom: 0px;
	background: none !important;
	width: 135px;
	margin: -14px 0px 0px 0px;
	*margin: 10px 0px 0px 0px;
	*right: 34px;
}

.banner-interaction P {
	color: #000000;
	margin: 0px 0px 0px 2px;
	font-weight:bold /* added by offshore on 09/12/2009 */
}

#gallery-desc-bar .banner-interaction P {
	color: #000000;
	font-weight: bold;
}

#gallery-desc-bar .banner-interaction, #gallery-desc-bar .banner-interaction P, #gallery-desc-bar .banner-interaction SELECT {
	float: right;
}


.banner-slide-up {
	clear: both;
	float: right;
	width: 85px !important;
	height: 175px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 5;
}

.banner-slide-up UL {
	width: 77px;
	margin: 8px 8px 0px 0px;
}

.banner-slide-up UL LI {
	width: 77px;
	clear: both;
	float: left;
	margin: 0px 0px 10px 0px;
}

.banner-slide-up UL LI A {
	cursor: pointer;
}

#spec {
	width: 775px;
	clear: both;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

UL#spec-links {
	float: left;
	clear: both;
	list-style: none;
}

UL#spec-links LI {
	display: inline;
}

UL#spec-links LI A, UL#spec-links LI A:link, UL#spec-links LI A:active, UL#spec-links LI A:visited {
	width: auto;
	float: left;
	font-size: 1.0625em;
	padding: 2px 12px 2px 12px;
	margin-right: 3px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

#info {
	clear: both;
	float: left;
	width: 775px;
	height: auto;
	padding-bottom: 20px;
}

#info #show-features, #info #show-subletting, #info #show-payment, #info #show-costs {
	display: none;
	padding: 13px 0px 0px 13px;
	font-size: 1em;
	color: #000000;
	height: auto;
}

#info #show-features {
	display: block;
}

#info DIV .col1 {
	float: left;
	width: 230px;
	margin: 0px 0px 0px 0px;
}

#info DIV .col2 {
	float: left;
	width: 250px;
	margin: 0px 0px 0px 40px;
}

#info DIV .col3 {
	float: left;
	width: 180px;
	margin: 0px 0px 0px 50px;
}

.col1 UL {
	width: 230px;
	margin: 0px 0px 0px 1em;
	padding: 0px 0px 0px 0px;
	list-style: disc url(../images/NonTridion/bullet-new.gif) outside;
}

.col1 UL LI {
	margin-bottom: 0.4em;
	*margin: 0px 0px 0.4em 1.5em;
}

A#print-page {
	background: url(../images/NonTridion/icon-print-new.gif) left no-repeat;
}

A#email-friend {
	background: url(../images/NonTridion/icon-email.gif) left no-repeat;
}

A#overlay-video {
	display: block;
	float: left;
	width: 463px;
	height: 260px;
}

#info DIV .col3 P.grad {
	margin: 0px 0px 1em 0px;
	width: 180px;
	background: none !important;
	background-color: #003070 !important;
}

#info DIV .col3 P.grad A {
	background: transparent url(../images/NonTridion/arrow-white-on-dblue-off.gif) no-repeat 160px 4px;
}
/* content styles end */

/* STYLES ADDED BY PW 2009/11/24 START */
/* video overlay start */
BODY#video-overlay #iframe #container {
	width: 463px;
	background: none;
	padding: 13px 20px 0px 20px;
}

BODY#video-overlay #iframe #container #content {
	width: 463px;
}

#video-player {
	float: left;
	clear: both;
	width: 463px;
	height: 260px;
	padding-bottom: 20px;
	text-align: center;
}

IMG#overlay-video-loading {
	margin-top: 110px;;
}

#selector {
	clear: both;
	float: left;
	width: 443px;
	height: auto;
	padding: 10px 10px 10px 10px;
	text-align: right;
	background-color: #39C4F1;
	margin-bottom: 20px;
}


#selector P {
	margin-bottom: 5px;
	color: #000000;
}
/* video overlay end */
/* caravan overlay start */
#iframe #container #header .lft {
	clear: both;
	float: left;
	width: 685px;
	height: 56px;
}

#iframe #container #header H1 {
	color: #000000 !important;
	float: left;
}

SPAN.used, SPAN.new {
	background-color: red !important;/*#BE514E*/
}

SPAN.new {
	background-color: green !important;/*#FF0000*/
}

SPAN.park-name {
	font-size: 0.75em !important;/*0.75em !important;*//*updated by offshore on 17-Feb-2010 to fix caravan-overlay-room page changes*/
	font-weight: bold !important;/*normal !important;*/
	font-family:"arial,helvetica,verdana,sans serif";
}

#park-logo {
	float: right;
	width: 62px;
	padding-right: 28px;
	margin-top: -5px;
}

#info H2 {
	color: #000000 !important;
	font-size: 1.125em;
	margin: 0px 0px 0.25em -1px;
}

.tbl-cost-overview {
	clear: both;
	float: left;
	width: 250px;
	margin-bottom: 1em;
	font-size:1em;
	color:#000000;
}

.tbl-cost-overview TD {
	text-align: left;
	vertical-align: top;
	line-height: 1.5em;
}

.tbl-cost-overview TD.criteria {
	width: 135px;
        
}

.tbl-cost-overview TD.cost {
	width: 115px;
}
/* caravan overlay end */
/* STYLES ADDED BY PW 2009/11/24 END */

/*added by offshore on 04/12/2009 starts*/

/*Overlay-park styles start here*/


BODY#regional #iframe #container {
	padding: 0px 24px 0px 29px !important;/*0px 29px 0px 29px !important; updated by offshore on 18-Mar-2010 as per the slide 5 of ppt issues_17.03.10*/
	height: auto !important;
	width: 753px !important;
}

BODY#regional #iframe #container #content {
	width: 753px !important;
}

BODY#regional #iframe #container #content #header {
	clear: both;
	float: left;
	height: 64px;
	width: 753px;
	padding: 5px 0px 4px 0px;
}

BODY#regional #iframe #container #content #header .logo {
	float: left;
	clear: both;
	width: 100px;
}

BODY#regional #iframe #container #content #header .strapline {
	float: left;
	text-align: right;
	width: 653px;
	margin-top: 10px;
}

BODY#regional #iframe #container #content #header .strapline IMG {
	float: right;
	
}

BODY#regional #iframe #container #content .left {
	clear: both;
	float: left;
	width: 480px;
	padding: 0px 15px 0px 0px;
}

BODY#regional #iframe #container #content .left #regional-image IMG {
	display: none;
}

#regional-image, #regional-thumbs {
	float: left;
	clear: both;
	width: 550px;
	padding: 0px 0px 9px 0px;
}

#regional-image {
	height: 325px;
	overflow: hidden;
}

#regional-thumbs IMG {
	margin-right: 6px;
	display: inline;
}

BODY#regional #iframe #container #content .right {
	float: left;
	width: 258px;
	padding: 0px 0px 0px 0px;
}

BODY#regional #iframe #container #content .right H1 {
	margin: 0px 0px 10px 0px;
}
/*added by offshore on 08/12/2009 starts*/
Body#regional #iframe .exclusive #content .right h1 {
color:#50736C;
}
/*added by offshore on 08/12/2009 ends*/

BODY#regional #iframe #container #content .right UL {
	list-style: none;
	margin: 0px 0px 1em 0px;
}

BODY#regional #iframe #container #content .right UL LI {
	margin: 0px 0px 0px 0px;
}

BODY#regional #iframe #container #content .right UL LI A {
	font-weight: bold;
	color: #03659E;
	display: block;
	padding: 0px 0px 5px 10px;
	background: url(../Images/NonTridion/arrow-thickbox.gif) 0px 4px no-repeat;
}

BODY#regional #iframe .exclusive #content .right UL LI, BODY#regional #iframe .haven #content .right UL LI, BODY#regional #iframe .belong #content .right UL LI, BODY#regional #iframe .lodges #content .right UL LI {
	padding: 0px 0px 0px 10px !important;
	background: url(/Images/NonTridion/search-result-overview-bullet-exclusive.gif) left no-repeat;
	line-height: 1.4em;
}

BODY#exclusive #iframe #container #content #arrange-viewing P.grad, BODY#regional #iframe .exclusive #content .right P.grad {
	background: url(/Images/NonTridion/bg-btn-link-exclusive.jpg) top left repeat-y;
}

BODY#exclusive #iframe #container #content #arrange-viewing P.grad A, BODY#regional #iframe .exclusive #content .right P.grad A {
	background: url(/Images/NonTridion/bg-btn-arrow-exclusive.gif) 175px no-repeat;
}

BODY#regional #iframe DIV.exclusive {
	background: #DCD9C5 url(/Images/NonTridion/bg-overlay-parks-exclusive.jpg) top left repeat-y;
}

/*Overlay-park styles end here*/

/*added by offshore on 04/12/2009 ends*/

#galleryList
{
color:#000000 !important;
}

/**Budget calculator CSS - start **/

#iframe #containerBgt {
	float: left;
	width: 330px;
	margin: 0px auto 0px auto;
	padding:  0px 3px 0px 3px;/*0px 15px 0px 15px;*/
	height: 470px;
	background-color : #CCF0FE;
} 
 
#iframe #containerBgt H1{ 
color: #6BB8D4;
margin-bottom : 10px;
}

#containerBgt label
{
  width : 140px;
  float:left;
  margin:0;
  font-weight : bold;
  
}

#containerBgt .form-input, #containerBgt .form-inputReadOnly
{
   clear:both;
   float:left;
   margin:0.3em 0 1em;
   width:334px;
}

#containerBgt .form-input input, #containerBgt .form-inputReadOnly input
{
 width : 180px;
}

#containerBgt .form-inputReadOnly input
{
  border : none;
  background-color :#CCF0FE;
}

#containerBgt .form-inputReadOnly #inputBudget 
{
  border : solid 1px #385D8A;
  background-color :#DCE6F2;
}

#containerBgt .form-button
{
 clear:both;
 float:left;
 margin:0;
 padding:0 0 10px;
 text-align:right;
 width:334px;
}

#bgtForm 
{
  margin : 6px 0px 0px  0px;
} 

#containerBgt #tcLinkShow, #containerBgt #tcLinkHide
{
  margin : 6px 0px 0px 0px;
  font-weight:bold;
}

#containerBgt #msgA, #containerBgt #msgB, #containerBgt .form-inputReadOnly
{
 display : none;
}

#totalPayable {
 display:inline;
}
/** not used
.fieldDiv 
{
   display:inline;
   float:right;
   width:193px;
}


#containerBgt .form-button #bgtSubmit, #containerBgt .form-button  #bgtClear
{
  background : #003070 url(/images/NonTridion/arrow-white-on-dblue-off.gif) no-repeat scroll right 4px;
  padding : 2px 22px 2px 0px;
  margin :0px 0px 0px 0px;
  text-align : right;
  height:23px;
  color:#ffffff;
  
}

**/

#containerBgt .form-button #bgtSubmit, #containerBgt .form-button  #bgtClear
{
  background : none;
  padding : 0px 0px 0px 0px;
  margin :0px 0px 0px 0px;
  text-align : right;
  height:auto;
  color:#ffffff;
  
}



/**Budget calculator CSS - end **/

/* brand styles start */
/* you belong here */
BODY#belong #iframe #container {
	background: url(/images/NonTridion/bg-gradient-belong.jpg) repeat-y top right;
}

BODY#belong #iframe #container #header H1 {
	color: #6D9192;
	font-size: 1.7em;
}

BODY#belong #iframe #container #header H1 SPAN {
	background-color: #02A9BE;
}

BODY#belong #iframe #container #content #banner {
	background-color: #81D4DF;
}

BODY#belong #banner-view-controls-pn A.prev, BODY#belong #banner-view-controls-pn A.prev:link, BODY#belong #banner-view-controls-pn A.prev:active, BODY#belong #banner-view-controls-pn A.prev:visited, BODY#belong #banner-view-controls-pn A.prev:hover {
	background: url(/images/NonTridion/bg-banner-view-previous-belong.gif) top left no-repeat;
}

BODY#belong #banner-view-controls-pn A.next, BODY#belong #banner-view-controls-pn A.next:link, BODY#belong #banner-view-controls-pn A.next:active, BODY#belong #banner-view-controls-pn A.next:visited, BODY#belong #banner-view-controls-pn A.next:hover {
	background: url(/images/NonTridion/bg-banner-view-next-belong.gif) top left no-repeat;
}

BODY#belong #iframe #container #content #banner-gallery-thumbs #gallery-thumbs A:hover, BODY#belong #iframe #container #content #banner-gallery-thumbs #gallery-thumbs A.active {
	border: 3px solid #263B80;
}

BODY#belong #iframe #container #content #arrange-viewing P.grad, BODY#regional #iframe .belong #content .right P.grad {
	background: url(/images/NonTridion/bg-btn-link-belong.jpg) top left repeat-y;
}

BODY#belong #iframe #container #content #arrange-viewing P.grad A, BODY#regional #iframe .belong #content .right P.grad A {
	background: url(/images/NonTridion/bg-btn-arrow-belong.gif) 175px no-repeat;
}

BODY#belong #iframe #container #content #spec UL#spec-links LI A, BODY#belong #iframe #container #content #spec UL#spec-links LI A:link, BODY#belong #iframe #container #content #spec UL#spec-links LI A:active, BODY#belong #iframe #container #content #spec UL#spec-links LI A:visited {
	background-color: #9CCED3;
	color: #1D558A;
}

BODY#belong #iframe #container #content #spec UL#spec-links LI A:hover, BODY#belong #iframe #container #content #spec UL#spec-links LI A.active, BODY#belong #iframe #container #content #spec UL#spec-links LI A.active:link, BODY#belong #iframe #container #content #spec UL#spec-links LI A.active:active, BODY#belong #iframe #container #content #spec UL#spec-links LI A.active:visited, BODY#belong #iframe #container #content #spec UL#spec-links LI A.active:hover {
	background-color: #C7E9ED;
}

BODY#belong #iframe #container #content #spec #info {
	background-color: #C7E9ED;
}

	
BODY#regional #iframe DIV.belong {
	background: #DCD9C5 url(/images/NonTridion/bg-overlay-parks-ybh.jpg) top left repeat-y;
}

/*brand added for belong on 02/02/2010 starts here */

body#belong #iframe #container #content #arrange-viewing p.grad, body#regional #iframe .belong #content .right_ParkText p.grad {
background: url(/images/NonTridion/bg-btn-link-belong.jpg) top left repeat-y;
}

body#belong #iframe #container #content #arrange-viewing p.grad a, body#regional #iframe .belong #content .right_ParkText p.grad a
 {
background: url(/images/NonTridion/bg-btn-arrow-belong.gif) 175px no-repeat;
}
/*brand added for belong on 02/02/2010 ends here */
/* haven */



BODY#haven #iframe #container #header H1 {
	color: #558AA8;
	font-size: 1.7em;
}

BODY#haven #iframe #container #header H1 SPAN {
	background-color: #03659E;
}

BODY#haven #iframe #container #content #banner {
	background-color: #8EC6DF;
}

BODY#haven #banner-view-controls-pn A.prev, BODY#haven #banner-view-controls-pn A.prev:link, BODY#haven #banner-view-controls-pn A.prev:active, BODY#haven #banner-view-controls-pn A.prev:visited, BODY#haven #banner-view-controls-pn A.prev:hover {
	background: url(/images/NonTridion/bg-banner-view-previous-haven.gif) top left no-repeat;
}

BODY#haven #banner-view-controls-pn A.next, BODY#haven #banner-view-controls-pn A.next:link, BODY#haven #banner-view-controls-pn A.next:active, BODY#haven #banner-view-controls-pn A.next:visited, BODY#haven #banner-view-controls-pn A.next:hover {
	background: url(/images/NonTridion/bg-banner-view-next-haven.gif) top left no-repeat;
}

BODY#haven #iframe #container #content #banner-gallery-thumbs #gallery-thumbs A:hover, BODY#haven #iframe #container #content #banner-gallery-thumbs #gallery-thumbs A.active {
	border: 3px solid #263B80;
}

BODY#haven #iframe #container #content #arrange-viewing P.grad, BODY#regional #iframe .haven #content .right P.grad {
	background: url(/images/NonTridion/bg-btn-link-haven.jpg) top left repeat-y;
}

BODY#haven #iframe #container #content #arrange-viewing P.grad A, BODY#regional #iframe .haven #content .right P.grad A {
	background: url(/images/NonTridion/bg-btn-arrow-haven.gif) 175px no-repeat;
}

BODY#haven #iframe #container #content #spec UL#spec-links LI A, BODY#haven #iframe #container #content #spec UL#spec-links LI A:link, BODY#haven #iframe #container #content #spec UL#spec-links LI A:active, BODY#haven #iframe #container #content #spec UL#spec-links LI A:visited {
	background-color: #D9ECF5;
	color: #1D558A;
}

BODY#haven #iframe #container #content #spec UL#spec-links LI A:hover, BODY#haven #iframe #container #content #spec UL#spec-links LI A.active, BODY#haven #iframe #container #content #spec UL#spec-links LI A.active:link, BODY#haven #iframe #container #content #spec UL#spec-links LI A.active:active, BODY#haven #iframe #container #content #spec UL#spec-links LI A.active:visited, BODY#haven #iframe #container #content #spec UL#spec-links LI A.active:hover {
	background-color: #BBDEED;
}

BODY#haven #iframe #container #content #spec #info {
	background-color: #BBDEED;
}

BODY#regional #iframe .exclusive #content .right H1 {
	color: #50736C;
	
}

BODY#regional #iframe DIV.haven {
	background: #DCD9C5 url(/images/NonTridion/bg-overlay-parks-haven.jpg) top left repeat-y;
}
/* exclusive lifestyle */
BODY#exclusive #iframe #container {
	background: url(/images/NonTridion/bg-gradient-exclusive.jpg) repeat-y top right;
}

BODY#exclusive #iframe #container #header H1 {
	color: #50736C;
	font-size: 1.7em;
}

BODY#exclusive #iframe #container #header H1 SPAN {
	background-color: #587765;
}

BODY#exclusive #iframe #container #content #banner {
	background-color: #E1DFCE;
}

BODY#exclusive #banner-view-controls-pn A.prev, BODY#exclusive #banner-view-controls-pn A.prev:link, BODY#exclusive #banner-view-controls-pn A.prev:active, BODY#exclusive #banner-view-controls-pn A.prev:visited, BODY#exclusive #banner-view-controls-pn A.prev:hover {
	background: url(/images/NonTridion/bg-banner-view-previous-exclusive.gif) top left no-repeat;
}

BODY#exclusive #banner-view-controls-pn A.next, BODY#exclusive #banner-view-controls-pn A.next:link, BODY#exclusive #banner-view-controls-pn A.next:active, BODY#exclusive #banner-view-controls-pn A.next:visited, BODY#exclusive #banner-view-controls-pn A.next:hover {
	background: url(/images/NonTridion/bg-banner-view-next-exclusive.gif) top left no-repeat;
}

BODY#exclusive #iframe #container #content #banner-gallery-thumbs #gallery-thumbs A:hover, BODY#exclusive #iframe #container #content #banner-gallery-thumbs #gallery-thumbs A.active {
	border: 3px solid #003928;
}

BODY#exclusive #iframe #container #content #arrange-viewing P.grad, BODY#regional #iframe .exclusive #content .right P.grad {
	background: url(/images/NonTridion/bg-btn-link-exclusive.jpg) top left repeat-y;
}

BODY#exclusive #iframe #container #content #arrange-viewing P.grad A, BODY#regional #iframe .exclusive #content .right P.grad A {
	background: url(/images/NonTridion/bg-btn-arrow-exclusive.gif) 175px no-repeat;
}

BODY#exclusive #iframe #container #content #spec UL#spec-links LI A, BODY#exclusive #iframe #container #content #spec UL#spec-links LI A:link, BODY#exclusive #iframe #container #content #spec UL#spec-links LI A:active, BODY#exclusive #iframe #container #content #spec UL#spec-links LI A:visited {
	background-color: #EDECE4;
	color: #003928;
}

BODY#exclusive #iframe #container #content #spec UL#spec-links LI A:hover, BODY#exclusive #iframe #container #content #spec UL#spec-links LI A.active, BODY#exclusive #iframe #container #content #spec UL#spec-links LI A.active:link, BODY#exclusive #iframe #container #content #spec UL#spec-links LI A.active:active, BODY#exclusive #iframe #container #content #spec UL#spec-links LI A.active:visited, BODY#exclusive #iframe #container #content #spec UL#spec-links LI A.active:hover {
	background-color: #E1DFCE;
}

BODY#exclusive #iframe #container #content #spec #info {
	background-color: #E1DFCE;
}

BODY#regional #iframe DIV.exclusive {
	background: #DCD9C5 url(/images/NonTridion/bg-overlay-parks-exclusive.jpg) top left repeat-y;
}
/* lodge retreats */
BODY#lodges #iframe #container {
	background: url(/images/NonTridion/bg-gradient-lodges.jpg) repeat-y top right;
}

BODY#lodges #iframe #container #header H1 {
	color: #6D6F73;
	font-size: 1.7em;
}

BODY#lodges #iframe #container #header H1 SPAN {
	background-color: #6C6C6C;
}

BODY#lodges #iframe #container #content #banner {
	background-color: #A7AAB1;
}

BODY#lodges #banner-view-controls-pn A.prev, BODY#lodges #banner-view-controls-pn A.prev:link, BODY#lodges #banner-view-controls-pn A.prev:active, BODY#lodges #banner-view-controls-pn A.prev:visited, BODY#lodges #banner-view-controls-pn A.prev:hover {
	background: url(/images/NonTridion/bg-banner-view-previous-lodges.gif) top left no-repeat;
}

BODY#lodges #banner-view-controls-pn A.next, BODY#lodges #banner-view-controls-pn A.next:link, BODY#lodges #banner-view-controls-pn A.next:active, BODY#lodges #banner-view-controls-pn A.next:visited, BODY#lodges #banner-view-controls-pn A.next:hover {
	background: url(/images/NonTridion/bg-banner-view-next-lodges.gif) top left no-repeat;
}

BODY#lodges #iframe #container #content #banner-gallery-thumbs #gallery-thumbs A:hover, BODY#lodges #iframe #container #content #banner-gallery-thumbs #gallery-thumbs A.active {
	border: 3px solid #41424D;
}

BODY#lodges #iframe #container #content #arrange-viewing P.grad, BODY#regional #iframe .lodges #content .right P.grad {
	background: url(/images/NonTridion/bg-btn-link-lodges.jpg) top left repeat-y;
}

BODY#lodges #iframe #container #content #arrange-viewing P.grad A, BODY#regional #iframe .lodges #content .right P.grad A {
	background: url(/images/NonTridion/bg-btn-arrow-lodges.gif) 175px no-repeat;
}

BODY#lodges #iframe #container #content #spec UL#spec-links LI A, BODY#lodges #iframe #container #content #spec UL#spec-links LI A:link, BODY#lodges #iframe #container #content #spec UL#spec-links LI A:active, BODY#lodges #iframe #container #content #spec UL#spec-links LI A:visited {
	background-color: #E3E8EB;
	color: #41424D;
}

BODY#lodges #iframe #container #content #spec UL#spec-links LI A:hover, BODY#lodges #iframe #container #content #spec UL#spec-links LI A.active, BODY#lodges #iframe #container #content #spec UL#spec-links LI A.active:link, BODY#lodges #iframe #container #content #spec UL#spec-links LI A.active:active, BODY#lodges #iframe #container #content #spec UL#spec-links LI A.active:visited, BODY#lodges #iframe #container #content #spec UL#spec-links LI A.active:hover {
	background-color: #A7AAB1;
}

BODY#lodges #iframe #container #content #spec #info {
	background-color: #A7AAB1;
}

BODY#regional #iframe DIV.right {
	background: #DCD9C5 url(/images/NonTridion/bg-overlay-parks-lodges.jpg) top left repeat-y;
}


/* brand styles end */


/*added by offshore on 08/12/2009 starts*/
Body#regional #iframe .exclusive #content .right_ParkText h1 {
color:#50736C;
}
/*added by offshore on 08/12/2009 ends*/


/*added by offshore on 01/02/2010 starts here*/


BODY#regional #iframe #container #content .right_ParkText {
	float: left;
	width: 258px;
	padding: 0px 0px 0px 0px;
}

BODY#regional #iframe DIV.right_ParkText {
	/*background: transparent url(/images/NonTridion/bg-overlay-parks-lodges.jpg) top left repeat-y;*/
}


BODY#regional #iframe #container #content .right_ParkText H1 {
	margin: 0px 0px 10px 0px;
}



BODY#regional #iframe #container #content .right_ParkText UL {
	list-style: none;
	margin: 0px 0px 1em 0px;
}

BODY#regional #iframe #container #content .right_ParkText UL LI {
	margin: 0px 0px 0px 0px;
}

BODY#regional #iframe #container #content .right_ParkText UL LI A {
	font-weight: bold;
	color: #03659E;
	display: block;
	padding: 0px 0px 5px 10px;
	background: url(../Images/NonTridion/arrow-thickbox.gif) 0px 4px no-repeat;
}

BODY#regional #iframe .exclusive #content .right_ParkText UL LI, BODY#regional #iframe .haven #content .right_ParkText UL LI, BODY#regional #iframe .belong #content .right_ParkText UL LI, BODY#regional #iframe .lodges #content .right_ParkText UL LI {
	padding: 0px 0px 0px 10px !important;
	background: url(/Images/NonTridion/search-result-overview-bullet-exclusive.gif) left no-repeat;
	line-height: 1.4em;
}

BODY#exclusive #iframe #container #content #arrange-viewing P.grad, BODY#regional #iframe .exclusive #content .right_ParkText P.grad {
	background: url(/Images/NonTridion/bg-btn-link-exclusive.jpg) top left repeat-y;
}

BODY#exclusive #iframe #container #content #arrange-viewing P.grad A, BODY#regional #iframe .exclusive #content .right_ParkText P.grad A {
	background: url(/Images/NonTridion/bg-btn-arrow-exclusive.gif) 175px no-repeat;
}

BODY#haven #iframe #container #content #arrange-viewing P.grad, BODY#regional #iframe .haven #content .right_ParkText P.grad {
	background: url(/images/NonTridion/bg-btn-link-haven.jpg) top left repeat-y;
}

BODY#haven #iframe #container #content #arrange-viewing P.grad A, BODY#regional #iframe .haven #content .right_ParkText P.grad A {
	background: url(/images/NonTridion/bg-btn-arrow-haven.gif) 175px no-repeat;
}


/*added by offshore on 01/02/2010 ends here*/


/*added by offshore on 04/02/2010 to fix the caravans-overlay-DB page starts here*/
.col2 UL {
	width: 250px;
	margin: 0px 0px 0px 1em;
	padding: 0px 0px 0px 0px;
	list-style: disc url(../images/NonTridion/bullet-new.gif) outside;
}

.col2 UL LI {
	margin-bottom: 0.4em;
	*margin: 0px 0px 0.4em 1.5em;
}

/*added by offshore on 04/02/2010 to fix the caravans-overlay-DB page ends here*/

/*added by offshore for Print Page on 24/02/2010 starts here*/
#iframe #banner #banner-gallery #gallery-images img#DefaultImagePrint, #gallery #banner-gallery #gallery-images img#DefaultImagePrint
{
display:block;
}

/*#leftDescription
{
margin-left:170px;
 display:inline;
 width:auto; 
 color:#000000;
 float:left;
 padding:0;
}*/

#leftDescription
{
/*margin-left:170px;*/
 display:inline;
 width:300px; 
 color:#000000;
 float:left;
 padding:0;
}
#leftDescription UL
{
list-style:none;
float:left;
}
#leftDescription UL LI
{
list-style:none;
float:left;
*padding-bottom:7px;
padding-bottom:5px;
padding-right:5px;
}

#bannerPrintImages #leftDescription UL LI
{
  font-size:0em;
  padding-bottom:8px;
}

#info div .col1Print
{
float:left;
margin:0 0 0 0px;
width:380px;/*180px;*/
}

.col1Print UL {	
	margin-left:1em;
	*margin-left:0em;
	padding: 0px 0px 0px 0px;
	list-style: disc url(../images/NonTridion/bullet-new.gif) outside;
}

.col1Print UL LI {
	margin-bottom: 0.4em;
	*margin: 0px 0px 0.4em 1.5em;
}

.col4Print UL {
	margin-left:1em;
	*margin-left:0em;
	padding: 0px 0px 0px 0px;
	list-style: disc url(../images/NonTridion/bullet-new.gif) outside;
	color:#000000;
}

.col4Print UL LI {
	margin-bottom: 0.4em;
	*margin: 0px 0px 0.4em 1.5em;
}
#info div .col2Print, #info div .col3Print
{
float:left;
margin:0 0 0 10px;
width:240px;
color:#000000;
}
#info div .col4Print
{
float:left;
margin:0 0 0 15px;
width:150px;
}
#disclaimerText
{
color:#000000;
width:100%;
}
/*added by offshore for Print Page on 24/02/2010 ends here*/


/*added by offshore on 09/02/2011 starts here*/
#iframe #containerBgt h1 {
color:#A8892F;
}
#containerBgt #tcLinkShow a, #containerBgt #tcLinkShow a:link, #containerBgt #tcLinkShow a:active, #containerBgt #tcLinkShow a:visited
{
color:#A8892F;	
}
#iframe #containerBgt
{
	background-color:#E5D099;
}
/*added by offshore on 09/02/2011 ends here*/
#printLft
{
	width:585px !important;
	height:66px !important;
	margin-top:14px !important;
}
#dateTime
{
	float:left;
width:auto;
}
.print_main_info
{
	float:left;
}
.print_header
{
	height:86px !important; 
		
}
.print_hdrContent
{
	height:86px;
}
.print_park-logo
{
	padding-right:0px !important;
}
