/* park finder styles start */
#park-finder {
	float: left;
	clear: both;
	width: 272px;
	padding: 8px 5px 8px 5px;
	/* COMMENTED FOR NEW STYLE background-color: #FFFFFF; */
	background-color:#d7b85e;
	height: auto;
	margin-bottom:8px;/*added by offshore on 29/01/2010*/	
}

DIV#park-finder-content
{
	padding:0px 0px 0px 7px;
	width:260px;

}

DIV#park-finder-title
{
	height:55px;
	width:260px;
	background: url(/images/NonTridion/new/search_Header.gif) top left no-repeat;	
}

#park-finder H2 {
	color: #003676;
	width: 180px;
	line-height: 1.125em;
}

UL#park-tabs {
	clear: both;
	list-style: none;
	float: left;
	width: 260px;
	height: 23px;
	margin-top: 5px;
	/* COMMENTED FOR NEW STYLE border-bottom: 2px solid #3AC4F2; */
}

UL#park-tabs LI {
	display: inline;
	width: auto;
	float: left;
	min-width: 24px;
	text-align: center;
	padding-right:2px;
}

UL#park-tabs LI A, UL#park-tabs LI A:link, UL#park-tabs LI A:active, UL#park-tabs LI A:visited {
	display: block;
	/* COMMENTED FOR NEW STYLE width: 108px; */
	height: 21px;
	padding: 2px 5px 0px 5px;
	/* COMMENTED FOR NEW STYLE background-color: #CAF0FD; */
	background-color: #a8892f;
	font-weight: bold;
	/* COMMENTED FOR NEW STYLE color: #3AC4F2; */
	color:#fff;
	/* COMMENTED FOR NEW STYLE font-size: 1.2em; */
	font-size: 1.1em;
	text-align: left;
	cursor: pointer;
}

UL#park-tabs LI A SPAN, UL#park-tabs LI A:link SPAN, UL#park-tabs LI A:active SPAN, UL#park-tabs LI A:visited SPAN {
	/* COMMENTED FOR NEW STYLE color: #003676; */
	/* COMMENTED FOR NEW STYLE color:#fff; */
	position:absolute;
	top:3px;
	left:5px;
}


/*
UL#park-tabs LI A:hover, UL#park-tabs LI A:hover SPAN, 
UL#park-tabs LI.active A, UL#park-tabs LI.active A:link, UL#park-tabs LI.active A:active, UL#park-tabs LI.active A:visited, 
UL#park-tabs LI.active A SPAN, UL#park-tabs LI.active A:link SPAN, UL#park-tabs LI.active A:active SPAN, UL#park-tabs LI.active A:visited SPAN,
UL#park-tabs LI.active A:hover, UL#park-tabs LI.active A:hover SPAN {
	text-decoration: none;
	/* COMMENTED FOR NEW STYLE background-color: #3AC4F2;
	color: #FFFFFF; */
	/*background-color:#fff;
	color:#a68830;
}*/


UL#park-tabs LI A:hover
{
	text-decoration: none;
}


UL#park-tabs LI A#by-region
{
	background: url(/images/NonTridion/new/tab_Region_off.gif) top left no-repeat;
	color:#fff;
	width:73px;
	position:relative;
}


UL#park-tabs LI.active A#by-region
{
	background: url(/images/NonTridion/new/tab_Region_on.gif) top left no-repeat;
	color:#A8892F;

}

UL#park-tabs LI A#by-drive
{
	
	background: url(/images/NonTridion/new/tab_DriveTime_off.gif) top left no-repeat;
	color:#fff;	
	width:108px;	
	position:relative;	
}

UL#park-tabs LI.active A#by-drive
{
	background: url(/images/NonTridion/new/tab_DriveTime_on.gif) top left no-repeat;
	color:#A8892F;
}


UL#park-tabs LI.or {
	padding-top: 4px;
}

#park-region {
	clear: both; 
	float: left;
	position: relative;
}

#parkRegions {
	clear: both; 
	float: left;
	width: 260px;
}

