html,
body {
  margin: 0;
  padding: 0;
  line-height: 0;
  height: 100%;
}
button,
.description,
.duration {
  display: none !important;
}
.player.layout
{
	background-color:black;
}

div.playlist {
  font-weight: bold;
  overflow: hidden !important;
}
.playlist li {
  cursor:pointer !important;
}
.playlist.list {
  height: 390px !important;
  width: 256px !important;
  overflow: hidden !important;
}

.vertical.layout.XL li {
    border-bottom-color: #444 !important;
}
.playlist .thumbnail {
    border-color: #999 !important;
}
.playlist.list li {
  color: #CCC;
  display: block;
  font-size: 12px;
  /*
  height: 49px !important;
  */
  padding: 8px 15px;
  vertical-align: middle;
}

.layout li, .layout button
{
	overflow:visible !important;
}

.playlist.list li.selected,
.playlist.list li.hover {
  background: #183550;
}
.playlist.list li .thumbnail {
  margin: 0 10px 5px 0 !important;
}
.playlist h1, .playlist h2, .playlist h3
{
	font-family: 'Matterhorn', 'Tahoma', 'Helvetica', 'Arial', sans-serif !important;
}
.playlist.list li h3 {
  color: #CCC !important;
  font-size: 12px !important;
  font-weight: bold !important;
  line-height: 15px !important;
  width: 211px !important;
}
ol.navigation {
  border: 0 none !important;
  display: block !important;
  height: 42px !important;
  left: 0 !important;
  padding: 0 !important;
  position: absolute !important;
  text-align: center !important;
  top: 390px !important;
  width: 242px !important;
  overflow:hidden !important;
}
ol.navigation li
{
  background: url(../media/images/video/navigation-disc.png) transparent center center no-repeat !important;
  height: 42px !important;
  width:24px !important;
  padding:0 2px !important;
}
ol.navigation li.selected, ol.navigation li.hover
{
  background-image: url(../media/images/video/navigation-circle.png) !important;
}
.layout .video.selected a {
	color: white !important;
}

html.lt-ie9 .playlist
{
	background-color:black !important;
}