#carousel_frame {
  border-left:1px solid Brown;
  border-right:1px solid Brown;
}

#carousel_frame .product_border_top,
#carousel_frame .product_border_bottom {
	display:none;
}

#carousel {
  margin-left:0;
  padding-bottom:10px;
  padding-top:10px;
  position:relative;
}

.carousel {
  left:63px !important;
  width:642px !important;
}

.carousel ul {
  margin-left:-5px !important;
}

.carousel_prev,
.carousel_next {
  background-color:transparent;
  background-repeat:no-repeat;
  border:medium none;
  cursor:pointer;
  height:44px;
  padding:0;
  position:absolute;
  top:170px;
  width:39px;
  z-index: 1000;
}

.carousel_next {
  background-image:url("img/carousel_button_left.png");
  left:12px;
}

.carousel_prev {
  background-image: url(img/carousel_button_right.png);
  right:12px;
}

.carousel_entry {
  height: 415px !important;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  width: 200px !important;
}

.carousel_entry .carousel_tooltip {
  background-color:#0098A6;
  border:1px solid black;
  color:white;
  display:none;
  font-weight:bold;
  height:100px;
  padding:10px;
  position:absolute;
  top:100px;
  vertical-align:middle;
  width:300px;
  z-index:100;
}
.carousel_entry:hover .carousel_tooltip {
    display:block;
}

.carousel_next.hidden,
.carousel_prev.hidden {
  /*display:none;*/
}

#carousel-target-2,
#carousel-target-4 {
  margin-top: 1px;
}

#slideshow {
  /*padding-left:5px;
  width:556px;
  */
  position:relative;
  height:400px;
}

.slideshow {
  background-repeat: no-repeat;
}

#slideshow ul {
  /*margin-left:0px !important;*/
  list-style: none;
}

#slideshow button {
  border:none;
}

.slideshow_entry {
  position:relative;
}

.slideshow_entry .slideshow_tooltip {
  bottom:33%;
  display:none;
  height:34%;
  left:33%;
  position:absolute;
  right:33%;
  text-align:center;
  width:auto;
  top:33%;
  bottom:33%;
}

.slideshow_entry .slideshow_tooltip div {
  background-color:white;
  border:1px solid black;
  /*color:white;*/
  font-weight:bold;
  height:auto;
  padding:10px;
  position:relative;
  width:auto;
  text-align: left;
  margin-top:auto;
  margin-bottom:auto;
}

.slideshow_entry:hover .slideshow_tooltip {
  display:block;
}

.slideshow_entry img {
  width:782px;
}

.slideshow_next.hidden,
.slideshow_prev.hidden {
  display:none;
}

.halt_xplain {
  color:Brown;
  font-size:11px;
  font-weight:bold;
  margin-top:0px;
  position:absolute;
  right:15px;
  text-align:right;
  width:100%;
  z-index:100;
}

.products {
  position:relative;
}

.carousel_entry .list_entry_buttons,
.carousel_entry .list_entry {
  width:auto !important;
}

.carousel_entry .list_entry_buttons {
  margin-top: 6px;
  text-align: center;
}

.carousel_entry .list_entry {
  width:175px !important;
  float:left;
}

.carousel_articles_sep_h  {
  border-right:2px solid Brown;
  float:left;
  font-size:1px;
  height:100%;
  margin-left:16px;
  width:7px;
}

.new_products .list_header {
  background-image:url("img/img_header_wide.gif");
  background-repeat:no-repeat;
  height:3px;
}

.new_products .list_footer {
  background-image:url("img/img_footer_wide.gif");
  background-repeat:no-repeat;
  height:3px;
}

.carousel_entry .inci_hint div {
  width:185px;
}

.carousel_entry .products_description_list {
  height: 50px;
}

.carousel_entry .products_name_list  {
  height:70px;
  text-align:center;
  line-height:14px;
  margin-top: 6px;
}

.carousel_entry .products_name_list a {
  font-size:12px;
}

.carousel_entry .review_stars_list {
  height:21px;
  margin-top: 6px;
  margin-bottom: 20px;
  white-space: nowrap;
}

.carousel_entry .products_vpe,
.carousel_entry .price_baseprice {
  display:block;
  height:12px;
  font-size: 8px;
}

.carousel_entry .list_entry_price_full {
  text-align: center;
}

.carousel_entry .list_entry_cell_height {
  height:100px;
}


.carousel_entry .list_entry_price_disclaimer br,
.carousel_entry .list_entry_price br {
  display:none;
}

.carousel_entry .productOldPrice {
  margin-top:-18px;
}

.carousel_entry .productOldPrice {
  display:block;
}

.products.new_products {
  margin-bottom: 12px;;
}