/* ============================================================== */

  input[type="text"].form1, textarea.form1, input[type="password"].form1, select.form1 { width:90%; }
  input[type="text"].form2, textarea.form2, input[type="password"].form2, select.form2 { width:75%; }
  input[type="text"].form3, textarea.form3, input[type="password"].form3, select.form3 { width:50%; }
  input[type="text"].form4, textarea.form4, input[type="password"].form4, select.form4 { width:25%; }

/* ============================================================== */

  input.nform1-1, select.nform1-1, textarea.nform1-1 { width:400px; }
  input.nform1-2, select.nform1-2, textarea.nform1-2 { width:375px; }
  input.nform1-3, select.nform1-3, textarea.nform1-3 { width:350px; }
  input.nform1-4, select.nform1-4, textarea.nform1-4 { width:325px; }

  input.nform2-1, select.nform2-1, textarea.nform2-1 { width:300px; }
  input.nform2-2, select.nform2-2, textarea.nform2-2 { width:275px; }
  input.nform2-3, select.nform2-3, textarea.nform2-3 { width:250px; }
  input.nform2-4, select.nform2-4, textarea.nform2-4 { width:225px; }

  input.nform3-1, select.nform3-1, textarea.nform3-1 { width:200px; }
  input.nform3-2, select.nform3-2, textarea.nform3-2 { width:175px; }
  input.nform3-3, select.nform3-3, textarea.nform3-3 { width:150px; }
  input.nform3-4, select.nform3-4, textarea.nform3-4 { width:125px; }

  input.nform4-1, select.nform4-1, textarea.nform4-1 { width:100px; }
  input.nform4-2, select.nform4-2, textarea.nform4-2 { width:75px; }
  input.nform4-3, select.nform4-3, textarea.nform4-3 { width:50px; }
  input.nform4-4, select.nform4-4, textarea.nform4-4 { width:25px; }

/* ============================================================== */
