 .main-panel 
 {
	clear: both;
	float: left;
	width: 586px;
	height: auto;
	background-color: #FFF2DD;
}

/* holiday finder styles start */
#pe-finder {
	background: #F7C76C url(/images/pe/bgFinderTop.jpg) top left no-repeat !important;
	height: auto !important;
	padding-top: 10px;
}

.finderPanel {
	float: left;
	clear: both;
	width: 576px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;	
	background: transparent url(/images/pe/bgFinderBtm.png) bottom left no-repeat !important;
	height: auto !important;
	
}

.finderPanel H1 {
	float: left;
	clear: both;
	color: #9712AD;
	font-size: 1.1em;/*modified from 1.13em to 1.1em by offshore on 17/06/2010 for positioning search again on interactive finder result page*/
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 12px 0px;
}

.finderBoxTop {
	background: url(/images/pe/bgFinderBoxTop.png) top left no-repeat !important;
	clear: both;
	float: left;
	width: 568px;
	height: 13px !important;
	margin: 0px !important;
	padding: 0px !important;
	
}

.finderBoxMid {
	background: url(/images/pe/bgFinderBoxMid.png) top left repeat-y !important;
	clear: both;
	float: left;
	width: 535px;
	padding: 0px 17px 10px 20px;
	height: auto !important;
}

.finderBoxMid P {
	font-size: 0.75em;
}

.finderBoxBtm {
	background: url(../images/pe/bgFinderBoxBtm.png) top left no-repeat !important;
	clear: both;
	float: left;
	width: 568px;
	height: 21px !important;
	padding-bottom: 10px;
}
/* step 1 styles start */
#finderStep1 {
	display: block;
	height: 226px !important;
}

#finderStep1 UL#navStep1 {
	list-style: none;
	float: left;
	clear: both;
	width: 100%;
}

#finderStep1 UL#navStep1 LI {
	float: left;
	width: 269px;
	height: 124px;
}

#finderStep1 UL#navStep1 LI A, #finderStep1 UL#navStep1 LI A:link, #finderStep1 UL#navStep1 LI A:active, #finderStep1 UL#navStep1 LI A:visited {
	display: block;
	width: 269px;
	height: 124px;
}

#finderStep1 UL#navStep1 LI A#lozStep2a {
	background: url(../images/pe/finderStep2a.png) 0px 0px no-repeat;
}

#finderStep1 UL#navStep1 LI A#lozStep2b {
	background: url(../images/pe/finderStep2b.png) 0px 0px no-repeat;
}

#finderStep1 UL#navStep1 LI A:hover {
	background-position: 0px -124px !important;
}

#finderStep1 UL#navStep1 LI A SPAN {
	display: none;
}
/* step 1 styles end */

/* step 2 styles start */
/* step 2a styles start */
#finderStep2a {
	display: block;
	height: 549px;
}

/* step2a instructions styles start */
#step2aInstructions {
	clear: both;
	float: left;
	position: absolute;
	z-index: 20;
	width: 137px;
	margin: 5px 0px 0px 20px;
	*margin: 5px 0px 0px -548px;
}

#step2aInstructions P {
	clear: both;
	float: left;
	width: 123px;
	font-size: 0.75em;
}

#step2aInstructions DIV INPUT#compareParks {
	
	left:400px;
margin-bottom:0.75em;
position:absolute;
top:460px;
}
/* step2a instructions styles end */

/* step2a map styles start */
#ukParkList {
	clear: both;
	float: left;
	position: relative;
	z-index: 10;
	width: 568px;
	height: 508px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(/images/pe/finderStep2aMap.png) top left no-repeat;
}

#ukParkList INPUT {
	position: absolute;
	margin: 0px !important;
	padding: 0px !important;
	border: 1px solid transparent !important;
	background-color: transparent;
	width: 15px;
	height: 15px;
}

