#footerLinks li
{
	float: left;
	display: block;
	padding: 0px 10px;
	cursor: pointer;
}

#footerInnerContent 
{
    position:relative;
    top:0px;
    left:0px;
    width:940px;
    height:170px;
    }

#TopGreenBarRequestButton
{
	position: absolute;
	top: 3px;
	right: 160px;
	background-image: url(/resources/images/RequestBrochure.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	width: 208px;
	height: 32px;
	text-align: center;
	padding-top: 5px;
	cursor: pointer;
	color: #2D5534;
	font-size: 12pt;
	font-weight: bold;
}

#overlay
{
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	background-color: #000;
}

#RequestFormTitleImage
{
	padding-left: 9px;
	padding-top: 3px;
}

#Brochure_Request_Address
{
	height: 40px;
}

#BrochsureRequestFormContainerBg
{
    position:absolute;
    top:50px;
    right:100px;
    width:756px;
    height:358px;
    background:url(/Resources/images/BrochsureRequestFormContainerBg.png) no-repeat;    
    z-index:5;
    display:block;
}


#BrochsureRequestFormContainer
{
	position: absolute;
	top: 70px;
	left: 20px;
	display: block;
	width: 715px;
	z-index:15;
}

#BrochsureRequestThankyou
{
	position: absolute;
	top: -300px;
	right: 8px;
	display: block;
	background-color: #B5CB88;
	width: 748px;
}


#TopGreenBarContact
{
	position: absolute;
	top: 20px;
	right: 11px;
	color:#D7EA4B;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
}
#TopGreenBarContact a,#TopGreenBarContact a:hover 
{
    color:#D7EA4B;
    text-decoration:none;
    
    }


#TopGreenBarTel
{
	position: absolute;
	bottom: 20px;
	right: 11px;
	color:#ffffff;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:26px;
}


#footerLinks ul
{
	padding: 11px 15px;
}


#MenuDefault ul
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #ffffff;
}
#MenuDefault li
{
	margin: 0px 1px 0 0;
	padding: 0px;
	list-style: none;
	padding: 0px 10px 0 10px;
	background-color: #666666;
	color: #ffffff;
	cursor: pointer;
}
#MenuDefault li a
{
	color: #ffffff;
}
#MenuDefault ul li ul li
{
	float: left;
	margin: 1px 0px 0 1px;
}


#AlightIcon 
{
    position:absolute;
    bottom:0px;
    right:10px;
    width:30px;
    height:33px;    
    }
/*Blog Css Style*/

#blogLeftArchives 
{
    width:540px;
    position:relative;
    top:0px;
    float:left;
}

#blogRightArchives
{
	width: 200px;
	float: right;
	margin: 65px 0 30px 0px;
}
.blogArchives
{
position:relative;
}

.blogArchives h2
{
margin:5px 0px 5px 10px;
font-size:15px;
font-weight:bold;
}


#mapTitle 
{
    position:relative;
    height:60px;
   left:15px;
	top:35px;
	margin:0px 0px 10px 0px;
}

#ParkDirectionsInfo
{
    position:relative;
    width:500px;
    height:30px;
    font-weight:bold;
    top:10px;
    left:16px;
    font-size:12px;
    margin:0px 0px 5px 0px;
    
    }

#RssFeeds
{
    position:relative;
    height:35px;
    /*border-bottom:1px solid #d9d9d9;*/
    
}

#RssFeeds a
{
    color:#2D5534;
    }


#blogRight
{
    position:relative;
    top:0px;
    float:right;
    width:270px;
    border:1px solid #d9d9d9;
    padding:15px;
}
#BlogMenu ul
{
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-size: 13px;
}

#BlogMenu li
{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style:square inside;
}

#BlogMenu li a
{
    color:#666666;    
}

#BlogMenu li a:hover
{
    color:#333333;    
}

#BlogMenu
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#RelativePositionBrochureRequest
{
	position: relative;
	margin: 0 auto; /* the bottom margin is the negative value of the footer's height */
	width: 975px;
	height: 0px;
	z-index: 40;
}

#BrochureRequestSubmit
{

    position:relative;
    right:10px;
}

#BrochsureRequestThankyouImage
{
	padding-left: 7px;
	padding-top: 1px;
}

#BrochureRequestIframe
{
	border: 0px;
	position: absolute;
	top: -100px;
	left: 0px;
	height: 10px;
	left: 0px;
}

#overlayContainer
{
	height: 100%;
	width: 100%;
	position: absolute;
	display: block;
	z-index: 110;
}

#ParkLocationOver
{
	display: block;
	width: 200px;
	background-color: #ccc;
	color: #000;
	position: relative;
	float: left;
	font-size: 11pt;
}

#ParkLocationMouseleaveArea
{
	position: absolute;
	top: 276px;
	left: 8px;
	min-height: 25px;
	display:none;
}

#ParksOverlayParkImage
{
	height: 100px;
	width: 484px;
	float: left;
	display: block;
	margin: 10px;
	position: relative;
}

#ParksOverlayParkMenuContainer
{
	width: 506px;
	display: block;
	position: absolute;
	top: -110px;
	left: 200px;
	padding-bottom: 10px;
	z-index: 300;
}

#LeftMenuLocation, #LeftMenuLocationOver
{
	font-weight: normal;
	font-size: 9pt;
}
#ParkOwnership ul
{
	overflow: hidden;
}
#OwnershipOverlayContainer
{
	z-index: 110; 
}
#OwnershipMouseleaveArea
{
	position: absolute;
	z-index: 110;
}
#OwnershipOver
{
	display: block;
	position: absolute;
	top: -70px;
	left: 203px;
	z-index: 110;
	background-color: #2D5534;
}
#OwnershipMenuOver
{
	background-color: #2D5534;
	color: #B5CB88;
	display: block;
	font-size: 11pt;
	font-weight: bold;
	padding: 5px 3px 5px 20px;
	position: relative;
	width: 180px;
}
#OwnershipMenuContainer
{
	background-color: #2D5534;
	display: block;
	width: 330px;
	position: relative;
}
#OwnershipMenu
{
	position: absolute;
	top: 0px;
	left: 0px;
}
#ParkLocationsMenuItemReplacement
{
	padding: 5px 3px 5px 20px;
}
#ParkLocationsMouseOver
{
	display: block;
	font-size: 11pt;
	font-weight: bold;
	margin-top: 2px;
	padding: 5px 3px 5px 20px;
	position: relative;
	width: 180px;
}
#PrimaryParkColor, #SecondaryParkColor
{
	display: none;
}
#ParkLocationsMouseOver
{
	background-color: #B5CB88;
}
#ContentArea
{
	position: relative;
	top:0px;
	margin:0px auto;
	background-color: #FFFFFF;
	width: 950px;	
	
}