#park-region-legend {
	float: right;
	width: 135px;/*125px;*//*updated by offshore on 08-07-2010 as per the ppt HCS_amends_080710_1*/
	text-align: right;
	padding: 0px 5px 0px 0px;
	margin: -22px 0px 0px 0px;
	position: relative;
	z-index: 99;
	color: #003676;
}

#park-region-legend UL {
	list-style: none;
}

#park-region-legend UL LI {
	display: none;
}

#park-region-legend UL LI A {
	cursor: pointer;
}

#park-hovers {
	float: left;
	clear: both;
	position: absolute;
	top: 0px;
}

#park-hovers IMG {
	display: none;
}

#park-region DIV INPUT {
	position: absolute;
	margin: 0px !important;
	padding: 0px !important;
	border: 1px solid transparent !important;
	background-color: transparent;
	width: 15px;
	height: 15px;
}

#park-region-northumberland, #park-region-yorkshire, #park-region-lincolnshire, #park-region-norfolk, #park-region-essexandkent, #park-region-sussex, #park-region-dorset, #park-region-devonandcornwall, #park-region-somerset, #park-region-southwales, #park-region-northwales, #park-region-blackpoolandthelakes, #park-region-scotland {
	display: none;
	clear: both;
	float: left;
	width: 260px;
	height: 288px;
}

#park-region-northumberland {
	background: url(/images/park-finder-new/uk-northumberland-bg.gif) top left no-repeat;
}

#park-region-northumberland INPUT#northumberland-1 { /* Berwick */
	top: 91px;
	left: 185px;
}

#park-region-northumberland INPUT#northumberland-2 { /* Haggerston Castle */
	top: 113px;
	left: 193px;
}

#park-region-yorkshire {
	background: url(/images/park-finder-new/uk-yorkshire-bg.gif) top left no-repeat;
}

#park-region-yorkshire INPUT#yorkshire-1 { /* Blue Dolphin */
	top: 97px;
	left: 121px;
}

#park-region-yorkshire INPUT#yorkshire-2 { /* Primrose Valley */
	top: 116px;
	left: 125px;
}

#park-region-yorkshire INPUT#yorkshire-3 { /* Reighton Sands */
	top: 135px;
	left: 125px;
}

#park-region-yorkshire INPUT#yorkshire-4 { /* Far Grange Park */
	top: 155px;
	left: 130px;
}

#park-region-lincolnshire {
	background: url(/images/park-finder-new/uk-lincolnshire-bg.gif) top left no-repeat;
}

#park-region-lincolnshire INPUT#lincolnshire-1 { /* Thorpe Park */
	top: 121px;
	left: 145px;
}

#park-region-lincolnshire INPUT#lincolnshire-2 { /* Golden Sands */
	top: 144px;
	left: 161px;
}

#park-region-norfolk {
	background: url(/images/park-finder-new/uk-norfolk-bg.gif) top left no-repeat;
}

#park-region-norfolk INPUT#norfolk-1 { /* Caister */
	top: 62px;
	left: 141px;
}

#park-region-norfolk INPUT#norfolk-2 { /* Seashore */
	top: 80px;
	left: 166px;
}

#park-region-norfolk INPUT#norfolk-3 { /* Wild Duck */
	top: 123px;
	left: 137px;
}

#park-region-norfolk INPUT#norfolk-4 { /* Hopton */
	top: 129px;
	left: 159px;
}

#park-region-essexandkent {
	background: url(/images/park-finder-new/uk-essexandkent-bg.gif) top left no-repeat;
}

#park-region-essexandkent INPUT#essexandkent-1 { /* Orchards */
	top: 139px;
	left: 199px;
}

#park-region-essexandkent INPUT#essexandkent-2 { /* Allhallows */
	top: 175px;
	left: 192px;
}

#park-region-sussex {
	background: url(/images/park-finder-new/uk-sussex-bg.gif) top left no-repeat;
}

#park-region-sussex INPUT#sussex-1 { /* Combe Haven */
	top: 221px;
	left: 175px;
}

#park-region-sussex INPUT#sussex-2 { /* Church Farm */
	top: 236px;
	left: 103px;
}

#park-region-dorset {
	background: url(/images/park-finder-new/uk-dorset-bg.gif) top left no-repeat;
}

