/* Container Styles Start */
HTML {
	overflow-y: scroll;
}

BODY {
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 0.75em;
	color: #797876;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

IMG {
	border: 0px;
	overflow: hidden;
	*display: block;
}

#wrapper {
	width: 100%;
	height: 100%;
	text-align: left;
}

#container {
	width: 995px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#header {
	clear: both;
	float: left;
	width: 995px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
}

#nav {
	clear: both;
	float: left;
	width: 995px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content {
	width: 995px;
	clear: both;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#footer {
	width: 995px;
	clear: both;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* container styles end */

/* accessibility styles start */
.hidden {
	display: block;
	overflow: hidden;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	width: 0px;
}

caption.hidden {
	display: none;
	overflow: hidden;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	width: 0px;
}
/* accessibility styles end */

/* template styles start */
.clear {
	clear: both;
}
/* template styles end */

/* header styles start */
#header .lft {
	float: left;
	width: auto;
	height: 115px;
	display:inline;
}

#header .rgt {
	float: right;
	width: auto;
	min-height: 115px;
	display:inline;
}

#header .rgt UL {
	text-decoration: none;
	margin: 14px 14px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: auto;
}

#header .rgt UL LI {
	list-style: none;
	float: left;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#header .rgt UL LI A, #header .rgt UL LI A:link, #header .rgt UL LI A:active, #header .rgt UL LI A:visited {
	display: block;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
	
}

#header .rgt UL LI A:hover {
	text-decoration: none;
}

#header .rgt UL LI.last {
	border-right: none;
}

#header .rgt UL LI.last A, #header .rgt UL LI.last A:link, #header .rgt UL LI.last A:active, #header .rgt UL LI.last A:visited, #header .rgt UL LI.last A:hover {
	padding-right: 0px;
}

#strapline {
	clear: both;
	float: right;
	position: absolute;
	bottom: 0px;
	right: 13px;
}
/* header styles end */

/* nav styles start */
#nav {
	clear: both;
	float: left;
	width: 995px;
	height: auto;
}
#nav UL {
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 713px;
}

#nav UL {
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 995px;
}

#nav UL LI {
	list-style: none;
	float: left;
	height: auto;
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



#nav UL LI A, #nav UL LI A:link, #nav UL LI A:active, #nav UL LI A:visited {
	display: block;
	color: #FFFFFF;
	margin: 0px 3px 0px 0px;
	padding: 2px 0px 3px 8px;
	width: 167px;
	font-weight: bold;
	/*font-size: 1.0625em;*/
	font-size: 1.25em;
	font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;
}

#nav UL LI A:hover {
	text-decoration: none;
}



#nav UL LI.last {
/*	width: 274px;
	margin-left: 1px;*/
width: 176px;
}

#nav UL LI.last A, #nav UL LI.last A:link, #nav UL LI.last A:active, #nav UL LI.last A:visited, #nav UL LI.last A:hover {
	padding-right: 0px;
	/*width: 274px;
	background: #003070 url(../Images/NonTridion/arrow-white-on-dblue-off.gif) 210px 4px no-repeat;*/
}

#nav UL LI.last A.on, #nav UL LI.last A.on:link, #nav UL LI.last A.on:active, #nav UL LI.last A.on:visited, #nav UL LI.last A.on:hover {
	background: #003070 url(../Images/NonTridion/arrow-white-on-dblue-on.gif) 210px 4px no-repeat;
}

#find-your-home-options {
	clear: both;
	width: 283px;
	background-color: #E9F5F2;
	height: auto;
	position: absolute;
	z-index: 10;
	display: none;
}

#tbl-find-your-home {
	width: 274px;
	margin: 6px 0px 0px 8px;
}

.tbl-find-your-home {
	clear: both;
	float: left;
	width: 274px;
	margin: 6px 0px 0px 8px;
	border-bottom: 10px solid #E9F5F2;
}

#tbl-find-your-home H2, .tbl-find-your-home H2 {
	height: 20px;
	width: 274px;
	font-size: 1.1em;
	padding: 2px 0px 0px 2px !important;
	margin: 0px 0px 0px 0px !important;
}

#tbl-find-your-home TD, .tbl-find-your-home TD {
	padding: 0px 0px 8px 2px !important;
	text-align: left;
	vertical-align: top;
}

#tbl-find-your-home TD.check {
	width: 70px;
}

.tbl-find-your-home TD.check1 {
	width: 50px;
}

.tbl-find-your-home TD.check2 {
	width: 90px;
}

.tbl-find-your-home TD.check3 {
	width: 140px;
}

#tbl-find-your-home TD.btn {
	width: 134px;
}

.tbl-find-your-home TD.btn {
	width: 134px;
}

#tbl-find-your-home TD LABEL, #tbl-find-your-home TD SELECT, .tbl-find-your-home TD LABEL, .tbl-find-your-home TD SELECT {
	float: left;
	clear: both;
}

.tbl-find-your-home TD LABEL {
	color: #797876 !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#tbl-find-your-home TD INPUT.checkbox, .tbl-find-your-home TD INPUT.checkbox {
	width: 20px;
	float: left;
	margin: 3px 0px 0px 0px !important;
	*margin: -2px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px;
}

SELECT#price-from-be, SELECT#price-from, SELECT#price-to-be, SELECT#price-to {
	width: 110px !important;
}

INPUT.button {
	text-align: right;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
	background:  #003070 url(../Images/NonTridion/arrow-white-on-dblue-off.gif) 75px 4px no-repeat;
	width: 93px;
	padding: 3px 20px 3px 0px;
	cursor: pointer;
}
/* nav styles end */

/* content styles start */
#left {
	clear: both;
	float: left;
	width: 713px;
	min-height:480px;
}

#right {
	float: left;
	width: 282px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	/*background-color: #E9F5A2;*/
}
/* content styles end */

/* left styles start */
#col1Home {
	float: left;
	width: 391px;
	margin: 0px 20px 0px 12px;
}

#col2Home {
	float: left;
	width: 269px;
	padding: 0px 5px 0px 10px; 
}

#col1 {
	float: left;
	clear: both;
	width: 208px;
	height:1px;
}

#col2 {
	float: left;
	width: 463px;
	margin: 0px 0px 0px 14px; /* margin-left: 14px; */
	display:inline;
	padding:0px;
	overflow:hidden;
}

#col1Home H1, #col2Home H1, #col1 H1, #col2 H1 {
	/*margin: 5px 0px 20px 0px;*/
	margin: 5px 0px 0px 0px; /* updated by offshore on 2/02/2010 */
	width:100%;
}


#full-width {
	clear: both;
	float: left;
	width: 691px;
	padding: 25px 11px 0px 11px;
}

#left-ad {
	float: left;
	width: 271px;
	color: #FFFFFF;
	font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;
	margin-top: 0.8em;
}

#left-ad .percent  {
	float: left;
	width: 38%;
	height: auto;
	padding: 0px 8px 0px 8px;
	margin-top: 15px;
}

#left-ad .percent P {
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	float: left;
	clear: both;
	width: 100%;
}

#left-ad .percent P.big-text {
	font-size: 69px;
	line-height: 60px;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
}

#left-ad .text {
	float: left;
	width: 49%;
	height: auto;
	padding: 15px 4px 0px 8px;
}

#left-ad .text P {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 18px;
}

#left-ad .text A.cta {
	background: none;
	color: #FFFFFF;
	padding: 0px;
}

#col2Home IMG {
	padding-top: 3px;
}

#col2Home UL {
	text-decoration: none;
	margin: 1em 0px 0.8em 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: auto;
}

