/* TED player */
.mejs-container.mejs-horton {

}
.mejs-horton .mejs-controls {
	position:absolute;
	background: url(../images/controls-horton.png) no-repeat;
	width:1108px;
	height: 77px;
	top:1165px;
	left:525px;
}

.mejs-horton .mejs-button,
.mejs-horton .mejs-time {
	position: absolute;
	background-color: none;
}
.mejs-horton .mejs-controls .mejs-time-rail{
	width:830px;
}
.mejs-horton .mejs-controls .mejs-time-rail .mejs-time-total {
	background: none;
	left:79px;
	top:21px;
	width:830px;
	height:23px;
}
.mejs-horton .mejs-controls .mejs-time-rail .mejs-time-buffering {
	height: 23px;
}
.mejs-horton .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: none;
	width: 0;
	height: 23px;
}
.mejs-horton .mejs-controls .mejs-time-rail .mejs-time-current {
	width: 0;
	height: 24px;
	background-color: none;
	background: url(../images/controls-horton.png) repeat-x -174px -153px;
}
.mejs-horton .mejs-controls .mejs-time-rail .mejs-time-handle  {
	display: block;
	margin: 0;
	width: 40px;
	height: 40px;
	left:-19px;
	top: -7px;
	border: 0;
	background: url(../images/controls-horton.png) no-repeat -174px -79px;	
}
.mejs-horton .mejs-controls .mejs-time-rail .mejs-time-float {	
	display: none;
}
.mejs-horton .mejs-controls .mejs-playpause-button  {
	top: 18px;
	left: 32px;
	width: 40px;
	height: 40px;
}
.mejs-horton .mejs-controls .mejs-playpause-button  button {
	width: 40px;
	height: 40px;
	background: url(../images/controls-horton.png) no-repeat -270px -79px;
	margin: 0;
	padding: 0;
}
.mejs-horton .mejs-controls .mejs-pause button  {
	background-position: -226px -79px;
}
.mejs-horton .mejs-controls .mejs-volume-button  {
	top: 12px;
	left: 920px;
	width: 48px;
	height: 50px;
	background: url(../images/controls-horton.png) no-repeat -339px -79px;

}
.mejs-horton .mejs-controls .mejs-mute button {
	background: url(../images/controls-horton.png) no-repeat -339px -79px;
	boder:1px solid #0f0;
	width: 48px;
	height: 50px;
	margin: 0;
	padding: 0;
}
.mejs-horton .mejs-controls .mejs-unmute button {
	background: url(../images/controls-horton.png) no-repeat -399px -79px;
	width: 48px;
	height: 50px;
	margin: 0;
	padding: 0;	
}

.mejs-horton  .mejs-controls .mejs-volume-button .mejs-volume-handle {
	display: none;
}
.mejs-horton .mejs-controls .mejs-time-rail .mejs-time-buffering, 
.mejs-horton .mejs-controls .mejs-fullscreen-button ,
.mejs-horton .mejs-controls .mejs-fullscreen-button  button,
.mejs-horton .mejs-controls .mejs-unfullscreen  button,
.mejs-horton .mejs-controls .mejs-time span,
.mejs-horton .mejs-controls .mejs-currenttime-container,
.mejs-horton .mejs-controls .mejs-duration-container, 
.mejs-horton .mejs-controls .mejs-time  button, 
.mejs-horton .mejs-controls .mejs-captions-button {
	display:none !important;
}

.mejs-horton .mejs-overlay-button {
	position: absolute;
	left: 1760px;
	top: 940px;
	width: 172px;
	height: 172px;
	margin: -86px 0 0 -86px;
	background: url(../images/controls-horton.png) no-repeat 0 -79px;
}
.mejs-horton .mejs-overlay:hover .mejs-overlay-button {
	background-position:0 -79px;
}

/* VOLUME */
/* horizontal version */
.mejs-horton .mejs-controls a.mejs-horizontal-volume-slider {
	height: 26px;
	width: 60px;
	position: relative;
    display: table-cell;
    vertical-align: middle;
}

.mejs-horton .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position: absolute;
	left: 151px;
	top: 27px;
	width: 78px;
	height: 23px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	background: none;
}

.mejs-horton .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	position: absolute;
	left: 141px;
	top: 27px;
	width: 68px;
	height: 23px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	background: url(../images/controls-horton.png) repeat-x -174px -183px;
}

.mejs-horton .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	position: absolute;
	display: block;
	margin: 0;
	width: 24px;
	height: 29px;
	top: 25px;
	border: 0;
	margin-left:-5px;
	background: url(../images/controls-horton.png) no-repeat -183px -85px;	
}

.mejs-horton .mejs-overlay-loading{
	display:none;	
}