/* CSS File for Formmailer Script */

/* COLOR/BORDERS CSS */

form.formmailer legend, 
form.formmailer label, 
form.formmailer label.textlblwide { }
form.formmailer .check p, 
form.formmailer .radio p,
form.formmailer textarea, 
form.formmailer .fullblock, 
form.formmailer .halfblock, 
form.formmailer .select, 
form.formmailer input.text,
form.formmailer input.verify,
form.formmailer textarea.textwide,
form.formmailer .submit,
form.formmailer .credits { }
form.formmailer .required { color:#FF0000; }

/* TEXT CSS */

form.formmailer legend, 
form.formmailer label, 
form.formmailer label.textlblwide { font: bold 13px verdana; }
form.formmailer .credits { font-size:90%; }
form.formmailer legend { font-size:110%; }

/* STRUCTURE CSS */

form.formmailer { margin:0 auto; padding:0;  }
form.formmailer p { margin:0; padding:0; }
form.formmailer fieldset { display:block; margin:0 0 13px 0; padding:0 10px 2px 10px; }
form.formmailer legend { margin:0 0 0 10px; padding:0 6px 0 6px; }
form.formmailer label.textlblwide { display:block; float:left; margin:0 10px 0 1px; padding-bottom:8px; text-align:left; }
form.formmailer select.select { display:block; float:left; margin-bottom:15px; padding:3px; width:65%; }
form.formmailer .check { display:block; float:left; margin-bottom:15px; width:65%; }
form.formmailer .radio { display:block; float:left; margin-bottom:15px; width:65%; }
form.formmailer .check p { line-height:140%; margin:0 0 5px 0; padding:0; }
form.formmailer .radio p { line-height:140%; margin:0 0 5px 0; padding:0; }
form.formmailer textarea { clear:both;float:left; margin-bottom:15px; padding:3px; position:relative; width:95%; }
form.formmailer .fullblock { display:block; float:left; margin-bottom:13px; padding-left:0px; width:100%; }
form.formmailer .halfblock { display:block; float:left; margin-bottom:13px; padding-left:29%; width:65%; }
form.formmailer input.verify { display:block; float:left; margin-bottom:15px; padding:3px; position:relative; width:50px; }
form.formmailer img { float:left; margin:1px 0 0 10px; }
form.formmailer input.file,
form.formmailer input.text { display:block; float:left; margin-bottom:15px; padding:3px; width:95%; }
form.formmailer textarea.textwide { display:block; float:left; margin-bottom:15px; margin-right:2px; padding:3px; width:73%; }
form.formmailer label {clear:both;float:left; width:99%;}
form.formmailer .submit { clear:both; text-align:left; margin:0 0 0 21%;}

form.formmailer .required { margin-left:-13px;display:none; }

.errors { background:#8B0000;margin:1.15em 0 .55em 0;}
.errors h4 { background:#FF0000;font: bold 16px Trebuchet MS;color:#fff; margin:0;padding:0.5em;}
.errorlist {  color:#fff; }
.errorlist li {font: 16px/1.6em georgia;}
.errors p {font: bold 16px 'Trebuchet MS'!important;color:#fff; margin:0!important;padding:0.65em!important;background:#FF0000;}

.success { border:1px solid green; height:110px; padding:10px; }
