#application-form{width:516px;margin:0 auto;line-height:2}#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;width:380px;height:20px;padding:0 3px}#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{width:100%;display:block}ul{margin-left:1.5em}ul.errors{color:red}.error{color:red;margin-bottom:20px;font-weight:700}.success{color:green;margin-bottom:20px;font-weight:700}#social-icons a{float:none;display:inline-block}#warranty-form div{margin-bottom:10px;margin-right:10px;display:inline-block}#message-form div+div{margin-top:10px}#warranty-form fieldset{margin:0;padding:0}#warranty-form legend{border-bottom:1px solid #666;width:100%;margin-bottom:10px;font-size:19px;font-weight:700;line-height:31px}#warranty-form label.inline{display:inline}#warranty-form .hide{display:none}
