body {
  /*text-align: left;*/
  font-size: .8em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  margin: 0;
}

a {
  text-decoration: none;
  color: #666666;
  font-weight: bold;
}
a:hover {
  text-decoration: underline;
}

#about {
  float: left;
  padding: 0px;
  margin: 0px;
  clear: left;
  width:441px;
  height: 38px;
  background-image: url(images/About_slice.gif);
  background-repeat: repeat-y;
}

#bannerhome {
  background-color: #e58721;
  height: 60px;
  width: 100%;
  /* position: absolute;
  top: 94px;
  float: left;
  display: block; */
  text-align: left;
  clear: both;
}

#importantinfo {
  float: right;
  width: 200px;
  padding: 4px;
  background-color: #f7f7f7;
  position: relative;
  top: 100px;
  border: 1px solid #dfdfdf;
  text-align: center;
  margin-left: 6px;
}

#containerhome {
  width:770px;
  margin-top:0px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../images/left_slice.gif);
  background-color: #FFFFFF;
  background-repeat: repeat-y;
}
#containerhometemp {
  width:770px;
  margin-top:0px;
  margin-left: auto;
  margin-right: auto;
  /*background-image: url(../images/left_slice.gif);*/
  background-color: #FFFFFF;
  background-repeat: repeat-y;
}
#containernormal {
  width:770px;
  margin-top:0px;
  margin-left: auto;
  margin-right: auto;
  /*background-image: url(../images/left_slice.gif);*/
  background-color: #FFFFFF;
  background-repeat: repeat-y;
}
#email {
  margin: 0px 6px 0px 0px;
}

#emailform {
  float: left;
  width: 550px;
  margin-left: 0px;
}

#emailform label {
width: 160px;
float: left;
padding-top: 6px;
}
#emailform input {
  margin: 3px 0px 3px 0px;
}
#emaillowerhalf label {
width: 210px;
float: left;
padding-top: 6px;
}

#footer {
  clear: both;
  /* border-top: 12px;
  border-top-color: #000000;
  border-top-style: solid;
  background-color: #FFFFFF; */
  background-color: #FFFFFF;
  color: #444444;
  padding: 0px 0px 1px 0px;
  text-align: center;
  font-size: .9em;
  margin-top: !important 20px;
}
#footer p {
  margin-top: 0px;
  padding-top: 0px;
}

form {
  background-color: #bbcbd4;
  padding: 6px 0px 6px 6px;
  margin: 0px;
}

form img {
vertical-align: baseline;
border: 0px;
}

#frmQuickQuote {
  float: left;
  width: 329px;
}

/*.formrow {
    background-color: #CCCCCC;
    height: 24px;
    padding: 4px;
    vertical-align: top;
}
*/
#header {
  height: 130px;
  padding: 0px;
  margin: 0;
  background-color: #ffffff;
  border: 0px;
}
#header.img {
  border: none;
  padding: 0px;
  margin: 0;
}
#header.a {
  text-decoration: none;
  border: 0px
}
#headerleft {
  width: 258px;
  margin: 0;
  padding: 0px;
  float: left;
}
#headerright {
  float: left;
  display: block;
  padding: 0px;
  margin: 0;
}
h1 {
  font-size:1.4em;
  margin-top: 6px;
}
h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  color: #990033;
  text-align: center;
  margin-bottom: 4px;
  margin-top: 0px;
}
h4 {
  font-weight: bold;
  font-size: .9em;
}

#homelinks {
    float: right;
    padding: 0px;
    margin: 0px;
    width: 540px;
    height: 61px;
    text-align: right;
}
#homelinks p {
  margin-right: 0px;
  padding-right: 0px;
  text-align: right;
  width: 540px;
}

#homelinks a {
  text-decoration: none;
  color: #333333;
  margin-right: 0px;
  padding-right: 0px;
  text-align: right;
  font-weight: normal;
}

#homelinks a:hover {
  text-decoration: underline;
    color: #333333;
}

