#carousel_wrapper { 
  max-height: 328px;
  margin-top: 5px;

  overflow: hidden;
}

#carousel_wrapper ul{
  list-style-type: none;
  margin: 0 ;
}

#carousel_wrapper ul li{
  float: left;
  list-style-type: none;
  width: 210px;
  display: inline;
}

.jcarousel-skin-tango{
  -webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
overflow: hidden;
padding-left: 38px; 
}



.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 100%;
    
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
  width:  850px;
	height: 328px;
  user-select: none;
  overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-item {
  width: 210px;
	height: 326px;
  user-select: none;
  overflow: hidden;
  border-bottom: dotted lightgrey 1px;;
  border-top: dotted lightgrey 1px;;
  
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
  text-align: center;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
  overflow: hidden;
	margin-left: 5px;
  margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #fff;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 100%;
    cursor: pointer;
    opacity: 0.8;
    filter:alpha(opacity=80); /* For IE8 and earlier */
    background: #F5F5F5 url(../images/jcarousel/next-horizontal.png) no-repeat center;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/jcarousel/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
   opacity: 0.5;
   filter:alpha(opacity=50); /* For IE8 and earlier */
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
   opacity: 0.5;
   filter:alpha(opacity=50); /* For IE8 and earlier */
   cursor: pointer;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
   cursor: default;
   opacity:0;
   filter:alpha(opacity=0); /* For IE8 and earlier */
}


/* Left arrow button */

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0;
    left: -38px;
    width: 36px;
    height: 100%;
    cursor: pointer;
    opacity: 0.8;
    filter:alpha(opacity=80); /* For IE8 and earlier */
    background: #F5F5F5 url(../images/jcarousel/prev-horizontal.png) no-repeat center;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../images/jcarousel/next-horizontal.png);
}


.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
   opacity: 0.5;
   filter:alpha(opacity=440); /* For IE8 and earlier */
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
   opacity: 0.5;
   cursor: pointer;
   filter:alpha(opacity=50); /* For IE8 and earlier */
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
   cursor: default;
   opacity:0;
   filter:alpha(opacity=0); /* For IE8 and earlier */
}



/* ============= TEMPLATE SPECIFIC STYLES ============================= */

.jcarousel-skin-tango .product-col.hLine {
    background: none;
    width: 210px;

}

.jcarousel-skin-tango .product-col .img {
    background: url("../images/no_picture.gif") no-repeat scroll center 50px transparent;
}

.jcarousel-skin-tango .product-col .img img{
    min-height: 60px;
    min-width: 60px;
    padding: 20px;
    background-color: white;
}


.jcarousel-skin-tango .product-col .prod-info {
  min-height: 100px;
}

.jcarousel-skin-tango .product-col .prod-info .name{
  overflow: hidden;
}

.jcarousel-skin-tango .product-col .prod-info .wrapper {
  height: 60px;
}

.jcarousel-skin-tango .product-col .prod-info .wrapper .price{
  margin: 2px 0 4px;
  
}

