/* ---------------------------------------------------------------------------------
   
   CONTACT

--------------------------------------------------------------------------------- */

#cForm { margin-top: 20px; border-top: solid 1px #666; padding-top: 10px; }
table td { color: #fff; font-size: 0.75em; }
.field, .code { width: 200px; padding: 2px; border: solid 1px #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.code { width: 70px; float: left; margin: 1px 0px 0px 10px; }
#antispam { margin-top: 2px; float: left; }
#marked { font-size: 0.7em; }

.required { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }

fieldset { border: none; padding: 0px; margin: 3px 0px 20px 0px; width: 424px;  }
fieldset p { margin: 0.6em 0; width: 100%; display: block; }
fieldset label { display: block; width: 150px; font-weight: bold; padding: 1px 8px 2px 0px; }
fieldset .top { margin: 1.4em 0 0.6em 0; }
fieldset input:focus, fieldset textarea:focus { background: #fff0a9; }

#successful { margin-top: 40px; }

#cForm h3 { margin-top: 10px; color: #ff2d2d; font-size: 0.8em; }