body {text-align: center;
background: #fff url(../images/bgblue.jpg) repeat-x;
color: #666e80;
font: .7em verdana, arial, sans-serif; line-height: 16px;
margin: 0; }

#wrapper { width: 803px; margin: 30px auto; text-align: justify; position: relative; background: #fff url(../images/innerbg.gif); }
#top { clear: both; }
#firstcolumn { width: 169px; float: left; background: #9ad1da; }
#secondcolumnindex { width: 409px; float: left; padding: 10px; } /* Second column on the index page */
#thirdcolumnindex { width: 205px; float: left; background: #fff; } /* Third column on the index page */

#secondcolumn { width: 305px; float: left; padding: 9px 20px 9px 9px; background-color: #fff; } /* Second column on all the other pages */
#thirdcolumn { width: 300px; float: left; background: #fff; padding-top: 40px; } /* Third column on all the other pages */

#onecolumn { width: 610px; float: left; padding: 10px; background-color: #fff; }

#footerleft { width: 168px; float: left; }
#footerright { width: 635px; background-color: #c7c586; background-image: url(../images/bgfade.jpg); height: 65px; float:left; }

#thirdcolumninner { width: 185px; background: #9ad1da; border: 1px solid #e5e6e4; }
#thirdcolumninner1 { width: 145px; background: #fff; padding: 20px 20px 10px; margin: 34px 0 34px; }
.greybox { background: #e5e6e4; height: 34px; width: 185px; clear: both; }

#forsaleleft { float: left; padding: 5px 5px 5px 0; margin: 8px 0; }
#forsaleright { float: left; border-left: 1px solid #656d7f; padding: 5px;  margin: 8px 0;}

.statements { background: url(../images/prong.gif) no-repeat top right #e5e6e4; text-align: right; padding: 25px 10px; font-weight: 700;  }

h1 { font: 1em verdana, arial, sans-serif; font-weight: 700; line-height: 16px; }
h2 { font: 1.2em verdana, arial, sans serif; font-weight: 700; color: #fff; background: #666e80 url(../images/bgfade.jpg) repeat-x; padding: 5px; }
h2.main { margin: 5px 0 10px 0; } 
h3 { font: 16px "trebuchet ms", verdana, arial, sans serif; color: #fff; padding: 5px 0 0 5px; background-image: url(../images/bluefade.jpg); background-repeat: repeat-x; height: 30px; font-weight: 700; margin: 0; }
.bold { font-weight: 700; }

/*Below sorts out the two columns on the home page with the warehouse equipment and the mariotti trucks in */
.leftpic { float: left; padding: 6px 20px 0 10px; }
.rightpic { float: left; padding: 20px 0 0 40px; border-left: 1px dotted #9aa0ab; }

/*Below sorts out the two columns on the  Komatsu warehouse page */
.leftpic1 { float: left; padding: 6px; text-align:center; }
.rightpic1 { float: left; padding: 6px; border-left: 1px dotted #9aa0ab; margin-bottom: 10px; text-align: center; }


hr { color: #e5e6e4; height: 2px; border: 0; background-color: #e5e6e4; }
#address { margin: 8px 0 0 8px; color: #111184; font-weight: 700; line-height: 16px; }


a.link3:link { color: #111184; text-decoration: underline; background: transparent; font-weight: 700; }
a.link3:visited { color: #111184; background: transparent; font-weight: 700;}
a.link3:hover { color: #111184; background: #f2f2de; font-weight: 700; }

a.link2:link { color: #b4b25d; text-decoration: none; background: transparent; font-size:10px; font-weight: 500; }
a.link2:visited { color: #b4b25d; background: transparent; text-decoration: none; font-weight: 500; }
a.link2:hover { color: #b4b25d; background: transparent;  text-decoration: underline; font-weight: 500; }

a.link4:link { font: 1em verdana, arial, sans-serif; color : #112d57; font-weight:500; text-decoration: none; background: #d9dce1; padding: 6px; border: #5d6879 solid 1px; display:block; margin: 10px 0; }
a.link4:visited { font: 1em verdana,  arial, sans-serif; color : #112d57; font-weight:500; text-decoration: none; background: #d9dce1; padding: 6px;  border: #5d6879 solid 1px;  display:block; margin: 10px 0; }
a.link4:hover { font: 1em verdana, arial, sans-serif; color : #112d57; font-weight:500; text-decoration: none; background: #c7cdd5; padding: 6px; border: #5d6879 solid 1px; display:block; margin: 10px 0; }

.dark { color: #1a2434; }
.dots { background-image: url(../images/dots.gif); background-repeat: repeat-x; height: 1px; }
.paddingpic { float: right; }
td { background: #f1f7fd; }
.iso { padding: 30px 0 200px 0; }
 
.clear { clear: both; }

/*sitemap*/

#sitemap {
font-size: 1em;
font-weight: bold;
color: #ef0505;
line-height: 18px;
}

#sitemap a {
	color: #ef0505;
	font-weight: bold;
	text-decoration: none;
	}
	
#sitemap a:hover {
	text-decoration:underline;
	}

#sitemap li {
list-style: none; 
}

#sitemap li ul {
margin: 6px 15px;
padding: 0 15px;
font-size: 90%
color: #000;
border-left: 1px dotted #999;
}

#sitemap li ul a {
	color: #08347b;
	font-weight: normal;
	text-decoration: none;
	}

#sitemap li ul li ul {
border: none;
}
/* inline list navigation */

#sitemap1 {
font-size: 70%;
color: #08347b;
margin-left: 0;
padding: 10px;
text-transform:uppercase;
}

#sitemap1 a {
	color: #808080;
	text-decoration: none;
	display:inline;
	text-transform:none;
	}
	
#sitemap1 a:hover {
	text-decoration:underline;
	}

#sitemap1 li {
list-style: none; 
display:inline;	
padding-left: 5px;
border-left: 1px solid #c0c0c0;

}

#sitemap1 li.first {
	padding-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}

/*main navigation below */
.ddm1 {
    font: 1em verdana, arial, sans-serif;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    margin: 1px;
	padding: 6px;
    text-decoration: none;
    display: block;
    position: relative;
	font-weight: 700;
	line-height: 11px;
	border-bottom: solid 1px #fff;

}
.ddm1 .item1 {
    background: transparent;
    color: #535452;

}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddml .item1-visited,
.ddm1 .item1-active:hover {
   color: #cc000d;
}

.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
	padding: 6px;

}
.ddm1 .item2 {
    background: #aedae1;
    color: #535452;
	 font: 1em verdana, arial, sans-serif;
	 font-weight: 700;
	 border-bottom: solid 1px #8d9589;
	 width: 150px;
	 padding: 6px;
}
.ddm1 .item2:hover {
    background: #9ad1da;
    color: #cc000d;
	}
	
.ddm1 .section {
    position: absolute;
    visibility: hidden;
    z-index: -1;
	background: #9ad1da;
}
.ddm1 .bottom,
.ddm1 .bottom:hover { border-style: none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */
