/* FINE-SKIN */
#ms_avp{}
#ms_avp object,#ms_avp embed,#ms_avp video{margin:0; background:#000;}
#ms_avp .mejs-container{overflow:hidden;}
#ms_avp .mejs-poster img{margin:0;}
#ms_avp .mejs-container.fine-skin {
	min-height:35px;
    background:none;
}

#ms_avp .fine-skin .mejs-overlay-button{background:url(bigplay.png);}

#ms_avp .fine-skin .mejs-controls {
	height: 35px;
	width: 100%;
	background: rgba(0,0,0,0.5);
}

#ms_avp .mejs-mediaelement,
#ms_avp .mejs-container.fine-skin.mejs-audio,
#ms_avp .fine-skin.mejs-audio .mejs-controls {
	background:none;
}

#ms_avp .fine-skin .mejs-button,
#ms_avp .fine-skin .mejs-time {
	position: absolute;
}

#ms_avp .fine-skin .mejs-button button:focus{outline:none;}

#ms_avp .fine-skin .mejs-controls div.mejs-time-rail{
	
	max-width:156px;
	height:7px;
	top:12px;
	left:194px;
	position: absolute;
	padding:0;
	border:2px solid #800080;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
}
#ms_avp .fine-skin.silverlight .mejs-controls div.mejs-time-rail{left:166px;}
#ms_avp .fine-skin .mejs-controls .mejs-time-rail .mejs-time-buffering{height:3px;}
#ms_avp .fine-skin .mejs-controls .mejs-time-rail .mejs-time-total {
	max-width: 150px;
	height: 3px;
    top:2px;
	left:1px;
    position:absolute;
	background: transparent;
	margin:0;
}

#ms_avp .fine-skin .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: rgba(0,0,0, 0.3);
	width: 0;
	height: 3px;
}
#ms_avp .fine-skin .mejs-controls .mejs-time-rail .mejs-time-current {
	border-radius:0;
	width: 0;
	height: 3px;
	background: #DDA0DD;
}

#ms_avp .fine-skin .mejs-controls .mejs-time-rail .mejs-time-handle  {
	display: none;
}
#ms_avp .fine-skin .mejs-controls .mejs-time-rail .mejs-time-float {	
	display: none;
}
#ms_avp .fine-skin .mejs-controls .mejs-previous-button  {
	top: 5px;
	left: 5px;
	width: 26px;
	height: 25px;
}
#ms_avp .fine-skin .mejs-controls .mejs-previous-button button  {
	width: 26px;
	height: 25px;
	background: url(controls-fine.png) no-repeat 0 0;
	margin: 0;
	padding: 0;
}

#ms_avp .fine-skin .mejs-controls .mejs-previous-button button:hover {
	background-position: -26px 0;
}
#ms_avp .fine-skin .mejs-controls .mejs-playpause-button  {
	top: 5px;
	left: 34px;
	width: 26px;
	height: 25px;
}

