/**
 * @package   Mercado Template - RocketTheme
 * @version   1.5.5 December 12, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Main Component */
.ecwid, .ecwid-note, .ecwid-productBrowser-sku, .ecwid-categories-category, .ecwid-AddressBook-addButton {color: #777 !important;}
.ecwid-productBrowser-price, .ecwid-productBrowser-categoryPath a, .ecwid-pager-link-enabled, .ecwid-results-topPanel-viewAsPanel-link, .ecwid-productBrowser-details-inTheBag div, .ecwid-productBrowser-cart-totalAmount, .ecwid-productBrowser-cart-asterisk, .gwt-Label, .ecwid-Checkout-BreadCrumbs-link, .ecwid-productBrowser-cart-estimationNote span, .ecwid-productBrowser-productsTable-addToBagLink, .ecwid-productBrowser-price, .gwt-TabBarItem-wrapper-selected .ecwid-categories-category, .ecwid-Checkout-blockTitle, .ecwid-Invoice-Header-OrderId span, .ecwid-Invoice-productName {color: #BF4E28 !important;}
.ecwid-productBrowser-categoryPath, .ecwid-productBrowser-backgroundedPanel {background: #ddd !important;border-top: 1px solid #c0c0c0 !important;border-left: 1px solid #c0c0c0 !important;border-right: 1px solid #fff !important;border-bottom: 1px solid #fff !important;-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);}
.ecwid-productBrowser-categoryPath-separator {background: url(../images/style4/breadcrumb-div.png) 100% 0 no-repeat;}
.ecwid-productBrowser-head, .ecwid h5, .ecwid h6, .ecwid-fieldLabel, .ecwid-productBrowser-details-qtyLabel {color: #666 !important;text-shadow: 1px 1px 1px rgba(255,255,255,0.9);}
.ecwid-productBrowser-price, .ecwid-productBrowser-categoryPath a, .ecwid-productBrowser-details-inTheBag, .ecwid-productBrowser-cart-totalAmount, .gwt-Label, .ecwid-productBrowser-productsTable-addToBagLink, .ecwid-productBrowser-subcategories-mainTable .gwt-InlineLabel {text-shadow: 1px 1px 1px rgba(255,255,255,0.9);}
.ecwid-productBrowser-details-optionRadioButton-name, .ecwid-productBrowser-cart-itemsTable-headerCell, .ecwid-productBrowser-details-optionRadioButton-name, .ecwid-productBrowser-subcategories-mainTable .gwt-InlineLabel {color: #333 !important;}
.gwt-Button, .ecwid-ProductBrowser-auth-logged .gwt-Anchor, .ecwid-productBrowser-auth-mini .gwt-Anchor {background: #e8e8e8 url(../images/style4/body-gradient1.png) 50% 0 repeat-x !important;border: 1px solid #bbb !important;color: #555 !important;text-shadow: 1px 1px 1px rgba(255,255,255,0.9);}
.gwt-Button:hover, .ecwid-ProductBrowser-auth-logged .gwt-Anchor:hover, .ecwid-productBrowser-auth-mini .gwt-Anchor:hover {background: #e8e8e8 !important;}
.ecwid-productBrowser-cart-itemsTable-cell-selected {background: #fafafa !important;}
.ecwid-form {background: #f5f5f5 !important;}
.gwt-TextBox, .gwt-PasswordTextBox {background: #F9F8FE url(../images/style4/body-gradient2.png) 50% 0 repeat-x !important;border: 1px solid #ccc !important;}
.ecwid-Checkout-BreadCrumbs-link-current {border-bottom: 3px solid #666 !important;}
.ecwid-Orders-EmptyList, .ecwid-AddressBook-addButton, .ecwid-Invoice-Header, .ecwid-Invoice-cell, .ecwid-Invoice-footer-placeOrder {background: #fafafa !important;}
.ecwid-AddressBook-block {border: 1px solid #ccc !important;}
html#ecwid_html body#ecwid_body .ecwid-Checkout div.ecwid-Checkout-BreadCrumbs-link-current {border-bottom: 3px solid #BF4E28 !important;}
.ecwid-Checkout-BreadCrumbs-point {background-image: url(../images/ecwid/style4/shop-steps.png) !important;}
.ecwid-Checkout-BreadCrumbs-section {background: url(../images/ecwid/style4/shop-line1.png) 0 0 no-repeat !important;}
.ecwid-Checkout-BreadCrumbs-section-visited {background: url(../images/ecwid/style4/shop-line2.png) 0 0 no-repeat !important;}
.ecwid-Invoice-cell-title {background: #BF4E28 !important;}

/* Custom Buttons */
.ecwid-ContinueShoppingButton, .ecwid-AddToBagButton, .ecwid-productBrowser-cart-checkoutButton, .ecwid-Checkout-placeOrderButton {background-image: url(../images/ecwid/style4/shop-button1.png) !important;background-repeat: no-repeat;}
.gwt-TabBarItem-selected {background: #e8e8e8 url(../images/style4/body-gradient1.png) 50% 0 repeat-x !important;border: 1px solid #bbb !important;text-shadow: 1px 1px 1px rgba(255,255,255,0.9);}

/* Product Listing Grid */
.ecwid-productBrowser-productsGrid-productTopFragment a, .ecwid-productBrowser-subcategories-mainTable a, .ecwid-productBrowser-details-thumbnail {background: url(../images/style4/bottom-shadow2-m.png) 50% 100% repeat-x !important;}
.ecwid-productBrowser-productsGrid-productTopFragment a:before, .ecwid-productBrowser-subcategories-mainTable a:before, .ecwid-productBrowser-details-thumbnail:before {background: url(../images/style4/bottom-shadow2-l.png) 0 0 no-repeat !important;}
.ecwid-productBrowser-productsGrid-productTopFragment a:after, .ecwid-productBrowser-subcategories-mainTable a:after, .ecwid-productBrowser-details-thumbnail:after {background: url(../images/style4/bottom-shadow2-r.png) 100% 0 no-repeat !important;}
.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag .ecwid-productBrowser-productsGrid-inTheBagTick {background: url(../images/ecwid/style4/shop-check.png) 50% 50% no-repeat !important;}

/* Categories Modules */
.ecwid-categories-vertical-table-cell {background: #353535 url(../images/style4/horizontal-bar.png) 50% 0 repeat-x;border-top: 1px solid #666 !important;border-bottom: 1px solid #222 !important;}
.ecwid-categories-vertical-table-cell-categoryLink {background-image: url(../images/style4/sidepanel-arrows2.png);}
.ecwid-categories-vertical-table-cell a span {color: #E76B44 !important;text-shadow: -1px -1px 1px rgba(0,0,0,0.4);}
.ecwid-categories-vertical-table-cell-selected {background: #A44322 url(../images/style4/horizontal-bar-active.png) 50% 0 repeat-x;border-top: 1px solid #E07D62 !important;border-bottom: 1px solid #582311 !important;}
.ecwid-categories-vertical-table-cell-selected a span, .ecwid-categories-vertical-table-cell a:hover span, .gwt-MenuItem-current a span {color: #fff !important;text-shadow: -1px -1px 1px rgba(0,0,0,0.4);}
.ecwid-categoriesMenuBar {background: #333 !important;border: 0 !important;}
.ecwid-categoriesMenuBar .gwt-MenuItem a {border-top: 1px solid #222 !important;}

/* MiniCart Module */
#ecwid_minicart_module_wrapper .ecwid {background: #A44322 url(../images/style4/horizontal-bar-active.png) 50% 0 repeat-x !important;border: 1px solid #E07D62 !important;-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5);box-shadow: 0 1px 5px rgba(0,0,0,0.5);}
.ecwid-minicart {background: url(../images/style4/cart-icon.png) 8px 10px no-repeat !important;}
.ecwid-minicart-counter {background: url(../images/style4/cart-div.png) 0 50% no-repeat;}
.ecwid-minicart-counter, .ecwid-minicart-caption, .ecwid-minicart-label-text {color: #fff !important;text-shadow: -1px -1px 1px rgba(0,0,0,0.4);}
.ecwid-minicart.ecwid-minicart-dropTargetEngage {background-position: 8px -128px !important;}
.ecwid-minicart-dropTargetEngage .ecwid-minicart-label {background: #006A85 !important;}

/* Search Module */
.ecwid-SearchPanel-field, .ecwid-SearchPanel-button {color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.5);}
.ecwid-SearchPanel-field {background: #4D4D4D url(../images/style4/sidepanel-gradient4.png) 50% -10px repeat-x !important;border: 1px solid #666 !important;}
.ecwid-SearchPanel-button {background: #404040 url(../images/style4/sidepanel-gradient3.png) 50% 0 repeat-x !important;border: 1px solid #333 !important;}
.ecwid-SearchPanel-button:hover {background: #404040 !important;}

/* FriendConnect Module */
.simple-signin, .gfc-footer-msg {color: #fff !important;}