#agent-profile { padding: 7px 0 0; }
#agent-profile td.spacer { width: 10px; padding: 0 15px; }
/* Page Title */
	h2.agent-profile { background: url(../../images/titles/title-agent-search.gif) no-repeat; }

/* Basic Profile Formatting */
	table.basic-profile td.photo, table.basic-profile td.details, table.basic-profile td.ask-question { vertical-align: top; }
		table.basic-profile td.photo { padding: 10px 10px 10px 0; }
		table.basic-profile td.details { padding: 10px 0; }
			table.basic-profile td.details h3 { font-size: 150%; font-weight: bold; margin: 0; }
			table.basic-profile td.details h3 span { display: block; font-size: 82%; text-transform: uppercase; }
			table.basic-profile td.details h4 { font-size: 100%; font-weight: bold; margin: 0; }
			table.basic-profile td.details p { margin: 0 0 14px; }
			table.basic-profile td.details p a {  }
			table.basic-profile td.details table.office-phoneinfo th { font-weight: normal; text-align: left; padding: 0 19px 1px 0; background: url(../../images/common/dot-gray-horizontal.gif) 0% 100% repeat-x; vertical-align: bottom; }
			table.basic-profile td.details table.office-phoneinfo td { font-size: 92%; }
			table.basic-profile td.details table.office-phoneinfo td span { font-weight: bold; font-size: 11px; }
		table.basic-profile td.vertical-separator { width: 10px; padding: 0 10px; background: url(../../images/common/dot-gray-vertical.gif) 50% 0% repeat-y; }
		table.basic-profile td.ask-question { padding: 5px; background: #17649F; }
			table.basic-profile td.ask-question h4 { text-transform: capitalize; margin: 0 0 2px; font-size: 110%; color: #fff; }

/* Print View Adjustment */
	table.office-info { border-top: 1px solid #e3e3e0; margin-top: 2px; }
	table.office-info td.office-info { padding-top: 2px; }