
/* Custom CSS theme */
div.ecwid-productBrowser-cart-checkoutButton-up,div.ecwid-productBrowser-cart-checkoutButton-up-hovering{background:transparent url(https://storage.googleapis.com/bbrothers/checkout.png) no-repeat top center !important}
 iv.ecwid-productBrowser-cart-checkoutButton-down,div.ecwid-productBrowser-cart-checkoutButton-down-hovering{background:transparent url(https://storage.googleapis.com/bbrothers/checkout.png) no-repeat bottom center !important}
 div.ecwid-ContinueShoppingButton-up,div.ecwid-ContinueShoppingButton-up-hovering,div.ecwid-ContinueShoppingButton-ie6-up,div.ecwid-ContinueShoppingButton-ie6-up-hovering{background:transparent url(https://storage.googleapis.com/bbrothers/continue_shopping.png) no-repeat top center}
 div.ecwid-ContinueShoppingButton-down,div.ecwid-ContinueShoppingButton-down-hovering,div.ecwid-ContinueShoppingButton-ie6-down,div.ecwid-ContinueShoppingButton-ie6-down-hovering{background:transparent url(https://storage.googleapis.com/bbrothers/continue_shopping.png) no-repeat bottom center}
 div.ecwid-AddToBagButton-up,div.ecwid-AddToBagButton-up-hovering{background:transparent url(https://storage.googleapis.com/bbrothers/add_to_bag.png) no-repeat top center !important}
 div.ecwid-AddToBagButton-down,div.ecwid-AddToBagButton-down-hovering{background:transparent url(https://storage.googleapis.com/bbrothers/add_to_bag.png) no-repeat bottom center !important}
 button.ecwid-AccentedButton{background:#96b744 !important;box-shadow:0 0 0 0 !important}
 button.ecwid-AccentedButton:hover{background:#829a3b !important;box-shadow:0 0 0 0 !important}
 .ecwid{color:#3282b4}
 div.ecwid-minicart{background:transparent url(http://storage.googleapis.com/bbrothers/shopping-bag-icon-align-l.png)}
 div.ecwid-minicart-caption{color:#3282b4}
 div.ecwid-minicart-link *{color:#96b744}
 .ecwid-minicart-mini-count{color:#3282b4;font:13px roboto, arial, sans-serif}
 span.ecwid-minicart-label-text{color:#3282b4}
 span.ecwid-categories-category{color:#3282b4}
 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:#3282b4}
 .ecwid a,.ecwid a:active,.ecwid a:visited{color:#3282b4}
 .ecwid span.gwt-InlineHTML,.ecwid span.gwt-InlineLabel{color:#3282b4}
 .ecwid div.gwt-Label{color:#3282b4}
 div.ecwid-ProductBrowser-auth-logged span.gwt-InlineLabel{color:#3282b4}
 div.ecwid-productBrowser-categoryPath a,div.ecwid-productBrowser-categoryPath a:active,div.ecwid-productBrowser-categoryPath a:visited{color:#3282b4}
 div.ecwid-productBrowser-categoryPath span.gwt-InlineLabel{color:#3282b4}
 div.ecwid-productBrowser-productNameLink a,div.ecwid-productBrowser-productNameLink a:active,div.ecwid-productBrowser-productNameLink a:visited{color:#3282b4}
 table.ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink:hover a{color:#61c2ee}
 div.ecwid-productBrowser-sku,div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel,div.ecwid-productBrowser-categoryPath{color:#3282b4}
 div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel,div.ecwid-productBrowser-details-qtyLabel,div.ecwid-productBrowser-details-qtyAvailInfo,span.ecwid-productBrowser-details-optionRadioButton label,select.ecwid-productBrowser-details-optionSelectBox,input.ecwid-productBrowser-details-optionDateField,input.ecwid-productBrowser-details-optionTextField,textarea.ecwid-productBrowser-details-optionTextArea{color:#3282b4}
 .ecwid-productBrowser-details-optionUploadFiles-filesize{color:#3282b4}
 div.ecwid-productBrowser-details-optionUploadFiles-removeButton{background:transparent url("icons_beige/remove_file.gif") no-repeat center center}
 div.ecwid-productBrowser-cart-hint{color:#ffffff}
 form.ecwid-uploadPopup-mainPanel{color:#3282b4;font:30px roboto, arial, sans-serif}
 table.ecwid-uploadPopup-mainPanel-fileListPanel{background-color:#3282b4;color:#3282b4;font-family:roboto, arial,sans-serif}
 button.ecwid-uploadPopup-addButton{background:url("icons_beige/boxAdd.gif") no-repeat scroll center center transparent}
 button.ecwid-uploadPopup-addButton-disabled{background:url("icons_beige/boxAddDisabled.gif") no-repeat scroll center center transparent}
 button.ecwid-uploadPopup-deleteButton{background:url("icons_beige/boxDelete.gif") no-repeat scroll center center transparent}
 button.ecwid-uploadPopup-deleteButton-disabled{background:url("icons_beige/boxDeleteDisabled.gif") no-repeat scroll center center transparent}
 div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link{color:#3282b4}
 div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current{color:#3282b4}
 span.ecwid-productBrowser-details-taxValue,div.ecwid-productBrowser-price{color:#3282b4}
 div.ecwid-productBrowser-head{color:#3282b4}
 div.ecwid-productBrowser-backgroundedPanel{background-color:#e9e9e9}
 div.ecwid-productBrowser-details-inStockLabel,div.ecwid-productBrowser-details-outOfStockLabel{font:bold 14px roboto, arial, tahoma, geneva, verdana, sans-serif;padding-bottom:12px}
 
div.ecwid-productBrowser-details-inStockLabel {
    color: #96b744;

div.ecwid-Checkout-QIWI-payment-logo {
	background: url(icons_beige/QIWIlogo_small.png) no-repeat transparent;
	width: 86px;
	height: 41px;	
}

div.ecwid-Checkout-QIWI-phone-icon {
	background: url(icons_beige/phone.png) no-repeat transparent;
	width: 23px;
	height: 34px;
}

div.ecwid-Checkout-QIWI-plus-seven {
	color: #3282b4;
	font: 18px bold roboto, arial, verdana, sans-serif;
}

div.ecwid-form,
td.ecwid-productBrowser-cart-emptyCartPanel-td,
div.ecwid-Orders-EmptyList,
td.ecwid-Checkout-orderFailed-td {
    background-color:#3282b4;
}

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

div.ecwid-CheckoutCollapsableWidget-expandable div.ecwid-Checkout-blockTitle span.ecwid-Checkout-blockTitle-text {
	border-bottom-color: #3282b4;
}
div.ecwid-CheckoutCollapsableWidget div.ecwid-Checkout-blockTitle span.ecwid-collapseToggleButton-expanded {
	background: url(icons_beige/checkout_arrow_close.png) no-repeat;
}
div.ecwid-CheckoutCollapsableWidget div.ecwid-Checkout-blockTitle span.ecwid-collapseToggleButton-collapsed {
	background: url(icons_beige/checkout_arrow_open.png) no-repeat;
}

button.gwt-Button {
    background:transparent url(icons_beige/back_normal.gif)  repeat-x;
    color:#3a3a3a;
    border: 1px solid #3282b4;
}
button.gwt-Button:active {
    background: transparent url(icons_beige/back_on.gif) repeat-x;
    color:#ffffff;
    border: 1px solid #3282b4;
}

button.ecwid-AccentedButton {	
        position: relative;
        vertical-align: top;
       width: 50%;
       height: 45px;
       padding: 0;
       font-size: 18px;
       color: white;
       text-align: center;
       text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
       background: #96b744;
       border: 0;
       border-bottom: 2px solid #96b744;
       cursor: pointer;
}

button.ecwid-AccentedButton:hover{
          background-color: #96b744;
}

button.ecwid-AccentedButton:active {
        background-color: #96b744;
}

/* The panel containing the bottom fragment of a product */
div.ecwid-productBrowser-productsGrid-productBottomFragment {
	padding: 15px 5px 10px 5px;
    font: 13px roboto, arial, sans-serif;
    margin: 0 1px 1px 1px;
    border: none;
}

.ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productsGrid-productBottomFragment {
	padding: 0 5px 10px;
}

.ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productsGrid-productCostFragment {
	padding: 5px 5px 0;
	text-align: center;
}
.ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-BuyNow {
	padding-top: 7px;
}

.ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-price {
	margin: 0;
}

div.ecwid-productBrowser-productsGrid-productBottomFragment-mouseover {
    border: solid 1px #96b744;
    border-top: none;
    margin: 0;
}

div.ecwid-productBrowser-productsGrid-productMiddleFragment {
	height: 100%;
	overflow: auto;
	border: none;
	font: 13px roboto, arial, sans-serif;
	margin: 7px 6px 2px;
}

/* The ticks showing that a product is in the bag */
div.ecwid-productBrowser-productsGrid-inTheBagTick {
    position: absolute;
    left: 10px;
    top: 0;
    width: 21px;
    height: 21px;
}
div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick {
    background: url(icons/tick.png) no-repeat center center;
    filter: expression(fixPNG(this));
}

/* Product name links */
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink {
	text-align: left;
	word-wrap: break-word;
}
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:visited {
    font: normal 17px roboto, ariel, sans-serif;
}

/* Main style for the "Add to bag" button */
div.ecwid-AddToBagButton,
div.ecwid-AddToBagButton-ie6 {
    width: 168px;
    height: 39px;
    cursor: pointer;
    outline: none;
	margin: 0 auto;
}

/* The "Add to bag" button in up state */
div.ecwid-AddToBagButton-up, div.ecwid-AddToBagButton-up-hovering,
div.ecwid-AddToBagButton-ie6-up, div.ecwid-AddToBagButton-ie6-up-hovering {
    background: transparent url(http://storage.googleapis.com/bbrothers/in-the-bag-icon.png) no-repeat top center;
}

/* The "Add to bag" button in down state */
div.ecwid-AddToBagButton-down, div.ecwid-AddToBagButton-down-hovering,
div.ecwid-AddToBagButton-ie6-down, div.ecwid-AddToBagButton-ie6-down-hovering {
    background: transparent url(icons/add_to_bag.png) no-repeat bottom center;
}

/* The "Add to bag" button in IE6 (hack) */
div.ecwid-AddToBagButton-ie6-up, div.ecwid-AddToBagButton-ie6-up-hovering,
div.ecwid-AddToBagButton-ie6-down, div.ecwid-AddToBagButton-ie6-down-hovering {
    background-image: url(icons/add_to_bag.gif);
}

div.ecwid-AddToBagButton-up-disabled, div.ecwid-AddToBagButton-down-disabled,
div.ecwid-AddToBagButton-ie6-up-disabled, div.ecwid-AddToBagButton-ie6-down-disabled {
    background-image: none;
    width: auto;
    height: auto;
    padding: 10px;
    cursor: default;
    font: bold 15px roboto, arial, tahoma, geneva, verdana, sans-serif;
    color: #96b744;
}

div.ecwid-ContinueShoppingButton-up, div.ecwid-ContinueShoppingButton-up-hovering,
div.ecwid-ContinueShoppingButton-down, div.ecwid-ContinueShoppingButton-down-hovering {
	background-image: url(icons_beige/continue_shopping.png);
}
div.ecwid-ContinueShoppingButton-ie6-up, div.ecwid-ContinueShoppingButton-ie6-up-hovering,
div.ecwid-ContinueShoppingButton-ie6-down, div.ecwid-ContinueShoppingButton-ie6-down-hovering {
    background-image: url(icons_beige/continue_shopping.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);
}
div.ecwid-productBrowser-cart-checkoutButton-ie6-up, div.ecwid-productBrowser-cart-checkoutButton-ie6-up-hovering,
div.ecwid-productBrowser-cart-checkoutButton-ie6-down, div.ecwid-productBrowser-cart-checkoutButton-ie6-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);
}
div.ecwid-Checkout-placeOrderButton-ie6-up, div.ecwid-Checkout-placeOrderButton-ie6-up-hovering,
div.ecwid-Checkout-placeOrderButton-ie6-down, div.ecwid-Checkout-placeOrderButton-ie6-down-hovering {
    background-image: url(icons_beige/place_order.gif);
}

div.ecwid-productBrowser-details-inTheBag {
    background:transparent url(http://storage.googleapis.com/bbrothers/in-the-bag-icon.png) no-repeat scroll left center;
}

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

div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick,
div.ecwid-productBrowser-productsList-inTheBagTick,
div.ecwid-productBrowser-productsTable-inTheBagTick {
    background-image: url(http://storage.googleapis.com/bbrothers/in-the-bag-tick.png)
}
div.ecwid-productBrowser-details-outOfStockLabel-allInBag,
div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-sku {
    color: #f16066;
}
div.ecwid-productBrowser-productsTable-addToBagLink {
    color: #96b744;
}

.ecwid-no-touch td.ecwid-productBrowser-cart-itemsTable-cell-selected,
.ecwid-no-touch tr.ecwid-productBrowser-cart-itemsTable-row-selected {
    background-color: #96b744;
}

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

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

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

div.ecwid-PaymentMethodsBlock-PaymentOption label,
span.ecwid-shippingOption label,
div.ecwid-productBrowser-cart-chooseLocationPopup span.ecwid-shippingOption {
    color: #f16066;
}

/* Discount Coupon box */
div.ecwid-productBrowser-cart-EnterCouponBox {
	background-color: #ffffff;
	border: 1px solid #808080;
}
div.ecwid-productBrowser-cart-EnterCouponBox .gwt-Label {
	color: #3282b4;
}

.ecwid-EcwidHintingLink {
    color: #3282b4;
}

.ecwid-EcwidHintingLink-Popup {
	border: 1px solid #3a3a3a;
	color: #808080;
}

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

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

div.ecwid-Checkout-BreadCrumbs-link {
    color: #3282b4;
}
div.ecwid-Checkout-BreadCrumbs-link-current {
    color: #3282b4;
    border-bottom-color: #3282b4;
}
div.ecwid-Checkout-BreadCrumbs-link-visited {
    color: #e9e9e9;
}
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);
}
.ecwid-Checkout-BreadCrumbs-Vertical div.ecwid-Checkout-BreadCrumbs-section {
	background: #3282b4;
}
.ecwid-Checkout-BreadCrumbs-Vertical div.ecwid-Checkout-BreadCrumbs-section-visited {
	background: #3282b4;
}
div.ecwid-AddressBook-item {
    background:#3282b4 none repeat scroll 0 0;
}
div.ecwid-AddressBook-block {
    border:1px solid #3282b4;
}
div.ecwid-AddressBook-addButton {
    background: transparent url(icons_beige/addNewAddress.gif) no-repeat scroll 0 0;
    color: #3282b4;
}
div.ecwid-Account-AddressBook div.ecwid-Account-ContinueShoppingButtonContainer {
    border-top:1px solid #3282b4;
}

td.ecwid-PseudoButton-left {
    background: transparent url(icons_beige/pseudo_button_left.gif) no-repeat 1px 0;
}
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 -1px 0;
}
td.ecwid-PseudoButton-center div.gwt-Label,
div.ecwid-PseudoButton {
	color: #ffffff;
}

div.ecwid-AddressForm-SSLencryptedPopup {
    background: transparent url(icons_beige/SSLencrypted.png) no-repeat;
}
td.ecwid-Invoice-edgeCell, td.ecwid-Invoice-cell {
    background-color:#3282b4;
}
div.ecwid-Invoice-cell-title {
    background-color:#3282b4;
}
td.ecwid-Invoice-Header-OrderId span,
td.ecwid-Invoice-Header-OrderId-long span,
td.ecwid-Invoice-Header-OrderId-very-long span,
td.ecwid-OrdersList-OrderBox-header-orderdescr span {
    color:#3282b4;
}

div.ecwid-Invoice-productName {
	-x-system-font:none;
    color:#3282b4;
}

div.ecwid-Invoice-productName a, div.ecwid-Invoice-productName a:active, div.ecwid-Invoice-productName a:visited {
    -x-system-font:none;
    color:#3282b4;
}
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:#3282b4;
}
.ecwid-Invoice-Summary-taxRow div.ecwid-Invoice-Summary-label {
   color: #3a3a3a;
}
td.ecwid-OrdersList-OrderBox-header-orderdescr {
    color:#3a3a3a;
}
td.ecwid-OrdersList-OrderBox-header {
    background-color:#3282b4;
}
td.ecwid-OrdersList-OrderBox-price,
td.ecwid-OrdersList-OrderBox-totals-price {
    color:#3282b4;
}

div.ecwid-pager span.ecwid-pager-link-enabled {
    color:#3282b4;
}

div.ecwid-pager span.ecwid-pager-link-disabled {
    color:#3282b4;
}

/* The message box displayed when the storefront is closed */
div.ecwid-maintenance-popup {
	border-color: #f16066;
	background-color: #ffffff;
    color: #f16066;
}
div.ecwid-maintenance-staff-message {
	color: #3282b4;
}

div.ecwid-DownloadError-head {
    color: #3282b4;
}
div.ecwid-DownloadError-content {
    color: #3a3a3a;
}

div.ecwid-gallery-imageDescription {
    text-align: center;
	font: normal 14px roboto, arial, sans-serif;
    color: #3282b4;
}

div.ecwid-gallery-imageDescription-top {
	padding: 40px 0 30px 0;
	display:none;
}

div.ecwid-gallery-imageDescription-bottom {
	padding: 30px 0 40px 0;
	display: block;
}

div.ecwid-EgoodsComponent-downloadLabel {
    color: #3282b4;
}
span.ecwid-EgoodsComponent-filesize, span.ecwid-EgoodsComponent-expires {
    color: #3a3a3a;
}
span.ecwid-EgoodsComponent-expires span {
    color: #3282b4;
}
div.ecwid-EgoodsComponent a, div.ecwid-EgoodsComponent a:active, div.ecwid-EgoodsComponent a:visited {
    color: #3282b4;
}
tr.ecwid-EgoodsComponent-egoodRow-expired div.ecwid-EgoodsComponent-description,
tr.ecwid-EgoodsComponent-egoodRow-expired a, tr.ecwid-EgoodsComponent-egoodRow-expired a:active, tr.ecwid-EgoodsComponent-egoodRow-expired a:visited {
    color: #3a3a3a;
    cursor: auto;
}

div.ecwid-ServiceMessage-container div.ecwid-ShadowedPopupPanel-content,
div.ecwid-ShadowedPopupPanel-content {
    background-color: #3282b4;
}
button.ecwid-ServiceMessage-closeButton {
	background-image: url(icons_beige/connection-error-close.gif);
}

div.ecwid-DateRangePopup table.ecwid-DateRangePopup-PresetsPanel a,
div.ecwid-DateRangePopup table.ecwid-DateRangePopup-PresetsPanel a:visited,
div.ecwid-DateRangePopup table.ecwid-DateRangePopup-PresetsPanel a:active {
    display: block;
    color: #3282b4;
    margin: 0 15px 5px;
}

/* iDEAL Mollie Banks */
div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanks-panel {
    background-color: #3282b4;
}
div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksLbl-over {
    color: #3282b4;
}
img.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksImg-over {
    border: 1px solid #3282b4;
}
img.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksImg-selected {
    border: 4px solid #3282b4;
}
/* --- iDEAL Mollie Banks --- */

/* Share buttons */

.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sharePanel-header {
	background-color: #ffffff;
}

.ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-sharePanel-icon {
	background: url(icons_beige/share_ico.svg) no-repeat left center / 13px;
}


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

div.ecwid-ppReview-totals-block, div.ecwid-ppReview-sidebar-hor div.ecwid-ppReview-block {
	border-top: 4px solid #ffffff;
}

div.ecwid-productBrowser-extraField-value-center, div.ecwid-productBrowser-extraField-value-side {
	color: #3282b4;
}

/* Share purchase */

div.ecwid-productBrowser-head-share-purchase {
	color:#3282b4;
}

div.ecwid-MaskableWidget .ecwid-mask {
	background-color: #3282b4;
}

/*****Ask for Advice*****/
.ecwid .ecwid-productBrowser-ask-advice-panel {
	background: #3282b4;
}

.ecwid .ecwid-productBrowser-ask-advice-panel .ecwid-productBrowser-ask-advice-panel-icon {
	background: #3282b4 url(icons_beige/lamp.png) no-repeat left center;
}

.ecwid .ecwid-productBrowser-ask-advice-panel a {
	text-decoration: none;
}

.ecwid .ecwid-ProductDetails-gray-panel-bottom {
	background: #3282b4;
}

.PlainButton {
	color: #3282b4;
}

table.PlainButton-PrintInvoice + table table div.PlainButton-noIcon{
	background-color: #f16066 !important;
}

.PlainButton-PrintInvoice {
	background:transparent url(icons_beige/back_normal.gif) repeat-x scroll 0 0;
}

.PlainButton-PrintInvoice .PlainMenuButton-arrow img{
    background: #3282b4 url(icons/arrow-south.gif) no-repeat center center !important;
}

div.ecwid-amexPaymentForm {
    background-color: #3282b4;
}

div.ecwid-extForm-errorContainer {
	background: #e9e9e9;
	color: #f16066;
}

div.ecwid-Account .ecwid-AccountSettings .membership {
	background: #3282b4;
}

.ecwid-responsive div.ecwid-PseudoButton {
	border-color: #3282b4;
	background: #3282b4; /* Old browsers */
}

/* terms & conditions */
div.ecwid-Terms-link-title,
div.ecwid-productBrowser-termsPanel:hover {
    color: #808080;
}

div.ecwid-productBrowser-termsPanel {
    color: #3282b4;
}

div.ecwid-favorite-view {
    color: #3a3a3a;
}

.ecwid-productBrowser-backgroundedPanelInner  div.ecwid-favorite-view{
    background-color: #ffffff;
}

.ecwid-favorite-menu div.ecwid-favorite-image svg g>path {
    fill: #f16066;
}

.ecwid-no-favorites-area  .ecwid-no-favorites-icon svg g>path {
    fill: #f16066;
}

/* Ecwid buttons */
button.gwt-Button, #wrapper button.gwt-Button {
    background: transparent url(icons/back_normal.gif) repeat-x;
    border: solid 1px #96b744;
    outline: none;
    vertical-align: baseline;
    text-decoration: none;
    cursor: pointer;
    color: #96b744;
    border-radius: 2px;
    height: 24px;
    font: normal 12px roboto, arial, verdana, sans-serif;
    white-space: nowrap;
    padding: 0 5px;
}
button.gwt-Button[type] { /* for everything but ie */
	min-width: 75px;
	min-width: 0 \0/IE9;	/* ie9 */
	padding: 0 15px \0/IE9; /* ie9 */
}
button.gwt-Button:active, #wrapper button.gwt-Button:active {
    background: transparent url(icons/back_on.gif) repeat-x;
    border: solid 1px #96b744;
    font: normal 12px roboto, arial, verdana, sans-serif;
    color: #ffffff;
    outline: none;
}
button.gwt-Button[disabled], button.gwt-Button[disabled]:active,
#wrapper button.gwt-Button[disabled], #wrapper button.gwt-Button[disabled]:active {
    background: transparent url(icons/back_normal.gif) repeat-x;
    border: solid 1px #96b744;
    outline: none;
    color: #bfbebe;
}

button.ecwid-AccentedButton {
	background-color: rgb(150, 183, 68, 1);
}

button.ecwid-AccentedButton:visited,
button.ecwid-AccentedButton:focus,
button.ecwid-AccentedButton:active {
	border: 0 none;
	outline: none;
}

button.ecwid-AccentedButton:active {
	top: 1px;
}

button.ecwid-AccentedButton span {
	color: #ffffff;
	padding: 0;
	margin: 0;
}

button.ecwid-AccentedButton::-moz-focus-inner {
	border: 1px dotted transparent;
}

button.ecwid-AccentedButton {
	background-color: #150, 183, 68, 1;
	box-shadow: 0 0 0 1px rgba(32, 85, 96, .7), 0 1px 0 rgb(78, 179, 178) inset;
}

button.ecwid-AccentedButton:hover {
	box-shadow: 0 0 0 1px rgba(32, 85, 96, .7), 0 1px 0 rgb(94, 194, 193) inset;
}

button.ecwid-AccentedButton-ie9minus {
	zoom: 1;
	height: 40px;
	line-height: 1.3em;
	padding: .17em 1.5em .23em;
}

button.ecwid-AccentedButton-ie9minus:active span {
	position: relative;
	top: -1px;
	left: -1px;
	zoom: 1;
}

button.ecwid-AccentedButton-ie9minus span {
	zoom: 1;
	display:inline-block;
	vertical-align: top;
}

button.ecwid-AccentedButton-ie9minus {
	background-color: #96b744;
	/* for IE 9 SVG as background image */
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMjdCOUJCIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjM0E4NzhCIiBvZmZzZXQ9IjAuMTciLz48c3RvcCBzdG9wLWNvbG9yPSIjM0E4NzhCIiBvZmZzZXQ9IjAuMTgiLz48c3RvcCBzdG9wLWNvbG9yPSIjM0E4NzhCIiBvZmZzZXQ9IjAuNzMiLz48c3RvcCBzdG9wLWNvbG9yPSIjNEQ5ODk5IiBvZmZzZXQ9IjAuNzMiLz48c3RvcCBzdG9wLWNvbG9yPSIjM0Y5MjkyIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjIyKSIgLz4KPC9zdmc+);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96b744', endColorstr='#96b744',GradientType=0);
}

button.ecwid-AccentedButton-ie9minus:hover {
	/* for IE 9  */
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMjdCOUJCIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDU5RkEyIiBvZmZzZXQ9IjAuMTciLz48c3RvcCBzdG9wLWNvbG9yPSIjNDU5RkEyIiBvZmZzZXQ9IjAuMTgiLz48c3RvcCBzdG9wLWNvbG9yPSIjM0Y5NDk2IiBvZmZzZXQ9IjAuNzMiLz48c3RvcCBzdG9wLWNvbG9yPSIjNjRCN0I3IiBvZmZzZXQ9IjAuNzMiLz48c3RvcCBzdG9wLWNvbG9yPSIjM0Y5MjkyIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNzQ4KSIgLz4KPC9zdmc+);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96b744', endColorstr='#96b744',GradientType=0);
}

button.ecwid-AccentedButton-ie9plus {
	filter: none !important;
	height: 1.6em;
}

button.ecwid-AccentedButton-ie9plus:active span {
	top: 0;
	left: 0;
}

button.ecwid-AccentedButton-disabled {
	opacity: 0.45;
	filter: Alpha(opacity=45);
}

button.ecwid-AccentedButton-disabled:active {
	top: 0;
}
button.ecwid-AccentedButton-disabled:hover {
	background-color: #96b744;
	box-shadow: 0 0 0 1px rgba(150, 183, 68, .7), 0 1px 0 rgb(150, 183, 68) inset;
}

.ecwid .ecwid-btn--secondary {
    border-radius: 13px;
    -moz-border-radius: 13px; 
    -webkit-border-radius: 13px; 
    background-color: #e4e4e4;
} 

div.ecwid-minicart {
left: 20px !important;
bottom: 0px !important;
} 
.ecwid .ecwid-btn--addToBag {
 background: #96b744;
}
.ecwid .ecwid-btn--addToBag:hover {
 background: #e1e580;
}
.ecwid .ecwid-btn--addToBag:focus,
.ecwid .ecwid-btn--addToBag:focus:hover {
 border-color: #96b744;
}
.ecwid .ecwid-btn--addToBag:active,
.ecwid .ecwid-btn--addToBag:focus:active {
 background: #96b744;
} 