#homePageContent 
{
    position:relative;
    top:0px;
    width:950px;
    }
#requestBrochure 
{
    position:absolute;
    top:5px;
    right:5px;
    width:173px;
    height:33px;
    background:url(/Resources/images/requestbrochure.jpg)no-repeat;
    cursor:pointer;
   
  }
#requestBrochurePark 
{
    position:relative;   
    width:173px;
    height:33px;
    background:url(/Resources/images/requestbrochure.jpg)no-repeat;
    cursor:pointer;
     z-index:3;
  }

#CallbackWrapper 
{
    position:absolute;
    top:20px;
    right:5px;
    width:220px;
    height:300px;
    background:url(/Resources/images/newCallbackContainerGenericBg.png) no-repeat;
}


#CallbackWrapperBookHoliday 
{
    position:relative;
    top:20px;
    right:0px;
    width:220px;
    height:340px;
}



#newCallbackContainerDefault 
{
    position:absolute;
    top:20px;
    right:5px;
    width:220px;
    height:300px;
    background:url(/Resources/images/newCallbackContainerGenericBg.png) no-repeat;

}    
    

#newCallbackContainer 
{
    position:absolute;
    top:40px;
    right:10px;
    width:220px;
    height:300px;
    background:url(/Resources/images/newCallbackContainerBg.png) no-repeat;
    display:block;
}

#callbackClose 
{
    position:absolute;
    top:5px;
    right:5px;
    width:22px;
    height:22px;
    cursor:pointer;    
}

#homeCallbackContainer 
{
    position:absolute;
    top:40px;
    right:10px;
    width:220px;
    height:315px;
    background:url(/Resources/images/homeCallbackContainerBg.png) no-repeat;
    display:block;
}

#homecallbackClose 
{
    position:absolute;
    top:5px;
    right:5px;
    width:22px;
    height:22px;
    cursor:pointer;    
}

#parkDropdown
{
    position:absolute;
    width:187px;
    left:0px;
}




#CallbackMessageNew
{
	
	position:relative;
	margin-top:55px;
	left:0px;
	width:220px;
	height:20px;
	font-size: 12px;
	color:#000000;
	text-align:center;
}

#CallbackRequestForm 
{
    position:relative;
    width:220px;
    top:0px;
    }

#callBackContainer
{
	background-position: top left;
	background-repeat: no-repeat;
	width: 203px;
	height: 350px;
	margin-top: 30px;
	position: relative;
}
#CallbackSendDetails
{
	font-size: 10pt;
	font-weight: bold;
	padding: 2px 6px;
	border: 0px;
	float: right;
	background:#2D5534;
	color:#D7EA4B;
	position:relative;
	left:-32px;
	cursor:pointer;
}
#CallbackMessage
{
	text-align: right;
	font-size: 8pt;
	padding-top: 95px;
	padding-bottom: 10px;
	padding-right: 12px;
}

#letuscallyoubacktext
{
	position: absolute;
	top: 0px;
	left: -7px;
	overflow: hidden;
	width: 210px;
}

#ParkContactLink
{
	position: absolute;
	top: 250px;
	right: 0px;
	display: block;
	background-color: #CAD782;
	color: #4C4F54;
	padding: 4px 10px;
	text-decoration: none;
	font-size: 11pt;
}

#ParkContactLink:hover
{
	color: #CAD782;
	background-color: #4C4F54;
	text-decoration: none;
}
#pushDown
{
    margin:67px 0px 0px 0px;
    width:300px;
    float:right;
    position:relative;
    }
#ParkTitle
{
	position: relative;
	top:50px;
	width:500px;
	height:40px;
	display:block;
}
#ParkTitle h2
{    	
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size: 31px;
    color:#2D5534;
    margin:10px 0px 10px 0px;
}
#ParkLocationMover
{
	width: 90000px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#ParkLocationSliderWindow
{
	position: relative;
	top:20px;
	left:5px;
	width: 748px;
	height: 298px;
	background-color: #eee;
}
#ParkLocationSliderWindow img 
{
    position:absolute;
    height:298px;
    width:769px;
    }


#ParkLocationSliderWindowFrame {
    height: 296px;
    left: 5px;
    position: absolute;
    top: 20px;
    width: 750px;
    display:none;
}
#ParkLocationSliderWindowFrame img {
    left: 0;
    position: absolute;
    top: 0;
}


#ParkLocationSliderWindowFrameNew 
{  
    height:436px;
    left:5px;
    position:absolute;
    top:20px;
    width:700px; 
    display:none;
}
#ParkLocationSliderWindowFrameNew img 
{
    position:absolute;
    left:-1px;
    top:-2px;
}




#ParkGallerySliderWindow
{
	position: relative;
	width: 950px;
	height: 389px;
	overflow: hidden;
	background-color: #eee;
}

#ParkLocationSliderControls
{
	position: absolute;
	top: 204px;
	right: 0px;
	background-color: #B5CB88;
	height: 26px;
}

#ParkLocationSliderControls li
{
	float: left;
	list-style: none;
	font-size: 9pt;
	padding-top: 6px;
}

#ParkLocationSliderControls ul
{
	margin-right: 80px;
	padding-left: 0px;
	margin-left: 5px;
}

#contentDIV
{
	position: relative;
}

#ParkLocationSlideLeftButton
{
	position: absolute;
	right: 27px;
	top: 6px;
	cursor: pointer;
	padding: 3px;
}

#ParkLocationSlideRightButton
{
	position: absolute;
	right: 7px;
	top: 6px;
	cursor: pointer;
	padding: 3px;
}

#ParkTitleUnderline
{
	border-bottom: solid 1px #D4D4CC;
	position: absolute;
	top: 288px;
	left: 0px;
	width: 750px;
}

