a { border:0px; text-decoration:none; }
body { background:#000 url('wpimages/wp9cb4ee01_06.jpg') left top repeat; color:#000; font-family:arial; font-size:16px; font-style:normal; font-weight:normal; height:auto; margin:0px auto; padding:0px; text-align:left; text-decoration:none; width:auto; }
div { margin:0px; padding:0px; }
h1 { color:#000; font-size:30px; font-style:normal; font-weight:bold; }
img { border:0px; }
input, p, span, textarea { color:#000; font-family:arial; font-size:12px; font-style:normal; font-weight:normal; margin:0px; padding:0px; text-decoration:none; }
ul { height:0px; margin:0px; padding:0px; width:0px; }
#content { background:#FFF; bottom:0px; display:block; float:none; height:auto; left:0px; margin:auto; overflow:hidden; padding:15px 0px; position:relative; right:0px; top:0px; width:1130px; z-index:auto; }
#content .about, #content .contact, #content .dealer, #content .equipment, #content .feedingchart, #content .hydroponics, #content .index, #content .maps, #content .products, #content .specialoffers, #content .videos { background:#FFF; display:block; float:left; height:auto; margin:15px 0px; overflow:hidden; padding:0px; position:static; text-align:left; white-space:normal; width:830px; }
#content .about h1 { text-align:center; }
#content .about .slideshow { bottom:auto; display:block; float:none; height:28px; left:0px; margin:auto; padding:0px; position:relative; right:auto; top:0px; width:265px; z-index:auto; }
#content .about .slideshow img { bottom:auto; display:block; filter:alpha(opacity=0); float:none; left:0px; opacity:0; position:absolute; right:auto; top:0px; z-index:2; }
#content .about .slideshow img.active { filter:alpha(opacity=100); opacity:1; z-index:4; }
#content .about .slideshow img.last-active { z-index:3; }
#content .contact h2 { text-align:center; }
#content .contact img { height:24px; width:100px; }
#content .contact input[type='text'] { height:auto; width:300px; }
#content .contact p { font-family:arial; font-size:14px; font-style:normal; font-weight:bold; text-align:left; }
#content .contact span { border:0px; display:block; float:none; height:30px; margin:0px; padding:0px; position:static; text-align:left; vertical-align:top; width:225px; }
#content .contact span a { border:0px; margin:0px; padding:0px; }
#content .contact span button.back { background:url(images/back.png) left top no-repeat; border:0px; color:transparent; font-size:0px; height:30px; margin:0px; padding:0px; width:225px; }
#content .contact span button.continue { background:url(images/continue.png) left top no-repeat; border:0px; color:transparent; font-size:0px; height:30px; margin:0px; padding:0px; width:225px; }
#content .contact span button.mainpage { background:url(images/mainpage.png) left top no-repeat; border:0px; color:transparent; font-size:0px; height:30px; margin:0px; padding:0px; width:225px; }
#content .contact span button.sendmail { background:url(images/sendmail.png) left top no-repeat; border:0px; color:transparent; font-size:0px; height:30px; margin:0px; padding:0px; width:225px; }
#content .contact textarea { height:300px; resize:none; width:300px; }
#content .contact ul { display:block; float:left; height:40px; line-height:40px; list-style:none; margin:0px; padding:0px; position:static; width:600px; }
#content .contact ul li { border:0px; display:inline; float:left; height:40px; line-height:40px; margin:auto; padding:0px; position:static; width:250px; }
#content .contact .error { color:#CD171C; font-size:12px; font-weight:normal; text-align:center; }
#content .contact .input { height:auto; overflow:auto; width:600px; }
#content .contact .input p { font-family:arial; font-size:12px; font-style:normal; font-weight:normal; text-align:left; }
#content .contact .line { display:block; float:none; height:auto; margin:auto; padding:0px; position:static; width:175px; }
#content .contact #center { text-align:center; }
#content .equipment { margin:20px 0px; padding:0px; }
#content .equipment h1 { text-align:center; }
#content .equipment .equipment { font-weight:bold; }
#content .equipment .price { color:red; font-weight:bold; }
#content .hydroponics img { display:block; float:none; height:206px; margin:auto; padding:0px; position:static; width:306px; }
#content .index h1 { text-align:center; }
#content .index .banner { height:250px; width:820px; }
#content .index .description { color:#000; display:block; float:none; font-size:20px; font-weight:bold; height:auto; position:static; text-align:center; width:830px; }
#content .index .greatlakes { display:block; float:none; height:135px; margin:auto; padding:0px; position:static; width:447px; }
#content .leftadbox { background:#FFF; display:block; float:left; height:auto; margin:0px; padding:10px 10px; position:static; width:130px; }
#content .leftadbox .ronpaul { height:136px; width:125px; }
#content .leftadbox .rosebud { height:150px; width:125px; }
#content .maps { margin:20px 0px; padding:0px; }
#content .maps h1 { text-align:center; }
#content .maps img { display:block; float:none; height:252px; margin:auto; padding:0px; position:static; width:546px; }
#content .maps .laidout img { display:block; float:none; height:252px; margin:15px auto; padding:0px; position:static; width:546px; }
#content .products h1 { text-align:center; }
#content .products strong { color:#008000; font-size:14px; font-weight:bold; }
#content .products .companieslist { display:block; float:none; height:auto; position:static; width:auto; }
#content .products .companieslist .col1 { display:inline; float:left; height:0px; margin:0px; padding:10px 10px; position:static; width:255px; }
#content .products .companieslist .col2 { display:inline; float:left; height:0px; margin:0px; padding:10px 10px; position:static; width:255px; }
#content .products .companieslist .col3 { display:inline; float:left; height:0px; margin:0px; padding:10px 10px; position:static; width:255px; }
#content .products .information { display:block; float:right; height:auto; margin:20px 0px; padding:0px; position:static; width:830px; }
#content .products .slideshow { bottom:auto; display:block; float:left; height:300px; left:0px; position:relative; right:auto; top:0px; width:300px; z-index:auto; }
#content .products .slideshow img { bottom:auto; display:block; filter:alpha(opacity=0); float:none; left:0px; opacity:0; position:absolute; right:auto; top:0px; z-index:2; }
#content .products .slideshow img.active { filter:alpha(opacity=100); opacity:1; z-index:4; }
#content .products .slideshow img.last-active { z-index:3; }
#content .rightadbox { background:#FFF; display:block; float:right; height:auto; margin:0px; padding:10px 10px; position:static; width:130px; }
#content .rightadbox .budcandy { height:237px; width:125px; }
#content .rightadbox .connoisseur { height:241px; width:125px; }
#content .rightadbox .raptor { height:161px; width:125px; }
#content .specialoffers .row { border-bottom:1px solid #0F0F0F; border-left:0px; border-right:0px; border-top:0px; display:block; float:left; height:auto; margin:10px 10px; padding:0px; position:static; width:810px; }
#content .specialoffers .picture { display:inline; float:left; height:auto; position:static; width:400px; }
#content .specialoffers .text { display:inline; float:right; height:auto; position:static; width:410px; }
#content .videos { margin:20px 0px; padding:0px; }
#content .videos .description { display:block; float:none; font-weight:bold; height:auto; margin:20px auto; padding:0px; position:static; text-align:center; width:830px; }
#content .videos .eachvideo { bottom:auto; display:block; float:none; height:352px; left:0px; margin:auto; padding:0px; position:relative; right:auto; left:0px; width:454px; z-index:auto; }
#content .videos .eachvideo .bottomborder { bottom:auto; display:block; float:none; height:auto; left:25px; margin:0px; padding:0px; position:absolute; right:auto; top:237px; width:auto; z-index:auto; }
#content .videos .eachvideo .clip { bottom:auto; display:block; float:none; height:auto; left:20px; margin:0px; padding:0px; position:absolute; right:auto; top:25px; width:auto; z-index:auto; }
#content .videos .eachvideo .leftborder { bottom:auto; display:inline; float:none; height:auto; left:0px; margin:0px; padding:0px; position:absolute; right:auto; top:23px; width:auto; z-index:auto; }
#content .videos .eachvideo .rightborder { bottom:auto; display:inline; float:none; height:auto; left:391px; margin:0px; padding:0px; position:absolute; right:auto; top:23px; width:auto; z-index:auto; }
#content .videos .eachvideo .topborder { bottom:auto; display:block; float:none; height:auto; left:5px; margin:0px; padding:0px; position:absolute; right:auto; top:0px; width:auto; z-index:auto; }
#footer { background:#FFF; display:block; float:none; font-size:12px; height:auto; margin:0px auto; max-height:none; max-width:1130px; min-height:none; min-width:1130px; overflow:hidden; padding:0px; position:static; width:auto; }
#footer .contactinfo { background:#FFF; display:block; float:none; height:auto; margin:auto; overflow:hidden; padding:0px; position:static; width:1130px; }
#footer .contactinfo .customersupport, #footer .contactinfo .lapeer, #footer .contactinfo .madison { background:#FFF; display:inline; float:left; height:auto; margin:0px; padding:0px 15px; position:static; width:345px; }
#footer .copyright { background:#FFF; display:block; float:none; height:auto; margin:10px auto; overflow:hidden; padding:0px; position:static; text-align:center; width:1130px; }
#footer .social { background:#FFF; display:block; float:none; height:65px; margin:20px auto; overflow:hidden; padding:0px; position:static; width:325px; }
#header { background:#000; color:#FFF; display:block; float:none; font-size:14px; height:30px; margin:auto; max-height:none; max-width:1130px; min-height:none; min-width:1130px; padding:0px; position:static; text-decoration:none; width:auto; }
#header .menu { bottom:auto; display:block; float:none; height:auto; left:0px; margin:0px auto; padding:0px; position:relative; right:auto; top:0px; width:1130px; z-index:5; }
#header .menu ul { bottom:auto; display:inline; float:none; left:0px; list-style:none; position:relative; right:auto; top:0px; z-index:auto; }
#header .menu ul li { background:transparent; border:0px; bottom:auto; display:block; float:left; height:30px; left:0px; line-height:30px; margin:0px 5px; padding:0px; position:relative; right:auto; top:0px; width:auto; z-index:auto; }
#header .menu ul li a { color:#FFF; display:block; float:none; margin:0px; padding:0px 10px; position:static; text-align:left; text-decoration:none; }
#header .menu ul li:hover a { color:#CCC; }
#header .menu ul li ul { display:none; float:none; position:absolute; }
#header .menu ul li:hover ul { background:#FFF; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-top:none; bottom:auto; display:block; float:none; height:auto; left:-1px; margin:0px; padding:0px; position:absolute; right:auto; top:30px; width:375px; z-index:6; }
#header .menu ul li:hover ul a { border:0px; color:#000; text-align:left; text-decoration:none; }
#header .menu ul li ul li { display:none; float:none; position:absolute; }
#header .menu ul li:hover ul li { background:#FFF; display:block; float:left; height:auto; margin:0px; padding:0px; position:static; width:375px; }
#header .menu ul li:hover ul li:hover { background:#008000; bottom:auto; color:#FFF; display:block; float:left; height:auto; left:0px; margin:0px; padding:0px; position:relative; right:auto; top:0px; width:375px; z-index:auto; }
#header .menu ul li:hover ul li:hover a { color:#FFF; }
#header .menu ul li:hover ul li ul { display:none; float:none; position:absolute; }
#header .menu ul li:hover ul li:hover ul { border:1px solid #000; bottom:auto; display:block; float:none; left:200px; position:absolute; right:auto; top:0px; z-index:7; }
#header .menu ul li:hover ul li:hover ul li { background:#FFF; color:#FFF; display:block; float:left; height:auto; margin:0px; padding:0px; position:static; width:375px; }
#header .menu ul li:hover ul li:hover ul li:hover { background:#008000; bottom:auto; color:#FFF; display:block; float:left; height:auto; left:0px; margin:0px; padding:0px; position:relative; right:auto; top:0px; width:375px; z-index:auto; }
#header .menu ul li:hover ul li:hover ul li a { color:#000; }
#header .menu ul li:hover ul li:hover ul li:hover a { color:#FFF; }
#topheader { background:transparent; display:block; float:none; height:auto; margin:auto; max-height:none; max-width:1130px; min-height:none; min-width:1130px; overflow:hidden; padding:0px; position:static; width:auto; }
#topheader .topheader { display:block; float:none; height:auto; margin:auto; padding:0px; position:static; width:1130px; }