

                           
 
                           
                                                               
                                    /* Container Styles Start */
HTML
{
	overflow-y: scroll;
}

BODY
{
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 0.75em;
	color: #58595b;
	background-color: #FFFFFF;
	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;
	background: #E9F5F2 url(/images/NonTridion/bg-gradient.jpg) top left repeat-y;
}

#nav
{
	clear: both;
	float: left;
	width: 995px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #E9F5F2 url(/images/NonTridion/bg-gradient.jpg) top left repeat-y;
}

#content
{
	width: 995px;
	clear: both;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #E9F5F2 url(/images/NonTridion/bg-gradient.jpg) top left repeat-y;
}

BODY#parks #content
{
	background: none;
	background-color: #FFFFFF;
}

#sub-footer
{
	width: 995px;
	height: 110px;
	clear: both;
	float: left;
	padding: 0;
	margin: 20px 0px 0px 0px;
	position: relative;
	background-color: #E9F5F2;
}

#subFooterImage
{
	width: 95px;
	height: 79px;
	float: left;
	margin: 15px 0 15px 15px;
	display:inline;
}

#subFooterText
{
	width: 885px;
	float: left;
	display:inline;
}


#subFooterText P
{
	float: left;
	clear: both;
	width: 370px;
	line-height: 1.25em;
	color: #003676;
	margin-top: 65px;
	margin-left: 20px;
}



#footer
{
	width: 995px;
	clear: both;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	position: relative;
	background-color: #E9F5F2;
}

#seo-text
{
	width: 975px;
	clear: both;
	float: left;
	padding: 0px 10px 0px 10px;
	font-size: 0.8em;
	color: #8B8B8B;
	background-color: #E9F5F2;
}
/* 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;
	padding: 20px 0px 7px 11px;
	display:inline;
}

#header .rgt
{
	float: right;
	width: auto;/* original width:573px */
	display:inline;
}

#header .rgt UL
{
	text-decoration: none;
	margin: 12px 30px 0px 0px; /* original margin: 12px 12px 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;
	border-right: 1px solid #003676;
}

#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 6px 0px 6px;
	color: #003676;
}

#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;
}
/* 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: 983px;
	background: #39C4F1 url(/images/NonTridion/bg-nav1.jpg) top right repeat-y;/*updated by offshore on 08/12/2009*/
}

#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;
}

#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 0px 0px 0px;
	padding: 2px 11px 2px 11px;
	font-weight: bold;
	font-size: 1em;
	font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;
}

#nav UL LI A:hover, #nav UL LI.active A, #nav UL LI.active A:link, #nav UL LI.active A:active, #nav UL LI.active A:visited, #nav UL LI.active A:hover
{
	text-decoration: none;
	background-color: #263B80;
}
/* nav styles end */

/* content styles start */
#left
{
	/*clear: both;*/
	float: left;
	width: 713px;
	background-color: #FFFFFF;
	overflow:hidden;
	margin-top:10px;
	min-height:408px; /* updated by offshore on 18/02/2010 to remove additional blue box */
}

BODY#home #left
{
	background-color: transparent;
}

#right
{
	float: left;
	width: 270px;
	/*padding-right: 12px;*/
	overflow:hidden;
	margin:0px;
	padding:0px;
	margin-top:10px;
}
/* content styles end */

/* left styles start */
#col1
{
	float: left;
	clear: both;
	width: 208px;
}

#col2
{
	float: left;
	width: 463px;
	margin-left: 14px;
	height:auto;
}

#col1 H1, #col2 H1
{
	margin: 10px 0px 0px 0px;
	
}

#col1 UL
{
	list-style: none;
	float: left;
	display: block;
	padding-top: 10px;
}

#col1 UL LI
{
	padding-bottom: 1px;
	background: url(/images/NonTridion/bg-nav-lhs-divider.gif) bottom left no-repeat;
}

#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: 196px;
	padding: 3px 0px 3px 12px;
	text-decoration: none;
}

#col1 UL LI A:hover, #col1 UL LI.active A, #col1 UL LI.active A:link, #col1 UL LI.active A:active, #col1 UL LI.active A:visited, #col1 UL LI.active A:hover
{
	background: url(/images/NonTridion/bg-nav-lhs.jpg) top left repeat-y;
}