#ParkTitleGalleryUnderline
{
	border-bottom: solid 1px #D4D4CC;
	position: absolute;
	top: 32px;
	left: 0px;
	width: 750px;
}

#ParkTitleUnderlineNoGallery
{
	border-bottom: solid 1px #D4D4CC;
	position: absolute;
	top: 57px;
	left: 0px;
	width: 750px;
}
#testtitle
{
	width: 500px;
	height: 500px;
}

#ParkLocationFooter
{
	height: 136px;
	margin-top: 15px;
}

#ParkLocationMenuLinks
{
    position:relative;
}



#ViewProperties
{
	width:194px;
    height:74px;
	position: relative;
	background: #E2E9B0;
	border:3px solid #26472B;
	margin-bottom:10px;
	padding:10px;
	padding-bottom:15px;
}

#ViewProperties h2 
{
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size: 20px;
    color:#26472B;    
    text-transform: uppercase;
}

#ViewProperties h2 a 
{
  color:#26472B;
  width:196px;
  height:80px;
  position:absolute;
  top:0px;
  left:0px;
  padding:10px;
}


#BookHoliday
{
	width:194px;
    height:74px;
	position: relative;
	background: #ffffff;
	border:3px solid #26472B;
	margin-bottom:10px;
	padding:10px;
	padding-bottom:15px;
	
}

#BookHoliday h2 
{
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    color:#26472B;    
}

#BookHoliday h2 a 
{
 color:#26472B;
  width:196px;
  height:80px;
  position:absolute;
  top:0px;
  left:0px;
  padding:10px;   
}



#ParkLocationAdvertLink
{
	position: absolute;
	left: 0px;
	top: 5px;
	background-color: #B5CB88;
	color: #2D5534;
	text-decoration: none;
	padding: 6px 10px;
	border-bottom: solid 2px #2D5534;
	font-size: 10pt;
	width: 176px;
}

#ParkLocationAdvertLink a
{
	color: #2D5534;
	text-decoration: none;
}

#ParkLocationAdvertLink a:hover
{
	color: #2D5534;
	text-decoration: underline;
}

#ParkLocationSalesEnquiries
{
	background-color: #eee;
	width: 338px;
	position: relative;
	margin-left: 5px;
	height: 136px;
}

#ParkLocationSalesEnquiriesText
{
	width: 317px;
	height: 36px;
	left: 0px;
	top: 0px;
	color: #ffffff;
	text-decoration: none;
	padding: 10px;
	border-bottom: solid 10px #2D5534;
	font-size: 10pt;
}




#WinCar
{
	width:200px;
    height:100px;
	position: relative;
	background: #ffffff;	
	margin-bottom:10px;
}

#WinCar a 
{
    position:absolute;
    left:0px;
    top:0px;
    width:220px;
    height:100px;
    z-index:2;
    font-size:0px;
    }
#WinCarOverlay 
{
    position:absolute;
    top:0px;
    left:0px;
    width:220px;
    height:100px;
    background:url(/resouorces/images/winCarOverlay.png) no-repeat;    
}

#ParkLocationOpensCaption
{
	position: absolute;
	top: 5px;
	left: 0px;
	width: 181px;
	height: 36px;
	padding: 6px 10px;
	background-color: #B5CB88;
	color: #2D5534;
	text-decoration: none;
	border-bottom: solid 2px #2D5534;
	font-size: 10pt;
	overflow:hidden;
	line-height:20px;
}

#ParkLocationOpensImage
{
	width: 201px;
	height: 136px;
}

#HomePageTitle
{
	position: absolute;
	top: 0px;
	left: 20px;
	z-index: 5;
	color: #ffffff;
}
#HomePageTitle h1
{
	color: #ffffff;
	height: 100px;
	width: 700px;
}
#HomepageMooTop
{
	position: relative;
	width: 940px;
	height: 400px;
	margin:0px auto;
	top:15px;
}

#HomeImageFrame
{
    position:absolute;
    left:-9px;
    top:-10px;
    width:959px;
    height:419px;
    background:url(/resources/images/HomeImageFrame.png) no-repeat;

}


#HomeImageLeft
{
	position: absolute;
	bottom: -100px;
	left: 0px;
	overflow: hidden;
	border: solid 2px #B5CB88;
}
#HomeImageLeft img
{
    width:369px;
    height:96px;
}
#HomeImageRight
{
	position: absolute;
	bottom: -100px;
	right: 0px;
	overflow: hidden;
	border: solid 2px #B5CB88;
}

#HomeLinkLeft, #HomeLinkRight
{
	background-color: #B5CB88;
	bottom: 0px;
	position: absolute;
	text-align: center;
	z-index: 25;
	width: 373px;	
    font-weight:bold;
    padding:8px 0px; 
    height:20px;	
}
#HomeImageMain img {   
    
    position:absolute;
  
}
#HomeLinkLeft a, #HomeLinkRight a, #HomeLinkLeft a:hover, #HomeLinkRight a:hover
{
    
    color:#2D5534;
    left:0;
    padding:100px 0 8px;
    position:absolute;
    text-decoration:none;
    top:-93px;
    width:371px;
     background:url(/Resources/images/blank.gif) repeat;
}

#HomeLinkLeft
{
	left: 0px;
}

#HomeLinkRight
{
	right: 0px;
}

#homePageContent h1
{
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size: 31px;
    color:#26472b;
    margin:30px 0px 20px 10px;
    width:600px;
	
}


#homePageContent h2
{
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size: 31px;
    color:#26472b;
    margin:30px 0px 20px 10px;
    width:600px;
	
}

#HomePageContentLeft
{
	float: left;
	width: 450px;
	margin:0px 30px 30px 10px;
	font-size: 14px;
	line-height:22px;
}

#HomePageContentRight
{
	float: left;
	width: 450px;
	font-size: 14px;
	line-height:22px;
}

#northdalesBlogTitle
{
   
    width:940px;
    height:80px;
    border-bottom:2px solid #BFBFBF;
    margin:0px 0px 30px 0px;
}
#northdalesBlogTitle h2 
{
    position:relative;
    top:25px;
     font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size: 31px;
    color:#26472b;
    }

#blogLeft
{
    position:relative;
    left:0px;
    top:0px;
	width: 630px;
	float:left;

}

