html
{
  overflow:hidden;
}

.mediaplayer-window
{
  position:absolute;
  top:0px;
  left:0px;
  width: 945px;
  height:655px;
  overflow:hidden;
}

.mediaplayer-header
{
  background-color: #0a0a0a;
  border-color: #5c5c5c #060606 #060606 #5c5c5c;
  border-style: solid;
  border-width: 1px;
  color: #ffffff;
  font-size: 22px;
  height: 26px;
  line-height: 22px;
  padding: 5px 12px 5px 21px;
}

.mediaplayer-close
{
  float: right;
  font-size: 12px;
  font-weight: normal;
}
.mediaplayer-close a
{
  text-decoration: none;
}
.mediaplayer-close img
{
  vertical-align: middle;
}

.mediaplayer-content
{
  background-color: #0a0a0a;
  border-color: #5c5c5c #060606 #060606 #5c5c5c;
  border-style: solid;
  border-width: 1px;
  padding: 17px 15px 0 15px;
  height: 599px;
}

.mediaplayer-content td
{
  vertical-align: top;
}

.mediaplayer-audiovideo
{
  width: 585px;
}
.mediaplayer-audiophoto
{
  width: 908px;
}
#mediaplayer-container
{
  border-color: #1a1a1a #767676 #767676 #1a1a1a;
  border-style: solid;
  border-width: 1px;
  padding: 2px;
}

.mediaplayer-playlistcontainer
{
  height: 197px;
}

.mediaplayer-playlisttitle
{
  color: #ffffff;
  font-size: 16px;
  height: 29px;
}

.mediaplayer-playlist
{
  border-color: #1a1a1a #767676 #767676 #1a1a1a;
  border-style: solid;
  border-width: 1px;
  height: 165px;
  overflow: auto;
  padding: 1px;
}

.mediaplayer-playlist table
{
  width: 100%;
}
.mediaplayer-playlist tr
{
  cursor: pointer;
}
.mediaplayer-playlist td
{
  vertical-align: middle;
}

.mediaplayer-playlistitem-title
{
  color: #888888;
  margin-bottom: 4px;
}

.mediaplayer-playlistitem-description
{
  color: #444444;
}

.activemedia .mediaplayer-playlistitem-title
{
  color: #ffffff;
}

.activemedia .mediaplayer-playlistitem-description
{
  color: #bbbbbb;
}

#mediaplayer-title
{
  color: #ffffff;
  font-size: 16px;
  margin-bottom: 8px;
}

#mediaplayer-description
{
  color: #bbbbbb;
  font-size: 11px;
  line-height: 17px;
}