.vjs-playlist {
  background-color: black;
  overflow-y: hidden;
  overflow-x: auto;
  display: none;
  height:133px;
  position:relative;
  border-top: solid 3px white;
  width: 100%;
}

/* .vjs-playlist img { 
  margin: 10px;
  border: 3px solid #555;
  border-radius: 6px;
  -moz-border-radius: 6px;
  width: 125px;
  height: 95px;
}

.vjs-playlist img:hover {
  border: 3px solid #777;
  cursor: pointer;
  border-radius: 6px;
  -moz-border-radius: 6px;
} */

.playlist-wrapper div {
	width: 125px;
	height: 95px;
}

.playlist-wrapper div>img {
	width:100%;
	height: 100%;
	border-radius: 2px;
	-moz-border-radius: 2px;
}

.playlist-wrapper>div {
	float:left;
	margin: 10px;
	border: 3px solid #555;
	border-radius: 6px;
	-moz-border-radius: 6px;
	position: relative;
}
.playlist-wrapper >div>div {
	font-size:10pt;
	color: white;
	text-align:center;
	background: url(titlebkg.png) repeat top left;
	position:absolute;
}

.playlist-wrapper>div:hover {
  border: 3px solid #777;
  cursor: pointer;
  border-radius: 6px;
  -moz-border-radius: 6px;
}





/* Scrollbar
---------------------------------------------------------*/


.vjs-playlist.webkit-scrollbar::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.vjs-playlist.webkit-scrollbar::-webkit-scrollbar-button:start:decrement,
.vjs-playlist::-webkit-scrollbar-button:end:increment  {
  display: none;
}
 
.vjs-playlist.webkit-scrollbar::-webkit-scrollbar-track-piece  {
  background-color: #3b3b3b;
  -webkit-border-radius: 6px;
}
 
.vjs-playlist.webkit-scrollbar::-webkit-scrollbar-thumb {
  -webkit-border-radius: 6px;
  background: #666 no-repeat center; 
}


