/* Small Reset ... */
.EZA_Player, .EZA_Infos, .EZA_Title, .EZA_Artist, .EZA_PlayPauseImage, .EZATime {
margin: 0;
padding: 0;
border: none;
font-size: 1em;
line-height: 1;
}

/* Player */

.EZA_Player {
	width: 80px;
	height: 80px;
	-moz-border-radius: 30%;
	-webkit-border-radius: 30%;
	-o-border-radius: 30%;
	border-radius: 30%;
	box-shadow: 0 0 8px #706F6F;
	position: relative;
	cursor: pointer;
}

/* Details */


.EZA_Infos:hover {
	width: 200px;
	height: 60px; 
	color: rgba(255, 255, 255, 1);
	background: rgba(132, 132, 132, 0.7);
	overflow: visible;
	z-index: 1000;
}



.EZA_Infos {
	width: 15px;
	height: 15px;
	position: absolute;
	top: 5px;
	left: 75px;
	background: rgb(132, 132, 132);
	border: rgb(132, 132, 132) 1px solid;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	color: rgba(255,255,255,0);
	overflow: hidden;
	-moz-transition: 0.75s 0.2s ease all;
	-webkit-transition: 0.75s 0.2s ease all;
	-o-transition: 0.75s 0.2s ease all;
	transition: 0.75s 0.2s ease all;
	box-shadow: 0 0 6px #706F6F;
	z-index: 500;
}


.EZA_Title {
	font-family: Arial;
	font-size: 1em;
	margin: 5px 0 0 20px;
	padding: 0;
}

.EZA_Artist {
	font-family: Lucida Handwriting, Comic Sans MS;
	font-size: 0.8em;
	margin: 3px 0 0 30px;
	padding: 0;
}

.EZA_PlayPauseImage {
display: inline-block;
margin-left: 25px;
margin-top: 20px;
}

.EZATime {
width: 90px;
font-family: Arial;
font-size: 10px;;
text-align: center;
color: white;
margin-top: 0px;
}