#col2Home UL LI {
	list-style: none;
	clear: both;
	height: auto;
	width: 80%;
	padding: 0px 0px 0px 1.2em;
	margin: 0px 0px 0.4em 0px;
	font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.1em;
}


#col1 UL {
	list-style: none;
	float: left;
	display: block;
	padding-top: 10px;
}

#col1 UL LI {
	padding-bottom: 1px;
}

#col1 UL LI A, #col1 UL LI A:link, #col1 UL LI A:active, #col1 UL LI A:visited {
	color: #676767;
	display: block;
	font-weight: bold;
	width: 208px;
	padding: 3px 0px 3px 12px;
	text-decoration: none;
}
/* left styles end */

/* right styles start */

#map-of-parks {
	float: left;
	clear: both;
	width: 282px;
	height: 258px;
	background-color: #FFFFFF;
	text-align: center;	
}

#booking-engine {
	float: left;
	clear: both;
	/*height: 290px;*/
	height: auto;
	background-color: #EBF5F9 !important;
	background-image:none !important;
}

#right H1 {
	width: 271px;
	font-size: 1.5em;
	height: 27px;
	color: #FFFFFF;
	padding: 5px 0px 0px 11px;
}

#right H2 {
	height: 20px;
	width: 271px;
	font-size: 1.1em;
	padding: 2px 0px 0px 11px;
}
#booking-engine IMG {
	height: 72px;	
	padding: 0px 0px 6px 11px;
}

#booking-engine #row-one {
	float: left;
	clear: both;
	height: 44px;
	width: 271px;
}

#booking-engine #row-two {
	float: left;
	clear: both;
	height: 63px;
	width: 271px;
	margin-top: 5px;
}
#slider-price, #slider-sleeps {
	clear: both;
	display: none;
	float: left;
	width: 258px;
	margin: 0px 10px 0px 10px;
}

#slider-price-select, #slider-sleeps-select {
	clear: both;
	float: left;
	margin: 3px 0px 0px 11px;
}

#slider-price-markers {
	clear: both;
	display: none;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 258px;
	height: 4px;
	margin: 0px 0px 0px 10px;
}

#slider-sleeps-markers {
	clear: both;
	display: none;
	float: left;
	width: 258px;
	padding: 0px 0px 0px 0px;
	height: 24px;
	margin: 0px 0px 0px 10px;
}

#slider-price-markers {
	background: url(/images/NonTridion/bg-slider-price.gif) top left no-repeat;
}

#slider-sleeps-markers {
	background: url(/images/NonTridion/bg-slider-sleeps.gif) top left no-repeat;
}

#slider-price-info, #slider-sleeps-info {
	float: right;
	display: none;
	clear: both;
	margin: -15px 10px 0px 0px;
	/*margin: -3px 10px 0px 0px;*/
	font-size: 0.9em;
}
#booking-engine LABEL {
	font-size: 1em;
	font-weight: bold;
	float: left;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 11px;
}

#slider-price-info INPUT.slider-input {
	width: 40px;
	border: none;
	background: transparent;
	color: #676767;
	font-weight: bold;
	text-align: right;
}

#slider-sleeps-info INPUT.slider-input {
	width: 10px;
	border: none;
	background: transparent;
	color: #676767;
	font-weight: bold;
	text-align: right;
}

#booking-engine #row-three {
	float: left;
	clear: both;
	height: 46px;
	width: 282px;
	margin-top: 5px;
}

.tickbox {
	float: left;
}

#dbl-gl {
	 width: 95px;
}

#cen-heat {
	 width: 105px;
}

INPUT.checkbox {
	float: left;
	width: 20px;
	margin: 3px 0px 0px 9px;
	/*margin: 0px 0px 0px 9px;*/
}

#booking-engine .btn-submit {
	float: right;
	width: 72px;
	margin: 15px 0px 0px 0px;
	position: relative;
	z-index: 99;
	right: 13px;
}

#submit-sliders {
	cursor: pointer;
	width: 72px;
	height: 20px;
	border: none;
	font-weight: bold;
	font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;
	font-size: 1.15em;
	text-align: left;
	padding: 0px 0px 0px 5px;
}


.rhs-ad {
	clear: both;
	float: left;
	width: 282px;
	background-color:#fff;
}

.rhs-ad .link {
	color: #FFFFFF;
	margin-bottom: 8px;
}

.rhs-ad .link A, .rhs-ad .link A:link, .rhs-ad .link A:active, .rhs-ad .link A:visited, .rhs-ad .link A:hover {
	display: block;
	color: #FFFFFF;
	font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;
	font-weight: bold;
	font-size: 1.2em;
	padding: 3px 0px 3px 11px;
	text-decoration: none;
	margin: 0px;
}

.rhs-ad .image {
	float: left;
	width: 85px;
	padding: 3px 0px 9px 10px;
}

.rhs-ad .text {
	clear: none;
	float: left;
	font-size: 1em;
	line-height: 1.25em;
	width: 145px;
}

.rhs-ad .text A.inline, .rhs-ad .text A.inline:link, .rhs-ad .text A.inline:active, .rhs-ad .text A.inline:visited, .rhs-ad .text A.inline:hover {
	color: #676767;
	text-decoration: none;
	background:transparent none repeat scroll 0 0 !important;/*added by offshore on 28th jan*/
	font-weight:normal;/*added by offshore on 28th jan*/
	padding:0;/*added by offshore on 28th jan*/
}

.rhs-ad .percent  {
	float: left;
	width: 119px;
	height: auto;
	padding: 15px 8px 0px 8px;
	margin-left: 10px;
	background-color: #03659E;
	color: #FFFFFF;
}

.rhs-ad .percent P {
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	float: left;
	clear: both;
	width: 100%;
}

.rhs-ad .percent P.big-text {
	font-size: 69px;
	line-height: 60px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.rhs-ad .text-wide {
	float: left;
	width: 125px;
	height: auto;
	padding: 15px 4px 5px 8px;
	background-color: #03659E;
	color: #FFFFFF;
}

.rhs-ad .text-wide P {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 17px;
	font-size: 0.875em;
}

.rhs-ad .text-wide A.cta {
	background: none;
	color: #FFFFFF;
	padding: 0px;
}

.rhs-ad .disclaimer {
	clear: both;
	float: left;
	background-color: #25BACC;
	margin-left: 10px;
	padding: 5px 8px 5px 8px;
	font-size: 0.75em;
	color: #FFFFFF;
}

.rhs-ad-two {
	clear: both;
	float: left;
	width: 253px;
	margin: 4px 21px 0px 8px;
}

.rhs-ad-two H1 {
	background: none !important;
	color: #6D9192 !important;
	height: auto !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 5px 0px !important;
}

.rhs-ad-two H2 {
	color: #02A9BE !important;
	height: auto !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	font-size: 1.25em !important;
}

.rhs-ad-two P {
	color: #676767 !important;
	height: auto !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 5px 0px !important;
	line-height: 1.3em !important;
}

.rhs-ad-two IMG {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 14px 0px !important;
}



#uk-hhs {
	clear: both;
	float: left;
	width: 271px;
	/*margin: 77px 0px 0px 8px;*/
        margin: 0px 0px 0px 8px;/*modified on 18th jan 2010*/
/*	background: url(../images/NonTridion/logo-uk-hhs.gif) 6px 0px no-repeat; */
	padding: 10px 0px 0px 0px;/*modified on 18th jan 2010 padding-top: 52px*/
}

#uk-hhs A, #uk-hhs A:link, #uk-hhs A:active, #uk-hhs A:visited, #uk-hhs A:hover {
	display: block;
	color: #FFFFFF;
	font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;
	font-weight: bold;
	font-size: 1.1em;
	padding: 3px 0px 3px 8px;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
	background: url(../Images/NonTridion/arrow-cta.gif) 247px 6px no-repeat;
	clear:both;
	
}

