.bjqs-wrapper,
.bjqs-wrapper-1,
.bjqs-wrapper-2{
  margin-top:0 !important;  
  position: absolute !important;
  height: 220px !important;
  left:25px;
  *left:18px;
}

.bjqs-recommendation-title,
.bjqs-recommendation-title-1,
.bjqs-recommendation-title-2{
}

/* added/modified from vertical code */
ol.bjqs-markers {
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 500;
  display: none;
}
#feature-slideshow,#feature-slideshow-1,#feature-slideshow-2{
	height:22px !important;
}
#feature-slideshow ol.bjqs-markers,
#feature-slideshow-1 ol.bjqs-markers,
#feature-slideshow-2 ol.bjqs-markers,
#slide-example ol.bjqs-markers,
#fade-example ol.bjqs-markers {
  position: absolute;
  right: 5px;
  top: 0;
}

#feature-slideshow ol.bjqs-markers li a,
#feature-slideshow-1 ol.bjqs-markers li a,
#feature-slideshow-2 ol.bjqs-markers li a,
#slide-example ol.bjqs-markers li a,
#fade-example ol.bjqs-markers li a {
  display: block;
  height: 32px;
  width: 20px;
  color: #fff;
  overflow: hidden;
  text-align: center;
  border: none;
  font-size: 13px;
}

ul.bjqs-controls,
ul.bjqs-controls-1,
ul.bjqs-controls-2 {
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 500;
  position: absolute;
  top: 0;
  left: 0;
}
/* end */

ul.bjqs-controls li a.bjqs-next,
ul.bjqs-controls-1 li a.bjqs-next-1,
ul.bjqs-controls-2 li a.bjqs-next-2 {
  background: transparent url(/global/media/images/recommendations/right-inactive.gif) right center no-repeat !important; top: 80px; left: 660px !important; *left:642px !important;
}

ul.bjqs-controls li a.bjqs-next:hover ,
ul.bjqs-controls-1 li a.bjqs-next-1:hover ,
ul.bjqs-controls-2 li a.bjqs-next-2:hover {
  background: transparent url(/global/media/images/recommendations/right-active.gif) right center no-repeat !important;   
}
  
ul.bjqs-controls li a.bjqs-prev,
ul.bjqs-controls-1 li a.bjqs-prev-1,
ul.bjqs-controls-2 li a.bjqs-prev-2 {
  background: transparent url(/global/media/images/recommendations/left-inactive.gif) left center no-repeat !important; top: 80px; left: 0px !important;  
}

ul.bjqs-controls li a.bjqs-prev:hover ,
ul.bjqs-controls-1 li a.bjqs-prev-1:hover ,
ul.bjqs-controls-2 li a.bjqs-prev-2:hover {
  background: transparent url(/global/media/images/recommendations/left-active.gif) left center no-repeat !important;   
}

li.bjqs-slide,
li.bjqs-slide-1,
li.bjqs-slide-2 {
  display: none;
  position: absolute;
  overflow: hidden;
  top: 17px;
  background: url(/global/media/images/recommendations/horizontal-background.gif);
  height:220px !important;
}

ul.bjqs ,
ul.bjqs-1,
ul.bjqs-2{
  height: 220px !important;
}

.rec-add-to-cart {
  margin: 0 auto;
}

/* pagination work */
#titleRecItem,#titleRecItem-1,#titleRecItem-2{
  background: #e5e5e5;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  font-size: 11px;
  font-weight: bold;
  color: #333;
  padding: 10px;
  margin-top: 25px;
  overflow: hidden;
}

.bjqs-recommendation-title ,
.bjqs-recommendation-title-1 ,
.bjqs-recommendation-title-2 {
}

.bjqs-recommendation-pagination ,
.bjqs-recommendation-pagination-1,
.bjqs-recommendation-pagination-2{
  text-align: right;
  color: #000;
  font-size: 11px;
  display: none;
  font-weight: normal;
}

#bjqs-recommendation-container{
}

/*-------------certona --------------*/
.mCart{
	top:-150px !important;
}


.product-box-h {
    float: left;
    font-size: 11px;
    height: 210px;
    margin: 0;
    padding: 0 15px;
    position: relative;
    text-align: center;
    width: 160px;
    *width: 130px;
}

.product-box-h a div {
  height:60px; 
  width: 160px !important; 
  *width: 60px !important;
  margin: 0 auto; display: table-cell; vertical-align: middle; clear: both; padding: 0 35px 10px 35px;
}

.product-box-h > strong {
    display: inline;
}
/*all of these values need to be reset. I attempted to do so below*/
.rec-prod-img-container {
   float:none;
   height:auto;
   line-height:normal;
   padding:0;
   text-align:inherit ;
   width:auto;
}

.rec-price,.rec-web-only-price {
  font-size: 12px;  
  font-weight: bold;
  bottom: 40px;
  display: block;
  position: absolute;
  *position:inline;
  width: 130px;
}