 					topLeft, topRight, bottomRight, bottomLeft, SIDE_RIGHT);
 			}
 	
-			if (borderWidth.bottom > 0 && borderStyle.bottom != 'none')
+			if (borderWidth.bottom > 0 && borderStyle.bottom != 'none' && borderColor.bottom != 0)
 			{
 				topLeft.x = 0;
 				topLeft.y = m_height;

					topLeft, topRight, bottomRight, bottomLeft, SIDE_BOTTOM);
			}
			
			if (borderWidth.left > 0 && borderStyle.left != 'none')
			{
				topLeft.x = 0;
				topLeft.y = 0;

			var order : Array = ['borderTopLeftRadius', 'borderTopRightRadius', 
				'borderBottomRightRadius', 'borderBottomLeftRadius'];
	
			var i : int;
			var radiusItem : Number;
			for (i = 0; i < order.length; i++)
			{