.uk-hhs-top {
/*	background: url(../Images/NonTridion/bg-uk-hhs-top.jpg) top left repeat-y; */
	background-color: #003070;
}

.uk-hhs-btm {
	/*background: url(../Images/NonTridion/bg-uk-hhs-btm.jpg) top left repeat-y;*/
	background:#019fce;/*updated by offshore on 10/02/2010*/
	clear:both;
	/*overflow:hidden;*/
}

.uk-hhs-top A, .uk-hhs-top A:link, .uk-hhs-top A:active, .uk-hhs-top A:visited, .uk-hhs-top A:hover {
	background: url(../Images/NonTridion/arrow-white-on-dblue-off.gif) 247px 6px no-repeat !important;
}
/* right styles end */

/* footer styles start*/

#footer UL {
	/*text-decoration: none;
	margin: 12px 15px 75px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: auto;*/
	text-decoration: none;
		margin: 17px 12px 0px 5px;
		padding: 0px 0px 17px 0px;
		clear: both;
		float: left;
		width: auto;
		font-size: 0.9em;
		position: relative;
		bottom: 0px;
	right: 0px;
}



#footer UL LI {
	list-style: none;
	float: left;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #263B80;
}

#footer UL LI A, #footer UL LI A:link, #footer UL LI A:active, #footer UL LI A:visited {
	display: block;
	color: #263B80;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
}

#footer UL LI A:hover {
	text-decoration: none;
}

#footer UL LI.last {
	border-right: none;
}

#footer UL LI.last A, #footer UL LI.last A:link, #footer UL LI.last A:active, #footer UL LI.last A:visited, #footer UL LI.last A:hover {
	padding-right: 0px;
}
/* footer styles end */

/* main banner styles start */
#banner {
	position: relative;
	float: left;
	clear: both;
	width: 995px;
	height: 322px;
	margin-bottom: 10px;
/*	background: url(../Images/NonTridion/bg-banner.jpg) top left no-repeat; */
}

#banner-photos, #banner-gallery, #banner-video, #banner-view, #banner-plan, #banner-slides {
	clear: both;
	overflow: hidden;
	clip: rect(0px, 995px, 322px, 0px);
}

#banner-slides IMG {
	width: 995px;
	height: 322px;
	/*display: none;*/
}
#banner-slides-home IMG{
        width: 713px;/*995px;*//*updated by offshore on 04-06-2010 as per the ppt HomepagesBrief_queries_270510*/
	height: 269px;/*432px;*/
}

#banner-slides {
	position: relative;
}

#banner-photos {
	position: relative;
	display: none;
	width: 464px;
	height: 307px;
	padding: 15px 0px 0px 15px;
}

#banner-photos-info {
	/*float: left;*/
	clear: both;
	width: 464px;
	margin: 5px 0px 0px 0px;
	color: #000000;
}

#banner-photos-info P#banner-photos-desc {
	float: left;
	width: 250px;
}

#banner-photos-controls {
	float: right;
	width: 190px;
}

#banner-photos-controls UL {
	list-style: none;
	float: right;
}

#banner-photos-controls UL LI {
	display: inline;
	padding: 0px 0px 0px 0px;
}

#banner-photos-controls UL LI A, #banner-photos-controls UL LI A:link, #banner-photos-controls UL LI A:active, #banner-photos-controls UL LI A:visited {
	text-decoration: underline;
	color: #000000;
}

#banner-photos-controls UL LI A:hover {
	text-decoration: none;
	color: #000000;
}

#banner-photos-controls UL LI.active A {
	font-weight: bold;
	text-decoration: none;
}

#banner-video {
	position: relative;
	display: none;
	height: 307px;
	padding: 15px 0px 0px 15px;
}

A#banner-video-movie {
	display: block;
	display: none;
	float: left;
	width: 463px;
	height: 260px;
}

#banner-video-options {
	clear: both;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 463px;
	margin: 5px 0px 0px 0px;
}

#banner-video-options LABEL {
	float: left;
}

#banner-video-options SELECT {
	font-size: 1em;
	clear: both;
	float: left;
}

#banner-view {
	position: relative;
	float: left;
	display: none;
	width: 330px;
	height: 307px;
	padding: 15px 0px 0px 15px;
}

#banner-view-options {
	clear: both;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 330px;
	margin: 5px 0px 0px 0px;
}

#banner-view-options LABEL {
	float: left;
}

#banner-view-options SELECT {
	font-size: 1em;
	float: right;
}

#banner-view-controls {
	clear: both;
	bottom: 0px;
	padding: 0px 0px 0px 0px;
	width: 330px;
	height: 32px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	*position: relative;
	*margin: 16px 0px 0px 0px;
}

#banner-view-controls-pp {
	float: left;
	width: 76px;
}

#banner-view-controls-pp IMG {
	float: left;
	margin-right: 7px;
}

#banner-view-controls-pn {
	float: left;
	padding-left: 30px;
}

#banner-view-controls-pn A.prev {
	display: block;
	float: left;
	width: 48px;
	height: 15px;
	padding: 0px 0px 0px 28px;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}

#banner-view-controls-pn A.next {
	display: block;
	float: left;
	width: 48px;
	height: 15px;
	padding: 0px 0px 0px 28px;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
}

#banner-plan {
	position: relative;
	display: none;
	width: 698px;
	height: 307px;
	padding: 15px 0px 0px 15px; 
}

#banner-plan IMG#banner-plan-image {
	border: 5px solid #FFFFFF;
}

#banner-plan P {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 0.5em;
}

#banner .banner-slide-up {
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 99;
	display: none;
	/*width: 340px;*/
}

.banner-slide-up UL {
	float: right;
	width: auto;
	list-style: none;
	display: inline;	
	margin: -5px 1px 0px 0px;
}

.banner-slide-up UL LI {
	float: left;
	width: 77px;
	height: 32px;
	margin-right: 4px;
	list-style: none;
	display: inline;	
}

.banner-slide-up UL LI A, .banner-slide-up UL LI A:link, .banner-slide-up UL LI A:active, .banner-slide-up UL LI A:visited, .banner-slide-up UL LI A:hover {
	width: 77px;
	height: 29px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	line-height: 12px;
}

.banner-slide-up UL LI A#slides, .banner-slide-up UL LI A#slides:link, .banner-slide-up UL LI A#slides:active, .banner-slide-up UL LI A#slides:visited, .banner-slide-up UL LI A#slides:hover, .banner-slide-up UL LI A.plan, .banner-slide-up UL LI A.plan:link, .banner-slide-up UL LI A.plan:active, .banner-slide-up UL LI A.plan:visited, .banner-slide-up UL LI A.plan:hover {
	width: 34px;
	padding: 3px 0px 0px 43px;
}

.banner-slide-up UL LI A#photos, .banner-slide-up UL LI A#photos:link, .banner-slide-up UL LI A#photos:active, .banner-slide-up UL LI A#photos:visited, .banner-slide-up UL LI A#photos:hover, .banner-slide-up UL LI A.photos, .banner-slide-up UL LI A.photos:link, .banner-slide-up UL LI A.photos:active, .banner-slide-up UL LI A.photos:visited, .banner-slide-up UL LI A.photos:hover {
	width: 35px;
	padding: 3px 0px 0px 42px;
}

.banner-slide-up UL LI A#video, .banner-slide-up UL LI A#video:link, .banner-slide-up UL LI A#video:active, .banner-slide-up UL LI A#video:visited, .banner-slide-up UL LI A#video:hover, .banner-slide-up UL LI A.video, .banner-slide-up UL LI A.video:link, .banner-slide-up UL LI A.video:active, .banner-slide-up UL LI A.video:visited, .banner-slide-up UL LI A.video:hover {
	width: 35px;
	padding: 3px 0px 0px 42px;
}

