#catalog-item #name-description .section-title {
  font-size: 150%;
}

#catalog-item #name-description .item-name {
  font-size: 200%;
  font-weight: normal;
  display: block;
  margin-top: 10px;
}

#catalog-item #name-description .item-description {
  /*width: 60%;*/
  display: block;
  margin-bottom: 10px;
}

#catalog-item #name-description .item-category {
  display: block;
  margin-bottom: 10px;
  font-size: 140%;
}

.item-picture-table tr td {
  
  border-right: 10px solid white;
  border-bottom: 10px solid white;
  vertical-align: top;
  padding: 10px;
  background-color: #eee;
  width: 200px;
  min-height: 200px;
}

.item-picture-table-small tr td {
  
  border-right: 10px solid white;
  border-bottom: 10px solid white;
  vertical-align: top;
  padding: 10px;
  background-color: #eee;
  width: 100px;
  height: 100px;
}

.category-view {
    width: 100%;
}

.category-view td {
    vertical-align: top;
    padding: 20px;
}

.category-view .category-name {
  padding-bottom: 5px;
}

.category-view .category-name a {
    font-size: 150%;
    text-decoration: none;
}

.category-view .category-description {
    font-size: 85%;
    padding-top: 5px;
}

/* ITEMLIST-PANEL */

.itemlist-panel .category-name {
  font-weight: bolder;
}

.itemlist-panel .item-list {
    width: 100%;
}

.itemlist-panel .item-list td {
    vertical-align: top;
    padding: 20px;
}

.itemlist-panel .item-list .item-name {
    padding-bottom: 5px;
}

.itemlist-panel .item-list .item-name a {
  font-size: 125%;
  text-decoration: none;
}

.itemlist-panel .item-list .item-description {
    font-size: 90%;
    padding-top: 5px;
}

/* ITEMVIEW-PANEL */

.itemview-panel .item-name {
  font-size: 150%;
}

.price-points td {
  font-size: 135%;
}

table.item-options td {
  font-size: 135%;
}

table.item-options td select {
  font-size: 105%;
}
