form#loginform {
  margin-bottom: 0;
}

form#loginform p label,
form#lostpasswordform p label {
  color: #fff;
}

form#loginform span.inputcontainer,
form#lostpasswordform span.inputcontainer {
  background: #fff;
  border: 1px solid #7f9db9;
  display: block;
  height: 25px;
  margin-right: 10px;
  width: 202px;
}

form#loginform span.inputcontainer input,
form#lostpasswordform span.inputcontainer input {
  border: 0;
  margin: 2px;
  padding: 2px 4px 2px 4px;
  width: 190px;
}

#logincontainer {
}

#loginheader {
  background: url('/img/popup/bgheader.gif') repeat-x;
  color: #fff;
  font-weight: bold;
  height: 31px;
  line-height: 30px;
  padding-left: 15px;
  width: 410px;
}

#logincontent {
  width: 425px;
}

#logincontent_left {
  background: #a2b0ca;
  float: left;
  height: 178px;
  padding: 16px 15px;
  width: 212px;
}

#logincontent_right {
  background: #b9c4d7;
  color: #fff;
  float: left;
  font-weight: bold;
  height: 170px;
  padding: 40px 0 0 0;
  text-align: center;
  width: 183px;
}

#logincontent_right div.optionsbutton {
  margin-top: 10px;
}

#loginrememberme {
  color: #fff;
  display: block;
  float: right;
  line-height: 27px;
  text-align: right;
}

#closebutton {
  color: #fff;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

#errors {
  color: red;
  padding-left: 10px;
}

#lostpassword {
  color: #fff;
}

#lostpasswordcontent {
  background: #a2b0ca;
  height: 178px;
  padding: 16px 15px;
}
