.clear{clear:both}#leftcol,#rightcol{display:inline-block;vertical-align:top}#leftcol{text-align:center;width:48.5%}#leftcol form{border:1px solid #DBDBDD;margin:auto;padding:8%;width:90%;text-align:left}#leftcol form label,#leftcol form input,#leftcol form textarea{display:block;width:100%}#leftcol form label{margin:8px 0 2px}#leftcol form label.error{color:red;margin:0 0 8px}#leftcol form input{border:.5px solid #CCC}#leftcol form #submit{float:right;width:34%;clear:both;margin:8px 0}#rightcol{padding:0;text-align:right;width:42%}.required{font-weight:bold;color:red}