/* Panel Horizontal Carousel */
.panelHCarousel { clear: both; overflow: hidden; float: none; }

.panelHCarousel ul { margin: 0; padding: 0; }

.panelHCarousel ul li {
  float: left;
  list-style: none;
}

.panelHCarousel ul li.rightNav { float: right; }

.panelHCarousel .prev span,
.panelHCarousel .next span {
  display: none;
}

.panelHCarousel .prev a {
  width: 20px;
  display: block;
  height: 110px;
  background: transparent url("/images/carouselArrows.gif") 0 0 no-repeat;
  cursor: default;
  color: white;
}

.panelHCarousel .prev a:hover {
  background: transparent url("/images/carouselArrows.gif") 0 0 no-repeat;
}

.panelHCarousel .next a {
  width: 20px;
  display: block;
  height: 110px;
  background: transparent url("/images/carouselArrows.gif") 0 -330px no-repeat;
  color: white;
}

.panelHCarousel .next a:hover {
  background: transparent url("/images/carouselArrows.gif") 0 -220px no-repeat;
}

.panelHCarousel .item {
  width: 510px;
  position: relative;
  overflow: hidden;
}

.panelHCarousel .item ul {
  margin: 0;
  width: 10000px;
  position: relative;
  left: 0;
}

.panelHCarousel .item li {
  position: relative;
  width: 230px;
  height: 85px;
  margin-right: 5px;
  padding: 10px;
  border: 1px solid #e7e8e9;
  background: #fbfbfb url("/images/carouselItemBg.gif") repeat-x;
  float: left;
  list-style: none;
  overflow: hidden;
  font-size: 80%;
  line-height: 10px;
}

.panelHCarousel .item .sale {
  margin-top: -10px;
  width: 240px;
  height: 85px;
  background: url("/images/carouselItemSale.gif") no-repeat top right;
}

.panelHCarousel .item img {
  border-right: 1px dotted #e9e9e9;
  position: absolute;
  top: 0;
  left: 0;
}

.panelHCarousel .item dl {
  position: absolute;
  top: 13px;
  left: 83px;
  margin-left: 7px;
  margin-bottom: 0;
}

.panelHCarousel .item dt {
  margin-top: 0;
  margin-left: 10px;
  margin-bottom: 5px;
  color: #39a0e5;
}

.panelHCarousel .item em { text-decoration: line-through; }

.panelHCarousel .item .buttoncnt {
  position: absolute;
  top: 80px;
  left: 130px;
  width: 92px;
  float: right;
  margin: 0px;
}
.panelHCarousel .item .buttoncnt span {
  padding-left: 15px;
  padding-right: 20px;
}

