@charset "utf-8";
/* CSS Document */

/*  
=======================
	Property List  
=======================
*/
#propertyListWrapper { width:469px; float:left; color:#000;  }
#propertyListHeader {
	margin:0px 0px 10px 0px;
	float:left;
	background: #701F85;
	height:30px;
	width:100%;
	color:#fff;
	font-weight:bold;
}
#propertyListHeader h5 {
	text-transform:none;
	padding:17px 10px 10px 10px;
}
#propertyListTitle  { width: 70%; float:left; padding:5px 0 0 5px; color:#fff;font-weight:bold; }
#propertyListTitle a {
	color:#fff; 
	text-decoration:none; 
	font-weight:bold; 
}
#propertyListImage { 
	width:200px; 
	float:left; 
	margin: 10px 0 10px 0;
}
#propertyListDescription {
	width:200px; 
	float:right; 
	margin: 10px 0 0 0;
}
#propertyListDescription a:link, 
#propertyListDescription a:active, 
#propertyListDescription a:visited 
{ 
	color:#930551; 
	font-weight:bold; 
	text-decoration:none;
}
#propertyListDescription a:hover {
	text-decoration:underline;
}
#propertyListPrice { float:right; width:15%; text-align:right; color:#fff; text-decoration:none; padding:5px 5px 0 0;font-size:100%;}
/*
===============================
		Featured Property
===============================
*/
#FeaturedProperty { padding: 0; }
#FeaturedProperty h4 { padding: 5px 0 5px 0; font-size:15px; }
#FeaturedProperty h5 { padding: 5px 0 5px 0; font-size:15px; }
.FeaturedPropertyText {
	padding:5px 0px 5px 0px;
	color: #fff;
}
#bookViewing { margin: 25px 0 0 0; text-align:right; }
#bookViewing a { color:#04c0f0; font-weight:bold; }
#FeaturedProperty img {
	border: 1px solid #000;
}
/*
===============================
		Latest Property
===============================
*/
.latestProperty {
	float: left;
	border-bottom: 1px solid #000;
	width: 250px;
	padding: 0 0 18px 0;
	margin: 6px 0 12px 0;
}
.latestImage {
	float: left;
}
.latestImage img {
	float: left;
	border: 1px solid #000;
}
.latestDetails { color: #000000; float: left; width: 125px; height: 80px; }
.latestBar {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	padding: 0 0 5px 5px;
}
.latestPriceBar {
	font-size: 13px; 
	font-weight: normal; 
	color: #fff; 
	padding: 0 0 0 5px;
}
.latestText { color: #fff; line-height: 1.1em; font-size: 13px; padding: 0 0 0 5px; }
.latestText a { color: #000000; font-size: 13px; text-decoration: none; font-weight: normal; }


.propertyResults {
	padding:0px;
	margin:0px 0px 10px 0px;
	clear:both;
	overflow:auto;
}
.propertyResultsHeader {
	background: #002B5C;
	color:#000;
	margin:0px;
	padding:0px;
	clear:both;
	overflow:auto;
	border-bottom: 2px solid #41613C;
}
.propertyResultsAddress {
	background: #fff;
	color:#000;
	width:350px;
	float:left;
	padding:5px;
}
.propertyResultsPrice {
	background: #fff;
	color:#000;
	width:100px;
	padding:5px;
	margin:0px;
	float:left;
	text-align:right;
}
.propertyResultsImage {
	width:200px;
	padding:0px;
	margin:5px 0px 0px 0px;
	float:left;
}
.propertyResultsDescriptionWrapper {
	clear:both;
}
.propertyResultsDescription {
	float:left;
	width:250px;
	text-align:left;
	margin:5px 0px 0px 10px;
	padding:0px;
}
.propertyResultsReadMore { 
	padding:10px 0px 0px 0px;
	float:right;
	margin:0px;
}
.propertyResults h4 {
	padding:0px;
	margin:0px;
	font-weight:normal;
}
.propertyResults h4 a:active,
.propertyResults h4 a:link,
.propertyResults h4 a:visited {
	color:#000 !important;
	text-decoration:none;
}
.propertyResults h4 a:hover {
	color: #CF0026;
}
.propertyResults img {
	border: 1px solid #000;
}
/*
===================================
 Property Display Information Box
===================================
*/
#imageWrapper {
	width:470px;
	clear:both;
}
.bigImage {
	float:left;
	width:360px;
}
.smallImage {
	background:#5C795D;
	float:left;
	height:270px;
	margin: 0px 0px 0px 5px;
	overflow-x:hidden;
	overflow-y:scroll;
	width:103px;
}
.thumbNails {
	border:1px solid #000;
	padding:0px;
	margin:0px 0px 3px 0px;
}
#propInformationBox {
	border: 3px solid #A58147;
	font-size: 13px;
	background: #F0F0F0;
	color: #000;
	padding: 5px;
	margin: 10px 0px 0px 0px;
	clear:both;
	overflow:auto;
	width:455px;
}
#propDetails {
	float:left;
	width:130px;
	padding:0px 15px 0px 0px;
	margin:0px;
}
#propOnMarketWith {
	float:left;
	padding:0px;
	margin:0px;
	height:60px;
}
/*
===============================
 Property Shortlist
===============================
*/
.shortListItem {
	width:220px;
	padding:0px;
	margin:0px 0px 10px 0px;
	overflow:auto;
	clear:both;
}
.shortListImage {
	float:left;
	width:100px;
	padding:0px;
	margin:0px 10px 0px 0px;
}
.shortListImage img {
	border:1px solid #000;
}
.shortListText {
	float:left;
	width:100px;
	clear:right;
}
/*
===============================
 Arrange a Viewing
===============================
*/
.arrangeViewingProperty {
	width:100%;
	margin:0px 0px 5px 0px;
	padding:0px;
	claer:both;
	overflow:auto;
}
.arrangeViewingPropertyHeader {
	background:#A58147;
	color:#FFF;
	overflow:auto;
}
.arrangeViewingPropertyHeader h4 {
	font-weight:normal;
	background: #A58147;
}
.arrangeViewingPropertyAddress {
	float:left;
	padding:5px;
	background:#A58147;
	color:#FFF;
	width:350px;
}
.arrangeViewingPropertyPrice {
	float:left;
	padding:5px;
	width:100px;
	text-align:right;
	background:#A58147;
	color:#FFF;
	clear:right;
}
.arrangeViewingPropertyDetails {
	width:100%;
	clear:both;
	overflow:auto;
}
.arrangeViewingPropertyImage {
	float:left;
	width:200px;
	padding:0px;
	margin:5px 0px 0px 0px;
}
.arrangeViewingPropertyImage img {
	border:1px solid #000;
}
.arrangeViewingPropertyText {
	float:left;
	width:260px;
	padding:0px;
	margin:5px 0px 0px 10px;
}
.arrangeViewingPropertyLink {
	float:right;
	text-align:right;
	clear:right;
}
