.rwform1 p.txtInput, .rwform1 .pTextaera { border-bottom: 2px solid #fff; padding: 0 0 15px 0; }



.rwform1 p.txtInput label, .rwform1 .pTextaera label { display: block; padding: 10px 0 5px 0; }

.rwform1 p.txtInput input, .rwform1 .pTextaera textarea { font-family: Arial; padding: 10px; font-size: 1.2em; border: 3px solid #DDD;  border-left: 10px solid #F0F0F0; border-right: 10px solid #E3E3E3;  border-style: inset; color: #848484; width: 510px;  }

.rwform1 p.txtInput input:focus, .rwform1 .pTextaera textarea:focus { background-color: lightyellow; }

.rwform1 p.txtInput input {   }

.rwform1 .pTextaera textarea {  }

.rwform1 p.txtInput input.error, .rwform1 .pTextaera textarea.error {  border-top: 3px solid #848484;  border-left: 10px solid #842d13;  color: #842d13;  }

.rwform1 p.txtInput label.error, .rwform1 .pTextaera label.error { color: #842d13; padding: 10px 0 0 0; }
.rwform1 p.txtInput label.checked, .rwform1 .pTextaera label.checked { display: none; float: left; }




.rwform1 p.btnHover input { background: none; background: url(img/bg_btn.jpg) no-repeat 0% -250px; padding: 5px 10px; margin: 0; border: 2px solid #fff; font-weight: normal; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #fff; font-family: Georgia, Times; font-size: 2em; cursor: pointer; }

.comments { font-size: 0.9em; color: #999; }


.rwform2 p.txtInput, .rwform2 .pTextaera { padding: 0 0 0 0; }

.rwform2 p.txtInput label, .rwform2 .pTextaera label { display: block; padding: 10px 0 5px 0; }

.rwform2 p.txtInput input, .rwform2 .pTextaera textarea { font-family: Arial; padding: 5px; font-size: 1.2em; border: 2px solid #DDD;  border-left: 5px solid #F0F0F0; border-right: 5px solid #E3E3E3;  border-style: inset; color: #848484; width: 530px;  }

.rwform2 p.txtInput input:focus, .rwform2 .pTextaera textarea:focus { background-color: lightyellow; }

.rwform2 .col2dright p.txtInput input, .rwform2 .col2dright .pTextaera textarea { width: 270px; }

.rwform2 .col3left p.txtInput input, .rwform2 .col3mid p.txtInput input, .rwform2 .col3left .pTextaera textarea, .rwform2 .col3mid .pTextaera textarea { width: 270px; }

.rwform2 p.txtInput input {   }

.rwform2 .pTextaera textarea {  }

.rwform2 p.txtInput input.error, .rwform2 .pTextaera textarea.error {  border-top: 3px solid #848484;  border-left: 10px solid #842d13;  color: #842d13;  }

.rwform2 p.txtInput label.error, .rwform2 .pTextaera label.error { color: #842d13; padding: 10px 0 0 0; }
.rwform2 p.txtInput label.checked, .rwform2 .pTextaera label.checked { display: none; float: left; }




.rwform2 p.btnHover input { background: none; background: url(img/bg_btn.jpg) no-repeat 0% -250px; padding: 5px 10px; margin: 0; border: 2px solid #fff; font-weight: normal; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #fff; font-family: Georgia, Times; font-size: 2em; cursor: pointer; }