diff --git a/mozilla/toolkit/content/jar.mn b/mozilla/toolkit/content/jar.mn
index 3a9333a6aed..1227c9717d9 100644
--- a/mozilla/toolkit/content/jar.mn
+++ b/mozilla/toolkit/content/jar.mn
@@ -51,6 +51,7 @@ toolkit.jar:
*+ content/global/bindings/preferences.xml (widgets/preferences.xml)
*+ content/global/bindings/progressmeter.xml (widgets/progressmeter.xml)
*+ content/global/bindings/radio.xml (widgets/radio.xml)
+*+ content/global/bindings/richlistbox.xml (widgets/richlistbox.xml)
*+ content/global/bindings/scrollbar.xml (widgets/scrollbar.xml)
*+ content/global/bindings/scrollbox.xml (widgets/scrollbox.xml)
*+ content/global/bindings/splitter.xml (widgets/splitter.xml)
diff --git a/mozilla/toolkit/content/widgets/richlistbox.xml b/mozilla/toolkit/content/widgets/richlistbox.xml
new file mode 100644
index 00000000000..88fe26ec1bf
--- /dev/null
+++ b/mozilla/toolkit/content/widgets/richlistbox.xml
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ null
+
+
+
+
+
+
+
+
+
+
+ null
+
+
+ return this._selectedItem;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mozilla/toolkit/content/xul.css b/mozilla/toolkit/content/xul.css
index 51d63b70637..f41b6b4b1c8 100644
--- a/mozilla/toolkit/content/xul.css
+++ b/mozilla/toolkit/content/xul.css
@@ -1010,3 +1010,11 @@ expander {
-moz-binding: url("chrome://global/content/bindings/expander.xml#expander");
-moz-box-orient: vertical;
}
+
+
+/********** Rich Listbox ********/
+
+richlistbox {
+ -moz-binding: url('chrome://global/content/bindings/richlistbox.xml#richlistbox');
+ -moz-user-focus: normal;
+}
diff --git a/mozilla/toolkit/mozapps/downloads/content/download.xml b/mozilla/toolkit/mozapps/downloads/content/download.xml
index 653fc2cafb8..145e97cb3ca 100644
--- a/mozilla/toolkit/mozapps/downloads/content/download.xml
+++ b/mozilla/toolkit/mozapps/downloads/content/download.xml
@@ -51,7 +51,7 @@
xmlns:xbl="http://www.mozilla.org/xbl"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
-
+
@@ -126,6 +126,15 @@