.trackcell {width:118px;position: relative;}
.trackcell_menu_btn {position: relative;}
.trackcellmenu {position: absolute;background-color:white;z-index:10;}
.trackcellmenulist {margin: 5px; padding: 0px;}

/* needed because jquery.jcarousel.css affects all nested li */
.trackcellmenu li {
    float: none;
    height: auto;
    width: auto;
}

.track .trackart {z-index:1;}
.songitem .track .scrubber {position: absolute;top:142px;height: 5px;width:auto;z-index: 4;display: none;}
.songitem .track .progress_bars {position: relative;top:5px;height: 3px;width:116px;z-index: 5;border:1px solid;border-color:#999;}
.songitem .track .load_progress, 
.songitem .track .play_progress {position: absolute; top: 0; height: 3px; font-size:1px; line-height:1px;}


.songitem .track .load_progress {
    background-color:#F9C;
    z-index: 6;
}

.songitem .track.clicked .load_progress {
    background: url("/static/images/gray.gif") #FFF 150px 0 repeat-y;
    z-index: 6;
}

.songitem .track .play_progress {
    background: #F59;
    z-index: 7;
}

.songitem .track .inside_progress {
    position: relative;
    width: 100%;
}

.songitem .track.on .load_progress {
    display: block;
}

.songitem .track.on .play_progress {
    display: block;
    background: #F59;
}
    
.songitem .track.play .play_progress {
    background: #F59;
}    

.songitem .scrub_thumb	{
	width: 11px; height:19px;
    background: url("../images/scrub_thumb_pink.gif") 50% 50% no-repeat;	
    position:absolute;
    top:-2px;
    left:0;
    z-index:9;
}	

.songitem .free.on.over .scrub_thumb	{
	display:block;	
}	

