.view-catalog .view-filters,
.view-catalog .views-table {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}

.views-exposed-widgets {
  margin-bottom: 0;
}
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.1em;
}
#edit-reset-catalog {
  position: relative;
  right: 10px;
}

.view-filters table {
  margin: 0;
}
.view-filters table td {
  vertical-align: bottom;
}

.view-catalog th.active img {
  background-color: #f2f2f2;
  padding: 0 30px 2px;
}
.view-catalog img.imagecache-catalog {
  border: 1px solid #000;
  margin: 10px 10px 5px;
}
.view-catalog th.views-field-phpcode,
.view-catalog td.views-field-phpcode,
.view-catalog th.views-field-sell-price,
.view-catalog td.views-field-sell-price,
.view-catalog td.views-field-addtocartlink {
  text-align: center;
}
.view-catalog th.views-field-title,
.view-catalog td.views-field-title {
  width: 40%;
}
.view-catalog th.views-field-phpcode,
.view-catalog td.views-field-phpcode {
  white-space: nowrap;
}
.view-catalog div.add-to-cart div.form-item,
.view-catalog .attributes {
  display: none;
}
html.js .view-catalog fieldset.collapsible .fieldset-wrapper {
  overflow: hidden;
}

.view-xmas-spiders .view-header {
  margin: 0 3em;
}
