/******************************************************************************/
/******************************* Common classes *******************************/
/******************************************************************************/
.ecwid {
  color: #FFFFFF;
}

.ecwid a, .ecwid a:active, .ecwid a:visited {
  color: #450100;
}

span.gwt-InlineHTML, span.gwt-InlineLabel {
  color: #FFFFFF;
}

button.ecwid-MessageBox-button, button.gwt-Button {
  background: transparent url("icons_red/back_normal.gif") repeat-x scroll 0 0;
  border: 1px solid #8D7D67;
  color: #000000;
}

button.gwt-Button:active, button.ecwid-MessageBox-button:active {
  background: transparent url("icons_red/back_on.gif") repeat-x scroll 0 0;
  border: 2px solid #8D7D67;
  color: #FFFFFF;
}

/******************************************************************************/
/************* Categories (horizontal and vertical) Widget classes ************/
/******************************************************************************/
.ecwid-categories {
  background: #91ABC9;
}

table.ecwid-categoriesTabBar table.gwt-TabBarItem {
  color: #000000;
}

table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopCenter {
  background: transparent url("icons_red/rounded_corners/1_2.gif") repeat-x;
}

table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleRight {
  background: transparent url("icons_red/rounded_corners/2_3.gif") repeat-y;
}

table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleLeft {
  background: transparent url("icons_red/rounded_corners/2_1.gif") repeat-y;
}

table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopLeft {
  background: transparent url("icons_red/rounded_corners/1_1.gif") no-repeat;
}

table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopRight {
  background: transparent url("icons_red/rounded_corners/1_3.gif") no-repeat;
}

div.ecwid-categories-horizontal-menuBarContainer {
  border-bottom: 2px solid #CBCED1;
}

span.ecwid-categories-category {
  color: #FFCC66;
}

div.ecwid-categoriesMenuBar td.gwt-MenuItem-selected div.ecwid-categories-category,
div.ecwid-categoriesMenuBar td.gwt-MenuItem-current div.ecwid-categories-category {
  color: #FFFFFF;
}

table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected div.ecwid-categories-category {
  color: #000000;
}

td.ecwid-categories-vertical-table-cell table.ecwid-categories-vertical-table-cell-categoryLink div.ecwid-categories-category {
  color: #FFFFFF;
}

td.ecwid-categories-vertical-table-cell-selected table.ecwid-categories-vertical-table-cell-categoryLink div.ecwid-categories-category {
  color: #FFFFFF !important;
}

div.ecwid-categories-MenuBarPopup {
  background-color: #B6C7DB;
}

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: #000000;
}

/******************************************************************************/
/***************************** Bag Widget classes *****************************/
/******************************************************************************/
div.ecwid-productBrowser-cart-removeItemButton {
  display: block;
  background: transparent url(http://kb.ecwid.com/f/ecwid_remove_button.gif) no-repeat scroll center center;
  height: 18px;
  width: 70px;
}

div.ecwid-minicart {
  background: transparent url("icons_red/minicart.png") no-repeat scroll left top;
}

div.ecwid-minicart-caption {
  color: #FFFFFF;
}

div.ecwid-minicart-label {
  color: #B4B8BC;
}

div.ecwid-minicart-link span.gwt-InlineLabel {
  color: #FFFFFF;
}

span.ecwid-productBrowser-cart-weight {
  display: none;
}

table.ecwid-productBrowser-cart-estimation {
  display: none;
}

/******************************************************************************/
/*********************** Product Browser Widget classes ***********************/
/******************************************************************************/
/* root categories, first level category links */
span.ecwid-categories-category {
  font-size: 12px;
}

/* subcategories, second level category links */
div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 11px;
}

/* 3rd, 4th, etc level category links */
div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 11px;
}

div.ecwid-productBrowser {
  background-color: #91ABC9;
}

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

div.ecwid-productBrowser-price {
  /* feel free to change the code below*/
  font-size: 18px;
}

div.ecwid-productBrowser-auth a:link, div.ecwid-productBrowser-auth a:active, div.ecwid-productBrowser a:visited {
  color: #450100;
}

div.ecwid-productBrowser-productNameLink a:link,
div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productNameLink a:visited {
  color: #FFFFFF !important;
}

div.ecwid-productBrowser-sku {
  color: #FFFFFF;
}

