/* ---------------------------------------------------------------------------------
   
   CONTACT

--------------------------------------------------------------------------------- */

#cForm { margin-top: 20px; border-top: solid 1px #c8c7cc; padding-top: 10px; }
table { margin: 0 0 20px 0; width: 300px; }
table td { font-size: 0.75em; vertical-align: top; padding-right: 10px;  }
.field, .code { width: 263px; padding: 2px; border: solid 1px #aaa8b0; 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; }
.lic-num { width: 80px; }
.border { border-top: solid 1px #ccc; padding-top: 20px; }
.required { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #a80000; }

fieldset { border: none; padding: 0px; margin: 3px 0px 20px 0px; width: 460px; }
fieldset p { margin: 0.6em 0; width: 100%; display: block; background: #e9ebc9; padding: 8px 0; min-height: 22px; }
fieldset label { float:left; display: block; width: 155px; font-weight: bold; margin-right: 10px; padding: 1px 8px 2px 8px; }
fieldset .top { margin: 1.4em 0 0.6em 0; }
fieldset input:focus, fieldset textarea:focus { background: #fff0a9; }
.submit { text-align: right; }
.submitB { margin: 6px 0px 0 296px; display: inline; }

#successful { margin-top: 40px; }
#cForm h3 { margin-top: 10px; background: #a80000; color: #fff; padding: 4px 8px; font-size: 0.7em; }
#successful { margin-top: 40px; color: #2dbb16; text-transform: uppercase; font-size: 11px; }

