﻿@import url("base.css");

.property-list { width: 100%; }

.property-list td, .PropertyPhotos td
{
	padding-bottom: 0.5em;
	text-align: center;
	vertical-align: top;
	width: 33%;
}

.property-list img, .PropertyPhotos img
{
	background: transparent url("images/imageframe-listingthumb1.png") no-repeat;
	padding: 5px;
	width: 150px;
	height: 100px;
}

.PropertyPhotos a:active img, .PropertyPhotos a:hover img { background-position: 100%; }

.Type
{
	font-size: 85%;
	padding-top: 0.25em;
	text-decoration: underline;
}

.Sold { font-weight: bold; }
.PropertyError { text-align: center; }

.PropertyType, .PropertyPrice, .PropertyPending, .PropertyContingent, .PropertySold, .PropertyVirtualTour
{
	display: block;
	font-weight: bold;
	text-align: center;
}

.PropertyType { text-decoration: underline; }
.PropertyPrice { font-size: 120%; }
.PropertyPending, .PropertyContingent, .PropertySold { font-size: 85%; }
.PropertyPhotos, .PropertyDescription, .PropertyFeatures { width: 100%; }
.PropertyPhotos, .PropertyFeatures { margin-top: 1em; }

.PropertyFeatures td
{
	padding: 0 0.5em 1em 0.5em;
	text-align: center;
}