#content h2 {
  margin-bottom:10px;
}

#searchDisclaimer {
  font-size:70%;
}

.inventoryList {
  list-style:none;
}

.inventoryList img.thumbnail {
  position:absolute;
  top: 10px;
  left:10px;
}

.inventoryList li {
  position:relative;
  padding:10px 0 10px 0;
  height: auto !important;
  height: 75px;
  min-height: 75px;
}

.inventoryList li.even {
  background-color:#F0F0ED;
  border-top:1px #D6D6CE solid;
  border-bottom:1px #D6D6CE solid;
}

.inventoryList h3 {
  margin:0 110px 0 120px;
  font-size:90%;
}

.inventoryList span.price {
  position:absolute;
  font-weight:bold;
  top:5px;
  right:18px;
}

.inventoryList h3 a {
  font-size:80%;
  line-height:80%;
}

.inventoryList table {
  margin:7px 110px 0 120px;
  font-size:70%;
}

.inventoryList td {
  margin:0;
  padding:0 0 2px 0;
}

.inventoryList td.description {
  vertical-align:top;
  width:65px;
  font-weight:bold;
}

.additionalImages {
  position:absolute;
  left:10px;
  top:73px;
  font-size:70%;
}

.additionalImages img {
  vertical-align:text-bottom;
}

#searchDisclaimer {
  margin-top:10px;
}

.inventoryList img.certified_logo {
  position:absolute;
  top:25px;
  right:0;
}

.error {
  color:#4A4C4E;
  font-weight:bold;
  font-size:110%;
  margin:40px 0 0 0;
}

.error img {
  padding:0px 10px 0px 10px;
  vertical-align:middle;
}

.result p {
  margin-bottom:5px;
  font-size:85%;
}

.result span.resultString {
  font-size:85%;
  font-weight:bold;
}

.pageList {
  margin-bottom:5px;
}

.pageList a {
  font-size:80%;
  padding:0 3px 0 3px;
}

.pageList span.currentPage {
  font-size:80%;
}

.pageList a.page {
  font-size:90%;
}

.warrantyBanner {
  display:block;
  margin-bottom:10px;
}