 		// Create a Shape containing a round rectangle that the
 		// specified corner radii and very short sides.
 		var roundRectWidth:Number = Math.max(tlRadius, blRadius) + 
-								    2 * distance + 
+								    3 * distance + 
 									Math.max(trRadius, brRadius);
 		var roundRectHeight:Number = Math.max(tlRadius, trRadius) +
-									 2 * distance +
+									 3 * distance +
 									 Math.max(blRadius, brRadius);
 
 		if (roundRectWidth < 0 || roundRectHeight < 0)

			
		if (rightShadow || bottomShadow)
		{
			var brWidth:Number = Math.min(brRadius + rightThickness + distance,
										  maxCornerWidth);
			var brHeight:Number = Math.min(brRadius + bottomThickness + distance,
										   maxCornerHeight);

			matrix.tx = x + width + rightThickness - shadow.width; 

		
		if (rightShadow || topShadow)
		{
			var trWidth:Number = Math.min(trRadius + widthThickness,
										  maxCornerWidth);
			var trHeight:Number = Math.min(trRadius + heightThickness,
										   maxCornerHeight);

			matrix.tx = x + width + rightThickness - shadow.width;
