

 /* example styles for validation form demo */
#register-form {
    /*background: url("form-fieldset.gif") repeat-x scroll left bottom #F8FDEF;*/
    border: 1px solid #DFDCDC;
    border-radius: 15px 15px 15px 15px;
    display: inline-block;
    margin-bottom: 30px;
    margin-left: 20px;
    margin-top: 10px;
    padding: 25px 50px 10px;
    width: 350px;
}

#register-form .fieldgroup {
    background: url("form-divider.gif") repeat-x scroll left top transparent;
    display: inline-block;
    padding: 8px 10px;
    width: 340px;
}

#register-form .fieldgroup label {
    float: left;
    padding: 15px 0 0;
    text-align: right;
    width: 110px;
}

#register-form .fieldgroup input, #register-form .fieldgroup textarea, #register-form .fieldgroup select {
    float: right;
    margin: 10px 0;
    height: 25px;
}

#register-form .submit {
    padding: 10px;
    width: 220px;
    height: 40px !important;
}

#register-form .fieldgroup label.error {
    color: #FB3A3A;
    display: inline-block;
    margin: 4px 0 5px 125px;
    padding: 0;
    text-align: left;
    width: 220px;
}
div.error{
    color: #FF0000;
    font-size: 14px;
    width: auto;
    display: table;
    clear: both;
	bottom:0;
	
}
#company_type_error div.error,#user_type_error div.error{
	
/*background:#f0c6c3; border:1px solid #cc6622; */

    font-size: 12px;
    padding-top: 5px;
	position:inherit !important;
	color: #FF0000;
    height: 36px;
    padding-left: 10px;
	
}