#homelinks h2 a {
  color: #F1A403;
  margin-right: 0px;
  padding-right: 0px;
  text-align: right;
  width: 540px;
}

#homelinks h2 a:hover {
  color: #F1A403;
}


#homepagetop {
  float: left;
  padding: 4px 0px 0px 0px;
  margin: 0px;
  background-color: #FFFFFF
}

#homepagetop h2 {
font-family: Arial, Helvetica, sans-serif;
color: #FF9900;
font-size: 1.5em;
font-weight: bold;
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#homepagetop p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
  /* font-weight: bold; */
  color: #1a1e21;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#homepagetop img{
  border: none;
  padding: 0px;
  margin: 0px;
}

#homewehavemoved {
  float: left;
  margin: 12px 0px 0px 0px;
  background-image: url(../images/specials/movedbckgrnd.jpg);
  /* background-color: #a00000; /* usually #CCCCCC  */
  width: 332px;
}

#homespecialoffers {
  float: left;
  margin: 12px 0px 0px 0px;
  /*background-image: url(../images/specials/movedbckgrnd.jpg); */
  background-color: #e58821; /* Orange: #e58821; Red: #990000/* usually #CCCCCC */
  width: 332px;
}

#homespecialoffers a {
  color: #FFF;
}


#homespecialoffers h2 {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;  /* usually #DA8629 */
font-size: 1.5em;
font-weight: bold;
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 6px;
/*text-decoration: underline;*/
}


#homespecialoffers p {
  padding: 0px 9px 6px 6px;
  color: #FFF;
}

#homewehavemoved .toppara {
  color: #FFFFFF;
  padding: 60px 190px 0px 6px;
}

#homewehavemoved p {
  padding: 6px 190px 6px 6px;
  color: #FFFFFF;
}

#homewehavemoved a {
  color: #FFFFFF;
}


#homespecialoffers img {
  margin: 3px;
  padding: 0px;
  float: right;
}



#homequote {
  margin: 12px 0px 0px 0px;
  padding: 0px;
}

#homequote h3 {
  margin-top: 9px;
}

/*
input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: top;
  margin-bottom: 3px;
}
*/
/*
label {
  float: left;
  text-align: left;
  margin-right: 0.5em;
  padding: 0px 0px 0px 0px;
  }
.labeltext {
  float: left;
  text-align: left;
  margin-right: 0.5em;
  padding: 0px 0px 0px 0px;
  vertical-align: bottom;
}
*/
#lefthome {
  background-color: #232373;
  color: #FFFFFF;
  float: left;
  width: 300px;
  height: 800px;
  margin: 0px;
  padding: 6px;
  clear: both;
}
#logolinkshomeright {
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
}
#logobottom {
  float: left;
  padding: 0px 0px 0px 4px;
  margin: 0px;
  clear: left;
  width:441px;
  height: 32px;
}

#logolinksleft {
  float: left;
  width: 202px;
}
#logotop {
    float: left;
    padding: 0px 0px 0px 4px;
    margin: 0px;
    clear: left;
    width:212px;
    height: 61px;
}

#mainright {
  background-color: #FFFFFF;
  color: #000000;
  margin: 0px;
  padding: 6px 6px 0px 0px;
  float: right;
  width: 329px;
}
#mainleft {
  float: left;
  padding: 0px 6px 12px 13px;
  width: 236px;
  background-color: transparent;
  color: #FFFFFF;
  font-size: .9em;
}
#mainleft a {
  color: #FFFFFF;
}

#maincentral {
  width: 156px;
  padding-right: 18px;
  float: left;
}
.maincentralimages {
  margin-top: 40px;
}
#maincentral img {
  padding-bottom: 8px;
}

.mainlinks {
  text-align: right;
  padding-right: 0px;
}

