	.screenbox {
	width:576px;
	height:374px;
	background-color: #000;
	}
	
	.screenbox img {
	margin:0 auto;	
	display:block;
	padding-top:150px;
	position:absolute;
	}
	
	.screenbox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	}
	
	.i2i-videobox {
	position: relative;	
	/*width:640px;
	height:360px;*/
	/*background-color: #000;*/
	}
	
	.bgblack {
	background-color: #000;	
	}
		
	.i2i-videobox:-webkit-full-screen {
	width: 100%;
	height: 100%;
	background-color: black;
	}
	
	.i2i-videobox:-webkit-full-screen video {
	width: 100%;
	}
	
	/*.block {
	position:absolute;
	width:100px;
	height:100px;
	background-color: #06F;
	top:20px;
	right:20px;
	}*/
	
	.hdblock {
	position:absolute;
	width:70px;
	height:81px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	top:20px;
	right:20px;
	background: rgba(27, 27, 27, 0.75);
	cursor: pointer;
	}
	
	.picon {
	position:absolute;	
	top:138px;
	left:243px;
	}
	
	.hdblock img {
	margin: 10px 0 0 10px;	
	}
	
	.hdblockover {
	background: rgba(140, 166, 15, 1)!important;	
	}
	
	.playblock {
	position:absolute;
	width:100px;
	height:100px;
	background-color: #06F;
	top:20px;
	left:20px;
	}
	
	.vloading {
	position:absolute;
	background-color: #000;
	bottom:100px;
	left:255px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding:5px;
	}
	
	#playercontrolsholder {
	position:absolute;
	height:auto;
	bottom:10px;
	left:0px;
	width:100%;	
	}
	
	#timebox {
	border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px; 
	background: rgba(27, 27, 27, 0.75);
	height:25px;
	width:124px;
	float:right;
	}
	
	#timebox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	margin: 5px 0 0 20px;	
	display:inline-block;
	}
	
	.timediv {
	color: #8EA43A;
	}
	
	#playercontrols {
	height:60px;
	width:100%;	
	}
	
	#playbox {
	position:absolute;
	bottom:0;
	height:60px;
	width:90px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-left:10px;
	cursor: pointer;
	}
	
	.playboxover {
	background: rgba(140, 166, 15, 1)!important;	
	}
	
	.playboxout {
	background: rgba(27, 27, 27, 0.75);	
	}
	
	#playbox img {
	margin:6px 0 0 35px;	
	}
	
	#controlboxholder{
	float:right;
	margin:0 10px 0 10px;
	}
	
	#controlbox {
	height:60px;
	-webkit-border-radius: 5px 0px 5px 5px;
	-moz-border-radius: 5px 0px 5px 5px;
	border-radius: 5px 0px 5px 5px;
	background: rgba(27, 27, 27, 0.75);	
	clear:both;
	}
	
	#volumebox{
	float:right;
	height:60px;
	width:55px;
	/*background-image: url(/i2iplayer/images/volume.png);*/
	background-repeat: no-repeat;
	background-position: 5px 10px;
	cursor: pointer;
	}
	
	.volumeover {
	background-position: -53px 10px!important;
	}
	
	.mutevolume {
	background-position: -112px 10px!important;
	}
	
	.mutevolumeover {
	background-position: -167px 10px!important;
	}
		
	#fullscreenbox {
	float:right;
	height:60px;
	width:42px;
	/*background-image: url(/i2iplayer/images/fullscreen.png);*/
	background-repeat: no-repeat;
	background-position: 5px 8px;
	margin-right:5px;	
	cursor: pointer;
	}
	
	.fullscreenover {
	background-position: -53px 8px!important;
	}
	
	.exitfullscreen {
	background-position: -112px 8px!important;
	}
	
	.exitfullscreenover {
	background-position: -167px 8px!important;
	}
	
	#scrubborder {
	border: 1px solid #999;	
	margin:19px 0px 0 20px;
	height:22px;
	float:left;
	position: relative;
	}
	
	#downloadprogress {
	background-color: #999;
	height:20px;
	width:0px;
	position:absolute;
	top:1px;
	left:1px;
	cursor: pointer;
	}
	
	#playprogress {
	/*background-color: #8EA43A;*/
	background-color:rgba(255, 255, 255, 1);
	height:20px;
	width:0px;
	position:absolute;
	top:1px;
	left:1px;
	cursor: pointer;
	}
	
	#i2ihd{
	display:block;	
	width:100px;
	height:100px;
	}
	
	#i2iplay{
	display:block;	
	width:100px;
	height:100px;
	}
	
	.fullscreen{
	position:absolute !important;
	left:0 !important; right:0 !important; top:0 !important; bottom:0 !important;
	width:100% !important; height:100% !important;
	overflow:hidden !important;
	}
	
	
	
	.verror{
		
	position:absolute;
	background-color: #000;
	bottom:100px;
	left:220px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding:5px;
	text-align: center;
	}
	
	
	#videoholder
	{
		/*width:640px;
		height:360px;*/
		background-color:#000;	
		
	}
	
	#volumec
	{
		margin-top:15px;	
	}
	
	#volumec
	{
		margin-top:15px;	
	}
	
	#fullscreenc
	{
		margin-top:15px;	
	}
	
	#i2iv
	{
	background-color: #000;		
	
	}