/* Bala CSS Document */
body, html 
	{
		background:#9DB18D;
		padding:0px;
		margin:0px;
		margin-top:5px;
		margin-bottom:15px;
		font-family:arial;
		font-size:11px;
		color:#ffffff;
	}
#outerDiv
	{
		width:940px;
		margin:0px auto;
	}	
#innerDiv
	{
		width:940px;
		float:left;
	}	
#header	
	{
		background:url('images/header.gif');
		width:940px;
		height:174px;
		background-repeat:no-repeat;
		float:left;
	}
#topnav
	{
		margin-top:127px;
		float:left;
		width:940px;
		height:25px;
		text-align:center;
		padding-left:2px;
	}	
#topnav a.mainlevel:active, #topnav a.mainlevel:link, #topnav a.mainlevel:visited, #topnav a.mainlevel:hover
	{
		font-family:Trebuchet MS;
		font-size:12px;
		color:#ffffff;
		text-decoration:none;
		padding-left:17px;
		padding-right:17px;
		background:url('images/topnav_seprator.gif');
		background-repeat:no-repeat;
		background-position:right;
	}
#topnav a.mainlevelright:active, #topnav a.mainlevelright:link, #topnav a.mainlevelright:visited, #topnav a.mainlevelright:hover
	{
		font-family:Trebuchet MS;
		font-size:12px;
		color:#ffffff;
		text-decoration:none;
		padding-left:20px;
		padding-right:20px;
	}	
#mainOuterDiv
	{
		width:776px;
		margin:0px auto;
		margin-top:0px;
	}		
#mainInnerDivmain		
	{
		width:776px;
		float:left;
		margin-top:20px;
	
	}
#bigbanner
	{
		width:776px;
		float:left;
		height:272px;
		margin-bottom:20px;
	}	
.galleryheader
	{
		position:absolute;
		width:776px;
		height:272px;
		visibility:hidden;
		margin-left:0px;
		margin-top:0px;
	}	
.innergallery
	{
		position:absolute;

 		border: none 0px white;
   		cursor: url("images/pop-box/expand/magplus.cur"), pointer;

		width:290px;
		height:170px;
		visibility:hidden;
		margin-left:0px;
		margin-top:0px;
	}	
.innergallerylocal
	{
		position:absolute;
		border: none 0px white;
   		cursor: url("images/pop-box/expand/magplus.cur"), pointer;		width:289px;
		height:204px;
		visibility:hidden;
		margin-left:0px;
		margin-top:0px;
	}	

#mainInnerDiv
	{
		width:776px;
		float:left;
		margin-top:20px;
		

	}	
#leftPanel
	{
		width:154px;
		float:left;
	}	
#leftPanelBox
	{
		width:154px;
		background:#E7E9CE;
		border:1px solid #749971;
	}	
#leftPanelBox .innerbox
	{
		width:154px;
		margin:0px auto;
		margin-top:5px;
		margin-bottom:5px;

	}	
#leftPanelBox .innerbox .title
	{
		width:154px;
		text-align:center;
		font-family:Monotype Corsiva;
		font-size:14px;
		color:#000000;
		margin-bottom:5px;
		font-weight:bold;
		
	}	
#leftPanelBox .innerbox .picture
	{	
		width:154px;
		text-align:center;
	}			
#leftPanelBox .innerbox .description
	{
		width:154px;
		text-align:center;
		font-size:11px;
		font-weight:bold;
		color:#2D6836;
		margin-top:5px;
		text-decoration:none;
		
	}		
	
#leftPanelBox .innerbox .descriptionhl
	{
		width:154px;
		text-align:center;
		font-size:11px;
		font-weight:bold;
		color:#2D6836;
		margin-top:3px;
		text-decoration:none;
		background-image:url('images/hrline.gif');
		background-position:center;
		background-repeat:no-repeat;
	}
#maincontentbox
	{
		width:280px;
		float:left;
		padding-left:30px;
		padding-right:20px;
		text-align:justify;
		line-height:14px;
	}
