a{color:#f8af4d;}

body{background: black url(../images/bg.jpg) top center no-repeat; color:#f8af4d; font-family: "Trebuchet MS", serif; font-size: 13px; line-height: 1.4em;}
    body.scaling{background: black url(../images/bg_scaling.jpg) top center no-repeat;}

div#age{margin: 0 auto; overflow: auto; padding-bottom: 39px; width: 260px;}
    div#age label{color: #cc5418; display: block; float: left; font-family: Verdana, sans-serif; font-size: 12px; padding-bottom: 4px; text-align: left;}
    div#age select{float: left; width: 80px; margin-right: 5px;}
    div#age span{display: block; float: left; width: 85px;}

div#container{background: black url(../images/bg.jpg) -60px 0 no-repeat; height: 661px; margin: 0 auto; position: relative; width: 880px;}
    .scaling div#container{background: black url(../images/bg_scaling.jpg) -60px 0 no-repeat; height: 661px; margin: 0 auto; position: relative; width: 880px;}

.info div#content{background: url(../images/bg_info.jpg) no-repeat; height: 301px; left: -19px; padding: 25px 49px 0 48px; position: absolute; top: 335px; width: 412px;}
.scaling div#content{padding: 126px 0 0 29px; width:426px;}

div#copy2{font-size: 10px;}

div#copy2{line-height: 12px;}

div.btns{text-align: center;}
    div.btns img{margin: 0 28px; padding: 40px 0 0;}

div#errors{color: #bd0018; min-height: 20px; height: auto!important; height: 20px; font-family: Verdana, sans-serif; font-size: 12px; padding: 0; text-align: left;}

div#global_nav, div#global_nav a{color: #c1843c; text-decoration: none;}
    div#global_nav{font-family: Verdana, sans-serif; font-size: 10px; line-height: 14px; margin: 0 auto; padding-bottom: 14px; text-align: center; width: 880px;}
    div#global_nav a:hover{text-decoration: underline;}

div#prize{background: url(../images/bg_prize.jpg) no-repeat; height: 0; width: 208px; overflow: hidden; padding: 175px 0 0; position:absolute; top: 160px; left: -19px;}
div#product{background: url(../images/bg_product.jpg) no-repeat; position: absolute; left: 472px; top: 409px; padding: 252px 0 0; height: 0; overflow: hidden; width: 436px;}

form#intro_age_form{text-align: center;}

form#intro_login_form{padding-bottom: 8px;}
    form#intro_login_form div{float: left; padding: 0 10px 0 0;}
        form#intro_login_form div input{margin: 0 !important; width: 200px;}
    form#intro_login_form input{margin-top: 11px;}
    form#intro_login_form label{display: block; font-size: 11px; font-family: Verdana, sans-serif;}

em{font-style: italic;}

h1{display: none;}

h2{padding: 0 0 10px;}

hr{display: none;}

img{border: none;}

strong{font-weight: bold;}

ol{list-style: decimal outside; padding: 1em 0 1em 2.5em;}

ul{list-style: disc outside; padding: 1em 0 1em 2.5em;}

#modal{background: black;}

#modal h2{font-size: 16px;}

#modal div#container {
    background: none;
    margin: 10px;
    padding: 10px;
    width: auto;    
}
    
    #modal div#container #content {
        background-color: transparent;
        padding: 0;
    }
    
        #modal div#container h1 {
            font-size: 30px;
        }
        
        #modal div#container div#main {
            padding: 10px;
        }
        
            #modal div#container div#main h2 {
                font-size: 20px;
            }
            
    #modal dl#faq_body_copy {
        font-size: 13px;
        line-height: 18px;
        padding-left: 20px;        
    }
        
        #modal dl#faq_body_copy dt:first-letter {
            margin-left: -20px;
            font-weight: bold;
        }

        #modal dl#faq_body_copy dd:first-letter {
            margin-left: -20px;
            font-weight: bold;
        }

        #modal dl#faq_body_copy dt {
            font-weight: bold;        
            padding-bottom: 3px;
        }
        
        #modal dl#faq_body_copy dd {
            padding-bottom: 20px;
        }
