@import url(https://fonts.googleapis.com/css?family=Raleway);
#ecwid-productoption-58013627-Gift_Voucher_Amount {
  color: #000000;
}
 .ecwid {
  color: #000000;
}
 html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-up {
  background: transparent url(http://www.kenboylan.com/images/add_to_bag.png) no-repeat top center !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-up, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-ie6-up, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-ie6-up-hovering {
  background: transparent url(http://www.kenboylan.com/images/add_to_bag.png) no-repeat top center !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-note {
  font: normal 11px tahoma, geneva, verdana, sans-serif;
  color: #000000;
  display: block;
  text-align: right;
  margin: 0 2px 3px 0;
}
 html#ecwid_html body#ecwid_body div.ecwid-DateRangePopup {
  background-color: #000000;
  border: solid 1px gray;
  padding: 15px 5px 15px 15px;
  z-index: 1001;
  margin-right: 20px;
}
 html#ecwid_html body#ecwid_body label.ecwid-fieldLabel {
  font: normal 14px tahoma, geneva, verdana, sans-serif;
  color: #000000;
  display: block;
}
 html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleLeft {
  background: #000000;
}
 html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopRight {
  background: #000000;
  height: 11px;
}
 html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopCenter {
  background: #000000;
  height: 11px;
}
 html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopLeft {
  background: #000000;
  height: 11px;
}
 html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleRight {
  background: #000000;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-removeItemButton {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  background: url(http://www.kenboylan.com/images/close_button_3.png) no-repeat center center;
  width: 12px;
  height: 12px;
  cursor: pointer;
}
 html#ecwid_html body#ecwid_body button.ecwid-popup-closeButton {
  cursor: pointer;
  background: url(http://www.kenboylan.com/images/close_button_3.png) no-repeat center center;
  filter: expression(fixPNG_crop(this));
  border: none;
  width: 12px;
  height: 12px;
  margin: 5px;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-price {
  font: normal 16px tahoma, geneva, verdana, sans-serif;
  color: #000000;
}
 html#ecwid_html body#ecwid_body span.ecwid-productBrowser-cart-weight {
  font: 14px tahoma, geneva, verdana, sans-serif;
  color: #000000;
  white-space: nowrap;
  padding-left: 15px;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-sku {
  font-size: 14px;
  color: #000000;
  display: inline;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a:visited {
  color: #000000;
}
 html#ecwid_html body#ecwid_body div.ecwid-popup {
  border: solid 18px #000000;
  background-color: #000000;
  padding: 5px;
}
 a.gwt-Anchor {
  color: #000000 !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-FormPopup-fieldWrapper label.ecwid-fieldLabel {
  color: #000000 !important;
}
 html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid a:active, html#ecwid_html body#ecwid_body .ecwid a:visited {
  color: #000000;
}
 html#ecwid_html body#ecwid_body div.ecwid-LoginForm div.ecwid-fieldWrapper label.ecwid-fieldLabel {
  color: #000000;
}
 html#ecwid_html body#ecwid_body div.ecwid-form {
  background-color: #000000 !important;
  border: 1px solid #000000;
}
 html#ecwid_html body#ecwid_body div.ecwid-popup-headLabel {
  color: #000000;
  font-size: 20px !important;
  font-family: "Raleway", sans-serif !important;
  font-weight: 100 !important;
}
 input.gwt-TextBox {
  height: 30px;
}
 html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-enabled {
  color: #000000 !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-disabled {
  color: #000000 !important;
}
 html#ecwid_html body#ecwid_body td.ecwid-productBrowser-productsTable-cellOdd {
  background-color: #000000;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-descr {
  color: #000000;
  font-size: 14px;
  font-family: arial;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-subcategories-categoryName {
  text-align: center;
  color: #000000;
  font-size: 20px !important;
  font-family: "Raleway", sans-serif !important;
  font-weight: 100 !important;
  text-align: center !important;
  margin: 10px auto !important;
  text-decoration: none;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink {
  text-align: center;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-sku {
  text-align: center;
}
 a.gwt-Anchor.ecwid-productBrowser-auth-signInLink {
  display: none;
}
 #ecwid_search_module_wrapper {
  width: 250px;
  height: 37px;
}
 #SearchPanel-1 {
  width: 250px;
  height: 37px;
}
 .ecwid-SearchPanel {
  width: 250px;
  height: 37px;
}
 html#ecwid_html body#ecwid_body input.ecwid-SearchPanel-field {
  background-image: url(http://www.kenboylan.com/images/search_filter_bg.png) !important;
  backgound-color: white !important;
  font-family: arial !important;
  font-size: 14px !important;
  color: #1e4c4c !important;
  font-style: italic !important;
  border: 2px solid black !important;
  padding: 0 5px 0 43px !important;
  width: 170px;
  height: 37px;
  margin: 0;
}
 .ecwid-SearchPanel-button {
  width: 78px;
  color: white;
  background-color: black;
  height: 37px;
  border: 0;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
}
 /*-------------------------------------------------------------*/