.banner-slide-up UL LI A#view, .banner-slide-up UL LI A#view:link, .banner-slide-up UL LI A#view:active, .banner-slide-up UL LI A#view:visited, .banner-slide-up UL LI A#view:hover, .banner-slide-up UL LI A.view, .banner-slide-up UL LI A.view:link, .banner-slide-up UL LI A.view:active, .banner-slide-up UL LI A.view:visited, .banner-slide-up UL LI A.view:hover {
	width: 37px;
	padding: 3px 0px 0px 40px;
}

.banner-slide-up UL LI A#gallery, .banner-slide-up UL LI A#gallery:link, .banner-slide-up UL LI A#gallery:active, .banner-slide-up UL LI A#gallery:visited, .banner-slide-up UL LI A#gallery:hover, .banner-slide-up UL LI A.gallery, .banner-slide-up UL LI A.gallery:link, .banner-slide-up UL LI A.gallery:active, .banner-slide-up UL LI A.gallery:visited, .banner-slide-up UL LI A.gallery:hover {
	width: 36px;
	padding: 3px 0px 0px 41px;
}

.banner-slide-up UL LI A#plan, .banner-slide-up UL LI A#plan:link, .banner-slide-up UL LI A#plan:active, .banner-slide-up UL LI A#plan:visited, .banner-slide-up UL LI A#plan:hover, .banner-slide-up UL LI A.plan, .banner-slide-up UL LI A.plan:link, .banner-slide-up UL LI A.plan:active, .banner-slide-up UL LI A.plan:visited, .banner-slide-up UL LI A.plan:hover {
	width: 40px;
	padding: 3px 0px 0px 37px;
}

/* main banner styles end */

/* search results styles start */
/* search results styles end */


/*added by offshore on 04/12/2009 starts*/

/* All these sub-footer classes have been moved to haven.css as per the requirement stated in ppt HCS amends 09 02 10.pptx on 10/02/2010 */
/*Moved back only background color and color of text comes from haven.css and exclusive.css*/
 #sub-footer
{
	width: 995px;
	height: 110px;
	clear: both;
	float: left;
	padding: 0;
	margin: 20px 0px 0px 0px;
	position: relative;
}

#subFooterImage
{
	width: 95px;
	height: 79px;
	float: left;
	margin: 15px 0 15px 15px;
}

#subFooterText
{
	width: 885px;
	float: left;
}


#subFooterText P
{
	float: left;
	clear: both;
	width: 370px;
	line-height: 1.25em;
	margin-top: 65px;
	margin-left: 20px;
}


.brand
{
	float: left;
	width: 169px;
	margin-right: 5px;
	padding: 0px 0px 10px 0px;
}

.brand P
{
	margin: 0px;
	font-size: 0.9em;
	width: 130px;
	padding: 0px 12px 0px 12px;
	color: #FFFFFF;
}

.brand P A.cta, .brand P A.cta:link, .brand P A.cta:active, .brand P A.cta:visited, .brand P A.cta:hover
{
	color: #FFFFFF;
	background: url(/Images/NonTridion/arrow-white.gif) right no-repeat;
}

#exclusive P
{
	color: #676767;
}

#exclusive P A.cta, #exclusive P A.cta:link, #exclusive P A.cta:active, #exclusive P A.cta:visited, #exclusive P A.cta:hover
{
	color: #676767;
	background: url(/Images/NonTridion/arrow-grey.gif) right no-repeat;
}


/*slideshow div style start 6/05/2007*/
#slideshow IMG,.hiddenDiv {
position:absolute;
top:0;
left:0;
z-index:8;
visibility:hidden;
display:none;
}

#slideshow IMG.active {
z-index:10;
}

#slideshow IMG.last-active {
z-index:9;
}
/*slideshow div ends here*/


.rhs-ad-next-step {
	clear: both;
	float: left;
	background-color: #3AC4F2;
	padding-bottom: 13px;
}

.rhs-ad-next-step H2 {
	padding: 8px 0px 0px 8px;
	color: #FFFFFF;
	width: 252px;
}

.rhs-ad-next-step > DIV {
	margin-top: -6px;
}

.rhs-ad-two {
	clear: both;
	float: right; /* float: left; */
	width: 270px;
	height: 27px;
	padding: 0px; /* padding-bottom: 0px; */
	background: url(../Images/NonTridion/bg-rhs-ad-two.jpg) top right repeat-y;
	text-align: right;
	margin: 13px 6px 0px 0px; /* margin-top: 13px; */
	*margin: 13px 6px 0px 6px;
	*display:inline;
}

.rhs-ad-two A, .rhs-ad-two A:link, .rhs-ad-two A:active, .rhs-ad-two A:visited, .rhs-ad-two A:hover {
	font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;
	font-size: 1.4em;
	color: #003676;
	text-decoration: none;
	display: block;
	width: 240px; 
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 2px 20px 0px 0px; /* padding: 2px 20px 0px 6px; */
	background: url(../Images/NonTridion/bg-btn-arrow-haven.gif) right no-repeat;
}



/*added by offshore on 04/12/2009 ends*/

/* added by offshore on 29/12/2009 starts */



.rhs-ad-splash{
	float: left;
	width: 270px;
	color: #FFFFFF;
	font-family: &quot;Trebuchet MS&quot;, arial, helvetica, verdana, sans serif;
	margin: 0.8em 0px 1em 0px;
	background-color: #25BACC;
	display:inline;
	overflow:hidden;
	clear:both;
	background-repeat:no-repeat;
}

.rhs-ad-splash .percent {
	float: left;
	width: 95px;
	height: auto;
	padding: 0px 27px 0px 8px;
	margin-top: 15px;
}

.rhs-ad-splash .percent P {
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	float: left;
	clear: both;
	width: 100%;
}

.rhs-ad-splash .percent P.big-text {
	font-size: 69px;
	line-height: 60px;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
}

.rhs-ad-splash .text {
	float: left;
	width: 133px;
	height: auto;
	padding: 15px 6px 0px 0px;
}

.rhs-ad-splash .text P {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 18px;
}

.rhs-ad-splash .text A.cta {
	background: none;
	color: #FFFFFF !important; /* color: #FFFFFF; */
	padding: 0px;
}

.rhs-ad-splash .disclaimer {
	width: 98% ;
	margin: 8px 8px 8px 8px;
	display:inline;
	overflow:hidden;
	clear:both;
	background-repeat:no-repeat;
        float:left;
        position:relative;
}
.rhs-ad-splash IMG
{
	float:left;
}


#footer-parks {
	width: 995px;
	/*clear: both;*/
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}

#footer-parks UL {
	/*text-decoration: none;
	margin: 12px 15px 75px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: auto;*/
	text-decoration: none;
		margin: 17px 12px 0px 5px;
		padding: 0px 0px 17px 0px;
		/*clear: both;*/
		float: right;
		width: auto;
		font-size: 0.9em;
		position: relative;
		bottom: 0px;
	right: 0px;
	overflow:hidden;
}



#footer-parks UL LI {
	list-style: none;
	float: left;
	width: auto;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #263B80;
	position:relative;
	overflow:hidden;
}

#footer-parks UL LI A, #footer-parks UL LI A:link, #footer-parks UL LI A:active, #footer-parks UL LI A:visited {
	display: block;
	width: auto;
	color: #263B80;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
	position:relative;
	overflow:hidden;
}

#footer-parks UL LI A:hover {
	text-decoration: none;
	overflow:hidden;
}

