.banner-box{float:left;padding-top:40px;text-align:center;width:300px}.login-box{margin-left:30px;padding:20px 20px;width:380px}.login-box table{margin-top:20px;float:right;width:380px}.login-box table td{font-size:12px;font-weight:bold;padding:5px 2px}.login-box input[type=text]{height:20px;padding:5px;width:220px}.login-box table td.security-code{padding-left:20px;width:135px}.login-box table td.security-code input[type=text]{width:120px}table td.error{color:#f00;font-size:10px;font-weight:bold}.login-box input[type=text]{border:1px solid #eaeaea;-moz-border-radius:5px;border-radius:5px;padding:5px;height:20px;width:245px}.login-box input[type=text]:focus{-moz-box-shadow:3px 3px 5px #cacaca;-webkit-box-shadow:3px 3px 5px #cacaca;box-shadow:3px 3px 5px #cacaca}.login-box input[type=password]{border:1px solid #eaeaea;-moz-border-radius:5px;border-radius:5px;padding:5px;height:20px;width:245px}.login-box input[type=password]:focus{-moz-box-shadow:3px 3px 5px #cacaca;-webkit-box-shadow:3px 3px 5px #cacaca;box-shadow:3px 3px 5px #cacaca}.login-box input[type=button],.login-box input[type=submit]{background-color:#99f;border:0;-moz-box-shadow:3px 3px 5px #cacaca;-webkit-box-shadow:3px 3px 5px #cacaca;box-shadow:3px 3px 5px #cacaca;-moz-border-radius:5px;border-radius:5px;color:#fff;cursor:pointer;font-family:Verdana,Arial;font-size:14px;height:32px;padding:5px 10px;width:100px}#footer{display:none}@media(max-width:640px){.banner-box{display:none}.login-box{margin-left:0;width:auto}.login-box table{width:auto;float:none;margin:20px auto 0}.login-box table td.security-code{padding-left:0}.banner-box+div.float-left{float:none}}