﻿
.resInfoBar {
	position:			relative;	
	
	height:				16px;

	margin:				0px 0px 4px 0px;
	padding:			0px 0px 0px 0px;
	
	font-size:			10px;
}

.resInfoBar .infoDisplay {
	position:			absolute;
	top:				0px;
	left:				8px;
}

.resInfoBar .infoCount {
	position:			absolute;
	top:				0px;
	right:				8px;
}

.resNavBar {
	height:				28px;
	
	position:			relative;	
	padding:			0px;
	
	text-align:			center;

	background-color:	#D7ECC1;
	background-image:	url('Images/bg_resNavBar_lft.gif');
	background-repeat:	no-repeat;
	background-position:top left;
}

.resNavBar div {
	height:				28px;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	background-image:	url('Images/bg_resNavBar_rgt.gif');
	background-repeat:	no-repeat;
	background-position:top right;
}

.resNavBar a.linkNew {
	display:			block;

	padding:			6px 0px 0px 0px;
	
	font-weight:		bold;
	text-decoration:	none;
	color:				#6EBB1F;
}

.resNavBar a.linkPrev {
	display:			block;
	height:				18px;
	width: 				174px;
	
	position:			absolute;
	top:				2px;
	left:				2px;
	
	margin:				0px 0px 0px 0px;	
	padding:			4px 0px 0px 26px;
	
	color:				#6EBB1F;
	font-size:			12px;	
	font-weight:		bold;
	text-align:			left;	
	text-decoration:	none;

	background-image:	url('Images/link_searchNav_previous_off.gif');
	background-repeat:	no-repeat;
	background-position:top left;	
}

.resNavBar a.linkNext {
	display:			block;
	height:				22px;
	width: 				174px;
	
	position:			absolute;
	top:				2px;
	right:				2px;


	margin:				0px 0px 0px 0px;	
	padding:			5px 26px 0px 0px;
	
	color:				#6EBB1F;
	font-weight:		bold;
	text-align:			right;	
	text-decoration:	none;

	background-image:	url('Images/link_searchNav_next_off.gif');
	background-repeat:	no-repeat;
	background-position:top right;	
}

.resNavBar a.linkPrev:hover,
.resNavBar a.linkNext:hover {
	color:				#002751;
}
.resPropertyDetail {width: 440px}
.resProperty,
.resPropertyDetail {
	margin:				0px 0px 8px 0px;	
	padding:			0px 0px 0px 0px;
	font-size:			11px;
	float:				right
}

.resProperty div {
	margin:				0px 101px 0px 128px;	
	padding:			0px 0px 0px 10px;

	height:				86px;
}

.resProperty div.rowOn {
	margin:				0px 101px 0px 128px;	
	padding:			6px 0px 0px 10px;

	height:				80px;

	background-color:	#D7ECC1;	
}

.resProperty  img {
	position:			absolute;
	
	top:				0px;
	left:				0px;
	
	border-top: 1px solid #6EBB1F;
}

.resPropertyDetail .rowOff {
	margin:				0px 0px 0px 0px;	
	padding:			0px 0px 0px 0px;
	width:	290px;
	float:left;
}
.propertyIcons ul,
.propertyIcons ul {
	margin:				0px 0px 0px -3px;	
	padding:			0px 0px 0px 0px;
	list-style:			none;
}

.propertyIcons li,
.propertyIcons li  {
	margin:				0px 0px 1px 0px;	
	padding:			6px 0px 0px 7px;
	
	height:				22px;
	width:				65px;
	
	text-align:			left;
	color:				#FFFFFF;
	font-weight:		bold;

	background-color:	#6EBB1F;
	background-repeat:	no-repeat;
	background-position:top left;	

}

.resProperty li sup,
.resPropertyDetail li sup  {
	font-size: 9px;
}

.resProperty h2 {
	font-weight:		normal;
} 

.resProperty h2 a,
.resProperty h2 a:hover {
	font-weight:		bold;
	text-decoration:	none;
}