#footer-parks UL LI.last {
	width:auto;
	border-right: none;
	position:relative;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

#footer-parks UL LI.last A, #footer-parks UL LI.last A:link, #footer-parks UL LI.last A:active, #footer-parks UL LI.last A:visited, #footer-parks UL LI.last A:hover {
	padding-right: 0px;
	overflow:hidden;
}


/* added by offshore on 29/12/2009 ends */

/*added by offshore on 18/Jan/2010 starts*/
#nav UL LI.last_fifth {
	width: 282px;
	margin-left: 1px;
	overflow:hidden;

}

#nav UL LI.last_fifth A, #nav UL LI.last_fifth A:link, #nav UL LI.last_fifth A:active, #nav UL LI.last_fifth A:visited, #nav UL LI.last_fifth A:hover {
	padding-right: 0px;
	margin-right:0px;
	width: 274px;
	overflow:hidden;
	background: #003928 url(../Images/NonTridion/arrow-white-on-dblue-off.gif) 240px 4px no-repeat;
}

#nav UL LI.last_fifth A.on, #nav UL LI.last_fifth A.on:link, #nav UL LI.last_fifth A.on:active, #nav UL LI.last_fifth A.on:visited, #nav UL LI.last_fifth A.on:hover {
	background: #003070 url(../Images/NonTridion/arrow-white-on-dblue-on.gif) 240px 4px no-repeat;
overflow:hidden;
}
#find-your-home-options {
	clear: both;
	width: 283px;
	background-color: #E9F5F2;
	height: auto;
	position: absolute;
	z-index: 10;
	display: none;
}

#tbl-find-your-home {
	width: 274px;
	margin: 6px 0px 0px 8px;
}

.tbl-find-your-home {
	clear: both;
	float: left;
	width: 274px;
	margin: 6px 0px 0px 8px;
	border-bottom: 10px solid #E9F5F2;
}

#tbl-find-your-home H2, .tbl-find-your-home H2 {
	height: 20px;
	width: 274px;
	font-size: 1.1em;
	padding: 2px 0px 0px 2px !important;
	margin: 0px 0px 0px 0px !important;
}

#tbl-find-your-home TD, .tbl-find-your-home TD {
	padding: 0px 0px 8px 2px !important;
	text-align: left;
	vertical-align: top;
}

#tbl-find-your-home TD.check {
	width: 70px;
}

.tbl-find-your-home TD.check1 {
	width: 50px;
}

.tbl-find-your-home TD.check2 {
	width: 90px;
}

.tbl-find-your-home TD.check3 {
	width: 140px;
}

#tbl-find-your-home TD.btn {
	width: 130px;
	vertical-align:bottom;
}

.tbl-find-your-home TD.btn {
	width: 134px;
}

#tbl-find-your-home TD LABEL, #tbl-find-your-home TD SELECT, .tbl-find-your-home TD LABEL, .tbl-find-your-home TD SELECT {
	float: left;
	clear: both;
}

.tbl-find-your-home TD LABEL {
	color: #797876 !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#tbl-find-your-home TD INPUT.checkbox, .tbl-find-your-home TD INPUT.checkbox {
	width: 20px;
	float: left;
	margin: 3px 0px 0px 0px !important;
	*margin: -2px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px;
}

SELECT#price-from-be, SELECT#price-from, SELECT#price-to-be, SELECT#price-to {
	width: 110px !important;
}

INPUT.button {
	text-align: right;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
	background:  #003070 url(../Images/NonTridion/arrow-white-on-dblue-off.gif) 75px 4px no-repeat;
	width: 93px;
	padding: 2px 20px 3px 0px;
	cursor: pointer;
}
/*added by offshore on 18/Jan/2010 ends*/
/* added by offshore on 22-01-2010 starts here */

#space{
width:208px;
 height:1px;
 float: left;
} 

.rhs-ad-two-form
{
	/*clear: both;*/
	float: left;
	width: 282px;
	/*height: 27px;*/
	padding-bottom: 13px;
	background-color: #E9F5F2;
	text-align: right;
	margin-top: 0px;
}

.rhs-ad-two-form H1 {
	float:left;
	width: 271px;
	font-size: 1.5em;
	height: 47px !important;
	color: #263A80;
	padding: 5px 0px 0px 11px;
	text-align:left;
	font-weight:bold !important;
}

.rhs-ad-two-form H2 {
	float:left;
	text-align:left;	
	font-size:1.1em;
	height:20px;
	padding:2px 0 0 11px;
	width:271px;
	font-weight:bold !important;
}

.rhs-ad-two-form p {
	float:left;
	width: 255px;
	padding: 0px 0px 0px 11px;
	line-height:1.5em;
	margin:0 0 1em;
	margin-right:8px !important;
	text-align:left;
}

.rhs-ad-two-form img {
	float:left;	
	text-align:left;
	margin:0px;
	padding: 0px 0px 0px 11px;
}

#heading-form
{
float:left;
margin:25px 0 0 13px;
display:inline;
padding:0px;
}

.pad-top-ten-form
{
padding-top:10px;
}


/* added by offshore on 22-01-2010 ends here */

/* added by offshore on 01-02-2010 starts here */

.bulletImg
{
float:left;
margin-top:3px !important;
display:inline;
width:6px !important; 
height:100% !important;
}

.bulletTxt 
{
display:inline;
float:left;
padding-left:10px;
width:140px !important;
}

/* added by offshore on 01-02-2010 ends here */

/*added by offshore on 03-Feb-2010 starts for Parks Landing footer */
#subFooterLandingImage{
float:left;
height:40px;
margin:0px 5px 15px 5px;
width:112px;
}

#subFooterLandingText{
width:540px;
float:left;
color:#263B80;
margin:0px 0 10px 10px;
}

#preFooter {
border-bottom:11px solid #FFFFFF;
clear:both;
float:left;
/*height:100px;*/
margin:0;
padding:15px 0 0 0px;
width:995px;
background-color:#EBF5FA;
}

#seo-text {
/*background:#FFFFFF url(../Images/NonTridion/haven/bg-footer.jpg) repeat-y scroll right top;*/
overflow:hidden;
display:inline;
clear:both;
width:975px;
color:#8B8B8B;
float:left;
font-size:0.88em;
padding:0 10px;


}


/*added by offshore on 03-Feb-2010 for Parks Landing footer ends*/

#col2Landing
{
	float: left;
	width: 690px;
	margin: 0px 0px 0px 14px; /* margin-left: 14px; */
	display:inline;
	padding:0px;
	overflow:hidden;
}


/*jquery validations classes start*/
.form-input label.error,.form-input-thin 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:10px !important;
}  

.form-input label.checked,.form-input-thin label.checked {
background:transparent url(/Images/NonTridion/form/checked.gif) no-repeat scroll 0px 0px !important;
}                       
                                                               
/* jquery validations classes end */ 

/*copied by offshore from layout.css so as to apply css through haven.css on 11-Feb-2010 starts here*/
/*copied back by onsite on 19/02/10*/

.newParksHomePageMiddleContainer
{
	float:left;
	color:#6D9192;
	display:inline;
}

.newParksHomePageContents
{
	float:left;
	width:100%;
	border-top:1px solid #606060;
	display:inline;
	height:426px;
}

.newParksHomePageInnerContent
{
	float:left;
	width:325px;
	height:190px;
	margin:13px 13px 0px 0px;
	padding:10px 0px 0px 0px;
	display:inline;
}

.upperContent
{
	float:left;
	width:325px;
}

.lowerContent
{
	float:left;
	width:325px;
}