/* sn */
#ukParkList INPUT#BE { /* Berwick */
	top: 27px;
	left: 307px;
}
#ukParkList INPUT#CT { /* Craig Tara */
	top: 77px;
	left: 192px;
}
#ukParkList INPUT#HA { /* Haggerston Castle */
	top: 44px;
	left: 319px;
}
#ukParkList INPUT#SE { /* Seton Sands */
	top: 14px;
	left: 286px;
}
/*yl*/
#ukParkList INPUT#BD { /* Blue Dolphin */
	top: 138px;
	left: 382px;
}
#ukParkList INPUT#GS { /* Golden Sands */
	top: 226px;
	left: 427px;
}
#ukParkList INPUT#PV { /* Primrose Valley */
	top: 163px;
	left: 399px;
}
#ukParkList INPUT#RE { /* Reighton Sands */
	top: 180px;
	left: 406px;
}
#ukParkList INPUT#TP { /* Thorpe Park */
	top: 208px;
	left: 413px;
}
/*ne*/
#ukParkList INPUT#CC { /* Caister */
	top: 255px;
	left: 479px;
}
#ukParkList INPUT#HO { /* Hopton */
	top: 316px;
	left: 485px;
}
#ukParkList INPUT#SA { /* Seashore */
	top: 269px;
	left: 492px;
}
#ukParkList INPUT#WD { /* Wild Duck */
	top: 302px;
	left: 493px;
}
/*see*/
#ukParkList INPUT#AH { /* Allhallows */
	top: 373px;
	left: 452px;
}
#ukParkList INPUT#CF { /* Church Farm */
	top: 422px;
	left: 395px;
}
#ukParkList INPUT#CH { /* Combe Haven */
	top: 419px;
	left: 445px;
}
#ukParkList INPUT#OR { /* Orchards */
	top: 348px;
	left: 459px;
}
/*wbl*/
#ukParkList INPUT#CG { /* Cala Gran */
	top: 180px;
	left: 267px;
}
#ukParkList INPUT#GR { /* Greenacres */
	top: 273px;
	left: 211px;
}
#ukParkList INPUT#HM { /* Hafan y M&ocirc;r */
	top: 251px;
	left: 201px;
}
#ukParkList INPUT#LA { /* Lakeland */
	top: 158px;
	left: 262px;
}
#ukParkList INPUT#MM { /* Marton Mere */
	top: 198px;
	left: 269px;
}
#ukParkList INPUT#PH { /* Presthaven Sands */
	top: 231px;
	left: 243px;
}
/*ssw*/
#ukParkList INPUT#BR { /* Burnham */
	top: 383px;
	left: 272px;
}
#ukParkList INPUT#DF { /* Doniford Bay */
	top: 395px;
	left: 229px;
}
#ukParkList INPUT#KP { /* Kiln Park */
	top: 360px;
	left: 182px;
}
#ukParkList INPUT#LY { /* Lydstep Beach */
	top: 347px;
	left: 165px;
}
#ukParkList INPUT#QW { /* Quay West */
	top: 313px;
	left: 204px;
}
/* ddc */
#ukParkList INPUT#DE { /* Devon Cliffs */
	top: 445px;
	left: 250px;
}
#ukParkList INPUT#LS { /* Littlesea */
	top: 442px;
	left: 292px;
}
#ukParkList INPUT#PS { /* Perran Sands */
	top: 452px;
	left: 156px;
}
#ukParkList INPUT#RP { /* Rockley Park */
	top: 433px;
	left: 334px;
}
#ukParkList INPUT#WM { /* Weymouth Bay */
	top: 446px;
	left: 306px;
}
#ukParkList INPUT#SV { /* Seaview */
	top: 445px;
	left: 321px;
}
#ukParkList INPUT#RS { /* Riviere Sands */
	top: 466px;
	left: 145px;
}
/* step 2a map styles end */
/* step 2a styles end */

/* step 2b styles start */
#finderStep2b {
	display: block;
	height: 551px;
}

#finderStep2b P.allParksOverlay {
	width: 125px;
	/*clear:both;*/
	line-height:1.25em;
	text-align:left;
	float:left;
	*margin-top: -23px;
}

