.results .row .docno {
	font-weight: bold;
}
.results .row .publishdate {
	font-size: 8pt;
}

.details .home h3 , .details .home h2 {
	color: #666666;
	font-size: 75%;
	text-transform: uppercase;
}
.details .home .gmap {
	clear: both;
	height: 300px;
	width: auto;
}
.details .home .docno, .details .home .apn, .details .home .recorddate {
	clear: right;
	float: right;
	font-size: 100%;
	margin: 0;
	text-align: right;
	width: 50%;
}
.details .home .docno .label, .details .home .apn .label, .details .home .recorddate .label {
	font-size: 7pt;
}
.details .home .structuretype, .details .home .address {
	clear: left;
	float: left;
}
.details .home .structuretype {
	margin: 0;
	width: 50%;
}
.details .home .address {
	display: block;
	font-size: 150%;
	font-weight: bold;
	width: 50%;
}
.details .home .address .streetno, .details .home .address .city {
	display: block;
}
.details .home .dates {
}
.details .home .dates .date {
	border-color: #000000;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	display: block;
	font-size: 12pt;
	font-weight: bold;
	padding: 5px;
	text-align: right;
}
.details .home .dates .date .label {
	clear: both;
	display: block;
	float: left;
	text-align: left;
	width: auto;
}
.details .home .prices {
	clear: none;
	float: right;
	width: 50%;
}
.details .home .prices .label {
	display: block;
	float: left;
	font-size: 7pt;
	font-weight: bold;
}
.details .home .taxvalue, .details .home .taxamount, .details .home .loanamount {
	border-color: #000000;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	display: block;
	font-size: 200%;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	text-align: right;
	width: auto;
}
.details .home .taxvalue {
	border-top-width: 1px;
}
.details .home .seller, .details .home .buyer, .details .home .lender, .details .home .trustee {
	clear: left;
	float: left;
	margin: 0 0 2ex 0;
	width: 50%;
}
.details .home h3 {
	margin: 0;
}
/*
.details .home .buyer {
	clear: both;
	float: left;
}
.details .home .seller {
	clear: right;
	float: right;
}
.details .home .lender {
	clear: both;
	float: left;
}
.details .home .trustee {
	clear: right;
	float: right;
}
*/
.details .home .lender .address {
	font-size: 100%;
	font-weight: normal;
	width: auto;
}




.results .row.colDisplay .col {
	outline: none;
}





.colDisplay .col#NumberCol {
	width: 6em;
}
.colDisplay .col#TypeLocationCol {
	margin-right: 0;
	width: 18em;
}
.colDisplay .col#TypeCol {
	width: 4em;
}
.colDisplay .col#CityStateCol {
	width: 8em;
}
.colDisplay .col#ZipCol {
	width: 4em;
}
.colDisplay .col#AddressCol {
	clear: both;
}
.colDisplay .col#SoldToCol, .colDisplay .col#SoldByCol {
	width: 12em;
}
.colDisplay .col#SoldByCol {
}
.colDisplay .col#SoldToCol {
}
.colDisplay .col#DollarCol {
	float: right;
	margin-left: -5em;
	margin-right: 0;
	text-align: right;
	width: 10em;
}
.colDisplay .col#RecordCol {
	clear: right;
	float: right;
	margin: 0.5ex 0;
}
.colDisplay .col#PublishCol {
	display: none;
}
.colDisplay .col#DetailsCol {
	clear: both;
	float: right;
	margin-right: 0;
}

.col .structuretype {
	font-weight: bold;
	text-transform: capitalize;
}
.col .soldto {
	display: block;
}
.col .state {
	display: none;
}
.results .col .details {
	font-size: 8pt;
}
.col#SoldToCol .apn {
	display: block;
	float: right;
}
