a img { border:0; }

body
{
	background:#000;
	margin:0;
}

body { font-family:sans-serif; background:#000; width:800px; margin:30px auto; text-align:center; }
#container { text-align:left; }
h1 { display:none; }

#footer { height:148px; position:relative; width:800px; }

#footer a.logo { display:block; height:78px; position:absolute; top:20px; }
#footer a.logo span { display:none; }

#footer a#majesco { background:url("img/majesco.gif") no-repeat top left; width:113px; right:30px; }
#footer a#gamelife { background:url("img/gamelife.gif") no-repeat top left; width:113px; left:470px; }
#footer a#nintendods { background:url("img/nintendods.gif") no-repeat top left; width:113px; left:220px; width:180px; }

#footer a#esrb { background:url("img/esrb.gif") no-repeat top left; left:30px; height:108px; width:140px; }

#footer #legal { padding:138px 30px 10px 30px; color:#222; font-size:8pt; text-align:center; }
			
#bgcontainer
{
	background:url("img/bg.png") no-repeat center center;
	width:470px;
	height:400px;
	padding:200px 150px 0px 180px;
	text-align:center;
	color:#fff;
	font-family:sans-serif;
	font-size:10pt;
	line-height:24px;
	position:relative;
}

#container
{
margin:0 auto;
width:360px;
}

h6
{
	margin:0;
	padding:8px 0 6px 0;
	font-size:16px;
}

label { float:left; width:130px; color:#fff; }
.formrow { clear:left; }
.submitrow { padding-top:10px; padding-left:22px; }
input[type="text"], input[type="password"] { width:204px; }
.submitrow input { margin-left:20px; }
.formerror { position:absolute; left:40px; top:190px; width:120px; line-height:16px; }
.formerror h5 { font-size:14px; color:#f9d6e3 }