#BlogMenu h2
{
    
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size: 24px;
    color:#26472b;
    margin:10px 0px 10px 0px;
}

#BlogMenu h2 a
{
	color:#26472b;
}




#BlogRSSLink
{
	background: url(/resources/images/rss.jpg) 0px 4px no-repeat;
	color: #2D5534;
	padding:0px 0px 0px 22px;
	font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
    color:#2D5534;
}

#ContactBanner
{
	width: 748px;
	height: 234px;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

#ContactParkName
{
	width: 748px;
	height: 50px;
	position: relative;
	left: 0px;
	top: 0px;
	border-bottom: 2px solid #CAD782;
}

#ContactParkName h1
{
	color: #CAD782;
	margin: 0px;
	font-size: 15px;
	float: left;
	display: block;
	line-height: 70px;
	font-size: 32px;
}
#ContactParkName h2
{
	margin: 0px 0px 0px 10px;
	font-size: 14px;
	float: left;
	font-weight: normal;
	padding: 20px 0px 0px 0px;
}

#ContactLeft
{
	width: 355px;
	height: auto;
	position: relative;
	left: 10px;
	top: 5px;
	margin: 0px 0px 80px 0px;
}

#ContactLeftShortIntroduction
{
	width: 355px;
	height: 40px;
	font-size: 12px;
	position: relative;
	color: #4C4F54;
	padding: 10px 0px;
	margin: 0px 0px 10px 0px;
}

#ContactRight
{
	width: 355px;
	height: auto;
	position: absolute; 	
	top: 365px;
	right:0px;
	margin-bottom: 20px;
}

#OurOtherParks
{
	width: 155px;
	height: auto;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 12px;
	padding: 10px 0px 0px 0px;
}
#OurOtherParks h2
{
	color: #2D5534;
	font-size: 14px;
	margin: 0px 0px 5px 10px;
	font-weight:bold;
}

#OurOtherParks ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#OurOtherParks li a
{
	color: #4C4F54;
}

#ContactSubmitbutton
{
	font-size: 10pt;
	font-weight: bold;
	padding: 2px 6px;
	border: 0 none;
	cursor: pointer;
	height: 20px;
	position: relative;
	top: 5px;
	width: 88px;
	left: 249px;
	background:#2D5534;
color:#D7EA4B;
}

#BlogWindow
{
	position: relative;
	width: 244px;
	height: 152px;
	overflow: hidden;
}

#BlogInnerMover
{
	height: 125px;
	left: 0;
	position: absolute;
	top: 27px;
	width: 20000px;
}

#BlogBackLink
{
	cursor: pointer;
	width: 16px;
	height: 16px;
	background: url(/Resources/images/BlogBackLink.gif) no-repeat;
	display: block;
	float: left;
	position:relative;
	top:1px;
}
#BlogNextLink
{
	cursor: pointer;
	width: 16px;
	height: 16px;
	background: url(/Resources/images/BlogNextLink.gif) no-repeat;
	display: block;
	float: left;
	position:relative;
	top:1px;
}

#BlogControl
{
	position: absolute;
	height: 15px;
	top: 128px;
	left: 203px;
	padding-top: 0px;
	background-color: White;
	width: 32px;
	padding-left: 2px;
	border-left: solid 1px #ddd;
}

#gotoBlogHome
{
    position:relative;
    top:0px;
    left:0px;
    width:300px;
    height:30px;
    color:#4D4D4D;
    font-size:12px;
}
#gotoBlogHome a,#gotoBlogHome a:hover
{
    color:#4D4D4D;
    font-weight:bold;
    text-decoration:none;
    }

#comment
{
	width: 520px;
}

#BlogDate
{
font-size:11px;
left:446px;
padding-left:15px;
position:relative;
top:-40px;
}

#sitemapcontainer ul
{
	padding-left: 30px;
	list-style: none;
}

#sitemapcontainer
{
}

#ParkGalleryTitle
{
	height: 55px;
}


#ParkGalleryContainerRoundOverlay
{
	position:absolute;
	top:-2px;
	left:-5px;
	height: 400px;
	width:945px;
	border-top:7px solid #ffffff;
	border-left:7px solid #ffffff;
	border-right:7px solid #ffffff;
}


#ParkGalleryContainer
{
	height: 452px;
	width:950px;
	border:1px solid #ffffff;
	position:relative;
	top:0px;
	left:0px;
}

#ParkGalleryTitle h1
{
    color:#2D5534;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:31px;
    margin:0 0 20px;
    float:left;
     position:relative;
    top:5px;
}
	

#ParkGalleryTitle h2
{
    color:#2D5534;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:25px;
    margin:0 0 20px 5px;
    float:left;
    position:relative;
    top:10px;
}

#ParkGallerySlideRightButton
{
	display: block;
	bottom: 10px;
	height: 44px;
	width: 31px;
	right: 0px;
	position: absolute;
	background-image: url(/resources/images/galleryRight.gif);
	background-repeat: no-repeat;
	background-position: top left;
	cursor: pointer;
}

#ParkGallerySlideLeftButton:hover, #ParkGallerySlideRightButton:hover
{
	background-position: bottom left;
}

#ParkGallerySlideLeftButton
{
	position: absolute;
	left: 0px;
	display: block;
	bottom: 10px;
	height: 44px;
	width: 31px;
	background-image: url(/resources/images/galleryLeft.gif);
	background-repeat: no-repeat;
	background-position: top left;
	cursor: pointer;
}

#ParkGalleryImageThumbs
{
	padding-left: 0px;
	list-style: none;
	padding-top: 10px;
}

#ParkGalleryImageThumbs li
{
	float: left;
	margin-right: 10px;
	cursor: pointer;
	width:81px;
	height:43px;
}

#GalleryControlsSlider
{
	position: relative;
	height: 60px;
	margin-left: 36px;
	width: 875px;
	overflow: hidden;
}

#GalleryControlsSliderContainer
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 60px;
	width: 90000px;
}

#ParkGallerySliderControls
{
	position: relative;
	width:948px;
	background:#000000;
	width:945px;
	height:60px;
	left:2px;
}

#GalleryTitle
{
	padding: 30px 0px 10px 0px;
	font-size: 13px;
	font-weight: bold;
	margin-left: 15px;
	width: 350px;
}

