.JQAudioPlayer {

	position:relative;

	margin:0 auto;

	margin-bottom:-3px;

	padding:0px;

	width:395px;

	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:#592E04;

	border-style:solid;

	border-width:0px;

	border-color:#704012;

	-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_jarea.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_jarea.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:Arial;

	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:391px;

	height:323px;

	background-color:#000000;

	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:404error;

	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;

}