.mejs-container {
	position: relative;
	background: #333;
	font-family: Arial, Helvetica;
	margin: 0 0 10px;
}

/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
	position: absolute;
	background: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	height: 50px;
	width: 100%;
}
    .mejs-container .mejs-controls div {
    	list-style-type: none;
    	background-image: none;
    	display: block;
    	float: left;
    	margin: 0;
    	padding: 0;
    	width:50px;
    	height:50px;
    	font-size: 11px;
    	line-height: 11px;
    	font-family: Arial, Helvetica;
    }
        .mejs-controls .mejs-button span {
        	cursor: pointer;
        	display: block;
        	text-indent: -9999em;
            width:50px;
        	height:50px;
        	background: url('../../images/sitewide/sprite_mejs.png') no-repeat 0 0;
        }
/* End: CONTROL BAR */


/* Start: Time (current / duration) */
.mejs-container .mejs-controls .mejs-time {
	display: inline;
	float: right;
	font-size: 11px;
	color: #fff;
	line-height: 50px;
	width: auto;
	padding: 0 20px 0 17px;
}
    .ie7 .mejs-container .mejs-controls .mejs-time, 
    .ie8 .mejs-container .mejs-controls .mejs-time {
        width: 55px;
    }
    .ie9 .mejs-container .mejs-controls .mejs-time {
        padding: 0 15px 0 15px;
    }
    .mejs-container .mejs-controls .mejs-time span {	
    }
/* End: Time (current / duration) */


/* Start: Play/pause */
.mejs-controls .mejs-play span {
	background-position:0 0;
}
    .mejs-controls .mejs-play span:hover {
        background-position: -50px 0;
    }
.mejs-controls .mejs-pause span {
	background-position: 0 -50px;
}
    .mejs-controls .mejs-pause span:hover {
    	background-position: -50px -50px;
    }
/* End: Play/pause */




/* Start: Progress bar */
.mejs-controls div.mejs-time-rail {
	width: 466px;
	padding-top: 16px;
}
    .mejs-controls .mejs-time-rail span {
    	display: block;
    	position: absolute;
    	width: 466px;
    	height: 9px;
    	cursor: pointer;
    }
        .ie .mejs-controls div.mejs-time-rail {
            overflow: hidden;
        	max-width: 466px;
        }
            .ie .mejs-controls .mejs-time-rail span {
                max-width: 466px;
            }
        @-moz-document url-prefix() {
            .mejs-controls div.mejs-time-rail {
                overflow: hidden;
            	max-width: 466px;
            }
                .mejs-controls .mejs-time-rail span {
                    max-width: 466px;
                }
        }
        .mejs-controls .mejs-time-rail .mejs-time-total {
        	margin: 5px;
        	background: #444;
        }
        .mejs-controls .mejs-time-rail .mejs-time-loaded {
        	background: #666;
        	width: 0;
        }
        .mejs-controls .mejs-time-rail .mejs-time-current {
        	width: 0;
        	background: #fff;	
        }

        .mejs-controls .mejs-time-rail .mejs-time-handle {
        	display: none;
        }

        .mejs-controls .mejs-time-rail .mejs-time-float, 
        .mejs-controls .mejs-time-rail .mejs-time-float-current, 
        .mejs-controls .mejs-time-rail .mejs-time-float-corner {
        	display: none;
        }




.mejs-clear {
	clear: both;
}
