*{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}
html{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: white;
	background-color: #E7EFC3;
	text-align: center;
	/* part 1 of 2 centering hack */
}
img{border:0px;}
#content {
   position: relative;
	width: 780px; 
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	/* opera does not like 'margin:20px auto' */
	background: #E7EFC3;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 780px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 780px;
	}
html>body #content {
	width: 780px; /* ie5win fudge ends */
	}

/* front page	*/
#toptitle{position:absolute;left:0px;top:50px; width:260px;height:118px; }
#toptitle h2{display:none;}
#topimg{position:absolute;right:0px;top:50px; width:520px;height:118px;color:white;
        background: #A9C646 url(images/large-logo.gif) no-repeat 2px 0px;margin-bottom:10px;}
#topimg h3{display:none;}
#leftbox{position:absolute;left:0px;top:178px; width:260px;height:330px;background-color:white;}
#leftbox img{padding:10px;}		 
#rightbox{position:absolute;left:260px;top:178px; width:520px;height:330px;color:white;background-color:#718E37;} 
#rightbox .img1{margin:0;position:absolute;bottom:88px;right:0px; }		  
#rightbox .img2{margin:0;position:absolute;bottom:30px;right:0px; }		  

/* other pages */
#rtoptitle{position:absolute;left:0px;top:70px; width:390px;height:97px; }
#rtoptitle h2{display:none;}
#rtopimg{position:absolute;right:0px;top:70px; width:390px;height:97px;color:white;
        background: #A9C646 url(images/small-logo.gif) no-repeat 0px 0px}
#rtopimg h3{display:none;}
#rleftbox{position:absolute;left:0px;top:70px; width:390px;height:454px;color:white;background-color:transparent;}
#rleftbox .n1{position:absolute;left:0px;top:0px; }
#rleftbox .n2{position:absolute;left:118px;top:0px;}
#rleftbox .n3{position:absolute;left:0px;top:227px;}
#rleftbox .n4{position:absolute;left:0px;top:310px;}
#rleftbox .n5{position:absolute;left:228px;top:227px;}
#rleftbox .pf2{position:absolute;left:248px;top:0px;}
#rleftbox .pf3{position:absolute;left:0px;top:213px;}
#rleftbox img{padding:5px;background-color:#A9C646}		 
#rrightbox{position:absolute;left:390px;top:177px; width:390px;height:346px;color:white;background-color:white;overflow:auto;} 
#rrightbox h1{margin:0;position:absolute;top:220px;right:42px; text-align:right; font: normal 36px Arial;  letter-spacing: 2px;  }		  
#rrightbox h2{margin:10px 10px 0px 10px;font: normal 110% Arial;color:#718e37;}		  
#rrightbox p.h2{padding:0px 15px 0px 10px;}
#rrightbox p{padding:5px 5px 0px 15px;}
#rrightbox p.first{padding-top:18px;}
#rrfoot{position:absolute;left:0px;top:292px; width:390px;height:54px;color:white;background-color:#A9C646;} 

/*findus*/
#rdtopimg{position:absolute;right:0px;top:70px; width:432px;height:97px;color:white;
        background: #A9C646 url(images/small-logo.gif) no-repeat 42px 0px}
