/* CSS File for Dagon Design Formmailer Script */
/* http://www.dagondesign.com */

/* COLOR/BORDERS CSS */

form.ddfm h1, form.ddfm h2{color: #606060;}

form.ddfm .required{color: #f00;}

.ddfmerrors{color: #c00;}

/* TEXT CSS */

.ddfmwrap{font-size: 100%; width: 100%; margin: 0;}

form.ddfm h1,form.ddfm h2{text-align: left;margin: 0 0 10px 0;padding: 0;
}


form.ddfm h1{font-size: 140%;}
form.ddfm h2{font-size: 115%;}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide{font-size: 100%;font-weight: bold;
}

form.ddfm .credits{font-size: 90%;}
form.ddfm legend{font-size: 110%;}
.ddfmerrors{font-weight: bold;}

/* STRUCTURE CSS */

.ddfmwrap{margin: 15px auto 15px auto; width: 450px}

.ddfmwrap p.fieldwrap{padding: 1px;margin: 1px;}

form.ddfm{text-align: left;}
form.ddfm fieldset{padding: 0 10px 2px 10px;margin: 0 0 13px 0;display: block;}
form.ddfm legend{padding: 0 6px 0 6px;}
form.ddfm label{display: block; padding-bottom: 0px;clear: left;}
form.ddfm label.fmtextlblwide{display: block;   text-align: left;padding-bottom: 4px}
form.ddfm select.fmselect{float: left; display: block;width: 65%; margin-bottom: 15px;  padding: 3px}
form.ddfm .fmcheck{width: 65%; float: left;display: block;  margin-bottom: 15px;}
form.ddfm .fmradio{width: 65%;float: left;display: block;margin-bottom: 15px;}
form.ddfm .fmcheck p{padding: 0;margin: 0 0 5px 0;line-height: 140%;}
form.ddfm .fmradio p{padding: 0;margin: 0 0 5px 0;line-height: 140%;}
form.ddfm textarea{float: left; position: relative;width: 65%;margin-bottom: 15px;padding: 3px;}
form.ddfm .fmfullblock{padding-left: 0px;float: left; width: 100%;margin-bottom: 13px;display: block;}

form.ddfm .fmhalfblock{width: 65%;padding-left: 29%;margin-bottom: 13px;float: left; display: block;
}

form.ddfm input.fmverify{float: left; width: 22%;margin-bottom: 15px; padding: 3px;position: relative;display: block;
}

form.ddfm img{margin: 1px 0 0 10px; float: left;}

form.ddfm input.fmfile,
form.ddfm input.fmtext{float: left; display: block;width: 65%;margin-bottom: 15px;  padding: 3px;
}

form.ddfm textarea.fmtextwide{display: block;float: left;width: 93%;margin-right: 2px;margin-bottom: 15px; padding: 3px;
}

form.ddfm .credits{text-align: right;margin-top: 7px;margin-right: 10px;width: 95%;
}

form.ddfm .submit{margin-top: 15px;margin-right: 10px;clear:both;width: 95%;
}

.ddfmwrap .ddfmerrors{display: block; float: left; width: 27%; text-align: right;margin: 0 10px 0 0; padding-bottom: 15px;
}

.ddfmwrap .errorlist{float: left; display: block;width: 65%;margin-bottom: 15px;  padding: 3px;text-align: left;
}
