/* Page Title */
	h2.contact-us { background: url(../../images/titles/title-contact-us.gif) no-repeat; }
	
/* Form Formatting */
	/* form-wide */
	#contact-us h3 { margin-bottom: 2px; font-size: 100%; font-family: "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; color: #000; border-bottom: 2px solid #4D80AB; }
	#contact-us h3 em { margin-left: 12px; font-style: normal; font-size: 77%; color: #7e7e7a; font-weight: normal; }
	#contact-us h3 em b { color: #000 }
	#contact-us div.box-c1, #contact-us div.box-c2, #contact-us div.box-c3, #contact-us div.box-c4 { background: none; }
	#contact-us div.row-1, #contact-us div.row-2 { padding: 0 0 15px 10px; }
	#contact-us div.row-1 table.form { width: 320px; float: left; }
	#contact-us div.row-2 div.box2-c1 { width: 300px; margin: 7px 0 14px; }
	#contact-us div.row-2 div.box2-c4 { padding: 0 0 7px 10px; }
	#contact-us th.form.required { color: #000; font-weight: bold; }
	#contact-us th.form.required label span { font-weight: normal; color: #7a6f4a; }
	#contact-us td.form input, #contact-us td.form select, #contact-us td.form textarea { margin-top: 3px; color: #434341; }
	#contact-us td.form label { display: block; margin-top: 8px; }
	#contact-us tr.comments-label th { padding: 7px 0 0; background: none; }
	#contact-us td.form-button { padding: 7px 0 15px; }
	/* specific elements */
	tr.first-name input, tr.last-name input { width: 125px; }
	tr.street-address input, tr.street-address-2 input, tr.city input { width: 168px; }
	tr.zip input { width: 65px; }
	tr.daytime-phone input, tr.evening-phone input { width: 70px; }
	tr.daytime-phone input.area-code, tr.evening-phone input.area-code { width: 25px; margin-right: 4px; }
	tr.moreinfo-mls-no input, tr.moreinfo-street-address input { background: #fff; }
	
	
