#main {
   padding-top: 200px;
}
#registration .fields {
    display: block;
    width: 300px;
    }

#registration .formfield {
    margin-bottom: 8px;
    display: block;
    float: none;
    width: 300px;
    }

#registration input {
    margin: 0;
    padding: 0;
    width: auto;
    }

#registration textarea {
    margin: 0;
    padding: 0;
    width: 300px;
    }

#registration .First_Name input ,
#registration .Last_Name input {
    width: 180px;
    }

#registration .Email_Address input,
#registration .Old_Email_Address input,
#registration .Retype_Email_Address input {
    width: 250px; 
    }

#registration .Password input,
#registration .Old_Password input,
#registration .Retype_Password input {
    width: 160px; 
    }

#registration .Company input,
#registration .Title input {
    width: 300px;
    }

#registration .Phone input,
#registration .city input {
    width: 250px;
    }

#registration .Zip input {
    width: 160px;
    }

#registration .RememberMe {
    margin-top: 20px;
    margin-bottom: 0;
    }

#registration .Submit{
    margin-top: 20px;
    }

#registration .updatelink,
#registration .forgotlink {
    text-align: right;
    display: block;
    position: relative;
    }

#registration .overlap {
    margin-top: -20px;
    }