#GalleryDescription
{
	padding: 10px 0px 10px 0px;
	font-size: 13px;
	margin-left: 15px;
	width: 350px;
}


#ParkMap
{
	position: relative;
	float: left;
	left:110px;
	margin-bottom:70px;

}

#mapTitle h1, #mapTitle h2
{
	float: left;
}


#mapTitle h1
{
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size: 31px;
    color:#26472B;   
}
#mapTitle h2
{
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size: 31px;
    color:#26472B; 
    position:relative;
    left:5px;
}
#MapParkLocations h2
{
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size: 15px;
    color:#26472B;
    margin:0px 0px 10px 0px;
}
#MapTitleUnderline
{
	border-bottom: 1px solid #D4D4CC;
	left: 0;
	position: absolute;
	top: 44px;
	width: 750px;
}
#MapParkLocations
{
	position: absolute;
	top: 50px;
	right: 10px;
	width:200px;
}

#MapParkLocations ul
{
	list-style: none;
	padding-left: 0;
}

#MapParkLocations a
{
	display: block;
	font-size: 10pt;
	color: #4C4F54;
	padding: 4px;
	position:relative;
}

#MapParkLocations a:hover
{
	text-decoration: none;
}

#mapicon332
{
left:441px;
position:absolute;
top:487px;
}
#mapicon333
{
	left: 320px;
	position: absolute;
	top: 415px;
}
#mapicon308
{
left:444px;
position:absolute;
top:278px;
}
#mapicon334
{
left:448px;
position:absolute;
top:393px;
}
#mapicon335
{
left:404px;
position:absolute;
top:338px;
}
#mapicon339
{
left:401px;
position:absolute;
top:357px;
}
#mapicon337
{
left:473px;
position:absolute;
top:345px;
}
#mapicon336
{
left:426px;
position:absolute;
top:278px;
}
#mapicon338
{
left:390px;
position:absolute;
top:326px;
}

#AdvertTopMenu
{
	position: absolute;
	top: 0px;
	right: 1px;
	width: 200px;
	height: 215px;
	border: 1px solid #B5CB88;
	background-color: #B5CB88;
}
#AdvertLeft
{
	width: 940px;
}
#advertPostMarginTop
{
    margin-top:200px;
}


#floorPlain
{
    position:relative;
    top:0px;
    left:0px;
    width:700px;
    height:auto;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size: 31px;
    color:#2D5534;
}

#floorPlain #imageThumbsWrap
{
    position:relative;
    
}

#floorPlain #imageThumbsWrap .thumb
{
    float:left;
    margin:0px 20px 20px 0px;
    display:block;
    border:3px solid #ffffff;
    -moz-box-shadow: 0px 0px 8px #9B9797;
    -webkit-box-shadow: 0px 0px 8px #9B9797;
}

#ParkGalleryImages 
{
    position:relative;
    margin:20px 0px 0px 0px;
}

#ParkGalleryImages .thumb
{
    float:left;
    margin:0px 15px 15px 0px;
    display:block;
    border:3px solid #ffffff;
    -moz-box-shadow: 0px 0px 8px #9B9797;
    -webkit-box-shadow: 0px 0px 8px #9B9797;
}

#floorPlain h2
{    	
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size: 31px;
    color:#2D5534;
    margin:10px 0px 20px 0px;
}

#AdvertImage
{
	position: relative;
	top:20px;
	left:5px;
	width: 700px;
	height: 436px;
}
#AdvertImage img
{
    position:absolute;
    
}


#AdvertMenuTitle
{
	background-color: #2D5534;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 10px;
}
#AdvertTitle
{
	width: 780px;
	height: 30px;
}

#AdvertTopMenu ul
{
	list-style: none;
	padding: 10px 0px 0px 0px;
	font-size: 13px;
}

#AdvertTitle h1, #AdvertTitle h2
{
	float: left;
}

#AdvertTitle h1
{
	display: block;
	float: left;
	font-size: 20pt;
	height: 45px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 12px;
}

#AdvertTitle h2
{
	display: block;
	font-size: 12pt;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 35px;
}

#AdvertContent
{
	font-size: 14px;
	width: 704px;
	margin:0px 0px 80px 10px;
	position:relative;
	top:60px;
	line-height:20px;
	float:left;
	z-index:4;
	
}

#AdvertContent h1
{    	
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size: 35px;
    color:#2D5534;
    margin:0px 0px 20px 0px;
}

#AdvertContent h2
{    	
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size: 31px;
    color:#2D5534;
    margin:10px 0px 20px 0px;
}
#AdvertContent p
{
	padding-bottom: 8px;
}
#AdvertContent a
{
	color:#2D5534;
}
#AdvertContentRight
{
	margin: -95px 0px 30px 0px;
	float:right;
	width:225px;
	position:relative;
	top:0px;	
}
#AdvertControls
{
	width: 744px;
	margin-bottom:20px;
}

#AdvertPostsPrevious
{
	float: left;
	background-color: #1B331E;
	color: White;
	display: block;
	font-size: 14px;
	padding: 2px 12px;
	text-decoration: none;
}

#AdvertPostsNext
{
	float: right;
	background-color: #1B331E;
	color: White;
	display: block;
	font-size: 14px;
	padding: 2px 12px;
	text-decoration: none;
}


#parkLocationsUKMapLink
{
	background-color: #B5CB88;
	margin-top: 10px;
	width: 180px;
	color: #2D5534;
	display: block;
	font-size: 10pt;
}

#parkLocationsUKMapLink:hover
{
	background-color: #2D5534;
	color: #fff;
}

#gmap1, #gmap2
{
	width: 728px;
	height: 280px;
	border: solid 5px white;
	float: left;
}

#glink1, #glink2
{
	width: 727px;
	height: 25px;
	float: left;font-size: 11pt;
	padding:0px;
}

#glink1 a, #glink2 a
{
	Display: block;
	background-color: #2D5534;
	color: #fff;
	padding: 3px;
	text-align: center;
	position:relative;
	left:5px;
}

#glink2 a
{
	margin-left: 5px;
	}

#gmap2
{
	margin-left: 5px;	
}

#GoogleMaps
{
	padding: 5px;
}
#ContactPageLayout 
{
    position:relative;
    top:20px;
    width:950px;
    margin:0px 0px 50px 0px;
}


