#artwork {
		width: 100%;
		height: 100%;
		background-color: #ffffcc;	
		float:left;
		background-size: 100% 100%;
		display:block;
		position:absolute;	
		top:0;
		left:0;	
		
		-webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	  
	  		-moz-box-shadow: inset 0px 5px 6px -6px #000; /* Firefox */
  -webkit-box-shadow: inset 0px 5px 6px -6px #000; /* Safari, Chrome */
  box-shadow: inset 0px 5px 6px -6px #000; /* CSS3 */

	}
	
	#wrapper {
		height: 80px;
		width: 100%;
		background: transparent;	
		cursor:pointer;
		
		-moz-box-shadow: inset 0px 0px 10px #000; /* Firefox */
  -webkit-box-shadow: inset 0px 0px 10px #000; /* Safari, Chrome */
  box-shadow: inset 0px 0px 10px #000; /* CSS3 */
  margin:20px;
  
  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	  
  
	}
	
	
#waveform {
		background-size: 100% 100%;
		height: 78px;
		display:block;
		position:absolute;
		border-width: 1px 1px 1px 0px;
		border-color: #b2b2b2;
		border-style: solid;
		-webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	  
	  		-moz-box-shadow: inset 0px 5px 6px -6px #000; /* Firefox */
  -webkit-box-shadow: inset 0px 5px 6px -6px #000; /* Safari, Chrome */
  box-shadow: inset 0px 5px 6px -6px #000; /* CSS3 */
	right:-3000px;
	bottom:5%;
	width:90%;
	margin:0 auto;


	}	


	#trademark {

		bottom: 5px;
		right: 5px; 
		
	}
	
	
	#sharebut {
		top: 5px;
		right: 5px; 		
	}
	
	
#playbutton {
		width: 100px;
		height: 100px;
		display:block;
		position: absolute;
		top:50%;
		margin-top:-50px;
		margin-left:-50px;		
		left:50%;
		
		
		cursor:pointer;	
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	
	  /* IE 5-7 */
	  filter: alpha(opacity=85);
	
	  /* Netscape */
	  -moz-opacity: 0.85;
	
	  /* Safari 1.x */
	  -khtml-opacity: 0.85;
	
	  /* Good browsers */
	  opacity: 0.85;
		
	}
	
	.playbut_play {
		background:url(sprite-gadget.png) -100px -100px transparent;	
	}
	
	.playbut_play:hover {
		background-position: 0px -100px;	
	}
	
	.playbut_pause {
		background:url(sprite-gadget.png) 0px -200px transparent;	
		background:url(sprite-gadget.png) -250px -200px transparent;	
		
		width: 50px !important;
		height: 50px !important;
		display:block;
		position: absolute;
		left:5% !important;
		top:5% !important;		
		margin-left:0px !important;
		margin-top:0px !important;
		
		
	}
	
	.playbut_pause:hover {
		background-position: -100px -200px;	
		background-position: -200px -200px;	
	}
	
	#playbutton:hover {
		
		/* IE 8 */
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	
	  /* IE 5-7 */
	  filter: alpha(opacity=100);
	
	  /* Netscape */
	  -moz-opacity: 1;
	
	  /* Safari 1.x */
	  -khtml-opacity: 1;
	
	  /* Good browsers */
	  opacity: 1;

	}
	
#shareoverlay {
	min-height: 70%;	
}