/* The "Place Order" button in up state */
div.ecwid-Checkout-placeOrderButton-up, div.ecwid-Checkout-placeOrderButton-up-hovering {
  background: transparent url(http://www.allthebuzzgifts.com/assets/place_order.png) no-repeat top center !important;
}
 /* The "Place Order" button in down state */
div.ecwid-Checkout-placeOrderButton-down, div.ecwid-Checkout-placeOrderButton-down-hovering {
  background: transparent url(http://www.allthebuzzgifts.com/assets/place_order.png) no-repeat bottom center !important;
}
 /* The "Checkout" button in up state */
div.ecwid-productBrowser-cart-checkoutButton-up, div.ecwid-productBrowser-cart-checkoutButton-up-hovering,
div.ecwid-productBrowser-cart-checkoutButton-ie6-up, div.ecwid-productBrowser-cart-checkoutButton-ie6-up-hovering {
  background: transparent url(http://www.allthebuzzgifts.com/assets/checkout.png) no-repeat top center;
}
 /* The "Checkout" button in down state */
div.ecwid-productBrowser-cart-checkoutButton-down, div.ecwid-productBrowser-cart-checkoutButton-down-hovering,
div.ecwid-productBrowser-cart-checkoutButton-ie6-down, div.ecwid-productBrowser-cart-checkoutButton-ie6-down-hovering {
  background: transparent url(http://www.allthebuzzgifts.com/assets/checkout.png) no-repeat bottom center;
}
 /* 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://www.allthebuzzgifts.com/assets/add_to_bag.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(http://www.allthebuzzgifts.com/assets/add_to_bag.png) no-repeat bottom center;
}
 /* The backgrounded panel on the right of some pages */
/* (product details or the shopping bag pages for example) */
div.ecwid-productBrowser-backgroundedPanel {
  background-color: #ffeba0;
}
 /* The "In the bag" icon and text */
div.ecwid-productBrowser-details-inTheBag {
  position: relative;
  /* workaround for a bug in IE6 */
  background: transparent url(http://www.allthebuzzgifts.com/assets/bag.png) no-repeat left center;
  filter: expression(fixPNG_crop(this));
  height: 56px;
}
 /* The "In stock" and "Out of stock" labels */
div.ecwid-productBrowser-details-inStockLabel,
div.ecwid-productBrowser-details-outOfStockLabel {
  font: bold 14px tahoma, geneva, verdana, sans-serif;
  padding-bottom: 12px;
}
 div.ecwid-productBrowser-details-inStockLabel {
  color: #000000;
}
 /* The "Continue Shopping" button in up state */
div.ecwid-ContinueShoppingButton-up, div.ecwid-ContinueShoppingButton-up-hovering,
div.ecwid-ContinueShoppingButton-ie6-up, div.ecwid-ContinueShoppingButton-ie6-up-hovering {
  background: transparent url(http://www.allthebuzzgifts.com/assets/continue_shopping.png) no-repeat top center;
}
 /* The "Continue Shopping" button in down state */
div.ecwid-ContinueShoppingButton-down, div.ecwid-ContinueShoppingButton-down-hovering,
div.ecwid-ContinueShoppingButton-ie6-down, div.ecwid-ContinueShoppingButton-ie6-down-hovering {
  background: transparent url(http://www.allthebuzzgifts.com/assets/continue_shopping.png) no-repeat bottom center;
}
 div.ecwid-productBrowser-details-inTheBag div {
  position: relative;
  top: 15px;
  left: 37px;
  width: 140px;
  font: normal 14px tahoma, geneva, verdana, sans-serif;
  color: #000000;
  white-space: nowrap;
}
 /* 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: #ac8608;
}
 div.ecwid-productBrowser-productsTable-inTheBagTick {
  background: transparent url(http://www.allthebuzzgifts.com/assets/tick.png) no-repeat center center;
  filter: expression(fixPNG_crop(this));
  width: 21px;
  height: 21px;
  margin-right: 5px;
}
 div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick {
  background: url(http://www.allthebuzzgifts.com/assets/tick.png) no-repeat center center;
  filter: expression(fixPNG(this));
}
 div.ecwid-productBrowser-productsList-inTheBagTick {
  background: url(http://www.allthebuzzgifts.com/assets/tick.png) no-repeat center center;
  filter: expression(fixPNG_crop(this));
  width: 21px;
  height: 21px;
  margin-top: 5px;
}
 /* root categories, first level category links */
span.ecwid-categories-category {
  font-size: 12px;
}
 /* subcategories, second level category links */
div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 12px;
}
 /* 3rd, 4th, etc level category links */
div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 12px;
}
 table.ecwid-productBrowser-subcategories-mainTable a > img {
  border-style: solid !important;
  border: 2px solid #D8D8D8;
}
 /* Search box input field */
input.ecwid-SearchPanel-field {
  margin-right: 10px;
  border: 1px solid  #D8D8D8;
}
 