.signin{
  background:url(../images/common/si-box-gen.jpg);
  width:300px;
  height:298px;
  padding-top:25px
}
.signin .signin-head{
  background:url(../images/common/box-over-white.gif) repeat-x;
  margin-bottom:10px;
  width:240px;
  padding:5px;
}
.signin .signin-body .col1{
  float:left;
  width:39%;
  text-align:right;
  padding-right:5px;
  margin-top:4px
}
.signin .signin-body .col2{
  float:left;
  width:50%;
  text-align:left;
  margin-bottom:3px
}
.signin .signin-foot{
  clear:both;
}
.signin .signin-foot div{
  background-color:#b5cf94;
  width:240px;
  height:20px;
  line-height:20px;
}
.signin #phrase-general{
  display:block;
}

.signin #phrase-apply-pm{
  display:none;
}

.signin #phrase-buy-lead{
  display:none;
}

.signin #phrase-sell-lead{
  display:none;
}

.signin #phrase-continue{
  display:none;
}

#forgot-pwd #navigation-bar, #pwd-reminder #navigation-bar{
  background:url(../images/common/bar-brown.gif) repeat;
}

#forgot-pwd #fg-pwd, #pwd-reminder #fg-pwd {
  width:798px;
}

#forgot-pwd #body-ack, #pwd-reminder #body-ack {
  text-align:left;
  padding:30px 10px 0px 10px;
}

#forgot-pwd #body-fg-pwd, #pwd-reminder #body-fg-pwd {
  text-align:left;
  padding:0px 10px 10px 10px;
}

#forgot-pwd .form-table2, #pwd-reminder .form-table2{
  width:100%;
  margin-bottom:10px;
  background:white;
}

#forgot-pwd .form-table2 .header, #pwd-reminder .form-table2 .header{
  width:45%;
}
#pwd-reminder .result{
  background:#eee;
  padding:5px;
  border:solid 1px #333;
  color:darkblue;
}