#maincontentbox .title
	{
		font-family:Monotype Corsiva;
		font-size:17px;
		color:#ffffff;
		font-weight:bold;
		margin-bottom:15px;
		
	}
#maincontentbox .contactusbox
	{
		width:260px;
		float:left;
		padding-left:10px;
		padding-right:10px;
		background:#E5E8CE;
		border:1px solid #84A07A;
		padding-top:10px;
		line-height:14px;
	}		
#maincontentbox .contactusbox .title
	{
		font-family:Monotype Corsiva;
		font-size:17px;
		color:#000000;
		font-weight:bold;
		margin-bottom:15px;
	}		
#maincontentbox .contactusbox .content
	{
		color:#5C885F;
	
	}	
#maincontentbox .contactusbox .textbox
	{
		width:170px;
		height:20px;
		font-size:11px;
		border:1px solid #D3D4B8;
		padding-left:2px;
		padding-top:2px;
		color:#949191;
	}
#maincontentbox .contactusbox .selectbox
	{
		width:175px;
		height:20px;
		font-size:11px;
		border:1px solid #D3D4B8;
		padding-left:2px;
		margin-left:4px;
		padding-top:2px;
		color:#949191;
	}	
#maincontentbox .contactusbox .textarea
	{
		width:190px;
		font-size:11px;
		border:1px solid #D3D4B8;
		padding-left:2px;
		margin-left:4px;
		padding-top:2px;
		color:#949191;
	}		
#maincontentbox .contactusbox .submit
	{
		background:url('images/btn_submit.png');
		width:55px;
		height:17px;
		background-repeat:no-repeat;
		border:none;
	}
#maincontentbox .contactusbox .securitytextbox
	{
		width:170px;
		height:16px;
		font-size:11px;
		border:1px solid #D3D4B8;
		padding-left:2px;
		padding-top:2px;
		color:#949191;
	}	
#fullpanel
	{
		width:597px;
		padding-left:23px;
		float:left;
	}
#fullpanel .title
	{
		font-family:Monotype Corsiva;
		font-size:17px;
		color:#ffffff;
		font-weight:bold;
		margin-bottom:15px;
		float:left;
		width:597px;
		
	}
#fullpanel .content
	{
		width:597px;
		float:left;
		margin-top:5px;
	}
#fullpanel .contentleft
	{
		width:299px;
		float:left;
		margin-top:5px;
	}			
#fullpanel .contentright
	{
		width:298px;
		float:left;
		margin-top:5px;

	}	
#fullpanel .thumbnailbox
	{
		width:597px;
		float:left;
		margin-top:10px;
		margin-left:1px;
	}
#fullpanel .thumbnailbox .thumbnails
	{
		width:90px;
		height:46px;
		float:left;
		padding-right:12px;
	}
#fullpanel .thumbnailbox .thumbnailright
	{
		width:87px;
		height:46px;
		float:left;	}		
#rightpanel
	{
		width:290px;
		float:left;
		line-height:16px;
		
	}
#rightpanel .title
	{
		font-family:Monotype Corsiva;
		font-size:17px;
		color:#ffffff;
		font-weight:bold;
		margin-bottom:15px;
		float:left;
		width:290px;
		
	}	
#rightpanel .bigpicture
	{
		width:290px;
		height:170px;
		float:left;
		margin-top:5px;
	}		
#rightpanel .bigpicturelocation
	{
		width:290px;
		height:204px;
		float:left;
		margin-top:5px;
	}		

#rightpanel .thumbnailbox
	{
		width:290px;
		float:left;
		margin-top:10px;
	}
#rightpanel .thumbnailbox .thumbnails
	{
		width:90px;
		height:46px;
		float:left;
		padding-right:10px;
	}
#rightpanel .thumbnailbox .thumbnailright
	{
		width:90px;
		height:46px;
		float:left;
	}		
#rightpanel .thumbnailbox .thumbnailstext
	{
		width:90px;
		
		float:left;
		padding-right:10px;
	}