.instructions
{
	float: left;
	clear: both;
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 11px;
}
/* left styles end */

/* right styles start */
.rhs-ad
{
	clear: both;
	float: left;
	width: 269px;
	background-color: #FFFFFF;
	margin: 0px 0px 8px 0px;
}

.rhs-ad .txt
{
	float: left;
	width: 161px;
}

.rhs-ad .txt H2
{
	color: #39C4F1;
	margin: 6px 0px 0px 7px;
	line-height: 1.2em;
}

.rhs-ad .txt H2 SPAN
{
	color: #263B80;
}

.rhs-ad .txt P
{
	color: #676767;
	margin: 0px 0px 0px 8px;
	font-size: 0.9em;
	width: 130px;
}

.rhs-ad .txt P A, .rhs-ad .txt P A:link, .rhs-ad .txt P A:active, .rhs-ad .txt P A:visited, .rhs-ad .txt P A:hover
{
	color: #39C4F1;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: bold;
}

.rhs-ad .img
{
	float: left;
	width: 108px;
	margin: 0px 0px 1px 0px;
}

.rhs-ad .img IMG
{
	position: relative;
	z-index: 9;
}

.rhs-ad .img A.arrow-link
{
	display: block;
	clear: both;
	float: right;
	margin-top: -35px;
	position: relative;
	z-index: 10;
}

.rhs-ad div A.thickbox
{
	background: none;
}

.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: left;
	width: 270px;
	height: 27px;
	padding-bottom: 0px;
	background: url(/images/NonTridion/bg-rhs-ad-two.jpg) top right repeat-y;
	text-align: right;
	margin-top: 13px;
}

.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-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;*/
	font-size: 1.4em;
	color: #003676;
	text-decoration: none;
	display: block;
	width: 240px;
	height: 25px;
	padding: 2px 20px 0px 6px;
	background: url(/images/NonTridion/bg-btn-arrow-haven.gif) right no-repeat;
}

.rhs-ad-splash{
	float: left;
	width: 270px;
	color: #FFFFFF;
	font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;
	/*font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;*/
	margin: 0.8em 0px 1em 0px;
	background-color: #25BACC;
}

.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;
	padding: 0px;
}

.rhs-ad-splash .disclaimer {
	width: 98%;
	margin: 8px 8px 8px 8px;
}

.rhs-ad-three {
	clear: both;
	float: left;
	width: 253px;
	margin: 4px 21px 0px 8px;
}

.rhs-ad-three H1 {
	background: none !important;
	color: #003676 !important;
	height: auto !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 5px 0px !important;
}

.rhs-ad-three H2 {
	color: #39C4F1 !important;
	height: auto !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	font-size: 1.25em !important;
}

.rhs-ad-three 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-three IMG {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 14px 0px !important;
}

/* right styles end */
/* sub-footer style start */
#sub-footer P {
	float: left;
	clear: both;
	width: 370px;
	line-height: 1.25em;
	color: #003676;
}
/* sub-footer style end */

/* footer styles start*/
#footer-brands
{
	clear: both;
	float: left;
	margin-bottom: 20px;
	padding: 0px 0px 0px 11px;
}

#footer-brands H2
{
	margin: 3px 0px 7px 0px;
	color: #39C4F1;
	font-size: 1.3em;
}

#footer-brands #haven
{
	background: url(/images/NonTridion/bg-footer-haven.jpg) top left repeat-y;
}

#footer-brands #belong
{
	background: url(/images/NonTridion/bg-footer-belong.jpg) top left repeat-y;
}

#footer-brands #exclusive
{
	background: url(/images/NonTridion/bg-footer-exclusive.jpg) top left repeat-y;
}

#footer-brands #lodge
{
	background: url(/images/NonTridion/bg-footer-lodge.jpg) top left repeat-y;
}

.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;
}



#footer UL
{
	text-decoration: none;
	margin: 17px 12px 0px 5px;
	padding: 0px 0px 0px 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 #39C4F1;
}

