diff --git a/extlink.css b/extlink.css
index 44de35c..36a6ce7 100644
--- a/extlink.css
+++ b/extlink.css
@@ -1,9 +1,13 @@
 span.ext {
-  background: url(extlink.png) right center no-repeat;
+  background: url(extlink_s.png) 2px center no-repeat;
+  width: 10px;
+  height: 10px;
   padding-right: 12px;
 }
 span.mailto {
-  background: url(mailto.png) right center no-repeat;
+  background: url(extlink_s.png) -20px center no-repeat;
+  width: 10px;
+  height: 10px;
   padding-right: 12px;
 }
 
diff --git a/extlink.js b/extlink.js
index eaa9bbe..0c09b6b 100644
--- a/extlink.js
+++ b/extlink.js
@@ -138,7 +138,11 @@ Drupal.extlink.applyClassAndSpan = function (links, class_name) {
   for (i = 0; i < length; i++) {
     var $link = $($links_to_process[i]);
     if ($link.css('display') == 'inline') {
-      $link.after('<span class=' + class_name + '></span>');
+      if (class_name == Drupal.settings.extlink.mailtoClass) {
+        $link.after('<span class=' + class_name + '><div class="element-invisible">' + Drupal.t('Email links icon') + '</div></span>');
+      }else {
+        $link.after('<span class=' + class_name + '><div class="element-invisible">' + Drupal.t('External Links icon') + '</div></span>');
+      }
     }
   }
 };
diff --git a/extlink_s.png b/extlink_s.png
new file mode 100644
index 0000000..778fb58
Binary files /dev/null and b/extlink_s.png differ
