.player-head {
   background: url(../images/play_vid_artist_bg.jpg) repeat-x left top;
   display: block;
   height: 69px;
   padding: 3px 1px 0;   
   width: 956px;
}
.player-head, .rate {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.player-head .artist { float: left; margin: 1px; width: 450px; }
.player-head .artist .thumb { float: left; padding-right: 3px; }

.artist-name { font-size: 16px; margin: 7px 0 0 70px; width: auto; }
.artist-name a { color: #FFF; padding: 4px; }
.artist-name a:hover { background-color: #b2e1ff; color: #000; }

.video-name { color: #FFF; font-size: 12px; margin: 12px 0 0 78px; }
.player-head .adv { float: right; margin: 2px 2px 0 0; }

.acc-content { display: block; height: 445px; overflow: auto; width: 291px; }
.box.quarter-and-few {  margin: 0 0 0 4px }

.playlist-clip { display: block; height: 77px; clear: both; padding: 4px; }
.playlist-clip.selected { background-color: #b2e1ff; }

/************ RATING ************/
.rate {
    background: url(../images/player_rate_bg.jpg) repeat-x left top;
    color: #FFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 44px;
    margin-bottom: 5px;
    padding: 5px;
    width: 287px;
}
.rate .views {
    background: url(../images/views-icon.png) no-repeat left center;
    font-size: 12px;
    float: left;
    margin-top: 3px;
    padding: 0 0 0 25px;
}
.rate .rates { float: left; margin: 5px 0 0 10px; }
.rate .question { margin-top: 10px; }

/************ ACCORDION ************/
h3.accordion-title {
    background: url(../images/accordion/title_bg.jpg) repeat-x left top;
    border-bottom: solid 1px #a3a3a3;
    height: 16px;
    padding: 4px 15px 0;
}
h3.accordion-title {
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
}

.accordion { background: #FFF; padding: 2px; height: 547px; }
.accordion h3.box-title { background: url(../images/accordion/bg.jpg) repeat-x left top; border: solid 1px #a3a3a3; height: 18px; }
.accordion h3.box-title:hover { background: url(../images/accordion/hover_bg.jpg) repeat-x left top; border-color: #769bc7; }
.accordion h3.box-title.active { background: none; background-color: #FFF; }
.accordion h3.box-title a {
    background-position: 5px 1px;
    background-repeat: no-repeat;
    display: block;
    padding: 3px 0 2px 25px;
}
.accordion h3 a.random { background-image: url(../images/icons/arrow-switch-090.png); }
.accordion h3 a.clips { background-image: url(../images/icons/user-silhouette.png); }
.accordion h3 a.recent { background-image: url(../images/icons/clock-select.png); }
.accordion h3 a.newclips { background-image: url(../images/icons/lightning.png); }
.accordion h3 a.favorite { background-image: url(../images/icons/heart.png); }

.acc-content { border: solid 1px #a3a3a3; border-top: none; display: none; }

/************ PLAYER VIDEO BOX ************/
.video-box .info { width: 141px; }
.video-box h3.artist a { width: 99%; }
.video-box {
    background: url(../images/player_video_bg.jpg) repeat-x left top;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    height: 77px;
    margin: 0;
    width: 100%;
}
.player-nav {padding: 0; }
.player-nav .video-box { width: 245px; }
.player-nav #next { margin-right: 1px; }

button.reload {
    font-size: 10px;
    font-weight: bold;
    padding: 3px;
    width: 291px;
}


.news-nav { padding: 0 5px; font-size: 10px; }
.news-nav a { display: block; font-weight: bold; padding: 5px 6px 1px; margin-top: -2px; }
.news-nav a:hover { background-color: #b2e1ff; color: #000; }
