@charset "utf-8";
/* CSS Document */
*{
	padding:0px;
	margin:0px;
}
body{font-family:Tahoma,Arial, Helvetica, sans-serif;color:#6f7172;font-size:14px;background-color:#2f3800;line-height:1.4em;height:100%;}
h1,h2,h3{color:#3f4b00;line-height:1.1em;}
h1{font-size:21px;}
h2{font-size:18px;}
h3{font-size:14px;}
img{border:none!important;}
a{outline:none;text-decoration:none;color:#3F4B00;}
ul{margin-left:1.5em;}

div#wrapper{width:900px;margin-left:auto; margin-right:auto}
div#header{padding:0px;margin:0px;height:180px;}
div#navigation{background-color:#3f4b00;text-align:center;height:30px;border-top:4px solid #e36f1e;margin:0px;}
div#navigation img{border:none;}
div#navigation a{float:left;width:85px;color:#d7df23;text-decoration:none;padding:5px 0 0 0;font-weight:bold;font-size:10px;}
div#navigation a:hover{color:#e36f1e;}
#tentsNav{position:relative;z-index:2;}
.podsNav{position:absolute;top:25px;left:-3px;display:block;background:#3F4B00;color:#ffffff;height:20px;width:85px;float:left;text-align:left;padding:0 0 0 5px;}
div#content{min-height:200px;height:auto!important;height:200px;background-color:#ffffff;}
div#footer{ background-image:url(../images/footer.jpg);background-repeat:no-repeat;/*background-color:#d7df23;*/border-top:4px solid #e36f1e;padding-bottom:10px;}
div#footer2{ background-image:url(../images/footer.jpg);background-repeat:no-repeat;background-color:#d7df23;border-top:4px solid #e36f1e;padding-bottom:10px;}

div#footer p{color:#3f4b00;padding:16px 0 0 10px;}
div#footer #details{font-size:24px;float:left;clear:left;width:600px;margin:0 0 10px 0;}
.phone{font-size:20!important;font-weight:bold;}
div#footer #address{font-size:17px;}
#acornIcon{float:right;margin:10px 0px 0 0;width:275px;text-align:center;}
#acornIcon p{font-size:9px;text-align:center;padding:1px 0 0 0px!important;line-height:10px;}
#acornIconimg{}
.companyInfo{color:#D7DF23!important;text-align:center;font-size:11px;padding:0px;float:none!important;}
#facebook{float:right;margin:0px 26px 0 0; width:39px;}
#twitter{float:right;margin:0px 26px 0 0; width:39px;}


/****************************** Home page ***********************************************************************/

div#homeText{float:left;width:270px;padding:10px 10px 0 10px;}
div#homeText h1{font-size:15px;padding-bottom:2px;}
div#homeText h2{font-size:25px;}
div#homeText h3{font-size:15px;padding-top:6px;}
div#homeText p{padding:10px 0 0px 0;}
div#homeFlash{float:right;width:602px;}
.lines{float:left;color:#ffffff;padding:5px 0 0 0;}
.newsBanner{height:27px;background-color:#3f4b00;padding:3px 0 0 5px;color:#d7df23;border-top:4px solid #e36f1e;}
ul#newsList{list-style-position: inside;list-style-type: none;font-size:16px;}
ul#newsList li a{color:#D7DF23!important;text-decoration:underline;}
.newstitle{float:left;width:105px;padding:0 0 0 5px;}
div#newsBanner marquee{float:left;width:490px;}
.story{margin:0 150px 0 0;}


/****************************** Facilities page ***********************************************************************/

div#facText{float:left;width:295px;}
.facilitiesBox{border: 1px solid #E36F1E;border-top: 3px solid #E36F1E;width:270px;margin-left:auto;margin-right:auto;margin-top:20px;background-color:#fff3d2;}
.facilitiesBox ul{margin-left:17px;font-size:11px;padding:0px;}
.leftSide{float:left;width:115px;}
.rightSide{float:right;width:115px;}
.facilititesTitle{color:#E36F1E;border-bottom:2px solid #E36F1E;margin:3px;padding:0 0 3px 0;}


/****************************** camping pod page ***********************************************************************/

#podtable{margin:10px 0;float:left;clear:left;}
#podtable td{border:1px solid #666666;font-size:10px!important;padding:2px;line-height:1ems;}
#campingPodsHeader{margin-bottom:10px!important}


/****************************** Tents and touring page ***********************************************************************/

div#tentsContent{float:left;width:245px;padding:8px 0 0 8px;}
div#tentsContent h2{margin:0 0 8px 0;}
div#tentsContent ul{margin-bottom:10px;}
#tentPricelist {float:right;width:623px;margin:10px;}
#tentPricelist p{float:right;margin:20px 100px 0 0;}
.bookNow{font-size:24px;color:#e36f1e;font-weight:bold;}



/****************************** catering page ***********************************************************************/

div#cateringContent p{font-size:18px;font-weight:bold;margin:0 0 0 10px;}
div#cateringContent img{float:left;margin:10px 0 10px 12px;}



/****************************** sales page ***********************************************************************/

div#salesContent{
	float:left;
	width:250px;
	padding:10px;
	position:relative;
}
a.saleslink{
	color:#E36F1E;
	font-size:21px;
	margin:11px 0 0 0;
	display:block;
	font-stretch: normal;
}
.offer{float:left;clear:left;font-weight:bold;color:#3F4B00;margin:10px 0 0 0}
a#faIcon{position:absolute;bottom:20px;right:-20px;}


/****************************** local page ***********************************************************************/

div#localContent{float:left;width:270px;padding:8px }


/****************************** Vistor Book page ***********************************************************************/
div#vistorImage{background-image:url(../images/bookImage.jpg);width:602px;height:300px;float:right;}
div#vistorImage p{color:#ffffff;font-size:26px;width:300px;margin:20px 100px 0 60px;font-family:Brush Script MT;line-height:1em!important;}
div#vistorContent{width:270px;padding:10px 0 0 10px;float:left;color:#3F4B00;}

div#vistorContent label{float:left;clear:left;margin-bottom:10px;width:75px;}
div#vistorContent input{float:left;margin-bottom:10px;}
div#vistorContent textarea{float:left;margin-bottom:10px;}
.form{padding-top:10px;}


/****************************** Gallery page ***********************************************************************/


div#galleryContent{float:left;width:280px;padding:10px 0 0 10px;}
div#galleryContent .galleryThumb{float:left;}
div#galleryContent h3{font-size:12px;padding:0 0 5px 0;}
div#galleryFlash{float:right;width:602px}


/****************************** Contact us page ***********************************************************************/
div#contentContactUs{background-color:#FFF;background-image:url(../images/contactBg.jpg); background-repeat:repeat-x;min-height:400px;height:auto!important;height:400px;}
div#contactContent{float:left;width:260px;padding:10px 0 0 0;}
div#contactContent .form{background-color:#F1F5BD;width:260px;margin:20px 0 0 0;}
div#contactContent p,div#contactContent h2 {padding:10px 10px 0 10px;}
div#contactFlash{float:right;width:600px;height:464px;overflow:hidden;}
input { outline:none; }

div#form{background-color:#F1F5BD;width:300px!important;padding:10px 0 0 10px;}
.form label { float:left;clear:left; width:60px;color:#3F4B00;margin:0 0 10px 0;}
.form .input-container { float:left; text-align:right; }
.form input { width:180px;margin-bottom:10px;float:left;height:18px; border:2px solid #c4c4c4; }
.form textarea { width:180px; margin-bottom:10px;float:left;height:30px; border:2px solid #c4c4c4; font-family:Tahoma; font-size:11px; }
.form .sendBtn {
		width:75px;
		text-align:center;
		background:url(submit-btn-bg.gif) repeat-x 0 0;
		color:#3F4B00;
		border:1px solid #3F4B00;
		float:right!important;
		display:block;
		cursor:pointer;
		font-weight:bold;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		margin:10px 15px 0 0 ;
	}
	.form .sendBtn:hover { background:url(submit-btn-bg-hover.gif) repeat-x 0 0; color:#ffffff; border:1px solid #5f5f5f; }
/****************************** Holiday Parks page ***********************************************************************/

div#parkText{float:left;width:270px;padding:10px 0 0 10px;}
div#parkText p{padding:10px 0 11px 0;line-height:1.4em;font-size:12px;}
div#parkImage{float:right;width:601px;}

/****************************** About us page ***********************************************************************/

div#aboutText{float:left;width:270px;padding:15px 0 0 10px;}
div#aboutText p{padding:10px 0 0 0;font-size:13px;line-height:1.3em}
div#aboutImage{float:right;width:601px;}




/****************************** classes ***********************************************************************/

.left{float:left;}
.right{float:right;}
.contentImage{float:right;width:602px;}
.contentImage img{float:right;}
.tan{color:#3f4b00;}
.mainTitle{padding:8px 0 8px 0;}
.footerImg{margin:15px 0 0 38px;float:left;}
.footerImgNoPadding{margin-top:15px;margin-left:10px;float:left;}
.orangeHeader{color:#E36F1E;font-size:22px;font-weight:bold;margin:10px 0 0 245px;padding-top:20px}