.newParksHomePageInnerContent img
{
	float:left;
	/*width:128px;
	height:128px;Commented by onsite on 31/03/10*/
	overflow:hidden;
}
.newParksHomePageInnerContent h1
{
	clear:none;
	width:325px !important;
	margin:0px 0px 0px 0px !important;		
	padding:0px 0px 10px 12px;
	line-height:1em;
	/*color:#03AEBF;*//*updated by offshore on 10/02/2010 by commenting*/
	font-size:1.5em;
}

.newParksHomePageInnerContent h2
{
	clear:none;
	width:170px !important;
	margin:0px 0px 0px 0px !important;		
	padding:0px 0px 10px 12px;
	line-height:1.0em;
	/*color:#03AEBF;*//*updated by offshore on 10/02/2010 by commenting*/
	font-size:1.25em;
	float:left;/*added by offshore on 17/02/2010*/
}

.newParksHomePageInnerContent p
{
	float:left;
	clear:none !important;
	width:162px !important;
	margin:0px 0px 0px 0px !important;		
	padding:0px 0px 0px 12px;
	line-height:1.0em !important;
	color:#797876;/*updated by offshore on 10/02/2010 from color:#60606*/
	font-size:100%;
	font-weight:normal !important;
}

.newParksHomePageInnerContent ul
{
	float:left;
	width:162px !important;
	margin:0px 0px 0px 12px !important;		
	padding:0px 0px 0px 0px;
	line-height:1.2em;
	color:#606060;
	list-style:none;
	/*background:transparent url(/images/NonTridion/Dark_Green_Bullet.gif) no-repeat scroll left center;*/ /* updated by offshore on 29/01/2010 by commneting the background */
}

.newParksHomePageInnerContent ul li
{
	float:left;
	clear:none;
	width:162px !important;
	margin:0px 0px 5px 0px !important;/* updated by offshore on 01/02/2010 from margin:0px 0px 0px 0px; */		
	padding:0px 0px 0px 10px;/* updated by offshore on 09/02/2010 from padding:0px 0px 0px 15px; */
	line-height:1.2em;
	color:#797876;/*updated by offshore on 10/02/2010 from color:#60606*/
	list-style:none;
	background:transparent url(/images/NonTridion/Dark_Green_Bullet.gif) no-repeat scroll 0 4px;/* updated by offshore on 09/02/2010 */
}

.newParksHomePageInnerContent a
{
	float:left;
	clear:none;
		width:auto !important;
		/*margin:0px 0px 0px 140px !important;*/ /*updated by offshore on 02/02/2010*/
	padding:0px 0px 0px 0px;
	line-height:1.2em;
	/*color:#ffffff !important;*/
	color:#606060;
	text-decoration:none !important;
	cursor:pointer;
}

.newParksHomePageInnerContent img.findMoreImg
{
	float:left;
		width:15px;
		height:12px;
		overflow:hidden;
		margin:0px 0px 0px 5px;
		padding:0px;
}

/*copied back by onsite on 19/02/10*/

/*copied by offshore from layout.css so as to apply css through haven.css on 11-Feb-2010 ends here*/


/*CSS not required on HCS page...Copied for unchanged home page component templates of child blue-printed sites...starts here*/
/*copied back by onsite on 19/02/10*/
.newParksHomePageInnerContentFirst
{
	float:left;
		width:325px;
		height:190px;
		margin:13px 13px 0px 0px;
	padding:10px 0px 0px 0px;
	/*background-color:#CDEEF3;*/
}


.newParksHomePageInnerContentSecond
{
	float:left;
		width:325px;
		height:200px;
		margin:13px 13px 0px 0px;
	padding:0px 0px 0px 0px;
	/*background:url('/images/NonTridion/Parks_Home_Bkg.gif');*/
}

.newParksHomePageInnerContentThird
{
	float:left;
		width:325px;
		height:190px;
		margin:13px 13px 0px 0px;
	padding:10px 0px 0px 0px;
	/*background-color:#03AEBF;*/
}

.newParksHomePageInnerContentFourth
{
	float:left;
		width:325px;
		height:190px;
		margin:13px 13px 0px 0px;
	padding:10px 0px 0px 0px;
	/*background-color:#CDEEF3;*/
}

.newParksHomePageInnerContentFirst img ,.newParksHomePageInnerContentThird img,.newParksHomePageInnerContentFourth img
{
	float:left;
	width:128px;
	height:128px;
	overflow:hidden;
}

.newParksHomePageInnerContentFirst h1,.newParksHomePageInnerContentFourth h1
{
	clear:none;
		width:170px !important;
		margin:0px 0px 0px 0px !important;		
	padding:0px 0px 10px 12px;
	line-height:1.0em;
	/*color:#03AEBF;*//*updated by offshore on 10/02/2010 by commenting*/
	font-size:130%;
}


.newParksHomePageInnerContentFourth p
{
	float:left;
	clear:none !important;
		width:162px !important;
		margin:0px 0px 0px 0px !important;		
	padding:0px 0px 0px 12px;
	line-height:1.0em !important;
	color:#797876;/*updated by offshore on 10/02/2010 from color:#60606*/
	font-size:100%;
	font-weight:normal !important;
}

.newParksHomePageInnerContentThird h1
{
	clear:none;
		width:170px !important;
		margin:0px 0px 0px 0px !important;		
	padding:0px 0px 10px 12px;
	line-height:1.0em;
	/*color:#ffffff;*/
	/*color:#03AEBF;*//*updated by offshore on 10/02/2010 by commenting*/
	font-size:130%;
}

.newParksHomePageInnerContentThird p
{
	float:left;
	clear:none;
		width:162px !important;
		margin:0px 0px 0px 0px !important;		
	padding:0px 0px 12px 12px;
	line-height:1.0em;
	/*color:#ffffff;*/
	color:#606060;
	font-size:100%;
}

.newParksHomePageInnerContentFirst ul
{
	float:left;
		width:162px !important;
		margin:0px 0px 0px 12px !important;		
	padding:0px 0px 0px 0px;
	line-height:1.0em;
	color:#606060;
	list-style:none;
	/*background:transparent url(/images/NonTridion/Dark_Green_Bullet.gif) no-repeat scroll left center;*/ /* updated by offshore on 29/01/2010 by commneting the background */
}



.newParksHomePageInnerContentFirst ul li
{
	float:left;
	clear:none;
	width:162px !important;
	margin:0px 0px 5px 0px !important;/* updated by offshore on 01/02/2010 from margin:0px 0px 0px 0px; */		
	padding:0px 0px 0px 10px;/* updated by offshore on 09/02/2010 from padding:0px 0px 0px 15px; */
	line-height:1.0em;
	color:#797876;/*updated by offshore on 10/02/2010 from color:#60606*/
	list-style:none;
	background:transparent url(/images/NonTridion/Dark_Green_Bullet.gif) no-repeat scroll 0 4px;/* updated by offshore on 09/02/2010 */
}

.newParksHomePageInnerContentThird ul
{
	float:right;
		width:185px !important;
		margin:0px 0px 0px 0px !important;		
	padding:0px 0px 12px 0px;
	line-height:1.0em;
	/*color:#ffffff;*/
	color:#606060;
	list-style:none;
	/*background:transparent url(/images/NonTridion/White_Bullet.gif) no-repeat scroll left center;*/ /* updated by offshore on 01/02/2010 by commneting the background */
}

.newParksHomePageInnerContentThird ul li
{
	float:left;
	clear:none;
		width:162px !important;
		margin:0px 0px 5px 0px !important;		
	padding:0px 0px 0px 10px;/*updated by offshore on 09/02/2010 from padding:0px 0px 0px 15px*/
	line-height:1.0em;
	/*color:#ffffff;*/
	color:#797876;/*updated by offshore on 10/02/2010 from color:#60606*/
	list-style:none;
	/*background:transparent url(/images/NonTridion/White_Bullet.gif) no-repeat scroll left center;*/
	background:transparent url(/images/NonTridion/Dark_Green_Bullet.gif) no-repeat scroll 0 4px; /* updated by offshore on 09/02/2010 */
}

