form.contract-form textarea, input { border: 1px solid #595959;
                                font: 13px Arial;
                                color: #595959; }

form.contract-form .textarea1 { width: 299px; height: 50px; }
form.contract-form .input1    { width: 299px; height: 20px; }
form.contract-form .input2    { width: 149px; height: 20px; }
form.contract-form .input3    { width: 120px; height: 20px; }
form.contract-form .input4    { width: 100px; height: 20px; }
form.contract-form .input5    { width: 79px;  height: 20px; }
form.contract-form .input6    { width: 71px;  height: 20px; }

form.contract-form .errorElement { background: red; }

.active-form { background: #f4f4f4; }

#bigForm label { display: block; float: left; width: 302px; }
#bigForm input, #bigForm textarea { display: block; margin-left: 0px; }
#bigForm .clear { overflow: hidden; padding-bottom: 15px; }
#bigForm textarea { overflow: auto; }
