body { margin: 0; padding: 0; background: #353209; font-size: 62.5%; font-family: verdana, arial, sans-serif; }
img { border: 0; }
h1 { margin: 0; padding: 0; }
.main { width: 760px; margin: 15px auto 0 auto;  }
form { margin: 0; padding: 0; }

.home .nav { background: #993400; padding: 7px; }
.home .nav ul { text-align: center; margin: 0; padding: 0; list-style: none; }
.home .nav li { display: inline; color: #fff; font-size: 1.1em; padding: 0 7px 0 5px; border-right: 1px solid #fff;  }
.home .nav li a { color: #fff; text-decoration: none; }
.home .nav li.last { border: 0; }
.home .content { background: #ffffff; padding: 13px; overflow: hidden; width: 734px; } 
.home .content .col1 { width: 40%; float: left; line-height: 1.6em;}
.home .content .col1 a { font-weight: bold; font-size: 1.0em; text-decoration: none; }
.home .content .col1 a:hover { color: #666633; }
.home .content .col1 ul { list-style: none; padding: 0px 0px 15px 15px; margin: 0; }
.home .content .col2 { width: 50%; float: left; margin: 0 3%; padding: 15px 0px 5px 15px;  border: 2px solid #993400;}
.home .content .col2b { width: 50%; float: left; margin: 0 3%; }
.home .content h3 { font-size: 1.3em; color: #494646; margin-top: 0; }
.home .content .col2 h2 { font-size: 1.6em; color: #3366cc; margin-top: 0; }
.home .content p, .content li { font-size: 1.1em; }
.home .content a { color: #993400; }

.home .promo { overflow: hidden; width: 100%; }
.home .promo a { display: block; float: left; margin: 0; padding: 0; text-indent: -12456px; }
.home .promo .logo    { background: url(../img/home/pic_home_logo_259x127.gif) no-repeat; width: 259px; height: 127px; } 
.home .promo .tractor { background: url(../img/home/pic_home_tractor_260x127.jpg) no-repeat; width: 260px; height: 127px; } 
.home .promo .girl    { background: url(../img/home/pic_home_girl_240x127.jpg) no-repeat; width: 240px; height: 127px; }
.home .promo .bird    { background: url(../img/home/pic_home_bird_240x128.jpg) no-repeat; width: 240px; height: 128px; } 
.home .promo .light   { background: url(../img/home/pic_home_light_260x128.jpg) no-repeat; width: 260px; height: 128px; } 
.home .promo .quote   { background: url(../img/home/pic_home_quote_259x128.jpg) no-repeat; width: 259px; height: 128px; } 
.home .promo .why { background: url(../img/home/pic_home_why_759x78.jpg) no-repeat; width: 759px; height: 78px; }    

.home .logo:hover    { background-position: 0px -128px } 
.home .tractor:hover { background-position: 0px -129px } 
.home .girl:hover    { background-position: 0px -128px }
.home .bird:hover    { background-position: 0px -129px } 
.home .light:hover   { background-position: 0px -129px } 
.home .quote:hover   { background-position: 0px -129px } 
.home .why:hover     { background-position: 0px -78px } 


.contain { overflow: hidden; width: 100%; background: #fff; }

.sidenav { float: left; width: 190px; }
.sidenav ul { min-height: 400px; _height: 400px; background: url(../img/delta_bg.jpg) no-repeat #952300; list-style: none; padding: 25px 15px 15px 15px; margin: 0; }
.sidenav ul li { margin-bottom: 10px; }
.sidenav ul li img { vertical-align: middle; }
.sidenav ul a { color: #FFCC2D; font-weight: bold; font-size: 1.0em; text-decoration: none; }
.sidenav ul .active * { color: #fff; }
.sidenav ul .active li a:hover { color: #f93; }
.sidenav ul a:hover { color: #fff; }
.sidenav ul ul { margin: 0; padding: 10px 0 0 10px; background: 0; min-height: 0; _height: 0; }

.content { overflow: hidden; width: 570px; float: left; }
.hdr { overflow: hidden; width: 100%; }
.hdr img { float: left; }

.body { margin: 10px 20px 20px 20px; width: 350px; _width: 330px; line-height: 1.6em; float: left; *padding-bottom: 25px; }
.body .crumbs { color: #999; margin-bottom: 25px; }
.body .crumbs a { color: #999; }
.body h1 { font-weight: normal; font-size: 2.0em; line-height: 1.2em; } 
.body h2 { font-weight: normal; font-size: 1.5em; } 
.body ul { margin: 15px 0; padding: 0; }
.body ul li { margin: 0 0 5px 15px; font-size: 1.0em; }
.body p { font-size: 1.0em; }

.sidebar { width: 180px; float: left; padding-bottom: 20px; }
.sidebar .sidelinks { margin: 20px 0; padding: 0; }
.sidebar .sidelinks li { list-style: none; }
.sidebar .sidelinks li a { display: block; border-bottom: 1px solid #ccc; padding: 6px; _padding: 4px; text-decoration: none; color: #666; }
.sidebar .sidelinks li a:hover { background: #9B6631; color: #000; }

.footer { background: #993400; padding: 9px; text-align: center; color: #E18F65; margin-bottom: 20px; }
.footer p { margin: 0; font-size: 1.1em; }
.footer p a { color: #E18F65; }
.footer ul { list-style: none; color: #fff; margin: 0 0 15px 0; }
.footer ul li { display: inline; }
.footer ul a { color: #fff; }

.news-list { margin: 20px 0; padding: 0; }
.news-list li { list-style: none; border-bottom: 1px solid #ccc; padding-bottom: 18px; margin-bottom: 18px; }
.news-list li h3 { margin: 18px 0 0 0; padding: 0; font-size: 1.2em; }
.news-list li p { margin: 0; padding: 0; font-size: 1.2em; }

.formset .required { color: red; }
.formset ul { margin: 15px 0; padding: 0; }
.formset li { margin: 0; padding: 0 0 5px 0; list-style: none !important; }
.formset label { font-weight: bold; color: #333; display: block; }
