﻿ /* looplink results data */
 
 /* primary sections:  use 'display: none;' to hide */
.llRD-checkboxColumn { }
.llRD-photoColumn { }
.llRD-showMapColumn { }
.llRD-statsColumn { }
.llRD-descriptionColumn { }
 
 /* base styles */
.llRD-data {
	width: 100%;
	margin: 0;
	padding: 0;
	}
.llRD-data tr td {
	vertical-align: top;
	padding: 10px;
	}
.llRD-data .llRD-record td {
	font-size: 11px;
	border-bottom: 1px solid #999;
	}
.llRD-data .llRD-record.llRD-alt td {
	background: #f9f9f9;
	}
.llRD-data .llRD-record td h4 {
	color: #336;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	margin: 0;
	}
.llRD-data .llRD-record td h4 a{
	color: #336;
	}
.llRD-data .llRD-primarycontact a {
	color: #336;
	}
.llRD-data div.llRD-primarycontact {
	margin-top: 8px;
	}
.llRD-data .llRD-record td h5 {
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 5px;
	margin: 0;
	}
.llRD-data .llRD-record td p {
	color: #666;
	text-align: left;
	font-size: 11px;
	padding-bottom: 5px;
	margin: 0;
	}
.llRD-tableTitle h3 {
	font-size: 13px;
	color: #333;
	padding: 5px 10px;
	margin: 0;
	background-color:#e8e8e8;
	border-bottom: 1px solid #ccc;
	}

/* Alert messaging */
.ll-ResultsAlert {
	border: 1px solid #ccc;
	background: #ffffe5 url(/images/icons/warning.gif) 12px 12px no-repeat;
	font-size: 11px;
	margin: 12px 0;
	padding: 12px 12px 12px 30px;
	}
.ll-ResultsAlert strong {
	font-size: 11px;
	}

 /* columns */
.llRD-data .llRD-checkbox {
	width: 13px;
	height: 13px;
	}
.llRD-data .llRD-photo {
	width: 100px;
	height: 75px;
	border: 1px solid #333;
	position: relative;
	} 
.llRD-data .llRD-photoNumber {
	color: #fff;
	font-weight: bold;
	font-size: 10px !important;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 23px;
	position: absolute;
	top: 1px;
	left: -1px;
	z-index: 1000;
	text-decoration: none;
	}
.llRD-data .llRD-photoNumberLabel {
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 4;
	} 
.llRD-data .llRD-photoLabel {
	position: absolute;
	left: 0;
	z-index: 5;
	} 
.llRD-data .llRD-showMap {
	width: 44px;
	height: 75px;
	text-align: center;
	position: relative;
	} 
.llRD-data .llRD-showMapNumber {
	width: 44px;
	height: 50px;
	color: #fff;
	font-weight: bold;
	font-size: 10px !important;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 3px;
	left: 0;
	z-index: 3;
	}
.llRD-data .llRD-showMap a{
	padding-top: 5px;
	color: #333;
	font-size: 10px;
	}
.llRD-data .llRD-stats{
	width: 185px;
	color: #666;
	}
.llRD-data .llRD-sizeAvail{
	padding-bottom: 2px;
	}
.llRD-data .llRD-leaseRate
	{
		padding-bottom: 2px;
		position: relative;
		height:13px;
	}
.llRD-pricePerYear 
	{
		visibility: visible;
		padding-bottom: 2px;
		position: absolute;
	}
.llRD-pricePerMonth 
	{
		visibility: hidden;
		padding-bottom: 2px;
		position: absolute;
	}
.llRD-data .llRD-price {
	padding-bottom: 2px;
	}
.llRD-data .llRD-bldgSize {
	padding-bottom: 2px;
	}
.llRD-data .llRD-capRate {
	padding-bottom: 2px;
	}
.llRD-data .llRD-propType {
	padding-bottom: 2px;
	}
.llRD-data .llRD-description {
	padding-right: 5px;
	}
.llRD-data .llRD-lotsize {
	padding-right: 2px;
}
.llRD-data .llRD-contact {
	color: #999;
	font-size: 10px;
	font-style: normal;
	}