/*-------------------- Bag Widget classes ---------------------*/
/*-------------------------------------------------------------*/
div.ecwid-minicart {
  background: transparent url(http://www.kenboylan.com/minicart.png);
}
 div.ecwid-minicart-caption {
  color: #2b2b2b;
}
 div.ecwid-minicart-link * {
  color: #000000;
}
 .ecwid-minicart-mini-count {
  color: #000000;
  font: 13px Verdana, Geneva, sans-serif;
}
 span.ecwid-minicart-label-text {
  color: #40445d;
}
 /*-------------------------------------------------------------*/
/*---- Categories (horizontal and vertical) Widget classes ----*/
/*-------------------------------------------------------------*/
/* First level category links */
span.ecwid-categories-category {
  color: #000000;
  font-family: Verdana, Geneva, sans-serif;
}
 /* Current category links */
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: #40445d;
  text-decoration: underline;
}
 /*-------------------------------------------------------------*/
/*------------- Product Browser Widget classes ----------------*/
/*-------------------------------------------------------------*/
.ecwid a, .ecwid a:active, .ecwid a:visited {
  color: #000000;
}
 .ecwid span.gwt-InlineHTML, .ecwid span.gwt-InlineLabel {
  color: #000000;
}
 .ecwid div.gwt-Label {
  color: #000000;
}
 div.ecwid-ProductBrowser-auth-logged span.gwt-InlineLabel {
  color: #000000;
}
 div.ecwid-productBrowser-categoryPath a,
div.ecwid-productBrowser-categoryPath a:active,
div.ecwid-productBrowser-categoryPath a:visited {
  color: #000000;
  font-size: 16px;
}
 div.ecwid-productBrowser-categoryPath span.gwt-InlineLabel {
  color: #000000;
  font-size: 16px;
}
 div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productNameLink a:visited {
  color: #000000;
  font-size: 20px !important;
  font-family: "Raleway", sans-serif !important;
  font-weight: 100 !important;
  text-align: center !important;
  margin: 0 auto !important;
  text-decoration: none;
}
 div.ecwid-productBrowser-productNameLink a:hover {
  color: #000000 !important;
  font-size: 20px !important;
  font-family: "Raleway", sans-serif !important;
  font-weight: 100 !important;
  text-align: center !important;
  margin: 0 auto !important;
  text-decoration: underline;
}
 div.ecwid-productBrowser-sku,
div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel,
div.ecwid-productBrowser-categoryPath {
  color: #000000;
  text-align: center;
}
 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: #000000;
}
 .ecwid-productBrowser-details-optionUploadFiles-filesize {
  color: #000000;
}
 div.ecwid-productBrowser-details-optionUploadFiles-removeButton {
  background: transparent url("icons_beige/remove_file.gif") no-repeat center center;
}
 div.ecwid-productBrowser-cart-hint {
  color: #c4c4c4;
}
 form.ecwid-uploadPopup-mainPanel {
  color: #666666;
  font: 30px Verdana, Geneva, sans-serif;
}
 table.ecwid-uploadPopup-mainPanel-fileListPanel {
  background-color: #999999;
  color: #000000;
  font-family: Verdana, Geneva, 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: #000000;
  font-size: 14px;
}
 div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current {
  color: #000000;
  font-size: 14px;
}
 span.ecwid-productBrowser-details-taxValue,
