.propertyText {
	color:#000;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;	
}
.propertyLink {
	color:#333333;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;	
}
.propertyLink a {
	color:#0066FF;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}
.propertyLink a:hover {
	color:#0066FF;
	text-decoration:underline;
	font-family: Arial;
	font-size: 11px;
}

.propertyFooter {
	color:#333333;
	font-family: arial;
	font-size: 10px;
	text-decoration: none;	
}

.photoWrap
{
	border: 1px solid black;
	padding: 2px;
	background: white;
}

/*	Begin Property Listings	*/

#listingHeader
{
	float: left;
	width: 765px;
	margin: 10px 0px 10px 0px;
}

#listingBreadcrumbs
{
	float: left;
	width: 300px;
	margin-left: 25px;
	height: 22px;
	line-height: 22px;
}

#rightSide
{
	float: right;
	width: 300px;
	text-align: right;
	height: 22px;
	line-height: 22px;
}

#errorRow
{
	float: left;
	width: 765px;
	text-align: center;
}

#listingBreadcrumbs .text
{
	font-family: Arial;
	font-size: 12px;
	color: Black;
	height: 22px;
	line-height: 22px;
	vertical-align: top;
}

#rightSide .text
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	height: 22px;
	line-height: 22px;
	vertical-align: top;
}

#errorRow .text
{
	font-family: Arial;
	font-size: 12px;
	color: Red;
}

.returnLink
{
	border: 1px solid black;
	background-color: #E1E1E1;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
}

.propertyList
{
	border: 1px solid black;
	width: 765px;
	background: #E1E1E1;
	margin: 0px;
}

.headerTemplate
{
	padding: 30px 20px 0px 20px;
}

.headerTemplate .text
{
	font: 12px Arial;
	font-weight: bold;
	color: Black;
}

.headerTemplate .text a
{
	font: 12px Arial;
	font-weight: bold;
	color: Black;
}

.itemTemplate
{
	padding: 0px 20px 0px 20px;
	display: block;
}

.itemTemplate .text
{
	font: 12px Arial;
	color: Black;
}

.itemTemplate .text a
{
	font: 12px Arial;
	color: Black;
}

.footerTemplate
{
	padding: 0px 20px 20px 20px;
}

.rowMouseOver
{
	background: #999;
	cursor: pointer;
	cursor: hand;
}
/*	End Property Listings	*/

/*	Begin Property Display	*/
#propertyContent
{
	float:left;
	border: 1px solid black;
	background: #E1E1E1;
	width: 765px;
	margin-top: -1px;
}

/*	End Property Display	*/

/*	Begin Property Summary	*/

#propertyPhotoCollectionSingle
{
	float:left;
}

#propertyPhotoCollectionSingle .propertyPhoto
{
	float: left;	
	padding: 22px 0px 22px 28px;
}

#propertyPhotoCollectionSingle .propertyPhotoLogo
{
	display:none;
}

#propertyPhotoCollectionSingle .propertyPhoto .wrap
{
	padding: 2px;
	float:left;
	border: 1px solid black;
	background: white;	
}

#propertyPhotoCollectionMultiple
{
	float:left;
	clear:both;
}

#propertyPhotoCollectionMultiple .propertyPhoto
{
	float:left;
	padding: 22px 14px 0px 28px;
}

#propertyPhotoCollectionMultiple .propertyPhotoLogo
{
	float: left;	
	padding: 22px 28px 0px 14px;
}

#propertyPhotoCollectionMultiple .propertyPhoto .wrap
{
	border: 1px solid black;
	padding:2px;
	background: white;
}

#propertyPhotoCollectionMultiple .propertyPhotoLogo .wrap
{
	border: 1px solid black;
	padding:2px;
	background: white;
}

#propertyDetails
{
	float: left;
	margin-left: 37px;
	padding-top:22px;	
}

#propertyMainTitle
{
}

#propertyMainTitle .text
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: black;
}

#propertySubTitle
{
}

#propertySubTitle .text
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
}

#propertyContact
{
	float: left;
	border: 1px solid #0C1944;
	background: #0C1944;
	width: 210px;
}

#contactHeader
{		
	line-height: 28px;
}

#contactHeader .text
{
	font: 18px Arial;
	color: white;
}

#contactName
{
	background: white;
	width: 100%;
	line-height: 42px;		
}

#contactName .text
{
	padding-left: 14px;
	padding-right: 14px;
	font: 24px Arial;
	color: #0C1944;
}

#contactDetails .text
{
	font: 12px Arial;
	line-height: 22px;
	padding: 0px 14px 0px 14px;
	color: white;
}	

#contactDetails .text a
{
	color: white;
}
/*	End Property Summary	*/

/*	Begin Property Print	*/
#propertySummaryPrint
{
}

#propertyPhotosPrint
{
}

#propertySitePlanPrint
{
}

#propertyDemographicsPrint
{
}
/*	End Property Print	*/