.cp-container {
    position:relative;
    width:52px;
    height:52px;
    background:url("bgr.png") 0 0 no-repeat;
    padding:0px;
    float: left;
    margin: 11px 10px 10px 12px;
    display: inline-block;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.cp-container :focus {
	border:none;
	outline:0;
}
.cp-container .cp-fallback {
	background:url("progress_sprite.jpg") no-repeat;
	background-position:0 52px;
}
.cp-buffer-holder,
.cp-progress-holder,
.cp-circle-control {
	position:absolute;
	width:52px;
	height:52px;
}

.jp-state-playing .cp-circle-control {
	cursor:pointer;
    background:url("bgr2.png") 0 0 no-repeat;
}
.cp-controls li{
	list-style-type:none;
	display:block;
    width: 52px;
    height: 52px;
	/*IE Fix*/
	position:absolute;
}

.cp-controls li a{
	position:relative;
	display:block;
	margin:0px 0 0 0px;
	width:52px;
	height:52px;
	text-indent:-9999px;
	z-index:1;
	cursor:pointer;
}

.cp-controls .cp-play {
	background:url("controls.png") 0px 0px no-repeat;
}

.cp-controls .cp-play:hover {
	background:url("controls.png") 0px 0px no-repeat;
}

.cp-controls .cp-pause {
	background:url("controls.png") 0px -52px no-repeat;
}

.cp-controls .cp-pause:hover {
	background:url("controls.png") 0px -52 no-repeat;
}



