.latest .m-carousel{border-top:1px solid #BFD4DC;}
.latest .m-carousel .previous_button {
	left: 0;
	background: transparent url(/img/carousel-l-latest.png) no-repeat 0 0;
}
.latest .m-carousel .previous_button:hover{background: transparent url(/img/carousel-l-latest.png) no-repeat 0 -30px;}
.latest .m-carousel .next_button {
	right: 0;
	background: transparent url(/img/carousel-r-latest.png) no-repeat 0 0;
}   
.latest .m-carousel .next_button:hover{background: transparent url(/img/carousel-r-latest.png) no-repeat 0 -30px;}
.latest .m-carousel .properties .name a{color: #1779a2;}

.watched .m-carousel{border-top:1px solid #CDE3A2;}
.watched .m-carousel .previous_button {
	left: 0;
	background: transparent url(/img/carousel-watched.png) no-repeat 0 0;
}
.watched .m-carousel .previous_button:hover{background: transparent url(/img/carousel-watched.png) no-repeat 0 -30px;}
.watched .m-carousel .next_button {
	right: 0;
	background: transparent url(/img/carousel-watched.png) no-repeat -18px 0;
}   
.watched .m-carousel .next_button:hover{background: transparent url(/img/carousel-watched.png) no-repeat -18px -30px;}
.watched .m-carousel .properties .name a{color: #35A000;}


.m-carousel {
  width: 100%;
  position:relative;
  height: 201px;
}

.m-carousel .container {
  position: absolute;
  top: 20px;
  left: 25px;  
  height: 180px;
  overflow:hidden;   
  background: #ffffff;
}

.m-carousel .carousel-control,
.m-carousel .previous_button,
.m-carousel .next_button {
	position: absolute;
	top: 52px;
	width: 18px;
	height: 30px;
	display: block;
}

.m-carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  opacity: 0.999999;
}

.m-carousel .properties{
	list-style: none;
	margin-left: 3px;
	line-height: 14px;
	width: auto !important;
	left:0px !important;
}

.m-carousel .properties .name{margin-bottom: 6px;}
.m-carousel .properties .name a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.m-carousel .properties .name a:hover{text-decoration: underline;}

.m-carousel ul li {
  margin:0pt;
  padding:0px 9px 20px 8px;
  width:123px;
  list-style:none;   
  float:left;
}

.m-carousel-6 ul li{
	padding:0px 16px 20px 15px !important;
}

.m-carousel .properties li{
	float: none;
	margin-right: 0;
	width: 120px;
	padding:0px !important;
}

.m-carousel .rating{
	display: block;
	height: 9px;
	width: 53px;
	background: transparent url(/img/ratings.png) no-repeat 0 0;
	margin-bottom: 5px;
	overflow: hidden;
}

.m-carousel .rating-0 { background-position: 0 0px; }
.m-carousel .rating-0-5 { background-position: 0 -9px; }
.m-carousel .rating-1 { background-position: 0 -18px; }
.m-carousel .rating-1-5 { background-position: 0 -27px; }
.m-carousel .rating-2 { background-position: 0 -36px; }
.m-carousel .rating-2-5 { background-position: 0 -45px; }
.m-carousel .rating-3 { background-position: 0 -54px; }
.m-carousel .rating-3-5 { background-position: 0 -63px; }
.m-carousel .rating-4 { background-position: 0 -72px; }
.m-carousel .rating-4-5 { background-position: 0 -81px; }
.m-carousel .rating-5 { background-position: 0 -90px; }

.m-carousel-6 .container{
  width: 924px;
}
.m-carousel-6 ul {
  left: -1848px;
}

.m-carousel-5 .container{
  width: 696px;
}
.m-carousel-5 ul {
  left: 0;
}

.m-carousel-4 .container{
  width: 560px;
}
.m-carousel-4 ul {
  left: -1120px;
}

.m-carousel-5 ul li{
	padding-left:1px;
	padding-right:0px;
	width:138px;
}
.m-carousel-5{height:211px;}
.m-carousel-5 .container{height:190px;}
