div#playlist-container {margin-bottom:20px;}

.tpPlaylist {
border-left:1px solid #ccc; border-right:1px solid #ccc;
}

.tpPlayer {
  height: auto;
  margin: 0 !important;
  overflow: hidden;
  padding: 0;
  width: inherit;
background-color:#fff;
}

.tpClips {
 display:block;
}

.tpClips .title {
  color: #40568F;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 1px;
}

.tpHead {display:none;}

.tpPlaylistTabs ul li.sort {
  background: none repeat scroll 0 0 #EEEEEE;
  border: medium none;
  color: #000000;
  display: block !important;
  height: 20px;
  margin-top: 5px;
  padding: 5px 4px 0;
}
.tpPlaylistTabs {
  background: none repeat scroll 0 0 #EEEEEE;
  padding-top: 5px !important;
border-left: 1px solid #ccc;
}


 .tpPlaylist .tpClips a {
  background-color: white;
  clear: both;
  display: block;
 height:auto; border-bottom:1px solid #ccc;}


#tpSwf a {background: url("/video/imgs/audioplayer-placeholder.gif") no-repeat scroll 0 90% transparent;
  display: block;
  height: 0;
  overflow: hidden;
  padding-top: 62px;
  width: 298px;
}



.container_12 .grid_8 .tpPlaylist .tpPlaylistTabs ul.tab1 li.tab1, .container_12 .grid_8 .tpPlaylist .tpPlaylistTabs ul.tab2 li.tab2, .container_12 .grid_8 .tpPlaylist .tpPlaylistTabs ul.tab3 li.tab3, .container_12 .grid_8 .tpPlaylist .tpPlaylistTabs ul.tab4 li.tab4 {
 background-image:none; 
background-color:#fff;
}

div#main div#mediaplayer.kickmod div.tpPlaylist div.tpPlaylistTabs ul.tab1 {
 background-image:none; 
}

div.tpPlaylist div.tpPlaylistTabs ul.tab3 li.tab3, div.tpPlaylist div.tpPlaylistTabs ul.tab3 li.tab3 a {background-color:#fff;}

div.tpPlaylist div.tpPlaylistTabs ul.tab4 li.tab4, div.tpPlaylist div.tpPlaylistTabs ul.tab4 li.tab4 a {background-color:#fff;}

.tpPlaylistTabs ul.tab1 li.tab1, .tpPlaylistTabs ul.tab2 li.tab2, .tpPlaylistTabs ul.tab3 li.tab3, .tpPlaylistTabs ul.tab4 li.tab4 {
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #CCCCCC;
  height: 25px;
  margin-bottom: -1px;
  position: relative;
  z-index: 4;
}

.tpPlaylistTabs ul.tab1 li.tab1 a, .tpPlaylistTabs ul.tab2 li.tab2 a {
  background: none repeat scroll 0 0 white;
  font-weight: bold;
  position: relative;
  top: 1px;
}


/*div#mediaplayer {border-left:1px solid #ccc; border-right:1px solid #ccc;}*/

div.kick {border:1px solid #ccc; padding:7px; }

div p.rt-dateline a {text-transform:capitalize;}

#popup-player {width:360px; overflow:hidden;}




#lineup, .lineup {
  background-color: #FFFFFF;
  float: left;
  padding-top: 1px;
  width: 100%;
}

div#mobileVideoList.lineup div.story {
  padding: 10px 5px 15px 0;
}

#lineup .story, .lineup .story {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 1px solid #CBCCCC;
  float: left;
  margin: 1px 0 0;
  overflow: hidden;
  width: 100%;
}

.lineup .story dl {
  width: 98%;
}

#lineup .story dl, .lineup .story dl {
  display: inline;
  float: left;
  margin: 0;
  padding: 0;
  width: 98%;
}

#lineup .headline, .lineup .headline {
  line-height: 1.1em;
  margin: 0;
  min-height: 15px;
  padding: 1px 0 0;
}

div#mobileVideoList.lineup div.story dl dt.headline a {
  color: #006972;
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  margin: 0;
  padding: 0;
  text-decoration: none !important;
}

#lineup .story .lead, .lineup .story .lead {
  border: 0 none;
  line-height: 90%;
  margin: 0 0 5px;
  padding: 0;
}

#lineup .story .lead a, .lineup .story .lead a {
  color: #666666;
  line-height: 90%;
  text-decoration: none;
font-weight:normal;
}

.mvw .vid_date {
  display: block;
}

.mvw .vid_desc, .mvw .vid_len, .mvw .vid_date {
  padding: 0.3em 0 0;
line-height:1.1em;
}
.lead img.button-listen {
  float: left;
  height: 22px;
  padding-right: 5px;
  width: 29px;
display:block;
}

span.listenText {
  color: #006972;
  display: block;
  float: left;
  font-size: 1.1em;
  font-weight: bold;
  padding-top: 7px;
}

span.vid_len_listen {
  display: block;
  float: left;
  font-size: 1.1em;
  padding-left: 5px;
  padding-top: 7px;
}


