.shoptops {
  float: center;
  border: 1px solid #000;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 15px 3px 3px;
  background: #4EA8B1;
}

.shoptops p {
  text-align: center;
  color: #000000;
  font-size: 22px;
  font-weight: bold;
}

.shoptablecontent {
  float: center;
  border: 1px solid #000;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 3px 3px;
  background: #FFFFFF;
  text-align: left;
}

.shoptablecontent strong {
  font-size: 22px;
  font-weight: 100;
  color: #333;
}

.shoptables {
  float: center;
  border: 0px solid #000;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  padding: 3px 3px 3px;
  background: #FFFFFF;
  text-align: left;
}

.shoptables strong {
  font-size: 18px;
  font-weight: 100;
  color: #333;
}

.site-navigation .primary-navigation {
  display: none;
}

/* Delete Breadcrumbs so that webpage shop.htm shows up as store page instead */
div.ecwid-productBrowser-categoryPath {
  display: none;
}

/* Category names in subcategories list */
div.ecwid-productBrowser-subcategories-categoryName {
  font: normal 16px "arial", Lato,sans-serif;
  color: #3B7F86;
  margin-top: 15px;
  text-align: center;
}

/* Product price */
div.ecwid-productBrowser-price {
  font: normal 24px tahoma, geneva, verdana, sans-serif;
  color: #28565B;
  white-space: nowrap;
}

div.ecwid-Invoice-Summary-value-price {
  color: #28565B;
}

div.ecwid-productBrowser-details-inStockLabel {
  color: #28565B;
}

div.ecwid-productBrowser-details-outOfStockLabel {
  color: #28565B;
}

div.ecwid-productBrowser-cart-totalAmount {
  font: 20px tahoma, geneva, verdana, sans-serif;
  color: #28565B;
  white-space: nowrap;
}

div.ecwid-CompactGadget-price {
  font-family: tahoma, geneva, verdana, sans-serif;
  font-weight: bold;
  color: #28565B;
}

div.ecwid-price-panel .ecwid-price-panel-value-total {
  font: 18px Tahoma, geneva, verdana, sans-serif;
  text-align: right;
  color: #28565B;
  padding-top: 10px;
}
