/**
 * @package   Mercado Template - RocketTheme
 * @version   1.5.0 March 3, 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: #C91E1E !important;}
.ecwid-productBrowser-categoryPath, .ecwid-productBrowser-backgroundedPanel {background: #f1f1f1 !important;border-top: 1px solid #d0d0d0 !important;border-left: 1px solid #d0d0d0 !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/style8/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/style8/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/style8/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 #C91E1E !important;}
.ecwid-Checkout-BreadCrumbs-point {background-image: url(../images/ecwid/style8/shop-steps.png) !important;}
.ecwid-Checkout-BreadCrumbs-section {background: url(../images/ecwid/style8/shop-line1.png) 0 0 no-repeat !important;}
.ecwid-Checkout-BreadCrumbs-section-visited {background: url(../images/ecwid/style8/shop-line2.png) 0 0 no-repeat !important;}
.ecwid-Invoice-cell-title {background: #C91E1E !important;}

/* Custom Buttons */
.ecwid-ContinueShoppingButton, .ecwid-AddToBagButton, .ecwid-productBrowser-cart-checkoutButton {background-image: url(../images/ecwid/style8/shop-button1.png) !important;background-repeat: no-repeat;}
.gwt-TabBarItem-selected {background: #e8e8e8 url(../images/style8/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/style8/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/style8/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/style8/bottom-shadow2-r.png) 100% 0 no-repeat !important;}
.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag .ecwid-productBrowser-productsGrid-inTheBagTick {background: url(../images/ecwid/style8/shop-check.png) 50% 50% no-repeat !important;}

/* Categories Modules */
.ecwid-categories-vertical-table-cell {background: #09537F url(../images/style8/horizontal-bar.png) 50% 0 repeat-x;border-top: 1px solid #3C83AC !important;border-bottom: 1px solid #064063 !important;}
.ecwid-categories-vertical-table-cell-categoryLink {background-image: url(../images/style8/sidepanel-arrows2.png);}
.ecwid-categories-vertical-table-cell a span {color: #C2D7EA !important;text-shadow: -1px -1px 1px rgba(0,0,0,0.4);}
.ecwid-categories-vertical-table-cell-selected {background: #3AA5C3 url(../images/style8/horizontal-bar-active.png) 50% 0 repeat-x;border-top: 1px solid #96D5E5 !important;border-bottom: 1px solid #318CA6 !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: #064063 !important;border: 0 !important;}
.ecwid-categoriesMenuBar .gwt-MenuItem a {border-top: 1px solid #032235 !important;}

/* MiniCart Module */
#ecwid_minicart_module_wrapper .ecwid {background: #3AA5C3 url(../images/style8/horizontal-bar-active.png) 50% 0 repeat-x !important;border: 1px solid #96D5E5 !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/style8/cart-icon.png) 8px 10px no-repeat !important;}
.ecwid-minicart-counter {background: url(../images/style8/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: #0B6497 url(../images/style8/sidepanel-gradient4.png) 50% -10px repeat-x !important;border: 1px solid #064063 !important;}
.ecwid-SearchPanel-button {background: #0A5B8A url(../images/style8/sidepanel-gradient3.png) 50% 0 repeat-x !important;border: 1px solid #064063 !important;}
.ecwid-SearchPanel-button:hover {background: #0A5B8A !important;}

/* FriendConnect Module */
.simple-signin, .gfc-footer-msg {color: #fff !important;}