@charset "utf-8";
/* CSS Document */

/*body{
	background-image:url(../images/hb_bg2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}*/
a:link, a:active, a:visited{
	color:#616161;
}

a:hover{
	color:#F16624;
	text-indent: 0
}
html, body{
height:100%;
margin:0;
padding:0;
background-color:#595959;
background-image:url(../images/hb_mainbg.jpg);
background-position:top center;
background-repeat:no-repeat;
}

*{
height:auto;
padding:0;


}

table.infoTable p
{
	margin-top: 0;
	margin-bottom: 0;
}

.gameinfo
{
	float: right;
	padding-right: 0;
	margin-right: 0;
	margin-left: 16px;
	padding-bottom: 32px;
	width: 300px;
}

.youtube
{
	padding-top: 16px;
	padding-left: 16px;
	width: 400px;
	height: 277px;
}

.gameinfo img
{
	padding-left: 16px;
	padding-bottom: 16px;
	padding-top: 16px;
}

.boxart
{
	border-bottom: 4px solid #F16624;
	border-left: 4px solid #F16624;
}

.infoTable
{
	padding-left: 32px;
	padding-bottom: 16px;
	padding-top: 16px;
}

.infoTable tr
{
	padding-bottom: 16px;
}

.gameDetails
{
	border-bottom: 4px solid #F16624;
	border-left: 4px solid #F16624;
}

.buyLink
{
	border-bottom: 4px solid #F16624;
	border-left: 4px solid #F16624;
}

.buyLink img
{
	padding-top: 16px;
}

.screenshots
{
	padding-left: 16px;
}

.namemsg, .usernamemsg, .emailmsg, .pwmsg, .pw2msg, td
{
	color:#616161;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contact_email
{
	margin-left:39px;
}
#wrapper
{
width: 980px;
height: auto;
margin: 0 auto;
}



#top1
{
width: 980px;
height: 82px;
}

#topright
{
float:right;
width: 244px;
height: 82px;
background-image:url(../images/hb_logo.jpg);
}

#topleft
{
padding-top: 41px;
background-color:#595959;

}

#topleft2
{
float:left;
width:736px;
}

#left
{
background-color:#FFFFFF;
float:left;
background-image:url(../images/hb_top_left.jpg);
width:12px;
height:41px;
}
#right
{
background-color:#FFFFFF;
float:left;
padding-top:8px;
width:724px;
height:33px;
}

#menu
{
height: 100%;
background-color:#f16624;
}

#top2
{
width: 980px;
height: 160px;
background-image:url(../images/hb_banner.jpg)
}

#top3
{
width: 980px;
height: 20px;
}

#top3_left
{
height: 20px;
width: 20px;
float:left;
background-image:url(../images/hb_sep_left.jpg);
}

#top3_mid
{
height: 20px;
float:left;
width:940px;
background-image:url(../images/hb_sep_mid.jpg);
background-repeat:repeat-x;

}
#top3_right
{
height: 20px;
width:20px;
float:right;
background-image:url(../images/hb_sep_right.jpg);
}


#middle 
{
width: 980px;
background-color:#FFFFFF;
min-height: 750px;
height: auto;
float:left; /*to force container to contain its floated children*/
clear:both;
}


#mid_left
{
float: left;
width: 201px;
height: 100%;
clear:both;
}

#mid_right
{
padding: 10px 0 0 0;
float: right;
width: 750px;
height: auto;
background-color:#FFFFFF;
}

#mid_right p
{
	margin-right: 30px;
}

#mid_line
{
float: left;
width: 1px;
height: 100%;

background-color:#999999;
display:none;
}

#comp1
{

}

#comp2
{
}
#comp3
{
padding:20px;
}

#comp_header
{
width:201px;
height: 22px;
background-image:url(../images/hb_comp_sep.jpg);
}


#footer
{
height: 46px;
width: 980px;
clear:both;
}

#footer_top
{
height: 23px;
width: 100%;
background-color:#f16624;
}

#footer_bottom
{
height: 23px;
width: 100%;
background-color:#565656;
background-image:url(../images/hb_footer.jpg)
}

#test
{
width: 100%;
height: 15px;
background-color:#FFFFFF;
}


