input[type="text"],input[type="password"],textarea{padding:4px;font-size:1em;border:1px solid #999;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}select{padding:3px;font-size:1em;border:1px solid #999;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-field input,.form-field textarea{background-color:#ebebeb;border:0;border-radius:3px;padding:20px 18px;font-size:16px}.form-field input::-webkit-input-placeholder,.form-field textarea::-webkit-input-placeholder{color:#3b3b3b}.form-field input:-moz-placeholder,.form-field textarea:-moz-placeholder{color:#3b3b3b}.form-field input::-moz-placeholder,.form-field textarea::-moz-placeholder{color:#3b3b3b}.form-field input:-ms-input-placeholder,.form-field textarea:-ms-input-placeholder{color:#3b3b3b}.form-field .form-input{width:100%}.form-field .form-longtext{width:100%;height:125px}.form-field .form-select{max-width:100%;min-width:150px}.form-field .form-radio{display:block;cursor:pointer;margin:5px}.form-field .form-checkbox{display:block;cursor:pointer;margin:5px}.form-field .form-fname{width:50%;margin-right:2%}@media (max-width: 500px){.form-field .form-fname{width:100%;margin-right:0;margin-bottom:10px}}.form-field .form-lname{width:48%}@media (max-width: 500px){.form-field .form-lname{width:100%}}.form-field .form-email{width:100%}.form-field .form-phone{width:60px;text-align:center}.form-field .form-phone-last{width:90px;text-align:center}.form-field .form-address{width:100%;margin-bottom:10px}.form-field .form-city{width:50%;margin-right:2%}@media (max-width: 500px){.form-field .form-city{width:100%;margin-right:0;margin-bottom:10px}}.form-field .form-states{width:23%;margin-right:2%}@media (max-width: 500px){.form-field .form-states{width:100%;margin-right:0;margin-bottom:10px}}.form-field .form-zip{width:23%}@media (max-width: 500px){.form-field .form-zip{width:100%}}.form-field .form-currency{width:200px;padding-left:20px;background-position:4px center;background-repeat:no-repeat;background-image:url("/images/defaults/dollar.png")}.form-field .form-date{width:120px;padding-left:30px;background-position:4px center;background-repeat:no-repeat;background-image:url("/images/defaults/calendar.gif")}@media (max-width: 1200px){.form-field{padding:0 15px}}.form-heading{font-size:18px;font-weight:bold}.form-separator{height:1px;margin:15px 0px;overflow:hidden;border:0px none;border-bottom:1px solid #cfcfcf}.form-submit{margin-bottom:35px}.form-submit .submit-button{background-color:#6d8f3c;color:#fff;text-transform:uppercase;padding:18px 55px;border:0;border-radius:3px}@media (max-width: 1200px){.form-submit{padding:0 15px}}.content-form{max-width:715px}.form-group{margin-bottom:20px}.form-label{display:block;font-size:1.2em;font-weight:700}.form-required .form-label:after{content:"\20*";color:#8f1111}.form-action-message{padding:5px 5px 5px 14px;color:#a6322a;font-size:1em;font-weight:bold;background-repeat:no-repeat;background-position:0px center;background-image:url("/images/defaults/red-arrow.png")}.form-error-message{width:100%;margin:12px 0px;padding:5px 15px;color:#a6322a;font-size:100%;font-weight:bold;border:1px dotted #a6322a;background-color:#f3e4e3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.newsletter-form .form-input{margin-bottom:10px}.newsletter-form .newsletter-fname{float:left;width:48%}.newsletter-form .newsletter-lname{float:right;width:48%}.newsletter-form .newsletter-email{clear:both;width:100%}.newsletter-form .form-error-message{width:100%;margin-bottom:10px;font-size:12px}