#finderStep2bForm {
	clear: both;
	float: left;
	width: 235px;
	height: 93px;
	padding: 10px 15px 10px 7px;
	margin: 0px 0px 0px 0px;
	background: url(../images/pe/bgFinderStep2bForm.png) top left no-repeat;
}

.finderStep2bFormElement {
	clear: both;
	float: left;
	width: 235px;
	height: 31px;
	font-size: 0.68em;
}

.finderStep2bFormElement LABEL {
	color: #000000;
	float: left;
	font-weight: bold;
	width: 235px;
}
/*added by offshore on 26-Mar-2010 for postcode validation starts*/
.finderStep2bFormElement LABEL.error {
	color: Red !important;
	
}
/*added by offshore on 26-Mar-2010 for postcode validation ends*/

.finderStep2bFormElement LABEL INPUT, .finderStep2bFormElement LABEL SELECT {
	float: right;
	width: 130px;
	font-weight: normal;
	*margin-top: -17px;
}

.finderStep2bFormElement LABEL.whiteLabel {
	color: #FFFFFF;
	margin-top: 3px;
}

.finderStep2bFormElement LABEL.whiteLabel INPUT {
	width: 15px !important;
}

#ukInteractive P {
	clear: both;
	float: left;
	font-size: 0.75em;
	width: 130px;
	margin-top: -25px;
}

UL#finderStep2bFeatures {
	clear: both;
	float: left;
	width: 520px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
	list-style: none;
}

UL#finderStep2bFeatures LI {
	float: left;
	width: 123px;
	height: 145px;
	padding: 0px 7px 8px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../images/pe/bgFinderLozenge.png) top left no-repeat;
}

UL#finderStep2bFeatures LI A SPAN {
	color: #000000;
	font-size: 0.75em;
	
}

UL#finderStep2bFeatures LI LABEL {
	float: left;
	width: 102px;
	height: 17px;
	padding: 5px 8px 0px 8px;
	display: block;
	font-size: 0.75em;
	color: #FFFFFF;
	font-weight: bold;
}

UL#finderStep2bFeatures LI LABEL INPUT {
	float: right;
	margin: 0px 0px 0px 0px;
	*margin: -18px 0px 0px 0px;
}

A.lozengeListOver, A.lozengeListOver:link, A.lozengeListOver:active, A.lozengeListOver:visited, A.lozengeListOver:hover {
	display: block;
	display: none;
	background: url(/images/pe/bgLozengeListOver.png) top left no-repeat;
	position: relative;
	z-index: 20;
	clear: both;
	float: left;
	width: 99px;
	height: 98px;
	padding: 9px;
	margin: -116px 0px 0px 0px;
	cursor: pointer;
	text-decoration:none;
	/*font-style:italic;*/
}

.lozengeListOver P {
	font-size: 0.75em;
	color: #000000;
	margin: 0px;
	width: 99px;
}

#finderStep2bFindParks {
	clear: both;
	float: left;
	margin: 0px 11px 0px 0px;
	width: 510px;
	text-align: right;	
}
/* step2b styles end */

/* step 2b Results styles start */
#finderStep2bRes {
	display: block;
	/* height: 551px; */ /*updated by offshore on 15/03/2010 by commenting height for the ie7 issue*/
}

LABEL#finderStep2bResCompareAllBox {
	font-size: 0.75em;
	float: right;
	margin: 10px 15px 0px 0px;
	font-style: italic;
	width: 100px;
}

.finderStep2bResResultsCompare {
	clear: both;
	float: right;
	*float: left;
	*width: 515px;
	margin: -6px 15px 8px 0px;
	text-align: right;
}

#finderStep2bResResults {
	clear: both;
	float: left;
	margin-bottom: 1em;
}

.finderStep2bResResult {
	clear: both;
	float: left;
	width: 511px;
	height: 133px;
	padding: 8px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	background: url(../images/pe/bgFinderStep2bResult.png) top left no-repeat;
}

