/*reset*/
h1, h2, h3, h4, h5, h6, ul, li,a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;margin:0;padding:0
}
img {border:none}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
/*end reset*/
.clear {clear:both}
.fl {float:left}
.fr {float:right}
.halfcol {width:49%}
body {
	background:#FCFDFD url(../images/2009images/ldvbg.jpg) repeat-x fixed center top
}
/*headings*/
h1, h2, h3, h4, h5, h6 { }
h1 {
  font-size: 2em;
  margin: .67em 0;
}

h2 {
  font-size: 1.5em;
  margin: .83em 0;
}

h3 {
  font-size: 1.2em;
  margin: 1em 0;
  
}

h4 {
  margin: 1.33em 0;
}

h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

h6 {
  font-size: 0.67em;  margin: 2.33em 0;
}
/*end headings*/

.wrapper {width:968px; margin:0 auto; padding:0 21px 15px; background-color:#fff;}
.header {height:180px; background: url(../images/2009images/mastheadbg.jpg) no-repeat bottom center; position:relative}
.logo {width:157px; height:68px; margin:30px 0 0 40px; position:absolute}
.logo a{width:157px; height:68px; overflow:hidden; text-indent:-9999px; background:transparent url(../images/2009images/LDV-logo-NEW.jpg) no-repeat 0 0;display:block;}
.utilityNav{float:right; display:inline; margin:85px 38px 0 0; width:50%}
.utilityNav ul {margin:0; padding:0; list-style:none}
.utilityNav li {float:right; margin:0 0 0 10px; list-style:none}
.utilityNav a, .utilityNav a:active, .utilityNav a:visited {color:#454545; text-decoration:none; font-size:1.0em}
.utilityNav a:hover {color:#000; text-decoration:underline}
.mainNav{ position:absolute; bottom:0; left:25px; text-align:left}
.industries {color:#5E809B; text-transform:uppercase; font-size:.9em; background:url(../images/2009images/industriesBg.jpg) no-repeat 0 center; width:424px; margin:0 0 0 5px; padding:0 0 5px 87px}
.mainNav ul {margin:0 0 0 0; padding:0; list-style:none}
.mainNav li {float:left; margin:0 3px 0 0; list-style:none}
.mainNav a {color:#454545; text-decoration:none; text-decoration:none; display:block; font-size:1.1em; font-weight:bold; padding:8px 12px}
.mainNav a:hover {color:#EA8B4C; background-color:#fff}
.bodyWrapper {border-top:solid 1px #fff; background-color:#fff;}
.homeWrapper {position:relative;}
.footer {width:930px; margin:0px auto 20px; padding:20px 40px; color:#858585; font-size:.95em; background-color:#fff;}
.footer .utility {float:left}
.footer .utility li {float:left; margin:0 10px 0 0; list-style:none}
.footer .utility a, .footer .utility a:active,.footer .utility a:visited {color:#858585; text-decoration:none}
.footer .utility a:hover {color:#000; text-decoration:underline}
.footer .copyright {float:right}
/*homepage*/
.process { position:absolute; z-index:999; left:16px; top:18px}
.process img {border:solid 1px #fff; float:left; margin:0 11px 0 0}
.intro{width:421px; background-color:#EEEEF0; position:absolute; top:159px; left:16px; padding:30px; z-index:999}
.intro h1 {color:#E97426; font-size:2.2em; margin:0 0 10px 0; font-weight:normal}
.intro p {color:#333; margin:0 0 15px 0; padding:0}
.homeWrapper .mainImg {position:relative; height:500px; overflow:hidden; background: transparent url(../images/2009images/featuredprojectbg.jpg) no-repeat top center;}

/*inside pages*/
.contentWrapper {width:777px; padding:0; margin:0px 0 0 0; float:right}
.breadcrumbs {color:#E97527; font-size:1.0em; margin:0 0 10px 23px; display:block}
.content #breadcrumb {color:#E97527; font-size:1.0em; margin:0 0 10px 0; display:block; width:100%}
.breadcrumbs a, #breadcrumb a {color:#E97527; text-decoration:none}
.breadcrumbs a:hover, #breadcrumb a:hover {text-decoration:underline}
.content {border:solid 1px #ccc; padding:22px; color:#333; min-height:450px; float:none}
.content ul, .content ol {
	list-style: disc; margin:0px ;padding:0 40px 
}
.content ul li, .content ol li {padding:5px; line-height:normal}
.content h1, .content .p1 {font-size:2.0em; margin:0 0 10px 0}
.content h3 {font-size: 1.85em}
.content p {margin:0 0 10px 0}
.content .landingimg {float:right; margin:0 0 15px 45px}
/*.subnav {}
.subnav h2 {font-size:1.7em; margin:0; padding:0; color:#000; text-decoration:none}
.subnav h2 a, .subnav h2 a:active, .subnav h2 a:visited, .subnav h2 a:hover {color:#000; text-decoration:none}
.subnav ul {font-size:1.0em; margin:10px 0; list-style:none}
.subnav li {padding:5px 0; list-style:none}
.subnav li a {color:#333 !important; text-decoration:none}
.subnav li a:hover {text-decoration:underline}
.subnav ul li ul {font-size:.95em; margin:10px 0;padding:5px; list-style:none; border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb; display:none}
.subnav li ul li {padding:0 0 5px 0; list-style:none}
.subnav li ul li a {color:#666; text-decoration:none}
.subnav li ul li a:hover {text-decoration:underline}
.subnav ul li ul li h6,#sitemap h6, .subnav h6 {font-size:1em; font-weight:bold; margin:0; padding:0; color:#666 }
.subnav ul li h3 {display:none}
.subnav ul li ul li ul {font-size:.95em; margin:0px 0;padding:5px; list-style:none; border-top:none; border-bottom:none; display:block}
.subnav li ul li ul li {padding:0 0 5px 0; list-style:none}
.subnav li ul li ul li a {color:#666; text-decoration:none}
.subnav li ul li ul li a:hover {text-decoration:underline}
*/
.subnav{float:left; width:150px; margin:15px 0 0 10px; display:inline; color:#333;}
.subnav ul {margin:0; padding:0; color:#333; text-decoration:none}
.subnav ul li a {font-size:1.7em; color:#000; line-height: 120%; }
.subnav a:hover {text-decoration:underline!important;}
.subnav a, .subnav a:active, .subnav a:visited {color:#333; text-decoration:none;}
.subnav ul li ul {
 	font-size:1.0em; margin:10px 0; list-style:none
}
.subnav ul li ul li{
 	 padding:5px 0; list-style:none
}
.subnav ul li ul li a {font-size:1.0em;color:#333;}

.subnav ul li ul li ul {
	margin:0;
	display:none;
}
.subnav ul li ul li.AspNet-Menu-ChildSelected ul, .subnav ul li ul li.AspNet-Menu-Selected ul {
    font-size:.95em !important; margin:10px 0;padding:5px; list-style:none; border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb;display:block;
}
.subnav ul li ul li ul li {
 	padding:0 0 5px 0;
}
.subnav ul li ul li ul li, .subnav ul li.AspNet-Menu-Selected ul li.AspNet-Menu-ParentSelected ul,
.subnav ul li ul li.AspNet-Menu-ChildSelected ul li ul
{
	display:none;
}
.subnav ul li ul li ul li.AspNet-Menu-ChildSelected ul, .subnav ul li ul li ul li.AspNet-Menu-Selected ul {
    font-size:.95em !important; margin:10px 0;padding:5px; list-style:none; border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb;display:block;
}
.subnav ul li ul li ul li.AspNet-Menu-ChildSelected ul {display:block;}
.subnav ul li ul li ul li.AspNet-Menu-ChildSelected ul li {margin-top:0; margin-bottom:0}
.subnav ul li ul li ul li.AspNet-Menu-ChildSelected ul li a {}
.subnav ul li ul li ul li.AspNet-Menu-ParentSelected, .subnav ul li ul li ul li.AspNet-Menu-Selected,
.subnav ul li ul li a.AspNet-Menu-ChildSelected
{
	display:block;
}
.subnav ul li ul li.AspNet-Menu-ChildSelected ul li
{
	display:block;
}
.subnav ul li ul li a:hover{
}

.subnav ul li ul li ul li
{
	
 	
}
.subnav a.AspNet-Menu-Selected
{
	text-decoration:underline !important;
}
.subnav ul li ul li ul li ul li ul { display:none !important}

.prodTable {width:100%}
.prodTable th {color:#999; background-color:#EBEBEB; padding:12px; font-size:1.1em; text-transform:uppercase}
.prodTable td {border-bottom:solid 1px #DEDEDE; color:#333; padding:12px; font-size:1.2em; vertical-align:middle}
.prodTable .vehicleth{width:137px}
.prodTable .customerth{width:440px}
.prodTable .locationth{width:152px}
.prodTable td a, .prodTable td a:active, .prodTable td a:visited {color:#333; text-decoration:none}
.prodTable td a{text-decoration:underline}
