@charset "utf-8";
/* CSS Document */
body {margin:0; background:#000000 url(../images/bg.jpg);}
img {border:none;}
#banner-bg { background:url(../images/banner-bg.gif) repeat-x; width:100%;}
#main-bg {background: url(../images/mainbg.jpg) no-repeat top center; width:100%;}

#wrapper {margin:0 auto; width:820px; padding:0;}
#wrapper #logo {margin-bottom:20px;}


/* Navigation */ 
#navigation ul { margin:0; padding:0; background: url(../images/nav-bg.gif) no-repeat top center;}
#navigation ul li { margin:0 0px; padding:0; list-style:none; float:left;}
#navigation ul li a span { display:none; }

#navigation ul li#nav-home a{ background-image:url(../images/nav-home.png); height: 78px; width:124px; display:block;}
#navigation ul li#nav-home a:hover { background-image: url(../images/nav2-home.png);}
#navigation ul li#nav-home a.nav-home {background-image: url(../images/nav2-home.png);}

#navigation ul li#nav-about a{ background-image:url(../images/nav-about.png); height: 78px; width:146px; display:block;}
#navigation ul li#nav-about a:hover { background-image: url(../images/nav2-about.png);}
#navigation ul li#nav-about a.nav-about {background-image: url(../images/nav2-about.png);}

#navigation ul li#nav-products a{ background-image:url(../images/nav-products.png); height: 78px; width:139px; display:block;}
#navigation ul li#nav-products a:hover { background-image: url(../images/nav2-products.png);}
#navigation ul li#nav-products a.nav-products {background-image: url(../images/nav2-products.png);}

#navigation ul li#nav-services a{ background-image:url(../images/nav-services.png); height: 78px; width:131px; display:block;}
#navigation ul li#nav-services a:hover { background-image: url(../images/nav2-services.png);}
#navigation ul li#nav-services a.nav-services {background-image: url(../images/nav2-services.png);}

#navigation ul li#nav-gallery a{ background-image:url(../images/nav-gallery.png); height: 78px; width:116px; display:block;}
#navigation ul li#nav-gallery a:hover { background-image: url(../images/nav2-gallery.png);}
#navigation ul li#nav-gallery a.nav-gallery {background-image: url(../images/nav2-gallery.png);}

#navigation ul li#nav-contact a{ background-image:url(../images/nav-contact.png); height: 78px; width:164px; display:block;}
#navigation ul li#nav-contact a:hover { background-image: url(../images/nav2-contact.png);}
#navigation ul li#nav-contact a.nav-contact {background-image: url(../images/nav2-contact.png);}

#content-bg { background: #FFFFFF url(../images/content-bg.jpg) repeat-y; clear:both;}
#content { background: url(../images/content-header.jpg) no-repeat; padding:80px 30px 15px; font:16px Verdana, Arial, Helvetica, sans-serif; color:#0e0e0e; line-height:1.2em;}
#content a { color:#81b91f; text-decoration:none; border-bottom:1px dotted #81b91f;}
#content a:hover { color:#ed1c24; border-bottom:1px dotted #ed1c24;}
#content h1 {border-bottom:1px dashed #8d7553; padding-bottom:20px; font-size:1.1em;}
#content h2 {border-bottom:1px dashed #8d7553; color:#060; font-size:1.1em;   padding-bottom:20px;}

#content #video {margin-top:10px; border:solid #efefea; border-width:10px;}
#content #video img { border-bottom:10px solid #efefea; display:block;}

ul.plantlist li {padding-bottom:10px;}


/* Form CSS */
#content form {text-align: right; width: 350px; border: 1px dashed #0e0e0e; padding:20px}
#content .text_inp {width:260px; font:16px Verdana, Arial, Helvetica, sans-serif; color:#484c4e; margin-bottom:8px;}
#content .text_area {width:260px; vertical-align:top; height:120px; font:16px Verdana, Arial, Helvetica, sans-serif; color:#0e0e0e;}
#content .sbm_butt {border:2px solid #FFFFFF; color:#FFFFFF; background-color:#ed1c24; margin:5px 0; padding:4px; font:16px Verdana, Arial, Helvetica, sans-serif; cursor:pointer;}
#content .sbm_butt:hover {background-color:#10499e;}
ol#contactform {margin:0px; padding:0px;}
ol#contactform li {list-style:none; padding-bottom:5px;}

/* Gallery CSS */
#content p.gallery {text-align:center; padding:0 50px;}
#content p.gallery a {text-decoration:none; border:none;}
#content p.gallery img:hover {border:1px dashed #ed1c24;}
#content p.gallery img {border:1px solid #CCCCCC; margin:2px; padding:5px;}

#content img.contentimage { margin:0 10px 10px; border:10px solid #FFFFFF; float: right;}

#content img.right-image {border:solid #efefea; display:block; float:right; margin-left:10px;}
#content img.main-image {border-width:10px;}
#content img.sub-image {border-width:0px 10px 10px 10px;}

#footer {background:url(../images/white2-bg.png); padding:20px; margin-top:4px; text-align:center; font:14px Verdana, Arial, Helvetica, sans-serif; color:#d1d1d2;}
#footer ul { margin:0; padding:10px 0;}
#footer ul li { margin:0; padding:0 10px; list-style:none; display:inline;}
#footer a {color: #81b91f; text-decoration:none; border-bottom:1px dotted #81b91f;}
#footer a:hover { color:#ed1c24; border-bottom:1px dotted #ed1c24;}
#footer ul li a {font:16px Verdana, Arial, Helvetica, sans-serif;}
#footer p.bottom {margin:5px 0 10px;}
#footer p.top {margin:5px;}

P#heff {font:normal 10px Arial, Helvetica, sans-serif; color: #666666; text-align:center;}
P#heff a {color: #666666;}

#seo {
	width:820px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
}

#seo a {
	color:#999;
}

#seo a:hover {
	color:#060;
}

