+#map {\r
+ position: absolute;\r
+ border: 1px solid black;\r
+ margin: 0px; \r
+ padding: 0px;\r
+ left: 0px;\r
+ right: 2px;\r
+ top: 0px;\r
+ bottom: 0px;\r
+}\r
+\r
+#search_results {\r
+ display: none;\r
+ position: absolute;\r
+ border: 1px solid black;\r
+ margin: 0px;\r
+ padding: 0px;\r
+ width: 30%;\r
+ left: 0px;\r
+ top: 0px;\r
+ bottom: 0px;\r
+}\r
+\r
+#search_results_content {\r
+ overflow: auto;\r
+ position: absolute;\r
+ font-size: 13px;\r
+ line-height: 14px;\r
+ top: 29px;\r
+ bottom: 0px;\r
+ left: 0px;\r
+ right: 0px;\r
+}\r
+\r
+.search_results_title {\r
+ margin: 0px;\r
+ padding: 3px 6px 3px 6px;\r
+ height: 29px;\r
+ font-size: 14px;\r
+ line-height: 15px;\r
+ border-bottom: 1px solid black;\r
+ background: #bbb;\r
+}\r
+\r
+.search_results_heading {\r
+ margin: 0px;\r
+ padding: 3px 6px 3px 6px;\r
+ border: 1px solid #ccc;\r
+ background: #ddd;\r
+}\r
+\r
+.search_results_entry {\r
+ margin: 0px;\r
+ padding: 2px 6px 2px 6px;\r
+}\r
+\r
+.search_results_error {\r
+ margin: 0px;\r
+ padding: 2px 6px 0px 6px;\r
+ color: #f00;\r
+}\r
+\r
+.search_help {\r
+ font-size: 10px;\r
+ line-height: 1em;\r
+ margin-top: 3px;\r
+ margin-bottom: 0px;\r
+}\r