.tx-cabag-jplayer {
    position: relative;
    margin-bottom: 10px;
    padding-top: 10px;
}

.jp-title {
    position: absolute;
    z-index: 9999;
    background: url(../Icons/videoBg.png);
    background-repeat: repeat-x;
    height: 47px;
    bottom: 57px;
    text-align: left;
    padding-left: 20px;
    padding-top: 13px;
    font-size: 20px;
}

.jp-interface {
    height: 60px;
    padding-top: 10px;
}

div.jp-video ul.jp-controls, div.jp-interface ul.jp-controls li {
    display: inline;
    float: left;
}

.jp-video .jp-gui .jp-interface {
    border-top: none;
}

.jp-video-play .jp-video-play-icon {
    background: url(../Icons/play.png);
    height: 142px;
    width: 160px;
    margin-left: -80px;
    background-repeat: no-repeat;
}

.jp-controls-holder {
    clear: both;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    top: -8px;
}

.jp-type-single {
	position: relative;
}

.jp-no-solution {
	position: absolute;
	width: 50%;
	top: 15%;
	left: 25%;
	border: none;
}

div.jp-interface ul.jp-controls a {
	text-indent: -9999px;
}

.jp-jplayer {
    vertical-align: middle;
    text-align: center;
}

.jp-video + div {
    display: none;
}

.jp-video {
    width: auto !important;
}

/*
.jp-video-270p {
    width:480px;
}

.jp-video-360p {
    width:640px;
}

.jp-video-full {
    width:480px;
    height:270px;
    position:static !important; position:relative
}
*/

.jp-interface div.jp-progress {
	left: 10% !important;
	position: absolute;
	top: 3px !important;
	width: 80% !important;
}

.jp-interface .jp-current-time,
.jp-interface .jp-duration {
	display: block;
	margin: 0 !important;
	position: absolute;
	top: 3px;
}

.jp-interface .jp-current-time {
	left: 5px;
}

.jp-interface .jp-duration {
	right: 5px;
}

.jp-interface .jp-controls-holder {
	top: 10px;
}