.list_carousel {
  padding: 0;
  width: auto;
  position: relative;
  width: auto;
}
.list_carousel ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
.list_carousel li {
	margin-right:20px !important;
  margin: 0;
  display: block;
  float: left;
  min-width: 50px;
  min-height: 162px;
  width:300px !important;
}
.clearfix {
  float: none;
  clear: both;
}

/*Navigation*/

.caroufredsel_prev,
.caroufredsel_next{
  position: absolute;
  top:-54px;
  display: block;
  height: 28px;
  width: 28px;
  line-height: 20px;
  text-align: left;
  text-indent:-9999px;
  cursor:pointer;
}
.caroufredsel_prev{ background:url(../images/marker_left.gif) 0 0 no-repeat}
.caroufredsel_next{ background:url(../images/marker_right.gif) 0 0 no-repeat}

.caroufredsel_prev span{ background:url(../images/prev.png) 0 0 no-repeat}
.caroufredsel_next span{ background:url(../images/next.png) 0 0 no-repeat}

.caroufredsel_prev:hover span,
.caroufredsel_next:hover span{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(opacity=100); opacity:1}

.caroufredsel_prev span,
.caroufredsel_next span{
  display: block; width:100%; height:100%; opacity:0;filter: alpha(opacity = 0);transition: all 0.5s;   -webkit-transition: all 0.5s; /* Safari and Chrome */   -moz-transition: all 0.5s; /* Firefox 4 */   -o-transition: all 0.5s; /* Opera */
}

.caroufredsel_prev{
  left:-6px;
}

.caroufredsel_next{
	left:23px;
}

/*Pagination*/

.caroufredsel_pagination{
  text-align: center;
}

.caroufredsel_pagination a{
  display: inline-block;
  padding: 0 0.5em;
}