#ms_avp .fine-skin .mejs-controls .mejs-playpause-button  button{
	width: 26px;
	height: 25px;
	background: url(controls-fine.png) no-repeat 0 -25px;
	margin: 0;
	padding: 0;
}
#ms_avp .fine-skin .mejs-controls .mejs-playpause-button  button:hover{
	background-position: -26px -25px;
}
#ms_avp .fine-skin .mejs-controls .mejs-pause button  {
	background-position: 0 -50px;
}
#ms_avp .fine-skin .mejs-controls .mejs-pause button:hover{
	background-position: -26px -50px;
}
#ms_avp .fine-skin .mejs-controls .mejs-next-button  {
	top: 5px;
	left: 63px;
	width: 26px;
	height: 25px;
}
#ms_avp .fine-skin .mejs-controls .mejs-next-button button  {
	width: 26px;
	height: 25px;
	background: url(controls-fine.png) no-repeat 0 -75px;
	margin: 0;
	padding: 0;
}
#ms_avp .fine-skin .mejs-controls .mejs-next-button button:hover{
	background-position: -26px -75px;
}
#ms_avp .fine-skin .mejs-controls .mejs-captions-button {
	top: 5px;
	left: 92px;
	width: 26px;
	height: 25px;
}
#ms_avp .fine-skin .mejs-controls .mejs-captions-button  button {
	width: 26px;
	height: 25px;
	background: transparent url(controls-fine.png) no-repeat 0 -100px;
	margin: 0;
	padding: 0;
}
#ms_avp .fine-skin .mejs-controls .mejs-captions-button  button:hover {
	background-position: -26px -100px;
}
#ms_avp .mejs-controls .mejs-captions-button .mejs-captions-selector {
	z-index:9999;
	left:0px;
	bottom:12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#ms_avp .fine-skin .mejs-controls .mejs-fullscreen-button  {
	top: 5px;
	left: 121px;
	width: 26px;
	height: 25px;
}
#ms_avp .fine-skin.silverlight .mejs-controls .mejs-fullscreen-button  {left:auto;right:5px;}
#ms_avp .fine-skin .mejs-controls .mejs-fullscreen-button  button {
	width: 26px;
	height: 25px;
	background: transparent url(controls-fine.png) no-repeat 0 -125px;
	margin: 0;
	padding: 0;
}
#ms_avp .fine-skin .mejs-controls .mejs-fullscreen-button  button:hover {
	background-position: -26px -125px;
}
#ms_avp .fine-skin .mejs-controls .mejs-unfullscreen  button {
	width: 26px;
	height: 25px;
	background: transparent url(controls-fine.png) no-repeat 0 -150px;
	margin: 0;
	padding: 0;
}
#ms_avp .fine-skin .mejs-controls .mejs-unfullscreen  button:hover {
	background-position: -26px -150px;
}
#ms_avp .fine-skin .mejs-controls .mejs-volume-button  {
	top: 5px;
	right: 86px;
	width: 26px;
	height: 25px;
}
#ms_avp .fine-skin.silverlight .mejs-controls .mejs-volume-button  {right:116px;}
#ms_avp .fine-skin .mejs-controls .mejs-mute button {
	background: url(controls-fine.png) no-repeat 0 -175px;
	width: 26px;
	height: 25px;
	margin: 0;
	padding: 0;
}
#ms_avp .fine-skin .mejs-controls .mejs-mute button:hover {
	background-position:-26px -175px;
}

#ms_avp .fine-skin .mejs-controls .mejs-unmute button {
	background: url(controls-fine.png) no-repeat 0 -200px;
	width: 26px;
	height: 25px;
	margin: 0;
	padding: 0;	
}
#ms_avp .fine-skin .mejs-controls .mejs-unmute button:hover {
	background-position:-26px -200px;
}

#ms_avp .fine-skin .mejs-controls .mejs-time span {
	font-size: 14px;
	line-height:14px;
	margin:0;
	color: #800080;
}
#ms_avp .fine-skin .mejs-controls .mejs-currenttime-container  {
	position: absolute;
	top:10px;
	left: 152px;
	z-index:9999;
	padding:0;
}
#ms_avp .fine-skin.silverlight .mejs-controls .mejs-currenttime-container  {left:124px;}
#ms_avp .fine-skin .mejs-controls .mejs-duration-container  {
	position: absolute;
	top: 10px;
	right: 119px;
	padding:0;
}
#ms_avp .fine-skin.silverlight .mejs-controls .mejs-duration-container  {right:147px;}
/* horizontal version */

#ms_avp .fine-skin .mejs-controls div.mejs-horizontal-volume-slider {
	top:14px;
	right:5px;
	height: 7px;
	width: 70px;
	border:2px solid #800080;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
}
#ms_avp .fine-skin.silverlight .mejs-controls div.mejs-horizontal-volume-slider {right:36px;}
#ms_avp .fine-skin .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	width: 65px;
	height: 3px;
	position:absolute;
	background:transparent;
	z-index:9999;
	border-radius:0;
	top:2;
	left:3;
}

#ms_avp .fine-skin .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	position: absolute;
	top:2px;
	left:3px;
	width: 65px;
	height: 3px;
	margin: 0 ;
	padding: 0;
	font-size: 1px;
	border-radius:0;
	background: #DDA0DD;
}


#ms_avp .fine-skin .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	display:none;
}

#ms_avp .fine-skin  .mejs-controls .eq{
	display:none;
}

#ms_avp .fine-skin.emjs-playlist{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	list-style-type: none;
	padding:10px 0;
	border-radius: 0 0 5px 5px;
	margin:0;
}

#ms_avp .fine-skin.emjs-playlist li{
	color:#800080;
	cursor: pointer;
	padding:1px 10px;
    margin:0;
    list-style-type:none;
}

#ms_avp .fine-skin.emjs-playlist li:hover,
#ms_avp .fine-skin .cpmp-info:hover,
#ms_avp .fine-skin.emjs-playlist .current{
	color:#DDA0DD;
}

#ms_avp .fine-skin .cpmp-info{
	color:#000000;
	text-decoration:none;
	font-size:16;
}
/* END: FINE-SKIN */