#shadow{position:relative;
	padding:10px;
	width:512px;
	height:288px;
	background: url('shadow.png');
	text-align:center;}

#bar{position:relative;
	float:left;
	margin:4px 0 0 7px;}

#videoControls{top:273px;
	position:absolute;
	width:512px;
	height:25px;}

#playPause{margin-left:10px;}

.playButton, .pauseButton{float:left;
	width:18px;
	height:25px;
	background:url('playpause.png');}

#videoPlayer{background:#fff;
	position:relative;
	height:288px;
	width:512px;}

#videoControls{
	width:512px; 
	height:25px;
	background:url('playerbg.png');
	border:none;}

.playButton, .pauseButton{width:18px;
	height:25px;
	padding:0;
	margin:0;
	background-position:0px 0px;
	border:0;
	display:block;}

.playButton:hover{background-position:0px -50px}

.pauseButton{background-position:0px -25px;}

.pauseButton:hover{background-position:0px -75px}

#current,#total{font:bold 11px/25px 'arial', sans-serif;
	float:left;
	height:25px;
	color:#fff;}

#current{margin-left:13px;}

.statusBar{background:url('statusIndicator.png') no-repeat;
    width:350px;
    height:14px;
    border:1px solid #333;}

.unbuffered{float:right;
	height:14px;
	width:350px;}
	
.barBuffer{
	position:absolute;
	width:350px;
	top:1px;
	left:1px;
	margin-left:0px;
	height:14px;}

.leftRound{position:absolute;}

.rightRound{position:absolute;right:0px;}

.slider{width:350px;
	height:14px;
	position:absolute;
	top:1px;
	left:1px;}

.slider .knob{position:relative;
	background: url('trackBall.png');
	width:14px;
	height:14px;}
	
.slider2{position:absolute;
	visibility:hidden;
	padding:4px;
	top:-68px;
	left:3px;
	width: 10px;
	height: 60px;
	background: url('volBar.png');}
	
.knobVol{background: url('volBall.png') no-repeat;
	width: 10px;
	height: 14px;}
	
#volume{position:relative;
	margin:0 0 0 13px;
	float:left;
	background: url('volume.png');
	background-position:0px -75px;
	width:20px;
	height:23px;}