#rightpanel .thumbnailbox .thumbnailrighttext
	{
		width:90px;
		
		float:left;
	}		

#rightpanel .content
	{
		width:290px;
		float:left;
		margin-top:5px;
		
	}
#rightpanel .gallerycontent
	{
		width:290px;
		float:left;
		margin-top:5px;
		height:125px;
		
	}	
#rightpanel .gallerycontent .hidecontent
	{
		visibility:hidden;
		position:absolute;
		width:290px;
		float:left;
		
	}	
#rightpanel .content a.whitelink:active, a.whitelink:link, a.whitelink:visited, a.whitelink:hover 
	{
		color:#ffffff;
		text-decoration:underline;
		}	
#rightpanel .content a.whitelink2:active, a.whitelink:link, a.whitelink:visited, a.whitelink:hover 
	{
		color:#ffffff;
		text-decoration:none;
	}		
#footer
	{
		background:url('images/footer.gif');
		width:940px;
		height:117px;
		background-repeat:no-repeat;
		margin-top:20px;
	}
#mainfooter			
	{
		margin:0px auto;
		width:776px;
	}
#mainInnerfooter
	{
		width:776px;
		float:left;
	}		
#mainInnerfooter .contactbox
	{
		width:220px;
		float:left;
		margin-top:10px;
		font-size:10px;
	}	
#mainInnerfooter .contactbox .labelbold
	{
		width:80px;
		float:left;
		font-weight:bold;
		margin-top:1px;
		margin-bottom:1px;		

	}	
#mainInnerfooter .contactbox .labelnormal
	{
		width:140px;
		float:left;
		margin-top:1px;
		margin-bottom:1px;		
	}	
#mainInnerfooter .sitemapbox
	{
		width:300px;
		float:left;
		padding-left:24px;
		padding-right:24px;
		margin-top:10px;
		font-size:10px;
	}	
#mainInnerfooter .sitemapbox .links
	{
		margin-top:5px;
	}
#mainInnerfooter .sitemapbox .links .linksbox
	{
		width:100px;
		float:left;
	}	#mainInnerfooter .sitemapbox .links .linksbox a:active, #mainInnerfooter .sitemapbox .links .linksbox a:link, 
#mainInnerfooter .sitemapbox .links .linksbox a:visited, #mainInnerfooter .sitemapbox .links .linksbox a:hover
	{
		color:#ffffff;
		text-decoration:none;
	

	}
#mainInnerfooter .sitemapbox .links .linksboxsmall
	{
		width:65px;
		float:left;
	}			
#mainInnerfooter .sitemapbox .links .linksboxsmall a:active, #mainInnerfooter .sitemapbox .links .linksboxsmall a:link, 
#mainInnerfooter .sitemapbox .links .linksboxsmall a:visited, #mainInnerfooter .sitemapbox .links .linksboxsmall a:hover
	{
		color:#ffffff;
		text-decoration:none;
		

	}
		
#mainInnerfooter .copyrightinfo
	{
		width:205px;
		text-align:right;
		float:left;
		margin-top:30px;
		font-size:9px;
	}	
#mainInnerfooter #footerlinks	
	{
		width:575px;
		float:left;
		font-size:10px;
		margin-top:20px;
		
	}
#mainInnerfooter #footerlinks a.mainlevel:active, #mainInnerfooter #footerlinks a.mainlevel:link, #mainInnerfooter #footerlinks a.mainlevel:visited,
#mainInnerfooter #footerlinks a.mainlevel:hover
	{
		color:#ffffff;
		background:url('images/topnav_seprator.gif');
		background-repeat:no-repeat;
		background-position:right;
		text-decoration:none;
		padding-left:8px;
		padding-right:10px;
	}
