input, textarea{padding:10px;border:1px solid #acacac;width:100%;color:#999999;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 8px;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 8px;}
textarea{width:100%;height:150px;line-height:18px;}
input:hover, textarea:hover,
input:focus, textarea:focus{border-color:1px solid #C9C9C9;box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 8px;-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 8px;}
.form label{margin-left:10px;color:#999999;padding:50px 100px;font-size:13px;font-style:Verdana, Tahoma, sans-serif;}
.submit input{width:100px;height:40px;background-color:#474E69;color:#FFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.modalDialog{position:fixed;font-family:Arial, Helvetica, sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:99999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none;overflow:scroll;}
.modalDialog:target{opacity:1;pointer-events:auto;}
.modalDialog > div{width:90%;position:relative;margin:5% auto;padding:5px 20px 13px 20px;border-radius:10px;background:#fff;background:-moz-linear-gradient(#fff, #999);background:-webkit-linear-gradient(#fff, #999);background:-o-linear-gradient(#fff, #999);}
.close{background:#606061;color:#FFFFFF;line-height:25px;position:absolute;right:-1px;text-align:center;top:-1px;width:48px;text-decoration:none;font-weight:bold;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;}
.close:hover{background:#00d9ff;}