body{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;}
table, table tr, table tr td{margin:0;padding:0;}
a{font-weight:bold;color:#2B52FF;color:#0033CC;}
a:hover{color:#000;}
ul{padding:20px 0 20px 80px;margin:0;}
ul li{padding:2px 0;}
h1{font-size:28px;color:#000;margin:0;padding:0 0 10px 0;}
h2{font-size:20px;color:#000;margin:0;padding:0 0 5px 0;}
h3{font-size:17px;margin:0;padding:0 0 0 0;}
p{margin:0;padding:0 0 12px 0;
}
.green{color:#005D28;}
.topRow td{padding:10px 0;}
.clear{clear:both;}

/* new equipment */
#newEquipmentDiv{font-size:13px;border:#ccc solid 1px;padding:25px 120px 0 120px;margin:5px 0 0 0;background:#F6F6F6;}
#newEquipmentDiv td{padding:0 7px 10px 7px;}
#newEquipmentDiv a img{border:#999 solid 1px;height:138px;width:178px;}
#newEquipmentDiv a{display:block;margin:0 0 5px 0;font-size:18px;color:#005D28;}
#newEquipmentDiv a:hover{color:#000;}
#treeProducts{margin:0;height:140px;width:180px;background:url(/images/newEquipment/treeProducts.jpg) center center;}
#trenchless{margin:0;height:140px;width:180px;background:url(/images/newEquipment/trenchless.jpg) center center;}
#trenching{margin:0;height:140px;width:180px;background:url(/images/newEquipment/trenching.jpg) center center;}
#electronics{margin:0;height:140px;width:180px;background:url(/images/newEquipment/electronics.jpg) center center;}
#compact{margin:0;height:140px;width:180px;background:url(/images/newEquipment/compactEquipment.jpg) center center;}


/* locations */
#locationsMainPage table{margin:0 0 15px 0;}
#locationsMainPage table td{text-align:center;}
#locationsMainPage img{height:98px;width:148px;margin:5px 0 0 0;border:#999 solid 1px;}
#locationsMainPage a{font-size:16px;color:#000;text-decoration:none;}
#locationsMainPage a:hover{color:#005D28;}
#locationDiv h1{font-size:22px;}
#locationDiv #parts_service{width:252px;float:right;padding:10px 0 0 0;cursor:default;}
#locationDiv #parts_service a{color:#000;font-size:12px;}
#locationDiv #parts_service a:hover{color:#005D28;}
#locationDiv .nolink{font-weight:bold;font-size:12px;}
#locationDiv #topLeft{padding:0 12px 0 0;}
#locationDiv #virtualTour{width:600px;height:400px;background:#F6F6F6 url(/images/logo_small.gif) center 80px no-repeat;border:#ccc solid 1px;margin:0 0 15px 0;padding:0;}
#locationDiv #topRight{width:252px;}
#locationDiv #topRight img{width:250px;margin:0 0 10px 0;border:#ccc solid 1px;}
#locationDiv .small{font-size:12px;padding:0 0 15px 0;}
#locationContacts{}
#locationContacts div{margin:0 0 5px 0;}
#locationContacts div div{margin:0;}
#mapDiv{background:#ECECEC;border:#ccc solid 1px;padding:15px;margin:0;text-align:center;width:570px;}
#mapDiv h1{font-size:18px;margin:0 44px 0 0;display:inline;}
#mapDiv form{display:inline;}
#map_canvas{border:#666 solid 1px;width:500px;height:300px;margin:15px auto 0 auto;position:relative;}
#getDirections form{background:#F6F6F6;border:#ccc solid 1px;margin:0 0 10px 0;padding:10px;}
#getDirections form input#fromAddress{width:220px;}
#getDirections form input#toAddress{width:220px;}
#getDirections form table{width:500px;margin:0 auto;}
#getDirections form table td{padding:5px 0;}
#directionsDiv #directions{/*width:274px;*/margin:-30px 0 0 -6px;}
#directionsDiv #map_canvas{width:290px;margin:0 0 0 0;}


/* events */

#mainEventsTable .left{width:400px;padding-right:20px;}
#mainEventsTable .right{width:420px;padding-left:20px;border-left:#999 solid 1px;}
#mainEventList div{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:#999 dashed 1px;}
#mainEventList div div{padding:0;margin:0;border:0;}
#newsBox{}


/*listings */
#pagesTable td{font-size:11px;border-top:#ccc solid 1px;padding:8px 0 8px 8px;overflow:hidden;/*white-space:nowrap;*/}
/*#pagesTable .titleCol{padding:8px 0;}*/
#pagesTable .titleCol a{font-size:12px;text-decoration:none;color:#005D28;margin:0;padding:0;}
#pagesTable .titleCol a:hover{color:#000;}
#pagesTable td a img{padding:0;margin:0 8px 0 0;border:0;font-weight:normal;float:right;display:inline;}
#pagesTable .topRow td a img{margin:0;float:none;height:9px;width:10px;}
#pagesTable .topRow td{white-space:nowrap;}

