﻿.player_container {
    position: relative;
    display:block;
    width:205px;
    height:80px;
    /*border:1px solid #009be3;*/
}


.player_details {
    display:none;
}


.player_container  ul.player_controls {
    list-style-type:none;
    padding:0;
    margin: 0;
}


.player_container  ul.player_controls li {
    overflow:hidden;
    text-indent:-9999px;
}


.player_play,
.player_pause {
    display: block;
    position: absolute;
    left:10px;
    top:5px;
    width:40px;
    height:40px;
    cursor: pointer;
}



.player_play
{
    background: url("../Images/sprites.jpg") 0 0 no-repeat;
}


.player_play:hover
{
    background: url("../Images/sprites.jpg") -41px 0 no-repeat;
}
    


.player_play.gc1_hover {
    background: url("../Images/sprites.jpg") -41px 0 no-repeat;
}


.player_pause {
    background: url("../Images/sprites.jpg") 0 -42px no-repeat;
}


.player_pause.gc1_hover {
    background: url("../Images/sprites.jpg") -41px -42px no-repeat;
}


.player_stop {
    position: absolute;
    left:60px;
    top:11px;
    background: url("../Images/sprites.jpg") 0 -83px no-repeat;
    width:28px;
    height:28px;
    cursor: pointer;
}


.player_stop.gc1_hover {
    background: url("../Images/sprites.jpg") -29px -83px no-repeat;
}


.player_timeline {
    position:absolute;
    left:12px;
    top:60px;
    width:190px;
}


.player_progress {
    position: absolute;
    left:33px;
    top:2px;
    background-color: #eee;
    width:123px;
    height:15px;
}


.player_progress_load_bar {
    background: url("../Images/bar_load.gif")  top left repeat-x;
    width:0px;
    height:15px;
    cursor: pointer;
}


.player_progress_load_bar.gc1_buffer {
    background: url("../Images/bar_buffer.gif")  top left repeat-x;
}


.player_progress_play_bar {
    background: url("../Images/bar_play.gif") top left repeat-x ;
    width:0px;
    height:15px;
}


.player_volume_min {
    position: absolute;
    left:104px;
    top:37px;
    background: url("../Images/sprites.jpg") 0 -170px no-repeat;
    width:18px;
    height:15px;
    cursor: pointer;
}
 

.player_volume_max {
    position: absolute;
    left:174px;
    top:37px;
    background: url("../Images/sprites.jpg") 0 -186px no-repeat;
    width:18px;
    height:15px;
    cursor: pointer;
}


.player_auto {
    position: absolute;
    left: 100px;
    top: 10px;
    font-size: .71em;
}
 

.player_volume_min.gc1_hover {
    background: url("../Images/sprites.jpg") -19px -170px no-repeat;
}

 
.player_volume_max.gc1_hover {
    background: url("../Images/sprites.jpg") -19px -186px no-repeat;
}

 
.player_volume_bar {
    position: absolute;
    left:122px;
    top:42px;
    background: url("../Images/volume_bar.gif") repeat-x top left;
    width:46px;
    height:5px;
    cursor: pointer;
}


.player_volume_bar_value {
    background: url("../Images/volume_bar_value.gif") repeat-x top left;
    width:0px;
    height:5px;
}

 
.player_playlist_message {
    position: absolute;
    left:0;
    bottom:0;
    width:338px;
    padding:5px 40px 10px 40px;
    font-family: Arial, Helvetica, sans-serif;
    line-height:1.4em;
    height:1em;
}

 
.song_title {
    float:left;
    margin:0 5px 0 0;
    padding:0;
    font-weight:bold;
}


.play_time,
.total_time {
    padding-top:.3em;
    font-weight:normal;
    font-style:oblique;
    font-size:.71em;
}
 

.play_time {
    float:left;
}
 

.total_time {
    float:right;
    text-align: right;
}

 
.miaow {
    font-size:.8em;
    color:#999;
}

 
.miaow a:link, a:visited, a:hover, a:focus, a:active {
    color:#009be3;