#footer UL LI A, #footer UL LI A:link, #footer UL LI A:active, #footer UL LI A:visited
{
	display: block;
	color: #39C4F1;
	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 */

/* banner styles start */
#banner
{
	position: relative;
	float: left;
	clear: both;
	width: 713px;
	height: 322px;
	background-color: #81D4DF;
}

#banner-photos, #banner-gallery, #banner-video, #banner-view, #banner-plan, #banner-slides
{
	clear: both;
	overflow: hidden;
	clip: rect(0px, 713px, 322px, 0px);
}

#banner-slides IMG
{
	width: 713px;
	height: 322px; /*display: none;*/
}

#banner-gallery
{
	position: relative;
	width: 713px;
	height: 322px;
	display: none;
}

#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:16px0px0px0px;
}

#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
{
	background: url(/images/NonTridion/belong/bg-banner-view-previous.gif) top left no-repeat;
	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
{
	background: url(/images/NonTridion/belong/bg-banner-view-next.gif) top left no-repeat;
	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: 7px;/*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;
	background: url(/images/NonTridion/bg-banner-slides.gif) top left no-repeat;
}

.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 49px;/*42px*/
	background: url(/images/NonTridion/bg-banner-photos.gif) top left no-repeat;
	font-size:0.76em;/*added by offshore on 27 jan 2010*/
	/*text-align:right;/*added by offshore on 27 jan 2010*/
}

.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 45px;/*42px*/
	background: url(/images/NonTridion/bg-banner-video.gif) top left no-repeat;
	font-size:0.76em;/*added by offshore on 27 jan 2010*/
	/*text-align:right;/*added by offshore on 27 jan 2010*/
	margin-left:3px;
}

.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;
	background: url(/images/NonTridion/bg-banner-view.gif) top left no-repeat;
}

.banner-slide-up UL LI A#gallery, .banner-slide-up UL LI A#gallery:link, .banner-slide-up UL LI A#gallery:active, .banner-slide-up UL LI A#gallery:visited, .banner-slide-up UL LI A#gallery:hover, .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;
	background: url(/images/NonTridion/bg-banner-gallery.gif) top left no-repeat;
}

.banner-slide-up UL LI A#plan, .banner-slide-up UL LI A#plan:link, .banner-slide-up UL LI A#plan:active, .banner-slide-up UL LI A#plan:visited, .banner-slide-up UL LI A#plan:hover, .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;
	background: url(/images/NonTridion/bg-banner-plan.gif) top left no-repeat;
}
/* banner styles end */

.hiddenDiv
{
	display: none; /* Added by offshore on 18/06/2009 */
}

/**********************************Added By Offshore on 3/11/2009 start*****************************************************/

.rhs-ad-next-step
{
	clear: both;
	float: left;
	background-color: #3AC4F2;
	/*padding-bottom: 13px;*/
	margin-bottom: 13px; /*updated by offshore on 31/03/2010*/
	overflow:hidden;
}

.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: left;
	width: 270px;
	height: 27px;
	padding-bottom: 0px;
	background: url(/images/NonTridion/bg-rhs-ad-two.jpg) top right repeat-y;
	text-align: right;
	margin-top: 13px;
}

.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-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;*/
	font-size: 1.4em;
	color: #003676;
	text-decoration: none;
	display: block;
	width: 240px;
	height: 25px;
	padding: 2px 20px 0px 6px;
	float: left; /*margin-right:5px;*/
	background: url(/images/NonTridion/bg-btn-arrow-haven.gif) right no-repeat;
}

/**********************************Added By Offshore on 3/11/2009 Ends*****************************************************/



/************************added by offshore on 13/11/2009 starts*******************************/

#banner-thumbs {
	width: 270px;
	height: 318px;
	clear: both;
	float: left;
	background-color: #FFFFFF;
	padding: 4px 0px 0px 2px;
}

#banner-thumbs P {
	margin: 0px 0px 0.3em 7px;
}

#banner-thumbs UL {
	list-style: none;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#banner-thumbs UL LI {
	margin: 0px 0px 8px 8px;
	width: 120px;
	float: left;
}




