.Broker {display:block;text-align:center;}

.Listing .Title {
	font-size:16px;
	color:#666;
	font-family: Arial, sans-serif;
	letter-spacing: -0.075em;
/*	margin-top:10px;*/
	margin-bottom:4px;
	font-weight:bold;
}
.Listing .Images a {
	border:2px solid #1B81BF;
	float:left;
	margin:5px;
	background-color:white;
	padding:2px;
	vertical-align:top;
	background-repeat:no-repeat;
	background-position:center center;
}
.Listing .Images a img {vertical-align:top;vertical-align:middle;}
.Listing .Location {float:right;color:#666;letter-spacing: -0.075em;}
.Layout {width:100%;}
.Layout th {
	font-size:16px;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	letter-spacing: -0.075em;
	width:150px;
	text-align:right;
	padding-right:10px;
	color:#2075AB;
	line-height:25px;
	border-right:1px solid #DFEDF5;
}
.Layout th.Small {font-size:13px;color:#003A72;border-right:1px solid #BFCEDB;letter-spacing:0;}
.Layout td {padding:5px 10px;font-size:10pt;color:#424242;}
.Layout th div {
	margin-top:-10px;
	font-size:11px;
	line-height:15px;
	color:black;
	letter-spacing:0;
}
.Layout .micro {
	padding-top:0;
	font-size:12px;
	font-weight:normal;
	vertical-align:top;
	line-height:12px;	
}
.Layout th.micro {
	color:#666;
}
.Layout td.micro {
	color:#2075AB;	
}

.ReplyBox {border:2px solid #1B81BF;margin:2px;width:640px;}
.ReplyBox .Title {
	color:white;
	background-color:#538EC3;
	border-bottom:2px solid #3F80BA;
	padding:0 5px;
	font-size:16px;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	letter-spacing: -0.075em;	
	margin:0;
	height:26px;
	line-height:28px;
	vertical-align:middle;
}
.ReplyBox .Layout td {border-top:1px solid #DFEDF5;}
.ReplyBox .Layout th {border-top:1px solid #BFCEDB;}

