.pls {
	display:block;
	width:192px;
	height:219px;
	background-image:url('images/bg_pls.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
	position:relative;
}

.pls_wrapper {
	display:block;
	width:192px;
	height:219px;
	
	overflow:hidden;
	position:relative;
}
	
	a.pls_toggler_vertical
	{
		display:block;
		background-image:url('images/pls_toggler_vertical.jpg');
		background-position:top left;
		background-repeat:no-repeat;
		width:26px;
		height:10px;
		overflow:hidden;
		
	}
	
	a.pls_toggler_vertical:hover {
		background-position:top right;
	}

	a.pls_toggler {
		display:block;
		width:10px;
		height:26px;
		background-image:url('images/pls_toggler.jpg');
		background-position:top left;
		background-repeat:no-repeat;
		text-indent:-1000px;
		overflow:hidden;
		position:relative;
		top:98px;
		left:182px;
	}
	
	a.pls_toggler:hover {
		background-position:bottom left;
	}
	
	
	.playlist_corner_left
	{
		display:block;
		overflow:hidden;
		width:20px;
		background-image:url('images/pls_btmcorner.jpg');
		background-repeat:no-repeat;
	}
	
	.playlist
	{
		display:block;
		overflow:hidden;
		background-image:url('images/pls_back.jpg');
	}
	
	.playlist_footer
	{
			
	}
	
	.playlist_row
	{
		color:#fff;
		vertical-align:middle;
		height:14px;
		cursor:pointer;
	}
	
	.pls_list {
		display:block;
		float:left;
		width:184px;
		position:relative;
		top:-65px;
		height:183px;
		overflow:hidden;
	}
	
	ul.pls_container {
		display:block;
		float:left;
		width:184px;
		position:relative;
		
	}
	
		.pls_container li {
			display:block;
			float:left;
			width:175px;
			padding-top:5px;
			margin-bottom:2px;
		}
		
		.pls_container li.selected, .pls_container li.hover  {
			background-image:url('images/bg_pls_line_top.gif');
			background-position:top right;
			background-repeat:no-repeat;
			cursor:pointer;
		}	
		
			.pls_container li a {
				display:block;
				font-size:12px;
				font-weight:bold;
				color:#E4E4E4;
				text-decoration:none;
				line-height:15px;
				padding-bottom:5px;
				width:160px;
				padding-left:15px;
				overflow:hidden;
			}
			
			.pls_container li.selected a, .pls_container li.hover a {
				color:#fff;
				background-image:url('images/bg_pls_line_bottom.gif');
				background-position:bottom right;
				background-repeat:no-repeat;
				overflow:hidden;
			}
			

.pls_cover {
	display:block;
	width:170px;
	height:55px;
	background-image:url('images/pls_cover.png');
	background-position:bottom left;
	background-repeat:no-repeat;
	position:relative;
	top:118px;
	left:5px;
	z-index:1000;
}

.pls_buttons {
	display:block;
	width:45px;
	height:20px;
	position:relative;
	top:-20px;
	left:10px;
}

	a.pls_up {
		display:block;
		width:11px;
		height:7px;
		background-image:url('images/pls_arrow_up.gif');
		background-position:top left;
		background-repeat:no-repeat;
		margin-top:6px;
		margin-left:5px;
		float:left;
	}
	
	a.pls_up:hover {
		background-position:bottom left;
		
	}
	
	a.pls_down {
		display:block;
		width:11px;
		height:7px;
		background-image:url('images/pls_arrow_down.gif');
		background-position:top left;
		background-repeat:no-repeat;
		margin-top:6px;
		margin-left:10px;
		float:left;
	}
	
	a.pls_down:hover {
		background-position:bottom left;
		
	}