/* video controls */
.csvid-container:focus,
.csvid-container :focus {
    outline:none;
}
.csvid-container {
    background-color:#fff;
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden;
}
.csvid-container-fullscreen {
    top:0;
    left:0;
    bottom:0;
    right:0;
    overflow:hidden;
    background:#000;
    position:fixed !important;
    z-index:2000;
}
.csvid-container-fullscreen video {
    height:100%;
    width:100%;
    position:relative;
    z-index:2000;
}
.csvid-controls {
    width:100%;
    height:29px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdCAIAAADkY5E+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVFMkE0QjZGMUY0NjExRTBBNTJCQTI1NEEzREU5ODVGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVFMkE0QjcwMUY0NjExRTBBNTJCQTI1NEEzREU5ODVGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQTRCNkQxRjQ2MTFFMEE1MkJBMjU0QTNERTk4NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQTRCNkUxRjQ2MTFFMEE1MkJBMjU0QTNERTk4NUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75iscIAAAAQ0lEQVR42mLw8vJi0tLVZubl4WX6/+8f018Q/vsXwgbSf4D4H5ANw////4djGB9EMzAwoMqD1ANpkDiyHkMjQ4AAAwC67kbfeY0wyAAAAABJRU5ErkJggg==') 0 0 repeat scroll;
    position:absolute;
    z-index:2003;
    left:0px;
    bottom:0px;
    overflow:hidden;
}
* html .csvid-controls {
    background:transparent url('../img/videoplayer/video-bar-bg.png') 0 0 repeat scroll;
}
.csvid-play, .csvid-audio, .csvid-caption, .csvid-fullscreen, .csvid-solution {
    position: absolute;
    top:0px;
    height:29px;
    margin:0;
    padding:0;
    width:30px;
    overflow:hidden;
    cursor:pointer;
    text-indent:-5000px;
    background-position: center center;
    background-repeat:no-repeat;    
}

