body {background-color: #ae2543; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:20px 0 0 0; margin:0;}

#fm-container {width:600px; padding:10px; height:600px; overflow-x: hidden; overflow-y: auto;}

#fm-form {margin:0; padding:0;}
#fm-form fieldset {margin:1em 0; border:none;}
#fm-form label {float:left; width:200px; padding:0 1em; text-align:right;}
#fm-form .fm-comments {float:none; display:block; text-align:center; width:500px; margin:0 auto; font-size:16px; font-weight:bold;}
#fm-form fieldset div {margin-bottom:.5em; padding:0; display:block;}
#fm-form fieldset div input, #fm-form fieldset div textarea {border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:1px; color:#333;}
#fm-form fieldset div input {width:300px;}
#fm-form fieldset div textarea {width:580px;}
#fm-form fieldset div select {padding:1px;}
#fm-form #fm-submit {clear:both; padding-top:1em; text-align:right;}
#fm-form #fm-submit input {border:1px solid #fff; padding:2px 1em; background:#ae2543;; color:#fff; font-size:100%;}
#fm-form input:focus, #fm-form textarea:focus {background:#efefef; color:#000;}
#fm-form p#fm-intro {margin:0;}