/* added by offshore for Second Inner Content on Park Home Page on 01/02/2010 starts here */
.newParksHomePageInnerContentSecond ul
{
	float:left;
		width:320px !important;
		margin:0px 0px 0px 12px !important;
	padding:0px 0px 12px 0px; /* updated by offshore on 09/02/2010 from margin:0px 0px 0px 0px */
	line-height:1.0em;
	color:#606060;
	list-style:none;
	
}



.newParksHomePageInnerContentSecond ul li
{
	float:left;
	clear:none;
	width:162px !important;
	margin:0px 0px 5px 0px !important;/* updated by offshore on 01/02/2010 from margin:0px 0px 0px 0px; */		
	padding:0px 0px 0px 10px;/* updated by offshore on 01/02/2010 from padding:0px 0px 0px 15px; */
	line-height:1.0em;
	color:#797876;/*updated by offshore on 10/02/2010 from color:#60606*/
	list-style:none;
	background:transparent url(/images/NonTridion/Dark_Green_Bullet.gif) no-repeat scroll 0 4px;/* updated by offshore on 09/02/2010 */
	
}


.newParksHomePageInnerContentThird a
{
	float:left;
	clear:none;
		width:auto !important;
		/*margin:0px 0px 0px 140px !important;*/ /*updated by offshore on 02/02/2010*/
	padding:0px 0px 0px 0px;
	line-height:1.0em;
	/*color:#ffffff !important;*/
	color:#606060;
	text-decoration:none !important;
}

.newParksHomePageInnerContentSecond a
{
	float:left;
	clear:none;
		width:auto !important;
		margin:0px 0px 0px 0px !important;		
	padding:0px 0px 0px 0px;/*updated by offshore on 09/02/2010 from padding:0px 0px 0px 12px; */
	line-height:1.0em;
	/*color:#ffffff !important;*/
	text-decoration:none !important;
}

.newParksHomePageInnerContentThird img.findMoreImg,.newParksHomePageInnerContentSecond img.findMoreImg
{
	float:left;
		width:15px;
		height:12px;
		overflow:hidden;
		margin:0px 0px 0px 10px;
		padding:0px;
}

.newParksHomePageInnerContentSecond h1
{
	clear:none;
		width:170px !important;
		margin:13px 0px 0px 0px !important;		
	padding:0px 0px 10px 12px;
	line-height:1.0em;
	/*color:#ffffff;*/
	/*color:#03AEBF;*//*updated by offshore on 10/02/2010 by commenting*/
	font-size:130%;
}

.newParksHomePageInnerContentSecond p
{
	float:left;
	clear:none;
		width:90% !important;
		margin:100px 0px 0px 0px !important;		
	padding:0px 0px 12px 12px;
	line-height:1.0em;
	/*color:#ffffff;*/
	color:#606060;
	font-size:115%;
}
/*copied back by onsite on 19/02/10*/
/*CSS not required on HCS page...Copied for unchanged home page component templates of child blue-printed sites...ends here*/


/*added by offshore on 04-Feb-2010 to implement landing holiday home pages' middle component starts here*/

.itemHolidayLanding {
	background: url(/images/NonTridion/haven/item-divider-full.jpg) top left no-repeat;
}


/*added by offshore on 04-Feb-2010 to implement landing holiday home pages' middle component ends here*/

/*added by onsite on 19/02/10*/
#content #left #col2 .descriptionContent
{
clear:both;
line-height:1.5em;
margin:0 0 1em;
font-weight:bold
}


#content p
{
color:#000000;
clear: both;
line-height: 1.5em;
}

/*added by onsite on 19/02/10*/

/* added by offshore on 22/02/2010 starts here */

.right_ParkText ul li
{
color:#000000;
}

/* added by offshore on 22/02/2010 ends here */


/* added by offshore to get line between components of landing home page on 24/02/2010 starts here */
.newLandingHomePageContents
{
	float:left;
	width:100%;
	
	display:inline;
	height:426px;
}

.newLandingHomePageInnerContent
{
	float:left;
	width:325px;
	height:190px;
	border-top:1px solid #263B80;/*#606060; updated by offshore on 09-Mar-2010 as per the ppt post_live_list_08.03.10.ppt*/
	
	padding:15px 13px 0px 0px;
	display:inline;
}

.newLandingHomePageInnerContent img
{
	float:left;
	/*width:128px;
	height:128px;*//*updated by offshore on 31-Mar-2010 as per the ppt 300310RHSpromoPortal*/
	overflow:hidden;
}
.newLandingHomePageInnerContent h1
{
	clear:none;
	width:325px !important;
	margin:0px 0px 0px 0px !important;		
	padding:0px 0px 10px 12px;
	line-height:1em;
	/*color:#03AEBF;*//*updated by offshore on 10/02/2010 by commenting*/
	font-size:1.5em;
}

.newLandingHomePageInnerContent h2
{
	clear:none;
	width:170px !important;
	margin:0px 0px 0px 0px !important;		
	padding:0px 0px 10px 12px;
	line-height:1.0em;
	/*color:#03AEBF;*//*updated by offshore on 10/02/2010 by commenting*/
	font-size:1.25em;
	float:left;/*added by offshore on 17/02/2010*/
}

.newLandingHomePageInnerContent p
{
	float:left;
	clear:none !important;
	width:162px !important;
	margin:0px 0px 0px 0px !important;		
	padding:0px 0px 0px 12px;
	line-height:1.0em !important;
	color:#797876;/*updated by offshore on 10/02/2010 from color:#60606*/
	font-size:100%;
	font-weight:normal !important;
}

.newLandingHomePageInnerContent ul
{
	float:left;
	width:162px !important;
	margin:0px 0px 0px 12px !important;		
	padding:0px 0px 0px 0px;
	line-height:1.2em;
	color:#606060;
	list-style:none;
	/*background:transparent url(/images/NonTridion/Dark_Green_Bullet.gif) no-repeat scroll left center;*/ /* updated by offshore on 29/01/2010 by commneting the background */
}

.newLandingHomePageInnerContent ul li
{
	float:left;
	clear:none;
	width:162px !important;
	margin:0px 0px 5px 0px !important;/* updated by offshore on 01/02/2010 from margin:0px 0px 0px 0px; */		
	padding:0px 0px 0px 10px;/* updated by offshore on 09/02/2010 from padding:0px 0px 0px 15px; */
	line-height:1.2em;
	color:#797876;/*updated by offshore on 10/02/2010 from color:#60606*/
	list-style:none;
	background:transparent url(/images/NonTridion/Dark_Green_Bullet.gif) no-repeat scroll 0 4px;/* updated by offshore on 09/02/2010 */
}

.newLandingHomePageInnerContent a
{
	float:left;
	clear:none;
		width:auto !important;
		/*margin:0px 0px 0px 140px !important;*/ /*updated by offshore on 02/02/2010*/
	padding:0px 0px 0px 0px;
	line-height:1.2em;
	/*color:#ffffff !important;*/
	color:#606060;
	text-decoration:none !important;
	cursor:pointer;
}

.newLandingHomePageInnerContent img.findMoreImg
{
	float:left;
		width:15px;
		height:12px;
		overflow:hidden;
		margin:0px 0px 0px 5px;
		padding:0px;
}


/* added by offshore to get line between components of landing home page on 24/02/2010 ends here */

