#video {
width: 100%;
height: 100%;
}

#video-overlay {
	width: 50px;
	height: 50px;
}

#play-pause-overlay {
	border: none;
	background: none;
}

#play-pause-overlay .icon {
	width: 50px;
	height: 50px;
	background: url('/video/images/play-pause.png');
}

#play-pause-overlay.player-stop .icon {
	background-position: 0 -50px;
}

#play-pause {
	padding: 0px;
	border: none;
	float: left;
}

#play-pause .icon {
	width: 25px;
	height: 25px;
	background: url('pause-button.png');
}

#play-pause.player-stop .icon {
	background-position: 0 -25px;
}

#play-pause .pause {
	display: none;
}

#play-pause .play {
	display: block;
}

#play-pause.player-stop .pause {
	display: block;
}

#play-pause.player-stop .play {
	display: none;
}

#progressbar {
  background-color: black;
  border-radius: 13px; /* (height of inner div) / 2 + padding */
  padding: 3px;
  margin-left: 30px;
  height: 19px;
}

#progressbar .progress {
   background-color: darkred;
   width: 0;
   height: 19px;
   border-radius: 10px;
}
#progressbar .text {
	width: 50px;
	margin: -20px auto 0;
	color: #fff;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}

#control-container {
	margin-top: 2px;
	margin-left: 5px;
	position: relative;
}

#player-area {
		width: 100%;
		height: 163.125px;
	}
#page-content {
	width: 100%;
	margin: auto;
}

@media (min-width: 320px) {
	#player-area {
		width:320px;
		height: 180.0px;
	}
	#page-content {
		width: 320px;
	}
}	
	
@media (min-width: 480px) {
	#player-area {
		width:100%;
		height: 270.0px;
	}
	#page-content {
		width: 100%;
	}
}

@media (min-width: 640px) {
	#player-area {
		width:100%;
		height: 360.0px;
	}
	#page-content {
		width: 100%;
	}
}

@media (min-width: 768px) {
	#player-area {
		width:100%;
		height: 432.0px;
	}
	#page-content {
		width: 100%;
	}
}

@media (min-width: 1024px) {
	#player-area {
		width:100%;
		height: 576.0px;
	}
	#page-content {
		width: 100%;
	}
}
@media (min-width: 1280px) {
	#player-area {
		width: 100%;
		height: 720.0px;
	}
	#page-content {
		width: 100%;
	}
} 