/* Product price in ProductBrowser */
div.ecwid-productBrowser-price {
  color: #FFFFFF !important;
}

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

div.ecwid-results-topPanel div {
  color: #FFFFFF;
}

div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel {
  color: #A9ABA6;
}

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

/* ProductBrowser Pager */
div.ecwid-pager {
  color: #FFFFFF;
}

div.ecwid-pager span.ecwid-pager-link {
  color: #FFFFFF;
}

/* ProductBrowser breadcrumbs */
div.ecwid-productBrowser-categoryPath span.gwt-InlineLabel {
  color: #FFFFFF;
}

div.ecwid-productBrowser-categoryPath a:link, div.ecwid-productBrowser-categoryPath a:visited, div.ecwid-productBrowser-categoryPath a:active, div.ecwid-productBrowser-categoryPath a:hover {
  color: #FFFFFF;
}

/* Product Details */
div.ecwid-productBrowser-details-inTheBagText, div.ecwid-productBrowser-details-inTheBag div {
  color: #FFFFFF;
}

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

div.ecwid-productBrowser-details-optionClassText {
  color: #FFFFFF;
}

div.ecwid-productBrowser-details-price {
  color: #FFFFFF;
}

div.ecwid-productBrowser-details-descr {
  color: #FFFFFF;
}

div.ecwid-productBrowser-details-descr li {
  color: #FFFFFF;
}

div.ecwid-productBrowser-details-descr h1, h2, h3, h4, h5, h6 {
  color: #FFFFFF;
}

span.ecwid-productBrowser-details-optionRadioButton {
  color: #FFFFFF;
}

div.ecwid-productBrowser-details-sku {
  color: #FFFFFF;
}

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

div.ecwid-productBrowser-details-qtyLabel {
  color: #EC5700;
}

div.ecwid-productBrowser-details-qtyLabel {
  color: #FFFFFF;
}

input.ecwid-productBrowser-details-qtyTextField {
  color: #010000;
}

div.ecwid-productBrowser-details-qtyAvailInfo {
  color: #FFFFFF;
}

div.ecwid-productBrowser-details-priceIncludesTaxesLabel {
  color: #FFFFFF;
}

span.ecwid-productBrowser-details-taxName {
  color: #FFFFFF;
}

span.ecwid-productBrowser-details-taxValue {
  color: #EC5700;
}

div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel {
  color: #FFFFFF;
}

span.ecwid-productBrowser-cart-weight {
  color: #C4Cc5C1;
}

.ecwid-popup span.ecwid-productBrowser-details-optionRadioButton {
  color: #000000;
}

div.ecwid-noimage {
  background: transparent url("icons_red/noimage.gif") no-repeat !important;
}

/* Panel in ProductBrowser  */
div.ecwid-productBrowser-backgroundedPanel {
  background-color: #91ABC9;
}

table.ecwid-productBrowser-productsGrid-mainTable {
  color: #C4C5C1;
}

div.ecwid-productBrowser-productsGrid-productTopFragment,
div.ecwid-productBrowser-productsGrid-productBottomFragment {
  background-color: #91ABC9;
}

div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick {
  background: transparent url("icons_red/tick.png") no-repeat scroll center center;
}

div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-sku {
  color: #c4c5c1;
}

div.ecwid-productBrowser-productsList-descr {
  color: #c4c5c1;
}

div.ecwid-productBrowser-productsList-inTheBagTick {
  background-image: url("icons_red/tick.png");
}

td.ecwid-productBrowser-productsTable-cell {
  border-color: #7d1e00;
}

td.ecwid-productBrowser-productsTable-cellOdd {
  background-color: #4974a5;
}

td.ecwid-productBrowser-productsTable-cellEven {
  background-color: #4974a5;
}

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

div.ecwid-productBrowser-productsTable-inTheBagTick {
  background-image: url("icons_red/tick.png");
}

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

/* "Add to bag" button */
div.ecwid-AddToBagButton-up, div.ecwid-AddToBagButton-up-hovering,
div.ecwid-AddToBagButton-down, div.ecwid-AddToBagButton-down-hovering {
  background-image: url("icons_red/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_red/add_to_bag.gif");
}

/* Cart */
td.ecwid-productBrowser-cart-emptyCartPanel-td,
td.ecwid-Checkout-orderFailed-td {
  background-color: #FE9E23;
}

