#wrapper{margin:0 auto -51px;min-height:100%;height:auto!important;height:100%;position:relative;overflow:hidden}#wrapper .footer_push{height:51px}#top{max-width:1920px;margin:0 auto 70px;text-align:center;position:relative;visibility:hidden}#top span{display:inline-block;width:3.1%;vertical-align:top;margin:0 .8%;background:#ac0000;position:relative}#top span img{width:100%}#top.s span img{position:absolute;left:0}#header{display:none;margin:0 0 50px;text-align:center}#header a.logo{display:inline-block}#header a.logo img{width:250px}#welcome{display:none;width:800px;margin:0 auto;padding:0 0 50px;position:relative}#welcome .auth{display:inline-block;vertical-align:top;width:389px;margin:0 56px 0 0}#welcome .auth fieldset{padding:0}#welcome .auth fieldset dl{position:relative}#welcome .auth fieldset dl dd div.error{width:256px;text-align:right;text-transform:lowercase;font-size:.9em;color:#ac0000;display:none}#welcome .auth fieldset dl dd input.text.error{border-color:#ac0000}#welcome .auth fieldset dl dd input:disabled{background:#eee}#welcome .auth .restore{display:none}#welcome .auth .invite_help{display:none}#welcome .auth .signup h4{margin:0 0 7px 129px;text-align:right;color:#666}#welcome .auth .signup h4 a{text-decoration:none;color:#666;border-bottom:1px solid #aaa}#welcome .auth .signup h4 a:hover{color:black;border-bottom:1px solid black}#welcome .auth .signup fieldset dl{display:none}#welcome .auth .signup fieldset dl dt{width:123px}#welcome .auth .signup fieldset dl dd{min-height:26px}#welcome .auth .signup fieldset dl dd input.text{width:256px}#welcome .auth .signup fieldset dl.invite{display:block}#welcome .auth .signup fieldset input.submit{float:right}#welcome .auth .signup .buttons{text-align:right}#welcome .auth .signin{margin:50px 0 0;position:relative}#welcome .auth .signin h4{margin:0 0 10px;text-align:right;text-transform:uppercase;border-bottom:1px solid #ac0000}#welcome .auth .signin h4 span{color:#ac0000}#welcome .auth .signin fieldset dl dt{width:223px}#welcome .auth .signin fieldset dl dd input.text{width:156px}#welcome .auth .signin fieldset dl dd{min-height:26px}#welcome .auth .signin fieldset dl dd div.error{width:156px}#welcome .auth .signin .buttons{text-align:right}#welcome .auth .signin .buttons a.open_forgot{display:inline-block;vertical-align:middle;margin:0 10px 0 0;text-transform:lowercase;font-size:.9em;color:#aaa}#welcome .auth .signin .buttons a.open_forgot:hover{color:black}#welcome .auth .forgot{margin:50px 0 0;display:none;position:relative}#welcome .auth .forgot h4{margin:0 0 10px;text-align:right;text-transform:uppercase;border-bottom:1px solid #ac0000}#welcome .auth .forgot h4 span{color:#ac0000}#welcome .auth .forgot fieldset dl dt{width:223px}#welcome .auth .forgot fieldset dl dd{min-height:26px}#welcome .auth .forgot fieldset dl dd input.text{width:156px}#welcome .auth .forgot fieldset dl dd div.error{width:156px}#welcome .auth .forgot .info{margin:10px 0 0;text-align:right;color:#ac0000}#welcome .auth .forgot .buttons{text-align:right}#welcome .auth .forgot .buttons a.close_forgot{display:inline-block;vertical-align:middle;margin:0 10px 0 0;text-transform:lowercase;font-size:.9em;color:#aaa}#welcome .auth .forgot .buttons a.close_forgot:hover{color:black}#welcome .features{display:inline-block;vertical-align:top;width:355px}#welcome .features h4{text-transform:uppercase;border-bottom:1px solid #ac0000}#welcome .features h4 span{color:#ac0000}#welcome .features ul li{margin:10px 0;color:#515151;line-height:1em;list-style-type:square}#welcome .features ul li span{font-size:.9em}#welcome .bonus{display:none;width:400px;margin:30px auto 0;padding:10px 15px;background:#eee;border:5px dashed white}#welcome .bonus b{color:#ac0000}#footer{width:100%;position:relative}#footer .content{max-width:970px;height:50px;margin:0 auto;text-align:right;border-top:1px solid #ac0000;position:relative}#footer .content .copy{display:inline-block;padding:7px 8px 5px;font-size:.9em;color:white;background:#ac0000}input.submit{display:inline-block;padding:3px 10px 5px;height:22px;cursor:pointer;text-transform:lowercase;color:#515151;font-weight:700;border:none;background:#ddd;border-radius:0;-webkit-appearance:none}input.submit:hover{color:black}input.text{border:1px solid #ccc;height:26px;padding:0 0 0 5px;border-radius:0;-webkit-appearance:none}textarea{border:1px solid #ccc;padding:0 0 0 5px}#invite_help{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:5}#invite_help h2{display:block;padding:5px 10px;text-align:left;color:white;background:#ac0000;position:relative}#invite_help h2 a{text-decoration:none;color:white;font-size:.75em;position:absolute;right:10px;top:6px}#invite_help .content{width:450px;padding:20px;border:3px solid #ac0000;border-top:0;background:white;position:relative}#restore_box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:5}#restore_box h2{display:block;padding:5px 10px;text-align:left;color:white;background:#ac0000;position:relative}#restore_box h2 a{text-decoration:none;color:white;font-size:.75em;position:absolute;right:10px;top:6px}#restore_box .content{width:350px;padding:20px;border:3px solid #ac0000;border-top:0;background:white;position:relative}#restore_box .content fieldset{padding:0}#restore_box .content fieldset dl{margin:0}#restore_box .content fieldset dl dt{width:88px}#restore_box .content fieldset dl dd div.error{width:250px;text-transform:lowercase;font-size:.9em;color:#ac0000;display:none}#restore_box .content fieldset dl dd input.text{width:250px}#restore_box .content fieldset dl dd input.text.error{border-color:#ac0000}#restore_box .content fieldset dl dd input:disabled{background:#eee}#restore_box .content .info{text-align:center;color:#ac0000}#restore_box .content .buttons{margin:10px 0 0;text-align:right}#restore_box .content .buttons a.close_forgot{display:inline-block;vertical-align:middle;margin:0 10px 0 0;text-transform:lowercase;font-size:.9em;color:#aaa}#restore_box .content .buttons a.close_forgot:hover{color:black}#mask{width:100%;height:100%;background:rgba(0,0,0,.6);background-size:cover;background-position:top center;position:fixed;left:0;top:0;z-index:4}.jGrowl{width:100%;position:fixed;top:0;left:0;z-index:99999999}.jGrowl .jGrowl-notification,.jGrowl .jGrowl-closer{display:none;opacity:.85;zoom:1;padding:10px;color:white;font-size:2em;text-align:center;background-color:black}.jGrowl .jGrowl-notification{min-height:30px}.jGrowl .jGrowl-notification .jGrowl-header{font-weight:700;font-size:.85em}.jGrowl .jGrowl-notification .jGrowl-close{z-index:99;float:right;font-weight:700;font-size:1em;cursor:pointer}.jGrowl .jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:700;text-align:center}.jGrowl .green{background-color:green}.jGrowl .red{background-color:red}.jGrowl .yellow{color:#444;background-color:yellow}