div.ecwid-productBrowser-auth a:link,
div.ecwid-productBrowser-auth a:active, div.ecwid-productBrowser-auth a:visited,
div.ecwid-productBrowser-auth a:hover {
  font: 16px tahoma, geneva, verdana, sans-serif;
  color: #8b0000;
}

div.ecwid-productBrowser-subcategories-categoryName {
  color: #8b0000;
}

div.ecwid-productBrowser-categoryPath a:visited {
  color: #8b0000;
}

div.ecwid-minicart-link * {
  color: #8b0000;
}

div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link {
  color: #8b0000;
}

html#ecwid_html body#ecwid_body button.gwt-Button, html#ecwid_html body#ecwid_body #wrapper button.gwt-Button {
  color: #8b0000;
}

html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid a:active, html#ecwid_html body#ecwid_body .ecwid a:visited {
  color: #8b0000;
}

html#ecwid_html body#ecwid_body div.ecwid-form {
  background-color: #edeef0;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-price {
  color: #000000;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-estimationNote span {
  color: #666666;
}

html#ecwid_html body#ecwid_body div.ecwid-Checkout-blockTitle, html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-Label, html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-HTML {
  color: #666666;
}

html#ecwid_html body#ecwid_body div.ecwid-Checkout-ShippingAddress-top {
  background-color: #edeef0;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-value-price {
  color: #000000;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head-share-purchase {
  color: #000000;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inStockLabel, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-outOfStockLabel {
  font: bold 16px tahoma, geneva, verdana, sans-serif;
  color: #00ff00;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-outOfStockLabel {
  color: #ff0000;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-totalAmount {
  color: #000000;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-hint {
  color: #666666;
}

html#ecwid_html body#ecwid_body .ecwid {
  color: #000000;
}

html#ecwid_html body#ecwid_body div.ecwid-categoriesMenuBar td.gwt-MenuItem-selected span.ecwid-categories-category, html#ecwid_html body#ecwid_body div.ecwid-categoriesMenuBar td.gwt-MenuItem-current span.ecwid-categories-category, html#ecwid_html body#ecwid_body td.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category, html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected span.ecwid-categories-category {
  color: #8b0000;
}

html#ecwid_html body#ecwid_body div.ecwid-AddressBook-addButton {
  background: #ffffff;
  font: normal 20px "trebuchet MS", helvetica, verdana, sans-serif;
  color: #000000;
}

html#ecwid_html body#ecwid_body span.ecwid-minicart-label-text {
  color: #000000;
}

html#ecwid_html body#ecwid_body div.ecwid-AddressBook-itemDescription {
  font: 14px tahoma, geneva, verdana, sans-serif;
  background-color: #ffffff;
}

html#ecwid_html body#ecwid_body div.ecwid-AddressBook-buttonsPanel {
  background-color: #ffffff;
}

html#ecwid_html body#ecwid_body div.ecwid-AddressBook-shipToButton {
  background-color: #ffffff;
}

button.ecwid-SearchPanel-button {
  color: #8b0000;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-cell-title {
  background-color: #8b0000;
}

html#ecwid_html body#ecwid_body td.ecwid-Invoice-cell {
  background-color: #ffffff;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-blockTitle {
  color: #ffffff;
}