#park-region-dorset INPUT#dorset-1 { /* Rockley Park */
	top: 198px;
	left: 146px;
}

#park-region-dorset INPUT#dorset-2 { /* Weymouth Bay */
	top: 205px;
	left: 108px;
}

#park-region-dorset INPUT#dorset-3 { /* Littlesea */
	top: 193px;
	left: 89px;
}

#park-region-devonandcornwall {
	background: url(/images/park-finder-new/uk-devonandcornwall-bg.gif) top left no-repeat;
}

#park-region-devonandcornwall INPUT#devonandcornwall-1 { /* Devon Cliffs */
	top: 215px;
	left: 131px;
}

#park-region-devonandcornwall INPUT#devonandcornwall-2 { /* Perran Sands */
	top: 203px;
	left: 54px;
}

#park-region-somerset {
	background: url(/images/park-finder-new/uk-somerset-bg.gif) top left no-repeat;
}

#park-region-somerset INPUT#somerset-1 { /* Doniford Bay */
	top: 165px;
	left: 95px;
}

#park-region-somerset INPUT#somerset-2 { /* Burnham-on-Sea */
	top: 158px;
	left: 117px;
}

#park-region-southwales {
	background: url(/images/park-finder-new/uk-southwales-bg.gif) top left no-repeat;
}

#park-region-southwales INPUT#southwales-1 { /* Quay West */
	top: 72px;
	left: 91px;
}

#park-region-southwales INPUT#southwales-2 { /* Kiln Park */
	top: 113px;
	left: 66px;
}

#park-region-southwales INPUT#southwales-3 { /* Lydstep Beach */
	top: 130px;
	left: 49px;
}

#park-region-northwales {
	background: url(/images/park-finder-new/uk-northwales-bg.gif) top left no-repeat;
}

#park-region-northwales INPUT#northwales-1 { /* Presthaven Sands */
	top: 81px;
	left: 83px;
}

#park-region-northwales INPUT#northwales-2 { /* Hafan y Mor */
	top: 109px;
	left: 35px;
}

#park-region-northwales INPUT#northwales-3 { /* Greenacres */
	top: 128px;
	left: 58px;
}

#park-region-blackpoolandthelakes {
	background: url(/images/park-finder-new/uk-blackpoolandthelakes-bg.gif) top left no-repeat;
}

#park-region-blackpoolandthelakes INPUT#blackpoolandthelakes-1 { /* Lakeland */
	top: 67px;
	left: 113px;
}

#park-region-blackpoolandthelakes INPUT#blackpoolandthelakes-2 { /* Cala Gran */
	top: 95px;
	left: 121px;
}

#park-region-blackpoolandthelakes INPUT#blackpoolandthelakes-3 { /* Marton Mere */
	top: 122px;
	left: 118px;
}

#park-region-scotland {
	background: url(/images/park-finder-new/uk-scotland-bg.gif) top left no-repeat;
}

#park-region-scotland INPUT#scotland-1 { /* Seton Sands */
	top: 72px;
	left: 150px;
}

#park-region-scotland INPUT#scotland-2 { /* Craig Tara */
	top: 147px;
	left: 26px;
}

UL#park-results {
	clear: both;
	float: left;
	width: 244px;
	height: auto;
	background: #CBEFFD;
	margin: 0px 0px 0px 0px;
	padding: 10px 8px 0px 8px;
	list-style: none;
}

UL#park-results LI {
	color: #003676;
	margin: 0px 0px 5px 0px;
}

UL#park-results LI LABEL {
	color: #58595B;
}

UL#park-results LI UL.park-results-sub {
	list-style: none;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

UL#park-results LI UL.park-results-sub LI {
	margin: 0px 0px 2px 0px;
}

#park-drive {
	display: none;
	/*float: left;*/
	clear: both;
	position: relative;
	height: 252px;
	width: 260px;
	background-color: #56CEF3;
}
#park-drive #park-postcode {
	
	float: left;

}

#park-search-drive
{
	display:none;
}

#park-drive P {
	width: 244px;
	padding: 0px 8px 0px 8px;
	margin: 10px 0px 1em 0px;
	/* COMMENTED FOR NEW STYLE color: #003676; */
	/*overflow:hidden;*/
}

