div#myplayer h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}

div#myplayer {
    position: relative;
    width: 23em;
    height: 10em;
    background-color: #272525;
    font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
}

div#myplayer img {
    border: none;
}

div#myplayer_control_panel {
    position: relative;
    margin: 0 auto;
    width: 90%;
    height: 0.2em;
}

div#myplayer_play_ops {
    position: absolute;
    margin-top: 0.5em;
    margin-bottom: 1em;
}

a#myplayer_play_pause {
    position: absolute;
}

a#myplayer_previous {
    position: absolute;
    left: 18em;
}

a#myplayer_next {
    position: absolute;
    left: 19.5em;
}

div#myplayer_timers {
    position: absolute;
    border: 1px solid white;
    height: 0.47em;
    width: 15.7em;
    top: 0.25em;
    left: 1.5em;
}

div#myplayer_timers div {
    position: absolute;
    height: 4px;
    top: 1px;
}

div#myplayer_loading_timer {
    background-color: #CCC;
    z-index: 2;
}

div#myplayer_playing_timer {
    background-color: #df60df;
    z-index: 3;
}

div#myplayer_slider {
    width: 6px; /** Shrink then grows when playing if set to an em value */
    background-color: #FFFFFF;
    z-index: 4;
}

div#myplayer_slider:hover {
    top: -2px;
    height: 10px;
    width: 10px;
}

.myplayer_slider_drag {
    top: -2px;
    height: 10px;
    width: 10px;
}

div#player_volume {
    position: absolute;    
}

div#myplayer_timevol_ops {
    position: absolute;
    top: 2.2em;
    left: 0em;
    background-color:#CCC;
}

div#myplayer_volume_strips {
    position: absolute;
    left: 2.3em;
}

a#myplayer_volume_minus {
    position: absolute;
    border: none;
    left: 1.2em;
    top: -0.7em;
}

a#myplayer_volume_plus {
    position: absolute;
    border: none; 
    left: 5em;
    top: -0.5em;
}

a#myplayer_mute {
    position: absolute;
    border: none; 
    left: 9.5em;
    top: -0.4em;
}

div#myplayer_time_countdown {
    position: absolute;
    left: 16em;
    top: -0.4em;
    color: white;
    font-weight: bold;
    font: 20%;
}

div.myplayer_strip_skin {
    position: absolute;
    width: 0.55em;
    background-color: #FFFFFF;
}

div.myplayer_strip_skin_on {
    background-color: #df60df;    
}

div#myplayer_strip_0 {
    height: 4px; 
}

div#myplayer_strip_1 {
    height: 8px;
    left: 8px;
    top: -2px;
}

div#myplayer_strip_2 {
    height: 12px;   
    left: 16px;
    top: -4px;
}

div#myplayer_strip_3 {
    height: 16px;   
    left: 24px;
    top: -6px;
}

#myplayer_playlist_container {
    overflow: auto;
    border: 1px solid white;
    margin: 0 auto;
    width: 90%;
    height: 5.6em;
    margin-top: 3.6em;
    scrollbar-highlight-color: #272525; 
    scrollbar-3dlight-color: #272525; 
    scrollbar-shadow-color: #272525; 
    scrollbar-darkshadow-color: #272525; 
    scrollbar-track-color: #272525; 
    scrollbar-arrow-color: #272525;
}

#myplayer_playlist {
    color: white;
    font-size: 80%;
    width: 96%;
    padding: 0.35em;
    margin: 0;
}

#myplayer_playlist li {
    background-color: #373737;
    margin: 0.3em;
    padding: 0.17em;
    overflow: hidden;
    white-space: nowrap;    
    text-overflow: ellipsis;
    list-style: decimal inside;
    display: list-item;
}

#myplayer_playlist li.ui-selected { 
    background-color: #df60df;    
}

#myplayer_playlist li.ui-selecting { 
    border: 1px solid #AAA; 
}

a.myplayer_mp3 {
    color: white;
    text-decoration: none;
}

a.myplayer_helper{
    color: white;
    text-decoration: none;
}

#tooltip {
	position: absolute;
	z-index: 3000;
    border: 1px solid #ACA4A2; 
	background-color: #202020;
	padding: 0.2em;
    opacity: 0.85;
    filter: alpha(opacity=100);
    font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
    margin:0;
}

#tooltip h3 {
    font-size: 85%;
    color: #FFFFFF; 
    font-weight: normal;
}
