/* Page Title */
	h2.contact-us { background: url(../../images/titles/title-contact-us.gif) 50% 0% no-repeat; }
	
/* Form Formatting */
	/* form-wide */
	#contact-us h3 { margin-bottom: 2px; color: #544F45; font-size: 120%; text-align:left; }
	#contact-us h3 em { margin-left: 12px; font-style: normal; font-size: 77%; font-weight: normal; }
	#contact-us h3 em b { color: #000 }
	#contact-us div.row-1, #contact-us div.row-2 { padding: 0 0 15px 10px; }
	#contact-us div.row-1 table.form { width: 335px; 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 { 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 { margin-top: 3px; }
	#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; }
	#contact-us table.form { width: 100%; }
	#contact-us th.form { background: url(../../images/common/dot-violet-horizontal.gif) 0% 100% repeat-x; }
	/* 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; }
	
