
div.list-title {
  float: left;
  color: #002767;
  font-size: 120%;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
}

table.product-list div.catName {
  text-align: left;
}

table.product-list div.name {
  text-align: left;
}

table.product-list div.code {
  text-align: left;
}

table.product-list div.description {
  text-align: left;
}

table.product-list div.price {
  text-align: center;
}

table.product-list div.discounted {
  text-align: center;
}

table.product-list div.unit {
  text-align: center;
}

table.product-list div.qty {
  text-align: center;
}

table.product-list div.regular-buy {
  text-align: center;
  width: 21px;
}

table.product-list td.non-stock {
  width: 18px;
  border-left: none;
  border-bottom: none;
}

table.product-list td.code {
  width: 60px;
}

table.product-list td.description {
  text-align: left;
  white-space: normal;
}

table.product-list td.price {
  text-align: right;
  width: 60px;
}

table.product-list td.discounted {
  text-align: right;
  width: 60px;
}

table.product-list td.unit {
  text-align: right;
  width: 60px;
}

table.product-list td.qty {
  text-align: right;
  width: 80px;
}

table.product-list td.qty input {
  margin: 0;
  text-align: right;
  width: 75px;
}

table.product-list td.regular-buy {
  text-align: center;
  width: 21px;
  border: none;
}

a.button-show {
  color: #002767;
  display: block;
  background-image: url("../imgs/buttons/showSmall.gif");
  background-position: left top;
  background-repeat: no-repeat;
  margin-left: 5px;
  height: 21px;
  width: 21px;
}

a.button-hide {
  color: #002767;
  display: block;
  background-image: url("../imgs/buttons/hideSmall.gif");
  background-position: left top;
  background-repeat: no-repeat;
  margin-left: 5px;
  height: 21px;
  width: 21px;
}
