/* CSS File for Dagon Design Formmailer Script */
/* http://www.dagondesign.com */

/* COLOR/BORDERS CSS */


form.ddfm h1, form.ddfm h2 {
color:#606060;
}
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {
color:#EBF2FF;
}
form.ddfm .fmcheck p, form.ddfm .fmradio p, form.ddfm textarea, form.ddfm .fmfullblock, form.ddfm .fmhalfblock, form.ddfm .fmselect, form.ddfm input.fmtext, form.ddfm input.fmverify, form.ddfm textarea.fmtextwide, form.ddfm .submit, form.ddfm .credits {
color:#404040;
}
form.ddfm .required {
color:#FF0000;
}
.ddfmerrors {
color:#FF0000;
}
.ddfmwrap {
font-family:Arial,Helvetica,sans-serif;
font-size:100%;
}
form.ddfm h1, form.ddfm h2 {
font-family:Arial,Helvetica,sans-serif;
margin:0pt 0pt 10px;
padding:0pt;
text-align:left;
}
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;
}
.ddfmwrap {
margin:1px auto;
width:740px;
}
.ddfmwrap p.fieldwrap {
margin:1px;
padding:1px;
}
form.ddfm {
margin-top:40px;
padding:15px;
text-align:left;
width:530px;
}
form.ddfm fieldset {
display:block;
margin:0pt 0pt 13px;
padding:0pt 10px 2px;
}
form.ddfm legend {
margin:0pt 0pt 0pt 10px;
padding:0pt 6px;
}
form.ddfm label {
clear:left;
display:block;
float:left;
margin:0pt 10px 0pt 0pt;
padding-bottom:15px;
text-align:right;
width:22%;
}
form.ddfm label.fmtextlblwide {
display:block;
float:left;
margin:0pt 10px 0pt 1px;
padding-bottom:8px;
text-align:left;
}
form.ddfm select.fmselect {
display:block;
float:left;
margin-bottom:15px;
padding:3px;
width:65%;
}
form.ddfm .fmcheck {
display:block;
float:left;
margin-bottom:15px;
width:65%;
}
form.ddfm .fmradio {
display:block;
float:left;
margin-bottom:15px;
width:65%;
}
form.ddfm .fmcheck p {
line-height:140%;
margin:0pt 0pt 5px;
padding:0pt;
}
form.ddfm .fmradio p {
line-height:140%;
margin:0pt 0pt 5px;
padding:0pt;
}
form.ddfm textarea {
background-color:#E7E3FF;
border:6px solid #201460;
float:left;
margin-bottom:15px;
padding:3px;
position:relative;
width:65%;
}
form.ddfm .fmfullblock {
display:block;
float:left;
margin-bottom:13px;
padding-left:0px;
width:100%;
}
form.ddfm .fmhalfblock {
display:block;
float:left;
margin-bottom:13px;
padding-left:29%;
width:65%;
}
form.ddfm input.fmverify {
display:block;
float:left;
margin-bottom:15px;
padding:3px;
position:relative;
width:22%;
}
form.ddfm img {
float:left;
margin:1px 0pt 0pt 10px;
}
form.ddfm input.fmfile, form.ddfm input.fmtext {
background:#E7E3FF none repeat scroll 0%;
border:6px solid #201460;
display:block;
float:left;
margin-bottom:15px;
padding:3px;
width:45%;
}
form.ddfm textarea.fmtextwide {
display:block;
float:left;
margin-bottom:15px;
margin-right:2px;
padding:3px;
width:93%;
}
form.ddfm .credits {
margin-right:10px;
margin-top:7px;
text-align:right;
width:95%;
}
form.ddfm .submit {
clear:both;
margin-right:10px;
margin-top:15px;
text-align:right;
width:95%;
}
.ddfmwrap .ddfmerrors {
display:block;
float:left;
margin:0pt 10px 0pt 0pt;
padding-bottom:15px;
text-align:right;
width:27%;
}
.ddfmwrap .errorlist {
display:block;
float:left;
margin-bottom:15px;
padding:3px;
text-align:left;
width:65%;
}
