
/* Custom CSS theme */
div.ecwid-minicart {
  margin-left: -60px !important;
  *margin-left: -190px !important;
  background: none;
  filter: expression(fixPNG_crop(this));
  background-position: top left;
  width: 414px;
  height: 46px;
  text-align: center;
  display: inline-block;
  z-index: 50;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  overflow: hidden;
}
 /* Widget caption */
div.ecwid-minicart-caption {
  position: relative;
  left: 60px;
  top: 0px;
  width: 159px;
  text-align: left;
  font: normal 16px tahoma, geneva, verdana, sans-serif;
  color: #4b5660;
}
 /* Drag and drop tip label */
div.ecwid-minicart-label {
  position: relative;
  left: 190px;
  top: -16px;
  width: 159px;
  text-align: center;
  line-height: 10px;
}
 span.ecwid-minicart-label-text {
  font: 11px/13px helvetica, arial, verdana, sans-serif;
  color: #666666;
}
 /* A link to open bag */
div.ecwid-minicart-link {
  position: relative;
  left: 190px;
  top: -21px;
  width: 159px;
  text-align: center;
}
 div.ecwid-minicart-link * {
  text-decoration: underline;
  cursor: pointer;
  font: 13px/22pt helvetica, arial, verdana, sans-serif;
  color: #1e7ec8;
}
 /* Click area over the bag icon */
div.ecwid-minicart-clickArea {
  position: absolute;
  left: 0px;
  width: 65px;
  top: 0px;
  height: 48px;
  cursor: pointer;
  zoom: 1;
}
 /* Styles indicating that a product is being moved over the widget */
div.ecwid-minicart-dropTargetEngage {
  background-position: bottom right;
}
 div.ecwid-minicart-dropTargetEngage span.ecwid-minicart-label-text {
  background-color: #f1ffa6;
}
 /* Bag in a facebook app */
div.ecwid-minicart-mini-rolloverContainer {
  display: none;
}
 div.ecwid-minicart-mini-rollover {
  z-index: 20;
  border: solid 1px #dae1e7;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  white-space: nowrap;
  padding: 4px 9px;
  left: -10px;
  top: -5px;
  background: white;
}
 div.ecwid-minicart-mini {
  width: 220px;
}
 .ecwid-minicart-mini-count {
  color: #2583AD;
  font: 13px tahoma,geneva,verdana,sans-serif;
}
 .ecwid-minicart-mini-overlay-count, .ecwid-minicart-mini-items, div.ecwid-minicart-mini-total {
  font: 11px tahoma,geneva,verdana,sans-serif;
  color: #858585;
}
 span.ecwid-minicart-mini-overlay-count {
  margin-left: 7px;
  margin-right: 7px;
}
 span.ecwid-minicart-mini-total-label {
  margin-right: 7px;
}
 div.ecwid-minicart-mini-total {
  text-align: right;
  margin-top: 3px;
}
 /* 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.jackandjillhire.com.au/images/jacknjill-images/add_to_bag.png) no-repeat top center !important;
}
 /* 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.jackandjillhire.com.au/images/jacknjill-images/add_to_bag.png) no-repeat bottom center !important;
}
 div.ecwid-productBrowser-details-inTheBag {
  background-image: url(http://www.jackandjillhire.com.au/images/jacknjill-images/bag.png) !important;
}
 html#ecwid_html body#ecwid_body span.ecwid-categories-category {
  color: #FFFFFF;
  font: 20px "trebuchet MS",helvetica,verdana,sans-serif;
  white-space: nowrap;
}
 html#ecwid_html body#ecwid_body div.ecwid-categoriesMenuBar td.gwt-MenuItem-selected span.ecwid-categories-category, html#ecwid_html body#ecwid_body div.ecwid-categoriesMenuBar td.gwt-MenuItem-current span.ecwid-categories-category, html#ecwid_html body#ecwid_body td.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category, html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected span.ecwid-categories-category {
  color: #fff;
}
 html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar div.gwt-TabBarFirst, html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar div.gwt-TabBarRest, html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem, html#ecwid_html body#ecwid_body div.ecwid-categories-horizontal-menuBarContainer, html#ecwid_html body#ecwid_body td.ecwid-categories-vertical-table-cell, html#ecwid_html body#ecwid_body div.ecwid-categories-MenuBarPopup div.menuSeparatorInner {
  border-color: -moz-use-text-color -moz-use-text-color #fff;
}
 span.ecwid-productBrowser-cart-weight, span.ecwid-Invoice-productDescr-weight {
  display: none;
}
 div.ecwid-productBrowser-sku, td.ecwid-productBrowser-productsTable-sku {
  display: none !important;
}
 span.ecwid-Invoice-productDescr-sku {
  display: none !important;
}
 div.ecwid-OrdersList-OrderBox-sku {
  display: none !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-categories {
  background-color: transparent !important;
}
 