/*
 * Used Equipment Styles - Items
 */

div#used-equipment div.category {
  background: #e4e4e4;
  margin: 0 11px 14px 0;
}
div#used-equipment div.category div.heading {
  overflow: hidden;
  background: #ffd500;
  height: 18px;
}
div#used-equipment div.category div.heading h3 {
  font-size: 0.9em;
  text-transform: uppercase;
  background: url(/img/used-equipment-heading-left.gif) left top no-repeat;
  float: left;
  margin: 0;
  padding: 0;
  height: 18px;
}
div#used-equipment div.category div.heading h3 span {
  display: block;
  padding: 2px 0 0 12px;
}
div#used-equipment div.category div.heading div.sorting {
  background: url(/img/used-equipment-heading-right.gif) right top no-repeat;
  float: right;
  padding-right: 13px;
}
div#used-equipment div.category div.heading div.sorting h4 {
  font-size: 0.9em;
  float: left;
  margin: 0 5px 0 0;
  padding: 2px 0 0 0;
}
div#used-equipment div.category div.heading div.sorting ul {
  background: #fff;
  list-style: none;
  float: left;
  margin: 0;
  padding: 0 0 0 2px;
}
div#used-equipment div.category div.heading div.sorting ul li {
  float: left;
  margin: 0;
  padding: 0 2px 0 0;
}
div#used-equipment div.category div.heading div.sorting ul li img {
  display: block;
}

div#used-equipment div.category div.content {
  padding: 8px;
}

div#used-equipment div.category div.content table {
  border-collapse: collapse;
  padding: 0;
  width: 100%;
}
div#used-equipment div.category div.content table caption {
  display: none;
}
div#used-equipment div.category div.content table th,
div#used-equipment div.category div.content table td {
  font-weight: bold;
  border: 3px solid #e4e4e4;
  margin: 0;
  padding: 10px;
}
div#used-equipment div.category div.content table thead th,
div#used-equipment div.category div.content table thead td {
  text-transform: uppercase;
  background: #a4a4a4;
}

div#used-equipment div.category div.content table thead td.name {
  width: 20%;
}
div#used-equipment div.category div.content table thead td.serial-no {
  width: 10%;
}
div#used-equipment div.category div.content table thead td.location {
  width: 12%;
}
div#used-equipment div.category div.content table thead td.hours {
  width: 8%;
}
div#used-equipment div.category div.content table thead td.year {
  width: 6%;
}
div#used-equipment div.category div.content table thead td.price {
  width: 10%;
}
div#used-equipment div.category div.content table thead td.contact {
  width: 13%;
}
div#used-equipment div.category div.content table thead td.tel {
  width: 11%;
}

div#used-equipment div.category div.content table tbody th,
div#used-equipment div.category div.content table tbody td {
  font-size: 0.9em;
  background: #cbcbcb;
}
div#used-equipment div.category div.content table tbody th a,
div#used-equipment div.category div.content table tbody td a {
  color: #195816;
}

div#used-equipment div.category div.content table tbody td.image {
  white-space: nowrap;
  padding: 3px 4px 5px 4px;
}
div#used-equipment div.category div.content table tbody td.image p {
  text-align: right;
  margin: 0;
}
div#used-equipment div.category div.content table tbody td.image p img {
  vertical-align: middle;
}
div#used-equipment div.category div.content table tbody td.image p img.thumbnail {
  border: 1px solid #195816;
  margin-left: 5px;
}

/*
 * Used Equipment Styles - Items
 */

div#used-equipment-item p.main-image {
  float: right;
  margin: 0 0 20px 20px;
}
div#used-equipment-item p.main-image a {
  display: block;
  color: #888;
}
div#used-equipment-item p.main-image img {
  display: block;
  border: 1px solid #000;
  margin: 0 0 5px 0;
}
div#used-equipment-item p.main-image em {
  display: block;
  text-align: right;
}