/** 
 * Results page CSS (Template "IDX Colors")
 */
.IDX-resultsCell {clear: both; height: 160px; text-align: left; position: relative; margin: 5px 0px; border-top:1px #ccc solid; background:#F0FBDB; }
.IDX-resultsCellDark { }

#IDX-userWrapper .IDX-resultsCell { width: 510px; }

#IDX-googleMap { }

#IDX-resultsPagerBottom {display: none;}

#IDX-resultsLinks {display: none;}

#IDX-resultsPagerTop {display: none;}

#IDX-resultsMLSRights {font-size:11px;}

.IDX-resultsAddress { position:absolute; top:5px; left:180px; height: 18px; overflow: hidden; width:100%; }
.IDX-resultsAddressName {display: none;}
.IDX-resultsAddressNumber {display: none;}
.IDX-resultsAdressComma {display: none;}
.IDX-resultsAdressCommaOne {display: none;}
.IDX-resultsAddressState {text-transform: capitalize;}

.IDX-resultsAddress a:link, .IDX-resultsAddress a:visited {font-size: 15px; color:#152C67; text-decoration:none; font-weight:bold;}
.IDX-resultsAddress a:hover, .IDX-resultsAddress a:active {color:#c33; text-decoration:underline;}

.IDX-resultsPhoto { position: absolute; top: 5px; left: 5px; }
.IDX-resultsPhoto img { border: 1px #ccc solid; padding:2px; width:160px; height:120px;}
.IDX-resultsPrice { position: absolute; top: 48px; left: 180px; font-weight: bold; font-size: 15px; color:#F08A30; width:400px;}

.IDX-resultsSidePanel { position: absolute; top: 68px; left: 180px; font-size: 12px; width:300px;}

.IDX-resultsSideLabel { font-weight: bold; margin-right: .1em; }
.IDX-resultsSideValue { }

/* Placeholders for the individual items on the side panel. */
.IDX-resultsSideMLS { display: none; }
.IDX-resultsSideBedrooms,.IDX-resultsSideBathrooms, .IDX-resultsSideHalfBaths, .IDX-resultsSideSqFt, .IDX-resultsSideAcres { clear: both; }


.IDX-detailsMLSLogo { position: absolute; bottom:15px; right: 0px; text-align: center; padding:5px;}
.IDX-detailsMLSLogo img {padding:2px; width:100px; height:50px;}
.IDX-detailsMLSCourtesy { position: absolute; bottom:0px; left: 0; width: 100%; height: 15px; text-align: right; overflow: hidden; border-top:1px #ccc solid; font-size: 8pt; background:#fff;}

.IDX-resultsDescription {
	display: block;
	position:absolute;
	left:310px;
	top:60px;
	overflow: hidden;
	width:300px;
	border-left:1px #ccc dotted;
	padding-left:10px;
	font-size: 80%;
}
.IDX-resultsDescriptionBlank { display: none; }

.IDX-resultsSideListingID { position: absolute; bottom: 30px; left:7px; font-size: 11px; opacity:0.7; filter:alpha(opacity=70); background:#fff; width:152px; padding:2px 5px ;}

.IDX-resultsDetailsLink { position: absolute; top: 26px; right:5px; font-weight: bold; z-index:1;}
.IDX-resultsDetailsLink a, .IDX-resultsDetailsLink a:link, .IDX-resultsDetailsLink a:visited {font-size:13px; color:#33c;}
.IDX-resultsDetailsLink a:hover {color:#c33;}

.IDX-resultsMapIndicator { font-weight: 100; font-size: 8pt; position: absolute; top: 42px; right:5px; z-index:1;}

.IDX-resultsLinks { position: absolute; top: 26px; left:180px; line-height: normal; width:100%;}
.IDX-resultsLinks a:link, .IDX-resultsLinks a:active, .IDX-resultsLinks a:visited { font-size: 13px; color:#83CBE2;}
.IDX-resultsLinks a:hover {color:#76A611;}

.IDX-resultsGalleryLink, .IDX-resultsSavePropertyLink, .IDX-resultsOpenHouseLink, .IDX-resultsVirtualTourLink {display: inline; padding:0px 5px 0px 0px;}

