/* navigation formatting */
#main-nav-block { 
  height: 48px;
}

.nav {
  width: 593px;
  height: 48px;
  background: url("../images/navigation.png");
  position: absolute;
}

.nav li {
  display: inline;
}

.nav li a:link, .nav li a:visited {
  position: absolute;
  top: 0;
  height: 48px;
  text-indent: -9000px;
  overflow: hidden;
  z-index: 10;
}


/* FLEETS WE SERVE */
.nav .fleet-types a:link, .nav .fleet-types a:visited {
  left: 1px; 
  width: 182px;
}
.nav .fleet-types a:hover, .nav .fleet-types a:focus {
  background: transparent url("../images/navigation.png") 0 -48px no-repeat;
}
.nav .fleet-types a:active {
  background: transparent url("../images/navigation.png") 0 -48px no-repeat;
}
.current-fleet-types .fleet-types a:link, .current-fleet-types .fleet-types a:visited {
  background: url("../images/navigation.png") 0 -48px no-repeat;
}
.nav-fleet-types, .nav-fleet-types-click {
  position: absolute;
  top: 0;
  left: 1px;
  width: 182px;
  height: 48px;
  background: url("../images/navigation.png") 0 -48px no-repeat;
}
.nav-fleet-types-click {
  background: url("../images/navigation.png") 0 -48px no-repeat;
}


/* SERVICES */
.nav .services a:link, .nav .services a:visited {
  left: 183px; 
  width: 128px;
}
.nav .services a:hover, .nav .services a:focus {
  background: transparent url("../images/navigation.png") -183px -48px no-repeat;
}
.nav .services a:active {
  background: transparent url("../images/navigation.png") -183px -48px no-repeat;
}
.current-services .services a:link, .current-services .services a:visited {
  background: url("../images/navigation.png") -183px -48px no-repeat;
}
.nav-services, .nav-services-click {
  position: absolute;
  top: 0;
  left: 183px;
  width: 128px;
  height: 48px;
  background: url("../images/navigation.png") -183px -48px no-repeat;
}
.nav-services-click {
  background: url("../images/navigation.png") -183px -48px no-repeat;
}


/* RESULTS */
.nav .results a:link, .nav .results a:visited {
  left: 310px; 
  width: 120px;
}
.nav .results a:hover, .nav .results a:focus {
  background: transparent url("../images/navigation.png") -310px -48px no-repeat;
}
.nav .results a:active {
  background: transparent url("../images/navigation.png") -310px -48px no-repeat;
}
.current-results .results a:link, .current-results .results a:visited {
  background: url("../images/navigation.png") -310px -48px no-repeat;

}
.nav-results, .nav-results-click {
  position: absolute;
  top: 0;
  left: 310px;
  width: 120px;
  height: 48px;
  background: url("../images/navigation.png") -310px -48px no-repeat;
}
.nav-results-click {
  background: url("../images/navigation.png") -310px -48px no-repeat;
}


/* TECHNOLOGY */
.nav .technology a:link, .nav .technology a:visited {
  left: 430px;
  width: 162px;
}
.nav .technology a:hover, .nav .technology a:focus {
  background: transparent url("../images/navigation.png") -430px -48px no-repeat;
}
.nav .technology a:active {
  background: transparent url("../images/navigation.png") -430px -48px no-repeat;
}
.current-technology .technology a:link, .current-technology .technology a:visited {
  background: url("../images/navigation.png") -430px -48px no-repeat;

}
.nav-technology, .nav-technology-click {
  position: absolute;
  top: 0;
  left: 430px;
  width: 162px;
  height: 48px;
  background: url("../images/navigation.png") -430px -48px no-repeat;
}
.nav-technology-click {
  background: url("../images/navigation.png") -430px -48px no-repeat;
}


/** SUPPLIERS AND DRIVERS LINK */

.suppliers-list {
  width: 237px;
  height: 95px;
  background: url("../images/suppliers.png");
  position: relative;
}

.suppliers-list li {
  display: inline;
}

.suppliers-list li a:link, .suppliers-list li a:visited {
  position: absolute;
  top: 0;
  height: 95px;
  text-indent: -9000px;
  overflow: hidden;
  z-index: 10;
}

.suppliers-list .suppliers a:link, .suppliers-list .suppliers a:visited {
  left: 0px;
  width: 237px;
}

.suppliers-list .suppliers a:hover,
.suppliers-list .suppliers a:focus,
.suppliers-list .suppliers a:active {
  background: transparent url("../images/suppliers.png") 0px -95px no-repeat;
}

.current-nav-suppliers .suppliers a:link,
.current-nav-suppliers .suppliers a:visited {
  background: transparent url("../images/suppliers.png") 0px -95px no-repeat;
}

.nav-suppliers, .nav-suppliers-click {
  position: absolute;
  top: 0;
  left: 0;
  width: 237px;
  height: 95px;
  background: url("../images/suppliers.png") 0px -95px no-repeat;
}

.drivers-list {
  width: 237px;
  height: 95px;
  background: url("../images/drivers.png");
  position: relative;
}

.drivers-list li {
  display: inline;
}

.drivers-list li a:link, .drivers-list li a:visited {
  position: absolute;
  top: 0;
  height: 95px;
  text-indent: -9000px;
  overflow: hidden;
  z-index: 10;
}

.drivers-list .drivers a:link, .drivers-list .drivers a:visited {
  left: 0px;
  width: 237px;
}

.drivers-list .drivers a:hover,
.drivers-list .drivers a:focus,
.drivers-list .drivers a:active {
  background: transparent url("../images/drivers.png") 0px -95px no-repeat;
}

.current-nav-drivers .drivers a:link,
.current-nav-drivers .drivers a:visited {
  background: transparent url("../images/drivers.png") 0px -95px no-repeat;
}

.nav-drivers, .nav-drivers-click {
  position: absolute;
  top: 0;
  left: 0;
  width: 237px;
  height: 95px;
  background: url("../images/drivers.png") 0px -95px no-repeat;
}
