.ecwid {
  color: #78654a;
}

/*-------------------------------------------------------------*/
/*-------------------- Bag Widget classes ---------------------*/
/*-------------------------------------------------------------*/
div.ecwid-minicart {
  background: transparent url("icons_beige/minicart.png");
}

div.ecwid-minicart-link * {
  color: #7e8611;
}

/*-------------------------------------------------------------*/
/*---- Categories (horizontal and vertical) Widget classes ----*/
/*-------------------------------------------------------------*/
/* First level category links */
span.ecwid-categories-category {
  color: #413124;
}

/* 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: #9f3b3f;
}

/*-------------------------------------------------------------*/
/*------------- Product Browser Widget classes ----------------*/
/*-------------------------------------------------------------*/
.ecwid a, .ecwid a:active, .ecwid a:visited {
  color: #7e8611;
}

div.ecwid-productBrowser-categoryPath a,
div.ecwid-productBrowser-categoryPath a:active,
div.ecwid-productBrowser-categoryPath a:visited {
  color: #7e8611;
}

div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productNameLink a:visited {
  color: #413124;
}

div.ecwid-productBrowser-sku,
div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel,
div.ecwid-productBrowser-categoryPath,
div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel,
div.ecwid-productBrowser-details-qtyLabel {
  color: #78654a;
}

div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link {
  color: #7e8611;
}

span.ecwid-productBrowser-details-taxValue,
div.ecwid-productBrowser-price {
  color: #9f3b3f;
}

div.ecwid-productBrowser-head {
  color: #413124;
}

div.ecwid-productBrowser-backgroundedPanel {
  background-color: #f0ead8;
}

div.ecwid-form,
td.ecwid-productBrowser-cart-emptyCartPanel-td,
td.ecwid-Checkout-orderFailed-td {
  background-color: #f0ead8;
}

div.ecwid-Checkout-blockTitle,
table.ecwid-Checkout-blockTitle div.gwt-Label {
  color: #413124;
}

button.gwt-Button {
  background: transparent url("icons_beige/back_normal.gif") repeat-x;
  color: #000000;
}

button.gwt-Button:active {
  background: transparent url("icons_beige/back_on.gif") repeat-x;
  color: #ffffff;
}

div.ecwid-AddToBagButton-up, div.ecwid-AddToBagButton-up-hovering,
div.ecwid-AddToBagButton-down, div.ecwid-AddToBagButton-down-hovering {
  background-image: url("icons_beige/add_to_bag.png");
}

* html div.ecwid-AddToBagButton-up, * html div.ecwid-AddToBagButton-up-hovering,
* html div.ecwid-AddToBagButton-down, * html div.ecwid-AddToBagButton-down-hovering {
  background-image: url("icons_beige/add_to_bag.gif");
}

div.ecwid-productBrowser-cart-checkoutButton-up, div.ecwid-productBrowser-cart-checkoutButton-up-hovering,
div.ecwid-productBrowser-cart-checkoutButton-down, div.ecwid-productBrowser-cart-checkoutButton-down-hovering {
  background-image: url("icons_beige/checkout.png");
}

* html div.ecwid-productBrowser-cart-checkoutButton-up, * html div.ecwid-productBrowser-cart-checkoutButton-up-hovering,
* html div.ecwid-productBrowser-cart-checkoutButton-down, * html div.ecwid-productBrowser-cart-checkoutButton-down-hovering {
  background-image: url("icons_beige/checkout.gif");
}

div.ecwid-Checkout-placeOrderButton-up, div.ecwid-Checkout-placeOrderButton-up-hovering,
div.ecwid-Checkout-placeOrderButton-down, div.ecwid-Checkout-placeOrderButton-down-hovering {
  background-image: url("icons_beige/place_order.png");
}

* html div.ecwid-Checkout-placeOrderButton-up, * html div.ecwid-Checkout-placeOrderButton-up-hovering,
* html div.ecwid-Checkout-placeOrderButton-down, * html div.ecwid-Checkout-placeOrderButton-down-hovering {
  background-image: url("icons_beige/place_order.gif");
}

div.ecwid-productBrowser-details-inTheBag {
  background: transparent url("icons_beige/bag.png") no-repeat scroll left center;
}

div.ecwid-productBrowser-details-inTheBag div {
  color: #826432;
}

div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick,
div.ecwid-productBrowser-productsList-inTheBagTick,
div.ecwid-productBrowser-productsTable-inTheBagTick {
  background-image: url("icons_beige/tick.png");
}

div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-sku {
  color: #78654a;
}

div.ecwid-productBrowser-productsTable-addToBagLink {
  color: #7e8611;
}

tr.ecwid-productBrowser-cart-itemsTable-row-selected {
  background-color: #eeeca5;
}

div.ecwid-productBrowser-cart-estimationNote span {
  color: #7E8611;
}

div.ecwid-productBrowser-cart-asterisk {
  -x-system-font: none;
  color: #7E8611;
}

div.ecwid-productBrowser-cart-chooseLocationPopup label.ecwid-fieldLabel,
div.ecwid-productBrowser-cart-chooseLocationPopup-deliveryMethodLabel {
  color: #7E8611;
}

