body {font-family:Arial, sans, sans-serif}
a {color:#767600}
.bannerimg {width:490px;height:70px;}
.titleimg {width:490px;height:50px;}
img {border:0px}
#wrapper {background: white;width: 640px;margin: 0 auto;}
#left-column {width: 135px;	float: left;}
#right-column {width: 490px;float:right;padding:4px}
#footer {margin-left:135px;padding-top:20px}
.object {height:150px;width:490px}
.icon16 {height:16px;width:16px;vertical-align:top;}
.shadows {box-shadow:3px 3px 20px #999;-webkit-box-shadow:3px 3px 10px #999;-moz-box-shadow: 3px 3px 20px #999;margin:3px}
.darkshadows {box-shadow:3px 3px 20px #3D3D3D;-webkit-box-shadow:3px 3px 10px #CCC;-moz-box-shadow: 3px 3px 20px #3D3D3D;margin:5px}
h1,h2 {text-align:center;}
#nav a {display:block;height:25px;width:135px;text-decoration:none;margin:2px;border:0px;padding-right:2px;}
a.aboutus {background: url(/images/nav1up_01_01.gif) #999900;}
a.aboutus:hover {background: url(/images/nav1down_01_01.gif) #666633;} 
a.locations {background: url(/images/nav1up_02_01.gif) #999900;}
a.locations:hover {background: url(/images/nav1down_02_01.gif) #999900;}
a.fleet {background: url(/images/nav1up_03_01.gif) #999900;}
a.fleet:hover {background: url(/images/nav1down_03_01.gif) #666633;} 
a.techservices {background: url(/images/nav1up_04_01.gif) #999900;}
a.techservices:hover {background: url(/images/nav1down_04_01.gif) #999900;}
a.training {background: url(/images/nav1up_05_01.gif) #999900;}
a.training:hover {background: url(/images/nav1down_05_01.gif) #666633;} 
a.rental {background: url(/images/nav1up_06_01.gif) #999900;}
a.rental:hover {background: url(/images/nav1down_06_01.gif) #999900;}
a.careers {background: url(/images/nav1up_07_01.gif) #999900;}
a.careers:hover {background: url(/images/nav1down_07_01.gif) #666633;} 
a.parts {background: url(/images/nav1up_08_01.gif) #999900;}
a.parts:hover {background: url(/images/nav1down_08_01.gif) #999900;}
a.products {background: url(/images/nav1up_09_01.gif) #999900;}
a.products:hover {background: url(/images/nav1down_09_01.gif) #666633;} 
a.contact {background: url(/images/nav1up_10_01.gif) #999900;}
a.contact:hover {background: url(/images/nav1down_10_01.gif) #999900;}
.definition {}
.definition:hover {border-bottom:1px black dashed}
.darkgreen {color:#666633}
.lightgreen {color:#787800}

.smenu:hover span {display:block;float:right;margin-right:132px;margin-top:-30px;font-size:.65em;text-transform:uppercase}
.smenu span {display:none}
.smenu span a,.smenu span a:visited {color:black;background-color:#999900;padding:2px 3px 0 3px;text-align:right;font-weight:900}
.smenu span a:hover {color:white;background-color:#666633;padding:2px 2px 0 3px;}

.green {background-color:#787800;color:#fff;padding:4px;margin-bottom:4px}
.gray {background-color:#D3D3D3;padding:4px;margin-bottom:4px;}

form {display:block;margin-left:5px;}
.required {border:1px red solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
fieldset {text-align:right;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-top:3px;margin-bottom:3px; }
legend {text-transform:uppercase;}
label {display:block;color:#000;margin-top:3px;margin-bottom:3px;}

th, caption {
color: #fff; text-shadow: 0px 3px 8px #2a2a2a;font-weight:bold;
padding:2px;
background: #999; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ccc,  #000); /* for firefox 3.6+ */
}

td {vertical-align:top;}
th {padding:4px}
tr:nth-child(2n+1) {background-color: #CCC;}
tr:nth-child(2n) {background-color: #EEE;}

.vcard {text-align:right;clear:both;border:1px #999900 solid;width:300px;padding:10px;margin:10px;}
.fl {float:left;}
.fr {float:right}
.cb {clear:both}
.db {display:block}
.di {display:inline}
.tr {text-align:right}
.tl {text-align:left}
.tc {text-align:center}
.bt {border-top:1px #767600 solid;padding-top:1em;}
.bb {border-bottom:1px #767600 solid}
.lts {color: #999; text-shadow: 0px 3px 8px #2a2a2a;}
.dts {color: #222;text-shadow: 0px 2px 3px #555;} 
@media handheld {  #nav { display:none; }object {display:none}}

/* EQUIPMENT STYLES
----------------------------------------------------------------------------------------------------*/
div#EquipmentList, div#EquipmentImages, div#EquipmentView { margin: 15px; }
div#EquipmentImages, div#EquipmentView { margin-bottom: 0px; }