div.ecwid-MessageBox, div.ecwid-MessageBox-msg {
  color: #FFFFFF;
  background-color: #c4c5c1;
}

/* Cart panel */
div.ecwid-productBrowser-cart-backgroundedPanel {
  background-color: #91ABC9;
}

div.ecwid-productBrowser-cart-subtotalLabel,
div.ecwid-productBrowser-cart-shippingLabel,
div.ecwid-productBrowser-cart-taxLabel,
div.ecwid-productBrowser-cart-totalLabel {
  color: #FFFFFF;
}

div.ecwid-productBrowser-cart-subtotalAmount,
div.ecwid-productBrowser-cart-shippingAmount,
div.ecwid-productBrowser-cart-taxAmount,
div.ecwid-productBrowser-cart-totalAmount {
  color: #EC5700;
}

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_red/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_red/checkout.gif");
}

/* Shopping Cart */
div.ecwid-productBrowser-cart-productNameLink a,
div.ecwid-productBrowser-cart-productNameLink a:active,
div.ecwid-productBrowser-cart-productNameLink a:visited {
  color: #FFFFFF;
}

div.ecwid-productBrowser-cart div.ecwid-productBrowser-sku {
  color: #C4C5C1;
}

.ecwid-productBrowser-cart-itemsTable .gwt-Label {
  color: #C6C7C6;
}

td.ecwid-productBrowser-cart-itemsTable-cell {
  border-bottom: 1px solid #7D1E00;
}

div.ecwid-productBrowser-cart-price {
  color: #EC5700;
}

input.ecwid-productBrowser-cart-qtyTextField {
  color: #000000;
  width: 36px;
}

tr.ecwid-productBrowser-cart-itemsTable-row-selected {
  background-color: #91ABC9;
  border-bottom: solid 1px #ffffff;
}

td.ecwid-productBrowser-cart-itemsTable-headerCell {
  color: #FFFFFF;
}

div.ecwid-productBrowser-cart-removeItemButton {
  background: transparent url("icons_red/remove_item.gif") no-repeat scroll center center;
}

/*  Checkout BreadCrumbs */
div.ecwid-Checkout-BreadCrumbs-link {
  color: #FFFFFF;
}

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

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

div.ecwid-Checkout-BreadCrumbs-point {
  background: transparent url("icons_red/checkout_point_not_visited.png") no-repeat;
}

div.ecwid-Checkout-BreadCrumbs-point-visited {
  background: transparent url("icons_red/checkout_point_visited.png") no-repeat;
}

div.ecwid-Checkout-BreadCrumbs-point-current {
  background: transparent url("icons_red/checkout_point_current.png") no-repeat;
}

div.ecwid-Checkout-BreadCrumbs-section {
  background: transparent url("icons_red/checkout_section_not_visited.gif") no-repeat;
}

div.ecwid-Checkout-BreadCrumbs-section-visited {
  background: transparent url("icons_red/checkout_section_visited.gif") no-repeat;
}

/* Ecwid Forms */
div.ecwid-form {
  background-color: #F0BE83;
}

div.ecwid-form a:link, div.ecwid-form a:active, div.ecwid-form a:visited {
  color: #A74510;
}

table.ecwid-Checkout-blockTitle div.gwt-Label {
  color: #FFFFFF !important;
}

label.ecwid-fieldLabel {
  color: #000000;
}

/* Invoice */
div.ecwid-Invoice table {
  background-color: #FFFFFF;
}

div.ecwid-Invoice-Header {
  color: #56534C;
}

td.ecwid-Invoice-Header-OrderId span {
  color: #881F09;
}

div.ecwid-Invoice-Header, div.ecwid-Invoice-Header td {
  background-color: #F0BE83;
}

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

div.ecwid-Invoice table {
  background-color: #FFFFFF;
}

div.ecwid-Invoice-cell, div.ecwid-Invoice td, div.ecwid-Invoice-ShippingDetails td {
  background-color: #F0BE83;
}

div.ecwid-Invoice-footer-placeOrder {
  background-color: #F0BE83;
  color: #1E2C38;
}

div.ecwid-Invoice-footer-placeOrder td, div.ecwid-Invoice-footer-placeOrder .gwt-Label, div.ecwid-Invoice-footer-orderConfirmation, div.ecwid-Invoice-footer-orderConfirmation td, div.ecwid-Invoice-footer-orderConfirmation .gwt-Label {
  background-color: #F0BE83;
}

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_red/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-Invoice-productName,
div.ecwid-Invoice-productName a,
div.ecwid-Invoice-productName a:active,
div.ecwid-Invoice-productName a:visited {
  color: #811400;
}

