code: function() {
  			if (!this._rendered || YAHOO.env.ua.ie || YAHOO.env.ua.gecko ) { return; }
  			var maskEl = this.get(MASK_EL),
  				tlEl = Dom.getElementsByClassName(CLASS_TL,undefined,maskEl)[0],
  				trEl = Dom.getElementsByClassName(CLASS_TR,undefined,maskEl)[0],
  				blEl = Dom.getElementsByClassName(CLASS_BL,undefined,maskEl)[0],
  				brEl = Dom.getElementsByClassName(CLASS_BR,undefined,maskEl)[0],
  				newSize = (parseInt(Dom.getStyle(maskEl,HEIGHT),10) -
  				parseInt(Dom.getStyle(tlEl,HEIGHT),10)) + 'px';
  				
  			Dom.setStyle(blEl,HEIGHT,newSize);
  			Dom.setStyle(brEl,HEIGHT,newSize);
  			newSize = (parseInt(Dom.getStyle(maskEl,WIDTH),10) -
  				parseInt(Dom.getStyle(tlEl,WIDTH),10)) + 'px';
  			Dom.setStyle(trEl,WIDTH,newSize);
  			Dom.setStyle(brEl,WIDTH,newSize);
  		}
docs: Due to rounding differences, some browsers fail to cover the whole area
  with the mask quadrants when the width or height is odd.  This method
  stretches the lower and/or right quadrants to make the difference.
  @method _fixEdges
  @return void
  @private