.contactform {
 width:auto;
 margin:5px;
 padding:10px 10px 0 10px;
 border:solid 1px rgb(255,0,0);
 background-color:rgb(224,218,187);
}
.contactform fieldset {
 padding:20px 0 0 0 !important /*Non-IE6*/;
 padding:0 /*IE6*/;
 margin:0 0 20px 0; border:solid 1px rgb(0,0,0);
}
.contactform fieldset legend {
 margin:0 0 0 5px !important /*Non-IE*/;
 margin:0 0 20px 5px /*IE6*/;
 padding:0 2px 0 2px;
 color:rgb(0,0,0);
 font-weight:bold;
 font-size:130%;}

.contactform label.left {
 float:left;
 width:100px;
 margin:0 0 0 10px;
 padding:2px;
 font-size:110%;
}
.contactform select.combo {
 width:175px;
 padding:2px;
 border:solid 1px rgb(0,0,0);
 font-family:verdana,arial,sans-serif;
 font-size:110%;
}
.contactform input.field {
 width:275px; padding:2px;
 border:solid 1px rgb(0,0,0);
 font-family:verdana,arial,sans-serif;
 font-size:110%;
}
.contactform textarea {
 width:300px;
 padding:2px;
 border:solid 1px rgb(200,200,200);
 font-family:verdana,arial,sans-serif;
 font-size:110%;
}
.contactform input.button {
 float:right;
 width:9.0em;
 margin-right:20px;
 margin-bottom:5px;
 padding:1px !important /*Non-IE6*/;
 padding:0 /*IE6*/;
 background:rgb(230,230,230);
 border:solid 1px rgb(255,0,0);
 text-align:center;
 font-family:verdana,arial,sans-serif;
 color:rgb(150,150,150);
 font-size:110%;
}
.contactform input.button:hover {
 cursor: pointer;
 border:solid 1px rgb(0,0,0);
 background:rgb(220,220,220);
 color:rgb(0,0,0);
}

