diff --git a/less/mixins.less b/less/mixins.less
index 0074e89241024bf684c945bd5dee93295c207877..6db257d7f1845fe81f9469874bf9ad11a3235b9e 100644
--- a/less/mixins.less
+++ b/less/mixins.less
@@ -313,7 +313,13 @@
 // Add an alphatransparency value to any background or border color (via Elyse Holladay)
 #translucent {
   .background(@color: @white, @alpha: 1) {
-    background-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);
+    @rgba: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);
+    @argb: argb(@rgba); //Get #AARRGGBB color code for IE fileter
+    @filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorstr=@{argb},endColorstr=@{argb})";
+    background-color: @rgba;
+    *background:transparent;
+	   filter: @filter;
+	   border-radius: ~"0\9\0"; //Reset border-radius for IE9 only. Since the filter background in this version is not clipped.
   }
   .border(@color: @white, @alpha: 1) {
     border-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha);