body{background-color:#172904; margin:0;}
.container{margin:0 auto; padding:0; width:900px; background-color:#fff;}
.header{width:900px; height:212px; background:url(../img/header.jpg) no-repeat;}
#jmenu{width: 285px; padding: 0; margin-bottom: 1em; font:bold 80% arial; background-color: #73a509; color: #333; margin:-26px 0 0 26px;}
* html #jmenu{w\idth: 147px;}
#jmenu ul{list-style: none; margin: 0; padding: 0; border: none;}
#jmenu li {border-bottom: 1px solid #a3c122; margin: 0;}
#jmenu li a{display: block; padding: 5px 5px 5px 50px; border-left: 2px solid #598a05; border-right: 2px solid #598a05; background-color: #73a509; color: #fff; text-decoration: none; width: 100%;}
html>body #jmenu li a{width: auto;}
#jmenu li a:hover{border-left: 2px solid #114106; border-right: 2px solid #114106; background-color: #61891d; color: #fff;}

body#home #jmenu li a.home,
body#distributorship #jmenu li a.distributorship, 
body#location #jmenu li a.location, 
body#equipment #jmenu li a.equipment, 
body#products #jmenu li a.products, 
body#technology #jmenu li a.technology, 
body#contact #jmenu li a.contact{border-left: 2px solid #114106; border-right: 2px solid #114106; background-color: #3a5905; color: #fff;}

.side{background: #fff url(../img/side_01.jpg) no-repeat; width:285px; height:470px; font:bold 12px arial; color:#0b470d; padding:28px 0 0 55px; margin-left:26px;}
.side a, .side a:visited{padding-left:40px; text-decoration:none; color:#0b470d;}
.side a:hover{text-decoration:underline;}

.sidee{background: #fff url(../img/side_02.jpg) no-repeat; width:285px; height:470px; font:bold 12px arial; color:#0b470d; padding:28px 0 0 55px; margin-left:26px;}
.sidee a, .sidee a:visited{padding-left:40px; text-decoration:none; color:#0b470d;}
.sidee a:hover{text-decoration:underline;}

.sideee{background: #fff url(../img/side_03.jpg) no-repeat; width:285px; height:470px; font:bold 12px arial; color:#0b470d; padding:28px 0 0 55px; margin-left:26px;}
.sideee a, .sideee a:visited{padding-left:40px; text-decoration:none; color:#0b470d;}
.sideee a:hover{text-decoration:underline;}

.sideeee{background: #fff url(../img/side_04.jpg) no-repeat; width:285px; height:470px; font:bold 12px arial; color:#0b470d; padding:28px 0 0 55px; margin-left:26px;}
.sideeee a, .sideeee a:visited{padding-left:40px; text-decoration:none; color:#0b470d;}
.sideeee a:hover{text-decoration:underline;}

.content{font:normal 12px arial; color:#333; width:490px; padding:10px; margin:-560px 0 100px 350px;}
.content h3{font:bold 18px georgia; color:#046839; margin:0;}
.content h2{font:bold 26px georgia; color:#046839; margin:0;}
.content h1{font:bold 18px georgia; color:#046839; margin:0;}
.content a, a:visited{padding:0;}

img.floatR{float:right; margin:0 4px;}
img.floatL{float:left; margin:0 4px;}

.footer{background-color:#a3c122; font:normal 10px arial; color:#0b470d; margin:0 auto; padding:10px 0 10px 360px;}
.fruit{vertical-align:middle; margin-bottom:6px;}

.productone{ background:url(../img/healthy_snack_cat_current.jpg) no-repeat top right;width:150px; height:100px; height:111px;font:bold 14px  Georgia; color:#046839; padding:50px 0 0 40px; margin-left:10px; float:left;}
.producttwo{ background:url(../img/healthy_drink_cat_current.jpg) no-repeat top right;width:150px; height:100px; height:111px;font:bold 14px  Georgia; color:#046839; padding:50px 0 0 40px; margin-left:10px; float:left;}
.productone a, .producttwo a{ text-decoration:none;color:#0b470d;} 
.productone a:hover, .producttwo a:hover{ text-decoration:underline; color:#ffffff;}
.base{background:url(../img/base.jpg) no-repeat bottom right; width:550px; height:175px; margin:-100px 0 0 350px;}


.headline{font:bold 18px Georgia, "Times New Roman", Times, serif; text-align:center; color:#660000;}
.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;}
.newsheadline a, strong a{ text-decoration:none;}
.newsbottomline{border-top:1px dashed #eaff00; font:bold 16px arial;}
.newsref{font:normal 9px arial; color:#003300;}
.newsref a{ text-decoration:none;}

.field {margin-bottom: 10px; padding-bottom: 2px;}
label {display: block; float: left; width: 100px; text-align: right; padding-right: 8px; padding-top: 4px;}
