
body {background-color: #fff; color: inherit;}

#container{width:94%; margin-left:3%; background-color: #fff;color: inherit; height:100%; border-top:.5em solid #482215;
border-bottom:.2em solid #482215;border-left:.1em solid #482215;border-right:.1em solid #482215; }

#topborder {height:10.3em; background-color: #fff;text-align: center;}

#toprunner {background-image: url(images/new-banner-photos-2015.jpg);height:11.5em;}

#leftborder {float: left; width: 210px;  \width: 220px; w\idth: 200px;  
background-color:inherit; color: inherit; font-family:  Trebuchet MS, Arial, sans-serif; font-size: .9em;
text-align:center;}

#main {background-color: #fff;color: inherit; padding: .5em; margin-left: 210px;   
line-height: 1.5em; border-left:0.3em solid #482215;}

#footer {clear:both;background-image: url(images/footerbg.jpg); height:4.2em; color: inherit; border-top:0.3em solid #482215;
padding-top:.3em; font-size: .9em; text-align: center;line-height: 1.3em;}

#designerfooter {clear:both; background-color: inherit; color: inherit;  font-size: .9em; text-align: center;}

div.float {float: left; margin: .7em;}
  
div.float p {text-align: center; font-family:Verdana, Arial, sans-serif; font-size:.7em; color:#0000C0; background-color: inherit}

#center {text-align: center;}
.center {text-align: center;}
#clear {clear: both}

h1 { color: #00C000; font-family:  Trebuchet MS, Arial, sans-serif; font-size: 1.3em; background-color: inherit;}

h2,h3,h4 { color: #00C000; font-family:  Trebuchet MS, Arial, sans-serif; font-size: 1.1em; background-color: inherit;}

p {font-family:  Trebuchet MS, Arial, sans-serif; font-size: 1em; background-color: inherit;}

.boxdisplay {border-style:double; background-color: #fff;color: #007a00; padding : 0.5em;
text-align: center; font-size: 1em; width:80%; margin-left:auto; margin-right:auto; line-height: 1.5em;}

.olive {color:#5E6539; background-color: inherit ; font-size: 0.9em;}
.phone {color:#000000; background-color: inherit; font-weight:700; font-size: 1.2em}
.boxdisplayborder {background-color: inherit ;color: #5E6539; padding : 0.5em;
text-align: center; font-size: 1em; width:80%; margin-left:5%}
.green {color:#007a00; background-color: inherit ; font-size: 1.1em}
img { border:0px; background-color: inherit; color: inherit;}
a img {
border:none;
text-decoration:none;
}

.vanimage {float:right; margin-right:3em; border: .1em solid #000; }
.imageright {float: right;  }
.imageleft {float: left;  }

ul {list-style-type:none; margin:0;}

#main li.list {background-image: url(images/bullett.jpg);
background-repeat: no-repeat; margin-left: 1em;font-family: Trebuchet MS, Arial, sans-serif;
font-size: .9em; margin: 0 0 1em 2em;
padding: 0 0 0 2em;
line-height:1em;}
#main li.list a {display:block; width: 50%;}

a.bar, a.bar:link, a.bar:visited 
{display:block; width:10em; height:2.5em; background-color: #482215; border:0.1em solid #000;
 margin-top:.5em; text-align:center; text-decoration:none; 
font-family: Trebuchet MS, arial, sans-serif; font-size:1em; color:#fff; line-height:2.5em; overflow:hidden; }

a.bar:hover  {color:#ffffff ; background-color: #007A00; text-decoration:none;}
a.bar:focus  {color:#ffffff ; background-color: #007A00; text-decoration:none;}
a.bar:active {color:#ffffff ; background-color: #007A00; text-decoration:none;}

a:link    {color: #0000FF;  background-color: inherit; text-decoration:underline;}
a:visited {color: #0000FF;  background-color: inherit; text-decoration:underline;}
a:hover   {color: #E8E8E6;  background-color: inherit; text-decoration:none;}
a:focus   {color: #E8E8E6;  background-color: inherit; text-decoration:none;}
a:active  {color: #E8E8E6;  background-color: inherit; text-decoration:none;}

a.text:link    {color: #0000FF;  background-color: inherit; text-decoration:underline;}
a.text:visited {color: #0000FF;  background-color: inherit; text-decoration:underline;}
a.text:hover   {color: #E8E8E6;  background-color: #482215; text-decoration:none;}
a.text:focus   {color: #E8E8E6;  background-color: #482215; text-decoration:none;}
a.text:active  {color: #E8E8E6;  background-color: #482215; text-decoration:none;}

a.footer:link    {color: #000;  background-color: inherit; text-decoration:underline;}
a.footer:visited {color: #000;  background-color: inherit; text-decoration:underline;}
a.footer:hover   {color: #E8E8E6;  background-color: #482215; text-decoration:none;}
a.footer:focus   {color: #E8E8E6;  background-color: #482215; text-decoration:none;}
a.footer:active  {color: #E8E8E6;  background-color: #482215; text-decoration:none;}

dt
{
color: #000;
background-image: url(images/bullett.jpg);
background-repeat: no-repeat;
background-position: 0 .2em;
margin: 0 0 1em 2em;
padding: 0 0 0 2em;
line-height:1.5em;
font-family: Trebuchet MS, Arial, sans-serif;
font-size:.9em;
}

dd
{
background-image: url(images/bullett2.jpg);
background-repeat: no-repeat;
background-position: 0 .2em;
margin: 0 0 1em 5em;
padding: 0 0 0 2em;
line-height:1.5em;
font-family: Trebuchet MS, Arial, sans-serif;
font-size:1em;
} 


.hideme {display:none}
.clear {clear:both}
.skip-link a, .skip-link span{
  position: absolute;
  overflow: hidden;
  width: 0;
  height: 0;
   top:-4em;
  left:-3em;
}

.skip-link a:active, .skip-link a:focus {
  position: absolute;
  overflow: visible;
  width: auto;
  height: auto;
 font-family:   Trebuchet MS, Arial, sans-serif;
  background-color: #ffcc00;
  color: blue;
  top: 4em;
  left: 1em;
  padding: 5px;
  border: 2px solid #0000ff;
  font-weight: bold;
}

/* Hides from IE-mac \*/ 
* html #main {height: 1%;}
/* End hide from IE-mac */

.rightspan{float: right}
.leftspan{float: left}

/* FORM STYTLES - SEE ADRIAN  */
input:focus {background-color: #007A00; color: #ffffff;  }
input:hover {background-color: #007A00; color: #ffffff; }

textarea {font-family:Trebuchet MS, Arial, sans-serif; font-size: 1.2em; width:98%; }
textarea:focus {background-color: #007A00; color: #ffffff;  }
textarea:hover {background-color: #007A00; color: #ffffff;  }

select:focus {background-color: #007A00; color: #ffffff;  }
select:hover {background-color: #007A00; color: #ffffff;  }

checkbox:focus {background-color: #007A00; color: #ffffff;  }
checkbox:hover {background-color: #007A00; color: #ffffff;  }

.button {background-color: #007A00; color: #ffffff;}

legend {color: #007a00; font-family: Trebuchet MS, Arial, sans-serif; font-weight:600; font-size:0.8em; background-color:inherit;}
fieldset {width:99%; border: .15em solid #5E6539;}
.fieldsetspacer {padding:0.5em; margin:1em 0em 1em 0em;}
.smalltext { font-family: Trebuchet MS, Arial, sans-serif; font-size: .8em; background-color: inherit; color: inherit;}

.rightcol {float: right; width: 40%; padding-right: 3em; }
.leftcol {float: left;   width: 40%; padding-left: 2em;}
#wrapper {width: 99%; }
.submit {margin-right: 3em; margin-left:2.5em;}

/* END OF FORM STYTLES */