.finderStep2bResResult .finderStep2bResResultImg {
	clear: both;
	float: left;
	width: 128px;
	height: 124px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../images/pe/bgFinderStep2bResResultImg.png) top left no-repeat;
}

.finderStep2bResResult .finderStep2bResResultTxt {
	float: left;
	width: 202px;
}

.finderStep2bResResult .finderStep2bResResultTxt H2 {
	color: #000000;
	font-size: 0.75em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}

.finderStep2bResResult .finderStep2bResResultTxt P {
	font-size: 0.75em !important;
	line-height: 1.25em;
	width: 183px;
	color: #333333;
	float:left;
}

.finderStep2bResResult .finderStep2bResResultLst {
	float: left;
	width: 165px;
	height:100px;
}

.finderStep2bResResult .finderStep2bResResultLst P {
	clear: both;
	float: left;
	/*width: 135px;*/
	width: 145px; /*added by offshore on 14/04/2010 for making content in two lines*/
	margin-bottom: 0.25em;
	color: #333333;
}

.finderStep2bResResult .finderStep2bResResultLst UL.finderStep2bResResultLstItems {
	clear: both;
	float: left;
	width: 164px;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0.25em 0px;
	font-size: 0.67em;
	color: #000000;
	/*height:100px;*/
}

.finderStep2bResResult .finderStep2bResResultLst UL.finderStep2bResResultLstItems LI {
	float: left;
	width: 66px;
	line-height: 1.1em;
	padding: 2px 0px 0px 16px;
	margin: 0px 0px 0px 0px;
	background: url(../images/pe/finderTick.png) top left no-repeat;
	font-weight:bold;/*added by offshore on 05-04-2010 as per 010410HolFinderIssues.ppt*/
}

.finderStep2bResResult .finderView {
	/*clear: both;*/
	float: right;/*left;*/
	margin-right:5px;
	/*margin-top:-23px;*/
	width:164px;
}

LABEL.finderStep2bResCompareBox {
	float: right;
	font-size: 0.75em;
	font-style: italic;
	/*margin-top: 3px;*/
	margin-right:10px;
margin-top:-18px;
*margin-top:-22px;

}

LABEL.finderStep2bResCompareBox INPUT {
	margin-left: 4px;
}

.finderSearchAgain {
	clear: both;
	float: left;
	width: 104px;/*95px;*//*updated by offshore on 1/04/2010 to place the image for search again*/
	font-size: 0.75em;
	font-weight: bold;
	margin: -25px 0px 0px -10px;
}

.finderSearchAgain A {
	color: #D5791E;
}

/* step2b Results styles end */
/* step 2 styles end */

/* all parks layer styles start */
A.AllParks, A.AllParks:link, A.AllParks:active, A.AllParks:visited, A.AllParks:hover {
	color: #9712AD;
	/*background: url(../images/pe/bgAllParks.png) right no-repeat;*//*updated by offshore on 1/04/2010 to place the image for search again*/
	padding: 3px 17px 3px 0px;
	display: block;
	cursor: pointer;
}

A.closeAllParks, A.closeAllParks:link, A.closeAllParks:active, A.closeAllParks:visited, A.closeAllParks:hover {
	display: block;
	float: right;
}

#finderAllParks {
	display: block;
	height: 549px;
}

.allParksCols {
	clear: both;
	float: left;
	width: 525px;
	height: auto;
}

.allParksCol {
	float: left;
	width: 145px;
	margin-right: 30px;
	height: 484px;
	position: relative;
}

.allParksCol P {
	clear: both;
	float: left;
	width: 145px;
	margin-bottom: 0.25em;
}

.allParksCol P SPAN {
	color: #9712AD;
}

.allParksCol UL {
	clear: both;
	float: left;
	width: 145px;
	margin: 0px 0px 1em 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-size: 0.75em;
}

.allParksCol UL LI {
	clear: both;
	float: left;
	width: 130px;
	padding: 0px 0px 0px 15px;
	background: url(../images/pe/bulletPurple.gif) 0px 4px no-repeat;
}