#mainInnerfooter #footerlinks a.firstlink:active, #mainInnerfooter #footerlinks a.firstlink:link, #mainInnerfooter #footerlinks a.firstlink:visited,
#mainInnerfooter #footerlinks a.firstlink:hover
	{
		color:#ffffff;
		background:url('images/topnav_seprator.gif');
		background-repeat:no-repeat;
		background-position:right;
		text-decoration:none;
		padding-left:0px;
		padding-right:10px;
	}	
#mainInnerfooter #footerlinks a.lastlink:active, #mainInnerfooter #footerlinks a.lastlink:link, #mainInnerfooter #footerlinks a.lastlink:visited,
#mainInnerfooter #footerlinks a.lastlink:hover
	{
		color:#ffffff;
		text-decoration:none;
		padding-left:8px;
		padding-right:0px;
	}	
	
#mainInnerfooter .webdesignbox
	{
		width:200px;
		float:left;
		text-align:right;
		margin-top:18px;
	}
#mainInnerfooter .webdesignbox .greentext
	{
		color:#5D9732;
	}
.clear
	{
		clear:both;
	}
.hand
	{
		cursor:pointer;
	}	
.hrstyle
	{
		color:#009933;
		width:80%;
		margin:0;
		padding:0px;
		display:inline-block;
vertical-align:middle;
	}	
	
/* ===================== */
/*       Contact Us	     */
/* ===================== */

#mainInnerDivmain .contactusmain
	{
		width:610px;
		height:400px;
		background:#E7E9CE none repeat scroll 0 0;
		border:1px solid #749971;
		float:left;
		margin-left: 5px;
		padding-left:0px;
	}
#mainInnerDivmain .contactusright
	{
		width:320px;
		height:380px;
		background:#E7E9CE none repeat scroll 0 0;
		border:0px solid #749971;
		float:left;
		margin-left: 0px;
		padding-left:0px;
	}
#mainInnerDivmain .contactusright2
	{
		width:290px;
		height:380px;
		background:#E7E9CE none repeat scroll 0 0;
		border:0px solid #749971;
		float:left;
		margin-left: 0px;
		padding-left:0px;
	}	

#mainInnerDivmain .contactustitle
	{
		font-family: Dakota;
		font-size:17px;
		font-weight:bold;
		margin-top:20px;
		margin-left:20px;
		margin-bottom:10px;
		height:12px;
		color:#000000;
		padding-top:10px;
		padding-left:10px;
		background:transparent url(images/contactus.png) no-repeat scroll 0 0;
	}
	
#mainInnerDivmain .contactuscontent1
	{
		color:#5C885F;
		font-family:Dakota;
		font-size:14px;
		padding-left:10px;
		background-image:url('images/toptext.png');
		margin-left:10px;
		height:40px;
		margin-top:20px;
		margin-bottom:20px;
		display:block;position:relative;
		z-index:100;
	}
	
#mainInnerDivmain .cuscontent2
	{
		color:#000000;
		font-family:Dakota;
		font-size:14px;
		padding-left:10px;
		padding-bottom:30px;
	}
					
#contactusright .cboxrighttext
	{
		width:290px;
		float:left;
		line-height:16px;
		
	}	

#mainInnerDivmain .content
	{
/*		color:#5C885F; */
		color:#ffffff;
	
	}	
#mainInnerDivmain .textbox
	{
		width:190px;
		height:20px;
		font-size:11px;
		border:1px solid #749971;
		padding-top:2px;
		color:#949191;
		margin-top:2px;
	}
	
#mainInnerDivmain .textboxtext
	{
		color:#000000;
		font-family:Dakota;
		font-size:14px;
		padding-left:10px;
		padding-right:60px;
		background:transparent url(images/name1.png) no-repeat scroll 0 0;
		margin-left:20px;
	}
	
#mainInnerDivmain .emailtext
	{
		color:#000000;
		font-family:Dakota;
		font-size:14px;
		padding-left:10px;
		padding-right:60px;
		background:transparent url(images/email.png) no-repeat scroll 0 0;
		margin-left:20px;
	}	
			
