/* Styles for IE6 */
legend {
  margin: 0 0 0 -7px;
}

div#masthead ol {
  padding: 5px 0 9px 6px;
}

div#home-alt-wrapper {
  background-image: url("../images/tiles/home-alt-columns-ie6.gif");
  background-repeat: no-repeat;
}

div#home-middle {
  padding: 18px 0 0 0;
}

div#home-middle div.cars {
  background-image: none;
}

div#home-right {
  margin: 0 0 0 -2px;
}

div#advertise div.advertise-column p {
  height: 60px;
}

div#home-right div.cars {
  height: 587px;
  padding: 12px 0 0 0;
  background-image: none;
}

div#check-top div.report {
  height: 108px;
}

div#check-top div.report dl {
  height: 95px;
}

div#details-left {
  min-height:831px;
  height:auto !important;
  height:831px;
}

div#details-middle a.britton {
  margin: 0 0 0 8px;
}

div#directions form input.submit {
  width: auto;
}

div#place-ad-left form fieldset.car label span {
  display: block;
  width: 300px;
}

/*
div#place-ad-left form fieldset.other ol.right {
  margin: -163px 20px 0 0;
}
*/

div#place-ad-right div#selling-tips ol li span {
  margin: -17px 0 10px 16px;
}

div#listings {
  margin: -7px 0 0 0;
}

div#listings ul {
  margin: 0 0 4px 12px;
}

div#listings ul li {
  padding: 0 4px 0 8px;
}

div#listings dl {
  margin: 0 0 0 16px;
}

div#listings table tr td h3 {
  padding: 0 0 4px 0px;
}

div#listings table#search-results-table tr td a:visited {
  background-image: url("../images/bullets/check-red-ie6.gif");
}

div#listings ul.bottom {
  margin: 30px 0 16px 9px;
}

div#listings ul.pagination {
  margin: 30px 9px 16px 0;
}


div.panel {
  margin: -7px 0 18px 0;
}

div#search div#outer-wrapper div#form-wrapper div#advanced-right input#submit,
div#check-payment div#outer-wrapper div#form-wrapper input#submit,
div#generic form input.submit {
  width: 235px;
  margin: 24px 0 0 0;
  border: 0;
  padding: 10px 38px 12px 0;
  font-size: 1.5em;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  background-image: url("../images/buttons/235-red.gif");
  background-repeat: no-repeat;
  background-color: #fff;
}

div#check-payment div#outer-wrapper div#form-wrapper {
  width: 683px;
}

div#details-right div#enquiry form input#submit {
  width: 183px;
  min-height: 40px;
  margin: 5px 0 0 0;
  border: 0;
  padding: 10px 38px 12px 0;
  font-size: 1.4em;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  background-image: url("../images/buttons/183-red-greybg.gif");
  background-repeat: no-repeat;
  background-color: #1f1f1f;
}

div#directions form input#route_submit {
  float: left;
  width: auto;
  margin: 0;
  border: 0;
  padding: 5px 27px 7px 0;
  width: 144px;
  font-size: 1.4em;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  background-image: url("../images/buttons/144-red.gif");
  background-repeat: no-repeat;
  background-color: #fff;
}

div#booking form input#booking_submit {
  width: 244px;
  margin: 18px 0 0 0;
  border: 0;
  padding: 8px 38px 11px 0;
  font-size: 1.6em;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  background-image: url("../images/buttons/244-red-greybg.gif");
  background-repeat: no-repeat;
  background-color: #3c3c3c;
}

div#place-ad-left form input#submit {
  float: right;
  width: 175px;
  margin: 10px 0 0 0;
  border: 0;
  padding: 10px 38px 13px 0;
  font-size: 1.5em;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  background-image: url("../images/buttons/175-red.gif");
  background-repeat: no-repeat;
  background-color: #fff;
}

div#bodycontent form input#submit {
  float: right;
  width: 175px;
  margin: 10px 0 0 0;
  border: 0;
  padding: 10px 38px 13px 0;
  font-size: 1.5em;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  background-image: url("../images/buttons/175-red.gif");
  background-repeat: no-repeat;
  background-color: #fff;
}

div#contact form input#submit {
  width: 175px;
  border: 0;
  padding: 10px 38px 13px 0;
  margin: 0 0 12px 200px;
  font-size: 1.2em;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  background-image: url("../images/buttons/175-red.gif");
  background-repeat: no-repeat;
  background-color: #fff;
  clear: both;
}

div#insurance-top div#insurance-top-right {
  margin: -7px 0 0 0;
}

div#details ul.broken {
  margin-right: 10px;
}

div#details ul.pagination {
  margin-right: 10px;
}

div#home-listings div.cars div.car {
  margin: 0 0 30px 0;
}


div#generic div.contact form input.submit {
  line-height: 14px;
}

div#contact-overlay form input#submit {
  width: 175px;
  border: 0;
  padding: 10px 38px 13px 0;
  margin: 0 0 12px 200px;
  font-size: 1.2em;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  background-image: url("/images/buttons/175-red.gif");
  background-repeat: no-repeat;
  background-color: #fff;
  clear: both;
}

/* Hack to make GPS layout work */
div#directions div.column dl {
  padding: 0 1px;
}

