/* 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: #606060;


}





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:#ff0084;


        font-size:11px;


}





/* TEXT CSS */





.ddfmwrap {


        font-size: 90%;


        font-family: Arial, Helvetica, sans-serif;


}





form.ddfm h1,


form.ddfm h2 {


        font-family: Arial, Helvetica, sans-serif;


        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: 400px;


}





.ddfmwrap p.fieldwrap {


        padding: 1px;


        margin: 1px;


}





form.ddfm {


        text-align: left;


        padding: 15px;


        width: 380px;


}





form.ddfm fieldset {


        padding: 0 10px 2px 10px;


        margin: 0 0 13px 0;


        display: block;


}





form.ddfm legend {


        padding: 0 6px 0 6px;


        margin: 0 0 0 10px;


}





form.ddfm label {


        display: block;


        float: left;


        width: 26%;


        text-align: right;


        margin: 0 10px 0 0;


        padding-bottom: 15px;


        clear: left;


}





form.ddfm label.fmtextlblwide {


        display: block;


        float: left;


        text-align: left;


        margin: 0 10px 0 1px;


        padding-bottom: 8px;


}





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;


}








/*


        display: block;


        float: left;


        width: 26%;


        text-align: right;


        margin: 0 10px 0 0;


        padding-bottom: 15px;


        clear: left;  */





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;


}





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;


        text-align: right;


        clear:both;


        width: 95%;


}





.ddfmwrap .ddfmerrors {


        display: block;


        float: left;


        width: 27%;


        text-align: right;


        margin: 0 10px 0 20px;


        padding-bottom: 15px;


        color:#ff0084;


        font-size:11px;


}





.ddfmwrap .errorlist {


        float: left;


        display: block;


        width: 65%;


        padding: 3px;


        color:#ff0084;


text-align:left;


margin:0 0 20px 20px;


font-size:11px;


line-height:5px;


}