P.allParksBtm {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
P.allParksUpper {
	position:relative;
	left:-50px;
	top:0px;
	
}
/* all parks layer styles end */

/* compare parks layer styles start */
#finderCompareParks {
	display: block;
	height: 798px;
	
}

#ukCompareParks {
	clear: both;
	float: left;
	position: relative;
	z-index: 10;
	width: 552px;
	height: 781px;
	padding: 11px 0px 0px 16px;
	margin: 0px 0px 0px 0px;
	left: 4px;
	top: 9px;
	background: url(../images/pe/finderCompareParks.png) top left no-repeat;
}

#finderResultsHeader {
	clear: both;
	float: left;
	width: 535px;
	height: 35px;
	margin-top:-5px;
	margin-left:-10px;
}

#finderResultsHeader H1 {
	float: left;
	width: auto;
	padding: 0px;
}

#finderResultsHeader #finderResultsNav {
	float: right;
	width: auto;
	margin-top: 4px;
	font-size: 0.88em;
}

.finderResultsNav {
	float: right;
	width: auto;
	margin-top: 4px;
	font-size: 0.88em;
	font-weight:bold;
}


#finderResultsContainer {
	clear: both;
	float: left;
	width: 535px;
	height: auto;/*723px;*/
}

#finderResultsCategories {
	clear: both;
	float: left;
	width: 96px;
	height: 723px;
}

.finderResultsCategory {
	clear: both;
	float: left;
	width: 75px;
	height: auto;
	padding: 7px 20px 0px 20px;
	font-size: 0.75em;
	color: #000000;
	font-weight: bold;
	margin-left: -20px;
	border-right: 1px solid #D57900;
}

#finderResultsCategory1 {
	margin-top: 73px;
	height: 78px;
	background-color: #F7D087;
}
#finderResultsCategory2 {
	height: auto;
}
#finderResultsCategory3 {
	height: auto;
	background-color: #F7D087;
}
#finderResultsCategory4 {
	height: auto;
}
#finderResultsCategory5 {
	height: auto;/*220px;*/
	background-color: #F7D087;
}
/* added by offshore on 24/03/2010 starts here */
#finderResultsCategory6 {
	height: auto;/*112px;*/
}
#finderResultsCategory7 {
	height: auto;/*169px;*/
	background-color: #F7D087;
}
/* added by offshore on 24/03/2010 ends here */
#finderResultsPanel {
	float: left;
	overflow: hidden;
	width: 438px;
	margin-top: -14px;
}

#finderResultsSlidingPanel {
	float: left;
	width: 438px;
	overflow: hidden;
}

.finderResultsResult {
	float: left;
	width: 219px;
	height: auto;/*723px;*/
}

#finderResultsSliderHolder1 {
	float: left;
	height: 14px;
	margin: 0px;
	width: 438px;
	position: relative;
	top: 59px;
	z-index: 20;
	background: url(/images/pe/bgOverlaySlider.gif) bottom left repeat-x;
}

#finderResultsSlider1 {
	float: left;
	height: 14px;
	margin: 0px;
	width: 391px;
	margin-right: 47px;
}

#finderResultsSliderHolder2 {
	float: left;
	height: 14px;
	margin: 0px;
	width: 438px;
	position: relative;
	top: -45px;
	z-index: 20;
	background: url(/images/pe/bgOverlaySlider.gif) bottom left repeat-x;
	left:95px
}

#finderResultsSlider2 {
	float: left;
	height: 14px;
	margin: 0px;
	width: 391px;
	margin-right: 47px;
}

.finderResultsSliderControl
{
        float: left;
	height: 14px;
	margin: 0px;
	width: 391px;
	margin-right: 47px;
	display:none; /* updated by offshore on 9/04/2010 */
}

.ui-slider-handle {
	width: 47px !important;
	height: 14px !important;
	margin: 0px;
	padding: 0px;
	position: absolute;
	background: url(/images/pe/btnOverlaySlider.gif) top left no-repeat;
}