.rhs-ad-splash{
	float: left;
	width: 270px;
	color: #FFFFFF;
	font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;
	/*font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;*/
	margin: 0.8em 0px 1em 0px;
	background-color: #25BACC;
}

.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;
	padding: 0px;
}

.rhs-ad-splash .disclaimer {
	width: 98%;
	margin: 8px 8px 8px 8px;
float:left;
}
.rhs-ad-splash IMG
{
	float:left;
}


#upper
{
	float:left;
	width:995px;
}

/* 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;
}

#right H1 {
	width: 254px;
	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-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;
}

.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-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;
}

#uk-hhs {
	clear: both;
	float: left;
	width: 271px;
	margin: 77px 0px 0px 8px;
/*	background: url(../images/NonTridion/logo-uk-hhs.gif) 6px 0px no-repeat; */
	padding: 52px 0px 0px 0px;
}

#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-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;
}

.uk-hhs-top {
	background: url(../images/NonTridion/bg-uk-hhs-top.jpg) top left repeat-y;
}

.uk-hhs-btm {
	background: url(../images/NonTridion/bg-uk-hhs-btm.jpg) top left repeat-y;
}
/* 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;
		overflow:hidden;
		bottom: 0px;
	right: 0px;
}

#footer 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 #808284;*/
	border-right: 1px solid #39C4F1;
	position: relative;
	overflow:hidden;
}

#footer UL LI A, #footer UL LI A:link, #footer UL LI A:active, #footer UL LI A:visited {
	display: block;
	/*color: #808284;*/
	color: #39C4F1;
	width:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
	position: relative;
	overflow:hidden;
}

#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;
}




/************************added by offshore on 13/11/2009 starts*******************************/

/****added by offshore on 08/12/2009******/

#space{
width:208px;
 height:1px;
 float: left;
} 

/****added by offshore on 08/12/2009******/
                           
                           
/* added by offshore on 07-01-2010 starts here */

.rhs-ad-two-form
{
	/*clear: both;*/
	float: left;
	width: 270px;
	/*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 !important;
	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 07-01-2010 ends here */
                           
/* added by offshore on 13-01-2010 starts here */  

 .loginLnkContainer {
background-color:white;
float:left;
margin-top:5px;
width:237px;
}

.emptyStart {
float:left;
height:5px;
width:10px;
}

#newsLetter1Exp {
float:left;
margin-top:0;
padding:0 0 8px;
width:227px;
}

    .fLeft {
float:left;
background-color:white;
margin-top:5px;
margin-left:5px;
width:240px;
}


.fLeft h1  {
color:#263B80 !important;
}


.fLeftConfirmation {
float:left;
background-color:white;
margin-top:5px;
margin-left:5px;
width:95%;
}


.fLeftConfirmation h1  {
color:#263B80 !important;
}

.fLeftConfirmation p {
/*margin-left:15px;*/
margin-top:30px;
}


.regError {
color:#FF0000;
float:left;
font-size:85%;
font-weight:bold;
line-height:1.4em;
margin:4px 0 0;
width:100%;
}

.newsTxt {
color:#000000;
float:left;
font-size:75%;
font-weight:bold;
width:50px;
}

.newsControl {
float:left;
width:177px;
}

.newsControlDescText {
float:left;
width:157px;
padding-left:57px;
margin:0 !important;
}

.loginTextbox input {
float:left;
font-size:80%;
line-height:1.2em;
margin-left:5px;
padding-bottom:2px;
padding-top:2px;
width:154px;
}

.validationControl {
margin-top:6px;
text-align:left;
}

.loginTextbox {
float:left;
margin-top:5px;
width:100%;
display:inline;
}

.newsTxt {
color:#000000;
float:left;
font-size:75%;
font-weight:bold;
width:50px;
}

.hiddenDiv 
{
display:none;
}
.lnkAndButton {
float:right;
float:left;
margin:4px 0 0;
}

.formSubmit {
float:right;
font-size:80%;
line-height:1.2em;
margin-left:5px;
padding-bottom:2px;
padding-top:2px;
}
/* added by offshore on 13-01-2010 ends here */  

/* added by offshore on 29-01-2010 starts here */ 