/* added by offshore to add budget calculator in header search box on 09/03/2010 starts here */
/*#budget-calc,#budget-calc a:link ,#budget-calc a:visited, #budget-calc a:hover, #budget-calc a:active
{
	color:#263B80 !important;
	font-size:1.05em !important;
	background-color:Transparent !important;
	background-image:none !important;
	width:auto;
	height:20px !important;
	margin:0 !important;
	padding:2px 0 6px 1px !important;
	background:Transparent url(../Images/NonTridion/bg-btn-link-haven.gif) no-repeat scroll 118px 6px !important;
}
*/
#budget-calc {
	clear: both;
	float: left;
	margin-top:4px;
	/*margin: 5px 0px 0px 5px;*/
}

#budget-calc A, #budget-calc A:link, #budget-calc A:active, #budget-calc A:visited, #budget-calc A:hover {
	display: block !important;
	color: #FFFFFF !important;
	text-align: left;
	font-weight: bold !important;
	padding: 3px 2px 1px 5px !important;
	text-decoration: none;
	background: #02ADBE url(/images/NonTridion/bg-slider-budget-calc.gif) top right no-repeat !important;
	width:125px !important;
	font-size:1em !important;
}

/* added by offshore to add budget calculator in header search box on 09/03/2010 ends here */


/* added by offshore for filter sort box on 11/03/2010 starts here */

.filterCriteria
{
	width:100%;
	float:left;
	/*height:45px;*/
	margin:0px 0 0 11px;
}

.filterCriteria .filterInputHeading, .filterCriteria .filterInputHeading h2
{
	width:271px;
	float:left;
	height:20px;
	font-size:1em;
	padding:1px 0 0 2px !important;
	margin:0 !important;
	
}

.filterCriteria .filterInput
{
	width:135px;
	float:left;
	padding:0 0 8px 2px !important;
text-align:left;
vertical-align:top;
}

.filterCriteria .filterInput select
{
	clear:both;
	width:110px;
	float:left;
	/*padding:0 0 0 11px;*/
}

.filterCriteria .filterInput .filterDropDown
{
	clear:both;
	width:110px;
	float:left;
	/*padding:0 0 0 11px;*/
}

.filterCriteria .filterInput label
{
	clear:both;
	margin:0px;
	padding:2px !important;
	float:left;
	text-align:left;
	color:#797876 !important;
	font-size:0.75em;
}
.filterCriteria .check1
{
	width:50px;
	float:left;
	padding:0 0 8px 2px !important;
text-align:left;
vertical-align:top;
}

.filterCriteria .check2
{
	width:90px;
	float:left;
	padding:0 0 8px 2px !important;
text-align:left;
vertical-align:top;
}


.filterCriteria .check1 input,  .filterCriteria .check2 input {
float:left;
margin:1px 2px 0;
overflow:hidden;
padding:0;
position:relative;
width:auto;
}

 
.filterCriteria .check1 label, .filterCriteria .check2 label
{
float:right;
margin:0;
overflow:hidden;
padding:1px 0 0 2px !important;
clear:none !important;
position:relative;
width:13px;
text-align:left;
color:#797876 !important;
font-size:0.75em;
*margin:2px 0 0 0 !important;
}

.filterCriteria .filterRadio
{
	width:282px;
	float:left;
	height:25px;
}

#ucParkFilterSortBox_radioNewUsed
{
	width:282px;
	height:25px;
	float:left;
}

#ucParkFilterSortBox_radioNewUsed label
{
	float:left;
	margin:-1px 0 0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:60px;
	display:inline;
	clear:none !important;
	color:#797876 !important;
	vertical-align:top;
	*margin:3px 0 0 0;
}

.filterCriteria .filterRadio input {
float:left;
margin:0px 4px 0 0;
width:auto;
position:relative;
display:inline;
vertical-align:top;
}


 

#ucParkFilterSortBox_radioChDg label
{
	float:left;
	margin:-1px 0 0;
	overflow:hidden;
	padding:0 !important;
	position:relative;
	width:60px;
	display:inline;
	clear:none !important;
	color:#797876 !important;
	vertical-align:top;
	*margin:3px 0 0 0;
}

/*.filterBtn
{
	clear:both;
	float:left;
	margin:5px 0 0;
	text-align:right;
	width:260px;
	padding-bottom:12px;
}*/

.boxBtn input.park-filter-button
{
	background:#003070 url(/Images/NonTridion/arrow-white-on-dblue-filter.gif) no-repeat scroll 75px 4px;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:3px 22px 3px 0;
text-align:right;
width:93px;
display:inline;
*padding:3px 23px 3px 0;/*IE Fix*/
*background:#003070 url(/Images/NonTridion/arrow-white-on-dblue-filter.gif) no-repeat scroll 74px 6px;/*IE fix*/
}


.boxBtn
{
	clear:both;
	float:left;
	margin:5px 0 0;
	text-align:right !important;
	width:110px;
	padding-bottom:12px;
	display:inline;
}

/* added by offshore for filter sort box on 11/03/2010 ends here */


#find-your-home-options td.check1
{
	/*width:50px;*/
	float:left;
	padding:0 0 8px 2px !important;
text-align:left;
vertical-align:top;
}

#find-your-home-options td.check2
{
	/*width:90px;
	float:left;*/
	padding:0 0 8px 2px !important;
text-align:left;
vertical-align:top;
}


#find-your-home-options td.check1 input,  #find-your-home-options td.check2 input {
float:left;
margin:1px 2px 0;
overflow:hidden;
padding:0;
position:relative;
width:auto;
vertical-align:top;
}

 
#find-your-home-options td.check1 label, #find-your-home-options td.check2 label
{
float:left;
margin:0;
overflow:hidden;
padding:1px 0 0 0px !important;
clear:none !important;
position:relative;
width:13px;
text-align:left;
color:#797876 !important;
font-size:1em;
vertical-align:top;
}




/*added by offshore on 01-06-2010 as per the new design Specs for park and landing pages starts here*/


#promoImageLink
{
	margin:15px 0;
	width:282px;
}


#promoImageLink img
{
	width:282px;
}

.rhs-ad-new {
	/*clear: both;*/
	float: left;
	width: 282px;
	background-color:#fff;
}

.rhs-ad-new .link {
	color: #FFFFFF;
	margin-bottom: 8px;
}

.rhs-ad-new .link A, .rhs-ad-new .link A:link, .rhs-ad-new .link A:active, .rhs-ad-new .link A:visited, .rhs-ad-new .link A:hover {
	display: block;
	color: #FFFFFF;
	font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;
	font-weight: bold;
	font-size: 1.2em;
	padding: 3px 0px 3px 11px;
	text-decoration: none;
	margin: 0px;
}

.rhs-ad-new .image {
	float: left;
	/*width: 85px;*/
	width:96px;
	/*height:90px;*/
	padding: 3px 0px 9px 10px;
	*padding:3px 0 2px 10px !important;
	*display:inline;
}

.rhs-ad-new .text {
	clear: none;
	float: left;
	font-size: 1em;
	line-height: 1.25em;
	width: 145px;
	margin-left:10px;
}

.rhs-ad-new .text A.inline, .rhs-ad-new .text A.inline:link, .rhs-ad-new .text A.inline:active, .rhs-ad-new .text A.inline:visited, .rhs-ad-new .text A.inline:hover {
	color: #676767;
	text-decoration: none;
	background:transparent none repeat scroll 0 0 !important;/*added by offshore on 28th jan*/
	font-weight:normal;/*added by offshore on 28th jan*/
	padding:0;/*added by offshore on 28th jan*/
}

/*added by offshore on 01-06-2010 as per the new design Specs for park and landing pages ends here*/