/* result styles start */
.finderResultsResultTop {
	clear: both;
	float: left;
	width: 218px;
	height: 59px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 14px;
	border-right: none !important;
	background: url(../images/pe/bgFinderResultsResultTop.png) top left no-repeat;
}

.finderResultsResultTop H2 {
	clear: both;
	float: left;
	width: 130px;
	font-size: .73em;/*0.88em;*//*updated by offshore as per the ppt HolFinderIssues290310_NB on 30/03/2010*/
	font-weight: bold;/*normal;*//*updated by offshore as per the ppt HolFinderIssues290310_NB on 30/03/2010*/
	color: #000000;
	margin: 5px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.finderResultsResultTop DIV.finderViewPark {
	float: right;
	width: 71px;
	height: 19px;
	margin: 8px 8px 0px 0px;
}

.finderResultsResultTop P {
	clear: both;
	float: left;
	width: 115px;
	font-size: 0.68em;
	margin: -2px 0px 0px 8px;/*updated by offshore as per the ppt HolFinderIssues290310_NB on 30/03/2010*/
}

.finderResultsResultTop DIV.finderRemoveResult {
	float: right;
	width: 86px;
	margin: 8px 8px 0px 0px;
	font-size: 0.68em;
}

.finderResultsResultTop DIV.finderRemoveResult LABEL {
	float: left;
	width: 81px;
}

.finderResultsResultTop DIV.finderRemoveResult LABEL INPUT {
	float: right;
	*margin-top: -17px;
}

.finderResultsResultBlock {
	clear: both;
	float: left;
	padding: 7px 0px 0px 0px;
	border-right: 1px solid #D57900;
	width: 218px;
	
}

.finderResultsResultBlock IMG {
	float: left;
	clear: none !important;
	padding: 0px 7px 0px 7px;
}

.finderResultsResultBlock UL {
	clear: none;
	float: left;
	width: 122px;
	margin: 0px 0px 1em 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.finderResultsResultBlock UL LI {
	clear: both;
	float: left;
	width: 112px;
	font-size: 0.75em;
	padding: 0px 0px 0px 10px;
	margin-bottom: 0.13em;
	line-height: 1.13em;
	background: url(../images/pe/bulletPurple.gif) 0px 4px no-repeat;
}

.finderResultsResult1 {
	height: 78px;
	clear: both;
	float: left;
	padding: 7px 0px 0px 0px;
	width: 218px;
	background-color: #F7D087;
	border-right: 1px solid #D57900;
}

.finderResultsResult1 UL {
	clear: both;
	float: left;
	list-style: none;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
}

.finderResultsResult1 UL LI {
	float: left;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

.finderResultsResult2 {
	height: auto;
}

.finderResultsResult3 {
	height: auto;
	background-color: #F7D087;
}

.finderResultsResult4 {
	height: auto;
}

.finderResultsResult5 {
	height: auto;/*220px;*/
	background-color: #F7D087;
}
/* added by offshore on 24/03/2010 starts here */
.finderResultsResult6 {
	height: auto;/*112px;*/
}

.finderResultsResult7 {
	height: auto;/*169px;*/
	background-color: #F7D087;
}
/* added by offshore on 24/03/2010 ends here */
.finderResultsResultBtm {
	clear: both;
	float: left;
	width: 218px;
	height: 31px;
	padding: 0px 0px 0px 0px;
	border-right: none !important;
	background: url(../images/pe/bgFinderResultsResultBtm.png) top left no-repeat;
	margin-top:10px;/*added by offshore on 05/04/2010*/
}

.finderResultsResultBtm DIV.finderViewPark {
	float: right;
	width: 71px;
	height: 19px;
	margin: 6px 8px 0px 0px;
}

/* result styles end */
/* compare parks layer styles end */

/* finder navigation start */
#finderNav {
	clear: both;
	float: left;
	width: 586px;
	height: 33px;
	font-size: 0.75em;
}

#finderNav UL {
	float: left;
	clear: both;
	width: 586px;
	height: 33px;
	list-style: none;
	background-color: #F8C66A;
}

#finderNav UL LI {
	float: left;
	width: 162px;
	height: 33px;
	margin: 0px;
	padding: 0px;
}

