update styles
support xhr and return json for deposit end point
redo markup and layout