.with_frm_style .frm_pos_top{display:block;}
.with_frm_style .frm_pos_left{float:left; padding-right:10px; width:150px;}
.with_frm_style .frm_pos_right{float:right; padding-left:10px; width:150px;}
.with_frm_style .frm_pos_none{display:none;}
.with_frm_style .frm_10radio{margin-right:10px; text-align:center; float:left;}
.with_frm_style .form-field{margin-top:15px;}
.with_frm_style .frm_blank_field input[type="text"], .with_frm_style .frm_blank_field textarea,
.with_frm_style .frm_blank_field select{border:1px solid red;}
.with_frm_style ul#frm_errors li{list-style:none; background:url(../images/error.png) no-repeat left; padding-left:20px; line-height:20px; }
.with_frm_style .frm_checkbox, .with_frm_style .frm_radio{display:block;}
.with_frm_style input[type="radio"], 
.with_frm_style input[type="checkbox"]{width:auto;}
.with_frm_style fieldset{border:none; margin:0; padding:0;}

.with_frm_style .contact-button { background-color:#6b6b6b; color:#FFFFFF; height:30px; line-height:17px; padding:5px 10px 7px 10px; width:auto; letter-spacing:0px; font-size:12px; margin:0px; font-weight:normal; border:1px solid #2c2c2c; cursor:pointer;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px}
.with_frm_style a.contact-button:hover, .contact-button:hover {background-color:#303030;}

.input1{ width:352px; height:30px; line-height:30px; border:1px solid #d2d2d2; padding:2px 8px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:0px; margin-top:4px; background-color:#f1f1f1}

.input2{ width:352px; height:150px; line-height:30px; border:1px solid #d2d2d2; padding:2px 8px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:0px; margin-top:4px; background-color:#f1f1f1}