.csvid-solution {
	text-indent:0px;
	text-align:center;
	width: 60px;
	font-size:11px;
	color:#ffffff;
	font-family:sans-serif;
	font-weight:bold;
	text-decoration:none;
	top:2px;
	height:27px;
	line-height:27px;
}
.csvid-solution:hover {
	background:#666;
	background: rgba(128,128,128,.5);
}
.csvid-disabled {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.csvid-current-time,
.csvid-total-time {
    color: #E9E9E9;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 17px;
    position: absolute;
    text-align: center;
    width: 40px;
}
.csvid-current-time {
    top: 0px;
    left: 0px;
}
.csvid-total-time {
    top: 0px;
    right: 0px;
}
.csvid-progress {
    background: url("../img/videoplayer/scrub-all.png") no-repeat scroll 40px 0px transparent;
    height: 15px;
    margin: 7px 0px 0 40px;
    padding: 0 40px;
    position: relative;
}
.csvid-progress-right {
    position:relative;
    margin-left:6px;
    height:15px;
    background: url("../img/videoplayer/scrub-all.png") bottom right no-repeat;
}
.csvid-progress-holder {
    position:relative;
    margin-right:6px;
    overflow:hidden;
}
.csvid-play-progress {
    position:absolute;
    width:0px;
    height:13px;
    top:1px;
    left:0px;
    background:#315b8c;
}
.csvid-play {left:5px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAYAAACtWacbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0NDNCQzE5MUY0NjExRTBCNDBDRTY3M0I0QkZFRkFEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg0NDNCQzFBMUY0NjExRTBCNDBDRTY3M0I0QkZFRkFEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODQ0M0JDMTcxRjQ2MTFFMEI0MENFNjczQjRCRkVGQUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODQ0M0JDMTgxRjQ2MTFFMEI0MENFNjczQjRCRkVGQUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XQp7PAAAAcElEQVR42mI8ePDgewYGhg9AXGhnZ7eBAQtgBCr6j8Q/AMSJQMUPkBUxoWlyAOLzhw4dKsBnEgM2U/EpYoC5lYkBPxAA4nxCiiYArTNkwWNNIixImHA42BA5zNBNagRKNqDrYoEa/QBq/AVsdgMEGACFPib+rezW7QAAAABJRU5ErkJggg==");}
.csvid-pause{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAMAAABstdySAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM2NTgxQjU3MjMxRDExRTA4NjAwOTk0OEEyQjVBNjdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM2NTgxQjU4MjMxRDExRTA4NjAwOTk0OEEyQjVBNjdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzY1ODFCNTUyMzFEMTFFMDg2MDA5OTQ4QTJCNUE2N0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzY1ODFCNTYyMzFEMTFFMDg2MDA5OTQ4QTJCNUE2N0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7nDEdKAAAAGFBMVEVUVFRzc3N8fHxTU1NXV1esrKyvr68wMDB2+4cIAAAACHRSTlP/////////AN6DvVkAAAAsSURBVHjaYmBhYmEHAiDFwMrGCmICKQY2NjYQE0hRl4lkBQMjM4gJpAACDAC77ALNzzKrVQAAAABJRU5ErkJggg==");}
.csvid-fullscreen {margin-right:8px; right:5px; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAANCAMAAAB8UqUVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNCRTAzMDM2MjI2NTExRTA5MTU3OTRDOTJFM0U3NUJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNCRTAzMDM3MjI2NTExRTA5MTU3OTRDOTJFM0U3NUJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0JFMDMwMzQyMjY1MTFFMDkxNTc5NEM5MkUzRTc1QkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0JFMDMwMzUyMjY1MTFFMDkxNTc5NEM5MkUzRTc1QkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz44pT9iAAAAElBMVEWKioqHh4dqamqBgYGpqakwMDBKvEbqAAAABnRSTlP//////wCzv6S/AAAALUlEQVR42mJgYEEGDKxAgCrEwkK8GDMz1cUYUYQYwWKs6ICQGDMcYBFjAggwAP8gA/bKXYAUAAAAAElFTkSuQmCC");}
.csvid-caption{ margin-right:8px; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAANCAMAAAB8UqUVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3RDExN0E0MjI2NTExRTBBMjY0ODQwODdENzc4RDYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3RDExN0E1MjI2NTExRTBBMjY0ODQwODdENzc4RDYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjdEMTE3QTIyMjY1MTFFMEEyNjQ4NDA4N0Q3NzhENjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjdEMTE3QTMyMjY1MTFFMEEyNjQ4NDA4N0Q3NzhENjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LRXatAAAAKlBMVEV7e3twcHAhISGOjo5DQ0NPT0+RkZGSkpJaWlotLS2GhoYWFhanp6ezs7Oxf/QmAAAATUlEQVR42nzOSwrAIAxF0VirzXf/263QZwZKDXgHByShHut0in3+jbhkYU34YhTmNt7zdZpKZPOveeiNTismRmjudfXs6b7F6kb1FWAAv3sLYLxxLWwAAAAASUVORK5CYII=");}
.videosub-bar, .caption_background{
	background-color: #777;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
};
.videosub-bar div{
	opacity:1;
	width:100%;
	margin:10px 0;
}

* html .csvid-caption{ background-image: url("../img/videoplayer/button-cc.png"); }
* html .csvid-play {left:5px; background-image: url("../img/videoplayer/button-play.png");}
* html .csvid-pause{background-image: url("../img/videoplayer/button-pause.png");}
* html .csvid-fullscreen {right:5px; background-image:url("../img/videoplayer/button-fs.png");}
/*
.csvid-play {left:5px; background-image: url("../img/videoplayer/button-play.png");}
.csvid-pause{background-image: url("../img/videoplayer/button-pause.png");}
.csvid-audio {right:69px; background-image:url("../img/videoplayer/button-audio.png");}
.csvid-caption {right:37px; background-image:url("../img/videoplayer/button-cc.png");}
.csvid-fullscreen {right:5px; background-image:url("../img/videoplayer/button-fs.png");}
*/
