form.legislators{padding:30px 40px 20px;background:#fff;color:#555!important;font-family:sans-serif;border:1px solid #ddd;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:-webkit-gradient(linear,0% 0%,0% 40%,from(#EEE),to(#FFFFFF));background:-moz-linear-gradient(0% 40% 90deg,#FFF,#EEE);-webkit-box-shadow:0 0 50px #ccc;-moz-box-shadow:0 0 50px #ccc;box-shadow:0 0 50px #ccc}form.legislators input,form.legislators textarea{background:#fff;font-size:14px;color:#555;border:1px #ddd solid;-webkit-box-shadow:0 0 4px #aaa;-moz-box-shadow:0 0 4px #aaa;box-shadow:0 0 4px #aaa;-webkit-transition:background .3s linear}form.legislators input:hover,form.legislators textarea:hover{background:#eee}form.legislators input.error{background:#ebc3d3;border:1px #eb88b0 solid}form.legislators input.error:hover{background:#e3acc2;border:1px #d9779e solid}form.legislators input.submit{color:#eee!important;background-color:#18a5cc;border:0;-webkit-transition:-webkit-box-shadow .3s linear;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#18a5cc),to(#0a85a8));background:-moz-linear-gradient(25% 75% 90deg,#0a85a8,#18a5cc)}form.legislators input.submit:hover{-webkit-box-shadow:0 0 20px #555;-moz-box-shadow:0 0 20px #aaa;box-shadow:0 0 20px #555}