#homeStep2,
#homeStep3,
#homeStep4 {
    display: none;
}

/* step 1 */

#readTerms {
    text-align: center;
    font-size: 15px;
    color: #626366;
    padding: 35px 0px;
}

#readTerms label {
    vertical-align: middle;
}

/* step 2 */

#homeStep2 .order {
    list-style: none;
    padding: 45px 0px;
}

#homeStep2 .order li {
    float: left;
}

#homeStep2 .order li.center {
    margin: 0px 36px;
}

#homeStep2 .order li label {
    float: left;
}

#homeStep2 .order li select {
    float: left;
    margin: 6px 0px 0px 15px;
    width: 120px;
    font-size: 16px;
}

/* step 3 */

#step3Form {
    padding: 15px 0px 35px 0px;
}

#homeStep3 .formBlock {
    padding-bottom: 26px;
}

#homeStep3 .formBlock h2 {
    font-size: 18px;
    background-color: #f4f4f4;
    padding: 0px 0px 0px 38px;
    line-height: 36px;
}

#homeStep3 .formBlock h2 span {
    color: #ff0000;
    padding-left: 5px;
}

#homeStep3 .formBlock h3 {
    font-size: 16px;
    padding: 26px 0px 0px 38px;
}

#homeStep3 .formBlock .options {
   padding: 14px 0px 0px 38px;
   list-style: none;
}

#homeStep3 .formBlock .options li {
    float: left;
    margin-right: 60px;
    padding: 2px 0px;
}

#homeStep3 .formBlock .options .radio {
    float: left;
}

#homeStep3 .formBlock .options label {
    float: left;
    line-height: 20px;
    margin-left: 10px;
}

/* step 4 */

#contactFormWrap {
    margin: 20px 0px 40px 0px;
    padding: 27px 38px;
    background-color: #f2f2f2;
}

#contactFormWrap .item {
    float: left;
    padding-bottom: 25px;
}

#contactFormWrap .item label {
    float: left;
    line-height: 25px;
}

#contactFormWrap .item .field {
    float: left;
}

#contactFormWrap .item.odd {
    margin-right: 63px;
}

#contactFormWrap .item.odd label {
    width: 90px;
}

#contactFormWrap .item.even label {
    width: 160px;
}

#contactFormWrap .remark {
    clear: both;
    color: #626366;
    font-size: 15px;
}

#contactFormWrap .agreeDataWrap {
    color: #626366;
    padding-top: 30px;
}

#contactFormWrap .agreeDataWrap .checkbox {
    float: left;
}

#contactFormWrap .agreeDataWrap label {
    margin-left: 5px;
    width: 730px;
    float: left;
    font-size: 15px;
    line-height: 1.5;
}