body {
  font-family:Arial;
  font-size:14px;
  background-color:#555;
  margin:15px;
  color:#222;
}

a {
  color:#050756;
}

img {
  border:0px;
}

h1 {
  margin:0px;
  padding:0px 0px 8px 0px;
  font-size:28px;
  color:#000;
  font-family:'Georgia';
  font-weight:normal;
}

h2 {
  margin:0px;
  padding:0px 0px 6px 0px;
  font-size:20px;
  color:#222;
  font-family:'Georgia';
  font-weight:normal;
}

h3 {
  margin:0px;
  padding:0px 0px 5px 0px;
  font-size:16px;
  color:#222;
  font-weight:bold;
}

p {
  margin:0px 0px 12px 0px;
  line-height:1.5em;
}

ul {
  margin:5px 0px 15px 0px;
  padding-left:25px;
}

li {
  padding-bottom:5px;
}

#pageWrapper {
  width:900px;
  margin-left:auto;
  margin-right:auto;
} 

#pageHeader {
  height:130px;
  background:#FFF;
  -moz-border-radius-topleft:10px;
  -webkit-border-top-left-radius:10px;
  border-top-left-radius:10px;
  -moz-border-radius-topright:10px;
  -webkit-border-top-right-radius:10px;
  border-top-right-radius:10px;
  position:relative;
}

#pageHeader .logoImage {
  position:absolute;
  top:7px;
  left:10px;
}

#pageHeader .companyBox {
  position:absolute;
  top:27px;
  left:145px;
  font-size:38px;
  color:#050756;
  font-family:'Georgia';
}

#pageHeader .websiteBox {
  position:absolute;
  top:67px;
  left:145px;
  font-size:20px;
  font-family:'Tahoma';
}

#pageHeader .websiteBox a {
  text-decoration:none;
  color:#333;
}

#pageHeader .callUs, #pageHeader .emailUs, #pageHeader .visitUs {
  font-size:14px;
  left:645px;
  background-repeat:no-repeat;
  padding-left:25px;
  color:#444;
}

#pageHeader .callUs b {
  color:#000;
  font-size:16px;
}

#pageHeader .callUs {
  position:absolute;
  top:30px;
  background-image:url('../images/icon-phone.gif');
  background-position:0px 0px;
}

#pageHeader .emailUs {
  position:absolute;
  top:55px;
  background-image:url('../images/icon-email.gif');
  background-position:0px 1px;
}

#pageHeader .visitUs {
  position:absolute;
  top:80px;
  background-image:url('../images/icon-visit.gif');
  background-position:0px 0px;
}

#pageHeader .smallUsText {
  font-size:14px;
  padding-top:2px;
  color:#333;
}

#pageScrollImage {
  height:310px;
  position:relative;
}

#pageScrollImage .scrollLayer {
  position:absolute;
  top:0px;
  left:0px;
}

#pageScrollImage .pricingInfo {
  position:absolute;
  color:#FFF;
  font-size:36px;
  font-family:'Georgia';
}

#pageMainMenu ul {
  padding:0px;
  margin:0px;
  list-style:none outside none;
  width:890px;
  height:32px;
  background-color:#050756;
  background-image:url('../images/main-menu-background.jpg');
  background-repeat:repeat-x;
  color:#FFF;
  padding-left:5px;
  padding-right:5px;
  overflow:hidden;
}

#pageMainMenu li {
  float:left;
  font-weight:bold;
  font-size:16px;
  height:32px;
  margin:0px;
  padding:0px;
}

#pageMainMenu li a {
  color:#FFF;
  text-decoration:none;
  display:block;
  padding:6px 12px 0px 12px;
  height:26px;
} 

#pageMainMenu li:hover {
  background-color:#02044D;
  cursor:pointer;
}

#pageMainMenu .rightMenu {
  float:right;
}

#pageContent {
  padding:15px;
  background:#FFF;
}

#pageFooter {
  background-color:#050756;
  color:#FFF;
  padding:8px;
  text-align:center;
  -moz-border-radius-bottomleft:10px;
  -webkit-border-bottom-left-radius:10px;
  border-bottom-left-radius:10px;
  -moz-border-radius-bottomright:10px;
  -webkit-border-bottom-right-radius:10px;
  border-bottom-right-radius:10px;
}

.vehicleRow {
  position:relative;
  height:140px;
  padding-left:180px;
  padding-top:5px;
}

.vehicleRow a {
	text-decoration:none;
}

.vehicleRow .image {
  position:absolute;
  top:5px;
  left:0px;
  border:1px solid #000;
}

.vehicleRow .price {
  position:absolute;
  right:5px;
  top:0px;
  font-size:20px;
  color:#FF0000;
  font-weight:bold;
}

.vehicleRow .description {
  font-size:14px;
}
