/*********************** PLAYLIST ***********************/
#mn_playlist_container {
	position:absolute;
	top:15px;
	left:455px;
	width:180px;
	height:389px;
  display: none;	
}

#mn_playlist_live_container {
  border: 3px solid #dedede;
  background-color: #efefef;
  height:70px;
  position: relative;
  margin-bottom: 5px;
}

#mn_playlist_earlier_container {
  border: 3px solid #dedede;
  background-color: #efefef;
	height:181px;
  position: relative;
  margin-bottom: 5px;
}

#mn_playlist_upcoming_container {
  border: 3px solid #dedede;
  background-color: #efefef;
  height:100px;
  position: relative;
  margin-bottom: 5px;
}

/***** *****/

#pb_live_upcoming {
  height:80px;
  clear:both;
  margin:0 4px;
  width:163px;
  font-size: 11px;
  position: relative;
  font-family: Arial;
  font-size: 10px;
}

#pb_live_upcoming .upcoming_event_entry {
  border-top: 1px solid #d4d4d4;
  padding: 4px 0px;
}
#pb_live_upcoming .event_title {
  position: relative;
 }

#pb_live_upcoming .event_start {
  width: 100%;
  text-align: left;
  color: #898989;
  font-size: 9px;
}

.mn_clip {
	clear:both;
  border-bottom: 1px solid #d4d4d4;
	height:36px;
	cursor:pointer;
	visibility:visible;
	position:relative;
  font-size: 10px;
  font-family: Arial;
}

.mn_clip img {
	float:left;
	width:1px;
	height:1px;
	padding-right:0px;
	visibility:hidden;
}

.mn_show_name {
	color:#333434;
	font-weight: bold;
	padding:4px 5px 2px 5px;
}

.mn_show_duration {
	padding:0 5px;
}

.mn_show_startTime {
	color:#333434;
	padding:0 5px 2px 5px;
}

.mn_show_duration {
	padding:0 5px 2px 5px;
}
.mn_clip:hover, .mn_highlight {
	background-color:#c1baa8;
}


#pb_live_upcoming_title, #pb_live_title, #mn_playlist_title {
  position:relative;
  margin:4px;
  width:163px;
  position: relative;
  font-family: Arial;
  font-size: 10px;
  font-weight: bold;
}

#mn_playlist {
	position:relative;
	height:130px;
	clear:both;
	margin:0 4px;
	width:163px;
  border: 1px solid #d4d4d4;
  border-bottom: 0px;
  background-color: #ffffff;
}

#pb_live {
  position:relative;
  height:39px;
  clear:both;
  margin:0 4px;
  width:163px;
  border: 1px solid #dcdcdc;
  border-bottom: 0px;
	cursor:pointer;
  font-size: 11px;
  background-color:#c1baa8
}

#pb_live_show_title {
	color:#333434;
	font-weight: bold;
	padding:4px 5px 2px 5px;
}

#pb_live_playlink {
	color:#333434;
	padding:0px 5px 0px 5px;
}

#mn_playlist_page_nav {
	position:relative;
	height:19px;
	clear:both;
	margin:1px 4px 0px 4px;
	width:163px;
  border: 1px solid #d4d4d4;
  border-top: 0px;
  background-color: #ffffff;
  font-size: 12px;
  text-align: center;
  padding-top: 5px;
}

.playlist_page_nav { 
  margin-left: 3px;
}


