#contentA, #contentB {
	float:right;
}

#contentA {
	width:433px;
	padding:20px 15px 20px 0;
}
#contentB {
	width:330px;
	padding:21px 0 20px 0;
}
#content h2 {
	font:bold 1.2em Georgia, "Book Antiqua", Palatino, serif;
	color:#e2cdb8;
	margin:0 0 10px 0;
}
#content h3 {
	font:bold 1em Georgia, "Book Antiqua", Palatino, serif;
	color:#e2cdb8;
	margin:10px 0;
}
label {
	float:left;
	font-size:0.7em;
	color:#fff;
	margin:0;
	padding:0 12px 0 0;
	display:block;
	}
.required {font-weight:bold;}
.required:before {content:"* ";}
#form div {clear:both;}
input.text {width:176px;}
input#zip {width:100px;}
label input, label textarea, label select {
	background:#fff;
	border:1px solid #97bae7;
	margin:3px 0 6px 0;
	display:block;
	}
label textarea {width:390px;}

li.phonenum { padding-top: 10px; }