* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
label {min-width: 403px;float: left;margin: 1% 1% 0 0;}
input[type="text"] {max-width: 480px;width: 100%;}
input, select {align: right;max-width: 480px;width: 100%;margin: 1%;border: 1px solid #ddd;color: #000;background: #FFF;height: 30px;padding: 0 0 0 8px;font-size: 15px;margin: 2px;font-family: arial;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
textarea {border: 1px solid #C0C0C0;color: black;padding: 8px;font-size: 13px;margin: 1% 0 0 0;width: 100%;height: 300px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
input[type="submit"] {max-width: 100px;margin: 1% 0 1% 0;position: relative;display: inline-block;background-color: #da2e84;color: white;font-size: 0.75rem;font-weight: normal;padding: 0 4px 0 4px;cursor: pointer;text-transform: uppercase;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}