.formSubmit input
{
color:#FFFFFF;
/*background: url(/images/NonTridion/bg-btn-submit_Newsletter.jpg) top left no-repeat;*/
background:#003070 url(/images/NonTridion/arrow-white-on-dblue-off.gif) no-repeat scroll right 3px; /* updated on 02/02/2010 */
color:#FFFFFF;
cursor:pointer;
font-family:"Trebuchet MS",arial,helvetica,verdana,sans serif;
font-size:1.15em;
font-weight:bold;
height:20px;
min-width:74px;
padding:0 20px 0 2px;
text-align:left;
width:auto;
border:medium none;
}

/* added by offshore on 29-01-2010 ends here */  

/* added by offshore to implement 'back to search button on portal pages'on 10-02-2010 starts here */
.backToSearchButton
{
	width:100%;
	float:left;
	background-color:White;
}
.backToSearchButton a,a.hover,a.active
{
	/*background:#003070 url(/Images/NonTridion/bg-btn-arrow-belong.gif) no-repeat scroll 204px 6px;*/
	background: url(/images/NonTridion/btn_back-to-search-results.gif) no-repeat;
 overflow  :hidden;
/*padding:0 5px;*/
width:205px;
margin:0 5px 10px 0;
color:#fff !important;
font-size:1.5em;
float:right;
height:25px;
text-align:left;
text-decoration:none !important;
}                         
/* added by offshore on 10-02-2010 ends here */
 
/* added by offshore on 19-02-2010 to remove blue box color issue starts here */ 
#contentBox
 {
    float: left; 
    background-color: White;
 }
/* added by offshore on 19-02-2010 ends here */ 


/* added by offshore for filter sort box on 11/03/2010 starts here */

#booking-engine {
	float: left;
	clear: both;
	/*height: 290px;*/
	height: auto;
	background-color: #D4E8E6 !important;/*#CBEFFD !important;*//*updated by offshore on 11-06-2010as per the ppt DriveTimeFilterAmends090610*/
	background-image:none !important;
	width:265px !important;
	
}

/*#booking-engine .heading h1*/
.heading h1
{
	background-color:white !important;
	background-image:none !important;
	font-size:1.35em !important;
	font-weight:bold !important;
	width:265px;
	color:#FFF !important;
}
#right H1 {
	/*width: 271px;*/
	font-size: 1.25em;
	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;
}

#booking-engine LABEL {
	font-size: 1em;
	font-weight: bold;
	float: left;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 11px;
}

#booking-engine #row-three {
	float: left;
	clear: both;
	height: 46px;
	width: 282px;
	margin-top: 5px;
}

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;
}

#booking-engine {
	/*background: url(/images/NonTridion/haven/bg-slider-form.gif) left 128px repeat-x;*/
	background-color:#CBEFFD !important;/*updated by offshore on 09-07-2010 as per ppt HCS_amends_080710_2*/
	padding-bottom:10px;
}

#right H1 {
	background:#002D72 url(/images/NonTridion/haven/bg-rhs-h1.jpg) top left repeat-y;/* updated by offshore on 17/02/2010 */
	
	color:#FFFFFF;
}

#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;
}


.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:0px 0 0 2px !important;
clear:none !important;
position:relative;
width:13px;
text-align:left;
color:#797876 !important;
font-size:0.75em;
*margin:5px 0 0 0 !important;
}

.filterCriteria .filterRadio
{
	width:282px;
	float:left;
	height:25px;
}

#PortalFilterSortBoxUC_radioNewUsed
{
	width:282px;
	height:25px;
	float:left;
}

#PortalFilterSortBoxUC_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-top:3px;
	
}

.filterCriteria .filterRadio input {
float:left;
margin:0px 4px 0 0;
width:auto;
position:relative;
display:inline;
vertical-align:top;
}


 

#PortalFilterSortBoxUC_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 -2px;
	
}

/*.filterBtn
{
	clear:both;
	float:left;
	margin:5px 0 0;
	text-align:right;
	width:260px;
	padding-bottom:12px;
}*/

