/* Contact form */
#contact-form input[type="text"],select,textarea{font-family:Arial, Helvetica, sans-serif;color:#7a8661;font-size:1em;vertical-align:middle;font-weight:normal;padding:10px 15px;margin:0;background:#fff;border:1px solid #e9e6e5;}

#contact-form{position:relative;vertical-align:top;margin:20px;}
#contact-form fieldset{border:none;padding:0}
#contact-form .field{overflow:hidden;padding-bottom:8px}
#contact-form .label{float:left;width:65px;padding:5px 0;}
#contact-form input[type=text]{width:307px;float:left;}
#contact-form input.not_valid,#contact-form textarea.not_valid{border:1px solid #f00;}
#contact-form .area{padding-bottom:8px;min-height:252px}
#contact-form textarea{width:423px;height:207px;overflow:auto;}
#contact-form .error{color:red;padding:5px 0 0 5px;display:none;font-size:12px;line-height:15px;width:250px;float:left;}
#contact-form .area .error{float:none;width:auto;}
#contact-form .buttons-wrapper{text-align:right}
#contact-form .buttons-wrapper a{margin-left:25px}

#contact-form button.button {
    border: 3px double #A9D4E2;
    cursor: pointer;
    color: #0099CC;
}

#contact-form label.block-label {
    display: block;
    width: 200px;
}


#register-form input[type="text"],select,textarea{font-family:Arial, Helvetica, sans-serif;color:#7a8661;font-size:1em;vertical-align:middle;font-weight:normal;padding:5px 5px;margin:0;background:#fff;border:1px solid #e9e6e5;}
#register-form{position:relative;vertical-align:top;}
#register-form fieldset{border:none;padding:0}
#register-form .field{overflow:hidden;padding-bottom:8px}
#register-form .label{float:left;width:65px;padding:5px 0;}
#register-form input[type=text]{width:270px;float:left;}
#register-form input.not_valid,#register-form textarea.not_valid{border:1px solid #f00;}
#register-form .area{padding-bottom:8px;min-height:90px}
#register-form textarea{width:423px;height:207px;overflow:auto;}
#register-form .error{color:red;padding:5px 0 0 5px;display:none;font-size:12px;line-height:15px;width:250px;float:left;}
#register-form .area .error{float:none;width:auto;}


#register-business-form input[type="text"],select,textarea{font-family:Arial, Helvetica, sans-serif;color:#7a8661;font-size:1em;vertical-align:middle;font-weight:normal;padding:5px 5px;margin:0;background:#fff;border:1px solid #e9e6e5;}
#register-business-form{position:relative;vertical-align:top;width:424px;margin:20px;}
#register-business-form fieldset{border:none;padding:0}
#register-business-form .field{overflow:hidden;padding-bottom:8px}
#register-business-form .label{float:left;width:65px;padding:5px 0;}
#register-business-form input[type=text]{width:237px;float:left;}
#register-business-form input.not_valid,#register-business-form textarea.not_valid{border:1px solid #f00;}
#register-business-form .area{padding-bottom:8px;min-height:252px}
#register-business-form textarea{width:423px;height:207px;overflow:auto;}
#register-business-form .error{color:red;padding:5px 0 0 5px;display:none;font-size:12px;line-height:15px;width:250px;float:left;}
#register-business-form .area .error{float:none;width:auto;}

.generic-form input[type="text"],select,textarea{font-family:Arial, Helvetica, sans-serif;color:#7a8661;font-size:1em;vertical-align:middle;font-weight:normal;padding:5px 5px;margin:0;background:#fff;border:1px solid #e9e6e5;}
.generic-form{position:relative;vertical-align:top;width:424px;margin:20px;}
.generic-form fieldset{border:none;padding:0}
.generic-form .field{overflow:hidden;padding-bottom:8px}
.generic-form .label{float:left;width:65px;padding:5px 0;}
.generic-form input[type=text]{width:237px;float:left;}
.generic-form input.not_valid,.generic-form textarea.not_valid{border:1px solid #f00;}
.generic-form .area{padding-bottom:8px;min-height:252px}
.generic-form textarea{width:423px;height:207px;overflow:auto;}
.generic-form .error{color:red;padding:5px 0 0 5px;display:none;font-size:12px;line-height:15px;width:250px;float:left;}
.generic-form .area .error{float:none;width:auto;}

.generic-form input[type=password]{width:237px;float:left;}
.generic-form input[type=password] {font-family:Arial, Helvetica, sans-serif;color:#7a8661;font-size:1em;vertical-align:middle;font-weight:normal;padding:5px 5px;margin:0;background:#fff;border:1px solid #e9e6e5;}

.small {
    font-size: smaller;
}