#finderNav UL LI A, #finderNav UL LI A:link, #finderNav UL LI A:active, #finderNav UL LI A:visited {
	display: block;
	width: 162px;
	height: 33px;
}

#finderNav UL LI A#Step1 {
	background: url(../images/pe/btn_step1.gif) no-repeat;
}

#finderNav UL LI A#Step2 {
	background: url(../images/pe/btn_step2.gif) no-repeat;
}

#finderNav UL LI A#Step1:hover, #finderNav UL LI.active A#Step1 {
	background-position: 0px -33px !important;
}

#finderNav UL LI A SPAN {
	display: none;
}
/* finder navigation end */

/* holiday finder styles end */
/* content styles end */

/* added by offshore for new show page details div on 08/03/2010 starts here */
.ShowPageDetails_off
{
display:none;
float:left;
margin:0;
padding:0;
position:relative;
width:721px;
}
.ShowPageDetails_on
{
display:none;
float:left;
margin:0;
padding:0;
position:relative;
width:721px;
}
.ShowPageDetails_off a,.ShowPageDetails_on a
{
text-decoration:none;
color:#ffffff;
}
.ShowPageDetails_off a img,.ShowPageDetails_on a img
{
width:159px;
height:19px;
text-decoration:none;
}
/* added by offshore for new show page details div on 08/03/2010 ends here */

/* added by offshore as per the ppt HolFinderIssues290310_NB on 30/03/2010 starts here */
.allParksCol P strong
{
	font-weight:bolder;
	color:Black;
}
/* added by o offshore as per the ppt HolFinderIssues290310_NB on 30/03/2010 ends here */

.pageLinkPrev
{
	color:#9712AD;
	float:left;
	width:auto;
	padding-right:7px;
}
.pageLinkPrev a
{
	text-decoration:none;
	color:#9712AD;
	
}
.pageLink
{
	color:#9712AD;
	float:left;
	width:auto;
	padding-right:7px;
	font-weight:normal;/* added by offshore on 12/05/2010 */
}
.pageLinkNext
{
	color:#9712AD;
	float:left;
	width:auto;
}
.pageLinkNext a
{
	text-decoration:none;
	color:#9712AD;
	
}

#dvloader
{
position:absolute;
left:35%;
margin-top:10%;
margin-bottom:8%;
display:none;
z-index:2;
}

.SearchAgainFromResultPage
{
	clear: both;
	float: left;
	width: 75px;
	height: 0px;
	width: 0px;
	font-size: 0.75em;
	color: #000000;
	font-weight: bold;
	position:relative;
	left:-15px;

}

/*pager css starts here*/
.resultsShowing
{
	color:#000000;
}
.resultsShowing p
{
	font-size:13px;
}
.pager
{
	float:left;
	top:140px;
	left:40px;
	*top:55px;
	position:absolute;
	top:55px\0;
}

        ul.pageNav li
        {
            display: block;
            float: left;
            padding: 3px; /*font-family: georgia; */
        }
        
        
ul.pageNav li.next, ul.pageNav li.prev
{
 font-weight:bold;
}

ul.pageNav li
{
	font-size:.9em;
}




.pager ul li a:hover, .pager ul li.currentPage a, .pager ul li.currentPage a:hover, .pager ul li.prev a, .pager ul li.prev a:hover, .pager ul li.next a, .pager ul li.next a:hover {
color:#9712AD;
font-weight:bold;
text-decoration:none;
}


ul.pageNav li.resultsShowingLI
{
	display:block !important;
}
ul.pageNav
{
float:left;
}

ul.pageNav li.prev
{
display:none;
}

#bottomPaging
{
clear:both;
float:left;
width:100%;
}

#bottomPaging .pager
{
float:none;
position:relative;
top:0px;
left:0px;
}