#main-member-form{
    width: 99%;
}

#membership-form{
    width: 99%;
}

#membership-form fieldset{
    text-align: right;
}

#membership-form #memberships, #membership-form #student-info{
    height: 580px
}

#membership-form #student-info{
   margin: 3.97em 0 3.7em 16px;
}

#membership-form fieldset div.checkboxes{
    text-align: left;
}

#membership-form fieldset div.checkboxes label{
    display: block;
    width: 78%;
    padding: 0 0 0 25px;
}

#membership-form fieldset div.checkboxes input{
    width: auto;
    float: left;
}

#membership-form #payee-info{
    width: auto;
    text-align: left;
}

#members-form-col1{
    float: left;
    width: 50%;
}

#members-form-col2{
    text-align: right;
    float: right;
    width: 50%;
}

#members-form-col2 fieldset{
    margin: 0 0 0 16px;
}

#membership-form  #alumni-products input{
    width: auto;
}

#membership-form input{
    width: 56%;
}

#membership-form input.continue-submit{
    width: auto;
}

#membership-form #step-2{
    padding: 120px 0 0 0;
    clear: both;
    width: 99%;
}

#membership-form #step-2 fieldset{
    text-align: left;
}

#membership-form #step-2 fieldset p label{
    display: block;
    float: left;
    width: 200px;
}

#membership-form #step-2 fieldset p input#ssid{
    width: 30px;
}

#membership-form #step-2 fieldset p input#number{
    width: 300px;
}

#membership-form #step-2 fieldset p span.cardTip{
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #755E00;
    display: none;
    left:569px;
    margin:5px 0 0 10px;
    padding:10px;
    position:absolute;
    bottom:-1603px;
    width:211px;
}

#member-form-errors{
    padding: 0 7px 8px 7px;
}

#member-form-errors div{
    padding: 5px;
    background: red;
    color: white;
}

#membership-form .error{
    color: red;
}

#step-2 fieldset p p{
    display: inline;
}

#step-2 textarea{
    width: 100%;
    padding: 0;
    margin: 0;
}

/* ---------------- confirm page step 3 ----------------------- */
#member_cc_form div{
    padding: 1px 0 0 0;
}

#employee-confirm{
    clear: both;
}

#member_cc_form #student-confirm{
    float: left;
    margin: 0 0 50px 0;
}

#member_cc_form #employer2-confirm{
    float: left;
}

#member_cc_form #payee-confirm{
    width: 300px;
    float: left;
    margin: 0 5% 0 0;
}

#member_cc_form #employer1-confirm{
    width: 300px;
    float: left;
    margin: 0 5% 0 0;
}

#membership-form span.req-field{
    display: none;
}