#park-drive P INPUT, #park-drive P SELECT {
	margin-top: 3px;
	width: 150px;
}

#park-price {
	clear: both;
	float: left;
	width: 259px;
	padding-right: 1px;
	background-color: #CBEFFD;
	margin: 2px 0px 2px 0px;
}

#show-price A, #show-price A:link, #show-price A:active, #show-price A:visited {
	display: block;
	width: 254px;
	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;
}

#show-price A SPAN {
	color: #003676;
}

#show-price A:hover {
	text-decoration: none;
}

#show-price A.expanded {
	background: #CBEFFD url(../images/NonTridion/btn-price-dwn.gif) right no-repeat;
}

#price-slider {
	clear: both;
	float: left;
	margin: 0px 0px 6px 0px;
}

#price-slider P {
	float: left;
	clear: both;
	font-size: 0.9375em;
	padding: 0px 0px 0px 5px;
	margin: -2px 0px 0px 0px;
	width: 255px;
	display: none;
}

#slider-price {
	float: left;
	clear: both;
	height: 18px;
	width: 260px;
	display: none;
	margin: 4px 0px 0px 0px;
}

#slider-price-markers {
	clear: both;
	display: none;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 260px;
	height: 4px;
	margin: 0px 0px 0px 0px;
	background: url(../images/NonTridion/bg-slider-price.gif) top left no-repeat;
}

#slider-price-info {
	float: left;
	display: none;
	width: 255px;
	clear: both;
	text-align: right;
	margin: 3px 0px 0px 5px;
}

#slider-price-info INPUT.slider-input {
	width: 62px;
	border: none;
	background: transparent;
	color: #676767;
	font-weight: bold;
	text-align: left;
}

#slider-price-select {
	margin-bottom: 10px;
	padding-left: 5px;
}

#slider-budget-calc {
	
	float: left;
	margin: 5px 0px 0px 5px;
}

#slider-budget-calc A, #slider-budget-calc A:link, #slider-budget-calc A:active, #slider-budget-calc A:visited, #slider-budget-calc A:hover {
	display: block;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding: 3px 28px 4px 5px;
	text-decoration: none;
	background: #3AC4F2 url(../images/NonTridion/bg-slider-budget-calc.gif) top right no-repeat;
}

#park-search {
	clear: both;
	float: left;
	width: 260px;
	text-align: right;
	margin: 5px 0px 0px 0px;
}

#park-search INPUT.button {
	color: #FFFFFF;
	font-family: "Trebuchet MS", arial, helvetica, verdana, sans serif;
	font-size: 1.5em;
	padding: 0px 28px 0px 47px;
	background: #003676 url(../images/NonTridion/arrow-search.gif) right no-repeat;
	border: 0px;
	cursor: pointer;
}

/* park finder styles end */

/*added by offshore on 09/Feb/2010 for filter serach box starts*/

UL#park-results {
	clear: both;
	float: left;
	width: 244px;
	height: auto;
	background: #ffffff; /* changed by offshore on 25/01/2011 from background:#CBEFFD */
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 8px;/*10px 8px 0px 8px;*//* changed by offshore on 17/02/2011 as per Issues 160211_offshore.ppt */
	list-style: none;
}

UL#park-results LI {
	color: #003676;
	margin: 0px 0px 5px 0px;
}

UL#park-results LI LABEL {
	color: #58595B;
}

UL#park-results LI UL#park-results-sub {
	list-style: none;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

UL#park-results LI UL#park-results-sub LI {
	margin: 0px 0px 2px 0px;
}

/*added by offshore on 09/Feb/2010 for filter serach box ends*/

/*added by offshore on 12/Feb/2010 for search and filter box starts here*/
#park-search input.park-search-button
{
	width:130px;
	height:28px;
	background:#003676 url(/images/NonTridion/arrow-search.gif) no-repeat scroll 102px 6px;
	font-size:1.5em;
	color:White;
	border:none;
cursor:pointer;
}

#park-search input.park-filter-button
{
	width:130px;
	height:28px;
	background:#003676 url(/images/NonTridion/arrow-search.gif) no-repeat scroll 101px 6px;
	font-size:1.5em;
	color:White;
	border:none;
cursor:pointer;
}

