h1.web-form{font-size:28px;color:#3b61c1}
h2.web-form{font-size:24px;color:#3b61c1}
div.help-me-choose-heading{border:0;padding:10px 20px;background:#000;width:380px;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-khtml-border-radius:10px 10px 0 0;color:#ffffff;font-size:20px}
div.help-me-choose-details{padding:10px 10px;background:#f4f4f4;width:398px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-khtml-border-radius:0 0 10px 10px}
div.web-form-container-narrow{border:1px solid #aaa;background-color:#ffffff;margin-left:auto;margin-right:auto;width:700px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;box-shadow:0 0 15px #aaa;-moz-box-shadow:0 0 15px #aaa;-webkit-box-shadow:0 0 15px #aaa;-khtml-box-shadow:0 0 15px #aaa;padding:19px 49px 49px}
div.web-form-heading{border:0;padding:10px 20px;background:#000;width:380px;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-khtml-border-radius:10px 10px 0 0;color:#ffffff;font-size:20px}
div.web-form-details{padding:10px 10px;background:#f4f4f4;width:398px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-khtml-border-radius:0 0 10px 10px}
.web-form-text{font-size:15px;font-weight:bold;color:#3b61c1;margin-top:0;margin-bottom:6px}
.web-form-input{font-size:14px;width:215px;background-color:white;color:#000;font-weight:normal;border:2px solid #ccc;padding:6px}
.web-form-input-long{font-size:14px;width:500px;background-color:white;color:#000;font-weight:normal;border:2px solid #ccc;padding:6px}
.web-form-select{font-size:14px;width:230px;background-color:white;color:#000;font-weight:normal;border:2px solid #ccc;padding:6px}
.web-form-button{margin-left:auto;margin-right:auto;background-color:#41b801;cursor:pointer;border:1px solid #83c41a;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;box-shadow:inset 0 1px 0 0 #d9fbbe;-moz-box-shadow:inset 0 1px 0 0 #d9fbbe;-webkit-box-shadow:inset 0 1px 0 0 #d9fbbe;-khtml-box-shadow:inset 0 1px 0 0 #d9fbbe;display:inline-block;color:#ffffff;font-family:arial;font-size:16px;font-weight:bold;text-decoration:none;text-shadow:1px 1px 0 #86ae47;padding:10px}
.web-form-button:hover{background-color:#5fd122}
.web-form-button:active{position:relative;top:1px}
.web-form-input:hover,.web-form-input-long:hover,.web-form-select:hover{border:2px solid #3b61c1}
.web-form-input:focus,.web-form-input-long:focus:.web-form-select:focus{border:2px solid #9BAEE1}
.web-form-question{font-size:16px;font-weight:bold;color:#3b61c1}
.web-form-button-smaller{margin-left:auto;margin-right:auto;background-color:#41b801;cursor:pointer;border:1px solid #83c41a;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;box-shadow:inset 0 1px 0 0 #d9fbbe;-moz-box-shadow:inset 0 1px 0 0 #d9fbbe;-webkit-box-shadow:inset 0 1px 0 0 #d9fbbe;-khtml-box-shadow:inset 0 1px 0 0 #d9fbbe;display:inline-block;color:#ffffff;font-family:arial,helvetica,sans-serif;font-size:16px;font-weight:bold;text-decoration:none;text-shadow:1px 1px 0 #86ae47;padding:5px}
.web-form-button-smaller:hover{background-color:#5fd122}
.web-form-button-smaller:active{position:relative;top:1px}
.web-form-file{font-size:14px;padding:6px}
.web-form-file:hover{border:2px solid #3b61c1}
.web-form-file:focus{border:2px solid #9BAEE1}