/* Discount Coupon box */
div.ecwid-productBrowser-cart-EnterCouponBox {
  background-color: #f0ead8;
  border: 1px solid #c7c7c7;
}

div.ecwid-productBrowser-cart-EnterCouponBox .gwt-Label {
  color: #4b4b4b;
}

div.ecwid-Checkout-ShippingAddress-top {
  background-color: #cebe8e;
}

div.ecwid-AddressForm-secureLockIcon {
  background: transparent url("icons_beige/lock.gif");
}

div.ecwid-Checkout-BreadCrumbs-link {
  color: #897555;
}

div.ecwid-Checkout-BreadCrumbs-link-current {
  color: #8e9800;
  border-bottom: 3px solid #8e9800 !important;
}

div.ecwid-Checkout-BreadCrumbs-link-visited {
  color: #7e8611;
}

div.ecwid-Checkout-BreadCrumbs-point {
  background-image: url("icons_beige/checkout_point_not_visited.png");
}

div.ecwid-Checkout-BreadCrumbs-point-visited {
  background-image: url("icons_beige/checkout_point_visited.png");
}

div.ecwid-Checkout-BreadCrumbs-point-current {
  background-image: url("icons_beige/checkout_point_current.png");
}

div.ecwid-Checkout-BreadCrumbs-section {
  background-image: url("icons_beige/checkout_section_not_visited.gif");
}

div.ecwid-Checkout-BreadCrumbs-section-visited {
  background-image: url("icons_beige/checkout_section_visited.gif");
}

div.ecwid-AddressBook-item {
  background: #f0ead8 none repeat scroll 0 0;
}

div.ecwid-AddressBook-block {
  border: 1px solid #cbb694;
}

div.ecwid-AddressBook-addButton {
  background: transparent url("icons_beige/addNewAddress.gif") no-repeat scroll 0 0;
  color: #b59766;
}

div.ecwid-Account-AddressBook div.ecwid-Account-ContinueShoppingButtonContainer {
  border-top: 1px solid #cbb694;
}

div.ecwid-Account-menu-sectionPanel a, div.ecwid-Account-menu-sectionPanel a:active, div.ecwid-Account-menu-sectionPanel a:visited {
  color: #7E8611;
}

td.ecwid-PseudoButton-left {
  background: transparent url("icons_beige/pseudo_button_left.gif") no-repeat;
}

td.ecwid-PseudoButton-center {
  background: transparent url("icons_beige/pseudo_button_center.gif") repeat-x;
}

td.ecwid-PseudoButton-right {
  background: transparent url("icons_beige/pseudo_button_right.gif") no-repeat;
}

div.ecwid-AddressForm-SSLencryptedPopup {
  background: transparent url("icons_beige/SSLencrypted.png") no-repeat;
}

td.ecwid-Invoice-edgeCell, td.ecwid-Invoice-cell {
  background-color: #f0ead8;
}

div.ecwid-Invoice-cell-title {
  background-color: #b59766;
}

td.ecwid-Invoice-Header-OrderId span, td.ecwid-OrdersList-OrderBox-header-orderdescr span {
  color: #7E8611;
}

div.ecwid-Invoice-productName, div.ecwid-Invoice-productName a, div.ecwid-Invoice-productName a:active, div.ecwid-Invoice-productName a:visited {
  -x-system-font: none;
  color: #7E8611;
}

td.ecwid-Invoice-footer-orderConfirmation-text a, td.ecwid-Invoice-footer-orderConfirmation-text a:active, td.ecwid-Invoice-footer-orderConfirmation-text a:visited {
  -x-system-font: none;
  color: #7E8611;
}

td.ecwid-OrdersList-OrderBox-header-orderdescr {
  color: #000000;
}

td.ecwid-OrdersList-OrderBox-header {
  background-color: #f0ead8;
}

td.ecwid-OrdersList-OrderBox-price,
td.ecwid-OrdersList-OrderBox-totals-price {
  color: #9F3B3F;
}

div.ecwid-pager span.ecwid-pager-link-enabled {
  color: #7E8611;
}

/*--------------------------------*/
/*---- "Share" popup classes -----*/
/*--------------------------------*/
td.ecwid-SharePopup-header-center div,
div.ecwid-SharePopup-main {
  color: #000000;
  background-color: #ffffff;
}

div.ecwid-SharePopup-content {
  background-color: #f0ead8;
}

div.ecwid-SharePopup-checkboxes span.gwt-CheckBox {
  color: #000000;
}

div.ecwid-SharePopup-checkboxes span.gwt-CheckBox label span {
  color: #7e8611;
}

div.ecwid-SharePopup-noteLabel {
  color: #917e64;
}

div.ecwid-FriendsList {
  background-color: #ffffff;
}

div.ecwid-FriendsList-emptyListLabel {
  color: #917e64;
}

div.ecwid-FriendsList-friend {
  color: #413124;
}

div.ecwid-FriendsList-friend-selected {
  background-color: #7e8611;
  color: #ffffff;
}
