.subcat {
  border: 0px solid #000000;
  background-color: #ffffff;
  width: 100%; }

.header td {
  background-image: url('../images/menu_bg.png');
  margin: 0px;
  font-size: small;
  font-weight: bold;
  color: white;
  border: 1px solid black;
  padding-left: 4px; }

td {
  font-size: small; }

.subname {
  font-size: small;
  font-weight: bold;
  text-decoration: none; }

.subcella {
  background-color: #f0f0f0;
  font-size: small; }

.subcellb {
  font-size: small; }

.itemsub {
  border: 1px solid #000000;
  border-collapse: collapse;
  width: 500px; }

.istd {
  border: 1px solid black;
  height: 80px;
  width: 50%;
  border-spacing: 0px; }

.itemsub img {
  float: left;
  width: 60px;
  border-color: black; }

.itemimg {
  float: left;
  width: 160px;
  border: 2px solid black;
  margin: 5px;
  margin-top: 25px; }

.itemsubinner td {
  border-width: 0px; }

.cartrow img {
  width: 50px;
  border-color: black; }

#addcartnum {
  width: 2em; }

#content a.go, .go {
  border: 1px solid black;
  background-image: url('../images/menu_bg.png');
  color: #fff;
  font-weight: bold;
  text-decoration: none; }

input.go {
  margin-left: 2px;
  margin-right: 2px; }

.odd {
  background-color: #f0f0f0; }

.even {
  background-color: #ffffff; }

.boldtd {
  font-weight: bold; }

.login input {
  width: 14em; }

.inputRequirement {
  font-size: x-small;
  color: red; }

input, select {
  margin-left: 4px;
  margin-right: 4px; }

.addys input {
  width: 20em; }
  .addys input.radio {
    width: 1em; }
.addys textarea {
  width: 20em; }

.addys_prior {
  font-size: x-small; }
