form {margin:0;padding:0;}
.contactform { 
font-family: Verdana; 
font-size: 9pt; 
background: #F8F8F8;
border: 1px solid #adb8a0;
color: #333;
/*margin:10px 0;*/
padding: 10px; 

display: block;
width: 400px;
margin:10px auto 10px auto;
} 
.contactform input {
	width:250px;height:20px;border: 1px solid #adb8a0;
}
.contactform textarea {
	border: 1px solid #adb8a0;width:350px;height:100px;
}
.contactform label {
	display: block;margin:2px 0;font-weight:bold;color:#8d885a;
}
.fieldcheck ul { display: block; margin: 5px 0px; padding: 0px;}
.fieldcheck li { display: block; margin-left: 15px; list-style-type: none; }
.fieldcheck input {width:auto;border:none;}
input.button { 
background: #82926e;font-size:.9em; font-weight:bold;
color: #fff;width:85px; height: 18px;border: 1px solid #687559;
 letter-spacing: 1px;display:inline;
} 
.formerrors {color:#CC0000;}
b {font-size:.9em!important;}
.paddtop {padding-top:8px!important;}.paddbot {padding-bottom:8px!important;}
.bordertop {border-top:1px solid #ccc;padding-top:10px;}

.contactform fieldset {border:none;padding-bottom:10px;}

.contactform fieldset label{
	display: inline!important;
}
.contactform fieldset select{
	display: inline!important;
}

input.checkbox {
	background-color: none!important;
	color: #000;
	border: none!important;
	margin: 0!important;padding:0!important;
	width:18px!important;
	vertical-align: middle;
}
.books {margin:8px 0 0 0;padding:0 5px; background-color: #EAEADF;}