div.ecwid-productBrowser-price {
  color: #40445d;
}
 div.ecwid-productBrowser-backgroundedPanel {
  background-color: #999999;
}
 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: #000000;
  font: 18px bold Verdana, Geneva, sans-serif;
}
 div.ecwid-form,
td.ecwid-productBrowser-cart-emptyCartPanel-td,
div.ecwid-Orders-EmptyList,
td.ecwid-Checkout-orderFailed-td {
  background-color: #999999;
}
 div.ecwid-Checkout-blockTitle,
table.ecwid-Checkout-blockTitle div.gwt-Label,
table.ecwid-Checkout-blockTitle div.gwt-HTML {
  color: #000000;
}
 button.gwt-Button {
  color: #000000;
  background: #4c4c4c;
  border: 0;
  font-size: 16px;
  padding: 2px 10px 0 10px;
  text-transform: uppercase;
  height: 40px;
}
 button.gwt-Button:active {
  background: #4c4c4c;
  color: #000000;
  border: 0;
  font-size: 16px;
  text-decoration: underline;
  border: 0;
  padding: 2px 10px 0 10px;
  height: 40px;
}
 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(http://www.kenboylan.com/add_to_bag.gif);
}
 div.ecwid-ContinueShoppingButton-up, div.ecwid-ContinueShoppingButton-up-hovering,
