@charset "utf-8";
/* CSS Document */

.podcast-player { position:relative; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
.podcast-player > div.scrub_bar { position:relative; z-index:3;  }

/* Play/Pause Button */
.ctrl-playpause { display:block; float:left; width:48px; height:24px; background:url(/plugin/eMedia/images/play_pause_bg.png) no-repeat top center; cursor:pointer; }
.ctrl-playpause.playing { background-position:bottom center; }

/* Scrub/Progress Bar */
.ctrl-scrubber { display:block; float:left; position:relative; height:10px; margin-top:2px; left:6px; width:100%; background:#6d6d6d; }
.ctrl-scrubber .ctrl-progress { position:absolute; left:0; top:0; height:100%; width:0; cursor:pointer; }
.ctrl-scrubber .ctrl-progress.load { background:#333; max-width:100% } /* Downloaded content/buffer */
.ctrl-scrubber .ctrl-progress.play { background-color:#cccccc; max-width:100% } /* Content already played */
.ctrl-scrubber .ctrl-progress .scrub { background:white; position:absolute; top:0px; right:-6px; width:12px; height:10px; cursor:pointer; } /* Scrub handle */
.ctrl-scrubber.volume { width:13%; }

/* Mute */
.ctrl-togglemute { display:block; float:left; width:30px; height:40px; background:url(/plugin/eMedia/images/mute_unmute_bg.png) no-repeat top center; }
.ctrl-togglemute.muted { background-position:bottom center; }

/* Info pin */
.ctrl-playtime { position:absolute; top:-39px; left:0; width:70px; height:39px; padding-right:2px; margin-left:-36px; background:url(/plugin/eMedia/images/progress_info_bg.png) no-repeat top center; color:#444; font:bold 12px/24px Verdana, Geneva, sans-serif; text-align:center; display:none; }
.ctrl-scrubber:hover .ctrl-playtime { display:block; }
.ctrl-scrubber, .ctrl-progress, .scrub {  border-radius:5px; }