li.iconNone {
	background-image:	url('Images/icon_bg_none.gif');
}
li.iconBath {
	background:	#6EBB1F top right no-repeat url('Images/icon_bg_bathrooms.gif');
}
li.iconBed {
	background:	#6EBB1F top right no-repeat url('Images/icon_bg_bedrooms.gif');
}
li.iconCar {
	background:	#6EBB1F top right no-repeat url('Images/icon_bg_car.gif');
}
li.iconLand {
	background:	#6EBB1F top right no-repeat url('Images/icon_bg_land.gif');
}
.resAddressBar {clear:both; width: 700px; /*float: left; clear:both*/ float:left; clear:both; padding: 20px 0px; font-family:helvetica, arial; font-size:14px; font-weight: bold}
.resAddressBar .resAddress {background: #002751; width:565px; padding:3px 5px 3px 6px; float: left; clear:left; color:#fff}
.resAddressBar .resPrice {border: 2px solid #002751; width:120px;text-align: center; padding: 2px 0px 0px 0px;float:right; clear:right; color: #002751}
.propertyRightColumn {width: 120px; float:right}
.propertyIcons {width:120px}
.propertyLinks {font-size: 12px; font-weight: 500; padding-top: 10px; padding-bottom: 10px;}
.propertyLinks ul { list-style-image:url(images/linkIcon.gif); background:#fff; list-style-position: inside; padding:0px; margin:0px 0px 0px 0px;}
.propertyLinks ul li {margin:0px;margin-left:-5px; padding: 1px 0px}
.propertyLinks ul li.virtualTour {list-style-image:url(images/virtualTourIcon.gif);}
.imgGallery {
	width:				260px;
	margin:				0px;
	padding:			0px;
	font-size:			0px;
	float:left
}
.propertyImages {}
.imgGalleryLinks {}

div.imgGallery a {
	font-size: 12px
}

div.propertyImages img {
	margin:				2px;
	margin-bottom:		6px;	
	border-top:			1px solid #6EBB1F;
}
.moreImagesLink {background:#cc0033; height:20px; float:left; padding: 0px 8px; margin-right: 10px}
.moreImagesLink a,.moreImagesLink a:link, .moreImagesLink a:visited {color:#fff;}
.moreImagesLink a:hover {color:#fff; text-decoration:underline}
.virtualTour, .virtualTour a:link, .virtualTour a:active, .virtualTour a:visited {color:#6EBB1F!important}
.virtualTour:hover, .virtualTour a:hover{color:#005290!important}
.topRegion {float:left;}
.bottomRegion {float:left; width:575px;margin-top:10px;clear:both;background:url(Images/bottomRegionBG.gif) no-repeat top left}
.bottomRegion .agentDetails {width: 200px!important; float:left}
.bottomRegion .agentDetails .header {padding-bottom: 5px; float:left;width:200px!important}
.bottomRegion .agentDetails .details {background:#81c41a; float:left; height:95px; padding-top: 15px;width:200px!important}
.bottomRegion .agentDetails .footer {width:200px!important;height:19px!important;float:left;background:#1C2A5D url(Images/pp_agentFooter.gif) no-repeat top left;padding:0;margin:0}
.bottomRegion .agentDetails .footer img{display:none}
.details {padding-top:7px!important; padding-bottom:7px;}
.agentImage img {width:65px; height:97px; border:1px solid #fff}
.agentImage {width: 72px; height:82px; padding-left: 5px; float: left; vertical-align:middle; display:table}
.contactDetails {float:right; width:106px; padding: 5px 5px 0px 10px;font-family: Arial, Helvetica, sans-serif}
.contactDetails h5 {margin:0px; color:#fff}
.contactDetails p {color:#fff; margin:0px; line-height: 15px; font-family: Arial, Helvetica, sans-serif}
.contactDetails p.mobile {color:#fff; font-weight: bold; font-size:15px; margin-bottom: 5px}
.contactDetails div {margin-left:-5px;}
.bottomRegion .emailAgent {float:right; width:370px;margin-top:68px}
.bottomRegion .emailAgent .header {background:#1c2a5d; padding: 2px 0px 2px 50px}
.bottomRegion .emailAgent .header p {margin:0px; color:#fff; font-size: 14px; font-weight:bold; font-family: helvetica, arial;}
.bottomRegion .emailAgent .emailAgentForm {background:#dfeecb; width:350px; padding:5px 10px 5px 10px; }
.bottomRegion .emailAgent .emailAgentForm .leftColumn {width: 115px; float: left; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:2em; color:#1c2a5d; font-weight: bold}
.bottomRegion .emailAgent .emailAgentForm .rightColumn { width: 230px; float:right;}
/*

.propertyLinks a { float:left; clear:both; background: url(images/pdf_20x20px.gif) center left no-repeat; padding-left:23px!important;}
.propertyLinks ul li a{float:none; background: none; padding-left:5px!important;}*/
/*.propertyLinks .propertyLocation a { float:left; clear:both; background: url(images/pdf_20x20px.gif) center left no-repeat; padding-left:23px!important; margin-left:-7px!important;width:auto}
.propertyLinks .propertyLocation ul li {background: none!important}
.propertyLinks a {background:orange!important;clear:both!important;float:left!important;width:120px!important}
.propertyLinks ul li a {background:none!important;clear:none!important;float:none!important;width:auto!important}
*:first-child+html .propertyLinks ul li a {background:orange!important}
*/
.sms h5 {color:#fff}
.sms{padding-left:10px;padding-bottom:26px;background:#81C41A!important;float:left;width:190px}
