/* CSS Document */
html {
height:100%;
}

body {
background-color:#a87655;
margin:0px 0px 0px 0px;
height:100%;
}

#container {
width:934px;
background-color:#1d6a54;
margin:0px auto;
height:100%;
}

#top_main {
width:934px;
background-color:#26ab86;
margin:0px auto;
}

#header {
margin:0px 0px 0px 9px;
background-image:url(../images/header_img.png);
background-repeat:no-repeat;
width:918px;
height:158px;
}

#content_holder {
width:100%; 
background-color:#26ab86;
}

#menu {
float:left;
background-color:#26ab86;
width:221px;
padding:0px 0px 0px 21px;
}

#menutop {
background-image:url(../images/menu_top.gif);
background-repeat:no-repeat;
width:221px;
height:34px;
float:left;
}

#menubg {
background-image:url(../images/menu_bg.gif);
background-repeat:repeat-y;
width:221px;
float:left;
}

#menubottom {
background-image:url(../images/menu_bottom.gif);
background-repeat:no-repeat;
width:221px;
height:38px;
float:left;
}

#rightside {
float:left;
background-color:#26ab86;
width:663px;
padding:0px 0px 0px 9px;
}

#righttop {
background-image:url(../images/right_top.gif);
background-repeat:no-repeat;
width:663px;
height:67px;
float:left;
}

#rightbg {
background-image:url(../images/right_bg.gif);
background-repeat:repeat-y;
width:663px;
float:left;
}

#rightbottom {
background-image:url(../images/right_bottom.gif);
background-repeat:no-repeat;
width:663px;
height:22px;
float:left;
margin:0px 0px 0px 0px;
}

#footer {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:#1d6a54;
}

#footerleft {
background-image:url(../images/footer_left.png);
background-repeat:no-repeat;
width:387px;
height:78px;
float:left;
}

#footerright {
background-color:#1d6a54;
width:500px;
/*height:78px;*/
float:right;
text-align:right;
padding:0px 18px 0px 0px;
}

#page_title {
margin:20px 0px 0px 35px; 
}

#page_title h1 {
color:#000000; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:22px;
letter-spacing:1px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#page_content {
width:608px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:15px; 
font-weight:500; 
margin:10px 0px 30px 24px;
}

#page_content img {
border-top:#a87655 solid 2px;
border-right:#1d6a54 solid 2px;
border-bottom:#1d6a54 solid 2px;
border-left:#a87655 solid 2px;
}

#footermenu_holder {
float:right; 
margin:10px 0px 0px 0px;
}

#copyright {
color:#f1e8e3; 
float:right; 
margin:10px 6px 0px 0px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
padding:0px 0px 20px 0px;
}

#sitemap_link_holder {
margin:0px 10px 0px 0px; 
color:#ffffff; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
}

#clearcontent {
clear:both; 
margin:0px 0px 23px 0px;
}

#contact_page_left {
float:left; 
margin:10px;
}

#contact_page_right {
float:right;
}

#contact_pic_right {
margin:10px;
}

.leftbuttons {
margin:5px 0px 0px 17px;
}

.lastleftbutton {
margin:5px 0px 8px 17px;
}

.name {
font-weight:bold;
}

.machinerydd {
margin:1px 0px 0px 22px;
background-color:transparent;
background-image:url(../images/ddbg.gif); 
background-repeat:repeat-x; 
height:21px; 
width:170px; 
color:#1d6a54; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
letter-spacing:1px; 
padding:2px 0px 0px 5px;
}

.machinerylink {
display:block; 
width:170px;
}

a.machinerylink:link {text-decoration: none; color:#1d6a54; background-color:transparent;}
a.machinerylink:visited {text-decoration: none; color:#1d6a54; background-color:transparent;}
a.machinerylink:active {text-decoration:underline; color:#1d6a54; background-color:transparent;}
a.machinerylink:hover {text-decoration: underline; color:#1d6a54; background-color:transparent;}

.onpage {
color:#4a8876;
}

.footerlink {
display:block; 
width:69px; 
height:18px;
}

a.footerlink:link {text-decoration: none; color:#ffffff;}
a.footerlink:visited {text-decoration: none; color:#ffffff;}
a.footerlink:active {text-decoration:underline; color:#ffffff;}
a.footerlink:hover {text-decoration: underline; color:#ffffff;}

.footermenudiv {
float:right; 
background-image:url(../images/footer_menubg.gif);
background-repeat:no-repeat;
width:69px; 
height:18px; 
margin:0px 6px 0px 0px;
padding:0px 0px 0px 0px;
}

.footermenu_button {
color:#ffffff; 
font-family:Arial, Helvetica, sans-serif; 
text-align:center; 
font-size:11px; 
font-weight:normal; 
display:block; 
margin:2px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

a.sitemap_link:link {color:#ffffff; text-decoration:none;}
a.sitemap_link:visited {text-decoration: none; color:#ffffff;}
a.sitemap_link:active {text-decoration:underline; color:#ffffff;}
a.sitemap_link:hover {text-decoration: underline; color:#ffffff;}
.clear {
clear:both;
}

.indeximgtop {
margin:0px 20px 0px 8px;
}

.indeximgbottom {
margin:0px 10px 0px 10px;
}

.inventory_top {
margin:0px 0px 0px 40px;
}

.inventory_top_left {
float:left; 
margin:0px 0px 0px 0px; 
font-size:12px; 
text-align:center;
}

.inventory_top_right {
float:left; 
margin:0px 0px 0px 100px; 
font-size:12px; 
text-align:center;
}

.inventory_top_right2 {
float:left; 
margin:0px 0px 0px 82px; 
font-size:12px; 
text-align:center;
}

.inventory_top_right3 {
float:left; 
margin:0px 0px 0px 57px; 
font-size:12px; 
text-align:center;
}

.inventory_top_right4 {
float:left; 
margin:0px 0px 0px 100px; 
font-size:12px; 
text-align:center;
}

.sub_header_italic {
font-weight:bold; 
font-style:italic; 
color:#1d6a54;
background-color:transparent;
}

.boldfont {
font-weight:bold;
}

.content_bottom_links {
font-size:12px; 
display:block; 
text-align:center;
}

.bordernone {
border:none;
}

.usedrow3 {
margin:0px 0px 0px 75px;
}

.usedrow4 {
margin:0px 0px 0px 110px;
}

.hdrimg {
margin:12px 0px 0px 15px; 
border:none;
}

.italic_list {
font-style:italic;
}

.validation_logo {
padding:0px 0px 10px 0px;
}

.home_right_img {
margin:0px 0px 0px 39px;
}