docs: function(t, p, cs, calc) { 
  				if (!_supportsOpacity && p === "opacity") { //several versions of IE don't use the standard "opacity" property - they use things like filter:alpha(opacity=50), so we parse that here.
  					return _getIEOpacity(t);
  				} else if (!calc && t.style[p]) {
  					return t.style[p];
  				} else if ((cs = cs || _getComputedStyle(t, null))) {
  					t = cs.getPropertyValue(p.replace(_capsExp, "-$1").toLowerCase());
  					return (t || cs.length) ? t : cs[p]; //Opera behaves VERY strangely - length is usually 0 and cs[p] is the only way to get accurate results EXCEPT when checking for -o-transform which only works with cs.getPropertyValue()!
  				} else if (t.currentStyle) {
  					return t.currentStyle[p];
  				}
  				return null;
  			}