/* ** layout */
fieldset{width:420px;}
label{width:210px;float:left;margin:0 0 25px 0;}
input{display: block;width:190px;border-style:solid;border-width:1px;}
textarea{border-style:solid;border-width:1px;}
textarea,.for-textarea,.for-select{width:400px;}
.for-textarea,.for-select,.submit-button{clear:left;}
.for-checkbox input{display:inline;}
.for-checkbox{width:inherit;}
.submit-button{float:left;margin:0 10px 0 0;}
select{display:block;}
.hidden{border:none;}
/* ** colors */
input,textarea{border-color:black;}
.error{border-color:red;}
.error-message{background-color:rgb(255,251,203);}
.success-message{background-color: rgb(255,251,203);}
/* ** typography */
label{font-weight: bold;}
label .required{font-style: italic;font-weight: normal;}



