/*CSS Doc*/
body{margin:0px; background-color:#293403;}
.container{background:#a6c13a url(../img/bk.gif); width:800px; margin:0px auto; padding-left:25px; padding-right:25px;}

/*HEADER///////////////////////////////////////////////////////*/
.header{width:800px; height:200px; background:#a6c13a url(../img/header-01.jpg) top no-repeat;}
#logoposition{width:254px; height:163px; vertical-align:top; border:0px;}
.header img{ vertical-align:bottom;}

/*NAVIGATION///////////////////////////////////////////////////////*/
.menuwindow{ background:#a6c13a url(../img/sidebar-bk.jpg) no-repeat; float:left; list-style-type: none; margin-top:-37px; width: 270px;}
.nav{list-style-type:none; margin:0; padding:33px 0 0 0; width:269px;} /* width of menu (don't forget to add border width below!) */
.nav li a{background:transparent url(../img/nav-bk.gif) no-repeat left top; /* Background image positioned to the left(v) top(h) corner initially */
font: bold 12px Arial, Helvetica, sans-serif; display:block; color:#000000; width:220px; padding:5px; /*top/bottom for each nav */
text-align:right; padding-right:50px; text-decoration:none;}
.nav li a:visited, .nav li a:active{color:#000000;}
.nav li a:hover{background-position:-270px 0; color:#406127; text-decoration:none;}
.nav li.lastitem, .nav li.lastitem a{border-bottom-width:0;} /* For last menu item within menu, remove bottom border */
.nav li.lastitem a{padding: 6px 0;} /* increase vertical border of last menu link by 2px to account for removed border width */
body#home .nav li a.home,
body#distributorship .nav li a.distributorship, 
body#location .nav li a.location, 
body#news .nav li a.news,
body#equipment .nav li a.equipment, 
body#products .nav li a.products, 
body#testimonials .nav li a.testimonials,
body#technology .nav li a.technology,
body#distributors .nav li a.distributors,  
body#contact .nav li a.contact{background-position: -540px; color:#ffffff; text-decoration:none; padding-top:4px;}

<style type="text/css">[if IE]>
.nav li a{width: 100%;}/* Menu link width value for IE */

/*/SIDE INFO AREAS///////////////////////////////////////////////////////*/
.leftinfo{background:#a6c13a url(../img/info-box.jpg) no-repeat; width:179px; height:281px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; padding:90px 20px 0px 50px;}
.lastimg{padding-top:-10px; padding-left:10px;}

/*TEXT DECORATIONS///////////////////////////////////////////////////////*/
a:link{text-decoration:none; color:#003300;}
a:visited{text-decoration:none; color:#003300;}
a:hover{text-decoration:underline; color: #002200;}

/*CONTENT///////////////////////////////////////////////////////*/
.content{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:left; width:480px; margin:-30px 10px 70px 275px; padding:10px;}

/*HEADINES///////////////////////////////////////////////////*/
.headline{font:bold 18px Georgia, "Times New Roman", Times, serif; text-align:center; color:#660000;}
.headline em{font:bold 14px Georgia, "Times New Roman", Times, serif; text-align:left;}
.sub_headline{font:bold 14px "Times New Roman", Times, serif; color:#FFFF00;}
.newsheadline{display:block; background-color:#1e3902; font:normal italic 10px Arial italic Helvetica, sans-serif; padding-left:4px; border-bottom:2px solid #eaff00; color:#ffffff;}
.newsref{font:normal 9px arial; color:#003300;}
.newsbottomline{border-top:1px dashed #eaff00; font:bold 16px arial;}

/*MAIN IMAGES///////////////////////////////////////////////////*/
.featurednewlocation{background:url(../img/featured-machine1.jpg) no-repeat;}
.featuredtech{background:url(../img/featured_tech1.jpg) no-repeat;}
.featureddistributorship{background:url(../img/featured_map1.jpg) no-repeat;}
div.featurednewlocation, .featuredtech, .featureddistributorship{padding:130px 15px 20px; width:128px; height:90px; font:normal menu 11px arial; color:#000000; float:left;}
.featurednewlocation a:link, .featuredtech a:link, .featureddistributorship a:link{color:#003300;; text-decoration:none;}
.featurednewlocation a:visited, .featuredtech a:visited, .featureddistributorship a:visited{color:#003300;; text-decoration:none;}
.featurednewlocation a:hover, .featuredtech a:hover, .featureddistributorship a:hover{color:#ffffff; text-decoration:underline;}

/*DISTRIBUTOR IMAGE///////////////////////////////////////////////*/
.distimg{margin-left:20px;}

/*LETTERS/////////////////////////////////////////////////////////*/
.letters{width:440px; background-color:#ffffff; border:2px solid #0066CC; color:#333333; padding: 7px 6px 30px 7px; margin-left:20px; font:11px verdana;}

/*ORGANIC PRODUCTS////////////////////////////////////////////////*/
.snackproduct{background:url(../img/healthy_snack_cat.jpg) no-repeat;}
.drinkproduct{background:url(../img/healthy_drink_cat.jpg) no-repeat; margin-left:10px;}
div.snackproduct, .drinkproduct{padding:40px 8px 8px 22px; margin-bottom:50px; width:152px; height:68px; font:bold menu 12px arial; color:#000000; background-position:top;}

.snackproducton{background:url(../img/healthy_snack_cat_current.jpg) no-repeat;}
.drinkproducton{background:url(../img/healthy_drink_cat_current.jpg) no-repeat; margin-left:10px;}
div.snackproducton, .drinkproducton{padding:40px 8px 8px 22px; margin-bottom:50px; width:152px; height:68px; font:bold menu 12px arial; background-position:top;}

/*CONTACT/////////////////////////////////////////////////////////*/
.contactpage{background:url(../img/contact_bk.jpg) no-repeat; width:422px; height:338px; padding:10px 30px ;}

/*IMAGES FLOATS///////////////////////////////////////////////////*/
img.floatLeft {float: left; margin: 0 4px 0 4px;}
img.floatRight {float: right; margin: 0 4px 0 4px;}

/*FOOTER///////////////////////////////////////////////////*/
#footer{clear:both; background-image:url(../img/footer-01.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#003300; text-align:right; padding-top:65px; padding-right:50px; width:750px; height:20px; margin:0px auto;}
#footer span{vertical-align:top; font-size:65%;}

/*IMAGE BOX////////////////////////////////////////////////*/
.imgaebox{width:450px; padding: 4px;}

#showimage{
	position:absolute;
	visibility:hidden;
	border: 2px solid gray;
	left:0;
	top: 200px;
}

#dragbar{cursor: hand; cursor: pointer; background-color: #EFEFEF; min-width: 400px;} /*NS6 style to overcome bug*/

#dragbar #closetext{font:12px bold Arial, Helvetica, sans-serif; color: #000000; margin-right:1px; width:100%;}

.itemcontainer{display: inline;}

.itembox-01{font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:8px; color: #000000; text-align:center; width:100%; padding-right:7px; background-color:#AFBB0F; float:left; border: 4px solid #577006;}

.itembox-01 span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; display: inline;}

.featureheader{font-size:10px; color:#000000; padding-left:4px; display:block; background-color:#FFCC00; width: inherit; height:inherit;}

