
/* Custom CSS theme */
/* Main container of the Bag widget */
div.ecwid-minicart {
  position: absolute !important;
  top: 50px !important;
  left: 85px !important;
}

span.ecwid-shippingOption-days,
span.ecwid-Invoice-ShippingDetails-transitTime {
  display: none !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-hint {
  color: #666666;
}

body#ecwid_body div.ecwid-AccountSettings div.ecwid-form {
  width: 95%;
}

html#ecwid_html body#ecwid_body div.ecwid-form {
  background-color: #EAFAEA;
}

html#ecwid_html body#ecwid_body div.ecwid-Orders-EmptyList {
  background-color: #EAFAEA;
}

html#ecwid_html body#ecwid_body div.ecwid-AddressForm div.ecwid-form {
  width: 450px;
}

html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-headerCell {
  color: #669966;
  font-weight: bold;
  border-bottom: 1px solid #669966;
}

div.ecwid-productBrowser-sku, td.ecwid-productBrowser-productsTable-sku {
  display: block !important;
}

span.ecwid-Invoice-productDescr-sku {
  display: block !important;
}

div.ecwid-OrdersList-OrderBox-sku {
  display: block !important;
}

* html body {
  margin: 0px;
  /* ie6 hack */
  /* fixes floating minicart in ie6 */
  background: url(http://www.drdebsherbals.com/images/floral_background_03.jpg) fixed;
}

body {
  color: #000000;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: normal;
}

html#ecwid_html body#ecwid_body button.ecwid-SearchPanel-button {
  position: absolute;
  top: 55px;
  right: 25px;
}

html#ecwid_html body#ecwid_body input.ecwid-SearchPanel-field {
  position: absolute;
  top: 55px;
  left: 320px;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head {
  width: 285px;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-auth {
  text-align: left;
  width: 200px;
}

html#ecwid_html body#ecwid_body div.ecwid-ProductBrowser-auth-anonim, html#ecwid_html body#ecwid_body div.ecwid-ProductBrowser-auth-logged {
  left: 0px;
  width: 200px;
}

/* Ecwid buttons */
button.gwt-Button, #wrapper button.gwt-Button {
  background: #9dd53a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #9dd53a 0%, #a1d54f 44%, #80c217 60%, #7cbc0a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9dd53a), color-stop(44%, #a1d54f), color-stop(60%, #80c217), color-stop(100%, #7cbc0a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #9dd53a 0%, #a1d54f 44%, #80c217 60%, #7cbc0a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #9dd53a 0%, #a1d54f 44%, #80c217 60%, #7cbc0a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #9dd53a 0%, #a1d54f 44%, #80c217 60%, #7cbc0a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #9dd53a 0%, #a1d54f 44%, #80c217 60%, #7cbc0a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 );
  /* IE6-9 */
  border: solid 1px #9dd53a;
  outline: none;
  vertical-align: baseline;
  text-decoration: none;
  cursor: pointer;
  color: #000;
  border-radius: 2px;
  height: 24px;
  font: bold 12px helvetica, 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("/static/v1/icons/back_on.gif") repeat-x;
  border: solid 1px #a0a4aa;
  font: normal 12px helvetica, arial, verdana, sans-serif;
  color: #ffffff;
  outline: none;
}

.ui-tabs .ui-tabs-hide {
  display: block !important;
  visibility: hidden;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
  padding: 0;
}
