﻿#explorerContainer {
	margin-top:0pt !important;
}

/* New changes - 2010/07/16 */

#musicPreviewPlayerContainer {
	position:relative;
	width:320px;
	overflow:visible;
	opacity:0;
	filter:alpha(opacity=0);
}

	#musicPreviewPlayerContainer .chartTrack {
		position:relative;
		border-bottom:1px solid #CCCCCC;
		padding:10px 0pt;
		top:-10px;
	}

		#musicPreviewPlayerContainer .chartTrack .playerControls {
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			-o-border-radius:5px;
			border-radius:5px;

			background-color:#FFFFFF;
			opacity:0;
			filter:alpha(opacity=0);

			position:absolute;
			top:-37px; /* 20px */
			left:-68px; /* 10px */
			z-index:10;

			height:17px;
			width:48px;
			overflow:hidden;
			padding:10px;
		}

			/* Sprite for player controls! */
			#musicPreviewPlayerContainer .chartTrack .playerControls .line,
			#musicPreviewPlayerContainer .chartTrack .playerControls a {
				background-image:url("/images/r3/player/previewSprite.png");
				background-repeat:no-repeat;
			}

			#musicPreviewPlayerContainer .chartTrack .playerControls .line {
				background-position:0px -115px;
				height:25px;
				left:33px;
				position:absolute;
				top:6px;
				width:1px;
			}

			#musicPreviewPlayerContainer .chartTrack .playerControls a {
				display:block;
				width:16px;
				height:0pt;
				overflow:hidden;
			}

				#musicPreviewPlayerContainer .chartTrack .playerControls a.playBtn {
					padding-top:17px;
					background-position:0px -51px;
				}

					#musicPreviewPlayerContainer .chartTrack .playerControls a.playBtn:hover {
						background-position:0px -34px;
					}

						#musicPreviewPlayerContainer .chartTrack .playerControls a.playBtn_active {
							padding-top:17px;
							background-position:0px -17px;
						}

							#musicPreviewPlayerContainer .chartTrack .playerControls a.playBtn_active:hover {
								background-position:0px 0px;
							}


				#musicPreviewPlayerContainer .chartTrack .playerControls a.likeBtn {
					padding-top:15px;
					margin-top:1px;
					background-position:0px -83px;
				}

					#musicPreviewPlayerContainer .chartTrack .playerControls a.likeBtn:hover {
						background-position:0px -68px;
					}

						#musicPreviewPlayerContainer .chartTrack .playerControls a.likeBtn_active {
							padding-top:15px;
							margin-top:1px;
							background-position:-16px -98px;
						}

							#musicPreviewPlayerContainer .chartTrack .playerControls a.likeBtn_active:hover {
								background-position:0px -98px;
							}


		#musicPreviewPlayerContainer .chartTrack img.trackArt {
			display:block;
			width:98px;
			height:98px;
			border:1px solid #AEAEAE;
			background-image:url("/images/placeholders/User_Placeholder-thumb100.jpg");
		}

		#musicPreviewPlayerContainer .chartTrack .songInfo {
			margin-left:10px;
			width:210px;
			height:90px;
			padding-top:10px;
			overflow:hidden;
		}

			#musicPreviewPlayerContainer .chartTrack .songInfo span.number,
			#musicPreviewPlayerContainer .chartTrack .songInfo a.bandName,
			#musicPreviewPlayerContainer .chartTrack .songInfo a.songName {
				display:block;
			}

				#musicPreviewPlayerContainer .chartTrack .songInfo .number {
					font-size:24px;
					margin-bottom:8px;
				}

				#musicPreviewPlayerContainer .chartTrack .songInfo a.bandName {
					font-size:13px;
					margin-bottom:5px;
				}
