#application-form{line-height:2;margin:0 auto;width:516px}#application-form div{display:table-row}#application-form label,#application-form input{display:table-cell}#application-form label{width:120px}#application-form input[type=text]{border:1px solid #aaa;height:20px;padding:0 3px;width:380px}#first-name-field{padding-right:20px}#application-form #first-name-field,#application-form #last-name-field,#first-name-field label,#first-name-field input[type=text],#last-name-field label,#last-name-field input[type=text]{display:inline-block}#first-name-field label,#last-name-field label{width:100px}#first-name-field input[type=text],#last-name-field input[type=text]{width:130px}#message-form label,#warranty-form label{display:block}#application-form .question,#application-form .question textarea,#application-form .question label{display:block;width:100%}ul{margin-left:1.5em}ul.errors{color:red}.error{color:red;font-weight:700;margin-bottom:20px}.success{color:green;font-weight:700;margin-bottom:20px}#social-icons a{display:inline-block;float:none}#warranty-form div{display:inline-block;margin-bottom:10px;margin-right:10px}#message-form div+div{margin-top:10px}#warranty-form fieldset{margin:0;padding:0}#warranty-form legend{border-bottom:1px solid #666;font-size:19px;font-weight:700;line-height:31px;margin-bottom:10px;width:100%}#warranty-form label.inline{display:inline}#warranty-form .hide{display:none}