/*added by offshore on 12/Feb/2010 for search and filter box ends here*/

UL#park-tabs-filter-box {
	clear: both;
	list-style: none;
	float: left;
	width: 260px;
	height: 23px;
	margin-top: 5px;
	/*border-bottom: 2px solid #3AC4F2;*/ /* commented by offshore on 03/02/2011 as per new filter-box */
}

UL#park-tabs-filter-box LI {
	display: inline;
	width: auto;
	float: left;
	min-width: 24px;
	text-align: center;
}

UL#park-tabs-filter-box LI A, UL#park-tabs-filter-box LI A:link, UL#park-tabs-filter-box LI A:active, UL#park-tabs-filter-box LI A:visited {
	display: block;
	width: 108px;
	height: 21px;
	padding: 2px 5px 0px 5px;
	background-color: #CAF0FD;
	font-weight: bold;
	color: #3AC4F2;
	font-size: 1.25em;
	text-align: left;
	cursor: pointer;
}

/*UL#park-tabs-filter-box LI A SPAN, UL#park-tabs-filter-box LI A:link SPAN, UL#park-tabs-filter-box LI A:active SPAN, UL#park-tabs-filter-box LI A:visited SPAN {
	color: #003676;
}

UL#park-tabs-filter-box LI A:hover, UL#park-tabs-filter-box LI A:hover SPAN, 
UL#park-tabs-filter-box LI.active A, UL#park-tabs-filter-box LI.active A:link, UL#park-tabs-filter-box LI.active A:active, UL#park-tabs-filter-box LI.active A:visited, 
UL#park-tabs-filter-box LI.active A SPAN, UL#park-tabs-filter-box LI.active A:link SPAN, UL#park-tabs-filter-box LI.active A:active SPAN, UL#park-tabs-filter-box LI.active A:visited SPAN,
UL#park-tabs-filter-box LI.active A:hover, UL#park-tabs-filter-box LI.active A:hover SPAN {
	text-decoration: none;
	background-color: #3AC4F2;
	color: #FFFFFF;
}commented by offshore on 31/01/2011*/

UL#park-tabs-filter-box LI.or {
	padding-top: 4px;
}


/* additions */

DIV#park-drive
{
	width:260px;
	height:297px;
	background: url(/images/NonTridion/new/DriveTime_panel.gif) top left no-repeat;
	  
    
}

DIV.map-bottom
{
	height:7px;
	width:260px;
	background: url(/images/NonTridion/new/Region_base.gif) top left no-repeat;
	clear:both;
	float:left;
}

#price-range H3
{
	color:#a78732;
	font-weight:bold;
}

/* additions done by offshore on  27/01/2011 starts */
#park-options
{
background:url("/images/NonTridion/new/brown_strip.gif") no-repeat;
width: 282px; 
float: left;
margin: 0 0 10px 0; 
height:48px;
}
.backToSR
{
float: left; 
padding:8px 0px 0 117px;/*8px 0px 0 150px;*//*updated by offshore on 14-02-2011 as per change in new search button*/
}

.backToSRSingle
{
float: left; 
padding:8px 0px 0 10px;
}
/* additions done by offshore on  27/01/2011 ends */

/* additions done by offshore on  31/01/2011 starts */
UL#park-tabs-filter-box {
	clear: both;
	list-style: none;
	float: left;
	width: 260px;
	height: 23px;
	margin-top: 5px;
	/* COMMENTED FOR NEW STYLE border-bottom: 2px solid #3AC4F2; */
}

UL#park-tabs-filter-box LI {
	display: inline;
	width: auto;
	float: left;
	min-width: 24px;
	text-align: center;
	padding-right:2px;
}

UL#park-tabs-filter-box LI A, UL#park-tabs-filter-box LI A:link, UL#park-tabs-filter-box LI A:active, UL#park-tabs-filter-box LI A:visited {
	display: block;
	/* COMMENTED FOR NEW STYLE width: 108px; */
	height: 21px;
	padding: 2px 5px 0px 5px;
	/* COMMENTED FOR NEW STYLE background-color: #CAF0FD; */
	background-color: #a8892f;
	font-weight: bold;
	/* COMMENTED FOR NEW STYLE color: #3AC4F2; */
	color:#fff;
	/* COMMENTED FOR NEW STYLE font-size: 1.2em; */
	font-size: 1.1em;
	text-align: left;
	cursor: pointer;
}

