@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/grassback2.jpg);
	
}
/* ========================== */
.square {
  height: 50px;
  width: 50px;
  background-color: #555;
}
#container { 
	width: 900px;  /* this will create a container 80% of the browser width */
	/*background: #FFFFFF; */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/* border: 1px solid #000000; */
	text-align: left; /* this overrides the text-align: center on the body element. 
	  background:url(../images/woodback.jpg);*/

	/*  background-color:#d07000;*/
} 

#header {
border-left:#000000 1px solid;
border-right:#000000 1px solid;
	width: 900px;
} 





#navbar {
width: 900px;
  height: 24px;
  line-height:23px;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
background-color:#339900;
margin-bottom:0px;
/* background-color:#80d64b ; */
}
#navbar ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #FFF;
 white-space: nowrap;
  font-weight: bold; 
  text-align:center;
   
}

#navbar li {
 list-style-type: none;
 display:inline;
 padding-left:10px;
 padding-right:10px;

}
#navbar a {
 text-decoration: none;
 padding: 4px 4px;
 color: #d0ff15;
 padding-left:10px;
 padding-right:10px;
}
#navbar a:link {
 color: #d0ff15;
}
#navbar a:visited {
 color: #d0ff15;
}
#navbar a:hover {
 /*color:#006600; */
 color:#FFFFFF;
 background-color:#80d64b ;
/* background-color:#009900; */
}
/* =============================================================== */
#contentcontainer {
width: 900px;
margin:0 auto;
  font:Verdana, Arial, Helvetica, sans-serif;
   display:inline-block;
   position:relative;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   background-color:#e6ca06;
 /*  background-color:#FFFFCC;
   background-color:#e6ca06;
 background-color:#d0ff15;
    border:1px solid #000000;
	background-color: #e6ca06;
	 background-color:#d07000;
	
	   background-color:#80d64b;
 	  background-color:#e6ca06;
 background:#c9bb60; */
   position:relative;
   text-align:center;
}



#mainleftcon {
width:410px;
float:left;
}
#mainrightcon {
width:460px;
float:right;
}

.maintextcontent {
line-height:normal;
width:860px;
margin:0 auto;
text-align:left;
word-wrap:break-word;
}
.pageimage {
padding-top:10px;
margin:0 auto;
text-align:center;
}
.maintextcontent p {
padding-left:12px;
padding-right:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:20px;
color:#003300;
}
.maintextcontent h1 {
padding-left:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
line-height:20px;
color:#006600;
margin-top:10px;
border-bottom:#006600 1px solid;
padding-bottom:8px;
}

.imageright {
float:right;
margin-left:10px;
margin-bottom:10px;
border:#000000 4px solid;
display:inline-block;
clear:right;
}
/* --------------------------------------------------- */
/*
.pageimage {
margin-left:10px;
}
*/
#fpcontactinfo {
margin-top:20px;
margin-bottom:20px;
text-align:center;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#fpcontactinfo p {
color:#990000;
}
#fpcontactinfo a {
color:#990000;
text-decoration:none;

}

#fpcontactinfo a:hover {
color:#990000;
text-decoration:underline;

}
/* ---------------------------------------------------------------  */



#footer {
width: 900px;
height:40px;
margin:0 auto;
	padding:0px;
	border:#000000 1px solid;
	background-image:url(../../images/new_footer.jpg);
} 
#copyright {
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:10px;
	padding-top:20px;
	line-height:normal;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}



.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



/* ============================================================== */



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++   */

#slideshow {
    position:relative;
    height:350px;
	width:460px;
	background-color:#FFF;
 /*background-color:#e6ca06;
	 border:#663300 1px solid; */
	float:right;
	margin-top:10px;
	margin-right:10px;
	/* margin-left:10px; */
		margin-bottom:10px;
		text-align:left;
}

#slideshow IMG {
border:#000000 solid 1px;
    position:absolute;
	margin-left:10px;
	margin-top:10px;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/* '''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

#mainlogo {
width:400px;
height:240px;
float:left;
	margin-right:0px;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:20px;
}
.mainpageimage {
width:460px;
height:220px;
float:right;
	margin-right:10px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:20px;
}
.mainpageimage img {
border:4px #000000 solid;
}

#aboutusimages {
    position:relative;
	display:inline-block;
margin-bottom:20px;
width:900px;
}
.imageholder {
    position:relative;
	display:inline-block;
margin-bottom:8px;
width:900px;
}
#auimg1 {
float:left;
width:430px;
margin-left:8px;
}
#auimg1 img {
border:#000000 4px solid;
}
#auimg2 {
float:right;
width:430px;
margin-right:8px;
}
#auimg2 img {
border:#000000 4px solid;
}
.auimgl {
float:left;
width:430px;
margin-left:8px;
}
.auimgl img {
border:#000000 4px solid;
}
.auimgr {
float:right;
width:430px;
margin-right:8px;
}
.auimgr img {
border:#000000 4px solid;
}
.openphrase {
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
font-weight:bold;
}
/*
.goleft {
float:left;
border:4px #000000 solid;
margin-bottom:10px;
}
.goright {
float:right;
border:4px #000000 solid;
margin-bottom:10px;
}
*/

.servicelist {
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
font-weight:bold;
line-height:24px;
margin-left:180px;
}
/* ----------------------------------------- */
.menulisting {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.menulisting .menulisting td {
height:30px;



}
.menulisting th {
visibility:hidden;
}
.menulisting .menuitem {

background-image:url(../images/dot.gif);
background-repeat:repeat-x;
background-position:bottom;
margin-top:20px;
}

.menulisting .item {
padding-right:10px;
background-color:#e6ca06;
font-weight:bold;
font-size:18px;
}
.menulisting .itemdescription {
font-size:small;
}
/* ----------------------------------------- */
.rentaltable {
border:#000000 1px solid;

}
.rentalitem {

background-color:#80d64b;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
padding:4px;
font-weight:bold;
}
.planninglist {
font-size:medium;

font-family:Arial, Helvetica, sans-serif;

}
.planninglist li {
padding:10px;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:large;
padding-left:4px;
}
.breakline {
border-bottom:#666666 1px dotted;
}

#aboutustopimgs {
display:block;
position:relative;
margin-bottom:20px;
height:320px;
}
#servicemenu {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
font-weight:bold;

}
#servicemenu a {
text-decoration:none
}
.eventitem {
padding:4px;
background:#009900;
border:#000000 1px solid;
}
a.eventitem:link  {
text-decoration:none
}
a.eventitem:link .eventitem {
padding:4px;
background:#009900;
color:#FFFFFF;
text-decoration:none;
}
a.eventitemlink .eventitem img {
border:#000000 1px solid;
}
a.eventitemlink:link .eventitem {
padding:4px;
background:#009900;
color:#FFFFFF;
text-decoration:none;
}
a.eventitemlink:visited .eventitem {
padding:4px;
background:#009900;
color:#FFFFFF;
text-decoration:none;

}
a.eventitemlink:hover .eventitem {
padding:4px;
background:#d0ff15;
color:#000000;
text-decoration:none;
}

.eventitemtext {
margin-top:4px;
text-decoration:none;
}
a.eventitem:link .eventitemtext {
margin-top:4px;
text-decoration:none;
} 
a.eventitemlink:link .eventitemtext {

text-decoration:none;
}
a.eventitemlink:visited .eventitemtext {

text-decoration:none;
}
a.eventitemlink:hover .eventitemtext {
text-decoration:none;
}