/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.cssform p{ clear:left; margin:0; padding:0 0 4px 0; padding-left:120px; color:#CCC; /*width of left column containing the label elements*/ font-size:11px; line-height:14px; }
.cssform label{ float:left; margin-left:-120px; /*width of left column*/ width:120px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCC; }
.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/ width:170px; font-size:14px; padding:2px 4px; border:1px solid #CCC; }
.cssform textarea{ width:300px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:2px 4px; border:1px solid #CCC; }
.cssform .button { border:2px solid #999; background:#F4F4F4; padding:3px 18px; color:#333; font-size:14px; margin-top:10px;}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix{ margin-left:3px; }
.errmsg {color:#C3041D;}
.errormsg {color:#C3041D; font-size:12px; font-weight:bold; padding:10px 0 30px 0;}
.successmsg {color:#009900; font-size:12px; font-weight:bold; padding:10px 0 30px 0;}
