form.signin,
form.signup {
  width:283px;
  margin:0 auto;
  padding:0;
}
form h3 {
  font-size:1em;
  margin:0 0 1.2em;
  padding:1.2em 0 0;
}
form dl dd {
  margin:-30px 0 1em 0;
}
form dl dt {
  display: block;
  line-height: 28px;
  padding-left: 1em;
  position: relative;
  z-index: 1;
  color:#cccccc;
  font-family:sans-serif;
}
/*#account_signin_form label { clear: both; margin-left: -1em; margin-bottom: 30px; color: #555555; font-size: 16px; font-weight:bold; line-height: 14px; }
*/

form dl dt label {
  display:block;
}
form dl dd input[type="text"], form dl dd input[type="password"], form dl dd textarea, form dl dd select {
  width:262px;
  vertical-align:middle;
  display:block;
}
form.signin input,
form.signup input {
  vertical-align:middle !important;
}
form buttons button,
form .buttons .button {
  color:#ffffff;
  background-color:#D70000;
  border:0;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  behavior:url(/resource/css/border-radius-fix/PIE.php);
  padding:0 20px;
  height:2em;
  cursor:hand;
  cursor:pointer;
  font-weight:normal;
  overflow:visible;
  font-family:Clarendon,Georgia,serif;
  font-size:1.2em;
  position:relative;
}
form .buttons .remember_me {
  padding-left:28px;
  line-height:2.2em;
  background-position:fixed;
}
form.signin span.field_error,
form.signup span.field_error {
  color:#C70100;
  padding:5px 0;
  display:block;
  font-size:0.85em;
}
#pp_full_res .pp_inline form p {
  margin:1em 0;
  padding:0;
}
.sign_in_third_party {
  margin:2em 0 1em;
}
.sign_in_third_party h3 {
  color:#C70100;
  display:block;
  float:left;
  margin:0;
  padding:0;
  height:27px;
  line-height:27px;
  font-size:16px;
}
.sign_in_third_party ul,
.sign_in_third_party ul li {
  display:block;
  float:left;
  line-height:27px;
  margin:0 !important;
  padding:0 !important;
  zoom:1;
}
.sign_in_third_party ul li a {
  display:block;
  float:left;
}
form.signin .third_party,
form.signup .third_party {
  display:none;
}
form.signin .third_party.facebook,
form.signup .third_party.facebook {
  display:block;
}
form.signin .third_party.facebook a,
form.signup .third_party.facebook a {
  background:transparent url(/resource/img/fb-connect-signup.png) no-repeat 0 0;
  width:172px;
  height:27px;
  line-height:27px;
  text-indent:-999em;
  margin-left:1em;
}
