body,html { padding: 0; margin: 0; }
body { background: url(splash-bg.png) #131313 50% 0 no-repeat; line-height: 1.5; color: #fff; font-family: arial; font-size: 12px; }
#main { margin: 0 auto; overflow: none; zoom: 1; position: relative; width: 940px; height: 661px; background: url(splash-bg.png) 50% 0 no-repeat; }
#main ul { width: 961px; height: 661px; list-style: none; padding: 0; margin: 0; }
#main li { float: left; width: 300px; margin-right: 20px; height: 661px; position: relative; }

#main h1 { margin: 214px 0 0 10px; display: block; height: 59px; font-size: 22px; text-transform: uppercase; letter-spacing: -2px; font-weight: normal; }
#main p { margin: 0 10px 10px 10px; }
a { color: #cb3117; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }

#main input { position: absolute; top: 463px; left: 27px; background: none; border: none; width: 180px; height: 25px; outline: 0; }
#main input.submit { left: 214px; width: 60px; height: 25px;}

#overcover { position: absolute; top: 0; width: 100%; background-color: #131313; opacity: 0.5; height: 35px; zoom: 1; filter: alpha(opacity = 50); cursor: pointer; z-index: 7; }
#popup { display: none; position: absolute; top: 130px; width: 100%; color: #000; cursor: pointer; z-index: 8; }
#popup2 { display: none; position: absolute; top: 130px; width: 100%; color: #000; cursor: pointer; z-index: 9; }
.innerpop { background-color: #fff; width: 500px; padding: 5px 10px; margin: 0 auto; }
#popup h2, #popup2 h2 { font-size: 22px; text-transform: uppercase; letter-spacing: -2px; font-weight: normal; cursor: pointer; }

#topbar { line-height: 1; position: absolute; font-size: 14px; cursor: pointer; padding-top: 10px; width: 940px; text-align: center; z-index: 10; }
#topbar p { border-bottom: 1px dashed #fff; display: inline; }

#popup2 ul { margin: -10px 0 0 -20px; }