/* TED player */
#vplayer{
    border: 1px solid #b9b9b9; background:  #cacaca;
}
.mejs-ted .mejs-controls {
	background: #EEEEEE;
	height: 65px;
    bottom: -65px;
    border-bottom: 1px solid #fbfbfb;
}
.mejs-ted .mejs-controls div{
    font-size: 12px;
    height: 36px;
    width: 36px;
}
.mejs-ted.mejs-container .mejs-controls span {
    font-size: 12px;
    color: #777;
}
.mejs-ted .mejs-button,
.mejs-ted .mejs-time {
	position: absolute;
	background: #ddd;
}
.mejs-ted .mejs-controls div.mejs-time-rail {
    padding-top: 0;
    border-bottom: 1px solid #b4e1ea;
    height: 10px;
}
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-total {
	background-color: none;
	margin: 0;
	height: 10px;
}
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #dcf8fe;
	width: 0;
	height: 10px;
}
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-current {
	width: 0;
	height: 10px;
	background: #37abc4;
}
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-handle  {
	display: block;
	margin: 0;
	width: 14px;
	height: 14px;
	top: -2px;
	border: 0;
	box-shadow: 0 0 3px #ccc;
	* border: 1px solid #ccc;
}
.mejs-ted .mejs-controls button:hover {
    opacity: 0.8;
}
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-float {	
	display: none;
}
.mejs-ted .mejs-controls .mejs-playpause-button  {
	top: 22px;
	left: 12px;
}
.mejs-ted .mejs-controls .mejs-playpause-button  button {
    width: 36px;
    height: 36px;
	background: url("/images/webinar_player_buttons.png") no-repeat -5px -3px;
	margin: 0;
	padding: 0;
}
.mejs-ted .mejs-controls .mejs-pause button  {
	background-position: -5px -43px;
}

.mejs-ted .mejs-controls .mejs-fullscreen-button  {
	top: 22px;
	right: 14px;
	width: 36px;
	height: 36px;
	background : none;
}
.mejs-ted .mejs-controls .mejs-fullscreen-button  button {
	width: 36px;
	height: 36px;
	background: transparent url("/images/webinar_player_buttons.png") no-repeat -42px -43px;
	margin: 0;
	padding: 0;
}
.mejs-ted .mejs-controls .mejs-unfullscreen  button {
	background: transparent url("/images/webinar_player_buttons.png") no-repeat -82px -43px;
	margin: 0;
	padding: 0;
}
.mejs-ted .mejs-controls .mejs-volume-button  {
    top: 21px;
    left: 167px;
	width: 36px;
	height: 36px;
}
.mejs-ted .mejs-controls .mejs-mute button {
	background: url("/images/webinar_player_buttons.png") no-repeat -42px -3px;
	width: 36px;
	height: 36px;
	margin: 0;
	padding: 0;
}
.mejs-ted .mejs-controls .mejs-unmute button {
    background: url("/images/webinar_player_buttons.png") no-repeat -82px -3px;
	width: 36px;
	height: 36px;
	margin: 0;
	padding: 0;	
}
.mejs-ted  .mejs-controls .mejs-volume-button .mejs-volume-slider {
	background: #fff;
	border: solid 1px #aaa;
	border-width: 1px 1px 0 1px;
	width: 22px;
	height: 65px;
	top: -65px;
	left: 4px;
	opacity: 0.8;
}
.mejs-ted  .mejs-controls .mejs-volume-button .mejs-volume-total {
	background: url(controls-ted.png) repeat-y -41px -66px;
	left: 8px;
	width: 6px;
	height: 50px;
}
.mejs-ted  .mejs-controls .mejs-volume-button .mejs-volume-current {
	left: 8px;
	width: 6px;	
	background: url(controls-ted.png) repeat-y -48px -66px;
	height: 50px;
}

.mejs-ted  .mejs-controls .mejs-volume-button .mejs-volume-handle {
	display: none;
}

.mejs-ted .mejs-controls .mejs-time span {
	color: #777;
	font-size: 12px;
}
.mejs-ted .mejs-controls .mejs-time  {    
    top: 24px;
    left: 52px;
}
.mejs-ted .mejs-controls .mejs-time  button{
	color: #777;
}
.mejs-ted .mejs-controls .mejs-slides  {    
    top: 33px;
    right: 150px;
    width: 100px;
    position: absolute;
    text-align: right;
    * line-height: 12px;
}
.mejs-ted .mejs-controls .mejs-slides-prev,
.mejs-ted .mejs-controls .mejs-slides-next{
    top: 20px;
}
.mejs-ted .mejs-controls .mejs-slides-prev:hover,
.mejs-ted .mejs-controls .mejs-slides-next:hover{
    opacity: 0.8;
}
.mejs-ted .mejs-controls .mejs-slides-prev  {
    right: 103px;
    cursor: pointer;
    background: url("/images/webinar_player_buttons.png") no-repeat -123px -2px;
}
.mejs-ted .mejs-controls .mejs-slides-next  {
    right: 59px;
    cursor: pointer;
    background: url("/images/webinar_player_buttons.png") no-repeat -163px -2px;
}
/* END: TED player */

