/* CSS Document */
div  { position: absolute; visibility: visible; z-index: 15; }
body { margin: 0px; background-color: #22517D; }
.textlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366; text-decoration: underline;   }
a:hover { text-decoration: underline; }
.headline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000099; text-decoration: underline; margin-bottom: 5px; display: block; }
.head1 {	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; margin-left: 10px; line-height: 35px; }
.head2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; margin-left: 10px; line-height: 25px; }
.text1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; display: block; margin-top: 5px; margin-bottom: 10px; margin-left: 15px; 	margin-right: 5px; }
#engine {display: none;}
/* Header Formats */
#grassback { background-image: url(../img/dd_grassback.jpg); background-repeat: repeat-x; height: 146px; width: 100%; left: 0px; top: 0px; z-index: 1; }
#top { background-image: url(../img/dd_top2.jpg); background-repeat: no-repeßat; background-position: left top; z-index: 10; height: 177px; width: 725px; left: 0px; top: 0px; }
#topnonews { background-image: url(../img/dd_top2_nonews.jpg); background-repeat: no-repeat; background-position: left top; z-index: 10; height: 177px; width: 725px; left: 0px; top: 0px; }
#date { text-align: right; z-index: 20; height: 20px; width: 225px;  top: 150px; left: 490px; color: #336699; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

/* Body Content */
#main { 	background-color: #FFFFFF; z-index: 2; width: 535px; left: 190px; top: 176px; }
#mainA { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; height: 525px; width: 510px; left: 15px; top: 0px; }
#mainB { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; height: 82px; width: 361px; left: 15px; top: 210px; }
#phone { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #003366; text-align: center; height: 88px; width: 362px; left: 205px; top: 460px; }
.boldphone { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC0000; }
.boldphone2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000; }
.faqhead {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000066; display: block; margin-top: 10px; margin-bottom: 3px; 	margin-left: 10px; margin-right: 10px;}
.faqhead2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000066; display: block; margin-top: 10px; margin-bottom: 3px; 	margin-left: 10px; margin-right: 10px;}

.faqanswer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; display: block; margin-top: 2px; margin-bottom: 3px; margin-left: 15px; margin-right: 10px; }
.maintext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; display: block; margin-top: 10px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px; }


/* Left Yellow Box */
#leftYellow { background-color: #FFFFCC; z-index: 1; height: 550px; width: 190px; left: 0px; top: 176px; }
#littleaddress { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; z-index: 10; width: 170px; left: 9px; top: 425px; }
#news { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; z-index: 10; width: 170px; left: 9px; top: 200px; }
#ddaddress { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; z-index: 10; height: 105px; width: 170px; left: 10px; top: 616px; text-align: center;}
.bluecentered {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366;  }

/* Green Box for Flash */
#greenbox {z-index: 5; height: 308px; width: 140px; left: 575px; top: 365px; text-align: center; }

/* Footer Formats */
#bottombar { height: 30px; width: 725px; left: 0px; top: 726px; background-image: url(../img/dd_bottombar.jpg); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFCC; text-align: center; padding-top: 8px; }
#copyright { height: 30px; width: 725px; left: 0px; top: 760px; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFCC; text-align: center; }
.copyrt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #66CC99; text-decoration: none; }
.bottomnav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFCC; 	text-decoration: none; }
.oi { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCFFFF; text-decoration: none; }

/* Main Navigation */
#home { background-image: url(../img/mainnav/home_down.jpg); z-index: 25;	height: 28px; 	width: 60px;  left: 5px; top: 115px; }
#homenavD{ display: block; background-image: url(../img/mainnav/home_up.jpg) ; background-repeat: no-repeat; height: 28px; width: 60px; }
a#homenavD:hover { background:url(../img/mainnav/home_down.jpg) no-repeat; }

#about { background-image: url(../img/mainnav/about_down.jpg); z-index: 25; 	height: 28px; 	width: 80px;  left: 65px; top: 115px;}
#aboutD{ display: block; background-image: url(../img/mainnav/about_up.jpg) ; background-repeat: no-repeat; height: 28px; width: 80px; }
a#aboutD:hover { background:url(../img/mainnav/about_down.jpg) no-repeat; }

#services { background-image: url(../img/mainnav/services_down.jpg); z-index: 25; 	height: 28px; 	width: 80px;  left: 145px; top: 115px;}
#servicesD{ display: block; background-image: url(../img/mainnav/services_up.jpg) ; background-repeat: no-repeat; height: 28px; width: 80px; }
a#servicesD:hover { background:url(../img/mainnav/services_down.jpg) no-repeat; }

#clients { background-image: url(../img/mainnav/clients_down.jpg); z-index: 25; 	height: 28px; 	width: 70px;  left: 225px; top: 115px;}
#clientsD{ display: block; background-image: url(../img/mainnav/clients_up.jpg) ; background-repeat: no-repeat; height: 28px; width: 70px; }
a#clientsD:hover { background:url(../img/mainnav/clients_down.jpg) no-repeat; }

#faqs { background-image: url(../img/mainnav/faqs_down.jpg); z-index: 25;	height: 28px; 	width: 65px;  left:225px; top: 115px;}
#faqsD{ display: block; background-image: url(../img/mainnav/faqs_up.jpg) ; background-repeat: no-repeat; height: 28px; width: 65px; }
a#faqsD:hover { background:url(../img/mainnav/faqs_down.jpg) no-repeat; }

#contact { background-image: url(../img/mainnav/contact_down.jpg); z-index: 25; 	height: 28px; 	width: 90px;  left: 295px; top: 115px;}
#contactD{ display: block; background-image: url(../img/mainnav/contact_up.jpg) ; background-repeat: no-repeat; height: 28px; width: 90px; }
a#contactD:hover { background:url(../img/mainnav/contact_down.jpg) no-repeat; }

.alt  { display: none; }
#crewtruck { background: url(../img/crew_trucks.jpg) no-repeat left top; position: absolute; visibility: visible; z-index: 11; height: 295px; width: 535px; left: 0px; top: 300px; }
/*Contact Form */
#contactform {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;	padding: 1px;	background-color: #FFFFFF; z-index: 15; width: 495px; left: 30px; top: 40px; }
#leftFormHead {	width: 250px;	text-align: left; vertical-align: middle; padding: 1px 1px 5px;  display: block; }
#leftForm {	width: 250px;	text-align: left; vertical-align: middle; padding: 1px 1px 1px 10px; }
#middleForm { width: 225px; text-align: left; vertical-align: middle; }
/*COUPONS*/
#couphead {  border: none; position: absolute; visibility: visible; z-index: 10; height: 85px; width: 555px; left: 5px; top: 5px; }
#coupa {  border: thin dashed #333333; position: absolute; visibility: visible; z-index: 10; height: 130px; width: 545px; left: 6px; top: 100px; }
#coupb { border: thin dashed #333333; position: absolute; visibility: visible; z-index: 10; height: 130px; width: 545px; left: 6px; top: 250px; }
#printclose {position: absolute; visibility: visible; z-index: 10; height: 40px; width: 509px; left: 16px; top: 393px; }
