﻿.details_icons { padding: 3px 0px 0px 5px; margin: 0px; }
.details_icons ul { padding: 0px; margin: 0px; }
.details_icons li {list-style-type: none; padding: 0px 5px 5px 0px; font-size: 110%; }
.details_image_large { vertical-align: middle; text-align: center; white-space: nowrap;  }
.details_image_large img { border: solid 1px #CCCCCC; }

.details_table { padding:0px; margin: 0px; font-size: 120%;}
.details_table td {padding: 0 0 3px 5px; }
.details_pictures { padding: 2px; text-align: center; font-size: 100%; font-weight: bold;}
.details_header { font-size:140%; padding: 5px;}
.details_subheader { font-size:120%; border-bottom: solid 1px #CCCCCC; padding: 3px;}
.details_data { font-size: 95%; padding: 5px;}
.details_data table td { padding-top: 2px; padding-bottom: 2px; }
.details_subdivision { font-size: 100%; text-transform: capitalize;}

img.listingOfTheWeek { text-align: left; border: solid 1px #CCCCCC; }
.listingOfTheWeekDetails { padding: 5px; text-transform: capitalize; font-size: 105%;  }
.listing_mls { color: #CC0033 }
.listing_image { cursor: pointer; text-decoration: none;  vertical-align: top; text-align: center; border-right: solid 1px #CCCCCC; padding:0px; margin: 0px;}
.listing_image a { cursor: pointer; text-decoration: none; }
.listing_image img { text-align: left; vertical-align: top; margin: 0px; padding: 0px; }
.listing_noimage { cursor: pointer; text-decoration: none; vertical-align:middle; color: #666666; font-size: 140%; display: block;  }
.listing_newlistingimage {cursor: pointer; text-decoration: none;  vertical-align:middle; color: #CC0033; font-size: 140%; display: block;}

.listing_image_small {cursor: pointer;  text-decoration: none;  white-space: normal; vertical-align: middle; text-align: center; padding:0px; }
.listing_image_small a { cursor: pointer; text-decoration: none; }
.listing_image_small img { text-align: center; vertical-align: top; margin-top: 0px; margin-bottom: 0px; padding: 0px; }
.listing_noimage_small { cursor: pointer; text-decoration: none;  white-space: normal; padding-top: 20%; padding-bottom: 10%; color: #666666; font-size: 120%; border: solid 1px #CCCCCC;}
.listing_newlistingimage_small { cursor:pointer; text-decoration: none; white-space: normal; padding-top: 5px; padding-bottom: 5px; color: #CC0033; font-size: 120%; border: solid 1px #CCCCCC; }

.listing_container { background-color: #FFFFFF;	padding:1px; }
.listing_data {	font-weight: bold; }
.listing_header { text-transform: capitalize; font-weight: bold; background-color: #EFEFEF; color: #333333; border-bottom: solid 1px #CCCCCC; width: 100%; padding-top: 5px; padding-bottom: 5px; padding-left: 2px; }
.listing_icons { background-color: #FFFFFF; height: 31px; white-space: nowrap;}
.listing_price { font-weight: bold; }
.listing_price_reduced { color: #666666; text-decoration: line-through; padding-right: 3px; }
.listing_row { background-color: #FFFFFF; padding: 0px; border: solid 1px #CCCCCC; white-space: nowrap;}
.listing_active { } /*font-size: 75%; background-color: #008800; color: #FFFFFF; padding:4px; font-weight: bold;
	              font-family: Verdana; text-transform: uppercase; line-height: 8px; min-height: 20px; height:1.66em; */
.listing_status { font-size: 75%; background-color: #FF9900;	color: #1C3450;	padding:4px; font-weight: bold;	font-family: Verdana; min-height: 20px; height: 1.66em;	text-transform: uppercase;	line-height: 8px;}
.listing_subdivision { text-transform: capitalize; background-color: #FFFFCC; padding-top: 5px; padding-bottom: 5px; padding-left: 4px; border-bottom: solid 1px #CCCCCC;}
.listing_foreclosure { height: 19px; background: transparent url(../assets/icons/foreclosure.gif) no-repeat left; margin: 2px 0 0 3px;}
.listing_table { background-color: #FFFFFF; padding:0px; margin:0px;}
.listing_table td {	font-size: 95%; }

.search_regionarea { color: #CC0033; font-weight: bold; }

.paging_top {font-size: 120%;}
.paging_bottom {font-size: 120%;}
.paging_selected {color: #CC0033;}

.searchresults_viewing {color: #CC0033; }
