/*From Master.CSS*/
body { font-size: 12px; font-family: Futura, "trebuchet ms", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; background-color: #000; text-align: center; margin: 0; }
img { border-width: 0; }
p { color: #333; font-size: 12px; line-height: 15px; margin: 0 0 10px; padding: 0; }
em, i { font-style: italic; letter-spacing: 1px; }
strong, b { font-weight: bold; }
h1 { color: #fff; font-size: 18px; font-weight: normal; line-height: 20px; letter-spacing: 0.15em; margin: 0 0 10px; }
h2 { color: #fff; font-size: 18px; font-weight: normal; line-height: 20px; margin: 0 0 10px; padding: 0; }
h3 { font-size: 12px; font-weight: normal; letter-spacing: 1px; margin: 0 0 10px; padding: 0; }
ul, ol, li { margin: 0; padding: 0; list-style-type: none; display: inline; }
table, td, th { margin: 0; padding: 0; border-width: 0; }
/*Links*/
a:link { color: #ff370b; text-decoration: none; }
a:visited { color: #f99; text-decoration: none; }
a:hover, a:link:hover, a:visited:hover { color: #fff; text-decoration: none; }
a.more_info { color: #fff; font-size: 9px; text-transform: uppercase; letter-spacing: 2px; padding: 4px; border: solid 1px; }
a.more_info:hover { color: #fff; background-color: #ff370b; border: solid 1px; }
a.more_info:visited { color: #fff; }
/*Footer*/
#footer li { color: #666; letter-spacing: 0.15em; padding-left: 0.3em; display: inline; }
#footer a, #footer a:hover, #footer a:visited { text-transform: uppercase; margin-left: 0.3em; }
#footer a { color: #fff; }
#footer a:hover, #footer a:visited:hover, #footer a.current:hover { color: #ff370b; letter-spacing: 0.3em; }
#footer a.current { color: #999; }
#footer ul { display: block; }
#footer ul.facebook_footer_links a { margin-right: 5px; }
/*Layout*/
#wrapper { text-align: left; width: 900px; margin: 0 auto 0; }
#header, #content, #footer { position: relative; width: 100%; clear: both; margin: 0; display: block; }
#header { /*Navigation menu and logo nest DIV */
	z-index: 2; }
.logo { z-index: 1; float: left; margin-right: 1em; margin-left: 12px; padding-bottom: 1px; display: block; }
#content { height: 635px; z-index: 1; }
#footer { font-size: 9px; text-align: center; }
/*No Javascript warning*/
div.nojava { color: #000; background-color: #f99; padding: 3px; border: solid 1px; }
div.nojava h2 { color: #fff; font-size: 12px; background-color: #000; margin: -3px -3px 3px; padding-left: 3px; }
div.nojava p { color: #000; font-size: 10px; font-weight: bold; line-height: 13px; margin-bottom: 0; padding-bottom: 0; }
div.nojava a { color: #000; font-weight: bold; text-decoration: none; text-transform: uppercase; }
div.nojava a:hover { color: #000; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
/*Text boxes*/
#text { text-align: justify; position: absolute; top: 125px; left: 560px; width: 260px; }
div.nojava { position: absolute; top: 400px; left: 97px; width: 260px; }
/*Age Verification*/
body.age_verification { background-image: url(../assets/bg_verify.jpg); background-repeat: no-repeat; background-position: center 0; }
body.age_verification #text { background-image: none; text-align: left; position: absolute; top: 150px; left: 614px; width: 250px; margin: 0; padding: 0; }
body.age_verification #text p { color: #666; }
.iagree { font-size: 18px; line-height: 30px; }
body.age_verification #content { height: 690px; z-index: 1; }
/*Footer*/
#footer img.pinball_footer_logo { vertical-align: middle; width: 52px; height: 35px; margin-top: -5px; margin-right: 10px; margin-left: 0; }
