/* Reset style fixes for all versions of IE */
div#masthead ol {
  min-height: 14px;
  padding: 10px 0 8px 12px;
}

div#masthead ol li {
  padding: 0 11px 0 6px;
}

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

div#used-search {
  height: 256px;
}

div#intro {
  height: 256px;
}

div#home-left {
  margin: 0 16px 0 0;
}

div#search div#outer-wrapper div#form-wrapper div#advanced-right input.radio {
  width: auto;
}

div#check-top div.report {
  margin: 0 0 6px 0;
}

div#check-bottom div.option {
  height: 305px;
}

div#check-bottom div.option ul {
  height: 116px;
}

div#check-bottom div.option form input.submit {
  padding: 6px 27px 8px 0;
}

div#details-top {
  height: 42px;
}

div#details div.column form input {
  width: 140px;
}

div#details div.column form input#submit_directions {
  width: auto;
}

div#details ul.pagination li.first {
  padding: 0 0 0 20px;
  background-image: url("../images/bullets/back-arrow.gif");
  background-position: center left;
}

div#details ul.pagination li.last {
  padding: 0 20px 0 0;
  background-image: url("../images/bullets/next-arrow.gif");
  background-position: center right;
}

div#details-right div#equipment {
  height: 830px;
}

div#details-right div#enquiry form input[type="radio"] {
  margin: 0 6px 10px 0;
}

div#details-right div#enquiry form input[type="checkbox"] {
  margin: 0 6px 10px 0;
}

div#details-right div#enquiry form input.radio {
  float: left;
  width: auto;
}

div#details table tr td img.viewed {
  margin: 0 0 0 -95px;
}

div#listings table tr td p {
  font-size: 1em;
}

div#listings table tr td img.viewed {
  margin: 0 0 0 -95px;
}

div#listings ul.pagination li.first a {
  padding: 0 0 0 20px;
  background-image: url("../images/bullets/back-arrow.gif");
  background-repeat: no-repeat;
  background-position: center left;
}

div#listings ul.pagination li.last {
  padding: 0 20px 0 0;
  background-image: url("../images/bullets/next-arrow.gif");
  background-position: center right;
}

div#place-ad-left form select {
  width: 174px;
}

div#place-ad-left form label {
  vertical-align: top;
}

div#place-ad-left form fieldset.personal ol.preferences li {
  padding: 0 0 8px 0;
}

div#place-ad-left form fieldset.personal ol.preferences li label {
  margin: 2px 4px 0 0;
}

div#place-ad-left form fieldset.car input.radio {
  width: auto;
  margin: -1px 2px 0 0;
}

div#place-ad-left form fieldset.car label.radio {
  width: auto;
  padding: 0 8px 0 0;
  font-weight: normal;
}

div#place-ad-left form fieldset.features label {
  margin: 0 0 2px 0;
}

div#place-ad-left form fieldset.features input {
  margin: -2px 0 2px 0;
}

div#place-ad-left form fieldset.additional input {
  margin: -2px 6px 0 0;
}

div#directions ul.back li.last {
  padding: 0 0 0 4px;
  background-image: none;
}