#questionbox {
    margin-left: 0px; 
    margin-top: 30px; 
}

#updateDetails {
   margin-top: 10px; 
   margin-bottom: 10px; 
   text-align: right; 
}

#servicechecks {
    text-align: right; 
    width: 90%; 
}

#updateDetails {
    width: 90%; 
}

/*Start Form Formatting*/

input, button, select, textarea {
    border : 1px solid black; 
    border : none; 
    background-color: #bfbfbf; 
    clear: both; 
    padding: 3px; 
    text-align: left; 
}

input, select {
    width: 60%;
}

textarea {
    width: 100%;
}

.detaillabel {
   /* width: 50px;*/
}

.cb {
    background-color: transparent;
    width: auto; 
}

/*End Form Formatting*/

#additionalInfo {
    margin-top: 10px;     
    margin-bottom: 10px; 
    display: none; 
    
}

#additionalheader {
    width: 100%; 
    text-align: left; 
    background-color: #bfbfbf; 
    padding: 5px; 
    cursor: pointer; 
}
