.JQAudioPlayer {
	position:relative;
	margin:0 auto;
	margin-bottom:-3px;
	padding:0px;
	width:360px;
	height:100%;
}
.JQAudioPlayer .jp_player {
	position:absolute;
	width:0px;
	height:0px;
}
.JQAudioPlayer .jp_interface {
	position:relative;
	height:56px;
	z-index:2;
}
.JQAudioPlayer .jp_interface_background {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:#42464C;
	border-style:solid;
	border-width:0px;
	border-color:#707070;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	box-shadow:0px 1px 3px #000000;
	overflow:hidden;
}
.JQAudioPlayer .jp_interface_gradient {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.JQAudioPlayer .jp_container {
	position:relative;
	left:10px;
	top:8px;
	width:340px;
}
.JQAudioPlayer .jp_controls {
	position:absolute;
	left:50px;
	top:20px;
	height:20px;
	line-height:20px;
	padding-top:0px;
}

/* POSTER */

.JQAudioPlayer .poster img, .JQAudioPlayer .poster .img, .JQAudioPlayer .poster .highlight {
	position:absolute;
	height:40px;
	width:40px;
}
.JQAudioPlayer .poster {
	position:relative;
	float:left;
	background:url(images/poster.png);
	background-position:left top;
	width:40px;
	height:40px;
	border-style:solid;
	border-width:1px;
	border-color:#51555A;
	overflow:hidden;
	display:block;
}
.JQAudioPlayer .poster .img {
	background-position:center center;
	background-repeat:no-repeat;
	background-color:transparent;
}
.JQAudioPlayer .poster .highlight {
	background:url(images/poster.png);
	background-repeat:no-repeat;
	background-position:right top;
}

/* TRACK INFO */

.JQAudioPlayer .track_info {
	position:absolute;
	left:50px;
	width:290px;
	height:20px;
	line-height:20px;
	font-family:;
	font-size:11px;
	color:#EFEFEF;
}
.JQAudioPlayer .track_info .title {
	display:block;
	position:absolute;
	left:0px;
	white-space:nowrap;
	overflow:hidden;
}
.JQAudioPlayer .track_info .time {
	display:block;
	position:absolute;
	right:0px;
}
.JQAudioPlayer .track_info .time_total {
	color:#A9D5DE;
}

/* BUTTONS */

.JQAudioPlayer .button_prev {
	display:block;
	float:left;
	width:19px;
	height:20px;
	background:url(images/buttons.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	cursor:pointer;
}
.JQAudioPlayer .button_play {
	display:block;
	float:left;
	width:19px;
	height:20px;
	background:url(images/buttons.png);
	background-repeat:no-repeat;
	background-position:-19px 0px;
	cursor:pointer;
}
.JQAudioPlayer .button_stop {
	display:block;
	float:left;
	width:19px;
	height:20px;
	background:url(images/buttons.png);
	background-repeat:no-repeat;
	background-position:-57px 0px;
	cursor:pointer;
}
.JQAudioPlayer .button_next {
	display:block;
	float:left;
	width:19px;
	height:20px;
	background:url(images/buttons.png);
	background-repeat:no-repeat;
	background-position:-76px 0px;
	cursor:pointer;
}
.JQAudioPlayer .button_volume {
	display:block;
	position:relative;
	width:19px;
	height:20px;
	background:url(images/buttons.png);
	background-repeat:no-repeat;
	background-position:-95px 0px;
	cursor:pointer;
}

/* VOLUME BAR */

.JQAudioPlayer .volume {
	float:left;
}
.JQAudioPlayer .volume_panel {
	display:none;
	position:absolute;
	background:url(images/volume_panel.png);
	background-repeat:no-repeat;
	width:25px;
	height:64px;
	margin-left:-3px;
	margin-top:-41px;
}
.JQAudioPlayer .volume_bar {
	position:absolute;
	background:url(images/volume_bar.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:9px;
	height:26px;
	margin-left:8px;
	margin-top:12px;
	cursor:pointer;
}
.JQAudioPlayer .volume_bar_value {
	position:absolute;
	background:url(images/volume_bar.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:9px;
	height:26px;
}

/* SEEK BAR */

.JQAudioPlayer .seek_bar {
	display:block;
	float:left;
	position:relative;
	background-color:#373B41;
	box-shadow:0px 1px 0px rgba(255, 255, 255, 0.1), 0px 1px 4px black inset;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	top:7px;
	width:175px;
	height:5px;
	margin-left:10px;
	margin-right:10px;
}
.JQAudioPlayer .seek_bar .progress {
	display:block;
	position:absolute;
	top:1px;
	left:1px;
	height:3px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	cursor:pointer;
}
.JQAudioPlayer .seek_bar .loaded {
	display:block;
	position:absolute;
	top:1px;
	left:1px;
	height:3px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	cursor:pointer;
}
.JQAudioPlayer .seek_bar .handle {
	position:absolute;
	background:url(images/handle.png);
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	margin-left:-8px;
	margin-top:-6px;
	cursor:pointer;
}

/* PLAYLIST */

.JQAudioPlayer .jp_playlist {
	display:block;
	position:relative;
	top:-3px;
	overflow:hidden;
	z-index:1;
}
.JQAudioPlayer .jp_playlist .panel {
	position:relative;
	width:356px;
	height:185px;
	background-color:#22242A;
	border-style:solid;
	border-width:2px;
	border-color:#707070;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.JQAudioPlayer .jp_playlist .scroll_panel {
	position:absolute;
	left:10px;
	top:8px;
	overflow:hidden;
}
.JQAudioPlayer .jp_playlist ul {
	position:absolute;
	width:100%;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.JQAudioPlayer .jp_playlist ul li {
	display:list-item;
	position:relative;
	height:20px;
	margin:0px;
	padding:0px;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom-width:1px;
	border-bottom-color:#505050;
	border-bottom-style:dotted;
}
.JQAudioPlayer .jp_playlist ul li .column {
	float:left;
	height:20px;
	line-height:20px;
	margin-right:2px;
	padding-left:5px;
	padding-right:5px;
	background-color:none;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	font-family:;
	font-size:11px;
	color:#A0A0A0;
	white-space:nowrap;
	overflow:hidden;
}
.JQAudioPlayer .jp_playlist ul li .column .title {
	overflow:hidden;
	cursor:pointer;
}
.JQAudioPlayer .jp_playlist ul li .column a {
	text-decoration:none;
	color:#69ADBE;
}
.JQAudioPlayer .jp_playlist ul li .column a:hover {
	text-decoration:underline;
	color:#A9D5DE;
}
.JQAudioPlayer .jp_playlist .scroll_bar {
	position:absolute;
	right:10px;
	top:8px;
}
.JQAudioPlayer .jp_playlist .scroll_channel {
	position:relative;
	background-color:#6D7379;
	width:3px;
	cursor:pointer;
}
.JQAudioPlayer .jp_playlist .scroll_handle {
	position:absolute;
	background-color:#A9D5DE;
	top:0px;
	width:3px;
	height:30px;
	margin-left:0px;
	cursor:pointer;
}
.JQAudioPlayer .jp_playlist .button_playlist {
	position:absolute;
	bottom:5px;
	width:63px;
	height:7px;
	background:url(images/playlist.png);
	background-repeat:no-repeat;
	cursor:pointer;
}