﻿.bloomreach-api-call {
  background-color: lightgrey;
  border-radius: 15px;
  margin-top: 10px;
  margin-left: 15px;
  max-width: 95%;
}
.api-call-title {
  padding: 15px 10px;
  font-weight: bold;
  font-size: medium;
}
.api-call-text {
  word-wrap: break-word;
  padding: 10px 10px;
}
.api-info-sprite {
  vertical-align: middle;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 352px 288px;
  background-position: -138px -97px;
  height: 31px;
  background-image: url(../../../../../Images/sprite-sheet2x.png);
  width: 15px;
  float: left;
  margin: 10px 15px;
}
body #ContentArea {
  position: relative;
}
body #ContentArea .CurrentContent {
  position: relative;
}
/*body { background: url(/Images/Structural/grid.jpg) repeat;}*/
.ContentArea {
  background-color: transparent;
}
.CurrentContent {
  background-color: transparent;
}
.CurrentContent .Content {
  background-color: #FFF;
}
#debug {
  font-size: 10px;
  padding-top: 120px;
  display: block;
}
#rhsLoading {
  width: 976px;
  margin: 0 auto;
  position: relative;
  z-index: 10;
  display: none;
}
#rhsLoading img {
  margin: 230px 0 0 472px;
}
#search #searchTop {
  height: 0px;
}
#searchTransfer {
  display: none;
}
#searchPriceSlider {
  display: none;
}
#search {
  width: 976px;
  margin: 0 auto;
  clear: both;
  color: #000;
  position: relative;
  background-color: #fff;
}
#search ul {
  list-style-type: none;
  list-style: none;
  margin: 0;
}
#search em {
  font-style: normal;
  font-weight: normal;
}
#search select {
  height: 20px;
  border: 1px solid #bfbfbf;
}
#search select option {
  padding: 0 10px;
}
#search .stretch:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#search .stretch {
  display: inline-block;
}
* html #search .stretch {
  height: 1%;
}
/* Hides from IE-mac \*/
#search .stretch {
  display: block;
}
/* End hide from IE-mac */
#search p {
  margin: 0px;
}
#search #state {
  display: none;
}
#search #banner {
  width: 696px;
  float: right;
  padding-top: 14px;
  margin-right: 17px;
}
#search #result {
  padding: 0px 4px;
}
#search #result #rhsLoading {
  width: 742px;
  height: 0px;
  position: relative;
  display: none;
  z-index: 10;
}
#search #result #rhsLoading img {
  margin: 180px 0 0 355px;
}
.Shadow {
  border-bottom: 1px solid #d1d6da;
  box-shadow: 0px 8px 4px -4px rgba(0, 0, 0, 0.1);
}
.TopShadow {
  border-top: 1px solid #d1d6da;
  box-shadow: 0px -8px 4px -4px rgba(0, 0, 0, 0.1);
}
#search #seoFooterContainer {
  position: static;
  margin-bottom: 25px;
  margin-top: -25px;
  margin-left: 220px;
}
.JSEnabled #search #seoFooterContainer {
  clear: both;
  float: right;
  position: fixed;
  top: 100%;
}
body.touchMode #search #seoFooterContainer {
  display: none;
}
.JSEnabled #search #seoFooterContainer.static {
  position: static;
  margin-bottom: 25px;
  margin-top: -25px;
}
body.touchMode #search #seoFooterContainer.static {
  display: block;
}
body.touchMode #search #seoFooterContainer.static .seoFooter {
  width: 742px;
}
.Logout .SearchCarouselGap {
  width: 100%;
  margin-top: 10px;
}
.seoFooter {
  width: 758px;
  margin: 10px auto;
}
.CSSLoadDetector {
  background-color: #FFF;
}
.sale_item {
  display: block;
  position: absolute;
}
.sale_item.top-left {
  top: 0;
  left: 0;
  width: 59px;
  height: 49px;
}
.sale_item.top-right {
  top: 0;
  right: 0;
  width: 59px;
  height: 49px;
}
.sale_item.bottom-left {
  bottom: 0;
  left: 0;
  width: 49px;
  height: 59px;
}
.sale_item.bottom-right {
  bottom: 0;
  right: 0;
  width: 49px;
  height: 59px;
}
/*# sourceMappingURL=search.css.map */
/*# sourceMappingURL=search.css.map */