*,input,textarea{margin:0;padding:0}
:focus{outline:0}
img{border:0}
select,input,img{vertical-align:middle}
html{background:#000 url(http://nxcache.nexon.net/vindictus/img/closedbeta/body.jpg) 50% 750px repeat-y}
body{text-align:center;color:#310;background:#000 url(http://nxcache.nexon.net/vindictus/img/closedbeta/body-top.jpg) 50% 0 no-repeat}
body,select,input,textarea{font-size:12px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#310}
select, input[type="text"], textarea {border:#5c281a 1px solid;}
textarea {resize:vertical;}
/*select, input[type="text"], textarea {background:#E8D9C1;background:rgba(255, 255, 255, .3);}
option {background:#E8D9C1;}*/
label {color:#5c281a;cursor:pointer;font-weight:bold;}
label input {margin-right:5px;}
.cfix{content:"."!important;display:block!important;height:0!important;width:0!important;line-height:0!important;font-size:0!important;clear:both!important;visibility:hidden!important;margin:0!important}
.dn{display:none;}
#wrap-top {width:800px;margin:0 auto;background:url(http://nxcache.nexon.net/vindictus/img/closedbeta/body.jpg) 50% 750px repeat-y}
#wrap {width:600px;min-height:900px;padding:30px 100px 100px;text-align:left;background:url(http://nxcache.nexon.net/vindictus/img/closedbeta/body-top.jpg) 50% 0 no-repeat}
#title {height:51px;padding:28px 0 51px 137px;width:484px;text-indent:-9999px;background:url(http://nxcache.nexon.net/vindictus/img/closedbeta/h-closed-beta-application.png) 125px 28px no-repeat}
#title.beta-key-access {background-image:url(http://nxcache.nexon.net/vindictus/img/closedbeta/h-ea-key.png)}
#title.bug-report-feedback {background-image:url(http://nxcache.nexon.net/vindictus/img/closedbeta/h-bug-report-feedback.png)}
#title.feedback{background-image:url(../img/closedbeta/h-feedback.png)}
h2 {font-size:14px;margin-bottom:10px;}
h3 {padding:35px 0 25px;}
h3 img {display:block}
h4 {font-size:12px;}
h4.em{color:#5c281a;padding:10px 0 0}
p {margin-bottom:6px;}
a {color:#ab0c33;}
input.error, select.error {border:2px solid #ab0c33;}
span.error {color:#ab0c33;font-weight:bold;}
.personal h4 {width:135px;float:left;margin-bottom:10px}
.personal .month-day {width:24px;text-align:center;}
.personal .year {width:50px;text-align:center;}
.personal .email {width:260px}
.personal input, .personal select {margin-right:5px}
.canada,.states{display:none;}
.rateyourpc h4 {margin-bottom:5px}
.rateyourpc h4 ~ h4 {margin-top:15px}
.rateyourpc select {width:400px;}
.gaminghistory {width:400px;}
.gaminghistory label {width:200px;padding-bottom:3px;float:left;}
.gaminghistory h4 ~ h4 {margin-top:15px;}
.input3wide {width:610px;height:15px;}
.input3wide input {width:191px;float:left;}
.input3wide input + input {margin-left:10px;}
.additional select {width:400px;}
.additional textarea {width:600px;resize:vertical;}
.additional h4 {margin-bottom:5px}
.additional h4 ~ h4 {margin-top:15px}
.additional label {width:200px;padding-bottom:3px;float:left;}
.additional label.long {width:400px;}
.center {text-align:center;}
.submit {display:block;cursor:pointer;width:142px;height:37px;margin:40px auto;text-indent:-9999px;font-size:0;line-height:0;border:0;background:url(http://nxcache.nexon.net/vindictus/img/closedbeta/b-submit.png) 0 0 no-repeat}
.center .return {display:block;width:208px;height:39px;margin:55px auto;text-indent:-9999px;}
.center .return-to-mainpage {background:url(http://nxcache.nexon.net/vindictus/img/closedbeta/b-return-to-mainpage.png) 0 0 no-repeat}
.center .return-to-instructions {background:url(http://nxcache.nexon.net/vindictus/img/closedbeta/b-return-to-instructions.png) 0 0 no-repeat}
.input-betakey, .input-email {position:relative;float:left;border:1px solid #5c281a;width:355px;height:35px;margin-top:15px;}
.input-betakey.hidden, .input-email.hidden {border:1px solid #a07855;}
.input-betakey input, .input-betakey .pseudo-input, .input-email input, .input-email .pseudo-input{border:none;left:0;top:0;position:absolute;width:335px;height:19px;padding:8px 10px;font-size:18px;color:#5c281a;font-weight:bold;display:block;}
.input-betakey input.prefill{color:#d6c9c6;}
.input-email input.prefill{color:#5c2717;}
.input-betakey .pseudo-input, .input-email .pseudo-input{color:#c0a58c;background:url(http://nxcache.nexon.net/vindictus/img/closedbeta/fff-40.png) 0 0 repeat;}
.betakey-submit {float:left;display:block;cursor:pointer;width:142px;height:37px;margin:17px 15px 0 220px;text-indent:-9999px;font-size:0;line-height:0;border:0;background:url(http://nxcache.nexon.net/vindictus/img/closedbeta/b-register.png) 0 0 no-repeat;clear:both}
.indent{margin-left:35px;}
.b-apply, .b-login {display:block;cursor:pointer;width:142px;height:37px;text-indent:-9999px;}
.b-apply {margin-left:35px;background:url(http://nxcache.nexon.net/vindictus/img/closedbeta/b-apply-now.png) 0 0 no-repeat}
.b-login {margin-right:20px;float:left;background:url(http://nxcache.nexon.net/vindictus/img/closedbeta/b-log-in.png) 0 0 no-repeat}
.bug-report input, .bug-report select {width:400px;}
.bug-report textarea {width:600px;}
.bug-report h4 {margin-bottom:5px;}
.bug-report h4 ~ h4 {margin-top:15px;}
.bug-report input[type="file"] {border:#5c281a 1px solid;}
.bug-report ~ h2 {padding:35px 0 10px;}
.bug-report h3 {padding:15px 0;}
.feedback textarea {width:600px;}
.feedback h3 {padding:0 0 15px;}
.feedback h4 {margin-bottom:5px;}
.feedback h4 ~ h4 {margin-top:15px;}
.feedback select {width:400px;}
.note{clear:both;font-weight:bold;margin-top:30px;float:left}
.note strong{color:#a7152a;}

/*Neil's Upload Function Styles*/
.qq-uploader { position:relative; width: 100%;}
.qq-upload-button {display:block; /* or inline-block */width: 105px; padding: 7px 0; text-align:center;  background:#880000; border-bottom:1px solid #ddd;color:#fff;}
.qq-upload-button-hover {background:#cc0000;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;background:#FF9797; text-align:center; }
.qq-upload-drop-area span {display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;}
.qq-upload-drop-area-active {background:#FF7171;}
.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {margin-right: 7px;}
.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("http://nxcache.nexon.net/vindictus/img/icon/loader.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}
.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}
