.cp-container { position:absolute; width:13px; /* 200 - (2 * 48) */ height:13px; background:url("bgrx.jpg") 0 0 no-repeat; padding:0px; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); top:10px; right:10px }
.cp-container :focus { border:none; outline:0; }
.cp-buffer-1, .cp-buffer-2, .cp-progress-1, .cp-progress-2 { position:absolute; top:0; left:0; width:13px; height:13px; clip:rect(0px,52px,104px,0px); -moz-border-radius:52px; -webkit-border-radius:52px; border-radius:52px; }
.cp-buffer-1, .cp-buffer-2 { background:url("buffser.png") 0 0 no-repeat; }
.cp-container .cp-fallback { background:url("progresss_sprite.jpg") no-repeat; background-position:0 104px; }
.cp-progress-1, .cp-progress-2 { background:url("prosgress.png") 0 0 no-repeat; }
.cp-buffer-holder, .cp-progress-holder, .cp-circle-control { position:absolute; width:104px; height:104px; }
.cp-circle-control { cursor:pointer; }
.cp-buffer-holder, .cp-progress-holder { clip:rect(0px,104px,104px,52px); display:none; }
.cp-buffer-holder.cp-gt50, .cp-progress-holder.cp-gt50, .cp-progress-1.cp-fallback { clip:rect(auto, auto, auto, auto); }
.cp-controls { margin:0; padding:0; }
.cp-controls li { list-style-type:none; display:block; /*IE Fix*/ }
.cp-controls li a { position:relative; display:block !important; width:13px; height:13px; text-indent:-9999px; z-index:1; cursor:pointer; }
.cp-controls .cp-play { background:url(../img/controls.jpg) 0 0 no-repeat; }
.cp-controls .cp-play:hover { background:url(../img/controls.jpg) -13px 0 no-repeat; }
.cp-controls .cp-pause { background:url(../img/controls.jpg) 0 -13px no-repeat; }
.cp-controls .cp-pause:hover { background:url(../img/controls.jpg) -13px -13px no-repeat; }
.cp-jplayer { width:0; height:0; }
