div.jp-interface {position: relative; background-color: #eee; width: 565px; height: 108px;}
div.jp-playlist-player div.jp-interface {background: transparent url(/images/meridian/media-player/bg-media-player.gif) no-repeat 0 0;}
div.jp-interface ul.jp-controls {list-style-type: none; padding: 0; margin: 0;}
div.jp-interface ul.jp-controls li {position: absolute;}
div.jp-interface ul.jp-controls a {display: block; position: absolute; overflow: hidden; text-indent: -9999px;}
a.jp-play, a.jp-pause {top: 16px; width: 75px; height: 75px;}
div.jp-playlist-player a.jp-play, div.jp-playlist-player a.jp-pause {left: 5px;}
a.jp-play {background: transparent url(/images/meridian/media-player/mp-sprite.gif) 0 0 no-repeat;}
a.jp-play:hover {background: transparent url(/images/meridian/media-player/mp-sprite.gif) -75px 0 no-repeat;}
a.jp-pause {background: transparent url(/images/meridian/media-player/mp-sprite.gif) 0 -75px no-repeat;}
a.jp-pause:hover {background: transparent url(/images/meridian/media-player/mp-sprite.gif) -75px -75px no-repeat;}
a.jp-stop {top: 25px; background: transparent url(/images/meridian/media-player/mp-sprite.gif) 0 -150px no-repeat; width: 33px; height: 33px;}
div.jp-playlist-player a.jp-stop {left: 94px;}
a.jp-stop:hover {background: transparent url(/images/meridian/media-player/mp-sprite.gif) -33px -150px no-repeat;}
a.jp-previous {left: 135px; top: 25px; background: transparent url(/images/meridian/media-player/mp-sprite.gif) 0 -183px no-repeat; width: 33px; height: 33px;}
a.jp-previous:hover {background: transparent url(/images/meridian/media-player/mp-sprite.gif) -33px -183px no-repeat;}
a.jp-next {left: 176px; top: 25px; background: transparent url(/images/meridian/media-player/mp-sprite.gif) 0 -216px no-repeat; width: 33px; height: 33px;}
a.jp-next:hover {background: transparent url(/images/meridian/media-player/mp-sprite.gif) -33px -216px no-repeat;}
div.jp-progress {position: absolute; overflow: hidden; top: 68px; background-color: #ddd; width: 441px; height: 5px; background: transparent url(/images/meridian/media-player/mp-sprite.gif) 0 -295px no-repeat;}
div.jp-playlist-player div.jp-progress {left: 108px;}
div.jp-load-bar {width: 0px; height: 15px; cursor: pointer;}
div.jp-play-bar {background: transparent url(/images/meridian/media-player/mp-sprite.gif) 0 -300px repeat-x; width: 0px; height: 5px;}
a.jp-volume-min {top: 35px; background: transparent url(/images/meridian/media-player/mp-sprite.gif) 0 -249px no-repeat; width: 17px; height: 15px;}
div.jp-playlist-player a.jp-volume-min {left: 364px;}
a.jp-volume-min:hover {background: transparent url(/images/meridian/media-player/mp-sprite.gif) 0 -249px no-repeat;}
a.jp-volume-max {top: 35px; background: transparent url(/images/meridian/media-player/mp-sprite.gif) 0 -264px no-repeat; width: 17px; height: 15px;}
div.jp-playlist-player a.jp-volume-max {left: 518px;}
a.jp-volume-max:hover {background: transparent url(/images/meridian/media-player/mp-sprite.gif) 0 -264px no-repeat;}
div.jp-volume-bar, #sliderVolume {position: absolute;/*overflow:hidden;*/ top: 42px; background: transparent url(/images/meridian/media-player/mp-sprite.gif) 0 -293px repeat-x; width: 125px; height: 2px; cursor: pointer;}
div.jp-playlist-player div.jp-volume-bar, #sliderVolume {left: 398px;}
#sliderVolume {font-size: 2px; line-height: 3px;}
div.jp-volume-bar-value {background: transparent url(/images/meridian/media-player/mp-sprite.gif) 0 -279px no-repeat; width: 6px; height: 14px;}
.ui-slider .ui-slider-handle {display: block; width: 6px; height: 14px; top: -6px; left: -3px; background: black; position: absolute; background: transparent url(/images/meridian/media-player/mp-sprite.gif) 0 -279px no-repeat; z-index: 2;}
div.jp-play-time, div.jp-total-time {position: absolute; top: 74px; width: 441px; font-size: .64em; font-style: oblique;}
div.jp-total-time {text-align: right;}
div.jp-playlist-player div.jp-play-time, div.jp-playlist-player div.jp-total-time {left: 108px; font-size: 9.5px; color: #434343; font-style: normal;}
div.jp-playlist {width: 565px;}
div.jp-playlist ul {list-style: none; margin: 0; padding: 0 20px; border-top: none; font-size: .72em; border-left: #d8d7d7 solid 1px; border-right: #d8d7d7 solid 1px;}
div.jp-playlist-player div.jp-playlist li {padding: 5px 0 4px 20px; border-bottom: 1px solid #eee; margin-bottom: 0;}
div.jp-playlist-player div.jp-playlist li.jplayer_playlist_item_last {padding: 5px 0 5px 20px; border-bottom: 0 none;}
div#jplayer_playlist li a {text-decoration: none;}
div#jplayer_playlist li a, div#jplayer_playlist li.jplayer_playlist_item_last a {color: #434343;}
div#jplayer_playlist li.jplayer_playlist_current a {font-weight: bold; color: #509fdc;}
div.jp-playlist-player .ft {background: transparent url(/images/meridian/media-player/bg-mp-ft.gif) no-repeat 0 0; width: 565px; height: 7px; margin-top: -7px;}
div#player table {width: 100%; border-right: 1px solid #D8D7D7; border-collapse: collapse;}
div#player table ul {list-style: none; margin: 0; padding: 0;}
div#player table ul li {margin: 0; padding: 0;}
div#player table tbody tr th {color: #315B7C; font-weight: bold; font-size: 11px; background: transparent url(/images/meridian/elements/hd-bg-1x42.gif) repeat-x 0 0; height: 41px; overflow: hidden;}
div#player table tbody tr th, div#player table tbody tr td {border-top: 1px solid #D8D7D7; border-bottom: 1px solid #D8D7D7;}
div#player table tbody tr#view_playlist_cell td a {font-weight: normal;}
div#player table tr td {vertical-align: top; padding-top: 15px; padding-bottom: 15px;}
div#player table tr th { text-align: left; }
div#player table tr th, #player table tr td {padding-left: 15px; padding-right: 15px; border-left: 1px solid #D8D7D7;}
div#player table tr td ul.horizontal li {float: left; margin-right: 5px; white-space: nowrap; }
div#player table tr td ul.horizontal li:last-child { margin-right: 0; }
div#player .ft {margin-top: -7px; background: transparent url(/images/meridian/elements/bg-btm-565x7.gif) no-repeat 0 0;}
div#player img.arrow {vertical-align: top; margin-left: 5px; margin-top: 1px;}