div.ecwid-ContinueShoppingButton-down, div.ecwid-ContinueShoppingButton-down-hovering {
  background-image: url(http://www.kenboylan.com/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(http://www.kenboylan.com/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(http://www.kenboylan.com/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(http://www.kenboylan.com/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://www.kenboylan.com/bag.png) no-repeat scroll left center;
}
 div.ecwid-productBrowser-details-inTheBag div {
  color: #40445d;
}
 div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick,
div.ecwid-productBrowser-productsList-inTheBagTick,
div.ecwid-productBrowser-productsTable-inTheBagTick {
  background-image: url("icons_beige/tick.png");
}
 div.ecwid-productBrowser-details-outOfStockLabel-allInBag,
div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-sku {
  color: #000000;
}
 div.ecwid-productBrowser-productsTable-addToBagLink {
  color: #000000;
}
 td.ecwid-productBrowser-cart-itemsTable-cell-selected,
tr.ecwid-productBrowser-cart-itemsTable-row-selected {
  background-color: #999999;
}
 div.ecwid-productBrowser-cart-estimationNote span {
  color: #000000;
}
 div.ecwid-productBrowser-cart-asterisk {
  -x-system-font: none;
  color: #000000;
}
 div.ecwid-productBrowser-cart-chooseLocationPopup label.ecwid-fieldLabel,
div.ecwid-productBrowser-cart-chooseLocationPopup-deliveryMethodLabel {
  color: #000000;
}
 div.ecwid-PaymentMethodsBlock-PaymentOption label,
span.ecwid-shippingOption label,
div.ecwid-productBrowser-cart-chooseLocationPopup span.ecwid-shippingOption {
  color: #000000;
}
 /* Discount Coupon box */
div.ecwid-productBrowser-cart-EnterCouponBox {
  background-color: #999999;
  border: 1px solid #2b2b2b;
}
 div.ecwid-productBrowser-cart-EnterCouponBox .gwt-Label {
  color: #4b4b4b;
}
 .ecwid-EcwidHintingLink {
  color: #000000;
}
 .ecwid-EcwidHintingLink-Popup {
  border: 1px solid #2b2b2b;
  color: #999999;
}
 div.ecwid-Checkout-ShippingAddress-top {
  background-color: #999999;
}
 div.ecwid-AddressForm-secureLockIcon {
  background: transparent url(http://www.kenboylan.com/lock.png);
}
 div.ecwid-Checkout-BreadCrumbs-link {
  color: #000000;
}
 div.ecwid-Checkout-BreadCrumbs-link-current {
  color: #40445d;
  border-bottom-color: #999999;
}
 div.ecwid-Checkout-BreadCrumbs-link-visited {
  color: #000000;
}
 div.ecwid-Checkout-BreadCrumbs-point {
  background-image: url(http://www.kenboylan.com/checkout_point_not_visited.png);
}
 div.ecwid-Checkout-BreadCrumbs-point-visited {
  background-image: url(http://www.kenboylan.com/checkout_point_visited.png);
}
 div.ecwid-Checkout-BreadCrumbs-point-current {
  background-image: url(http://www.kenboylan.com/checkout_point_current.png);
}
 div.ecwid-Checkout-BreadCrumbs-section {
  background-image: url(http://www.kenboylan.com/checkout_section_not_visited.gif);
}
 div.ecwid-Checkout-BreadCrumbs-section-visited {
  background-image: url(http://www.kenboylan.com/checkout_section_visited.gif);
}
 div.ecwid-AddressBook-item {
  background: #999999 none repeat scroll 0 0;
}
 div.ecwid-AddressBook-block {
  border: 1px solid #2b2b2b;
}
 div.ecwid-AddressBook-addButton {
  background: transparent url("icons_beige/addNewAddress.gif") no-repeat scroll 0 0;
  color: #000000;
}
 div.ecwid-Account-AddressBook div.ecwid-Account-ContinueShoppingButtonContainer {
  border-top: 1px solid #2b2b2b;
}
 td.ecwid-PseudoButton-left {
  background: transparent url(http://www.kenboylan.com/pseudo_button_center.gif) repeat-x;
}
 td.ecwid-PseudoButton-center {
  background: transparent url(http://www.kenboylan.com/pseudo_button_center.gif) repeat-x;
}
 td.ecwid-PseudoButton-right {
  background: transparent url(http://www.kenboylan.com/pseudo_button_center.gif) repeat-x;
}
 td.ecwid-PseudoButton-center div.gwt-Label {
  color: #000000;
}
 div.ecwid-AddressForm-SSLencryptedPopup {
  background: transparent url("icons_beige/SSLencrypted.png") no-repeat;
}
 td.ecwid-Invoice-edgeCell, td.ecwid-Invoice-cell {
  background-color: #999999;
}
 div.ecwid-Invoice-cell-title {
  background-color: #999999;
}
 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: #000000;
}
 div.ecwid-Invoice-productName {
  -x-system-font: none;
  color: #40445d;
}
 div.ecwid-Invoice-productName a, div.ecwid-Invoice-productName a:active, div.ecwid-Invoice-productName a:visited {
  -x-system-font: none;
  color: #000000;
}
 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: #000000;
}
 td.ecwid-OrdersList-OrderBox-header-orderdescr {
  color: #000000;
}
 td.ecwid-OrdersList-OrderBox-header {
  background-color: #999999;
}
 td.ecwid-OrdersList-OrderBox-price,
td.ecwid-OrdersList-OrderBox-totals-price {
  color: #40445d;
}
 div.ecwid-pager span.ecwid-pager-link-enabled {
  color: #000000;
}
 div.ecwid-pager span.ecwid-pager-link-disabled {
  color: #000000;
}
 /* The message box displayed when the storefront is closed */
div.ecwid-maintenance-popup {
  border-color: #999999;
  background-color: #000000;
  color: #000000;
}
 div.ecwid-maintenance-staff-message {
  color: #000000;
}
 div.ecwid-DownloadError-head {
  color: #40445d;
}
 div.ecwid-DownloadError-content {
  color: #000000;
}
 /*--------------------------------*/
/*---- "Share" popup classes -----*/
/*--------------------------------*/
td.ecwid-SharePopup-header-center div,
div.ecwid-SharePopup-main {
  color: #000000;
  background-color: #000000;
}
 div.ecwid-SharePopup-content {
  background-color: #999999;
}
 div.ecwid-SharePopup-checkboxes span.gwt-CheckBox {
  color: #000000;
}
 div.ecwid-SharePopup-checkboxes span.gwt-CheckBox label span {
  color: #000000;
}
 div.ecwid-SharePopup-noteLabel {
  color: #40445d;
}
 div.ecwid-FriendsList {
  background-color: #000000;
}
 div.ecwid-FriendsList-emptyListLabel {
  color: #40445d;
}
 div.ecwid-FriendsList-friend {
  color: #413124;
}
 div.ecwid-FriendsList-friend-selected {
  background-color: #7e8611;
  color: #000000;
}
 div.ecwid-gallery-imageDescription {
  text-align: center;
  font: normal 14px Verdana, Geneva, sans-serif;
  color: #000000;
}
 div.ecwid-gallery-imageDescription-top {
  padding: 40px 0px 30px 0px;
  display: none;
}
 div.ecwid-gallery-imageDescription-bottom {
  padding: 30px 0px 40px 0px;
  display: block;
}
 div.ecwid-EgoodsComponent-downloadLabel {
  color: #000000;
}
 span.ecwid-EgoodsComponent-filesize, span.ecwid-EgoodsComponent-expires {
  color: #4b4b4b;
}
 span.ecwid-EgoodsComponent-expires span {
  color: #40445d;
}
 div.ecwid-EgoodsComponent a, div.ecwid-EgoodsComponent a:active, div.ecwid-EgoodsComponent a:visited {
  color: #000000;
}
 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: #4b4b4b;
  cursor: auto;
}
 div.ecwid-ServiceMessage-container div.ecwid-ShadowedPopupPanel-content,
div.ecwid-ShadowedPopupPanel-content {
  background-color: #999999;
}
 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: #40445d;
  margin: 0px 15px 5px;
}
 /* iDEAL Mollie Banks */
div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanks-panel {
  background-color: #999999;
}
 div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksLbl-over {
  color: #40445d;
}
 img.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksImg-over {
  border: 1px solid #000000;
}
 img.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksImg-selected {
  border: 4px solid #000000;
}
 /* --- iDEAL Mollie Banks --- */
/* Share buttons */
.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sharePanel-header {
  background: url(http://www.kenboylan.com/share_ico.png) left no-repeat;
  background-color: #999999;
}
 .ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-sharePanel-buttonsContainer {
  border: #2b2b2b 1px solid;
}
 div.ecwid-ppReview-block {
  background-color: #999999;
}
 div.ecwid-ppReview-totals-block, div.ecwid-ppReview-sidebar-hor div.ecwid-ppReview-block {
  border-top: 4px solid #2b2b2b;
}
 div.ecwid-productBrowser-extraField-value-center, div.ecwid-productBrowser-extraField-value-side {
  color: #40445d;
}
 /* Share purchase */
div.ecwid-productBrowser-head-share-purchase {
  color: #000000;
}
 div.ecwid-MaskableWidget .ecwid-mask {
  background-color: #999999;
}
 /*****Ask for Advice*****/
.ecwid .ecwid-productBrowser-ask-advice-panel {
  background: #999999 url(http://www.kenboylan.com/lamp.png) no-repeat scroll 18px 0;
  padding-left: 36px;
}
 .ecwid .ecwid-productBrowser-ask-advice-panel a {
  text-decoration: none;
}
 .ecwid .ecwid-ProductDetails-gray-panel-bottom {
  background: #999999;
}
 div.ecwid-amexPaymentForm {
  background-color: #999999;
}
 div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  white-space: normal;
  font-size: 16px;
}
 div.ecwid-categoriesMenuBar td.gwt-MenuItem {
  vertical-align: bottom;
}
 .ec-size .ec-store .grid-category--dark .grid-category__title-inner {
  color: #000000;
}
 