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