#contactTopImage 
{
    position:relative;
    top:0px;
    left:0px;
    width:940px;
    height:300px;
    margin:0px 0px 40px 0px;
    }




#contactTopImageFrame 
{
     position:absolute;
    top:0px;
    left:0px;
    width:950px;
    height:309px;
    background:url(/resources/images/contactTopImageFrame.png) no-repeat;
    }

#contactTopImageFrame h1
{
    position:relative;
    left:25px;
    top:25px;
    color:#ffffff;    
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:64px;
}

#contactTopImageFrame h2
{
    position:relative;
    left:25px;
    top:25px;
    color:#ffffff;    
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:64px;
}

#contactInfo 
{
    position:relative;
    top:0px;
    width:200px;
    margin:0px auto 0px auto;
    font-size:14px;
    color:#000000;
    line-height:22px;
    float:right;    
}

#contactInfo h2
{
    position:relative;
    left:0px;
    margin:0px 0px 20px 0px;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:24px;
}
#contactInfo a 
{
    color:#000000;
    text-decoration:none;
}

#contactInfoMoredetials 
{
    position:relative;
    left:0px;
    top:44px;
    }



#ParkContact 
{
    width: 748px;
	height: auto;
    position: relative;
	left: 10px;
	top: 0px;
}

#ParkContactLeft
{
	width: 355px;
	height: auto;
	position: relative;
	left: 0px;
	top: 3px;
	float: left;
	margin: 0px 0px 40px 0px;
	
}
#ParkContactRight
{
	width: 355px;
	height: auto;
	position: relative;
	float: left;	
	top:-48px;
	left: 35px;
}


#ParkLocationSalesEnquiriesImage {
  padding:0px;   
}
#ParkLocationSalesEnquiriesImage img {
float:left;
height:52px;
left:10px;
margin-right:15px;
position:relative;
top:10px;
width:48px;
}


#TopGenericMenu 
{
    position:relative;
    width:505px;
    height:70px;
    top:28px;
    left:60px;
    float:left;
}
#TopGenericMenu ul
{
    margin:0px;
    padding:0px;
    list-style:none;
}
#TopGenericMenu ul li
{
    margin:0px;
    padding:0px;
    width:123px;
    height:70px;  
    display:block;
    float:left;
    text-align:center;
    color:#ffffff;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:16px;
    padding:0px;
    position:relative;
}

#TopGenericMenu ul li a 
{
    padding:15px 0px 0px 0px;
    color:#ffffff;
    text-decoration:none;
    width:121px;
    height:56px;
    position:absolute;
    left:2px;
    top:0px;
}

#HolidayHomeFirstlevel
{
    position:absolute;
    left:20px;
    top:-200px;
    width:940px;
    height:88px;
    z-index:5;
}

.HolidayHomeFirstlevelBg
{
    position:absolute;
    left:0px;
    top:0px;
}


#BookHolidayFirstlevel
{
    position:absolute;
    left:20px;
    top:-200px;
    width:940px;
    height:88px;
    z-index:5;
}



.ViewbyParkBottom 
{
    position:absolute;
    bottom:-17px;
    left:0px;
    width:940px;
    height:24px;
    background:url(/Resources/images/TopGenericMenuSecondlevelBottom.png) no-repeat;
    
} 
#ViewbyPark 
{
    position:absolute;
    left:0px;
    top:-250px;/*72*/
    width:940px;
    min-height:118px;
    background:#2d5534 url(/Resources/images/TopGenericMenuSecondlevelBg.gif) repeat-x;
    z-index:0;
}
#ViewbyPark ul 
{
    margin:10px 0px 0px 0px;
    padding:0px;
    list-style:none;
}

#ViewbyPark ul  li 
{
    position:relative;
    left:0px;
    top:0px;
    width:313px;
    height:32px;    
    float:left;
    text-align:center;
    color:#ffffff;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
    padding:10px 0px 0px 0px;
}

#ViewbyPark ul  li a 
{
    color:#ffffff;
    text-decoration:none;
    width:313px;
    height:27px;   
    text-align:center;
}
#ViewbyPark ul  li a:hover 
{
    color:#D7EA4B;
    text-decoration:none;
}

/*--------------*/
#ViewbyType
{
    position:absolute;
    left:0px;
    top:-250px;/*72*/
    width:940px;
    min-height:32px;
    background:#2d5534;
    z-index:0;
}
#ViewbyType ul 
{
    margin:10px 0px 0px 0px;
    padding:0px;
    list-style:none;
}

#ViewbyType ul  li 
{
    position:relative;
    left:0px;
    top:0px;
    width:313px;
    height:32px;    
    float:left;
    text-align:center;
    color:#ffffff;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
    padding:10px 0px 0px 0px;
}

#ViewbyType ul  li a 
{
    color:#ffffff;
    text-decoration:none;
    width:313px;
    height:27px;   
    text-align:center;
}
#ViewbyType ul  li a:hover 
{
    color:#D7EA4B;
    text-decoration:none;
}

/*book your holiday*/

#ViewbyParkBook 
{
    position:absolute;
    left:0px;
    top:-250px;/*72*/
    width:940px;
    min-height:118px;
    background:#2d5534 url(/Resources/images/TopGenericMenuSecondlevelBg.gif) repeat-x;
    z-index:0;
}
#ViewbyParkBook ul 
{
    margin:10px 0px 0px 0px;
    padding:0px;
    list-style:none;
}

#ViewbyParkBook ul  li 
{
    position:relative;
    left:0px;
    top:0px;
    width:313px;
    height:32px;    
    float:left;
    text-align:center;
    color:#ffffff;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
    padding:10px 0px 0px 0px;
}

#ViewbyParkBook ul  li a 
{
    color:#ffffff;
    text-decoration:none;
    width:313px;
    height:27px;   
    text-align:center;
}
#ViewbyParkBook ul  li a:hover 
{
    color:#D7EA4B;
    text-decoration:none;
}


/**/
#ViewbyTypeBook
{
    position:absolute;
    left:0px;
    top:-250px;/*72*/
    width:940px;
    min-height:32px;
    background:#2d5534;
    z-index:0;
}
#ViewbyTypeBook ul 
{
    margin:10px 0px 0px 0px;
    padding:0px;
    list-style:none;
}