#rdtopimg h3{display:none;}
#rdrightbox{position:absolute;left:348px;top:177px; width:432px;height:346px;color:white;background-color:white;overflow:auto;} 
#details{position:absolute;top:214px; left:0px; width:340px; height:239px;background-color:#A9C646;
/*background: #A9C646 url(images/smallimage.gif) no-repeat 10% 40%*/
}
#details h2{font: normal 18px Arial;text-align:center;padding:30px 10px 10px 10px;}
.dinner1{font: normal normal normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;padding:0px 30px 10px 70px;display:block;}
.dinner2{font: normal normal normal 18px Verdana, Geneva, Arial, Helvetica, sans-serif;padding:30px 30px 10px 90px;display:block;}
/* General */
#navtitle {position:absolute;top:10px;left:0;width:420px;height:60px;}		  
#navtitle h1{display:none;}
p{color:#718e37;font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#fairs{color:#718e37;font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;margin:10px;}
#fairs h3{font-size:110%;}
td.fairright{vertical-align:top;padding:10px 10px 10px 0;width:130px;}
td.fairleft{vertical-align:top;padding:10px 10px 10px 10px;}

/*team*/
#rdleftbox{position:absolute;left:0px;top:177px; width:390px;height:346px;color:white;background-color:transparent;}
#rdleftbox .n0{position:absolute;left:0px;top:0px; }

#rdrightbox h2{margin:18px 15px 0px 15px;font: normal 110% Arial;color:#718e37;}		  
#rdrightbox p.h2{padding:0px 15px 0px 15px;}
#rdrightbox p{font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}

/*links*/
p.links{margin:20px 0px 0px 20px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
p.links a {font-weight:bold;text-decoration:none;color:#718e37;font-weight:bold;}

/*plantlist*/
#plnavtitle {position:absolute;top:10px;left:0;width:420px;height:60px;}		  
#plnavtitle h1{display:none;}
#pltopimg{position:absolute;right:0px;top:70px; width:590px;height:97px;
        background: #A9C646 url(images/small-logo.gif) no-repeat top right}
#pltopimg h3{display:none;}
#pllinks {position:absolute;top:40px;right:0;width:450px; height:30px;text-align:right;}
#pllinks a{font-size:0.9em;font-weight:bold;color:#718E37;text-decoration:none;  font: Courier, monospace; }		  
#plleftbox{position:absolute;left:0px;top:70px; width:180px;height:453px;background-color:white;}
#plleftbox .n1{position:absolute;left:0px;top:0px; }
#plleftbox img{padding:5px;background-color:#A9C646}		 
#plrightbox{position:absolute;left:190px;top:177px; width:590px;height:346px;background-color:white;overflow:auto;} 

/*form stuff */
#contact{color:#718e37;font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;margin:10px 0px 0px 0px;}
td.contactright{vertical-align:top;padding:5px 5px 5px 0px;text-align:right;width:40%;}
td.contactleft{vertical-align:top;padding:0;float:left;}

form {width: 350px; clear: both; line-height:18px;margin:0;}
form .button{margin-top:10px;background-color:#e7efc3}
input,select,textarea{background-color:#e7efc3 !important}
/*input:focus,select:focus,textarea:focus{background-color:#DBD8F8}*/

/*design and landscape*/
#dlnavtitle {position:absolute;top:70px;left:0;width:390px;height:97px;}
#dlnavtitle h1{display:none;}		  
#dltopimg{position:absolute;right:0px;top:70px; width:390px;height:97px;
        background: #A9C646 url(images/small-logo.gif) no-repeat top right}
#dltopimg h3{display:none;}
#dlleftbox{position:absolute;left:0px;top:177px; width:225px;height:346px;background-color:transparent;}
#dlleftbox img{padding:9px;background-color:white}		 
#dlrightbox{position:absolute;left:225px;top:177px; width:555px;height:346px;background-color:white;overflow:auto;} 
#dlrightbox .d1{position:absolute;left:25px;top:45px; }
#dlrightbox .d2{position:absolute;left:155px;top:45px; }
#dlrightbox .d3{position:absolute;left:285px;top:45px; }
#dlcontainer{position:absolute;left:0px;top:155px; width:355px;background-color:white;}
#botnav ul{list-style-type: none;height:22px;margin-left:25px;padding:0px;}
#botnav ul li{padding: 0px 10px 0px 0px;margin:0px;display: block;float:left;font: 12px/20px "Lucida Grande", verdana, sans-serif;text-align: center;}
#botnav a{color: #718e37;background: white url(images/dlswitch.jpg) no-repeat top center;text-decoration: none;display: block;width:22px;height:22px;}
#botnav a:hover{color:#a9c646;background-position: 0 -22px;}
#botnav li.act{color:#a9c646;background-position: 0 -22px;}
#botnav a.cur{color:#a9c646;background-position: 0 -22px;}
#dlcontainer p{margin:15px 0px 0px 25px;}


	
/* meet the team */
#mtteam {position:absolute;top:40px;right:0;width:300px; height:30px;}		  
#mtteam a{float:right;}
/* Navigation */
#navcontainer{position:absolute;left:0px;top:538px; width:780px;background-color:#A9C646;}
/*ul#navlist
{
font: normal 12px/30px Arial;
margin:0px;
padding-left: 0px;
}
#navlist li
{height:30px;
display: inline;
list-style-type: none;
padding:9px;}

#navlist a{padding: 7px 7px 8px 9px;margin-right:2px; text-align:center;}
#navlist a:link, #navlist a:visited{color: #fff;background-color: transparent;text-decoration: none;}

li.active{background-color:#718E37;margin-right:1px;}
li.space{background-color:red;width:5px;}

#navlist a.current{background-color:#718E37;}

#navlist a:hover{color: #fff;background-color: #718E37;text-decoration: none;}
*/

#navcontainer ul
{
padding: 0;
margin: 0;
background-color: #A9C646;
color: White;
float: left;
width: 100%;
font: bold 14px/30px Arial;
}

#navcontainer ul li { display: inline;}

#navcontainer ul li a
{
padding: 0em 5px;
background-color: #A9C646;
color: White;
text-decoration: none;
float: left;

}

#navcontainer ul li a:hover{background-color: #718E37;color: #fff;}
li.active{background-color:#718E37;}
#navlist a.current{background-color:#718E37;}
li.space{padding:0;margin:0;float: left;background: #A9C646 url(images/separator.gif) no-repeat top left;width:9px;}
#footer{position:absolute;top:570px;left:0px;font-size:10px;display:none;}