/* contact form */
.contactForm  {margin: 0px 0px 15px 0px;background:transparent; padding:5px;}
.contactForm fieldset { }
.contactForm legend { padding:0 10px; margin-left:20px;color:#b4de73;}
.contactForm ul { margin:0;  list-style:none;}
.contactForm ul li {clear:both; background:none; }
.contactForm ul label { display:block; float:left; width:100px; padding:3px 0;}
.contactForm .txtField  {display:block; float:left; padding:3px; margin:5px 0 7px 0;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#477500;border:1px solid #C8C891;outline:none;}
.contactForm .txtField:hover, .txtField:focus, .txtField:active { border-color:#C8C891; background:#E8E8D0;}
em {font-size:0.9em; color:#FF0000; font-style:normal;}
.contactForm .send { width: 100px; background: #BBBBBB; padding:5px; text-align:center; border:none; border:none;color: #c2f671;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:100px; color:#FFFFFF;   }
.contactForm .send:hover {cursor:pointer; color:#f8ff84;}
.contactForm .file {display:block; float:left; padding:3px; width:260px; margin:5px 0 7px 0;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}


/*form errors*/
.error{border-top:#7dce01 1px solid; border-bottom:#7dce01 1px solid; background:#6bb000; padding:10px; margin-bottom:10px; text-align:center; color:#f1ffdb; }
