
.contactform h1 {background: url(image/contactForm.gif) no-repeat; background-position:416px 5px;}
.contactform p{margin:0 0 3px 0!important;}
.contactform {width:500px; margin:20px 10px 0  0;}
.contactform fieldset {padding:10px 0 10px 0 !important; margin:0 0 20px 0; border:solid 1px #3d3121;}
.contactform fieldset legend {margin:0 0 0 5px !important; padding:0 2px 0 2px; color:#a6895f; font-weight:bold;  font-size:1.2em;   }
.contactform label.left {float:left; width:130px; margin:0 0 0 10px; padding:2px; font-size:100%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.contactform input.fieldrequired {width:275px; padding:2px; border:solid 1px red; font-size:100%;}
.contactform textarea.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-size:100%;}
.contactform textarea.fieldrequired {width:275px; padding:2px; border:solid 1px red; font-size:100%;}

.contactform input.button {float:left;margin-left:145px !important; padding:3px !important; border:solid 1px #3e2c2a; font-size:0.875em;cursor:pointer;}
/*.contactform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
font-size: 0.875em; border: 1px solid #3e2c2a; cursor:pointer; */

.contactform .successLabel{color:Green; font-weight:bold; clear:both; float:left; margin-left:145px !important; margin-top: 10px;}
.contactform .failureLabel{color:Red; clear:both; float:left; margin-left:145px !important; margin-top: 10px;}
.contactform ul {clear:both; float:left; margin-left:145px !important; margin-top: 15px;}

