.mejs-mediaelement {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.mejs-container {
position: relative;
background: url('../images/background_2.png') no-repeat;
font-family: Helvetica, Arial;
width: 628px;
height: 65px;
margin: 10px auto;
margin-bottom: 15px;
z-index: 0;
}

/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
	position: absolute;
	background: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	background: none;
	height: 58px;
	width: 100%;
}
.mejs-container .mejs-controls  div {
	list-style-type: none;
	background-image: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 45px;
	height: 50px;
	font-size: 11px;
	line-height: 11px;
	background: 0;
	font-family: Helvetica, Arial;
	border: 0;
}
.mejs-controls .mejs-play button {
background: url('../images/play.png') no-repeat;
width:66px;
height: 50px;
margin: 2px 6px;
}
.mejs-container .mejs-controls div.mejs-play {width: 75px;}
.mejs-container .mejs-controls div.mejs-pause {width: 75px;}
.mejs-container .mejs-controls div.mejs-mute {margin-right: 0px; width: 44px;}
.mejs-controls .mejs-pause button {
background: url('../images/pause_button.png') no-repeat;
width:66px;
height: 50px;
margin: 2px 8px;
}

.mejs-controls .mejs-mute button {
background: url('../images/volume.png') no-repeat 0px 7px;
width: 42px;
height: 50px;
margin: 2px 6px;
}
.mejs-controls .mejs-unmute button {
	background: url('../images/mute.png') no-repeat 0px 7px;
	width: 42px;
	height: 50px;
	margin: 2px 6px;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider {
	display: none;
	height: 115px;
	width: 25px;
	background: url(background.png);
	background: rgba(50, 50, 50, 0.8);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	top: -110px;
	left: 15px;
	z-index: 1;
	position: absolute;
	margin: 0;
}

.mejs-container .mejs-controls .mejs-time {
color: #888;
display: block;
height: 20px;
width: auto;
padding: 19px 0px;
overflow: hidden;
text-align: center;
}
.mejs-container .mejs-controls .mejs-time span {
font-size: 13px;
color: #777;
line-height: 12px;
display: block;
float: left;
margin: 1px 2px 0 0;
width: auto;
text-shadow: 0px 1px 0px #fff;
font-weight: bold;
}
.mejs-container .mejs-controls .mejs-time span.mejs-currenttime {color: #333;}

.mejs-container .mejs-controls div.mejs-time-rail {
padding-top: 11px;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
margin: 5px;
height: 20px;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #666;
	background: rgba(60,70,70,0.8);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(60,70,70,0.8)), to(rgba(20,20,20,0.8))); 
	background: -moz-linear-gradient(top,  rgba(60,70,70,0.8),  rgba(20,20,20,0.8)); 	
	background: linear-gradient(rgba(60,70,70,0.8),  rgba(20,20,20,0.8)); 	
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666,endColorstr=#222);
	max-width: 97%;
	margin: 6px;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	width: 0;
	background: url('../images/progress.png') repeat-x;
	/*background: #3caac8;
	background: rgba(60,170,200,0.8);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8))); 
	background: -moz-linear-gradient(top,  rgba(44,124,145,0.8),  rgba(78,183,212,0.8)); 	
	background: linear-gradient(rgba(44,124,145,0.8),  rgba(78,183,212,0.8)); 	
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#2C7C91,endColorstr=#4EB7D4);*/
	margin: 0px 3px;
	height: 12px;
	margin-top: 4px;
	max-width: 99%;	
}


div.audio_embed{
	width:100%;
	display: block;
}
div.audio_embed h4{
	margin:0;
	padding:0;
}
div.logo_left{
	float:left;
	overflow: hidden;
	width: 22%;
}
div.logo_left img{ width: 99%; max-width: 112px;}
div.audio_right{
	float:left;
	margin-left: 5px;
	width: 74%;
}
div.audio_right h4{
    background-color: #004476;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 15px;
    padding: 7px 10px 5px;
    font-family: sans-serif;
    text-shadow: 0 1px 0 #182745;
	
}
.mejs-container { /*width: 100%; 
									background: url('/js/mylibs/mejs/images/background_450.png') no-repeat;*/
									width: 99%;
									min-width: 260px; 
											border: 1px solid #ccc;		
     							-moz-border-radius: 6px;
          				border-radius: 6px; 
          background: none; 
       
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
   	
    -webkit-box-shadow: 1px 1px 0px 0px #999;
     -moz-box-shadow: 1px 1px 0px 0px #999; 
          box-shadow: 1px 1px 0px 0px #999;
            background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc)); 
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image:    -moz-linear-gradient(top, #eeeeee, #cccccc); 
  background-image:     -ms-linear-gradient(top, #eeeeee, #cccccc); 
  background-image:      -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image:         linear-gradient(top, #eeeeee, #cccccc);
         /*   filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');*/
            
   -pie-background: linear-gradient(#eeeeee, #cccccc);
   behavior: url(/js/pie/PIE.htc); 
}



.mejs-controls .mejs-volume-button .mejs-volume-slider {rs_skin.css:73
display: none;
height: 58px;
width: 25px;
border-radius: 2px;
top: -50px;
left: 15px;
z-index: 1;
position: absolute;
margin: 0;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
position: absolute;
left: 11px;
top: 4px;
width: 2px;
height: 50px;
}

/*.mejs-controls .mejs-time-rail .mejs-time-total {
margin: 5px;
background: url('../images/bar.png') no-repeat;
height: 20px;
}*/
/*.mejs-controls .mejs-time-rail .mejs-time-loaded { background: url('../images/loaded.png') repeat-x; margin-top: 4px; margin-left: 2px;}*/