/* The "Checkout" button in up state */
div.ecwid-productBrowser-cart-checkoutButton-up, div.ecwid-productBrowser-cart-checkoutButton-up-hovering {
  background: transparent url(https://storage.googleapis.com/bbrothers/checkout.png) no-repeat top center !important;
}
 /* The "Checkout" button in down state */
iv.ecwid-productBrowser-cart-checkoutButton-down, div.ecwid-productBrowser-cart-checkoutButton-down-hovering {
  background: transparent url(https://storage.googleapis.com/bbrothers/checkout.png) no-repeat bottom center !important;
}
 /* The "Continue Shopping" button in up state */
div.ecwid-ContinueShoppingButton-up, div.ecwid-ContinueShoppingButton-up-hovering, div.ecwid-ContinueShoppingButton-ie6-up, div.ecwid-ContinueShoppingButton-ie6-up-hovering {
  background: transparent url(https://storage.googleapis.com/bbrothers/continue_shopping.png) no-repeat top center;
}
 /* The "Continue Shopping" button in down state */
div.ecwid-ContinueShoppingButton-down, div.ecwid-ContinueShoppingButton-down-hovering, div.ecwid-ContinueShoppingButton-ie6-down, div.ecwid-ContinueShoppingButton-ie6-down-hovering {
  background: transparent url(https://storage.googleapis.com/bbrothers/continue_shopping.png) no-repeat bottom center;
}
 /* The "Add to bag" button in up state */
div.ecwid-AddToBagButton-up, div.ecwid-AddToBagButton-up-hovering {
  background: transparent url(https://storage.googleapis.com/bbrothers/add_to_bag.png) no-repeat top center !important;
}
 /* The "Add to bag" button in down state */
div.ecwid-AddToBagButton-down, div.ecwid-AddToBagButton-down-hovering {
  background: transparent url(https://storage.googleapis.com/bbrothers/add_to_bag.png) no-repeat bottom center !important;
}
 button.ecwid-AccentedButton {
  background: #96b744 !important;
  box-shadow: 0 0 0 0 !important;
}
 button.ecwid-AccentedButton:hover {
  background: #829a3b !important;
  box-shadow: 0 0 0 0 !important;
}
 .ecwid {
  color: #3282b4;
}
 /*-------------------------------------------------------------*/
/*-------------------- Bag Widget classes ---------------------*/
/*-------------------------------------------------------------*/
div.ecwid-minicart {
  background: transparent url(http://storage.googleapis.com/bbrothers/shopping-bag-icon-align-l.png);
}
 div.ecwid-minicart-caption {
  color: #3282b4;
}
 div.ecwid-minicart-link * {
  color: #96b744;
}
 .ecwid-minicart-mini-count {
  color: #3282b4;
  font: 13px roboto, arial, sans-serif;
}
 span.ecwid-minicart-label-text {
  color: #3282b4;
}
 /*-------------------------------------------------------------*/
/*---- Categories (horizontal and vertical) Widget classes ----*/
/*-------------------------------------------------------------*/
/* First level category links */
span.ecwid-categories-category {
  color: #3282b4;
}
 /* Current category links */
div.ecwid-categoriesMenuBar td.gwt-MenuItem-selected span.ecwid-categories-category,
div.ecwid-categoriesMenuBar td.gwt-MenuItem-current span.ecwid-categories-category,
td.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected span.ecwid-categories-category {
  color: #3282b4;
}
 /*-------------------------------------------------------------*/
/*------------- Product Browser Widget classes ----------------*/
/*-------------------------------------------------------------*/
.ecwid a, .ecwid a:active, .ecwid a:visited {
  color: #3282b4;
}
 .ecwid span.gwt-InlineHTML, .ecwid span.gwt-InlineLabel {
  color: #3282b4;
}
 .ecwid div.gwt-Label {
  color: #3282b4;
}
 div.ecwid-ProductBrowser-auth-logged span.gwt-InlineLabel {
  color: #3282b4;
}
 div.ecwid-productBrowser-categoryPath a,
div.ecwid-productBrowser-categoryPath a:active,
div.ecwid-productBrowser-categoryPath a:visited {
  color: #3282b4;
}
 div.ecwid-productBrowser-categoryPath span.gwt-InlineLabel {
  color: #3282b4;
}
 div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productNameLink a:visited {
  color: #3282b4;
}
 table.ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink:hover a {
  color: #61c2ee;
}
 div.ecwid-productBrowser-sku,
div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel,
div.ecwid-productBrowser-categoryPath {
  color: #3282b4;
}
 div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel,
div.ecwid-productBrowser-details-qtyLabel,
div.ecwid-productBrowser-details-qtyAvailInfo,
span.ecwid-productBrowser-details-optionRadioButton label,
select.ecwid-productBrowser-details-optionSelectBox,
input.ecwid-productBrowser-details-optionDateField,
input.ecwid-productBrowser-details-optionTextField,
textarea.ecwid-productBrowser-details-optionTextArea {
  color: #3282b4;
}
 .ecwid-productBrowser-details-optionUploadFiles-filesize {
  color: #3282b4;
}
 div.ecwid-productBrowser-details-optionUploadFiles-removeButton {
  background: transparent url("icons_beige/remove_file.gif") no-repeat center center;
}
 div.ecwid-productBrowser-cart-hint {
  color: #ffffff;
}
 form.ecwid-uploadPopup-mainPanel {
  color: #3282b4;
  font: 30px roboto, arial, sans-serif;
}
 table.ecwid-uploadPopup-mainPanel-fileListPanel {
  background-color: #3282b4;
  color: #3282b4;
  font-family: roboto, arial,sans-serif;
}
 button.ecwid-uploadPopup-addButton {
  background: url("icons_beige/boxAdd.gif") no-repeat scroll center center transparent;
}
 button.ecwid-uploadPopup-addButton-disabled {
  background: url("icons_beige/boxAddDisabled.gif") no-repeat scroll center center transparent;
}
 button.ecwid-uploadPopup-deleteButton {
  background: url("icons_beige/boxDelete.gif") no-repeat scroll center center transparent;
}
 button.ecwid-uploadPopup-deleteButton-disabled {
  background: url("icons_beige/boxDeleteDisabled.gif") no-repeat scroll center center transparent;
}
 div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link {
  color: #3282b4;
}
 div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current {
  color: #3282b4;
}
 span.ecwid-productBrowser-details-taxValue,
div.ecwid-productBrowser-price {
  color: #3282b4;
}
 div.ecwid-productBrowser-head {
  color: #3282b4;
}
 div.ecwid-productBrowser-backgroundedPanel {
  background-color: #e9e9e9;
}
 /* The "In stock" and "Out of stock" labels */
div.ecwid-productBrowser-details-inStockLabel,
div.ecwid-productBrowser-details-outOfStockLabel {
  font: bold 14px roboto, arial, tahoma, geneva, verdana, sans-serif;
  padding-bottom: 12px;
}
 