/*
	Purpose:	Search Style Sheet
	Site:		www.
	Author:		Mark Rowlands, (c) Fusion Advertising & Design Ltd 2006
	Version:	0.01 (6th April 2006)
	
	Changes:
		0.01	MR	06/04/2006	Initial development

*/
/*  SHARED TAGS
------------------------------------------------
*/

.box .topRight { background-image:url(../images/box_top_right.gif); background-repeat:no-repeat; background-position:bottom; width:5px; }
.box .top { background-image:url(../images/box_top.gif); background-repeat:repeat-x; height:5px; background-position:bottom; text-align:center; }
.box .topLeft { background-image:url(../images/box_top_left.gif); background-repeat:no-repeat; background-position:bottom; width:5px; }
.box .data { background-color:#FFFFFF; }
.box .bottomRight { background-image:url(../images/box_bottom_right.gif); background-repeat:no-repeat; background-position:bottom right; width:5px; }
.box .bottomLeft { background-image:url(../images/box_bottom_left.gif); background-repeat:no-repeat; width:5px; background-position:bottom left;  }
.box .bottom { background-image:url(../images/box_bottom.gif); background-repeat:repeat-x; background-position:bottom; height:5px; }
.box .left { background-image:url(../images/box_left.gif); background-repeat:repeat-y; background-position:left; width:5px; }
.box .right { background-image:url(../images/box_right.gif); background-repeat:repeat-y; background-position:right; width:5px; }
.box .topTab { background-image:url(../images/box_top.gif); background-repeat:repeat-x; background-position:bottom; } 

/*  SEARCH PREFERENCE TAGS
------------------------------------------------
*/

#searchPreference { margin: 0 0 20px 7px; }
#searchPreference ul { margin:0; padding:0; list-style:none; }
#searchPreference li { margin:0 1px 0 0; padding:0; float:left; }
#searchPreference a { display:block;  }
#searchPreference label { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#searchPreference select { width:85px; margin:0 10px 5px 0 }
#searchPreference .areaGroup { background-color:#DEDCDA; }

#searchPreference .searchBy { width:60px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  }
#searchPreference .searchBy a { color:#000000; text-decoration:none;  }

#searchPreference .noResults { 	margin:0 20px 10px 0; border: 1px solid #CC0000; padding:6px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#FFCCCC; }
#searchPreference .streetSearch { margin:5px 0 0 5px; }
#searchPreference .areaList td { font-size:100%; } 

#searchPreference .search { margin:0 0 0 65px; }
#searchPreference .search a, #searchPreference .searchAlt a { background-image:url(../images/but_search_1.gif); background-repeat:no-repeat; width:93px; height:15px; display:block; margin:5px 0 15px 0;}
#searchPreference .search a:hover, #searchPreference .searchAlt a:hover { background-image:url(../images/but_search_2.gif); }


/*  GOOGLE MAP, SEARCH RESULT TAGS
------------------------------------------------
*/

#mapResults ul { margin:0; padding:0; list-style:none; }
#mapResults .box { width:216px; }
#mapResults .resultSet { height:385px; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
#mapResults .resultSet .photoOverview a { border:1px solid #999999; display:block; width:60px; }
#mapResults .resultSet .photoOverview img { border:1px solid #FFFFFF }
#mapResults .resultSet .street { margin:0; font-weight:bold; text-align:left;  }
#mapResults .resultSet .bedrooms { margin:0;}
#mapResults .resultSet .priceMarket { margin:0; }
#mapResults .resultSet .divider { background-image:url(../images/search_results_divider.gif); background-repeat:repeat-x; background-position:center; height:10px }

/*  GOOGLE MAP, CONTROL TAGS
------------------------------------------------
*/
#mapResults .mapView { margin:0 0 0 5px; }
#mapResults .mapView li { margin:0 1px 0 0; padding:0; float:left; }
#mapResults .mapView .hybrid { width:73px; height:19px; text-indent:-5000px; background-image:url(../images/maps/but_hyb_1.gif); background-repeat:no-repeat; }
#mapResults .mapView .hybrid a { width:73px; height:19px; text-indent:-5000px; background-image:url(../images/maps/but_hyb_1.gif); background-repeat:no-repeat; display:block;  }
#mapResults .mapView .hybrid a:hover, #mapResults .mapView .hybrid a.active { background-image:url(../images/maps/but_hyb_2.gif); }
#mapResults .mapView .satellite { width:73px; height:19px; text-indent:-5000px; background-image:url(../images/maps/but_sat_1.gif); background-repeat:no-repeat;  }
#mapResults .mapView .satellite a { width:73px; height:19px; text-indent:-5000px; background-image:url(../images/maps/but_sat_1.gif); background-repeat:no-repeat; display:block;  }
#mapResults .mapView .satellite a:hover { background-image:url(../images/maps/but_sat_2.gif); }
#mapResults .mapView .satellite a.active { background-image:url(../images/maps/but_sat_2.gif); }
#mapResults .mapView .standard {  width:73px; height:19px; text-indent:-5000px; background-image:url(../images/maps/but_map_1.gif); background-repeat:no-repeat; }
#mapResults .mapView .standard a {  width:73px; height:19px; text-indent:-5000px; background-image:url(../images/maps/but_map_1.gif); background-repeat:no-repeat; display:block; }
#mapResults .mapView .standard a:hover {background-image:url(../images/maps/but_map_2.gif); }
#mapResults .mapView .standard a.active {background-image:url(../images/maps/but_map_2.gif); }

/*  GOOGLE MAP, OVERVIEW BUBBLE TAGS
------------------------------------------------
*/

#mapResults .propertyDetail .photoOverview a { border:1px solid #999999; display:block; width:160px; }
#mapResults .propertyDetail .photoOverview img { border:1px solid #FFFFFF }
#mapResults .propertyDetail .street { margin:0; font-weight:bold; font-size:11px; text-transform:uppercase; color:#000000; }
#mapResults .propertyDetail .area { margin:0; font-size:10px; }
#mapResults .propertyDetail .style { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px  }
#mapResults .propertyDetail .sqft { text-transform:none; }
#mapResults .propertyDetail .tenure { text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
#mapResults .propertyDetail .bedrooms { margin:5px 0 5px 0;font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase;}
#mapResults .propertyDetail .propertyReference { margin:10px 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px }
#mapResults .propertyDetail .priceMarket { margin:5px 0 5px 0; font-size:12px; font-weight:bold; color:#990000; }
#mapResults .propertyDetail .moreDetails { list-style:none; margin:0; padding:0 }
#mapResults .propertyDetail .moreDetails li { margin:0; padding:0 }
#mapResults .propertyDetail .photoGallery { list-style:none; margin:0; padding:0; }
#mapResults .propertyDetail .photoGallery li { list-style:none; margin:0; padding:0; float:left; }
#mapResults .propertyDetail .photoGallery a { border:1px solid #999999; display:block; width:60px; }
#mapResults .propertyDetail .photoGallery img { border:1px solid #FFFFFF }
#mapResults .propertyDetail .bulletPoints { list-style:none; margin:0; padding:0; }
#mapResults .propertyDetail .bulletPoints li { list-style:disc; margin:0; padding:0; }


#mapResults #pageSelectors ul { list-style:none; margin:0 3px 15px 0; padding:0; float:right; }
#mapResults #pageSelectors li { float:left; margin:0; padding:0; }
#mapResults #pageSelectors { clear:both; margin:15px 0 15px 0;}
#mapResults #pageSelectors td { padding:0;}
#mapResults #pageSelectors div { padding:2px 0 0 0; text-align:center;}
#mapResults #pageSelectors a { width:16px; height:16px; display:block; background-color:#FFFFFF; text-decoration:none; margin:0 5px 0 0; border:none; border-right:1px solid #666666; }
#mapResults #pageSelectors a:hover { background-color:none; color:#000000; }
#mapResults #pageSelectors .firstPage div { padding:2px 5px 0 5px; }
#mapResults #pageSelectors .firstPage a { border:none; }
#mapResults #pageSelectors .nextPage div { padding:2px 5px 0 5px; }
#mapResults #pageSelectors .previousPage div { padding:2px 5px 0 5px; }
#mapResults #pageSelectors .lastPage div { padding:2px 5px 0 5px; }
#mapResults #pageSelectors .lastPage a { border:none; }
#mapResults #pageSelectors .nextPage a { width:60px;  border:none;}
#mapResults #pageSelectors .previousPage a { width:68px; border:none; }
#mapResults #pageSelectors .currentPage a { font-weight:bold; background-color:none; color:#000000; }

/*  STANDARD SEARCH RESULT TAGS
------------------------------------------------
*/

#standardResults .box { width:216px; }
#standardResults .resultSet { height:420px; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#standardResults .resultSet .photo a { border:1px solid #999999; display:block; width:60px; }
#standardResults .resultSet .photo img { border:1px solid #FFFFFF }
#standardResults .resultSet .address { margin:0; font-weight:bold; text-align:left;  }
#standardResults .resultSet .beds { margin:0;}
#standardResults .resultSet .price { margin:0; }
#standardResults .resultSet .divider { background-image:url(../images/search_results_divider.gif); background-repeat:repeat-x; background-position:center; height:10px }