#hubcontact-practice-area-questions-form .form-item{
    float: left;
    clear: both;
    width: 98%;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}

#hubcontact-practice-area-questions-form label{
    float: left;
    width: 40%;
    text-align: right; 
    padding-right: 10px;
}

#hubcontact-practice-area-questions-form select{
    float: left;

}
#hubcontact-practice-area-questions-form select option{
    overflow:visible;
}

#hubcontact-practice-area-questions-form textarea{
    float: left;
    width: 55%
}

#hubcontact-practice-area-questions-form .form-checkboxes,
#hubcontact-practice-area-questions-form .form-radios{
    float: left;
    width: 55%;
    padding: 0px;
    margin: 0px;
}

#hubcontact-practice-area-questions-form .form-checkboxes .form-item,
#hubcontact-practice-area-questions-form .form-radios .form-item{
   float: left;
   width: 32%; 
   clear: none;   
   padding: 0px;
}

#hubcontact-practice-area-questions-form .form-checkboxes .form-item label,
#hubcontact-practice-area-questions-form .form-radios .form-item label{
   width: 98%;
   text-align: left;
   float: left;
   margin:0;
   font-size:10px;
   font-weight:200;
   vertical-align:top;
   
}
#hubcontact-practice-area-questions-form input{padding:-10px 0;margin:5px 0;}

#hubcontact-practice-area-questions-form .form-required{
    display: none;
}

#hubcontact-practice-area-questions-form .left-form-required{
    padding-right: 5px;
    color: red;
}


.page-hubcontact-contact_information #user-register label,
.page-hubcontact-contact_information #user-register input{
    float: left; 
}