.llRD-data .llRD-contact a {
	color: #999;
	}
	/* results header styles */

/* mapOnSide.asp styles */
.llRH-rhContainer { 
	float: left; 
	width: 356px; 
	margin-right: 14px; 
	}
.llMP-mapSidePlaceholder { 
	float: left; 
	width: 588px; 
	height: 514px; 
	background-color: #efefef; 
	border: 1px solid #dfdfdf; 
	}
.llMP-mapSidePageContainer { 
	width: 960px;
	}
.llMP-resultsContainer { 
	width: 356px; 
	height: 374px;
	border-bottom: 2px solid #BBB; 
	margin: 0 0 5px 0;
	padding: 0;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	}

/* mapOnly.asp styles */
.llMP-mapTopPageContainer { 
	width: 760px; 
	margin-left: auto; 
	margin-right: auto; 
	}
.llMP-mapTopPlaceholder { 
	width: 758px; 
	height: 514px; 
	background-color: #efefef; 
	border: 1px solid #dfdfdf; 
	}

/* results header instructions */
.llRH-Instructions { 
	margin: 0 0 10px 0;
	}
.llRH-Instructions p {
	font-size: 11px; 
	}
	
/* results header map display control */
.llRH-MapDisplay {
	float: right;
	width: 90px;
	text-align: right;
	display: none;
	}
.llRH-MapDisplay img {
	margin-top: 3px;
	}
.llRH-MapDisplayActive div {
	display: block;
	}
.llRH-MapDisplayActive p {
	margin: 0 90px 10px 0;
	}
	
/* results header controls */
.llRH-Controls { }
.llRH-Results { 
	float: left;
	}
.llRH-Sort { 
	position: relative; 
	float: left; 
	}
.llRH-SortData { 
	position: absolute; 
	left: 0; 
	top: -2px; 
	width: 400px; 
	}
.llRH-Sort select { 
	font-size: 11px; 
	}
.llRH-Paging { 
	float: right; 
	padding-top: 1px; 
	}
.llRH-Paging a, strong
{
    margin-left: 4px;
}	
.llRH-PagingGallery {
	border-top: 1px solid #999; 
	border-bottom: 1px solid #999; 
	padding: 10px 0;
	}

/* results header lease */
.llRH-Lease { }
.llRH-LeaseDisplay { 
	margin-top: 10px; 
	}

/* results header tools */
.llRH-Tools { 
	position: relative; 
	height: 30px; 
	background-color: #CCCCCC; 
	border-top: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	margin-top: 10px; 
	}
.llRH-Tools img { 
	border: medium none;  
	}
.llRH-SelectedDisplay { 
	position: relative; 
	margin-right: 30px; 
	padding-top: 2px;
	}
.llRH-SelectedDisplay input { 
	position: absolute; 
	top: 5px; 
	left: 5px; 
	}
#.llRH-SelectedDisplay input { 
	top: 4px; 
	}
.llRH-SelectedLabel { 
	position: absolute; 
	top: 7px; 
	left: 27px; 
	}
.llRH-Buttons { 
	position: absolute; 
	top: 5px; 
	right: 5px;
	}
	
/* compact controls */
.llRH-SortCompact { 
	position: relative; 
	}
.llRH-SortCompact select { 
	font-size: 11px; 
	}
.llRH-SortDataCompact { }
	
/* compact tools */
.llRH-ButtonsCompact { 
	left: 127px; 
	}
.llRH-SelectedLabelCompact { 
	position: absolute; 
	top: 8px; 
	left: 27px; }
a img  {
	border: 0 !important; z-index: 600; 
}
.llSearchResultsSpotlightPropertiesHeaderRow 
{
	background-color: #666666;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
.llSearchResultsSpotlightPropertiesHeaderRow td
{
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana ,Arial,Helvetica,sans-serif;
}
.llSearchResultsPropertiesHeaderRow 
{
	background-color: #666666;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
.llSearchResultsPropertiesHeaderRow td
{
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana ,Arial,Helvetica,sans-serif;
}
.llRD-data 
{
	margin-top: 8px;
}