body { border: 0; margin: 0; padding: 0; background-color: #304013; font-family: verdana; font-size: 11px; text-align: justify; }
#backgroundImage { min-width: 962px; width: 100%; min-height: 800px; max-height: 100%; position: absolute; top: 0; left: 0; overflow: hidden; z-index: -200; }
img.background { min-width: 962px; width: 100%;  z-index: -100; }

#site { width: 962px; margin: 0 auto; }

#site #header { height: 251px; overflow: hidden; }
#site #header #topHeader { height: 205px; overflow: hidden; } 
#site #header #topHeader #topLogo { float: left; margin-top: 5px; }
#site #header #topHeader #topLogo img { border: 0; }
#site #header #topHeader #topTruck { padding-top: 5px; float: right; background: url("/img/truck.png") no-repeat bottom right; height: 200px; width: 590px; text-align: right; }
#site #header #topHeader #topTruck img { border: 0; padding: 0 1px; } 

#site #header #bottomHeader { height: 46px; overflow: hidden; }
#site #header #bottomHeader #headerMenu { margin-left: 1px; width: 485px; float: left; background: url("/img/menubar.png") no-repeat; height: 46px; color: #fff; }
#site #header #bottomHeader #headerMenu ul { list-style: none; padding: 0; overflow: hidden; margin: 5px 0; }
#site #header #bottomHeader #headerMenu ul li { padding: 10px 0; width: 80px; text-align: center; float: left; border-right: 1px solid #487113; }
#site #header #bottomHeader #headerMenu ul li.lastItem { border: 0; }
#site #header #bottomHeader #headerMenu ul li a { color: #fff; text-decoration: none; }
#site #header #bottomHeader #headerMenu ul li.selected a { color: #f69328; }
#site #header #bottomHeader #headerMenu ul li a:hover { text-decoration: underline; }
#site #header #bottomHeader #headerGrass { width: 476px; float: right; background: url("/img/grass.png") no-repeat; height: 46px; }

#site #mainpart span.regular { font-style: italic; color: #426619; }
#site #mainpart h1 { font-size: 20px; color: #434343; margin: 0; padding: 10px 0; font-weight: normal; }
#site #mainpart span { color: #426619; }
#site #mainpart span.larger { font-size: 20px; color: #434343;}
#site #mainpart span.fade { color: #7f7f7f; }
#site #mainpart a { color: #426619; text-decoration: underline; }
#site #mainpart a:hover { color: #434343; }
#site #mainpart ul li { padding: 3px 0; }

#fullTestimonial { background-color: #b2c7d2; width: 500px; padding: 10px 20px 10px 20px; border: 2px solid #426619; line-height: 20px; color: #434343; }
#fullTestimonial h1 { font-size: 20px; color: #434343; margin: 0; padding: 10px 0; font-weight: normal; }
#fullTestimonial a { color: #426619; text-decoration: underline; }
#fullTestimonial a:hover { color: #434343; } 
#fullTestimonial p.right { text-align: right; }

#site #mainpart #smallDengun { margin-left: 1px; width: 961px; color: #434343; height: 323px; background: url("/img/homeBG.png") no-repeat; line-height: 20px; z-index: -10; }
#site #mainpart #smallDengun #leftSmall { float: left; width: 404px; padding: 10px 40px; }
#site #mainpart #smallDengun p { padding: 5px 0; margin: 0; } 
#site #mainpart #smallDengun #rightSmall { float: left; width: 474px; }
#site #mainpart #smallDengun #bottomRightSmall { margin-top: 30px; height: 145px; padding-top: 20px; }

#site #mainpart #smallDengun #bottomRightSmall p.testimonialTitle { padding-left: 20px; }
#site #mainpart #smallDengun #bottomRightSmall div.testimonial { margin: 20px; }

#site #mainpart #smallDengun #leftSmall #servicesLeft ul { padding-left: 0; margin-left: 10px; }
#site #mainpart #smallDengun #leftSmall #servicesLeft ul li { padding: 3px 0; }
#site #mainpart #smallDengun #bottomRightSmall #servicesRight { margin-right: 20px; }

#site #mainpart #largeDengun #leftLarge #fleetBottom { margin-top: 10px; }
#site #mainpart #largeDengun #leftLarge #fleetBottom p { margin: 0; }
#site #mainpart #largeDengun #rightLarge #fleetBottom ul { list-style: none; padding: 0; margin: 0; }
#site #mainpart #largeDengun #rightLarge #fleetBottom ul li { float: left; margin-left: 3px; }
#site #mainpart #largeDengun #rightLarge #fleetBottom ul li img { border: 1px solid #fff; }
#site #mainpart #largeDengun #rightLarge #fleetBottom ul li img.activeTruck { border: 1px solid #f69328; }
#site #mainpart #largeDengun #rightLarge #truckDetailBox { clear:both; }
#site #mainpart #largeDengun #rightLarge #bottomRightLarge #truckThumb { float: left; margin: 10px 0 10px 20px; }
#site #mainpart #largeDengun #rightLarge #bottomRightLarge #truckThumb img { border: 2px solid #fff; }
#site #mainpart #largeDengun #rightLarge #bottomRightLarge #truckThumb #TruckGallery { display: none; }
#site #mainpart #largeDengun #rightLarge #bottomRightLarge #truckDetails { float: left; margin: 5px 0; }
#site #mainpart #largeDengun #rightLarge #bottomRightLarge #truckDetails p { padding: 0 0 0 20px; }

#site #mainpart #largeDengun { margin-left: 1px; width: 961px; color: #434343; height: 487px; background: url("/img/aboutBG.png") no-repeat; line-height: 20px; z-index: -10; }
#site #mainpart #largeDengun #leftLarge { float: left; width: 404px; padding: 25px 40px; }
#site #mainpart #largeDengun p { padding: 5px 0; margin: 0; } 
#site #mainpart #largeDengun #rightLarge { float: left; width: 474px; }
#site #mainpart #largeDengun #bottomRightLarge { margin-top: 30px; height: 145px; padding: 25px 0px; width:450px;}

#site #mainpart #largeDengun #rightLarge .contacts { padding-bottom: 8px; }
#site #mainpart #largeDengun #rightLarge .contacts p { padding: 0; margin: 0;}
#site #mainpart #largeDengun #leftLarge #contactForm { line-height: 0px; } 
#site #mainpart #largeDengun #leftLarge #contactForm p { padding: 0; margin: 0; }
#site #mainpart #largeDengun #leftLarge #contactForm p.submit { text-align: right; padding-right: 7px; margin-top: -1px; }
#site #mainpart #largeDengun #leftLarge #contactForm p input[type="text"] { font-family: verdana; font-size: 11px; background: url("/img/textField.png") no-repeat; color: #7f7f7f; width: 174px; height: 15px; border: 0; padding: 9px 15px; }
#site #mainpart #largeDengun #leftLarge #contactForm p input[type="text"].error { background: url("/img/textFieldError.png") no-repeat; }
#site #mainpart #largeDengun #leftLarge #contactForm p textarea { font-family: verdana; font-size: 11px; background: url("/img/textArea.png") no-repeat; color: #7f7f7f; width: 381px; height: 70px; border: 0; padding: 8px 15px 0 15px; overflow: auto; }
#site #mainpart #largeDengun #leftLarge #contactForm p textarea.error { background: url("/img/textAreaError.png") no-repeat; }
#site #mainpart #largeDengun #leftLarge #contactForm p input[type="submit"] { width: 94px; height: 24px; background-color: #fff; color: #f69328; border: 0; margin: 0; padding: 0; cursor: pointer; font-weight: bold; } 
#site #mainpart #largeDengun #rightLarge #bottomRightLarge #mapFrame { background: url("/img/mapFrame.png") transparent no-repeat; width: 437px; height: 272px; margin: 0 auto; padding: 7px 0 0 7px; } 


#site #mainpart #gallery { margin: 0 20px; height: 127px; overflow: hidden; z-index: 10; }
#site #mainpart #gallery p { padding: 0 35px; color: #426619; margin: 0 0 10px 0; }
#site #mainpart #gallery div { float: left; height: 80px; }
#site #mainpart #gallery #leftArrow, #site #mainpart #gallery #rightArrow { width: 25px; }
#site #mainpart #gallery #leftArrow img, #site #mainpart #gallery #rightArrow img { cursor: pointer; }
#site #mainpart #gallery #galleryContainer { background: transparent; width: 384px; overflow: hidden; height: 80px; position: relative; }
#site #mainpart #gallery #galleryContainer ul { list-style: none; padding: 0; margin: 0; position: relative; left: 0; z-index: 0; }
#site #mainpart #gallery #galleryContainer ul li { float: left; width: 120px; height: 80px; background-color: #ccc; margin: 0 5px; padding: 0; }
#site #mainpart #gallery #galleryContainer ul li img { border: 0; }

	
#site #mainpart #blackBar { margin-left: 1px; margin-top: 15px; height: 150px; background: url("/img/blackbar.png") no-repeat; }
#site #mainpart #blackBar ul { list-style: none; color: #9b9b9b; padding: 0; margin: 0; overflow: hidden; }
#site #mainpart #blackBar ul li { float: left; width: 280px; padding: 0 20px; line-height: 20px; padding-top: 16px;}
#site #mainpart #blackBar ul li span { color: #426619; }

#site #footer { overflow: hidden; margin-top: 10px; clear: both; }
#site #footer #footerSeparator { margin-left: 1px; height: 2px; background: url("/img/footerbar.jpg") no-repeat; }
#site #footer #bottomFooter { height: 29px; overflow: hidden; padding-bottom: 15px; }
#site #footer #bottomFooter #copyright { float: left; color: #fff; margin-left: 20px; margin-top: 6px; }
#site #footer #bottomFooter #copyright a { color: #fff; text-decoration: underline; }
#site #footer #bottomFooter #copyright a:hover { text-decoration: none; }
#site #footer #bottomFooter #footerMenu { float: right; }
#site #footer #bottomFooter #footerMenu ul { list-style: none; height: 40px; margin: 0 2px 0 0; }
#site #footer #bottomFooter #footerMenu ul li { float: left; width: 90px; padding: 6px 0 0 0; height: 23px; background: url("/img/footermenu.png") no-repeat; margin-right: 1px; text-align: center; }
#site #footer #bottomFooter #footerMenu ul li#footer_home { background: url("/img/footermenuFirst.png") no-repeat; }
#site #footer #bottomFooter #footerMenu ul li.lastItem { background: url("/img/footermenuLast.png") no-repeat; }
#site #footer #bottomFooter #footerMenu ul li.selected a { color: #f69328; }
#site #footer #bottomFooter #footerMenu ul li a { color: #fff; text-decoration: none; }
#site #footer #bottomFooter #footerMenu ul li a:hover { text-decoration: underline; }

.preview{cursor: pointer;}

