diff --git a/data/Makefile.am b/data/Makefile.am
index 2d3ab5a43..e575bd177 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -35,7 +35,8 @@ dist_theme_DATA = \
theme/section-more.svg \
theme/single-view-active.svg \
theme/single-view.svg \
- theme/switch-scroll-hhandle.svg
+ theme/switch-scroll-hhandle.svg \
+ theme/switch-scroll-hhandle-hover.svg
schemadir = @GCONF_SCHEMA_FILE_DIR@
diff --git a/data/theme/gnome-shell.css b/data/theme/gnome-shell.css
index 656f1bc12..ee16b9f4c 100644
--- a/data/theme/gnome-shell.css
+++ b/data/theme/gnome-shell.css
@@ -215,6 +215,10 @@ StTooltip {
border-image: url("switch-scroll-hhandle.svg") 5;
}
+#SwitchScroll StButton#hhandle:hover {
+ border-image: url("switch-scroll-hhandle-hover.svg") 5;
+}
+
#SwitchScroll StButton#backward-stepper,
#SwitchScroll StButton#forward-stepper
{
diff --git a/data/theme/switch-scroll-hhandle-hover.svg b/data/theme/switch-scroll-hhandle-hover.svg
new file mode 100644
index 000000000..c0de2311f
--- /dev/null
+++ b/data/theme/switch-scroll-hhandle-hover.svg
@@ -0,0 +1,123 @@
+
+
+
+
diff --git a/data/theme/switch-scroll-hhandle.svg b/data/theme/switch-scroll-hhandle.svg
index ae465d955..5c42fd963 100644
--- a/data/theme/switch-scroll-hhandle.svg
+++ b/data/theme/switch-scroll-hhandle.svg
@@ -44,11 +44,11 @@