#menu {
  clear: both;
  height: 24px;
  padding: 6px;
  margin: 0;
}
#menu.a {
  color: #000000;
  text-decoration: none;
}
#normalpage {
  clear: both;
  width: 758px;
  float: left;
  background-color: #FFFFFF;
  background: #FFFFFF;
  padding-top: 12px;
  margin: 0px 6px 0px 6px;
}

.about {
  background: #887cb7;
}
.bold {
  font-weight: bold;
}
.bolditalics {
  font-weight: bold;
  font-style: italic;
}

.services {
  background: #dc8133;
}
.specialoffer {
  font-weight: bold;
  color: #990000;
}

.vehiclelistings img {
  padding-bottom: 6px;
}

.vehiclelistings tr{
background-color: #FFFFFF;
font-weight: normal;
color: #000099;
vertical-align: top;
padding: 4px;
}

.default {
  background: #2f90bd;
}
.imgleft {
  float: left;
  padding: 6px;
}

.imgright {
  float: right;
  padding: 6px;
}
.iteamfooter {
  font-family: Tahoma, Arial, sans-serif;
  font-size: .9em;
  color: #555555;
}

.iteamfooter a {
  text-decoration: none;
    color: #555555;
}
.iteamfooter a:hover {
  text-decoration: none;
    color: #555555;
    font-weight: bold;
}
.news {
  background: #e3b732;
}

.contact {
  background: #a356c3;
}
#main {
  float: left;
  width: 770px;
  margin: 0px;
  padding: 0px;
}
#mainbody {
  clear:both;
  padding-bottom: 6px;
}
#pagebanner {
  clear: both;
  float: left;
  padding: 0px;
  margin: 0px;
  width: 770px;
  height: 61px;
  background-color: #e58721;
}
#pagecontent {
  float: left;
  background: #ffffff;
  margin: 0;
  padding: 0 6px 6px 6px;
  width: 508px;
}
#pagename {
  float: left;
  padding: 0px;
  margin: 0px;
  clear: left;
  width:441px;
  height: 38px;
}

#quoteform {
  float: left;
  padding: 0px 0px 0px 0px;
  width: 329px;
  background-color: transparent;
  color: #000000;
}
.quoteformlabel {
clear: left;
float: left;
font-weight: bold;
width: 55px;
padding-top: 9px;
/*border-bottom: 1px solid #000000;*/
}
.right {
  text-align: right;
  float: right;
  clear: right;
    background-color: #bbcbd4;
    margin-top: 6px;
    padding: 2px 6px 4px 0px;
    /*width: 100%;*/
}

#quoteresults {
  float: right;
  width: 370px;
  background-color: #FFFFFF;
  padding: 0p 6px 6px 6px;
  margin-bottom: 12px;
  /* margin-right: 12px; */
}
#quoteresults img {
float: right;
padding-right: 6px;
}

/*
select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: top;
  margin-bottom: 3px;
}
*/
#topsectionhome {
  background-color: #99CC33;
  width: 762px;
  padding: 4px;
  /* height: 87px; */
}
#topsection img {
  margin: 0px;
}

#tripointform {
  float: left;
}


#tripointform iframe {
  margin: 30px 0px 0px -4px !important;
  padding: 0px !important;
  background-color: #FFFFFF;
}

#webBookingsIframe iframe {
  margin: 0px;
  padding: 0px;
}

#userpanel {
  margin-left: 0px;
  padding-left: 0px;
}

#van {
  float: right;
  padding: 3px 0px 0px 0px;
  margin: 0px;
  width: 311px;
  height: 128px;
  background-image: url(../images/van_slice.gif);
  background: repeat-x;
}
#vehicledetails {
background-color: #FFFFFF;
float: left;
width: 100%;
padding-top: 6px;
margin-bottom: 6px;
padding-bottom: 6px;
}
#vehicledetails img {
  float: left;
  margin-right: 12px;
  padding-left: 4px;
}
#vehicledetails a {
  margin-bottom: 6px;
}

#welcometo {
  float: left;
  padding: 0px;
  margin: 0px;
  width:459px;
  height: 61px;
  background-color: #e58721;
}
