.outer-frame{width:990px;margin:0 auto;padding-top:47px}
.border{width:100%;height:0;margin:19px 0 0 0;border-top:1px solid #eaf2f8;border-bottom:1px solid #fafbfc}
#login-container>form,#register-container>form{display:inline-block;width:357px}
#login-container > form{margin-top:119px;}
#login_submit, #login-partial{float:right;margin-top:25px;}
.splash{float:left;padding-left:18px;padding-right:57px;width:464px;height:390px}
.title-text{color:#222222;font-size:22px;font-weight:600;}
.freshbutton-blue{background:#33A0E8;border-color:#2270AB #18639A #0F568B;border-style:solid;border-width:1px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), 0 1px 0 #83C5F1 inset;color:#FFFFFF;border-radius:3px 3px 3px 3px;cursor:pointer;font-size:13px;font-weight:600;overflow:visible;padding:5px 16px;text-align:center;height:30px;width:100px}
.sick-input input{width:345px;height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 #000,inset 0px 3px 3px #eee;-webkit-box-shadow:0 0 0 #000,inset 0px 3px 3px #eee;box-shadow:0 0 0 #000,inset 0px 3px 3px #eee;font-size:16px;border:1px solid #bfbfbf;padding:5px}
input{width:220px;height:25px;font-size:13px;margin-bottom:10px;border:solid 1px #333333;}
label.error{font-size:11px;background-color:#cc0000;color:#FFFFFF;padding:3px;margin-left:5px;-moz-border-radius:4px;-webkit-border-radius:4px;}