#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.photo img { padding: 3px; background: #C1EAC5; border: 1px solid #94c598; }
		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 h4 { clear: left; float: left; 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 span#ctl00_ContentPlaceHolder1_lblName { font-weight: bold; font-size: 11px; }
			table.basic-profile td.details span { float: left; clear: left; }
			table.basic-profile td.details span.office-name { margin-top: 5px; font-weight: bold; font-size: 11px; }
			table.basic-profile td.details table.office-phoneinfo { margin-top: 8px; float: left; clear: left; }
			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 { }
			table.basic-profile td.details table.office-phoneinfo td span { font-weight: bold; }
		table.basic-profile td.vertical-separator { width: 10px; padding: 0 10px; background: url(../../images/common/dot-green-vertical.gif) 50% 0% repeat-y; }
		table.basic-profile td.ask-question { padding: 10px 0 0 5px; }
			table.basic-profile td.ask-question h4 { text-transform: capitalize; font-size: 12px; margin: 2px 0 4px; }

/* Print View Adjustment */
	table.office-info { border-top: 1px solid #e3e3e0; margin-top: 2px; }
	table.office-info td.office-info { padding-top: 2px; }
