#video, #display {
	background: #FFF url('../images/art/shotback.gif') no-repeat left top;
	width:300px; height:240px; text-align:center; padding:0; margin:0 0 -1px 0; display:none;
}
#display { display:block; }
#video-img { margin:60px 0 0 0; border:none; }
#display-img { margin:0 0 -5px 0; border:none; }
.shotbar {
	background: #FFF url('../images/art/shotbar.jpg') no-repeat left top; width:290px; height:34px; clear:both;
	font: bold 12px/34px Verdana, Arial, Helvetica, sans-serif; text-align:left; margin:0; padding:0 0 0 10px;
}
.shotbar b { float:left; display:block; width:115px; }
.shotbar a, .shotbar a:hover { margin: 8px 1px 8px 0; padding:1px 0 3px 0;
	font: bold 13px/14px Tahoma, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; text-align:center;
	background: #888 url('../images/buttons/shotbut.gif') no-repeat left top; width:18px; height:14px; display:block; float:left;
}
.shotbar a:hover {
	padding-top:2px; padding-bottom:2px;
	background-color: #88F; background-image:url('../images/buttons/shotbut-hover.gif');
}
#sysreq {
	background: #FFF url('../images/layout/gradient-04.gif') repeat-x top; margin: 0 10px 0 10px; border:1px solid #DEF; padding: 0 5px 5px 5px;
}
#sysreq p { color:#444; margin: 5px; font: 10px Tahoma, Arial, Helvetica, sans-serif; }
#sysreq b { width:80px; display:block; float:left; }
#sysreq h2, h3 { font: bold 14px/14px Verdana, Arial, Helvetica, sans-serif; text-align:left; margin:10px 0 0 5px; padding:0; }
#sysreq h3 { font-size:12px; border-bottom:1px solid #888; width:180px; margin-left:0px; }
#sysreq br { line-height:28px; }
#sysreq p br { line-height:12px; }