.shop {
	display:inline-block;
	margin:3px;
	vertical-align:text-top;
	background-repeat:no-repeat;
	border:4px solid transparent;
}
.shop:hover {
	borrder-color:white;
	background-color:white;
}
.shop.peoples {
	background-image:url(shops/peoplesmusicstore-logo.png);
	width:100px; height:15px;
}
.shop.dance {
	background-image:url(shops/dancefuel-logo.png);
	width:100px; height:24px;
}
.shop.hardst {
	background-image:url(shops/hardstyle-logo.png);
	width:84px; height:30px;
}
.shop.emusic {
	background-image:url(shops/emusic-logo.png);
	width:36px; height:38px;
}
.shop.juno {
	background-image:url(shops/junodownload-logo.png);
	width:100px; height:25px;
}
.shop.amazon {
	background-image:url(shops/amazon-logo.png);
	width:100px; height:22px;
}
.shop.itunes {
	background-image:url(shops/itunes-logo.png);
	width:95px; height:30px;
}


.songinfo {
	float:right;
	padding:0px 4px 0px 4px;
	background:#e5910a;
	color:#691e08;
	margin-left:4px;
}


#audio-place {

}

#tanx-playlist {
	margin-left:18px;
	width:165px;
	height:100%;
}
.tanx-song {
	cursor:pointer;
	border:1px solid #5d1a1a;
	border-top:0px;
	padding:0px 0px 0px 4px;
	color:#f59c66;
	margin-right:20px;
	position:absolute;
	width:150px;
}
.tanx-song.selected {
	background:#650a08;
	border:1px solid #f19512;
	border-top:0px;
}

.tsi {
	float:right;
	font-size:10px;
	margin-left:3px;
	/*border:1px solid #5d1a1a;*/
	background:#5d1a1a;
	padding:1px 2px 1px 2px
}


.tanx-playlistbgr {
	position:absolute;
	background:#3d0a0a;
	opacity:0.5;
	filter: alpha(opacity = 50);
}


.playersh {
	position:absolute;
	opacity:0;
	filter: alpha(opacity = 0);
	
}
.playersh.right {
	background-image:url(images/playersh-right.png);
}
.playersh.left {
	background-image:url(images/playersh-left.png);
}
.playersh.bottom {
	background-image:url(images/playersh-bottom.png);
}
.playersh.top {
	background-image:url(images/playersh-top.png);
}



.hidden { display:none; }
#wxp-top {
	padding:4px;
	width:120px;
	position:absolute;
	opacity:0;
	filter: alpha(opacity = 0);
}
	
	.wxp-pause {
		background-image:url(images/player-pause.png);
		width:14px;
		height:14px;
		cursor:pointer;
		float:left;
	}
	.wxp-pause:hover {
		background-position:-14px 0px;
	}
	.wxp-play {
		background-image:url(images/player-play.png);
		width:14px;
		height:14px;
		cursor:pointer;
		float:left;
	}
	.wxp-play:hover {
		background-position:-14px 0px;
	}
	.wxp-seekhold {
		float:left;
		width:100px;
		height:12px;
		border:1px solid black;
		margin-left:4px;
	}
	.wxp-seekbar {
		background:yellow;
		height:11px;
		opacity:0.3;
		filter: alpha(opacity = 30);
		padding-top:1px;
		cursor:crosshair;
	}

	.wxp-position {
		height:9px;
		width:0px;
		background:black;
		position:relative;
	}

		#wxp-openrate,#wxp-openlyrics {
			font-family:arial;
			font-size:11px;
			line-height:12px;
			color:#f59c66;
			clear:both;
			
		}
		#wxp-openrate {
			overflow:auto;
			margin-top:2px;
		}
		#wxp-openrate > div {
			float:left;
		}

		#wxp-openrate:hover,#wxp-openlyrics:hover {
			cursor:pointer;
		}
			#wxp-rates { border:1px solid #5d1a1a; border-right:0px; padding:1px 3px 1px 3px; }
			#wxp-openrate:hover #wxp-rates { border:1px solid black; border-right:0px; background:#650a08; color:#f19512;}
			
			#wxp-ratetext { border:1px solid #5d1a1a; border-left:0px; padding:1px 3px 1px 3px; }
			#wxp-openrate:hover #wxp-ratetext { border:1px solid black; border-left:0px; background:#650a08; color:#f19512;}
			
			#wxp-rateavg {
				margin-left:6px;
			}
		
		#wxp-openlyrics {
			margin-top:2px;
			padding:1px 3px 1px 3px;
			border:1px solid #5d1a1a;
			width:70px;
		}
		#wxp-openlyrics:hover {
			border:1px solid black;
			background:#650a08; color:#f19512;
		}
		.smrsub {
		}
		#wxp-songinfo {
			display:none;
		}

	.wxp-info {
		margin-left:18px;
		margin-top:1px;
		margin-bottom:4px;
		width:102px;
		height:14px;
		font-family:verdana;
		font-size:9px;
		text-align:center;
		color:#ae5e5c;
		float:left;
	}

.wxp-shadow {
	opacity:0;
	filter: alpha(opacity = 0);
	background:#3d0a0a;
	position:absolute;
}
#txtLoading {
	display:none;
}

#buyAlbum {
	width:70px;
	height:70px;
	background:url(images/album-small.PNG);
	position:absolute;
	margin-left:230px;
	margin-top:-10px;
	cursor:pointer;
	opacity:0.7;
	filter: alpha(opacity = 70);
}
#buyAlbum:hover {
	opacity:1;
	filter: alpha(opacity = 100);
}
.popup-close {
	background:#e5910a;
	padding:1px;
	width:20px;
	text-align:center;
	font-family:arial;
	font-size:10px;
	float:right;
	cursor:pointer;
	color:#ffe15a;
}
.popup-close:hover {
	background:#ffe15a;
	color:#65440f;
}

