@charset "UTF-8";


/* Register */
#paneMain {float: left; width: 700px;}
#paneRail {float: right; width: 220px;}
.box {padding: 15px; background-color: #fff;}

#paneMain h1 {line-height: 40px;}
span.req {float: right; display: inline; padding: 12px 0 0 0; color: #808080; font-size: 10px; line-height: 1.3em;}
#contentWrap h2.sectHed {position: relative; padding: 0 0 5px 0; margin: 0 0 5px 0; font-size: 18px; line-height: 1.3em; border-bottom: 3px solid #e6e6e6;}
#contentWrap span.unbold {font-weight: normal;}
#contentWrap h2.sectHed a.help {position: absolute; right: 0; width: 47px; height: 50px; background-image: url("../img/common/postitNotes.png"); background-repeat: no-repeat; background-position: -175px 0;}
#contentWrap h2.sectHed a.help:hover {background-position: -175px -72px;}

.boxCreateAcct {margin-bottom: 15px;}

div.formRow {clear:both; padding: 4px 12px 4px 0; overflow: hidden;}
div.boxCreateAcct2 div.formRow {padding-top: 8px; padding-bottom: 8px;}
div.formRow label {float: left; display: inline; width: 170px; padding: 7px 15px 0 0; font-size: 12px; line-height: 1.3em;}
div.formRow .inputs label {width: auto; float: none;}
div.formRow label .star {color: #F78E1E;}
div.formRow .inputs {float: left; display: inline; width: 450px; font-size: 12px; line-height: 1.3em;}
div.formRow input,div.formRow textarea {width: 240px; padding: 5px 0 5px 3px; margin: 2px 0; border: 1px solid #999; font-size: 12px;}
div.formRow select {width: 240px; margin: 2px 0; border: 1px solid #999; font-size: 12px;}
div.formRow.errRow input,div.formRow.errRow textarea {border-color: #F00; color: #F00; background-color: #FFE8E8;}
div.formRow.errRow label {color: #F00;}
/* div.formRow label .charCount {display: block; font-size: 11px; line-height: 1.3em;}
div.formRow label .charCount.neg {color: #f00;} */
div.formRow select.state,div.formRow input.zip {width: 130px;}
div.formRow input.ownerAgent {width: auto; border: 0; padding: 0;}

div#footSubmitWrap {padding: 20px 0 20px 0; text-align: center;}
input.submt {width: 198px; height: 49px; border: 0; background-color: transparent; color: #fff; font-size: 25px; line-height: 1.3em; background-image: url("../img/sell/butsFootSbmt.gif"); background-repeat: no-repeat; background-position: 1000px 1000px; cursor: hand; cursor: pointer;}
input.sbmtBack {text-align: right; padding: 3px 16px 0 0; margin: 0 10px; background-position: 0 0;}
input.sbmtBack:hover {background-position: 0 -64px; text-decoration: none;}
input.sbmtNext {text-align: left; padding: 3px 0 0 16px; margin: 0 10px; background-position: -216px 0;}
input.sbmtNext:hover {background-position: -216px -64px; text-decoration: none;}

a.reg {display: block; width: 200px; height: 40px; padding: 9px 0 0 20px; margin: 0 0 15px 0; background-color: transparent; color: #fff; font-size: 25px; line-height: 1.3em; background-image: url("../img/common/butSbmt220.gif"); background-repeat: no-repeat; background-position: 0 0; cursor: hand; cursor: pointer;}
a.reg:hover {background-position: 0 -64px; text-decoration: none;}
div.box.boxSecure {margin-bottom: 15px; padding-top: 5px;}
#paneRail p.postit {padding: 0 0 0 68px; background-repeat: no-repeat; background-position: 0 0;}
#paneRail p.postitSafe {background-image: url("../img/sell/postitSafe.png"); margin-top: 15px; background-position-x: 2px;}


/* Login */
div#paneLogin {width: 460px; margin: 0 auto;}
.box h1 {padding: 0; margin: 0; font-size: 25px; line-height: 1.3em; font-weight: bold; border-bottom: 3px solid #e6e6e6;}
.boxLogin h1 {padding-left: 58px; margin-bottom: 15px;}
.boxLogin img.icon {position: absolute; margin-top: 3px;}

form.formLogin div.formRow label {width: 180px;}
form.formLogin div.formRow .inputs label {width: auto; float: none;}
form.formLogin div.formRow .inputs {width: 220px;}
form.formLogin div.formRow input,form.formLogin div.formRow textarea {width: 220px;}
form.formLogin fieldset {padding: 0 0 6px 0; border-bottom: 1px solid #ccc;}

input.butSbmt {height: 38px; width: 138px; float: right; margin: 15px 0 0 0; padding: 0 0 3px 14px; border: 0; background-color: transparent; color: #fff; font-size: 18px; line-height: 1.3em; font-weight: bold; text-decoration: none; text-align: left; background-image: url("../img/common/butSbmt138.gif"); background-repeat: no-repeat; background-position: 0 0; cursor: hand; cursor: pointer;}
input.butSbmt:hover {background-position: 0 -54px; text-decoration: none;}

span.loginLinks {display: block; padding: 12px 0 0 0; font-size: 12px; line-height: 1.6em;}