#ViewbyTypeBook ul  li 
{
    position:relative;
    left:0px;
    top:0px;
    width:313px;
    height:32px;    
    float:left;
    text-align:center;
    color:#ffffff;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
    padding:10px 0px 0px 0px;
}

#ViewbyTypeBook ul  li a 
{
    color:#ffffff;
    text-decoration:none;
    width:313px;
    height:27px;   
    text-align:center;
}
#ViewbyTypeBook ul  li a:hover 
{
    color:#D7EA4B;
    text-decoration:none;
}




/*book your holiday*/

#ViewPrakLocations
{
    position:absolute;
    left:20px;
    top:-250px;/*72*/
    width:940px;
    min-height:118px;
    background:#2d5534 url(/Resources/images/TopGenericMenuSecondlevelBg.gif) repeat-x;
    z-index:3;
}
#ViewPrakLocations ul 
{
    margin:10px 0px 0px 0px;
    padding:0px;
    list-style:none;
}

#ViewPrakLocations ul  li 
{
    position:relative;
    left:0px;
    top:0px;
    width:313px;
    height:32px;    
    float:left;
    text-align:center;
    color:#ffffff;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
    padding:10px 0px 0px 0px;
}

#ViewPrakLocations ul  li a 
{
    color:#ffffff;
    text-decoration:none;
    width:313px;
    height:27px;   
    text-align:center;
}
#ViewPrakLocations ul  li a:hover 
{
    color:#D7EA4B;
    text-decoration:none;
}


.TopGenericMenuSecondlevelSplithorizontal 
{
    height:2px;
    width:100%;
    background:url(/Resources/images/TopGenericMenuSecondlevelLi.png) left top repeat-x;
}


.TopGenericMenuSecondlevelSplit
{
    height:140px;
    left:309px;
    position:absolute;
    top:0;
    width:2px;
    background:url(/Resources/images/TopGenericMenuSecondlevelSplit.png) repeat-y;
    z-index:2;
}
.TopGenericMenuSecondlevelSplit2
{
    height:140px;
    right:309px;
    position:absolute;
    top:0;
    width:2px;
    background:url(/Resources/images/TopGenericMenuSecondlevelSplit.png) repeat-y;
    z-index:2;
}




.Split
{
  position:relative;
  top:0px;
  right:0px;
  background:url(/Resources/images/TopGenericMenuLiSplit.gif) top left no-repeat;
  width:2px;
  height:70px;
    }

#LastSplit 
{
  position:absolute;
  top:0px;
  right:0px;
  background:url(/Resources/images/TopGenericMenuLiSplit.gif) top right no-repeat;
  width:2px;
  height:70px;
}


#tocBg
{
    position:absolute;
    top:370px;
    left:410px;
    width:120px;
    height:29px;
    background:url(/Resources/images/tocBg.png) 0px 0px no-repeat;
}


#next 
{
    position:absolute;
    top:10px;
    right:8px;
    width:10px;
    height:11px;
    background:url(/Resources/images/next.gif) no-repeat;    
}

#previous 
{
    position:absolute;
    top:10px;
    left:10px;
    width:10px;
    height:11px;
    background:url(/Resources/images/previous.gif) no-repeat;    
}


#homeCallbackButton 
{
    position:absolute;
    bottom:10px;
    right:10px;
    width:171px;
    height:32px;
    background:url(/Resources/images/homeCallbackButton.png) no-repeat;
    cursor:pointer;
}
#brochureSendDetails
{
	font-size: 10pt;
	font-weight: bold;
	padding: 2px 6px;
	border: 0px;
	float: right;
	background:#2D5534;
	color:#D7EA4B;
	margin-right:13px;
	cursor:pointer;
}

#brochureClose 
{
    position:absolute;
    top:25px;
    right:25px;
    width:22px;
    height:22px;
    cursor:pointer;  
}

#ContactUsFormBg
{
    position:relative;
    top:0px;
    left:20px;
    width:700px;
    height:407px;
    background:url(/Resources/images/ContactUsFormBg.jpg) repeat-x;
    float:left;
    margin-bottom:60px;
}

#ContactUsFormBg h2 
{
    position:relative;
    top:5px;
    left:0px;
    color:#D7EA4B;
    font-size:27px;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    }

#ContactUsFormBgLeft 
{
    position:absolute;
    left:-14px;
    top:0px;
    width:14px;
    height:407px;
    background:url(/Resources/images/ContactUsFormBgLeft.jpg) no-repeat;
}

#ContactUsFormBgRight
{
    position:absolute;
    right:-14px;
    top:0px;
    width:14px;
    height:407px;
    background:url(/Resources/images/ContactUsFormBgRight.jpg) no-repeat;
}

#ContactUsForm 
{
    position:absolute;
    top:70px;
    right:5px;
    width:338px;    
}

#ContactUsFormLeftMessage 
{
    position:absolute;
    left:0px;
    top:70px;
    width:340px;
    height:310px;
    font-size:14px;
    color:#000000;
}

#ContactUsFormLeftMessage p 
{
    padding:0px;
    margin:0px 0px 30px 0px;
    line-height:18px;
    }
    
#ContentTitle h2 
{
    position:relative;
    top:30px;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:31px;
    margin-bottom:30px;
    }
    
#BookHolidayHome 
{
    position:relative;
    top:20px;
    left:5px;
    width:940px;
    height:390px;   
    background:url(/Resources/images/BookHolidayHome.jpg) repeat-x; 
    margin-bottom:40px;
}

#BookHolidayHomeScreen 
{
    position:absolute;
    top:0px;
    left:0px;
    width:939px;
    height:386px;
    overflow:hidden;
}

#BookHolidayHomeSlider
{
    position:absolute;
    top:0px;
    left:0px;
    width:4000px;
    height:386px;

}




#BuyHolidayHomeMenu 
{
    position:relative;
    left:0px;
    top:380px;
    width:940px;
    height:64px;    
    border-top:1px solid #d7ea4b;
    background:url(/Resources/images/BookHolidayHomeMenu.jpg) repeat-x; 
    overflow:hidden;
}

.bookHolidaySplit 
{
    position:relative;
    width:3px;
    height:64px;
    background:url(/Resources/images/bookHolidaySplit.jpg) no-repeat;
    }

