a.jp-video-play-icon {
	position:relative;
	display:block;
	width: 112px;
	height: 100px;

	margin-left:-56px;
	margin-top:-50px;
	left:50%;
	top:50%;

	background: url("../img/video_play.png") 0 0 no-repeat;
	text-indent:-9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
	background: url("../img/video_play.png") 0 -100px no-repeat;
}


.jp-interface {
	z-index: 1;
}

div.jp-video {
	margin: auto;
}

div.jp-video-111p{
	width:190px;
}

div.jp-video-111p div.jp-video-play {
	margin-top:-111px;
	height:111px;
}
div.jp-video-111p div.jp-controls-holder {
    width: 190px;
}

div.jp-video-111p ul.jp-controls {
  margin-left: 28px !important;
}

div.jp-video-111p ul.jp-toggles {
  width: 158px;
}

div.jp-video-111p a.jp-mute, div.jp-video-111p a.jp-unmute, div.jp-video-111p div.jp-volume-bar, div.jp-video-111p a.jp-volume-max   {
  display:none !important;
}
div.jp-video-111p div.jp-type-playlist ul.jp-controls {
  margin-left: 28px !important;
}

div.jp-video-111p div.jp-title ul, div.jp-video-111p div.jp-playlist ul {
  font-size: 0.52em;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

div.jp-video-111p div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
  list-style-type: none;
  padding-left: 7px;
}

div.jp-video-150p{
	width:269px;
}

div.jp-video-150p div.jp-video-play {
	margin-top:-150px;
	height:150px;
}
div.jp-video-150p div.jp-controls-holder {
    width: 372px;
}

div.jp-video-150p ul.jp-controls {
  margin-left: 187px !important;
}

div.jp-video-150p ul.jp-toggles {
  width: 158px;
}


div.jp-video-240p {
    width: 427px;
}

div.jp-video-240p div.jp-video-play {
	margin-top:-240px;
	height:240px;
}

div.jp-video-343p{
	width:598px;
}

div.jp-video-343p div.jp-video-play {
	margin-top:-450px;
	height:450px;
}

div.jp-video-360p div.jp-video-play {
	margin-top:-450px;
	height:450px;
}


div.jp-video-480p div.jp-video-play {
	margin-top:-575px;
	height:575px;
}


div.jp-video-full div.jp-video-play {
	position:fixed;
	top:46%;
	left:48%;
}

div.jp-controls-holder {
    top: 0;
}

div.jp-video-150p a.jp-volume-max {
  left: 100px;
}

div.jp-video-150p a.jp-mute, div.jp-video-150p a.jp-unmute {
  left: 12px;
}

div.jp-video-150p div.jp-volume-bar {
  left: 44px;
}

div.jp-type-playlist ul.jp-controls {
  margin-left: 132px !important;
}


/* Previous Button */

.jp-previous{
	position: absolute;
	top: 5px;
	left: 63px;
}

.jp-previous:before {
	background: url(../img/sprites.png) 15px -91px no-repeat;
}

.jp-previous:hover:before,
.jp-previous:active:before {
	background: url(../img/sprites.png) -35px -91px no-repeat;
}

/* Previous Button */

.jp-next{
	position: absolute;
	top: 5px;
	left: 108px;
}

.jp-next:before {
	background: url(../img/sprites.png) 15px -141px no-repeat;
}

.jp-next:hover:before,
.jp-next:active:before {
	background: url(../img/sprites.png) -35px -141px no-repeat;
}

.jp-progress-container2,{
	height: 5px;
	padding: 10px;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #e9eaea;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e9eaea), to(#babdc2));
	background-image: -webkit-linear-gradient(top, #e9eaea, #babdc2);
	background-image: -moz-linear-gradient(top, #e9eaea, #babdc2);
	background-image: -o-linear-gradient(top, #e9eaea, #babdc2);
	background-image: -ms-linear-gradient(top, #e9eaea, #babdc2);
	background-image: linear-gradient(top, #e9eaea, #babdc2);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#e9eaea', EndColorStr='#babdc2');
}

.jp-progress-container2 {
 	left: 5px;
  	position: absolute;
  	right: 5px;
  	top: -25px;
}

.next-prev .divider {
	left:160px;
}


div.jp-title {
	background-color: #333333;
	color: #CCCCCC;
	font-size: smaller;
	font-weight: bold;
	text-align: center;
}

div.jp-playlist {
	width:100%;
	background-color:#ccc;
	border-top:1px solid #009be3;
}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
	border-top:none;
}
div.jp-title ul,
div.jp-playlist ul {
	list-style-type:none;
	margin:0;
	padding:0 20px;
	font-size:0.85em;
}

div.jp-title li {
	padding:5px 0;
	font-weight:bold;
}
div.jp-playlist li {
	padding:5px 0 4px 20px;
	border-bottom:1px solid #eee;
}

div.jp-playlist li div {
	display:inline;
}

/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

div.jp-type-playlist div.jp-playlist li:last-child {
	padding:5px 0 5px 20px;
	border-bottom:none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	list-style-type:square;
	list-style-position:inside;
	padding-left:7px;
}
div.jp-type-playlist div.jp-playlist a {
	color: #333;
	text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
	color:#0d88c1;
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
	color:#666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
	color:#0d88c1;
}
span.jp-artist {
	font-size:.8em;
	color:#666;
}

.jp-volume-bar-container2 {
  padding: 10px 10px 10px 30px;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 65px;
}
