 import flash.display.GradientType;
 import flash.display.Graphics;
 
+import mx.core.DeviceDensity;
 import mx.core.mx_internal;
 
 import spark.skins.mobile.assets.ViewMenuItem_down;
 import spark.skins.mobile.assets.ViewMenuItem_showsCaret;
 import spark.skins.mobile.assets.ViewMenuItem_up;
+import spark.skins.mobile320.assets.ViewMenuItem_down;
+import spark.skins.mobile320.assets.ViewMenuItem_showsCaret;
+import spark.skins.mobile320.assets.ViewMenuItem_up;
 import spark.skins.mobile.supportClasses.ButtonSkinBase;
 
 use namespace mx_internal;

        }
        else
        {
            matrix.createGradientBox(unscaledWidth, unscaledHeight, Math.PI / 2, 0, 0);
            var chromeColor:uint = getStyle("chromeColor");
            
            chromeColorGraphics.beginGradientFill(GradientType.LINEAR,

        }
    }
    
    override protected function drawChromeColor(chromeColorGraphics:Graphics, 
                                                unscaledWidth:Number, unscaledHeight:Number):void
    {
        // bottom line is a shadow
        if (currentState == "down")
            chromeColorGraphics.drawRect(layoutBorderSize, 
                                         layoutBorderSize, 
                                         unscaledWidth - layoutBorderSize * 2, 
                                         unscaledHeight - layoutBorderSize * 2);
        else
            chromeColorGraphics.drawRect(0, 
                                         0, 
                                         unscaledWidth, 
                                         unscaledHeight - layoutBorderSize);
    }
}
}