body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
#login{width:389px;height:274px;background:transparent url(../images/acp_login.png) no-repeat;margin:15% auto 0 auto;position:relative}
#login_submit
{margin:0 auto;position:absolute;bottom:10px;text-align:center;width:100%}
#login_submit input{font-size:14px;font-weight:bold;padding:3px 9px}
#login_controls{margin:0 auto;position:absolute;width:100%;top:130px;font-size:16px}
#login_controls
label{display:block;width:35%;color:#fff;float:left;clear:both;margin-bottom:12px;text-align:right;padding-right:15px}
#login_controls
input{margin-bottom:12px;font-size:14px;width:45%}#login_error{position:absolute;top:75px;width:90%;left:4%;font-size:13px;background:#942323;border:1px
solid #7c2323;padding:4px;color:#fff}#redirect{width:389px;min-height:80px;margin:15% auto 0 auto;position:relative;background:#1d3652;color:#fff;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px}#redirect
h2{font-size:22px;display:block !important}#redirect
p{font-size:16px}#redirect
a{color:#657b97;display:block;margin-top:15px}.redirector{background-color:#f6f8fa;border:1px
solid #d5dde5;padding:10px;overflow:hidden}
.button {
    background:#657b97 repeat-x 70%;
    color:#fff;
    padding:3px;
    border:1px solid #3e546f;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    cursor:pointer;
    text-decoration:none
}
#smartgoon_body {background:#e4eaf1;}