/**
 * @package   Halcyon Template - RocketTheme
 * @version   1.0 January 2, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 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-categoryPath, .ecwid-productBrowser-backgroundedPanel,html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-thumbnail {background: #FAFAFA !important;-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);box-shadow: 1px 1px 2px rgba(0,0,0,0.1);}
.ecwid-productBrowser-categoryPath-separator {}
.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: #e6e6e6 !important;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)) !important;background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6) !important;background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6) !important;background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6) !important;background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6) !important;background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6) !important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0) !important;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) !important;color: #333 !important;border: 1px solid #ccc !important;border-bottom-color: #bbb !important;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;}
.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, .ecwid-Checkout-ShippingAddress-top {background: #f5f5f5 !important;}
.gwt-TextBox, .gwt-PasswordTextBox {border: 1px solid #F3F3F3 !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 #F3F3F3 !important;}
.ecwid-Checkout-BreadCrumbs-point {}
.ecwid-Checkout-BreadCrumbs-section {}
.ecwid-Checkout-BreadCrumbs-section-visited {}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment-mouseover,html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productTopFragment-mouseover,html#ecwid_html body#ecwid_body td.ecwid-productBrowser-productsList-mouseover  {background: #FAFAFA !important;border-color: #F3F3F3 !important;}

/* Custom Buttons */
.ecwid-ContinueShoppingButton, .ecwid-AddToBagButton, .ecwid-productBrowser-cart-checkoutButton, .ecwid-Checkout-placeOrderButton {background-repeat: no-repeat;}
.gwt-TabBarItem-selected {border: 1px solid #bbb !important;}

/* Product Listing Grid */
.ecwid-productBrowser-subcategories-mainTable td div img, .ecwid-productBrowser-productsGrid-productTopFragment td div img {background-color: #FAFAFA !important;border: 1px solid #F3F3F3 !important;box-shadow: 1px 1px 3px rgba(202, 202, 202, 0.9) !important;}
.ecwid-productBrowser-productsGrid-productTopFragment a, .ecwid-productBrowser-subcategories-mainTable a, .ecwid-productBrowser-details-thumbnail {}
.ecwid-productBrowser-productsGrid-productTopFragment a:before, .ecwid-productBrowser-subcategories-mainTable a:before, .ecwid-productBrowser-details-thumbnail:before {}
.ecwid-productBrowser-productsGrid-productTopFragment a:after, .ecwid-productBrowser-subcategories-mainTable a:after, .ecwid-productBrowser-details-thumbnail:after {}
.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag .ecwid-productBrowser-productsGrid-inTheBagTick {}

/* Categories Modules */
.ecwid-categories-vertical-table-cell {border-top: 1px solid #EBEBEB !important;}
.ecwid-categories-vertical-table-cell-categoryLink {}
.ecwid-categories-vertical-table-cell a span {}
.ecwid-categories-vertical-table-cell-selected {background: #fff !important;}
.ecwid-categories-vertical-table-cell-selected a span, .ecwid-categories-vertical-table-cell a:hover span, .gwt-MenuItem-current a span {}
.ecwid-categoriesMenuBar {}
.ecwid-categoriesMenuBar .gwt-MenuItem a {}

/* MiniCart Module */
.ecwid-minicart {}
.ecwid-minicart-counter {}
.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 {border: 1px solid #8C9498 !important;}
.ecwid-SearchPanel-button {border: 1px solid #3F4346 !important;}
.ecwid-SearchPanel-button:hover {background: #5B6366 !important;}

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