td.ecwid-Invoice-cell {
  background-color: #F0BE83;
}

td.ecwid-Invoice-footer-orderConfirmation-text .gwt-Anchor, td.ecwid-Invoice-footer-orderConfirmation-text .gwt-Anchor:active, td.ecwid-Invoice-footer-orderConfirmation-text .gwt-Anchor:visited {
  color: #881F09;
}

.ecwid-Account-menu-link, .ecwid-Account-menu-link:active, .ecwid-Account-menu-link:visited {
  color: #FE9E23;
}

div.ecwid-Account-rightPanel-title {
  color: #FFFFFF;
}

div.ecwid-form-fieldLabel, .gwt-TextBox, .gwt-PasswordTextBox, .gwt-ListBox, .gwt-TextArea, .gwt-DateBox, td.ecwid-form-fieldLabel {
  color: #000000;
}

.gwt-TextBox, .gwt-PasswordTextBox, .gwt-TextArea, .gwt-DateBox, .gwt-ListBox {
  border: 1px solid #898989;
}

div.ecwid-Account-menu-sectionTitle {
  color: #FFFFFF;
}

div.ecwid-MessageBox-msg-info {
  background: transparent url("icons_red/msg_info.gif") no-repeat 28px;
}

div.ecwid-MessageBox-msg-question {
  background: transparent url("icons_red/msg_quest.gif") no-repeat 28px;
}

div.ecwid-MessageBox-msg-warning {
  background: transparent url("icons_red/msg_warning.gif") no-repeat 28px;
}

div.ecwid-MessageBox-msg-error {
  background: transparent url("icons_red/msg_error.gif") no-repeat 28px;
}

div.ecwid-productBrowser-cart-rightPanel {
  background-color: #300102;
}

table.ecwid-productBrowser-cart-rightPanel {
  background-color: #300102;
}

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

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

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

div.ecwid-demo-product-note {
  color: #000000;
  background-color: #F0BE83;
}

div.ecwid-demo-product-note a:link, div.ecwid-demo-product-note a:visited, div.ecwid-demo-product-note a:active, div.ecwid-demo-product-note a:hover {
  color: #811400;
}

/* Line */
div.ecwid-Account-AddressBook div.ecwid-Account-ContinueShoppingButtonContainer {
  border-top: solid 1px #7D1E00;
}

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

/* DateRangeBox */
td.ecwid-DateRangeBox-range {
  background-color: #FFFFFF;
  color: #000000;
}

div.ecwid-DateRangePopup {
  background-color: #F0BE83;
  color: #000000;
  border: 1px solid #736756;
}

table.ecwid-DateRangePopup-PresetsPanel .gwt-Anchor {
  color: #811400;
}

/* Orders */
table.ecwid-OrdersList-OrderBox {
  border: solid 2px #FFFFFF;
}

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

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

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

td.ecwid-OrdersList-OrderBox-cellOdd {
  background-color: #F0BE83;
}

td.ecwid-OrdersList-OrderBox-cellEven {
  background-color: #FBECDA;
}

td.ecwid-OrdersList-OrderBox-cell {
  border: 2px solid #FFFFFF;
}

div.ecwid-OrdersList-OrderBox-sku {
  color: #4b4b4b;
}

div.ecwid-OrdersList-OrderBox-product a,
div.ecwid-OrdersList-OrderBox-product a:active,
div.ecwid-OrdersList-OrderBox-product a:visited {
  color: #811400;
}

td.ecwid-OrdersList-OrderBox-footer {
  background-color: #f0be83;
  color: #000000;
}

td.ecwid-OrdersList-OrderBox-footer .gwt-InlineHTML {
  color: #000000;
}

td.ecwid-OrdersList-OrderBox-footer-status .gwt-InlineHTML span span {
  color: #811400;
}

td.ecwid-OrdersList-OrderBox-footer .ecwid-OrdersList-OrderBox-price {
  color: #FFFFFF;
}

td.ecwid-OrdersList-OrderBox-price {
  color: #a7110d;
}

div.ecwid-Orders-EmptyList {
  background-color: #2C0507;
  color: #FFFFFF;
}

