div.scrollable {
	position:relative;
	overflow:hidden;	 	
	width: 654px;	
	height:86px;	
	background: #000 url(../images/playlist_bg.jpg) no-repeat top left;
	padding-top:20px;
	margin: 20px 0px;
}

div.scrollable div.items {	
	width:20000em;	
	position:absolute;
	clear:both;
}

div.scrollable div.items div {
	float:left;
	text-align:center;
	padding:0px 0px;
	/* border:1px outset #ccc; */
	margin: 0px 2px;	
}
div.small-edge{
	margin-right:10px;	
}
.thumb img {
	width: 90px;
	height: 65px;
	border: 1px solid #fff;
}

img.playlist_item {
	width: 70px;
	height:	50px;
	border: 1px solid #fff;
}
.small-edge .small{
	margin-bottom: 9px;	
	width: 70px;
	height:	50px;
	border: 1px solid #fff;
}
.playlist_item{
	margin: 8px 2px 0px 2px;
}
a.playing img.playlist_item{
	border: 2px solid #d43e3e;
		width:68px;
	height:48px;

}
img#selected,img.selected{
	border: 2px solid #d43e3e;
		width:68px;
	height:48px;

}
img.selected_showreel{
	border: 2px solid #d43e3e;
	width:70px;
	height:50px;
	margin-top:8px;
	/*border: 3px solid #d43e3e;
	width:86px;
	height:61px;*/
}
img.seperator {
	width: 2px;
	height:	65px;
	border: 2px solid #fff;
}

/* active item */
div.scrollable div.items div.active {
	border:1px inset #ccc;		
	background-color:#fff;
}


/* this makes it possible to add next button beside scrollable */
div.scrollable {
	float:left;		
}

/* prev, next, prevPage and nextPage buttons */
.playlist_btn a.prev, .playlist_btn a.next, .playlist_btn a.prevPage, .playlist_btn a.nextPage, .playlist_btn .prev_button, .playlist_btn .next_button {
	display:block;
	width:34px;
	height:106px;
	background:url(../images/playlist_left.jpg) no-repeat;
	float:left;
	margin: 20px 0px;
	cursor:pointer;
	background-position:0px -106px;		
}

/* mouseover state */
.playlist_btn a.prev:hover, .playlist_btn a.next:hover, .playlist_btn a.prevPage:hover, .playlist_btn a.nextPage:hover {
	background-position:0px 0px;		
}

/* disabled navigational button */
.playlist_btn a.disabled {
	/*visibility:hidden !important;	*/
	background-position:0px -106px;		
}

/* next button uses another background image */
.playlist_btn a.next, .playlist_btn a.nextPage, .playlist_btn .next_button {
	background:url(../images/playlist_right.jpg) no-repeat;
		background-position:0px -106px;		

	clear:right;	
}