#BuyHolidayHomeMenu ul
{
    position:relative;
    top:0px;
    left:230px;
    list-style:none;
    height:63px;
      text-shadow: 0px 1px 1px #dae75f;
}

#BuyHolidayHomeMenu ul li
{
    padding:20px 0px 0px 0px;
    margin:0px 0px 0px -1px;
    text-align:center;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:16px;
    color:#26472B;
    width:125px;
    height:44px;
    float:left;    
    cursor:pointer;
    border-left:1px solid #2d5534;
    border-right:1px solid #2d5534;
 }
 #BuyHolidayHomeMenu ul li:hover
{
 background:url(/resources/images/ActiveholidayTab.jpg) no-repeat scroll 0 0 transparent
}
 #BuyHolidayHomeMenu ul li a
{
       color:#26472B;
 }
 
  #BuyHolidayHomeMenu ul li a:hover
{
       color:#26472B;
       text-decoration:none;
 }


#BookHolidayHomeMenu 
{
    position:relative;
    left:0px;
    top:380px;
    width:940px;
    height:64px;    
    border-top:1px solid #d7ea4b;
    background:url(/Resources/images/BookHolidayHomeMenu.jpg) repeat-x; 
    overflow:hidden;
}

#BookHolidayHomeMenu ul
{
    position:relative;
    top:0px;
    left:175px;
    list-style:none;
    height:65px;
    text-shadow: 0px 1px 1px #dae75f;
}

#BookHolidayHomeMenu ul li
{
    padding:10px 0px 0px 0px;
    margin:0px 0px 0px -1px;
    text-align:center;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:16px;
    color:#26472B;
    width:125px;
    height:54px;
    float:left;    
    cursor:pointer;
    border-left:1px solid #2d5534;
    border-right:1px solid #2d5534;
 }
 
 #BookHolidayHomeMenu ul li:hover
{
    background:url(/resources/images/ActiveholidayTab.jpg) no-repeat scroll 0 0 transparent
    }
 
 #BookHolidayHomeMenu ul li a
{
       color:#26472B;
 }
 
  #BookHolidayHomeMenu ul li a:hover
{
       color:#26472B;
       text-decoration:none;
 }





#ViewAllLodges
{
    position:relative;
    top:70px;
    left:0px;
    width:219px;
    height:22px;
    background:url(/Resources/images/viewLodgesButton.png) no-repeat;
    margin:10px 0px 0px 0px;
    text-align:center;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
    color:#ffffff; 
    padding:5px;  
    cursor:pointer;
}

#ViewAllLodges a
{
    position:absolute;
    top:0px;
    left:0px;
     width:219px;
     height:32px;
     background:url(/Resources/images/blank.gif) repeat;
    }


#ViewLodgesbyPark 
{
    position:relative;
    top:70px;
    left:0px;
    width:219px;
    height:22px;
    background:url(/Resources/images/viewLodgesButton.png) no-repeat;
    margin:10px 0px 0px 0px;
    text-align:center;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
    color:#ffffff; 
    padding:5px;  
    cursor:pointer;
}


#ViewAllCaravans
{
    position:relative;
    top:70px;
    left:0px;
    width:219px;
    height:22px;
    background:url(/Resources/images/viewLodgesButton.png) no-repeat;
    margin:10px 0px 0px 0px;
    text-align:center;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
    color:#ffffff; 
    padding:5px;  
    cursor:pointer;
}
#ViewAllCaravans a
{
    position:absolute;
    top:0px;
    left:0px;
     width:219px;
     height:32px;
     background:url(/Resources/images/blank.gif) repeat;
    }


#ViewCaravansByPark 
{
    position:relative;
    top:70px;
    left:0px;
    width:219px;
    height:22px;
    background:url(/Resources/images/viewLodgesButton.png) no-repeat;
    margin:10px 0px 0px 0px;
    text-align:center;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
    color:#ffffff; 
    padding:5px;  
    cursor:pointer;
}

#ViewAllResidentail
{
    position:relative;
    top:70px;
    left:0px;
    width:219px;
    height:22px;
    background:url(/Resources/images/viewLodgesButton.png) no-repeat;
    margin:10px 0px 0px 0px;
    text-align:center;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
    color:#ffffff; 
    padding:5px;  
    cursor:pointer;
}

#ViewAllResidentail a
{
    position:absolute;
    top:0px;
    left:0px;
     width:219px;
     height:32px;
     background:url(/Resources/images/blank.gif) repeat;
    }
#ViewResidentailbyPark 
{
    position:relative;
    top:70px;
    left:0px;
    width:219px;
    height:22px;
    background:url(/Resources/images/viewLodgesButton.png) no-repeat;
    margin:10px 0px 0px 0px;
    text-align:center;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
    color:#ffffff; 
    padding:5px;  
    cursor:pointer;
}
    
#OnlineBooking 
{
    margin:30px 0px;
    padding-right:50px;
    }   

#AdvertPagebuttons 
{
    position:relative;
    width:700px;
    height:100px;
    top:20px;
    left:0px;
    }

#RequestbrochureAdvert 
{
    position:relative;
    left:0px;
    top:0px;
    width:320px;
    height:27px;
    background:url(/resources/images/advertButtonBg.gif) no-repeat;
    text-align:center;
    padding:5px 0px 0px 0px;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
    color:#ffffff; 
    margin:0px 0px 10px 0px;
    cursor:pointer;
}

#ReturntoListAdvert 
{
    position:relative;
    left:0px;
    top:0px;
    width:320px;
    height:27px;
    background:url(/resources/images/advertButtonBg.gif) no-repeat;
     text-align:center;
    padding:5px 0px 0px 0px;
    font-family:GillSansMTRegular,Tahoma,Geneva,sans-serif;
    font-size:18px;
    color:#ffffff;
    cursor:pointer;
}

#ReturntoListAdvert a,#ReturntoListAdvert a:hover 
{
    position:absolute;
    left:0px;
    top:4px;
    width:320px;
    height:32px;
    color:#ffffff;
    text-decoration:none;
}

#BrochsureRequestAdvert
{
    position:absolute;
    bottom:-10px;
    left:85px;
    width:756px;
    height:358px;
    display:none;
}

#bookHolidaysButton 
{
    width:219px;
    height:32px;
    background:url(/Resources/images/bookHolidaysButton.jpg) no-repeat;
    }
    
