.signup h2, .signin h2 {
 font-size: 14px;
 font-weight: 700;
 margin-bottom: 10px;
}

.signup h2 {
 color: #376dbd;
}

.signin h2 {
 color: #e26029;
}

.signup button, .signin button {
 background: url('locale.gif') left top no-repeat transparent;
 cursor: pointer;
}

.signup button {
 width: 177px;
 height: 30px;
 background-position: -420px -125px;
 border: 0 none;
}

.signin button {
 width: 126px;
 height: 30px;
 background-position: left -198px;
 border: 0 none;
}

.signup h3 {
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 6px;
}

.signup p, .signin p {
 line-height: 1.3;
}

.signup dl dd, .signup dl dt {
 float: left;
 height: 50px;
}

.signup dl dd {
 width: 89%;
}

.signup dl dt {
 width: 55px;
 clear: left;
 background: url(login-icon.gif) left top no-repeat transparent;
 padding: 5px 0;
}

.signup dt.buy {
 background-position: left top;
}

.signup dt.sell {
 background-position: -59px top;
}

.signup dt.park {
 background-position: -118px top;
}

.signup dt.escrow {
 background-position: -177px top;
}

.signin dt, .signin dd {
 float: left;
 padding: 0.4em 0.5em;
 border-top: 1px solid #e8e8e8;
}

.signin dt {
 clear: left;
 width: 25%;
 text-align: right;
}

.signin dd {
 width: 69%;
 border-left: 1px solid #e8e8e8;
}

.signin dd p {
 margin-top: 4px;
}