
/* Contact Page */
#formHolder { padding:12px 0 0 0px; width:580px; float:left }
#formHolder h3 {font-size:14px; color:#000;}
#formHolder span {color:#ff0000; font-style:italic}
#formHolder legend {margin:0; border:0; padding:0; font-size:14px; color:#fff; background:none; font-weight:bold}
#formHolder fieldset {margin-bottom:20px; border:none; padding:0 0 0 10px; float:left}
#formHolder fieldset.submit {margin-bottom:20px; border:none; padding:0 20px 0 0; text-align:right}
#formHolder label {width:140px; float:left; text-align:right; display:block; cursor:pointer; padding:9px 10px 0 0; font:12px/18px Arial, Verdana, Times; color:#FFFFFF}
#formHolder input.other, #formHolder textarea, #formHolder select {width:248px; margin:5px 15px 5px 0; border:1px solid #393333; padding:3px; font:12px/18px Arial, Verdana, Times, serif; color:#fff; background-color:#232221;}
#formHolder input.text, #formHolder textarea.required, #formHolder select.required {width:240px; margin:5px 15px 5px 0; border:1px solid #393333; padding:3px; font:12px/18px Arial, Verdana, Times, serif; color:#fff; background-color:#232221;}
#formHolder ol {margin:20px 0 0 0; padding:0}
#formHolder ol li {list-style:none; padding:0px 0 0px 0; margin:0; color:#FFFFFF; width:580px}
#formHolder ol li.last {border:0 none}
#formHolder ol li.chk label {margin:0 0 0 7px; float:none; padding:0; display:inline}
#formHolder ol li.chk input {margin:0 0 0 150px; border:0 none}
#formHolder ol li input#submit-btn { text-align:right; margin-top:12px; margin-right:182px}
#formHolder ol li input#sameaddy { margin-top:20px; }
.submit-btn { float:left; margin-left:284px }

#formHolder #error h4 {font-size:18px; color:#ff0000;}
#formHolder #error p {color:#333;}
#formHolder div.errors { width:580px; float:left }
#formHolder li.erroneous input { border:solid 1px #ff0000 }
#formHolder li.erroneous span.error { display:0 }
