#moviecontainer .hidden { 	display: none;}#moviecontainer { 	width: 640px;	height: 360px;	margin: 0;	padding: 0;	background-color: #213E5C;	position: relative;}#moviecontainer .noqt { 	display: none; 	font-size: 16px; }#moviecontainer .noqt img { 	position: absolute; 	top: 50%; 	left: 50%; 	margin-top: -4em; 	margin-left: -44px; }#moviecontainer .nojava { 	position: absolute; 	top: 50%; 	width: 100%; 	text-align: center; 	margin-top: -1.4em; 	font-size: 16px !important; 	line-height: 1.4em; }#moviecontroller { 	width: 640px;	height: 30px;	margin: 0;	padding: 0;	border-top: 2px solid #162937;	background-color: #213E5C;	position: relative;}#moviecontroller div.control { 	width: 10px; 	height: 30px; 	margin-left: 10px;	text-indent: -999px; 	cursor: pointer; 	overflow: hidden; 	background: url(../images/controller/play_pause.gif) center top no-repeat;  	position: relative;}#moviecontroller div.control.play { }#moviecontroller div.control.pause { 	background-position: center -30px; }#moviecontroller div.volumeControl { 	width: 15px; 	height: 30px; 	margin-left: 525px;	margin-top: -30px;	text-indent: -999px; 	overflow: hidden; 	background: url(../images/controller/volume.gif) center top no-repeat; 	position: relative;}#moviecontroller div.volumeControl.on { }#moviecontroller div.volumeControl.off { 	background-position: center -30px; }#moviecontroller div.sliderPanel { 	height: 30px; 	width: 401px;	margin-left: 29px;	margin-top: -30px;	padding: 0; 	position: absolute;}#moviecontroller div.sliderPanel div.track { 	width: 401px; 	height:30px; 	background:url(../images/controller/seekbar.gif) no-repeat left top; 	text-align: left; 	position: absolute;}#moviecontroller div.sliderPanel div.track div.loadedProgress { 	position:absolute; 	top: 0; 	height: 30px; 	background: url(../images/controller/seekbar_load.gif) no-repeat left top; 	overflow: hidden; }#moviecontroller div.sliderPanel div.track div.trackProgress { 	display:none; }#moviecontroller div.sliderPanel div.track div.playHead { 	width: 12px; 	height: 30px; 	background: url(../images/controller/track.png) no-repeat left top; 	cursor: pointer;	position: absolute;}#moviecontroller div.sliderVol { 	height: 30px; 	width: 60px;	margin-left: 545px;	margin-top: -30px;	padding: 0; 	position: absolute;}#moviecontroller div.sliderVol div.volTrack { 	width: 60px; 	height: 30px; 	background:url(../images/controller/volumebar.gif) no-repeat left top; 	text-align: left; 	position: absolute;}#moviecontroller div.sliderVol div.volTrack div.volProgress { 	display:none; }#moviecontroller div.sliderVol div.volTrack div.volHead { 	width: 12px; 	height: 30px; 	background: url(../images/controller/track.png) no-repeat left top; 	cursor: pointer;	position: absolute; }#moviecontroller div.fullscreen {	width: 20px;	height: 30px;	margin-left: 615px;	margin-top: -30px;	padding: 0;	background: url(../images/controller/fullscreen.gif) no-repeat left top; 	cursor: pointer; 	position: absolute;}#moviecontroller div.playableTime {	width: 35px;	height: 30px;	margin-left: 440px;	margin-top: -30px;	line-height: 30px;	padding: 0;}#moviecontroller div.durationTime {	width: 44px;	height: 30px;	margin-left: 476px;	margin-top: -30px;	padding: 0;	line-height: 30px;}#moviecontainer .endmovie { 	width: 640px; 	height: 360px; 	margin: 0;	padding: 0;	text-align: center;}.replayDiv {	width: 640px; 	height: 360px; 	margin: 0; 	padding: 0; 	text-align: center; 	background-image: url(../images/overlay_replay.png); 	background-repeat: no-repeat; 	position: absolute; }/* IE 7 */*+html .replayDiv {	width: 640px; 	height: 360px; 	margin: 0; 	padding: 0; 	text-align: center; 	background-image: url(../images/overlay_replay.png); 	background-repeat: no-repeat;	position: relative; }.replayDivInner {	width: 100%; 	height: 22px; 	margin-top: 308px; 	padding: 0; 	text-align: center;}