﻿#ListingResults th, #ListingResults td, #ListingResults input, #ListingResults select, #ListingResults textarea { color: #fff; font: small normal Arial, Helvetica, sans-serif; font-size: .7em} 

table.listings {background-color: #fff; width:100%; padding:0px; border:0px; text-align: left;}
#ListingResults td.mls_number { color:#000000; width:128px; background-color:#ffffff; border: 0px solid #000000;  text-align: center; }
td.Listing-Column2 {width:406px; text-align: center;}
td.spacercell {width:2px;}
td.spacerrow {height:3px;}
hr {background-color: #0A51A1; color: #0A51A1; height: 1px; width: 50%;}

.search-results-class { text-align: left; }
.search-results-count {color: #fff; text-align: left; font: small normal Arial, Helvetica, sans-serif;}
.viewing-row { text-align: left; font: small normal Arial, Helvetica, sans-serif;}
.links { color: #fff; text-align: right; }
	.links a { color: #fff; text-decoration: none; text-decoration: none; }
	.links a:visited { color: #fff; }
	.links a:hover { color: #ff0000; text-decoration: underline; }


table.paging-links{ width: 100%;  text-align: left;}

table.Listing-Essentials { width:100%; border:0px; color:#ffffff; margin: 0 auto 0 0;}
#ListingResults td.Listing-Essentials-Cell1 {width:40%; background-color:transparent; border: 0px solid #ffffff; color:#000000; font-size: 1.0em; padding: 0; }
#ListingResults td.Listing-Essentials-Cell2 {width:24%; background-color:transparent; border: 0px solid #ffffff; color:#000000; font-size: 1.0em; padding: 0; }
#ListingResults td.Listing-Essentials-Cell3 {width:36%; background-color:transparent; border: 0px solid #ffffff; color:#000000; font-size: 1.0em; padding: 0; }
#ListingResults td.Listing-Essentials-Cell5 {width:80px; background-color:transparent; border: 0px solid #ffffff; color:#000000; font-size: 1.0em; padding: 0; }

 .sqft_total_display { color:#000000;}
 .bedrooms_total { font-weight:bold; color:#000000;}
 	 .bedrooms_total_description { color:#000000;}
 .baths_full {  color:#000000;}
 	 .baths_full_description {  color:#000000;}
 .baths_half { color:#000000; }
 	 table.Listing-Essentials.baths_half_description {  color:#000000;}
 .acres { color:#000000;}
     .acres_description {  color:#000000;}

img.ListingPic { border: 1px solid #000000; } 
 
td.Listing-Column3  { color:#000000; font-size: 95%; vertical-align:top; line-height: 18pt}
	.AddressLabel { color:#000000; font-weight: bold; }
		.StreetAddress { }
			td.Listing-Column3 .StreetAddress a {  color:#000; text-decoration: none;  }
			td.Listing-Column3 .StreetAddress a:visited { }
			td.Listing-Column3 .StreetAddress a:hover { color: #ff0000; text-decoration: underline; }
	.subdivisionlabel { color:#000000; font-weight: bold; }
		.subdivision { color:#000000; }
	.pricelabel { color:#000000; font-weight: bold; } 
		.price { color:#000000;  font-weight: bold; font-size: 1em}
	.moreinfolabel { color:#000000; font-weight: bold; }
		.more_info_url  a { color: #000000; text-decoration: none; font-weight:bold; text-decoration: underline; }
		.more_info_url  a:visited { color: #000000; }
		.more_info_url  a:hover { color: #ff0000; font-weight:bold; text-decoration: none; }
	.virtual_tour_url {}
	    .virtual_tour_url a { color: #000000; text-decoration: none; font-weight:bold; text-decoration: underline; }
		.virtual_tour_url a:visited { color: #000000; }
		.virtual_tour_url a:hover { color: #ff0000; font-weight:bold; text-decoration: none; }

