/* OVERALL PAGE BODY STYLE */
.body { background:#FFFFFF url(/images/bg.jpg) repeat-x top; margin: 0px; padding: 0px; }
.left-bg {background:url(/images/bg-left.jpg) no-repeat right top; height:525px; }
.right-bg {background:url(/images/bg-right.jpg) no-repeat left top; }
.header { background:url(/images/header-bg.jpg) no-repeat; height:191px; vertical-align:top; }
.nav { background:url(/images/nav-bg.gif) repeat-x; height:22px; }
.content { background:url(/images/content-bg.jpg) no-repeat; height:431px; vertical-align:top; }
.welcome { padding: 10px 20px 0px 15px; vertical-align:top; }
.welcome P { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:justify; }
.welcome P A:link    { COLOR: #666633; }
.welcome P A:visited { COLOR: #666633; }
.welcome P A:active  { COLOR: #666633; }
.welcome P A:hover   { COLOR: #333333; }

.home-news-and-blog { vertical-align:top; width:290px; }
.home-news-and-blog H1 {  font: normal 14px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#7c3200; text-align:left; margin:10px 0px 8px 15px; text-transform:uppercase; }
.home-news-and-blog P { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin-left:15px; margin-right:10px; text-align:justify; }
.home-news-and-blog P A:link    { COLOR: #7c3200; }
.home-news-and-blog P A:visited { COLOR: #7c3200; }
.home-news-and-blog P A:active  { COLOR: #7c3200; }
.home-news-and-blog P A:hover   { COLOR: #333333; }

.home-contact-us { vertical-align:top; background:url(/images/home-contact-us-bg.jpg) no-repeat left top; width:301px; height:137px; }
.home-contact-us H1 {  font: normal 14px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#7c3200; text-align:left; margin:10px 0px 8px 25px; text-transform:uppercase; }
.home-contact-us P { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin-left:25px; margin-right:25px; text-align:justify; }
.home-contact-us P A:link    { COLOR: #7c3200; }
.home-contact-us P A:visited { COLOR: #7c3200; }
.home-contact-us P A:active  { COLOR: #7c3200; }
.home-contact-us P A:hover   { COLOR: #333333; }

.home-quick-links { vertical-align:top; width:181px; }
.home-quick-links H1 {  font: normal 14px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#7c3200; text-align:left; margin:10px 0px 8px 10px; text-transform:uppercase; }
.home-quick-links P { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin-left:10px; margin-right:10px; text-align:justify; }
.home-quick-links P A:link    { COLOR: #7c3200; }
.home-quick-links P A:visited { COLOR: #7c3200; }
.home-quick-links P A:active  { COLOR: #7c3200; }
.home-quick-links P A:hover   { COLOR: #333333; }

.inside-content { padding: 15px 15px 15px 15px; vertical-align:top; }

/* OVERALL CONTENT PARAGRAPH STYLES */
P { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:justify; }
P A:link    { COLOR: #666633; }
P A:visited { COLOR: #666633; }
P A:active  { COLOR: #666633; }
P A:hover   { COLOR: #333333; }

/* BULLETED LISTING STYLES
UL { margin: 0px 0px 0px 35px; text-align:left;}
LI { list-style: square; font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; } */

/* HEADING STYLES */
H1 { font: bold 14px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; margin:0px 0px 8px 0px; text-transform:uppercase; }
H1 A:link    { COLOR: #666633; text-decoration:underline; }
H1 A:visited { COLOR: #666633; text-decoration:underline; }
H1 A:active  { COLOR: #666633; text-decoration:underline; }
H1 A:hover   { COLOR: #333333; text-decoration:underline; }

H2 { font: bold 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; margin:0px; padding:0px;  }
H3 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H4 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H5 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H6 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }

/* FOOTER STYLE */
.footer { font: 11px/18px Arial, Helvetica, sans-serif; COLOR: #7c3200; text-align:center; vertical-align:top; padding: 15px 0px 0px 0px; }
.footer A:link    { COLOR: #7c3200; text-decoration:underline; }
.footer A:visited { COLOR: #7c3200; text-decoration:underline; }
.footer A:active  { COLOR: #7c3200; text-decoration:underline; }
.footer A:hover   { COLOR: #333333; text-decoration:underline; }

/* FORM STYLES */
.textbox { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; padding: 2px; }
.button { font: bold 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#4e6d7f; padding: 0px 4px 0px 4px; }

/* MAIN NAVIGATION */
a .alt { display: none; }
.nav ul { margin: 0px; padding:0px; }

.nav ul li{ position: relative; float: left; margin: 0px 0px 0px 38px; padding: 0px; display: inline; }
.nav ul li a{ display: block; text-decoration: none; margin: 0px; }

.nav ul li a#news-and-blog { width:101px; height:22px; background: url(/images/nav/news-and-blog.gif) no-repeat; }
.nav ul li a#news-and-blog:hover { background: url(/images/nav/news-and-blog.gif) 0 -22px no-repeat; }
.nav ul li a#services { width:70px; height:22px; background: url(/images/nav/services.gif) no-repeat; }
.nav ul li a#services:hover { background: url(/images/nav/services.gif) 0 -22px no-repeat; }
.nav ul li a#photos { width:65px; height:22px; background: url(/images/nav/photos.gif) no-repeat; }
.nav ul li a#photos:hover { background: url(/images/nav/photos.gif) 0 -22px no-repeat; }
.nav ul li a#seed-mixes { width:81px; height:22px; background: url(/images/nav/seed-mixes.gif) no-repeat; }
.nav ul li a#seed-mixes:hover { background: url(/images/nav/seed-mixes.gif) 0 -22px no-repeat; }
.nav ul li a#about-us { width:76px; height:22px; background: url(/images/nav/about-us.gif) no-repeat; }
.nav ul li a#about-us:hover { background: url(/images/nav/about-us.gif) 0 -22px no-repeat; }
.nav ul li a#contact-us { width:91px; height:22px; background: url(/images/nav/contact-us.gif) no-repeat; }
.nav ul li a#contact-us:hover { background: url(/images/nav/contact-us.gif) 0 -22px no-repeat; }

body#news-and-blog .nav ul li a#news-and-blog { background: url(/images/nav/news-and-blog.gif) 0 -22px no-repeat; }
body#services .nav ul li a#services { background: url(/images/nav/services.gif) 0 -22px no-repeat; }
body#photos .nav ul li a#photos { background: url(/images/nav/photos.gif) 0 -22px no-repeat; }
body#seed-mixes .nav ul li a#seed-mixes { background: url(/images/nav/seed-mixes.gif) 0 -22px no-repeat; }
body#about-us .nav ul li a#about-us { background: url(/images/nav/about-us.gif) 0 -22px no-repeat; }
body#contact-us .nav ul li a#contact-us { background: url(/images/nav/contact-us.gif) 0 -22px no-repeat; }


body#food-plots #food-plots { background:#696e37; color:#FFFFFF; }
body#food-plots #services { background: url(/images/nav/services.gif) 0 -22px no-repeat; }

body#wildlife-habitat-construction #wildlife-habitat-construction { background:#696e37; color:#FFFFFF; }
body#wildlife-habitat-construction #services { background: url(/images/nav/services.gif) 0 -22px no-repeat; }

body#wetland-construction-and-maintenance #wetland-construction-and-maintenance { background:#696e37; color:#FFFFFF; }
body#wetland-construction-and-maintenance #services { background: url(/images/nav/services.gif) 0 -22px no-repeat; }

body#trail-construction #trail-construction { background:#696e37; color:#FFFFFF; }
body#trail-construction #services { background: url(/images/nav/services.gif) 0 -22px no-repeat; }

body#mowing-brush-cleaning-maintenance #mowing-brush-cleaning-maintenance { background:#696e37; color:#FFFFFF; }
body#mowing-brush-cleaning-maintenance #services { background: url(/images/nav/services.gif) 0 -22px no-repeat; }

body#erosion-control #erosion-control { background:#696e37; color:#FFFFFF; }
body#erosion-control #services { background: url(/images/nav/services.gif) 0 -22px no-repeat; }

body#creek-crossings #creek-crossings { background:#696e37; color:#FFFFFF; }
body#creek-crossings #services { background: url(/images/nav/services.gif) 0 -22px no-repeat; }

body#line-fence-removal-installation #line-fence-removal-installation { background:#696e37; color:#FFFFFF; }
body#line-fence-removal-installation #services { background: url(/images/nav/services.gif) 0 -22px no-repeat; }

body#other-services #other-services { background:#696e37; color:#FFFFFF; }
body#other-services #services { background: url(/images/nav/services.gif) 0 -22px no-repeat; }


/* ON STATES */

.left-nav { vertical-align:top; width:185px; }
.left-nav ul { margin: 10px 0px 10px 10px; padding: 0px 10px 0px 0px; list-style:none; border-right:#b8bbbc solid 1px; }
.left-nav ul li { margin:0px; padding:0px; list-style:none; }
.left-nav ul li a { padding: 4px 4px 5px 4px; display:block; text-decoration:none; font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; }
.left-nav ul li a:hover { background:#cee3ab; }