#mainInnerDivmain .selectbox
	{
		width:192px;
		height:25px;
		font-size:11px;
		border:1px solid #749971;
		padding-top:2px;
		color:#949191;
		margin-top:2px;
		margin-left:2px;
		padding-left:4px;
	}
#mainInnerDivmain .selectboxtext
	{
		color:#000000;
		font-family:Dakota;
		font-size:14px;
		padding-left:10px;
		padding-right:60px;	
	}		
#mainInnerDivmain .textarea
	{
		width:191px;
		font-size:11px;
		border:1px solid #749971;
		padding-top:2px;
		color:#949191;
		margin-top:2px;
		margin-left:3px;	
			}	
#mainInnerDivmain .textareatext
	{
		color:#000000;
		font-family:Dakota;
		font-size:14px;
		padding-left:10px;
		padding-right:80px;	
	}
#mainInnerDivmain .telephonetext
	{
		color:#000000;
		font-family:Dakota;
		font-size:14px;
		padding-left:10px;
		padding-right:60px;
		background:transparent url(images/telep.png) no-repeat scroll 0 0;
		margin-left:20px;	
	}
#mainInnerDivmain .subjecttext
	{
		color:#000000;
		font-family:Dakota;
		font-size:14px;
		padding-left:10px;
		padding-right:60px;
		background:transparent url(images/subj.png) no-repeat scroll 0 0;
		margin-left:20px;	
	}
#mainInnerDivmain .textarea2text
	{
		color:#000000;
		font-family:Dakota;
		font-size:14px;
		padding-left:10px;
		padding-right:60px;
		margin-left:20px;
		background:transparent url(images/msg.png) no-repeat scroll 0 0;	
	}				
#mainInnerDivmain .submit
	{
		background:url('images/btn_submit.png');
		width:55px;
		height:17px;
		background-repeat:no-repeat;
		border:none;
		margin-left:10px;
		margin-top:10px;
	}
#mainInnerDivmain .msgtext
	{
		color:#000000;
		font-family:Dakota;
		font-size:14px;
		padding-left:10px;
		padding-right:60px;
		background:transparent url(images/msg.png) no-repeat scroll 0 0;
		margin-left:20px;

	}
#mainInnerDivmain .securtext
	{
		color:#000000;
		font-family:Dakota;
		font-size:14px;
		padding-left:10px;
		padding-right:60px;
		background:transparent url(images/secur.png) no-repeat scroll 0 0;
		margin-left:20px;	
	}
#mainInnerDivmain .radd1img
	{
		color:#000000;
		font-family:Dakota;
		font-size:14px;
		padding-right:10px;
		background:transparent url(images/radd1.png) no-repeat scroll 0 0;
		margin-left:20px;
		padding-left:210px;
		padding-bottom:200px;
		float:right;	
	}
#mainInnerDivmain .t1img
	{
		color:#000000;
		font-family:Dakota;
		font-size:14px;
		background:transparent url(images/t1.png) no-repeat scroll 0 0;
		margin-left:20px;
		padding-left:190px;
		padding-bottom:45px;
		padding-right:70px;
		float:right;	
	}
#mainInnerDivmain .map1img
	{
		color:#000000;
		font-family:Dakota;
		font-size:14px;
		background:transparent url(images/map1.png) no-repeat scroll 0 0;
		margin-left:20px;
		padding-left:160px;
		padding-bottom:95px;
		padding-right:10px;
		float:right;	
	}
.map1img
	{
		color:#000000;
		font-family:Dakota;
		font-size:14px;
		background:transparent url(images/map1.png) no-repeat scroll 0 0;
		margin-left:20px;
		padding-left:160px;
		padding-bottom:95px;
		padding-right:10px;
		float:right;	
	}

#mainInnerDivmain .securimg
	{
		color:#000000;
		font-family:Dakota;
		font-size:15px;
		padding-left:10px;
		padding-right:60px;
		background:transparent url(http://www.stoneyfoldcaravanpark.co.uk/randomImage.php) no-repeat scroll 0 0;
		margin-left:2px;	
	}