#registerBox
{
    width: 584px;
    margin: 0 auto;
 
}

.regup
{
    height: 34px;
    background: url(../images/regup.gif) no-repeat top left transparent;
}

.regmid
{
    padding: 10px 40px;
    background: url(../images/regmid.gif) repeat-y top left transparent;
}

.regdown
{
    height: 37px;
    background: url(../images/regdown.gif) no-repeat top left transparent;
}

.regmid .title
{
    position:  relative;
    color: #376295;
    font-size: 25px;
    font-weight: bold;
    padding-bottom: 20px;
}

.regmid .oneLine
{
    padding:  0 0 10px 0;
}

.regmid .namer
{
    width: 200px;
    color: #443712;
    text-align:  right;
    padding-right: 10px;
}

.regmid input
{
    padding: 3px;
    width: 230px;
    border: solid 1px #fac847;
    color: #7c7b7b;
}

.regmid .special
{
    border: solid 1px #b4c9e3;
}

.regmid .submit
{
    padding-top: 20px;
    text-align: center;
}

.regmid .submit button
{
    background: url(../images/regbutbg.gif) repeat-x center center;
    height: 30px;
    padding: 7px 20px;
    border: none;
    color: #443712;
    font-weight: bold;
}