.submit_wrap{
    background-color:#f3f3f3; 
    padding:80px 210px
}
.submit_table{
    width:100%; 
    font-size:21px; 
    color:#333
}
.submit_table th{
    text-align: left; 
    width:20%; 
    padding:8px 0; 
    vertical-align: top;
}
.submit_table td{
    padding:8px 0
}
.submit_table input[type="text"]{
    width:100%;
    height:35px;
    border-radius: 35px;
    border:none;
    padding:0 15px;
    font-size: 21px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    -ms-border-radius: 35px;
    -o-border-radius: 35px;
}
.zipcode_input{
    width:50% !important
}
.zipcode{
    border:none;
    background-color: #555;
    color:#fff;
    padding:0 15px;
    height:35px;
    border-radius: 35px;
    margin-left:5px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    -ms-border-radius: 35px;
    -o-border-radius: 35px;
}
.addr_result{
    margin:7px 0
}
.addr_result span{
    display:block; 
    font-size:14px; 
    line-height: 1.7em;
    color:#888
}

.radio_label{
    margin-right:7px;
    font-weight: normal;
}
.radio_label input{
    width:25px; 
    height:25px; 
    margin-top:-3px
}

.submit_btn_wrap{
    margin-top:50px; 
    text-align: center;
}
.DonePop{    
    position: absolute;
    display: none;
    font-size: 25px;
    text-align: center;
    padding: 20px;
    background: #E91E63;
    color: #fff;
    border-radius: 15px;
    top: 100px;
    left: 150px;
    box-shadow: 7px 8px 7px 1px black;
}