/* Copyright (c) 2008-2010, Experion Inc. */

.content-inner {	padding-bottom: 36px;}.agent-info {	padding: 17px 0 21px 36px;	float: left;	height: 222px;	width: 500px;}#brokerage-info-container {	float: left;	width: 350px;	height: 222px;	margin: 17px 10px 0px 0;	position: relative;}#team-area {	clear: left;}.agent-info .info-block-container {	height: 222px;	width: 490px;}.agent-info .name {	font-size: 23pt;}.agent-info .name a {	text-decoration: none;}.agent-info .name a:hover {	text-decoration: underline;}.agent-info .designation {	font-size: 7pt;	margin-top: 4px;	text-transform: uppercase;	letter-spacing: 1px;}.agent-info .contact-info-block {	margin-top: 20px;	font-size: 10pt;}.agent-info .data {	height: 20px;	margin-top: 8px;}.agent-info .label {	line-height: 25px;	width: 70px;	text-transform: uppercase;}.agent-info .val {	width: 170px;	font-size: 15pt;	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}.agent-info .photo {	height: 222px;	width: 165px;	margin-right: 15px;}#team-area .info-block-container {	height: 120px;	width: 400px;	float: left;}#team-area .photo {	height: 120px;	width: 90px;}#brokerage-area {	margin-left: 10px;	overflow: hidden;	float: left;	width: 430px;}.brokerage-info {	clear: left;	overflow: hidden;	margin-bottom: 10px;}.brokerage-logo {	width: 430px;	padding-bottom: 7px;}#above-the-crumbs a {	display: block;	width: 920px;	height: 58px;	background: #0D2535 url('robertgreenberg/home-worth-banner.png');	position: relative;}#above-the-crumbs a:hover {	background-color: #ffffff;}.agent-info .info {	position: absolute;	left: 180px;	bottom: 0px;}#brokerage-info {	position: absolute;	bottom: 0;	left: 0;	color: #444444;	text-align: center;	border-left: 1px solid black;	padding-left: 30px;}#brokerage-info a {	color: #444444;	text-decoration: none;}#brokerage-info a:hover {	text-decoration: underline;}#brokerage-info .text {	margin-top: 5px;	font-size: 9.5pt;	white-space: nowrap;	text-align: left;	line-height: 150%;}#brokerage-info .address {	text-transform: uppercase;}.extra_content {	clear: both;	padding: 10px 35px;}#team-area {	padding-left: 38px;	_padding-left: 30px;}#team-area h2 {	position: relative;	width: 98%;	font-size: 20pt;	font-weight: normal;	left: -15px;	margin: 0 0 10px 0;}#team-area h2 span.text {	background-color: #ffffff;	position: relative;	top: 0;	left: 0;	padding-right: 13px;}#team-area h2 span.line {	position: absolute;	left: 0;	top: 18px;	border-top: 1px solid black;	width: 98%;}#team-area a {	text-decoration: none;}#team-area a:hover {	text-decoration: underline;}#team-area.wide .info-block-container {	margin: 0 30px 20px 0;}#team-area.wide .info {	position: absolute;	left: 90px;	bottom: 0px;}#team-area.wide .name {	font-size: 15pt;	text-transform: uppercase;	letter-spacing: 1px;	padding-left: 5px;}#team-area.wide .designation {	font-size: 7pt;	margin-top: 1px;	text-transform: uppercase;	letter-spacing: 1px;	padding-left: 5px;}#team-area .contact-info-block {	margin-top: 6px;	padding-top: 10px;	border-top: 1px solid black;	font-size: 8.5pt;	width: 305px;}#team-area.wide .data {	height: 17px;}#team-area.wide .label {	height: 17px;	line-height: 17px;	width: 70px;	padding-left: 5px;}#team-area.wide .val {	height: 17px;	line-height: 17px;	width: 165px;}#team-area.narrow .info-block-container {	margin: 0 5px 20px 0;	_margin-right: 2px;	width: 170px;	height: 240px;}#team-area.narrow .photo {	float: none;}#team-area.narrow .info {	float: none;	margin-left: 2px;}#team-area.narrow .name-area {	height: 35px;	margin-top: 11px;	position: relative;}#team-area.narrow .name {	font-size: 13pt;	font-weight: normal;}#team-area.narrow .designation {	position: absolute;	bottom: 0;	left: 0;	font-size: 6pt;	text-transform: uppercase;	letter-spacing: 1px;}#team-area.narrow .contact-info-block {	padding-top: 10px;	border-top: 1px solid #000;	margin: 1px 0 0 0;	font-size: 7.5pt;	width: 148px;	height: 50px;}#team-area.narrow .data {	height: 11px;	line-height: 11px;	margin-bottom: 6px;}#team-area.narrow .label {	width: 40px;}#team-area.narrow .val {	width: 108px;}#team-area .photo {	background-color: #f8f8f8;}#disclaimer {	font-size: 7pt;	color: #444444;	padding: 0 10px 5px 10px;	position: absolute;	bottom: 0;	left: 0;	width: 660px;}#brokerage-info .address,#team-area h2,.name {	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}.data,.designation {	font-family: Arial, Tahoma, Geneva, sans-serif;}#logo-container {	position: absolute;	bottom: 5px;	right: 5px;	width: 240px;	height: 26px;	overflow: hidden;}#logo-container a {	display: block;	position: absolute;	width: 100%;	height: 200%;	top: 0;	left: 0;	background: url('http://agent-hosting.com/img.php/16344,1e10559dc187026c97f930299e8a07f8?v=1') no-repeat top left;	_background-image: none;	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://agent-hosting.com/img.php/16344,1e10559dc187026c97f930299e8a07f8?v=1');}#logo-container a:hover {	top: -26px;}#logo-container a img {	width: 100%;	height: 100%;}