html,
body {
  margin: 0;
  padding: 0;
  line-height: 0;
  height: 100%;
}


.playlist h1, .playlist h2, .playlist h3
{
	font-family: 'Matterhorn', 'Tahoma', 'Helvetica', 'Arial', sans-serif !important;
}
a
{
	color: #999 !important;
}
.horizontal.layout.S .name {
    font-size: 11px !important;
    line-height: 12px !important;
	margin-top:3px !important;
}

.layout li.hover,
.layout button.hover
{
	background-color:black !important;
}
.layout .video.selected {
    background-color: #183550 !important;
}
.layout .video.selected a {
	color: white !important;
}
ol.navigation {
	height: 80px !important;
	top:92px !important;
}
ol.navigation li {
  height: 42px !important;
  width: 24px !important;
  background: url(../media/images/video/navigation-disc.png) center center no-repeat transparent !important;
  padding:1px !important;
}
ol.navigation li.selected,
ol.navigation li.hover
{
  background-image: url(../media/images/video/navigation-circle.png) !important;
  background-color: transparent !important;
}
.horizontal.layout.S button.advance {
  background-image: url(../media/images-mobile/video/btn-advance.gif) !important;
}
.horizontal.layout.S button.reverse {
  background-image: url(../media/images-mobile/video/btn-reverse.gif) !important;
}
.layout button.hover
{
  background-color: transparent !important;
}
.horizontal.layout.S .name {
    height: 60px !important;
}
.horizontal.layout.S.scripted ul.list, .horizontal.layout.S.scripted ol.list, .horizontal.layout.S.scripted ol.navigation {
    height: 92px !important;
}
.horizontal.layout.S li {
    border-right-color: #183550 !important;
}