add shared basic style and layout to market