
body { background: url('/gfx/bg_signin.png') #bfbfbf 0 0 repeat-x; color:#6b6b6b; font-family: Helvetica, Arial, sans-serif; font-size: 85%; }
a { background: #faf084; color:#197685; font-weight:bold; text-decoration:none; }
a:hover { background: #fff9b9; color: #00a9c5; text-decoration:none; }

#login_container { background: white; margin-left: auto; margin-right: auto; margin-top: 20px; width: 500px; padding: 20px; }
h2 { color: #00798E; font-size: 1.5em; margin-top: 2em; margin-bottom: 1em; }
p { }

.bg_content { display: block; width: 510px; padding: 45px 45px 0 45px; }
.bg_bottom { display: block; width: 100%; height: 55px; }
.bg_content_2 { display: block; width: 510px; padding: 45px 45px 0 45px; }
.bg_bottom_2 { display: block; width: 100%; height: 55px; }

.info { margin: 1em 0 1em 0; }
.info em { color: #393939; font-weight: normal; font-style: normal; }
.other { display: block; font-size: .8em; margin-top: 1em; }

.other_openid { color: white; display: block; font-size: .8em; margin-top: 1em;  }

h1.logo_signin { background: url(/gfx/logo_m.png) no-repeat center center; display: block; height: 65px; margin-bottom: 2em; text-indent: -9999px; width: 100%;  }
h1.logo_signin a { display: block; height: 100%; width: 100%; background: none; }
h1.logo_signin a:hover { background: none; }

#login_form { margin-top: 1em; }
form {overflow:hidden; padding: 0; margin: 0; }


/* Style the terms of use */
#dialog { font-size: .8em; }
#dialog h2 { font-size: 1.1em; margin-top: 2em; }

/* FORM STYLES */
input { line-height: 1.5; padding: .2em; width: 200px;}
input.checkbox { width: auto; margin-bottom: 1em; margin-right: 1em; float: left; }
#remember_me { float: none; display: inline;}

input#register,
input#login,
input#submit_address,
#paypal_form input,
input#submit { display: block; width: 150px; margin-top: 1em; }

.error { color: #ea0101; font-weight: bold;  }
label { display: block; padding-bottom: .5em;  margin-top: 1em;  }
label.error { padding: 0; margin: 0; display: inline; margin-left: 1em;}

.bg_content dt { width: 150px;}