div.ecwid-OrdersList-OrderBox-status span {
  color: #000000;
}

td.ecwid-OrdersList-OrderBox-totals-price {
  color: #A7110D;
}

/******************************************************************************/
/******************************* Popup components *****************************/
/******************************************************************************/
div.ecwid-popup-headLabel {
  color: #FFFFFF;
}

div.ecwid-FormPopup-fieldWrapper label.ecwid-fieldLabel {
  color: #000000;
}

div.ecwid-popup-content-mainPanel {
  background-color: #F0BE83;
}

div.ecwid-popup-fieldLabel {
  color: #000000;
}

div.ecwid-popup-content-mainPanel .gwt-Anchor:link, div.ecwid-popup-content-mainPanel .gwt-Anchor:active, div.ecwid-popup-content-mainPanel .gwt-Anchor:visited, div.ecwid-popup-content-mainPanel .gwt-Anchor:hover {
  color: #881F09;
}

div.ecwid-popup {
  border: 18px solid #DBBA92;
  background-color: #91ABC9;
}

div.ecwid-popup hr {
  background-color: #7D1E00;
}

button.ecwid-popup-closeButton {
  background: transparent url("icons_red/popup_close.png") no-repeat center center;
}

div.ecwid-AddressBook-addButton {
  background: url("icons_red/addNewAddress.png") no-repeat;
}

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

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

div.ecwid-Checkout-blockTitle {
  color: #FFFFFF;
}

span.ecwid-shippingOption {
  color: #000000;
}

div.ecwid-PaymentMethodSelector .gwt-RadioButton {
  color: #000000;
}

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

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

td.ecwid-PseudoButton-center div.gwt-Label {
  color: #FFFFFF;
}

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

div.ecwid-AccountSettings div.ecwid-Account-ContinueShoppingButtonContainer {
  border-top: 1px solid #7D1E00;
}

td.ecwid-Account-rightCell div.ecwid-productBrowser-head {
  color: #FFFFFF;
}

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

/* informational messages, disappearing after few seconds */
div.ecwid-DisappearingMessage {
  border: solid #DBBA92 10px;
  background-color: #4974a5;
}

div.ecwid-DisappearingMessage-content {
  color: #FE9E23;
}

div.ecwid-DisappearingMessage-content span {
  color: #FE9E23;
}

/* Search */
div.ecwid-productBrowser-search-noResultsLabel {
  color: #FFFFFF;
}

/* Gallery */
.ecwid-productBrowser-details-GalleryPanel-linkContainer .gwt-HTML, .ecwid-productBrowser-details-GalleryPanel-linkContainer .gwt-Anchor {
  color: #FFFFFF;
}

div.ecwid-productBrowser-details-GalleryPanel-imageContainer {
  border: solid 2px #7D1E00;
}

button.ecwid-gallery-prevButton {
  background: transparent url("icons_red/gallery_prev.png") no-repeat scroll center center;
}

button.ecwid-gallery-nextButton {
  background: transparent url("icons_red/gallery_next.png") no-repeat scroll center center;
}

td.ecwid-DateRangeBox-icon {
  border-left: solid 1px #8D7D67;
  background: #EECCA4 url("icons_red/arrow-south.gif") no-repeat center center;
}

table.ecwid-DateRangeBox {
  border: solid 1px #8D7D67;
}

div.ecwid-gallery-thumbnailsPanel {
  background-color: #F0BE83;
}

table.ecwid-gallery-thumbnail {
  border: 3px solid  #F0BE83;
}

table.ecwid-gallery-thumbnail-selected {
  border: 3px solid #7D1E00;
}

table.ecwid-gallery-thumbnail-selected {
  border: 3px solid #7D1E00;
}

div.ecwid-productBrowser-cart-asterisk {
  color: #EC5700;
}

div.ecwid-productBrowser-cart-estimationNote {
  color: #FFFFFF;
}

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

div.ecwid-productBrowser-cart-checkoutOptionsSeparator {
  color: #FFFFFF;
}

div.ecwid-productBrowser-cart-chooseLocationPopup label.ecwid-fieldLabel {
  color: #1E2C38;
}

div.ecwid-productBrowser-cart-chooseLocationPopup-deliveryMethodLabel {
  color: #1E2C38;
}

span.ecwid-productBrowser-cart-weight {
  color: #C6C7C6;
}