.boxBtn input.portal-filter-button
{
	background:#003070 url(/Images/NonTridion/arrow-white-on-dblue-filter.gif) no-repeat scroll 92px 6px;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:3px 25px 3px 0;
text-align:right;
width:113px;
display:inline;
margin-right:10px;
margin-left:150px;
/*height:25px;*/
font-size:15px;
*background:#003070 url(/Images/NonTridion/arrow-white-on-dblue-filter.gif) no-repeat scroll 92px 7px;/*IE Fix*/
}


input.portal-sort-button
{
	background:#003070 url(/Images/NonTridion/arrow-white-on-dblue-filter.gif) no-repeat scroll 72px 6px;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:3px 25px 3px 0;
text-align:right;
width:93px;
display:inline;
/*margin-right:10px;*/
margin-left:20px;
float:left;
font-size:15px;
*background:#003070 url(/Images/NonTridion/arrow-white-on-dblue-filter.gif) no-repeat scroll 72px 7px;/*IE Fix*/
}


.boxBtn
{
	clear:both;
	float:left;
	/*margin:5px 0 0;*/
	text-align:right !important;
	width:110px;
	padding-bottom:8px;
	display:inline;
}

.boxHeader h1
{
	background-image:none !important;
	color:#003676 !important;
	font-weight:bold !important;
}

.boxHeader h1 span.criteriaColor
{
	color:#39C4F1;
}

.priceSelect #park-price {
	clear: both;
	float: left;
	width: 265px;
	padding-right: 1px;
	background-color: #CBEFFD;
	margin: 7px 0px 7px 0px;
}

.priceSelect #show-price A, .priceSelect #show-price A:link, .priceSelect #show-price A:active,.priceSelect #show-price A:visited {
	display: block;
	width: 260px;
	height: 23px;
	background: #CBEFFD url(/images/NonTridion/btn-price-rgt.gif) right no-repeat;
	padding: 4px 0px 0px 5px;
	font-size: 1.25em;
	font-weight: bold;
	color: #3AC4F2;
	text-decoration: none;
	cursor: pointer;
}


.priceSelect #price-slider p 
{
	clear:both;
color:#003676 !important;
display:none;
float:left;
font-size:0.9375em;
margin:5px 0 0;
padding:0 10px 0 5px;
text-align:right;
width:255px;
font-weight:bold;
}

.priceSelect #price-slider
{
	padding-bottom:8px;
}

#filterBox
{
	width:270px;
	float:left;
	background-color:#CBEFFD;/*#D4E8E6;*//*updated by offshore on 09-07-2010 as per ppt HCS_amends_080710_2*/
	padding:0 15px 0px 0;
	margin-bottom:20px;
	/*background-image:none !important;*/
	/*display:none;/*Commented to show filter functionality on 26/05/10 as per onsite requirement*/
}

#upperSection
{
	width:265px;
	background-color:White; /*#D4E8E6;*//*updated by offshore on 09-07-2010 as per ppt HCS_amends_080710_2*/
	float:left;
	padding-right:5px;
}

#lowerSection
{
	width:270px;
	background-color:#CBEFFD;/*#D4E8E6; /*White;*//*updated by offshore on 09-07-2010 as per ppt HCS_amends_080710_2*/
	float:left;
	margin-top:15px;
	padding-bottom:10px;
}

.tblSearched 
{
	width:700px;
	float:left;
	/*margin-bottom: 1em;*/
	overflow:hidden;
	clear:both;
	position:relative;
	display:inline;
	/*display:none;/*Hide Filter Box*/
	
}

.tblSearched TD {
	width: 111px;
	color: #003070;
	padding-bottom: 4px;
	vertical-align: top;
	text-align: left;
	margin-top:10px;
}

.tblSearched TD.second {
	width: auto;
	color: #000000;
	font-weight: bold;
	margin-top:10px;
	padding-right:60px !important;
}

.result-links-div  {
clear:both;
float:left;
margin:12px 0 10px;
width:688px;
}


/* added by offshore for filter sort box on 11/03/2010 ends here */

/* added by offshore for RHS image with link on 31/03/2010 starts here */

#promoImageLink
{
float:left;
width:270px;
}

/* added by offshore for RHS image with link on 31/03/2010 ends here */

#lowerSection h1
{
	width:100%;
}