#player, div.playlist {
float:left;
margin-right:20px;
}
div.playlist {
width:170px;
height: 400px;
}
#player, #player img {
border:0 none;
display:block;
height:266px;
width:320px;
}
div.play {
background:transparent url('img/play.png') no-repeat scroll 0 0;
height:50px;
left:130px;
margin-bottom:-50px;
opacity:0.9;
position:relative;
top:-160px;
width:50px;
}
div.play:hover {
opacity:1;
}
div.items a {
background:transparent url('img/block.jpg') no-repeat scroll 0 0;
color:#444444;
display:block;
height:68px;
text-decoration:none;
width:150px;
}
div.items p {
font-size:11px;
margin:0;
padding:8px 0 0 12px;
width:130px;
}
div.items p.time {
color:#777777;
margin-top:5px;
padding-top:0;
}
div.items a:hover {
background-position:0 -68px;
}
div.items a.playing, div.items a.paused {
color:#000000;
}
div.items a.playing {
background-position:0 -136px;
}
div.items a.paused {
background-position:0 -68px;
}
div.navi {
color:#AAAAAA;
float:left;
font-size:16px;
height:18px;
margin:10px 0 0 50px;
overflow:hidden;
width:60px;
}
div.navi span {
cursor:pointer;
float:left;
height:8px;
margin:3px;
width:13px;
}
div.navi span:hover {
background-position:0 -8px;
}
div.navi span.active {
background-position:0 -16px;
color:#000000;
cursor:default;
font-weight:bold;
}
#playlist_player{
    height: 300px;
    width: 534px;
    float:left;
}

/*Track player for Radio*/
#trackplayer, div.tracklist {
float:left;
margin-right:20px;
}
div.tracklist {
width:170px;
height: 500px;
}
#trackplayer, #trackplayer img {
border:0 none;
display:block;
height:272px;
width:360px;
}
div.trackplay {
background:transparent url('img/play.png') no-repeat scroll 0 0;
height:50px;
left:160px;
margin-bottom:-50px;
opacity:0.9;
position:relative;
top:-160px;
width:50px;
}
div.trackplay:hover {
opacity:1;
}
div.tracks a {
background:transparent url('img/block.jpg') no-repeat scroll 0 0;
color:#444444;
display:block;
height:68px;
text-decoration:none;
width:150px;
}
div.tracks p {
font-size:11px;
margin:0;
padding:8px 0 0 12px;
width:130px;
}
div.tracks p.time {
color:#777777;
margin-top:5px;
padding-top:0;
}
div.tracks a:hover {
background-position:0 -68px;
}
div.tracks a.playing, div.items a.paused {
color:#000000;
}
div.tracks a.playing {
background-position:0 -136px;
}
div.tracks a.paused {
background-position:0 -68px;
}
div.track_navi {
color:#AAAAAA;
float:left;
font-size:16px;
height:18px;
margin:10px 0 0 50px;
overflow:hidden;
width:60px;
}
div.track_navi span {
cursor:pointer;
float:left;
height:8px;
margin:3px;
width:13px;
}
div.track_navi span:hover {
background-position:0 -8px;
}
div.track_navi span.active {
background-position:0 -16px;
color:#000000;
cursor:default;
font-weight:bold;
}
#tracklist_player{
    height: 300px;
}