diff --git a/modules/shortcut/shortcut.css b/modules/shortcut/shortcut.css
index 3afcb94..3eda435 100644
--- a/modules/shortcut/shortcut.css
+++ b/modules/shortcut/shortcut.css
@@ -51,6 +51,15 @@ div#toolbar div.toolbar-shortcuts span.icon {
 
 div.add-or-remove-shortcuts {
   padding-top: 5px;
+  text-align: left;
+}
+div.add-or-remove-shortcuts a,
+div.add-or-remove-shortcuts a:hover {
+  display: inline-block;
+  overflow: hidden;
+  text-decoration: none;
+  outline: 0;
+  border: 0;
 }
 
 div.add-or-remove-shortcuts a span.icon {
@@ -58,6 +67,7 @@ div.add-or-remove-shortcuts a span.icon {
   width: 12px;
   background: transparent url(shortcut.png) no-repeat scroll 0 0;
   height: 12px;
+  overflow: hidden;
   float: left;
   margin-left:8px;
 }
@@ -75,19 +85,19 @@ div.remove-shortcut a:hover span.icon {
 }
 
 div.add-or-remove-shortcuts a span.text {
+  display: none;
   float: left;
   padding-left:10px;
-  display: none;
 }
 
 div.add-or-remove-shortcuts a:focus span.text,
 div.add-or-remove-shortcuts a:hover span.text {
+  padding-right: 6px; /* LTR */
   font-size: 10px;
   line-height: 12px;
   color: #fff;
   background-color: #5f605b;
   display: block;
-  padding-right: 6px; /* LTR */
   cursor: pointer;
   -moz-border-radius: 0 5px 5px 0; /* LTR */
   -webkit-border-top-right-radius: 5px; /* LTR */
