/*
		Purpose:	Map Results, Style Sheet
		Site:		www.
		Author:		Mark Rowlands, (c) Fusion Advertising & Design Ltd 2007
		Version:	0.01 (14th March 2007)
		
		Notes:		Attributes, IDs and Classes are in alphabetical order
		
		Changes:
			0.01	MR	14/03/2007	Initial development
	
*/


#searchMapResult .mapInterface { clear:both; margin:0px 0px 10px 0px; }

.resultCount { padding:0px 0px 10px 0px; margin:0px; color:#000000; font-size:1.2em; line-height:1.2em; text-align:left; clear:both; width:170px;}

/* 	REFINE SEARCH RESULTS
    
------------------------------------------------
*/
#searchMapResult #searchRefine { width:228px; height:170px; margin:8px 0 5px 0; padding:0; background-color:#EEEEEE; border:1px solid #CCCCCC; }
#searchMapResult .heading { margin-top:6px; }
#searchMapResult #searchRefine dl { margin:10px 0 0 10px; padding:0; }
#searchMapResult #searchRefine dd { width:100px; text-align:left; float:left; margin:0; padding:0; padding-bottom:5px;  }
#searchMapResult #searchRefine dt { width:65px; text-align:left; float:left; margin:0; padding:0; }
#searchMapResult #searchRefine label { margin:0; padding:0; color:#999999;font-size:1em;}
#searchMapResult #searchRefine select { width:140px; font-size:1em; color:#6f6c6c; height:17px;}
#searchMapResult #searchRefine a.searchButton { background-image:url(/resources/images/but_search.gif); background-repeat:no-repeat; width:89px; height:30px; margin:4px 0 10px 0;display:block; float:left; cursor:pointer;}
#searchMapResult #searchRefine a:hover.searchButton { background-position:0 -30px;}


/* 	SEARCH RESULT LIST
    Listing on the Left Hand Side next to the map
------------------------------------------------
*/
.searchResultSetBox { width:170px; overflow:hidden; padding:5px 0px 0px 5px; margin:0px 0px 0px 0px; background-image:url(/resources/images/bg_search_result_box.gif); background-position:top left; background-repeat:no-repeat;}
.searchResultSetBox li {  width:138px; list-style:none;  background-image:none; list-style-type:none; list-style-position:outside; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px;}
.searchResultSetBox table { text-align:left; padding:0px; margin:0px;}


#searchResultSet { width:220px; overflow:auto; height:218px; }
#searchResultSet ul { margin:0; padding:0; width:195px; }
#searchResultSet li { margin: 0; padding:2px 0 2px 0; width:195px; float:left; list-style:none; border-top:1px solid #CCCCCC; background-image:none; }
#searchResultSet li img { margin:0 5px 5px 0; float:left; border:1px solid #999999;}
#searchResultSet .street a { font-weight:bold; text-transform:uppercase; text-decoration:none;font-size:0.8em;}
#searchResultSet .street a:hover { text-decoration:underline;}
#searchResultSet .bedrooms { margin-bottom3px; font-size:0.9em; }
#searchResultSet .areaName { }
#searchResultSet .price { font-size:0.9em;}


/* 	OVERVIEW, Property Detail
    Bubble Property Details
------------------------------------------------
*/


.mapPropertyOverview { height:260px; width:185px; z-index:10; text-align:left; color:#666666; }
.mapPropertyOverview .photoOverview { margin:0 0 5px 0; border:1px solid #CCCCCC; width:182px; }
.mapPropertyOverview .photoOverview img { margin:2px; cursor:pointer; }
.mapPropertyOverview .priceMarket { font-size:1.1em; margin:0 0 3px 0; }
.mapPropertyOverview .street { text-transform:uppercase; font-weight:bold; font-size:1.1em; }
.mapPropertyOverview .area { margin-bottom:3px;}
.mapPropertyOverview .style { margin-bottom:3px; }
.mapPropertyOverview .bedrooms { margin-bottom:5px; }

.mapPropertyOverview ul.moreDetails { margin:0; padding:0; }
.mapPropertyOverview ul.moreDetails li { margin:0 0 3px 0; padding:0 0 0 15px; list-style:none; background-image:url(/resources/images/bulletpoint.gif); background-repeat:no-repeat; background-position:2px 4px; }

.mapPropertyOverview a.moreDetails {  display:block; width:85px; height:20px; background-image:url(../images/but_more.gif); text-indent:-50000px; background-position:0 -20px; background-repeat:no-repeat; float:left; }
.mapPropertyOverview a.shortlist { margin-left:5px;display:block; width:82px; height:20px; background-image:url(../images/but_shortlist.gif); background-position:0 -20px; background-repeat:no-repeat; float:left; }
.mapPropertyOverview a.shortlistRemove { margin-left:5px;display:block; width:82px; height:20px; background-image:url(../images/but_shortlist_remove.gif); background-position:0 -20px; background-repeat:no-repeat; float:left; }
.mapPropertyOverview a:hover { background-position:0 0; }

/* Not is Use 
.mapPropertyOverview .propertyReference { margin:5px 0 3px 0; }
Version with scrolling within Bubble .mapPropertyOverview { height:200px; width:185px; overflow:auto; z-index:10; text-align:left; color:#666666; } 
.resultCountFooter { margin-top:8px; font-size:10px; } 
*/