.audio-js-box .ajs-controls  > div { /* Direct div children of control bar */
  position: absolute; /* Use top, bottom, left, and right to specifically position the control. */
  text-align: center; margin: 0; padding: 0;
  height: 25px; /* Default height of individual controls */
  top: 5px; /* Top margin to put space between audio and controls when controls are below */

  /* CSS Background Gradients
     Using to give the aqua-ish look. */
  /* Default */ background-color: rgb(0, 0, 0);
  /* Webkit  */ background:white;
  /* foundry additions */
  /* Firefox */ background: rgba(0,0,0,0);
  /*opacity: 0.5;*/
  
  /* Fallback for web browsers that doesn't support RGBa */


/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#99000000)";
  


  /* CSS Curved Corners */
  -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;

  /* CSS Shadows */
  -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
  
  
  
}





.foundry-css .ajs-time-control { display:none; }

.audio-js-box .ajs-controls { height: 32px; position: absolute; top: 0px;}
.foundry-css .ajs-controls > div.ajs-play-control       			{ left: 5px;   }
.foundry-css .ajs-controls > div.ajs-play-control.ajs-paused       	{ left: 5px;   }
.foundry-css .ajs-controls > div.ajs-play-control.ajs-playing       { left: 10px;   }
.foundry-css .ajs-controls > div.ajs-progress-control   { left: 35px;  right: 5px; } 
.foundry-css .ajs-controls > div.ajs-time-control       { display none; } 
.foundry-css .ajs-controls > div.ajs-volume-control     { display: none; } 
/*
.foundry-css .ajs-controls > div.ajs-fullscreen-control { width: 20px; right: 10px;   }
*/


.foundry-css .ajs-controls > div.ajs-progress-control {
  border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px;
  border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px;
}


.foundry-css .ajs-load-progress {
  opacity: 0.2;
  /* CSS Gradient */
  /* Default */ background-color: #555;
  /* Webkit  */ background-color: #555;
  /* Firefox */ background-color: #555;
}




/* Play/Pause
-------------------------------------------------------------------------------- */
.ajs-play-control { cursor: pointer !important; }
/* Play Icon */
.ajs-play-control span { display: block; font-size: 0; line-height: 0; }
.ajs-paused .ajs-play-control span {
  width: 0; height: 0; margin: 8px 0 0 8px;
  /* Drawing the play triangle with borders - http://www.infimum.dk/HTML/slantinfo.html */
  border-left: 10px solid #000; /* Width & Color of play icon */
  /* Height of play icon is total top & bottom border widths. Color is transparent. */
  border-top: 5px solid rgba(0,0,0,0); border-bottom: 5px solid rgba(0,0,0,0);
}
.ajs-playing .ajs-play-control span {
  width: 3px; height: 10px; margin: 8px auto 0;
  /* Drawing the pause bars with borders */
  border-top: 0px; border-left: 3px solid #000; border-bottom: 0px; border-right: 3px solid #000;
}