UL#park-tabs-filter-box LI A SPAN, UL#park-tabs-filter-box LI A:link SPAN, UL#park-tabs-filter-box LI A:active SPAN, UL#park-tabs-filter-box LI A:visited SPAN {
	/* COMMENTED FOR NEW STYLE color: #003676; */
	/* COMMENTED FOR NEW STYLE color:#fff; */
	position:absolute;
	top:3px;
	left:5px;
}
UL#park-tabs-filter-box LI A:hover
{
	text-decoration: none;
}


UL#park-tabs-filter-box LI A#by-region
{
	background: url(/images/NonTridion/new/tab_Region_off.gif) top left no-repeat;
	color:#fff;
	width:73px;
	position:relative;
}


UL#park-tabs-filter-box LI.active A#by-region
{
	background: url(/images/NonTridion/new/tab_Region_on.gif) top left no-repeat;
	color:#A8892F;

}

UL#park-tabs-filter-box LI A#by-drive
{

	background: url(/images/NonTridion/new/tab_DriveTime_off.gif) top left no-repeat;
	color:#fff;	
	width:108px;	
	position:relative;	
}

UL#park-tabs-filter-box LI.active A#by-drive
{
	background: url(/images/NonTridion/new/tab_DriveTime_on.gif) top left no-repeat;
	color:#A8892F;
}


UL#park-tabs-filter-box LI.or {
	padding-top: 4px;
}

#park-search input.park-filter-button
{
	width:105px;
	height:33px;
	background: url(/Images/NonTridion/new/btn_Filter.gif) no-repeat;
	
	border:none;
cursor:pointer;
}
#park-search input.park-search-button
{
	width:106px;
	height:33px;
	background:url(/Images/NonTridion/new/btn_search.gif) no-repeat;
	
	border:none;
cursor:pointer;
}
#park-search {
    clear: none !important;
    float: left;
    margin-left: 5px;
    margin-top: 15px;
    width: 105px;
}

/* additions done by offshore on  31/01/2011 ends */

.homePriceScnd
{
	float:left;
	margin:0px;
	padding:0 0 0 3px;	
}
.homePriceFrst
{
	float:left;
	margin:0px;
	padding:0px;	
}
.homePriceFrst label {
color:#000000;
float:left;
font-size:15px;
font-weight:bold;
margin:0;
padding:0px 5px 0px 0px;
}

.homePriceScnd label
{
	color:#000000;
float:left;
font-size:15px;
font-weight:bold;
margin:0;
padding:0px 5px 0px 0px;
}
.homeSliderprice
{
	margin:3px 0 0 5px !important;
	padding:0px !important;
}
.homeBudgetCalc
{
	float:left;
	margin:0px;
	padding:0px;
}
.homeBudgetCalc a
{
	float:left;
	margin:0px;
	padding:0px;
}
.homeBudgetCalc img
{
	float:left;
	margin:0px;
	padding:0px;
}
.homeParkPrice
{
	background:url("/Images/NonTridion/new/search_price-background.gif") no-repeat scroll 0 0 transparent;
clear:both;
float:left;
height:99px;
margin:10px 0 0;
padding:5px 5px 5px 8px;
position:relative;
width:260px;
background-color:transparent !important;
}

div.map-bottom {
background:transparent url(/Images/NonTridion/new/Region_base.gif) no-repeat scroll left top;
clear:both;
float:left;
height:7px;
width:260px;
}
div.filterTopRound
{
background:transparent url(/Images/NonTridion/new/search_top.gif) no-repeat scroll left top;
clear:both;
float:left;
height:8px;
width:282px;
}
div.filterBottomRound
{
background:transparent url(/Images/NonTridion/new/search_Base.gif) no-repeat scroll left top;
clear:both;
float:left;
height:11px;
width:282px;
margin-bottom:8px;
}
