



/* HTML element styles start */
H1
{
	font-family: "Trebuchet MS" , arial, helvetica, verdana, sans serif;
	color: #39C4F1;
	font-size: 1.5em;
	clear: both;
	float: left;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2
{
	clear: both;
	color: #39C4F1;
	font-family: "Trebuchet MS" ,arial,helvetica,verdana,sans serif;
	font-size: 1.4em;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: auto;
}

H3
{
	color: #0059A2;
	font-size: 1em;
	font-weight: bold;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

P
{
	clear: both;
	line-height: 1.5em;
	margin: 0px 0px 1em 0px;
}

A, A:link, A:active, A:visited
{
	color: #1D558A;
	text-decoration: none;
	outline: none;
}

A:hover
{
	text-decoration: underline;
}

STRONG
{
	font-weight: bold;
}

EM
{
	font-style: italic;
}

OBJECT
{
	outline: none;
}

DIV.hr
{
	height: 1px;
	background-color: #FF0000;
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
}

DIV.hr HR
{
	display: none;
}

MAP AREA
{
	cursor: pointer;
}
/* HTML element styles end */

/* content styles start */
/* main styles start */
A.thickbox, A.thickbox:link, A.thickbox:active, A.thickbox:visited, A.thickbox:hover
{
	display: block;
	margin: 0.4em 0px 0.4em 0px;
	padding-left: 10px;
	font-weight: bold;
	text-decoration: none; /*background: url(/images/NonTridion/arrow-thickbox.gif) left 5px no-repeat;*/ /* updated by offshore on 28/01/2010 */
	color: #02659F;
}

A.cta, A.cta:link, A.cta:active, A.cta:visited, A.cta:hover
{
	width: auto;
	padding: 0px 20px 0px 0px;
	font-size: 1.1em;
	font-family: "Trebuchet MS" , arial, helvetica, verdana, sans serif;
	font-weight: bold;
	text-decoration: none;
	background: url(../../images/NonTridion/arrow-cta.gif) right 2px no-repeat;
	color: #39C4F1;
}

P.grad
{
	background: url(../../images/NonTridion/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
{
	display: block;
	color: #FFFFFF;
	width: auto;
	padding: 4px 20px 4px 8px;
	font-size: 1.2em;
	font-family: "Trebuchet MS" , arial, helvetica, verdana, sans serif;
	font-weight: bold;
	text-decoration: none;
	background: url(../../images/NonTridion/bg-btn-arrow.gif) 175px 6px no-repeat;
}

A#print-page, A#email-friend
{
	display: block;
	width: auto;
	float: left;
	padding: 0px 0px 0px 18px;
	text-decoration: none;
	margin-right: 8px;
}

/* home styles start */
#cycle-nav
{
	position: relative;
	z-index: 999;
	height: 45px;
	margin-top: 10px;
}

#cycle-nav DIV
{
	float: right;
	height: 29px;
	margin: 6px 30px 10px 0px;
}

#cycle-nav DIV A, #cycle-nav DIV A:link, #cycle-nav DIV A:active, #cycle-nav DIV A:visited, #cycle-nav DIV A:hover
{
	display: block;
	width: 31px;
	height: 29px;
	background: url(../../images/NonTridion/home-main-arrow.gif) top left no-repeat;
	text-decoration: none;
	cursor: pointer;
}

#home-main
{
	float: left;
	clear: both; /* COMMENTED FOR NEW STYLE width: 698px; */
	width: 713px; /* COMMENTED FOR NEW STYLE height: 620px;/* updated by offshore on 17/06/2010 from height: 749px; */
	height: 400px;
	padding: 0px 0px 0px 0px; /* COMMENTED FOR NEW STYLE background: url(../../images/NonTridion/bg-home-main.gif) top right no-repeat;*/
	z-index: 99; /* COMMENTED FOR NEW STYLE margin-top: -55px; */
	position: relative;
}

#searchresult-main
{
	float: left;
	clear: both;
	width: 713px;
	height: 322px;
	padding: 0px 0px 0px 0px;
	z-index: 99;
	position: relative;
}

.home-main-content
{
	clear: both;
	float: left;
	width: 650px;
	position: relative;
	margin: -614px 0px 0px 12px;
	z-index: 199;
}

A.thickbox, A.thickbox:link, A.thickbox:active, A.thickbox:visited, A.thickbox:hover
{
	display: block;
	margin: 0px 0px 0.4em 0px; /* updated by offshore on 25/01/2010 from margin: 0.4em 0px 0.4em 0px; */
	padding-left: 10px; /*font-weight: bold;*/
	font-weight: normal; /* updated by offshore on 28/01/2010 from font-weight: bold */
	text-decoration: none;
}

.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
{
	text-decoration: none; /*font-weight: bold;*/ /*updated by offshore on 17-Feb-2010 to fix paging color issue*/
}

.under-results
{
	clear: both;
	width: 100%;
	float: left;
	margin-top: 8px;
}

#disclaimer
{
	/*clear: both;*/
	float: left;
	width: 266px;
	padding: 40px 8px 0px 8px;
	font-size: 0.9em;
	position: relative;
	overflow: hidden;
}


.home-main-content H1.home-main-title
{
	font-size: 2.75em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #003676;
}

UL#home-main-links
{
	float: right;
	list-style: none;
	margin: 6px 0px 10px 0px;
	width: 110px;
}

UL#home-main-links LI
{
	float: left;
	margin: 0px 0px 0px 3px;
	text-align: center;
}


.banner-slide-up ul li a#video
{
	margin: 0px;
	padding: 0px;
}


UL#home-main-links LI A, UL#home-main-links LI A:link, UL#home-main-links LI A:active, UL#home-main-links LI A:visited
{
	display: block;
	width: 31px;
	height: 29px;
	background: url(../../images/NonTridion/home-main-off.gif) top left no-repeat;
	text-decoration: none;
	cursor: pointer;
}

UL#home-main-links LI A:hover, UL#home-main-links LI A.activeSlide, UL#home-main-links LI A.activeSlide:link, UL#home-main-links LI A.activeSlide:active, UL#home-main-links LI A.activeSlide:visited, UL#home-main-links LI A.activeSlide:hover
{
	display: block;
	width: 31px;
	height: 29px;
	background: url(../../images/NonTridion/home-main-on.gif) top left no-repeat;
	text-decoration: none;
	cursor: pointer;
}

.home-main-desc
{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.4em;
	line-height: 1.3em;
}

.home-main-cta
{
	margin: 0px 0px 0px 10px;
	padding: 3px 5px 3px 5px;
	background-color: #CBDAEC;
	/*filter: alpha(opacity=70);*/
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);*/
	/*-moz-opacity: 0.70;*/
	/*opacity: 0.7;*/
}

.home-main-cta A.cta, .home-main-cta A.cta:link, .home-main-cta A.cta:active, .home-main-cta A.cta:visited, .home-main-cta A.cta:hover
{
	background: transparent url(../../images/NonTridion/arrow-blue.gif) right no-repeat;
	color: #003676;
}

#home-main-overlay
{
	float: left;
	clear: both;
	margin: -230px 0px 0px 0px;
	width: 692px;
	position: relative;
	z-index: 1000;
}

.home-main-lozenge
{
	float: left;
	margin-right: 11px;
}

.home-main-lozenge A, .home-main-lozenge A:link, .home-main-lozenge A:active, .home-main-lozenge A:visited, .home-main-lozenge A:hover, .home-main-lozenge A.on, .home-main-lozenge A.on:link, .home-main-lozenge A.on:active, .home-main-lozenge A.on:visited, .home-main-lozenge A.on:hover
{
	font-family: "Trebuchet MS" , arial, helvetica, verdana, sans serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #39C4F1;
	text-decoration: none;
	display: block;
	width: 264px;
	height: 27px;
	background-color: #E9F5F2;
	padding: 0px 0px 0px 6px;
	cursor: pointer;
}

.home-main-lozenge A SPAN.dark-blue
{
	color: #263B80;
}

.home-main-lozenge A SPAN.light-blue
{
	color: #39C4F1;
	float: left;
	display: block;
	margin-top: 2px;
}

.home-main-lozenge A SPAN.new-text
{
	text-align: right;
	color: #FFFFFF;
	float: right;
	display: block;
	margin-top: 3px;
}

.home-main-lozenge A SPAN.new-text
{
	background: #FFFFFF url(../../images/NonTridion/bg-lozenge-off.gif) right no-repeat;
	padding: 0px 20px 0px 0px;
}


.home-main-expand
{
	display: none;
	background-color: #FFFFFF;
	float: left;
	height: 80px;
	width: 264px;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 0px 0px;
}

.home-main-expand .txt
{
	float: left;
	width: 150px;
	padding: 6px 0px 0px 0px;
}

.home-main-expand .img
{
	float: right;
	margin: -6px 5px 0px 0px;
}

#home-main-thickbox
{
	float: left;
	position: relative;
}

#home-main-thickbox #slideshow
{
	background: url(../../images/NonTridion/btn-photos.jpg) top left no-repeat; /*background: url(/images/NonTridion/btn-slideshow.jpg) top left no-repeat;*/
}

#home-main-thickbox #video
{
	background: url(../../images/NonTridion/btn-video.jpg) top left no-repeat;
}

.home-main-button
{
	float: left;
	clear: both;
	margin-bottom: 4px;
}

.home-main-button A.thickbox, .home-main-button A.thickbox:link, .home-main-button A.thickbox:active, .home-main-button A.thickbox:visited, .home-main-button A.thickbox:hover
{
	display: block;
	float: left;
	width: 79px;
	height: 24px;
	margin: 0px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 1em;
	font-size: 0.9em;
	padding: 3px 0px 0px 50px;
	background: url(../../images/NonTridion/bg-lozenge-off.gif) right no-repeat;
}

.home-text
{
	clear: both;
	float: left; /* COMMENTED FOR NEW STYLE margin: 16px 0px 0px 10px; */
	margin: 16px 0 0 0;
	width: 680px;
}

.main-content
{
	clear: both;
	float: left;
	margin: 16px 0 0 0;
	width: 713px;
}

.home-text P
{
	color: #003676;
}


#home-sub
{
	float: left;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 11px;
	width: 985px;
	background: #E9F5F2 url(../../images/NonTridion/bg-gradient.jpg) top left repeat-y;
}

#home-sub .lft
{
	float: left;
	width: 682px;
	padding: 0px 20px 0px 0px;
}

#home-sub .lft H2
{
	margin: 0px 0px 7px 0px;
	color: #39C4F1;
	font-size: 1.3em;
}

#home-sub .lft P
{
	margin: 0px;
	color: #263B80;
}

#home-sub .rgt
{
	float: left;
	width: 281px;
}

#home-sub .rgt .rhs-ad
{
	background-color: #E9F5F2;
}
/* home styles end */


/* main styles start */
.item
{
	clear: both;
	float: left;
	width: 463px;
	padding: 9px 0px 9px 0px; /*added by offshore on 08/12/2009*/
	border-top: 1px solid #C3DFEF;
	display: inline;
}

.item H2
{
	font-size: 1.3em;
}

.item .image
{
	float: left;
	width: 211px;
}
.item img
{
	float: left;
	margin-right: 11px;
}

.item .text
{
	float: left;
	width: 252px;
	margin-top: -3px; /* height: 128px; */
	position: relative;
}

.item .text H2
{
	margin-bottom: 5px;
}

.item .text P
{
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	position: relative;
}

.item .text P.new
{
	color: #000000;
}

.item .text P SPAN.price
{
	font-weight: bold;
}

.item .text .range-btm
{
	position: absolute;
	bottom: -5px;
}

P.border-top
{
	border-top: 1px solid #C3DFEF;
	padding: 0 0 1em 0;
	margin: 0;
}
/* main styles end */

/* search results page start */
#search-results
{
	float: left; /*clear: both;*/
	margin: 25px 0px 0px 13px;
	display: inline;
}

#search-results H1
{
	margin: 0px 0px 8px 0px;
}

.search-results-belong, .search-results-haven, .search-results-exclusive, .search-results-lodges
{
	clear: both;
	float: left;
	margin-bottom: 25px;
	margin-top: 10px; /*added by offshore on 28/12/2009*/
}

.search-result
{
	float: left;
	clear: both;
}

P.search-result-results
{
	font-weight: bold;
	color: #666666;
	margin: 0px 0px 4px 0px;
}

.search-result-overview
{
	clear: both;
	float: left;
	width: 688px;
}

.search-result-overview .left
{
	float: left;
	width: 495px;
}

.search-result-overview .left H1
{
	float: left;
	width: 453px; /* width: 481px; */
	margin: 3px 0px 8px 0px;
	color: #02659F;
}

.search-result-overview .left P.text
{
	float: left;
	width: 177px;
	padding: 0px 24px 0px 0px;
	font-size: 0.9em;
	line-height: 1.25em;
}

.search-result-overview .left .img
{
	float: left;
	width: 280px;
	margin-top: 7px; /*-8px;*/
}

.search-result-overview .left .img IMG
{
	float: left;
	padding: 0px 12px 0px 0px; /*0px 12px 12px 0px;*/
}

.search-result-overview .right
{
	float: left;
	width: 193px;
}

.search-result-overview .right .park-logo
{
	float: left;
	width: auto;
	margin: -8px 0px 0px 0px;
}

.search-result-overview .right .park-brand
{
	float: right;
	width: auto;
}

.search-result-overview .right .park-features
{
	clear: both;
	float: left;
	width: 190px;
	padding: 0px 0px 0px 3px;
}

.search-result-overview .right .park-features P, .park .features .park-features P
{
	margin: 10px 0px 0px 0px;
	font-weight: bold;
}

.search-result-overview .right .park-features UL, .park .features .park-features UL
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.search-result-overview .right .park-features UL LI, .park .features .park-features UL LI
{
	list-style: none;
	clear: both;
	float: left;
	background: url(../../Images/NonTridion/search-result-overview-bullet.gif) 0px 4px no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	display: inline;
	width: 90%;
	position: relative;
}

.tblResult
{
	width: 688px;
	float: left;
	clear: both;
	padding-bottom: 9px;
}

.tblResult TH, .tblResult TD
{
	vertical-align: top;
	text-align: left;
}

.tblResult TH
{
	height: 3px;
	line-height: 0.1em;
	font-size: 0.1em;
}

.tblResult TH.col1
{
	width: 139px;
}

.tblResult TH.col2
{
	width: 185px;
}

.tblResult TH.col3
{
	width: 100px;
}

.tblResult TH.col4
{
	width: 58px;
}

.tblResult TH.col5
{
	width: 125px;
}

.tblResult TH.col6
{
	width: 81px;
}

.tblResult TD.image
{
	padding: 9px 0px 9px 0px;
}

.tblResult TD.desc H2
{
	padding: 6px 0px 0px 0px;
}

SPAN.used, SPAN.new
{
	font-size: 0.8em;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #02A9BE;
	padding: 0px 3px 0px 3px;
}

SPAN.new
{
	background-color: #03659E;
}

.tblResult TD.desc P
{
	line-height: 1.25em;
	padding-right: 10px; /*width:225px !important;*/
	margin: 0px;
	padding-left: 10px; /*added by offshore on 11/02/2011*/
}

.tblResult TD.sub
{
	height: 14px; /*vertical-align: middle;*/
	vertical-align: top;
	padding-top: 1px; /*changed by offshore on 11/02/2011 from 4px*/
}

.tblResult TD.data
{
	height: 14px; /*vertical-align: middle; 	padding-top: 4px;*/
	vertical-align: top;
	padding-top: 2px;
	font-weight: bold;
}

.tblResult TD.data STRONG
{
	font-size: 1.2em;
}

.tblResult TD.banner-buttons
{
	vertical-align: bottom;
	padding-bottom: 9px;
}

.tblResult TD.banner-buttons .banner-slide-up
{
	text-align: left;
	height: 32px;
	display: none;
	float: left;
	margin-top: -1px;
}

.tblResult TD.banner-buttons .banner-slide-up UL
{
	float: left;
	width: auto;
	list-style: none;
	display: inline;
	margin: 0px 0px 0px 0px;
}

.tblResult TD.banner-buttons .banner-slide-up UL LI A.thickbox
{
	margin: 0px;
}

.tblResult TD.link
{
	vertical-align: bottom;
	padding-bottom: 9px;
	height: 28px;
}

.tblResult TD.link P.grad
{
	margin: 0px;
}

.search-result-links
{
	clear: both;
	float: left;
	padding: 12px 0px 0px 0px;
	width: 688px;
}

.search-result-links .left
{
	float: left;
	width: 343px;
	padding: 0px 0px 0px 139px;
}

.search-result-links .right
{
	float: right; /*modified by offshore on 29/12/2009*/
	width: 196px;
	margin-right: 10px; /*added by offshore on 29/12/2009*/
}

.search-result-links div P.grad
{
	width: 196px;
}
/* search results page end */

/* form styles start */
P.pre-form
{
	float: left;
	clear: both;
	margin: 1em 10px 0px 0px;
	padding-left: 138px;
	width: 500px;
}

#form-container
{
	float: left; /*clear: both;*/
	margin: 0px;
	padding: 0px 0px 0px 138px;
	width: 423px; /*width: 415px; */
}

#form-container H2
{
	float: left;
	clear: both;
	width: 415px;
	background-color: #39C4F1;
	color: #FFFFFF;
	padding: 3px 0px 3px 8px;
	margin: 1em 0px 2em 0px;
}

#form-container .form-input, #form-container .form-input-thin, #form-container .form-calendar, #form-container .form-select, #form-container .form-checkbox, #form-container .form-radio, #form-container .form-button, #form-container .form-submit, #form-container .form-overlay
{
	float: left;
	margin: 0.3em 0px 1em 0px;
	padding: 0px;
	width: 415px;
	position: relative;
	overflow: hidden;
}

#form-container .form-checkbox, #form-container .form-radio
{
	margin: 0.3em 0px 1em 100px;
	width: 365px; /*355px; /*updated by offshore on 15/02/2010 */
}

#form-container .form-checkbox P, #form-container .form-radio P, #form-container .form-overlay P
{
	margin-bottom: 0px;
}

#form-container LABEL
{
	float: left;
	width: 90px; /*changed from 100px*/
	margin: 0px;
	padding: 0px;
	position: relative;
	overflow: hidden;
}

#form-container .form-input INPUT, #form-container .form-input-thin INPUT, #form-container .form-calendar INPUT
{
	border: 1px solid #676767;
	width: 150px; /* width: 313px; */
	color: #676767;
	margin: 0px 0px 0px 0px; /* margin: -1px 0px 0px 0px; */
	padding: 0px;
	position: relative;
	overflow: hidden;
}

#form-container .form-calendar INPUT
{
	position: relative;
	top: 0px; /* top: -6px; */
	*top:0px;
}

#form-container .form-calendar LABEL
{
	position: relative;
	top: 3px;
}

/* positioning calendar in IE7 */
/*#form-container .form-calendar IMG {
	float:right;
	margin: -18px 135px 0px 0px;
	padding;0px;
	*float: left;
	* margin: -20px 0px 0px 250px;	
}*/

#form-container .form-input-thin INPUT, #form-container .form-calendar INPUT
{
	width: 140px;
}

#form-container .form-input-thin P
{
	float: left;
	clear: both;
	width: 40%;
	margin: -22px 0px 0px 250px;
}

#form-container .form-select SELECT
{
	border: 1px solid #676767; /*margin-top: -1px;*/
}

#form-container .form-select OPTION
{
	padding-right: 10px;
}

#form-container .form-radio INPUT, #form-container .form-checkbox INPUT
{
	width: auto;
	float: left; /*clear: both;*/ /*margin: 1px 5px 0px 5px;*/
	margin: 1px 0px 0px 5px;
	*margin:-2px 5px 0px 0px;
padding:0px;
position:relative;
overflow:hidden;
}

#form-container .form-radio LABEL, #form-container .form-checkbox LABEL
{
	width: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	overflow: hidden;
}

#form-container .form-button, #form-container .form-submit
{
	clear: both;
	width: 100%;
	float: left;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
#form-container .form-input-thin INPUT.button, #form-container .form-button INPUT, #form-container .form-submit INPUT
{
	cursor: pointer;
	max-width: auto;
	min-width: 74px;
	height: 20px;
	border: none;
	font-weight: bold;
	font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;
	font-size: 1.15em;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px 20px 0px 2px;
	*padding:0px 3px 0px 2px;
}

.form-input-thin INPUT.button, .form-submit .submit, .form-button .button
{
	background: #02A9BE url(../../images/NonTridion/bg-hp-btn-submit.jpg) top right no-repeat;
	color: #FFFFFF;
}

#form-container .form-input-thin INPUT.button
{
	float: right;
	margin-top: -17px;
}



#form-container .form-overlay
{
	margin-left: 100px;
	width: 315px;
}
/* form styles end */


/* park styles start  */
.park-intro
{
	float: left;
	clear: both; /*height: 118px;*/
	background: url(../../images/NonTridion/park-map-head.html) bottom left no-repeat;
}

.park-intro p
{
	clear: both;
	line-height: 1.5em;
	padding-bottom: 10px;
	margin: 0;
}

#park-map
{
	float: left;
	margin: 0px 0 0 0;
	padding: 25px 0 0 0;
	display: inline; /*clear: both;*/ /*width: 563px; 	height: 611px;*/ /*updated by offshore on 08-01-2010*/
}

.map-overlay
{
	clear: both;
	float: left;
	position: absolute;
	display: none;
	margin: 118px 0px 0px 0px; *margin:118px0px0px-457px;
}

.map-data-left
{
	clear: both;
	float: left;
	background: url(../../images/NonTridion/bg-map-data-head.html) top left no-repeat;
	padding: 7px 0px 0px 0px;
	width: 304px;
	position: absolute;
	display: none;
	margin: 270px 0px 0px -222px; *margin:270px0px0px-679px;
}

.map-data-right
{
	clear: both;
	float: left;
	background: url(../../images/NonTridion/bg-map-data-head.html) top left no-repeat;
	padding: 7px 0px 0px 0px;
	width: 304px;
	position: absolute;
	display: none;
	margin: 100px 0px 0px 468px; *margin:100px0px0px0px;
}

.map-data-top
{
	clear: both;
	float: left;
	width: 284px;
	height: 21px;
	display: block;
	background: url(../../images/NonTridion/bg-map-data-top.html) top left no-repeat;
	text-align: right;
	padding: 4px 20px 0px 0px;
}

.map-data-top .map-data-close
{
	cursor: pointer;
}

.map-data-top A
{
	color: #000000;
	background: url(../../images/NonTridion/map-data-top-close.html) right no-repeat;
	padding: 0px 20px 0px 0px;
	text-decoration: none;
}

.map-data-main
{
	clear: both;
	float: left;
	width: 282px;
	padding: 0px 11px 0px 11px;
	background: url(../../images/NonTridion/bg-map-data-sides.html) top left repeat-y;
}

.map-data-main DIV
{
	display: none;
	float: left;
	width: 282px;
	position: relative;
}

.map-data-main .map-data-nav
{
	display: block;
}

.map-data-nav UL
{
	text-decoration: none;
	margin: 17px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;
	background: #9BE2F9 url(../../images/NonTridion/bg-map-data-main-nav.html) top right repeat-y;
}

.map-data-nav UL LI
{
	list-style: none;
	float: left;
	height: auto;
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #FFFFFF;
}

.map-data-nav UL LI A, .map-data-nav UL LI A:link, .map-data-nav UL LI A:active, .map-data-nav UL LI A:visited
{
	display: block;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 2px 11px 2px 11px;
	font-weight: bold;
	font-size: 1em;
	font-family: "Trebuchet MS" , arial, helvetica, verdana, sans serif;
	background-color: #39C4F1;
	cursor: pointer;
}

.map-data-nav UL LI A:hover, .map-data-nav UL LI A.active, .map-data-nav UL LI A.active:link, .map-data-nav UL LI A.active:active, .map-data-nav UL LI A.active:visited, .map-data-nav UL LI A.active:hover
{
	text-decoration: none;
	background-color: #263B80;
}

.map-data-main DIV DIV.text
{
	float: left;
	width: 118px;
	padding: 0px 10px 0px 12px;
	display: block;
	margin: 12px 0px 0px 0px;
}

.map-data-main DIV DIV.text IMG.park-logo
{
	padding-bottom: 8px;
}

.map-data-main DIV DIV.text IMG.brand-logo
{
	padding-bottom: 8px;
}

.map-data-main DIV DIV.img
{
	float: left;
	width: 128px;
	margin: 12px 0px 0px 0px;
	display: inline;
}

.map-data-main DIV DIV.img IMG
{
	padding-bottom: 8px;
}

.map-data-btm
{
	clear: both;
	float: left;
	width: 304px;
	height: 14px;
	background: url(../../images/NonTridion/bg-map-data-btm.html) top left no-repeat;
}

#region
{
	clear: both;
	float: left;
	width: 713px;
	height: 322px;
	text-align: left;
	background-color: #DEF5FC;
	position: relative;
	overflow: hidden;
}

.park
{
	clear: both;
	float: left;
	width: 484px;
	margin-bottom: 10px;
}

.park .text
{
	float: left;
	width: 202px;
	padding-right: 13px;
}

.park .text H2
{
	margin: 6px 0px 6px 0px;
}

.park .text P
{
	clear: both;
	font-size: 0.9em;
	line-height: 1.2em;
	margin: 0px 0px 0.5em 0px;
}

.park .text P.price-range
{
	color: #000000;
}

.park .text P.grad
{
	margin-top: 1.9em;
}

.park .img
{
	float: left;
	width: 140px;
	padding: 20px 0px 20px 0px;
}

.park .features
{
	float: left;
	width: 129px;
	font-size: 0.9em;
	line-height: 1.2em;
}
/* park styles end */

/* bespoke padding classes start  */
.pad-top-ten
{
	float: left;
width:100%;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 13px;
	display: inline;
}

.no-btm-margin
{
	margin-bottom: 0px;
}
/* bespoke padding classes start  */

/* branding start */
/* you belong here branding */
.search-results-belong .search-result-overview, .search-results-belong .search-result-links
{
	background: #FFFFFF url(../../images/NonTridion/bg-search-result-belong.jpg) top left repeat-y;
}

.search-results-belong .search-result-overview .right .park-features, .park-belong .park .features .park-features
{
	color: #FFFFFF;
}

.search-results-belong TABLE.odd
{
	background-color: #C7E9ED;
}

.search-results-belong TABLE.even
{
	background-color: #E9F5F2;
}

.search-results-belong .search-result-overview .left H1
{
	color: #263B80; /*#39C4F1;*/ /*updated by offshore on 17/Feb/2010 for arrange a visit form required changes*/
}

.search-results-belong TD.desc H2
{
	color: #39C4F1;
}

.search-results-belong .search-result TD.link P.grad
{
	background: url(../../images/NonTridion/bg-btn-link-belong-col.jpg) top left repeat-y !important;
}

.search-results-belong .search-result TD.link p.grad A
{
	background: url(../../images/NonTridion/bg-btn-arrow-belong-col.gif) 175px 6px no-repeat !important;
}

.search-results-belong .search-result-links div P.grad, .park-belong .park .text P.grad
{
	background: url(../../images/NonTridion/bg-btn-link-belong.jpg) top left repeat-y !important;
}

.search-results-belong .search-result-links div p.grad A, .park-belong .park .text P.grad A
{
	background: url(../../images/NonTridion/bg-btn-arrow-belong.gif) 175px 6px no-repeat;
}

.search-results-belong SPAN.used
{
	background-color: red; /*#02A9BE;*/ /*updated by offshore on 17/Feb/2010 for arrange a visit form required changes*/
}

.search-results-belong SPAN.new
{
	background-color: green; /*#03659E;*/ /*updated by offshore on 17/Feb/2010 for arrange a visit form required changes*/
}

.search-results-belong .banner-slide-up UL LI A#slides, .search-results-belong .banner-slide-up UL LI A#slides:link, .search-results-belong .banner-slide-up UL LI A#slides:active, .search-results-belong .banner-slide-up UL LI A#slides:visited, .search-results-belong .banner-slide-up UL LI A#slides:hover, .search-results-belong .banner-slide-up UL LI A.plan, .search-results-belong .banner-slide-up UL LI A.plan:link, .search-results-belong .banner-slide-up UL LI A.plan:active, .search-results-belong .banner-slide-up UL LI A.plan:visited, .search-results-belong .banner-slide-up UL LI A.plan:hover
{
	background: url(../../images/NonTridion/bg-banner-slides-belong.html) top left no-repeat;
}

.search-results-belong .banner-slide-up UL LI A#photos, .search-results-belong .banner-slide-up UL LI A#photos:link, .search-results-belong .banner-slide-up UL LI A#photos:active, .search-results-belong .banner-slide-up UL LI A#photos:visited, .search-results-belong .banner-slide-up UL LI A#photos:hover, .search-results-belong .banner-slide-up UL LI A.photos, .search-results-belong .banner-slide-up UL LI A.photos:link, .search-results-belong .banner-slide-up UL LI A.photos:active, .search-results-belong .banner-slide-up UL LI A.photos:visited, .search-results-belong .banner-slide-up UL LI A.photos:hover
{
	background: url(../../images/NonTridion/bg-banner-photos-belong.html) top left no-repeat;
}

.search-results-belong .banner-slide-up UL LI A#video, .search-results-belong .banner-slide-up UL LI A#video:link, .search-results-belong .banner-slide-up UL LI A#video:active, .search-results-belong .banner-slide-up UL LI A#video:visited, .search-results-belong .banner-slide-up UL LI A#video:hover, .search-results-belong .banner-slide-up UL LI A.video, .search-results-belong .banner-slide-up UL LI A.video:link, .search-results-belong .banner-slide-up UL LI A.video:active, .search-results-belong .banner-slide-up UL LI A.video:visited, .search-results-belong .banner-slide-up UL LI A.video:hover, BODY#belong .banner-slide-up UL LI A#video, BODY#belong .banner-slide-up UL LI A#video:link, BODY#belong .banner-slide-up UL LI A#video:active, BODY#belong .banner-slide-up UL LI A#video:visited, BODY#belong .banner-slide-up UL LI A#video:hover
{
	background: url(../../images/NonTridion/bg-banner-video-belong.html) top left no-repeat;
}

.search-results-belong .banner-slide-up UL LI A#view, .search-results-belong .banner-slide-up UL LI A#view:link, .search-results-belong .banner-slide-up UL LI A#view:active, .search-results-belong .banner-slide-up UL LI A#view:visited, .search-results-belong .banner-slide-up UL LI A#view:hover, .search-results-belong .banner-slide-up UL LI A.view, .search-results-belong .banner-slide-up UL LI A.view:link, .search-results-belong .banner-slide-up UL LI A.view:active, .search-results-belong .banner-slide-up UL LI A.view:visited, .search-results-belong .banner-slide-up UL LI A.view:hover, BODY#belong .banner-slide-up UL LI A#view, BODY#belong .banner-slide-up UL LI A#view:link, BODY#belong .banner-slide-up UL LI A#view:active, BODY#belong .banner-slide-up UL LI A#view:visited, BODY#belong .banner-slide-up UL LI A#view:hover
{
	background: url(../../images/NonTridion/bg-banner-view-belong.html) top left no-repeat;
}

.search-results-belong .banner-slide-up UL LI A#gallery, .search-results-belong .banner-slide-up UL LI A#gallery:link, .search-results-belong .banner-slide-up UL LI A#gallery:active, .search-results-belong .banner-slide-up UL LI A#gallery:visited, .search-results-belong .banner-slide-up UL LI A#gallery:hover, .search-results-belong .banner-slide-up UL LI A.gallery, .search-results-belong .banner-slide-up UL LI A.gallery:link, .search-results-belong .banner-slide-up UL LI A.gallery:active, .search-results-belong .banner-slide-up UL LI A.gallery:visited, .search-results-belong .banner-slide-up UL LI A.gallery:hover, BODY#belong .banner-slide-up UL LI A#gallery, BODY#belong .banner-slide-up UL LI A#gallery:link, BODY#belong .banner-slide-up UL LI A#gallery:active, BODY#belong .banner-slide-up UL LI A#gallery:visited, BODY#belong .banner-slide-up UL LI A#gallery:hover
{
	background: url(../../images/NonTridion/bg-banner-gallery-belong.html) top left no-repeat;
}

.search-results-belong .banner-slide-up UL LI A#plan, .search-results-belong .banner-slide-up UL LI A#plan:link, .search-results-belong .banner-slide-up UL LI A#plan:active, .search-results-belong .banner-slide-up UL LI A#plan:visited, .search-results-belong .banner-slide-up UL LI A#plan:hover, .search-results-belong .banner-slide-up UL LI A.plan, .search-results-belong .banner-slide-up UL LI A.plan:link, .search-results-belong .banner-slide-up UL LI A.plan:active, .search-results-belong .banner-slide-up UL LI A.plan:visited, .search-results-belong .banner-slide-up UL LI A.plan:hover, BODY#belong .banner-slide-up UL LI A#plan, BODY#belong .banner-slide-up UL LI A#plan:link, BODY#belong .banner-slide-up UL LI A#plan:active, BODY#belong .banner-slide-up UL LI A#plan:visited, BODY#belong .banner-slide-up UL LI A#plan:hover
{
	background: url(../../images/NonTridion/bg-banner-plan-belong.html) top left no-repeat;
}

.park-belong .park
{
	background: url(../../images/NonTridion/bg-park-belong.jpg) top left repeat-y;
}

.park-belong .park .text H2
{
	color: #263B80;
}

.park-belong .park .features .park-logo
{
	margin-top: -8px;
}
.map-data-main DIV.map-data-belong
{
	background: url(../../images/NonTridion/bg-map-data-belong.html) top left repeat-y;
}

.map-data-belong .text P
{
	color: #FFFFFF;
}

.map-data-belong .text P A.cta
{
	color: #FFFFFF;
	background: url(../../images/NonTridion/bg-btn-arrow-belong.gif) right no-repeat;
}
/* haven branding */
.search-results-haven .search-result-overview, .search-results-haven .search-result-links
{
	background: #FFFFFF url(../../images/NonTridion/bg-search-result-haven.jpg) top left repeat-y;
}

.search-results-haven .search-result-overview .right .park-features, .park-haven .park .features .park-features
{
	color: #FFFFFF;
}

.search-results-haven TABLE.odd
{
	background-color: #BBDEED;
}

.search-results-haven TABLE.even
{
	background-color: #D9ECF5;
}

.search-results-haven .search-result-overview .left H1
{
	color: #263B80;
}

.search-results-haven TD.desc H2
{
	color: #263B80;
}

.search-results-haven TD.link P.grad
{
	background: url(../../images/NonTridion/bg-btn-link-haven-col.html) top left repeat-y;
}

.search-results-haven TD.link p.grad A
{
	background: url(../../images/NonTridion/bg-btn-arrow-haven-col.html) 175px 6px no-repeat;
}

.search-results-haven .search-result-links div P.grad, .park-haven .park .text P.grad
{
	background: url(../../images/NonTridion/bg-btn-link-haven.jpg) top left repeat-y;
}

.search-results-haven .search-result-links div p.grad A, .park-haven .park .text P.grad A
{
	background: url(../../images/NonTridion/bg-btn-arrow-haven.gif) 175px 6px no-repeat;
}

.search-results-haven SPAN.used
{
	background-color: #03659E;
}

.search-results-haven SPAN.new
{
	background-color: #283A81;
}

.search-results-haven .banner-slide-up UL LI A#slides, .search-results-haven .banner-slide-up UL LI A#slides:link, .search-results-haven .banner-slide-up UL LI A#slides:active, .search-results-haven .banner-slide-up UL LI A#slides:visited, .search-results-haven .banner-slide-up UL LI A#slides:hover, .search-results-haven .banner-slide-up UL LI A.plan, .search-results-haven .banner-slide-up UL LI A.plan:link, .search-results-haven .banner-slide-up UL LI A.plan:active, .search-results-haven .banner-slide-up UL LI A.plan:visited, .search-results-haven .banner-slide-up UL LI A.plan:hover
{
	background: url(../../images/NonTridion/bg-banner-slides-haven.html) top left no-repeat;
}

.search-results-haven .banner-slide-up UL LI A#photos, .search-results-haven .banner-slide-up UL LI A#photos:link, .search-results-haven .banner-slide-up UL LI A#photos:active, .search-results-haven .banner-slide-up UL LI A#photos:visited, .search-results-haven .banner-slide-up UL LI A#photos:hover, .search-results-haven .banner-slide-up UL LI A.photos, .search-results-haven .banner-slide-up UL LI A.photos:link, .search-results-haven .banner-slide-up UL LI A.photos:active, .search-results-haven .banner-slide-up UL LI A.photos:visited, .search-results-haven .banner-slide-up UL LI A.photos:hover
{
	background: url(../../images/NonTridion/bg-banner-photos-haven.html) top left no-repeat;
}

.search-results-haven .banner-slide-up UL LI A#video, .search-results-haven .banner-slide-up UL LI A#video:link, .search-results-haven .banner-slide-up UL LI A#video:active, .search-results-haven .banner-slide-up UL LI A#video:visited, .search-results-haven .banner-slide-up UL LI A#video:hover, .search-results-haven .banner-slide-up UL LI A.video, .search-results-haven .banner-slide-up UL LI A.video:link, .search-results-haven .banner-slide-up UL LI A.video:active, .search-results-haven .banner-slide-up UL LI A.video:visited, .search-results-haven .banner-slide-up UL LI A.video:hover, BODY#haven .banner-slide-up UL LI A#video, BODY#haven .banner-slide-up UL LI A#video:link, BODY#haven .banner-slide-up UL LI A#video:active, BODY#haven .banner-slide-up UL LI A#video:visited, BODY#haven .banner-slide-up UL LI A#video:hover
{
	background: url(../../images/NonTridion/bg-banner-video-haven.html) top left no-repeat;
}

.search-results-haven .banner-slide-up UL LI A#view, .search-results-haven .banner-slide-up UL LI A#view:link, .search-results-haven .banner-slide-up UL LI A#view:active, .search-results-haven .banner-slide-up UL LI A#view:visited, .search-results-haven .banner-slide-up UL LI A#view:hover, .search-results-haven .banner-slide-up UL LI A.view, .search-results-haven .banner-slide-up UL LI A.view:link, .search-results-haven .banner-slide-up UL LI A.view:active, .search-results-haven .banner-slide-up UL LI A.view:visited, .search-results-haven .banner-slide-up UL LI A.view:hover, BODY#haven .banner-slide-up UL LI A#view, BODY#haven .banner-slide-up UL LI A#view:link, BODY#haven .banner-slide-up UL LI A#view:active, BODY#haven .banner-slide-up UL LI A#view:visited, BODY#haven .banner-slide-up UL LI A#view:hover
{
	background: url(../../images/NonTridion/bg-banner-view-haven.html) top left no-repeat;
}

.search-results-haven .banner-slide-up UL LI A#gallery, .search-results-haven .banner-slide-up UL LI A#gallery:link, .search-results-haven .banner-slide-up UL LI A#gallery:active, .search-results-haven .banner-slide-up UL LI A#gallery:visited, .search-results-haven .banner-slide-up UL LI A#gallery:hover, .search-results-haven .banner-slide-up UL LI A.gallery, .search-results-haven .banner-slide-up UL LI A.gallery:link, .search-results-haven .banner-slide-up UL LI A.gallery:active, .search-results-haven .banner-slide-up UL LI A.gallery:visited, .search-results-haven .banner-slide-up UL LI A.gallery:hover, BODY#haven .banner-slide-up UL LI A#gallery, BODY#haven .banner-slide-up UL LI A#gallery:link, BODY#haven .banner-slide-up UL LI A#gallery:active, BODY#haven .banner-slide-up UL LI A#gallery:visited, BODY#haven .banner-slide-up UL LI A#gallery:hover
{
	background: url(../../images/NonTridion/bg-banner-gallery-haven.html) top left no-repeat;
}

.search-results-haven .banner-slide-up UL LI A#plan, .search-results-haven .banner-slide-up UL LI A#plan:link, .search-results-haven .banner-slide-up UL LI A#plan:active, .search-results-haven .banner-slide-up UL LI A#plan:visited, .search-results-haven .banner-slide-up UL LI A#plan:hover, .search-results-haven .banner-slide-up UL LI A.plan, .search-results-haven .banner-slide-up UL LI A.plan:link, .search-results-haven .banner-slide-up UL LI A.plan:active, .search-results-haven .banner-slide-up UL LI A.plan:visited, .search-results-haven .banner-slide-up UL LI A.plan:hover, BODY#haven .banner-slide-up UL LI A#plan, BODY#haven .banner-slide-up UL LI A#plan:link, BODY#haven .banner-slide-up UL LI A#plan:active, BODY#haven .banner-slide-up UL LI A#plan:visited, BODY#haven .banner-slide-up UL LI A#plan:hover
{
	background: url(../../images/NonTridion/bg-banner-plan-haven.html) top left no-repeat;
}

.park-haven .park
{
	background: url(../../images/NonTridion/bg-park-haven.jpg) top left repeat-y;
}

.park-haven .park .text H2
{
	color: #263B80;
}

.park-haven .park .features .park-logo
{
	margin-top: -10px;
}

.map-data-main DIV.map-data-haven
{
	background: url(../../images/NonTridion/bg-map-data-haven.html) top left repeat-y;
}

.map-data-haven .text P
{
	color: #FFFFFF;
}

.map-data-haven .text P A.cta
{
	color: #FFFFFF;
	background: url(../../images/NonTridion/bg-btn-arrow-haven.gif) right no-repeat;
}
/* exclusive branding */
.search-results-exclusive .search-result-overview, .search-results-exclusive .search-result-links
{
	background: #FFFFFF url(../../images/NonTridion/bg-search-result-exclusive.html) top left repeat-y;
}

.search-results-exclusive .search-result-overview .right .park-features, .park-exclusive .park .features .park-features
{
	color: #676767;
}

.search-results-exclusive .search-result-overview .right .park-features UL LI, .park-exclusive .park .features .park-features UL LI
{
	background: url(../../images/NonTridion/search-result-overview-bullet-exclusive.gif) 0px 4px no-repeat; /*updated by offshore on 01/02/2010 for portal->park pages' fixes*/
}

.search-results-exclusive TABLE.odd
{
	background-color: #E1DFCE;
}

.search-results-exclusive TABLE.even
{
	background-color: #EDECE4;
}

.search-results-exclusive .search-result-overview .left H1
{
	color: #0D392C;
}

.search-results-exclusive TD.desc H2
{
	color: #0D392C;
}

.search-results-exclusive TD.desc A.thickbox
{
	background: url(../../images/arrow-thickbox-exclusive.html) left no-repeat;
	color: #305541;
}

.search-results-exclusive .search-result-overview .right .park-features UL LI
{
	background: url(../../images/NonTridion/search-result-overview-bullet-exclusive.gif) left no-repeat;
}

.search-results-exclusive TD.link P.grad
{
	background: url(../../images/NonTridion/bg-btn-link-exclusive-col.html) top left repeat-y;
}

.search-results-exclusive TD.link p.grad A
{
	background: url(../../images/NonTridion/bg-btn-arrow-exclusive-col.html) 175px 6px no-repeat;
}

.search-results-exclusive .search-result-links div P.grad, .park-exclusive .park .text P.grad
{
	background: url(../../images/NonTridion/bg-btn-link-exclusive.jpg) top left repeat-y;
}

.search-results-exclusive .search-result-links div p.grad A, .park-exclusive .park .text P.grad A
{
	background: url(../../images/NonTridion/bg-btn-arrow-exclusive.gif) 175px 6px no-repeat;
}

.search-results-exclusive SPAN.used
{
	background-color: #587765;
}

.search-results-exclusive SPAN.new
{
	background-color: #183D29;
}

.search-results-exclusive .banner-slide-up UL LI A#slides, .search-results-exclusive .banner-slide-up UL LI A#slides:link, .search-results-exclusive .banner-slide-up UL LI A#slides:active, .search-results-exclusive .banner-slide-up UL LI A#slides:visited, .search-results-exclusive .banner-slide-up UL LI A#slides:hover, .search-results-exclusive .banner-slide-up UL LI A.plan, .search-results-exclusive .banner-slide-up UL LI A.plan:link, .search-results-exclusive .banner-slide-up UL LI A.plan:active, .search-results-exclusive .banner-slide-up UL LI A.plan:visited, .search-results-exclusive .banner-slide-up UL LI A.plan:hover
{
	background: url(../../images/NonTridion/bg-banner-slides-exclusive.html) top left no-repeat;
}

.search-results-exclusive .banner-slide-up UL LI A#photos, .search-results-exclusive .banner-slide-up UL LI A#photos:link, .search-results-exclusive .banner-slide-up UL LI A#photos:active, .search-results-exclusive .banner-slide-up UL LI A#photos:visited, .search-results-exclusive .banner-slide-up UL LI A#photos:hover, .search-results-exclusive .banner-slide-up UL LI A.photos, .search-results-exclusive .banner-slide-up UL LI A.photos:link, .search-results-exclusive .banner-slide-up UL LI A.photos:active, .search-results-exclusive .banner-slide-up UL LI A.photos:visited, .search-results-exclusive .banner-slide-up UL LI A.photos:hover
{
	background: url(../../images/NonTridion/bg-banner-photos-exclusive.html) top left no-repeat;
}

.search-results-exclusive .banner-slide-up UL LI A#video, .search-results-exclusive .banner-slide-up UL LI A#video:link, .search-results-exclusive .banner-slide-up UL LI A#video:active, .search-results-exclusive .banner-slide-up UL LI A#video:visited, .search-results-exclusive .banner-slide-up UL LI A#video:hover, .search-results-exclusive .banner-slide-up UL LI A.video, .search-results-exclusive .banner-slide-up UL LI A.video:link, .search-results-exclusive .banner-slide-up UL LI A.video:active, .search-results-exclusive .banner-slide-up UL LI A.video:visited, .search-results-exclusive .banner-slide-up UL LI A.video:hover, BODY#exclusive .banner-slide-up UL LI A#video, BODY#exclusive .banner-slide-up UL LI A#video:link, BODY#exclusive .banner-slide-up UL LI A#video:active, BODY#exclusive .banner-slide-up UL LI A#video:visited, BODY#exclusive .banner-slide-up UL LI A#video:hover
{
	background: url(../../images/NonTridion/bg-banner-video-exclusive.html) top left no-repeat;
}

.search-results-exclusive .banner-slide-up UL LI A#view, .search-results-exclusive .banner-slide-up UL LI A#view:link, .search-results-exclusive .banner-slide-up UL LI A#view:active, .search-results-exclusive .banner-slide-up UL LI A#view:visited, .search-results-exclusive .banner-slide-up UL LI A#view:hover, .search-results-exclusive .banner-slide-up UL LI A.view, .search-results-exclusive .banner-slide-up UL LI A.view:link, .search-results-exclusive .banner-slide-up UL LI A.view:active, .search-results-exclusive .banner-slide-up UL LI A.view:visited, .search-results-exclusive .banner-slide-up UL LI A.view:hover, BODY#exclusive .banner-slide-up UL LI A#view, BODY#exclusive .banner-slide-up UL LI A#view:link, BODY#exclusive .banner-slide-up UL LI A#view:active, BODY#exclusive .banner-slide-up UL LI A#view:visited, BODY#exclusive .banner-slide-up UL LI A#view:hover
{
	background: url(../../images/NonTridion/bg-banner-view-exclusive.html) top left no-repeat;
}

.search-results-exclusive .banner-slide-up UL LI A#gallery, .search-results-exclusive .banner-slide-up UL LI A#gallery:link, .search-results-exclusive .banner-slide-up UL LI A#gallery:active, .search-results-exclusive .banner-slide-up UL LI A#gallery:visited, .search-results-exclusive .banner-slide-up UL LI A#gallery:hover, .search-results-exclusive .banner-slide-up UL LI A.gallery, .search-results-exclusive .banner-slide-up UL LI A.gallery:link, .search-results-exclusive .banner-slide-up UL LI A.gallery:active, .search-results-exclusive .banner-slide-up UL LI A.gallery:visited, .search-results-exclusive .banner-slide-up UL LI A.gallery:hover, BODY#exclusive .banner-slide-up UL LI A#gallery, BODY#exclusive .banner-slide-up UL LI A#gallery:link, BODY#exclusive .banner-slide-up UL LI A#gallery:active, BODY#exclusive .banner-slide-up UL LI A#gallery:visited, BODY#exclusive .banner-slide-up UL LI A#gallery:hover
{
	background: url(../../images/NonTridion/bg-banner-gallery-exclusive.html) top left no-repeat;
}

.search-results-exclusive .banner-slide-up UL LI A#plan, .search-results-exclusive .banner-slide-up UL LI A#plan:link, .search-results-exclusive .banner-slide-up UL LI A#plan:active, .search-results-exclusive .banner-slide-up UL LI A#plan:visited, .search-results-exclusive .banner-slide-up UL LI A#plan:hover, .search-results-exclusive .banner-slide-up UL LI A.plan, .search-results-exclusive .banner-slide-up UL LI A.plan:link, .search-results-exclusive .banner-slide-up UL LI A.plan:active, .search-results-exclusive .banner-slide-up UL LI A.plan:visited, .search-results-exclusive .banner-slide-up UL LI A.plan:hover, BODY#exclusive .banner-slide-up UL LI A#plan, BODY#exclusive .banner-slide-up UL LI A#plan:link, BODY#exclusive .banner-slide-up UL LI A#plan:active, BODY#exclusive .banner-slide-up UL LI A#plan:visited, BODY#exclusive .banner-slide-up UL LI A#plan:hover
{
	background: url(../../images/NonTridion/bg-banner-plan-exclusive.html) top left no-repeat;
}

.park-exclusive .park
{
	background: url(../../images/NonTridion/bg-park-exclusive.jpg) top left repeat-y;
}

.park-exclusive .park .text H2
{
	color: #263B80;
}

.park-exclusive .park .features .park-logo
{
	margin-top: -8px;
}

.map-data-main DIV.map-data-exclusive
{
	background: url(../../images/NonTridion/bg-map-data-exclusive.html) top left repeat-y;
}

.map-data-exclusive .text P A.cta
{
	color: #666666;
	background: url(../../images/NonTridion/arrow-grey.gif) right no-repeat;
}
/* lodges branding */
.search-results-lodges .search-result-overview, .search-results-lodges .search-result-links
{
	background: #FFFFFF url(../../images/NonTridion/bg-search-result-lodges.html) top left repeat-y;
}

.search-results-lodges .search-result-overview .right .park-features
{
	color: #FFFFFF;
}

.search-results-lodges .search-result-overview .right .park-logo
{
	margin-top: 0px;
}

.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: #231F20;
}

.search-results-lodges TD.desc H2
{
	color: #231F20;
}

.search-results-lodges TD.desc A.thickbox
{
	background: url(../../images/NonTridion/arrow-thickbox-lodges.html) left no-repeat;
	color: #58595B;
}

.search-results-lodges TD.link P.grad
{
	background: url(../../images/NonTridion/bg-btn-link-lodges-col.html) top left repeat-y;
}

.search-results-lodges TD.link p.grad A
{
	background: url(../../images/NonTridion/bg-btn-arrow-lodges-col.html) 175px 6px no-repeat;
}

.search-results-lodges .search-result-links div P.grad, .park-lodges .park .text P.grad
{
	background: url(../../images/NonTridion/bg-btn-link-lodges.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/bg-btn-arrow-lodges.gif) 175px 6px no-repeat;
}

.search-results-lodges SPAN.used
{
	background-color: #6C6C6C;
}

.search-results-lodges SPAN.new
{
	background-color: #303030;
}

.search-results-lodges .banner-slide-up UL LI A#slides, .search-results-lodges .banner-slide-up UL LI A#slides:link, .search-results-lodges .banner-slide-up UL LI A#slides:active, .search-results-lodges .banner-slide-up UL LI A#slides:visited, .search-results-lodges .banner-slide-up UL LI A#slides:hover, .search-results-lodges .banner-slide-up UL LI A.plan, .search-results-lodges .banner-slide-up UL LI A.plan:link, .search-results-lodges .banner-slide-up UL LI A.plan:active, .search-results-lodges .banner-slide-up UL LI A.plan:visited, .search-results-lodges .banner-slide-up UL LI A.plan:hover
{
	background: url(../../images/NonTridion/bg-banner-slides-lodges.html) top left no-repeat;
}

.search-results-lodges .banner-slide-up UL LI A#photos, .search-results-lodges .banner-slide-up UL LI A#photos:link, .search-results-lodges .banner-slide-up UL LI A#photos:active, .search-results-lodges .banner-slide-up UL LI A#photos:visited, .search-results-lodges .banner-slide-up UL LI A#photos:hover, .search-results-lodges .banner-slide-up UL LI A.photos, .search-results-lodges .banner-slide-up UL LI A.photos:link, .search-results-lodges .banner-slide-up UL LI A.photos:active, .search-results-lodges .banner-slide-up UL LI A.photos:visited, .search-results-lodges .banner-slide-up UL LI A.photos:hover
{
	background: url(../../images/NonTridion/bg-banner-photos-lodges.html) top left no-repeat;
}

.search-results-lodges .banner-slide-up UL LI A#video, .search-results-lodges .banner-slide-up UL LI A#video:link, .search-results-lodges .banner-slide-up UL LI A#video:active, .search-results-lodges .banner-slide-up UL LI A#video:visited, .search-results-lodges .banner-slide-up UL LI A#video:hover, .search-results-lodges .banner-slide-up UL LI A.video, .search-results-lodges .banner-slide-up UL LI A.video:link, .search-results-lodges .banner-slide-up UL LI A.video:active, .search-results-lodges .banner-slide-up UL LI A.video:visited, .search-results-lodges .banner-slide-up UL LI A.video:hover, BODY#lodges .banner-slide-up UL LI A#video, BODY#lodges .banner-slide-up UL LI A#video:link, BODY#lodges .banner-slide-up UL LI A#video:active, BODY#lodges .banner-slide-up UL LI A#video:visited, BODY#lodges .banner-slide-up UL LI A#video:hover
{
	background: url(../../images/NonTridion/bg-banner-video-lodges.html) top left no-repeat;
}

.search-results-lodges .banner-slide-up UL LI A#view, .search-results-lodges .banner-slide-up UL LI A#view:link, .search-results-lodges .banner-slide-up UL LI A#view:active, .search-results-lodges .banner-slide-up UL LI A#view:visited, .search-results-lodges .banner-slide-up UL LI A#view:hover, .search-results-lodges .banner-slide-up UL LI A.view, .search-results-lodges .banner-slide-up UL LI A.view:link, .search-results-lodges .banner-slide-up UL LI A.view:active, .search-results-lodges .banner-slide-up UL LI A.view:visited, .search-results-lodges .banner-slide-up UL LI A.view:hover, BODY#lodges .banner-slide-up UL LI A#view, BODY#lodges .banner-slide-up UL LI A#view:link, BODY#lodges .banner-slide-up UL LI A#view:active, BODY#lodges .banner-slide-up UL LI A#view:visited, BODY#lodges .banner-slide-up UL LI A#view:hover
{
	background: url(../../images/NonTridion/bg-banner-view-lodges.html) top left no-repeat;
}

.search-results-lodges .banner-slide-up UL LI A#gallery, .search-results-lodges .banner-slide-up UL LI A#gallery:link, .search-results-lodges .banner-slide-up UL LI A#gallery:active, .search-results-lodges .banner-slide-up UL LI A#gallery:visited, .search-results-lodges .banner-slide-up UL LI A#gallery:hover, .search-results-lodges .banner-slide-up UL LI A.gallery, .search-results-lodges .banner-slide-up UL LI A.gallery:link, .search-results-lodges .banner-slide-up UL LI A.gallery:active, .search-results-lodges .banner-slide-up UL LI A.gallery:visited, .search-results-lodges .banner-slide-up UL LI A.gallery:hover, BODY#lodges .banner-slide-up UL LI A#gallery, BODY#lodges .banner-slide-up UL LI A#gallery:link, BODY#lodges .banner-slide-up UL LI A#gallery:active, BODY#lodges .banner-slide-up UL LI A#gallery:visited, BODY#lodges .banner-slide-up UL LI A#gallery:hover
{
	background: url(../../images/NonTridion/bg-banner-gallery-lodges.html) top left no-repeat;
}

.search-results-lodges .banner-slide-up UL LI A#plan, .search-results-lodges .banner-slide-up UL LI A#plan:link, .search-results-lodges .banner-slide-up UL LI A#plan:active, .search-results-lodges .banner-slide-up UL LI A#plan:visited, .search-results-lodges .banner-slide-up UL LI A#plan:hover, .search-results-lodges .banner-slide-up UL LI A.plan, .search-results-lodges .banner-slide-up UL LI A.plan:link, .search-results-lodges .banner-slide-up UL LI A.plan:active, .search-results-lodges .banner-slide-up UL LI A.plan:visited, .search-results-lodges .banner-slide-up UL LI A.plan:hover, BODY#lodges .banner-slide-up UL LI A#plan, BODY#lodges .banner-slide-up UL LI A#plan:link, BODY#lodges .banner-slide-up UL LI A#plan:active, BODY#lodges .banner-slide-up UL LI A#plan:visited, BODY#lodges .banner-slide-up UL LI A#plan:hover
{
	background: url(../../images/NonTridion/bg-banner-plan-lodges.html) top left no-repeat;
}

.park-lodges .park
{
	background: url(../../images/NonTridion/bg-park-lodges.jpg) top left repeat-y;
}

.park-lodges .park .text H2
{
	color: #263B80;
}

.park-lodges .park .features .park-logo
{
	margin: 5px 0px 10px 0px;
}

.map-data-main DIV.map-data-lodges
{
	background: url(../../images/NonTridion/bg-map-data-lodges.html) top left repeat-y;
	height: 284px !important;
}

.map-data-lodges .text P A.cta
{
	color: #FFFFFF;
	background: url(../../images/NonTridion/bg-btn-arrow-lodges.gif) right no-repeat;
}

.map-data-lodges .text P
{
	color: #FFFFFF;
}
#UserControl_divSearch
{
	float: left;
}
/* branding end */
/* content styles end */

/* Added By offshore on 9/11/09 starts here */
.item .text ul, #col2 UL
{
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 1.5em !important;
	line-height: 1.3em;
	width: 252px;
	clear: both;
	float: left;
}

#col2 .park-features UL
{
	margin: 0px 0px 0px 0px !important;
	padding: 0px !important; /* 0px 0px 0px 1.5em !important;*/
	line-height: 1.3em;
	width: 115px;
	clear: both;
	float: left;
}

/* Added By offshore on 9/11/09 ends here */
/* added by offshore on 24-12-2009 starts here */

.banner-offer-type
{
	float: left;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.tblResult TD.image-bkg
{
	padding: 9px 0px 9px 0px;
	width: 128px;
	height: 128px;
	margin: 0px; /*background: url(../images/NonTridion/_HOLDING_search-result-one.jpg) left 5px no-repeat;*/
}

.tblResult TD.image-bkg img
{
	float: left;
	margin: 0px;
	padding: 91px 0px 0px 0px;
	width: 128px;
	height: 33px;
}



/* added by offshore on 24-12-2009 ends here */

/* added by offshore on 28-12-2009 starts here */

.result-links
{
	float: right;
	width: 330px; /*line-height:1em;*/
	margin: 0px 12px 0px 0px; /*margin-right:12px;*/
	padding: 0px;
}

.result-links ul li
{
	float: right;
	list-style: none;
}

/* added by offshore on 28-12-2009 ends here */

/* added by offshore on 05-01-2010 starts here */

#disclaimer p
{
	float: left;
	width: 266px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow: hidden;
	line-height: 1.5em;
}

/* added by offshore on 05-01-2010 ends here */

/*added by offshore on 06-01-2010 starts here*/

.fleft span a
{
	display: inline;
	padding: 0 2px;
}

/*added by offshore on 06-01-2010 ends here*/

/*added by offshore on 07-01-2010 starts here*/

.form-signup
{
	float: left;
	width: 415px;
	height: 53px;
	background: url(../../images/NonTridion/signUpBkg.gif) no-repeat;
	padding-top: 15px;
}
.form-signup img
{
	float: left;
	width: 39px;
	height: 31px; /* margin:0px 10px 0px 8px;*/
	margin: 0 3px 0 8px;
	display: inline;
	padding: 0px;
	position: relative;
	overflow: hidden;
}
#form-container .form-checkbox, #form-container .form-radio
{
	margin: 0.3em 0 1em 0px !important;
}

/*added by offshore on 07-01-2010 ends here*/

/*added by offshore on 08-01-2010 starts here*/
#regionLinkDetail
{
	font-size: 14px;
	min-height: 15px;
	min-width: 77px;
	position: relative;
	width: 167px;
	color: #39C4F1;
	font-weight: bold;
	overflow: hidden;
	clear: both;
	top: -670px;
	left: 550px;
}


#parkLinkDetail
{
	float: left;
	font-size: 14px;
	width: 150px !important;
	color: #39C4F1;
	font-weight: bold;
	position: relative;
	overflow: hidden;
	margin: 0px !important;
	padding: 0px !important;
	display: inline;
	clear: both;
	top: -660px;
	left: 550px;
}
/*added by offshore on 08-01-2010 ends here*/
#ConfirmationForm_MiddleHTML p
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 13px;
	display: inline;
}

.form-checkbox P
{
	float: right;
	width: 78px; /*100px;*/ /*updated by offshore on 01/02/2010 to fix Contact Us form page 'click here' link*/
	margin: -22px 92px 0px 0px; /*updated by offshore on 22/02/2010 */ *margin:-7px78px0px0px;/*updated by offshore on 22/02/2010 from margin: -7px 0px 0px 0px; */
*position:relative;
*left:-15px;
/*padding:0px 77px 0;*//*updated by offshore on 15/02/2010 */
}


.form-submit .submit
{
/*	background: #003070 url(../../images/NonTridion/arrow-white-on-dblue-off.gif) no-repeat scroll right 3px !important;
	color: #FFFFFF;*/
/*updated by offshore on 16-05-2011 as per discussion with onsite to make symetry in structure for lodges and generic UC's*/
	background:transparent url(/Images/NonTridion/btn_Submit_haven.gif) no-repeat 0 0 !important;
	width:116px !important;
	height:33px !important;
	padding:0 !important;
}

/*added by offshore on 11-01-2010*/
#parksData
{
	margin-left: 14px;
}
/*added by offshore on 14/01/09 starts*/
#ContactConfirmationForm_MiddleHTML p
{
	display: inline;
	float: left;
	margin: 5px 0 0 13px;
	padding: 0;
}



#contactUs-form-container
{
	float: left; /*clear: both;*/
	margin: 0px;
	padding: 0px 0px 0px 138px;
	width: 423px; /*width: 415px;*/
}

#contactUs-form-container LABEL
{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
	overflow: hidden;
}

#ContactUsForm_rblType LABEL
{
	float: left;
	width: 100px;
	margin: 0px;
	padding: 0px;
	position: relative;
	overflow: hidden;
	margin-top: 3px;
}


#contactUs-form-container H2
{
	float: left;
	clear: both;
	width: 415px;
	background-color: #39C4F1;
	color: #FFFFFF;
	padding: 3px 0px 3px 8px;
	margin: 1em 0px 2em 0px;
}

#contactUs-form-container .form-input, #contactUs-form-container .form-input-thin, #contactUs-form-container .form-calendar, #contactUs-form-container .form-select, #contactUs-form-container .form-checkbox, #contactUs-form-container .form-radio, #contactUs-form-container .form-button, #contactUs-form-container .form-submit, #contactUs-form-container .form-overlay
{
	/*clear: both;*/
	float: left;
	margin: 0.3em 0px 1em 0px;
	padding: 0px;
	width: 415px;
	position: relative;
	overflow: hidden;
}

#contactUs-form-container .form-checkbox, #contactUs-form-container .form-radio
{
	margin: 0.3em 0px 1em 0px;
	width: 313px;
}

#contactUs-form-container .form-checkbox P, #contactUs-form-container .form-radio P, #contactUs-form-container .form-overlay P
{
	margin-bottom: 0px;
}


#contactUs-form-container .form-input INPUT, #contactUs-form-container .form-input-thin INPUT, #contactUs-form-container .form-calendar INPUT
{
	/* border: 1px solid #676767; */
	width: 295px; /* width: 313px; */
	color: #676767;
	margin: 0px 0px 0px 0px; /* margin: -1px 0px 0px 0px; */
	padding: 0px;
	position: relative;
	overflow: hidden;
}

#contactUs-form-container .form-calendar INPUT
{
	position: relative;
	top: 0px; /* top: -6px; */ *top:0px;
}

#contactUs-form-container .form-calendar LABEL
{
	position: relative;
	top: 3px;
}

/* positioning calendar in IE7 */
#contactUs-form-container .form-calendar IMG
{
	float: right;
	margin: -18px 135px 0px 0px;
	padding: 0px; *float:left;
*margin:-20px0px0px250px;
}


#contactUs-form-container .form-input-thin INPUT, #contactUs-form-container .form-calendar INPUT
{
	width: 140px;
}
#contactUs-form-container .form-input-thin INPUT
{
	float: left;
	margin: 2px 4px 0 0;
	width: 12px !important;
}
#contactUs-form-container .form-input-thin P
{
	float: left;
	clear: both;
	width: 40%;
	margin: -22px 0px 0px 250px;
}

#contactUs-form-container .form-select SELECT
{
	border: 1px solid #676767; /*margin-top: -1px;*/
}

#contactUs-form-container .form-input-thin TEXTAREA
{
	border: 1px solid #676767;
	width: 350px;
	height: 75px; /*margin-top: -1px;*/
}


#contactUs-form-container .form-select OPTION
{
	padding-right: 10px;
}

#contactUs-form-container .form-radio INPUT, #contactUs-form-container .form-checkbox INPUT
{
	width: auto;
	float: left; /*clear: both;*/
	margin: 1px 5px 0px 5px; *margin:-2px5px0px0px;
padding:0px;
position:relative;
overflow:hidden;
}

#contactUs-form-container .form-radio LABEL, #contactUs-form-container .form-checkbox LABEL
{
	width: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	overflow: hidden;
}

#contactUs-form-container .form-button, #contactUs-form-container .form-submit
{
	clear: both;
	width: 100%;
	float: left;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
#contactUs-form-container .form-input-thin INPUT.button, #contactUs-form-container .form-button INPUT, #contactUs-form-container .form-submit INPUT
{
	cursor: pointer;
	max-width: auto;
	min-width: 74px;
	height: 20px;
	border: none;
	font-weight: bold;
	font-family: "Trebuchet MS" , arial, helvetica, verdana, sans serif;
	font-size: 1.15em;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px 20px 0px 2px; /*padding: 0px 3px 0px 2px;*/
}

.form-input-thin INPUT.button, .form-submit .submit, .form-button .button
{
	background: #02A9BE url(../../images/NonTridion/bg-hp-btn-submit.jpg) top right no-repeat;
	color: #FFFFFF;
}

#contactUs-form-container .form-input-thin INPUT.button
{
	float: right;
	margin-top: -17px;
}



#contactUs-form-container .form-overlay
{
	margin-left: 100px;
	width: 315px;
}

/*added by offshore on 14/01/09 ends*/

/* added by offshore on 25/01/2010 starts */
.item .text ul
{
	clear: both; /*float:left;*/
	margin-left: 15px;
	list-style: disc;
	
}
.item .text ul li
{
	clear: both; /*float:left;*/
	line-height: 1.3em;
	margin: 0;
	list-style: disc;
	color: #000000; /*updated by offshore on 22/02/2010*/
}
/* added by offshore on 25/01/2010 ends */

/* added by offshore on 29/01/2010 starts */
#newsletterSignUp
{
	background: transparent url(../../images/NonTridion/bg-btn-arrow-haven.gif) no-repeat scroll right center;
	color: #003676;
	display: block;
	float: left;
	font-size: 1.4em;
	height: 25px;
	padding: 2px 20px 0 6px;
	text-decoration: none;
	width: 240px;
}

.form-checkbox A, .form-checkbox A:link, .form-checkbox A:active, .form-checkbox A:visited, .form-checkbox A:hover
{
	/*background:transparent url(/images/NonTridion/arrow-thickbox.gif) no-repeat scroll left 5px !important;*/ /*updated by offshore on 01/02/2010 to fix Contact Us form page 'click here' link*/ /* background:transparent url(/images/NonTridion/arrow-thickbox.gif) no-repeat scroll right 7px !important;*/ /*commented by offshore on 23-Mar-2010 as per the ppt 220310HCSchanges.ppt*/
	display: block;
	margin: 0.4em 0px 0.4em 0px !important;
	padding-left: 10px;
	font-weight: bold;
	text-decoration: none;
}

/* added by offshore on 29/01/2010 ends */


/*jquery validations classes start*/
.form-input label.error, .form-input-thin label.error, .form-calendar label.error
{
	background: url( "../../Images/NonTridion/form/unchecked.gif" ) no-repeat 0px 0px !important;
	padding-left: 16px !important;
	padding-bottom: 2px !important;
	font-weight: bold !important;
	color: #EA5200 !important;
	float: none !important;
	width: auto !important;
	margin-left: 0px !important; /*10px !important;*/
	display: block; /*added by offshore on 23Feb2010 for validator's display text fix*/
	margin-top: 4px !important;
}



.form-input label.checked, .form-input-thin label.checked, .form-calendar label.checked
{
	background: transparent url(../../Images/NonTridion/form/checked.gif) no-repeat scroll 0px 0px !important;
	display: inline !important; /*added by offshore on 23Feb2010 for validator's display text fix*/
	margin-left: 10px !important;
}

.form-calendar label.checked
{
	background: transparent url(../../Images/NonTridion/form/checked.gif) no-repeat scroll 0px 0px !important;
	display: inline !important;
	margin-left: 32px !important;
}
/* jquery validations classes end */

/* added by offshore on 11/02/2010 starts */

.home-main-content h2.home-main-title
{
	color: #003676;
	font-weight: bold;
	margin: 0;
	padding: 10px 0px 0px 0px;
	font-size: 1.5em;
}

/* added by offshore on 11/02/2010 ends */

#content p
{
	color: #000000;
	clear: both;
	line-height: 1.5em;
}

/*#content .park-features p
{
color:#fff;
clear: both;
line-height: 1.5em;
}*/

.descriptionContent ul li
{
	color: #000000;
}


.tblResult .image-bkg-new
{
	float: left;
	background: none !important;
	margin: 0 !important; /*padding:3px 0 0 0 !important; added by offshore on 11/02/2011 */
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
}


/*added by offshore on 28-05-10 as per the New Design Specs of Portal Header starts here*/
#nav ul li.headerButton
{
	float: right;
	border: none;
}

#nav ul li.headerButton a, #nav ul li.headerButton a:link, #nav ul li.headerButton a:active, #nav ul li.headerButton a:visited
{
	padding: 0;
	margin-left: 5px;
}

/*added by offshore on 28-05-10 as per the New Design Specs of Portal Header ends here*/

/*jquery validations classes start here for competition form added by offshore on 14/12/2010*/
.frm-field label.error
{
	background: url( "../../Images/NonTridion/form/unchecked.gif" ) no-repeat 0px 0px !important;
	padding-left: 16px !important;
	padding-bottom: 2px !important;
	font-weight: bold !important;
	color: #EA5200 !important;
	float: left !important;
	width: auto !important;
	margin-left: 0px !important; /*10px !important;*/ /*display:block;/*added by offshore on 23Feb2010 for validator's display text fix*/
	margin-top: 4px !important;
}



.frm-field label.checked
{
	background: transparent url(../../Images/NonTridion/form/checked.gif) no-repeat scroll 0px 0px !important;
	display: inline !important; /*added by offshore on 23Feb2010 for validator's display text fix*/
	height: 14px;
}
.frm-field-post label.checked
{
	display: none !important;
}


/*jquery validations classes ends here for competition form added by offshore on 14/12/2010*/


/* COMMENTED FOR NEW STYLE ADDITION CSS */


SPAN.title
{
	font-size: 1.2em;
}

SPAN.location
{
	color: #4f4f4f;
	font-weight: normal;
}



DIV#caravan-info H1
{
	color: #132b71;
	padding: 0 0.3em 0 0;
	font-size: 2.0em;
	font-weight: bold;
}

DIV#caravan-info H2
{
	color: #001b46;
	font-size: 1.3em;
	font-weight: bold;
}

DIV#info-container H3
{
	color: #172b72;
	padding: 0 0 5px;
	font-size: 1.3em;
}

DIV#info-container H3 A
{
	text-decoration: underline;
	cursor: pointer;
}

DIV#caravan-info H3
{
	color: #323232;
	font-size: 0.95em;
}

DIV.price-info P
{
	font-weight: bold;
	margin: 0 1em .5em 0 !important;
}

P.hiddenDetails
{
	display: none;
}

SPAN.details
{
	color: #172c6f;
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}

H3.showDetails
{
	margin: 10px 0px 0px 0px;
}

DIV#print-page-text P
{
	color: #172B72;
	font-weight: bold;
}

DIV.info-col P
{
	margin: 0 1em 1em 0;
}

P.hiddenDetails
{
	font-size: 0.8em;
}

IMG.ViewAllResults
{
	float: left;
}

IMG.NewSearch
{
	float: right;
}

/* COMMENTED FOR NEW STYLE ADDITION CSS */

/*Style added by offshore for new search result page on 25/01/2011 starts here*/

.search-result
{
	margin-top: 10px;
	margin-left: 10px;
	background-color: #F0F0F0;
	width: 678px;
}



.CaravanHead
{
	float: left;
	background: url( "/images/NonTridion/new/CaravanHeadPanel.gif" ) no-repeat;
	width: 678px;
	height: 29px;
	padding-left: 0px; /*changed by offshore on 11/02/2011 by offshore from 20px*/
}

.CaravanHead H2
{
	color: #FFFFFF;
	 float: left;
    width: 430px;
}

.CaravanHead SPAN
{
	margin-top: 4px;
	margin-left: 10px;
}

.tblResult td.data
{
	color: #263B80;
}

.search-results-belong table.even, .search-results-belong table.odd
{
	background: url( "/images/NonTridion/new/greyPanel_Results_centre.gif" ) repeat-x;
	height: auto;
	width: 678px;
	float: left;
	border-left: 1px solid gray; /* changed by offshore on 16/03/2011 from border-left: 1px solid lightgrey; */
	border-right: 1px solid gray; /* changed by offshore on 16/03/2011 from border-right: 1px solid lightgrey; */
}

/*.search-results-belong .search-result td.link p.grad 
{
background:url(../images/NonTridion/new/btn_ArrangeAViewing_UKHHS.gif);
}*/

.searchResultBasePanel
{
	background: url( "/images/NonTridion/new/greyPanel_Results_base.gif" );
	width: 678px;
	height: 12px;
	float: left;
	position: relative;
	top: -2px;
	margin-left: 10px;
}

.searchResultTopPanel
{
	margin-top: 10px;
	float: left;
}

DIV.parkInfo
{
	float: left;
	width: 100%;
}

DIV.search-result-overview DIV.left
{
	float: left;
	width: 278px; /*248px;*/
	display: inline;
}

DIV.search-result-overview DIV.park-logo
{
	float: left;
	display: inline;
	width: 81px;
	height: 86px; /*100px;*/
}

DIV.search-result-overview DIV.parkInfoText
{
	float: left;
	display: inline;
	width: 145px;
}

.search-results-belong .search-result-overview .right
{
	background: url( "/images/NonTridion/new/greyPanel_Park_centre.gif" ) repeat; /*height:auto;*/
	min-height: 155px;
	width: 396px;
	float: left;
	display: inline;
	border-left: 1px solid gray; /* changed by offshore on 16/03/2011 from border-left: 1px solid lightgrey; */
	border-right: 1px solid gray; /* changed by offshore on 16/03/2011 from border-right: 1px solid lightgrey; */
}

DIV.parkOverviewTopPanel
{
	background: url( "/images/NonTridion/new/greyPanel_Park_top.gif" );
	width: 398px;
	height: 12px;
	float: left;
}

DIV.parkOverviewBasePanel
{
	background: url( "/images/NonTridion/new/greyPanel_Park_base.gif" );
	width: 398px;
	height: 12px;
	float: left;
}

DIV.ParkMainTopPanel
{
	/*background:transparent url("/images/NonTridion/new/ParkMainTopPanel.gif") scroll no-repeat;*/
	background: transparent url( "/images/NonTridion/new/whitePanel_top.gif" ) scroll no-repeat; /*updated by offshore on 14-02-2011 as per UKHHS site build critique_100211*/
	width: 704px;
	height: 12px; /*7px;*/ /*updated by offshore on 14-02-2011 as per UKHHS site build critique_100211*/
	float: left;
}

DIV.ParkMainBasePanel
{
	/*background:url("/images/NonTridion/new/ParkMainBasePanel.gif") no-repeat scroll;*/
	background: url( "/images/NonTridion/new/whitePanel_base.gif" ) no-repeat scroll; /*updated by offshore on 14-02-2011 as per UKHHS site build critique_100211*/
	width: 704px;
	height: 12px; /*15px;*/ /*updated by offshore on 14-02-2011 as per UKHHS site build critique_100211*/
	float: left;
}

.search-results-belong .search-result-overview .right .park-features
{
	color: #000000;
	margin-left: 10px;
	width: 90%;
}

.search-results-belong .search-result-overview, .search-results-belong .search-result-links
{
	background: none;
	width: 678px;
	margin-left: 10px;
}
.search-results-belong
{
	/*background:url("/images/NonTridion/new/greyPanel_Park_centre.gif");*/ /*commented by offshore on 18-02-2011 as per Issues 180211_Offshore.ppt*/
	width: 702px;
	height: auto;
	background-repeat: repeat;
	border-left: 1px solid gray; /* changed by offshore on 16/03/2011 from border-left: 1px solid lightgrey; */
	border-right: 1px solid gray; /* changed by offshore on 16/03/2011 from border-right: 1px solid lightgrey; */
	margin-bottom: 0px;
	margin-top: 0px;
}

body#landing #search-results
{
	margin: 0px !important;
}

DIV.ParkFeaturesWrapper
{
	float: right;
	width: 400px;
	margin-top: 42px; /*35px;*/ /*30px;*/ /*updated by offshore on 18-02-2011 as per Issues 170211ed.2.ppt*/
	min-height: 180px;
}

DIV.search-results-belong DIV.search-result-overview DIV.parkInfoText
{
	margin-left: 10px;
	margin-top: 14px; /*5px;*/ /*updated by offshore on 18-02-2011 as per Issues 170211ed.2.ppt*/
}
DIV.search-results-belong DIV.search-result-overview DIV.parkInfoText H3
{
	width: 400px;
}
DIV.search-results-belong DIV.search-result-overview DIV.parkInfoText H1
{
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

DIV.search-results-belong DIV.search-result-overview DIV.parkInfoText SPAN
{
	float: left;
	color: #000000;
	width: 180px;
}
.parkInfoText h1
{
	width: 100px;
}

.tblResult TH.col2
{
	width: 146px;
}
.tblResult TH.col4
{
	width: 55px;
}
.tblResult TH.col5
{
	width: 119px; /*120px;*/
}

.tblResult TH.col6
{
	width: 129px; /*125px;*/
}

DIV.VisitParkLinkWrapper
{
	float: left;
	width: 396px;
	background-color: #F0F0F0;
	display: inline;
	margin-top: 17px;
}

DIV.VisitParkLinkInnerWrapper
{
	float: right;
	width: 139px;
	margin-right: 10px;
}
DIV.VisitParkLinkInnerWrapper a
{
	float: left;
	height: 22px;
	padding-bottom: 5px;
}

.ParkResultDivider
{
	border-top: 1px solid #000000;
	float: left;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
	width: 704px;
}
.navigationBottomLine
{
	border-bottom: 1px solid #AAAAAA;/*1px solid #000000;*//*updated by offshore on 03-03-2011 as per slide 13, Issues 280211.ppt*/
	float: left;
	height: 1px;
	/*padding-bottom: 10px;*/
	width: 704px; /*700px;*/ /*updated by offshore on 22-02-2011 as per slide2, new_issues_22.02.11.ppt*/
	margin-top: 2px;
}

TD.ArrangeViewingCaravan, TD.showDetailsCaravan
{
	height: 22px;
}

.search-results-belong span.new
{
	/* commented by offshore on 11/4/2011 as per ppt Fixes for HCS 080411*/
	/*background: url(/images/NonTridion/new/btn_new.gif) no-repeat;*/
	/*background: url(/images/NonTridion/new/btn_new_new.gif) no-repeat;*//*updated by offshore on 27-Apr-2011 as per new images in mail*/
	background: url(/images/NonTridion/new/btn_new.gif) no-repeat;
	width: 40px;
	height: 16px;
	float: left;
	margin-top: 7px;
}
.search-results-belong span.used
{
	/* commented by offshore on 11/4/2011 as per ppt Fixes for HCS 080411*/
	/*background: url(/images/NonTridion/new/btn_used.gif) no-repeat;*/
	/*background: url(/images/NonTridion/new/btn_used_new.gif) no-repeat;*//*updated by offshore on 27-Apr-2011 as per new images in mail*/
	background: url(/images/NonTridion/new/btn_used.gif) no-repeat;
	width: 41px;
	height: 16px;
	float: left;
	margin-top: 7px;
}

.search-results-belong .search-result-links
{
	background: transparent url(/images/NonTridion/new/blue_strip.gif) no-repeat scroll 0 0;
	margin: 10px 0 10px 10px;
	height: 34px;
	padding: 0px;
}

.search-results-belong .search-result-links .textLeft
{
	float: left;
	color: #ffffff;
	font-weight: bold;
	padding-top: 7px;
}
.search-results-belong .search-result-links .right
{
	width: auto;
	padding-top: 7px;
}

#search-results .mainHeading h1
{
	color: #263B80;
	font-size: 2.3em; /*20px;*/ /*updated by offshore as per UKHHS site build critique_100211.ppt*/
	font-weight: bold;
}
.tblHeaderText TD.second
{
	color: #263B80;
	font-weight: bold;
}

#search-results .mainHeading
{
	float: left;
	width: 700px;
}
DIV.showResultClass
{
	float: right;
	display: inline;
	width: 20%;
	margin-right: 10px;
}

#search-results DIV.info
{
	float: left;
	display: inline;
	width: 500px;
}

.search-result-overview .right .park-features ul, .park .features .park-features ul
{
	float: left;
	width: 100%;
}

.search-result-overview .right .park-features ul li, .park .features .park-features ul li
{
	/*background:none !important;       float: left;     padding:0px;     list-style-position: outside !important;     list-style-type:circle !important;     margin: 0;         display:list-item !important;         width: 90%;     list-style-image:none !important;         padding-left:10px; */
	background: url( "/Images/NonTridion/search-result-overview-bullet.gif" ) no-repeat scroll 0 4px transparent; /*background:url("/images/NonTridion/new/search-result-overview-bullet_new.gif") no-repeat scroll 0 4px transparent;*/ /*background:url("/images/NonTridion/new/bullet_new.gif") no-repeat scroll 0 2px transparent;*/
}
.search-result-overview .right .park-features ul li.searchBlt, .park .features .park-features ul li.searchBlt
{
	/* commented by offshore on 11/4/2011 as per ppt Fixes for HCS 080411*/
	/*background: url( "/images/NonTridion/new/bullet_new.gif" ) no-repeat scroll 0 2px transparent;*/
	background: url( "/images/NonTridion/new/bullet_new_new.gif" ) no-repeat scroll 0 2px transparent;
}
.rhs-ad
{
	margin-bottom: 5px;
}


/*Style added by offshore for new search result page on 25/01/2011 ends here*/

/*added by offshore on 09/02/2011 starts here*/
#parksData
{
	margin-left: 0px;
	   float: left;
    padding-bottom: 30px;
}

#park-region-filter
{
	float: left;
	width: 260px;
	background-color: #FFFFFF;
}
/*.showDetailsCaravan
{
	float:left;
	background-color:Black;
	width:36px;
}
.ArrangeViewingCaravan
{
	float:left;
	margin-right:5px;
	background-color:Red;
}*/

#result-count
{
	float: left;
	 margin-left: 15px;/*55px*//*update by offshore on 3-mar-2011 as per slide 3, Issues 280211.ppt*/
    width: 150px;
}
#result-count-new
{
	float: left;
    width: 155px;
}
body#landing #right
{
	margin-top:-12px;
}

/* changes done by offshore on 24/03/2011 as per 'Special offers_design spec_230311.ppt' starts here */
.mngrSpcl
{
background:transparent url(/images/NonTridion/offers_ManagersSpecial_77x77.png) no-repeat scroll 0 0;
float:left;
height:77px;
margin-left:10px;
position:relative;
margin-top:-85px;
width:77px;
z-index:1000;
}
.spclOfr
{
background:transparent url(/images/NonTridion/offers_SpecialOffer_77x77.png) no-repeat scroll 0 0;
float:left;
height:77px;
margin-left:10px;
position:relative;
margin-top:-85px;
width:77px;
z-index:1000;
}
.gldRsh
{
background:transparent url(/images/NonTridion/offers_GoldRush_77x77.png) no-repeat scroll 0 0;
float:left;
height:77px;
margin-left:10px;
position:relative;
margin-top:-85px;
width:77px;
z-index:1000;
}
.save
{
background:transparent url(/images/NonTridion/offers_SavePounds_77x77.png) no-repeat scroll 0 0;
float:left;
height:77px;
margin-left:10px;
position:relative;
margin-top:-85px;
width:77px;
z-index:1000;
}
.exclOff
{
background:transparent url(/images/NonTridion/offers_ExclusiveOffer_77x77.png) no-repeat scroll 0 0;
float:left;
height:77px;
margin-left:10px;
position:relative;
margin-top:-85px;
width:77px;
z-index:1000;
}
.bluCrsSale
{
background:transparent url(/images/NonTridion/offers_BlueCrossSale_77x77.png) no-repeat scroll 0 0;
float:left;
height:77px;
margin-left:10px;
position:relative;
margin-top:-85px;
width:77px;
z-index:1000;
}
.exclModl
{
background:transparent url(/images/NonTridion/offers_ExclusiveModel_77x77.png) no-repeat scroll 0 0;
float:left;
height:77px;
margin-left:10px;
position:relative;
margin-top:-85px;
width:77px;
z-index:1000;
}
.siteOfr
{
background:transparent url(/images/NonTridion/offers_SiteFeesOffer_77x77.png) no-repeat scroll 0 0;
float:left;
height:77px;
margin-left:10px;
position:relative;
margin-top:-85px;
width:77px;
z-index:1000;
}
.soldVan
{
background:transparent url(/images/NonTridion/offers_Sold_77x77.png) no-repeat scroll 0 0;
float:left;
height:77px;
margin-left:10px;
position:relative;
margin-top:-85px;
z-index:1000;
width:77px;
}
.resrvd
{
background:transparent url(/images/NonTridion/offers_Reserved_77x77.png) no-repeat scroll 0 0;
float:left;
height:77px;
margin-left:10px;
position:relative;
margin-top:-85px;
width:77px;
z-index:1000;
}
.ldge
{
background:transparent url(/images/NonTridion/offers_Lodge_77x77.png) no-repeat scroll 0 0;
float:left;
height:77px;
margin-left:10px;
position:relative;
margin-top:-85px;
width:77px;
z-index:1000;
}
.search-result .mngrSpclBar
{
    background: url("/images/NonTridion/new/ManagersSpecial.gif") no-repeat scroll 0 0 transparent;
}

.search-result .spclOfrBar
{
    background: url("/images/NonTridion/new/SpecialOffer.gif") no-repeat scroll 0 0 transparent;
}
.search-result .gldRshBar
{
    background: url("/images/NonTridion/new/GoldRush.gif") no-repeat scroll 0 0 transparent;
}
.search-result .saveBar
{
    background: url("/images/NonTridion/new/SavePounds.gif") no-repeat scroll 0 0 transparent;
}
.search-result .exclOffBar
{
    background: url("/images/NonTridion/new/ExclusiveOffer.gif") no-repeat scroll 0 0 transparent;
}
.search-result .bluCrsSaleBar
{
    background: url("/images/NonTridion/new/BlueCrossSale.gif") no-repeat scroll 0 0 transparent;
}
.search-result .exclModlBar
{
    background: url("/images/NonTridion/new/ExclusiveModel.gif") no-repeat scroll 0 0 transparent;
}
.search-result .siteOfrBar
{
    background: url("/images/NonTridion/new/SiteFeesOffer.gif") no-repeat scroll 0 0 transparent;
}
.search-result .soldVanBar
{
    background: url("/images/NonTridion/new/Sold.gif") no-repeat scroll 0 0 transparent;
}
.search-result .resrvdBar
{
    background: url("/images/NonTridion/new/Reserved.gif") no-repeat scroll 0 0 transparent;
}
.search-result .ldgeBar
{
    background: url("/images/NonTridion/new/Lodge.gif") no-repeat scroll 0 0 transparent;
}
.vanOfrCont
{
	float:left;
	width:138px;
}
.CaravanHead span.ofrTxt
{
	color:#ffffff;
	float:left;
	 font-family:Arial;
    font-size: 14px;
    font-weight:bold;
    margin: 6px 0 0 0;
    padding: 0;
    width: 240px;
}

/*styles for caravan details page starts*/
.vanDetOffer
{
	float:left;
	margin:0 0 10px 10px;
}
.vanDetOffer .mngrSpclDet
{
	background-color:#ff0000;
	float:left;
	width:200px;
	height:42px;
}
.vanDetOffer .spclOfrDet
{
    background-color:#d400e1;
	float:left;
	width:200px;
	height:42px;
}
.vanDetOffer .gldRshDet
{
    background-color:#c5813b;
    float:left;
	width:200px;
	height:42px;
}
.vanDetOffer .saveDet
{
    background-color:#90b900;
    float:left;
	width:200px;
	height:42px;
}
.vanDetOffer .exclOffDet
{
    background-color:#ff6600;
    float:left;
	width:200px;
	height:42px;
}
.vanDetOffer .bluCrsSaleDet
{
    background-color:#0000ff;
    float:left;
	width:200px;
	height:42px;
}
.vanDetOffer .exclModlDet
{
   background-color:#7126d8;
   float:left;
	width:200px;
	height:42px;
}
.vanDetOffer .siteOfrDet
{
    background-color:#ff0099;
    float:left;
	width:200px;
	height:42px;
}
.vanDetOffer .soldVanDet
{
    background-color:#cc3300;
    float:left;
	width:200px;
	height:42px;
}
.vanDetOffer .resrvdDet
{
   background-color:#41a62a;
   float:left;
	width:200px;
	height:42px;
}
.vanDetOffer .ldgeDet
{
    background-color:#767b87;
    float:left;
	width:200px;
	height:42px;
}
.vanDetOffer p
{
	float:left;
	margin:0 10px 0 10px;
	line-height:1.1em !important;
	color:#FFFFFF !important;
	font-size:15px;
	font-weight:bold;
	font-family:Arial;
}
.mngrSpclBgImg
{
background:transparent url(/images/NonTridion/offers_ManagersSpecial_180x180.png) no-repeat scroll 0 0;
float:left;
position:relative;
height:180px;
margin:8px 0 0 -368px;
width:180px;
z-index:1000;
}
.spclOfrBgImg
{
background:transparent url(/images/NonTridion/offers_SpecialOffer_180x180.png) no-repeat scroll 0 0;
float:left;
position:relative;
height:180px;
margin:8px 0 0 -368px;
width:180px;
z-index:1000;
}
.gldRshBgImg
{
background:transparent url(/images/NonTridion/offers_GoldRush_180x180.png) no-repeat scroll 0 0;
float:left;
position:relative;
height:180px;
margin:8px 0 0 -368px;
width:180px;
z-index:1000;
}
.saveBgImg
{
background:transparent url(/images/NonTridion/offers_SavePounds_180x180.png) no-repeat scroll 0 0;
float:left;
position:relative;
height:180px;
margin:8px 0 0 -368px;
width:180px;
z-index:1000;
}
.exclOffBgImg
{
background:transparent url(/images/NonTridion/offers_ExclusiveOffer_180x180.png) no-repeat scroll 0 0;
float:left;
position:relative;
height:180px;
margin:8px 0 0 -368px;
width:180px;
z-index:1000;
}
.bluCrsSaleBgImg
{
background:transparent url(/images/NonTridion/offers_BlueCrossSale_180x180.png) no-repeat scroll 0 0;
float:left;
position:relative;
height:180px;
margin:8px 0 0 -368px;
width:180px;
z-index:1000;
}
.exclModlBgImg
{
background:transparent url(/images/NonTridion/offers_ExclusiveModel_180x180.png) no-repeat scroll 0 0;
float:left;
position:relative;
height:180px;
margin:8px 0 0 -368px;
width:180px;
z-index:1000;
}
.siteOfrBgImg
{
background:transparent url(/images/NonTridion/offers_SiteFeesOffer_180x180.png) no-repeat scroll 0 0;
float:left;
position:relative;
height:180px;
margin:8px 0 0 -368px;
width:180px;
z-index:1000;
}
.soldVanBgImg
{
background:transparent url(/images/NonTridion/offers_Sold_180x180.png) no-repeat scroll 0 0;
float:left;
position:relative;
height:180px;
margin:8px 0 0 -368px;
width:180px;
z-index:1000;
}
.resrvdBgImg
{
background:transparent url(/images/NonTridion/offers_Reserved_180x180.png) no-repeat scroll 0 0;
float:left;
position:relative;
height:180px;
margin:8px 0 0 -368px;
width:180px;
z-index:1000;
}
.ldgeBgImg
{
background:transparent url(/images/NonTridion/offers_Lodge_180x180.png) no-repeat scroll 0 0;
float:left;
position:relative;
height:180px;
margin:8px 0 0 -368px;
width:180px;
z-index:1000;
}
/*styles for caravans details page ends here*/
/* changes done by offshore on 24/03/2011 as per 'Special offers_design spec_230311.ppt' ends here */

/* added by offshore on 29/03/2011 for the new brochure request design starts here */

.tellUsMore
{
	float:left;
	width:965px;
	margin-left:15px;
	
}
.tellUsMore .top
{
	background:transparent url(/images/NonTridion/GreenForm_top_new.gif) no-repeat scroll 0 0;
	float:left;
	width:965px;
	height:12px;
}
.tellUsMore .bottom
{
	background:transparent url(/images/NonTridion/GreenForm_base_new.gif) no-repeat scroll 0 0;
	float:left;
	width:965px;
	height:12px;
}
.tellUsMore .freeTextTop, #contactUs-form-container-new .freeTextTop
{
	background:transparent url(/images/NonTridion/FreeText_top.gif) no-repeat scroll 0 0;
	float:left;
	width:570px;
	height:6px;
}
.tellUsMore .freeTextBottom, #contactUs-form-container-new .freeTextBottom
{
	background:transparent url(/images/NonTridion/FreeText_base.gif) no-repeat scroll 0 0;
	float:left;
	width:570px;
	height:6px;
}
.tellUsMore .textareaTop
{
	/*background:transparent url(/images/NonTridion/Comment_top_grey.gif) no-repeat scroll 0 0;*/
	float:left;
	width:269px;
	height:6px;
}
.tellUsMore .textareaBottom
{
	background:transparent url(/images/NonTridion/Comment_base_grey.gif) no-repeat scroll 0 0;
	float:left;
	width:269px;
	height:6px;
}
.tellUsMore .middle
{
	float:left;
	/*background-color: #BAE9FF;*/
	width:955px;
	color:#02659F;
	padding-left:10px;	
}
.headingText
{
	float:left;
	width:100%;
	background-color:#C9D475;
}
.headingText h2
{
	float:left;
	display:inline;
	width:auto;
	color:#263B80;
	font-weight:bold;
	margin-left: 12px;
}
.tellUsMore .numberText
{
	float:left;
	color:#263B80;
	font-weight:bold;
	vertical-align:top;
	margin-top:-2px;
	margin-right:4px;
	font-size:1.5em;
	
}
.scrollOpenClose
{
	float:left;
	width:200px;
}
.scrollOpenClose A,.scrollOpenClose A:link,.scrollOpenClose A:active,.scrollOpenClose A:visited,.scrollOpenClose A:hover
{
	text-decoration:none;
	cursor:pointer;
}
.scrollOpen
{
	float:left;
	display:inline;
	margin-left:10px;
	background:transparent url(/images/NonTridion/OpenButton.gif) no-repeat scroll 0 0;
	width:27px;
	height:27px;
	text-decoration:none;
}
.scrollClose
{
	float:left;
	display:inline;
	margin-left:10px;
	background:transparent url(/images/NonTridion/CloseButton.gif) no-repeat scroll 0 0;
	width:27px;
	height:27px;
	text-decoration:none;
}
.scrollOpen .text
{
	float:left;
	margin:5px 0 0 37px;
	text-decoration:none;
	width:auto;
	position:absolute;
}
.scrollClose .text
{
	float:left;
	margin:5px 0 0 37px;
	text-decoration:none;
	width:auto;
	position:absolute;
}
.totalOptions
{
	float:left;
	width:955px;
}
.tellUsOptions
{
	float:left;
	width:33%;
	display:inline;
	margin-top:10px;
}
.tellUsOptionsDouble
{
	float:left;
	width:100%;
	display:inline;
	margin-top:10px;
}
.tellUsOptionsDouble textarea
{
	float:left;
	/*border:medium 1px;*/
	width:570px;
	height:auto;
	overflow: auto; /* for hiding the scroll-bar in textarea, will show the scroll-bar when text size increase */
	/*overflow:hidden;*/  /* for always hiding the scroll-bar in textarea */
}
.tellUsOptions textarea {
border:medium none;
float:left;
height:auto;
overflow:auto;
width:269px; /*changed by offshore on 13/04/2011 from width:80%; */
background-color:#EAEECB; /*added by offshore on 13/04/2011*/
}
.tellUsOptions .headingBlueBold
{
	color:#263B80;
	font-weight:bold;
}
.dropdownList 
{
	float:left;
	margin-bottom:30px;
	width:100%;
}
.dropdownList label
{
	float:left;
	min-height:30px;
}
.tellUsOptions label
{
	float:left;
	width:85%;
	margin-bottom:5px;
	color:Black;
	/*min-height:30px;*/
}
.tellUsOptions input
{
float:left;
margin-bottom:5px;
width:20px;
}
.tellUsOptionsDouble label
{
	float:left;
	width:80%;
	margin-bottom:5px;
}
.tellUsOptions select
{
	float:left;
	width:269px;/*changed by offshore on 13/04/2011 from width:80% */
	margin-bottom:10px;
}
.OtherIdea
{
width:100% !important;	
}
.chkie select {
float:left;
width:100%;
}
.totalOptions table
{
	float:left;
	width:100%;
}
.radiobtn input {
float:left;
margin:2px 4px 0 0;
width:12px !important;
}
.radiobtn label {
float:left;
margin:3px 0 0;
overflow:hidden;
padding:0;
position:relative;
width:100px;
}
.radiobtn #rblType {
float:left;
width:80%;
}
.radiobtn span
{
	float:left;
	width:80%;
}
/* added by offshore on 29/03/2011 for the new brochure request design ends here */
/* added by offshore on 31/03/2011 for the new brochure request design ends here */
#RB_Confirmtn_heading h1
{	
color:#263B80;
float:left;
font-size:2.3em;
font-weight:bold;
margin:0px;
padding:0px;
width:100%;
}
#RB_Confirmtn_heading
{
	float:left;
	margin:35px 0px 0px 15px;
	padding:0px;
	width:713px;
}
#RB_Confirmtn_Text
{
	float:left;
	margin:10px 0px 0px 15px;
	padding:0px;
	width:713px;
}
#RB_Confirmtn_Text p
{
	float:left;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
#RB_Cofirmtn_Btn h2 {
color:#263B80;
font-family:Trebuchet Regular;
font-size:21px;
font-weight:bold;
margin:0;
padding:3px 0 12px;
margin-left:15px;
margin-top:5px;
}
#RB_Cofirmtn_Btn
{
	float:left;
	margin:0px;
	padding:0px;
	width:701px;
	background-color:#BAE9FF;
	height:90px;
	margin-top:25px;
}
#RB_Confirmtn_Btn_inner
{
	float:left;
margin:0 0 0 15px;
padding:0;
}
#RB_Confirmtn_Btn_inner img
{
	float:left;
margin:0 15px 0 0;
padding:0;
}
#RB_Confirmtn_right_img
{
	float:left;
	padding:0px;
	margin-left:15px;
	margin-top:10px;
}
#RB_Confirmtn_UC
{
	float:left;
margin:0;
padding:0;
margin-left:15px;
margin-top:10px;	
}
#RB_Confirmtn_UC p
{
	float:left;
margin:0;
padding:0;
font-weight:bold;	
}
#RB_Confirmtn_Parks
{
	float:left;
margin:0;
padding:0;
width:713px;
margin-top:10px;
}
#RB_Confirmtn_Parks p
{
	float:left;
margin:0;
padding:0;
color:#00266A;
font-weight:bold;
}


.rqstFrmInput label.error, .rqstFrmSlct label.error
{
	background: url( "../../Images/NonTridion/form/unchecked.gif" ) no-repeat 0px 0px !important;
	padding-left: 16px !important;
	padding-bottom: 2px !important;
	font-weight: bold !important;
	color: #EA5200 !important;
	/*float: none !important;*/
	/*width: auto !important;*/
	/*margin-left: 5px !important;*/
	/*margin-left: 90px !important;*/
	display: inline;/* !important;*/
	/*margin-top: -30px !important;*/
	float: left !important;
	width:220px !important;
	margin-top:-38px !important;
	margin-left: 90px !important;
	}

.rqstFrmInput label.checked, .rqstFrmSlct label.checked
{
	background: transparent url(../../Images/NonTridion/form/checked.gif) no-repeat scroll 0px 0px !important;
	display: inline !important; /*added by offshore on 23Feb2010 for validator's display text fix*/
	/*margin-left: 5px !important;
margin-top: -30px !important;*/
	height: 14px;
    margin-left: 90px !important;
    margin-top: -38px !important;
}
.rqstMapOptn label.error,.rqstMapOptn label.checked
{
	display:none !important;
}
.rqstMapOptn label.errorPrk
{
	background: url( "../../Images/NonTridion/form/unchecked.gif" ) no-repeat 0px 0px !important;
	padding-left: 16px !important;
	padding-bottom: 2px !important;
	font-weight: bold !important;
	color: #EA5200 !important;
	float: left !important;
	margin-left:16px;/*4px;*//*updated as per Fixes to UKHHS brochure request.ppt*/
	width: auto !important;
	display: inline; 
	}
.rqstMapOptn label.checkedPrk
{
	/*background: transparent url(../../Images/NonTridion/form/checked.gif) no-repeat scroll 0px 0px !important;*/
	background:none;
	display: inline; /*added by offshore on 23Feb2010 for validator's display text fix*/
float:left;
/*width:auto;
padding-left: 16px !important;
width:14px;
height:14px;
margin-left:16px;*//*4px;*//*updated as per Fixes to UKHHS brochure request.ppt*/
}

body#caravan div#sub-nav span
{
	font-family:"Trebuchet MS",arial,helvetica,verdana,sans serif;
}
body#caravan div.caravanInfoRt
{
	width:200px !important;
}
body#caravan div#caravan-info
{
	margin-left:10px;
}


#form-container-left
{
	float:left;
	background-color:Red;
	margin:0px;
	padding:0px;
	width:355px;
}
#form-container-right
{
	float:left;
	background-color:blue;
	margin:0px;
	padding:0px;
	width:355px;
}
.form-container-new
{
	float:left;
	background-color:yellow;
	margin:0px;
	padding:0px !important;
	width:710px !important;
}
/* added by offshore on 17/05/2011 fro the contact-us form new design starts here*/
.formBox
{
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	float:left;
	margin:0;
	padding:0 0 0 20px !important;
	width:682px !important;
}
.form-submit .submit
{
	    background: url("/Images/NonTridion/SubmitButton_rqst.gif") no-repeat scroll 0 0 transparent !important;
}
.formBox_left
{
	float:left;
	margin:0;
	padding:0 15px 0 0;
	width:325px;
	display:inline;	
}
.formBox_right
{
	float:left;
	margin:200px 0 0 0;
	padding:0 15px 0 0;
	width:250px;	
	display:inline;	
}
.form-signup-new
{
	float: left;
	width: auto;
	margin-bottom:15px;
}
.formBox_right .form-checkbox
{
	float:left;
	width:100% !important;
	color:#263B80;
	font-weight:bold;
	margin:0 !important;
}
.form-signup-new .form-checkbox input
{
	float:left;
	display:inline;
	width:15px !important;
	margin:0 2px 0 0 !important;
	vertical-align:top;
}
.form-signup-new .form-checkbox label
{
	float:left;
	display:inline;
	width:220px !important;
}
.formBox_left h2,#contactUs-form-container-new h2
 {
    color: #263B80 !important;
    font-family: Trebuchet Regular;
    font-size: 21px;
    font-weight: bold;
    margin: 0 !important;
    padding: 3px 0 3px !important;/*modified from "3px 0 3px !important" for the line height issue on 28/06/2011 as ppt Caravan_sales_forms_testing280611.ppt*/
    background-color:transparent !important;
}
#contactUs-form-container-new
{
	width:682px;
	padding:0 0 0 22px;
	color: #263B80 !important;
	float:left;
	background-color: #BAE9FF;	
}
#contactUs-form-container-new .form-select, #contactUs-form-container-new .form-input-thin
{
float:left;
margin:0.3em 0 0.3em;/*modified from "0.3em 0 1em" for the line height issue on 28/06/2011 as ppt Caravan_sales_forms_testing280611.ppt*/
overflow:hidden;
padding:0;
position:relative;
width:100%;
}
#contactUs-form-container-new .form-input-thin textarea
{
    border: medium none;
    float: left;
    height: auto;
    overflow: auto;
	width:570px;
}
#contactUs-form-container-new label {
float:left;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:100%;
font-weight:bold;
}
#contactUs-form-container-new #ContactUsForm_rblType label {
float:left;
margin:3px 0 0;
overflow:hidden;
padding:0;
position:relative;
width:100px;
color:#000000;
font-weight:normal;
}
#contactUs-form-container-new .form-input-thin input {
float:left;
margin:2px 4px 0 0;
width:12px !important;
}
.headTopContact {
    background: url("/images/NonTridion/Blue_Top_704.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 12px;
    /*margin-top: 19px;*/
    width: 704px;
}
.headBotContact {
    background: url("/images/NonTridion/Blue_Base_704.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 12px;
    width: 704px;
    margin-bottom:20px;
}
#heading-form h1
{
    color: #263B80;
    float: left;
    font-size: 2.0em;
    font-weight: bold;
    margin: 0;
    width: 595px;
    font-family: "Trebuchet MS",arial,helvetica,verdana,sans serif;
}
/* added by offshore on 17/05/2011 for the contact us form new design ends here*/

#pstcodeErr {
    color: #EA5200;
    float: left;
    font-weight: bold;
    /*height: 20px;*/
    margin:1px 0 0 7px;
    padding:0px 0 0 16px;
    width: 220px;
    background: url( "../../Images/NonTridion/form/unchecked.gif" ) no-repeat 0px 0px !important;
    display:none;
}
/*changes done by offshore on 26/06/2011 required for landing capscan page starts here**/
.panelClsTop
{
	float:left;
	background:transparent url(/Images/NonTridion/WhiteForm_top.gif) no-repeat;
	width:995px;
	height:12px;
	
}
.panelClsBtm
{
	float:left;
	background:transparent url(/Images/NonTridion/WhiteForm_base.gif) no-repeat;
	width:995px;
	height:12px;
}
/*changes done by offshore on 26/06/2011 required for landing capscan page ends here**/

.rblType
{
	float:left;
	width:100%;
}
.rblType label
{
	float:left;
	width:80px !important;
}

.errExcptn label.error,.errExcptn label.checked
{
	margin-top:0px !important;
	width:200px !important;
	*margin-top:-84px !important;
	*margin-left:200px !important;
	*float:left !important;
	height:15px;
}

#postcodeInner label.error
{
	background: url( "../../Images/NonTridion/form/unchecked.gif" ) no-repeat 0px 0px !important;
	padding-left: 16px !important;
	padding-bottom: 2px !important;
	font-weight: bold !important;
	color: #EA5200 !important;
	display: inline !important;
	float: left !important;
	width:220px !important;
	 margin-left: 50px !important;
    margin-top: -75px !important;
	
}
#postcodeInner label.checked
{
background:none !important;
display:none !important;
}
#lookUpInner label.error
{
	background: url( "../../Images/NonTridion/form/unchecked.gif" ) no-repeat 0px 0px !important;
	padding-left: 16px !important;
	padding-bottom: 2px !important;
	font-weight: bold !important;
	color: #EA5200 !important;
	display: inline !important;
	float: left !important;
	width:220px !important;
	 margin-left: 55px !important;
    margin-top: -83px !important;
	
}
#lookUpInner label.checked
{
background:none !important;
display:none !important;
}
#ConfirmationForm_MiddleHTML {
    float: left;
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 713px;
}
#termsCndtnsContainer ul { width: 100%; }

