drop down menu header hover state

addition of border was causing a jump each time the hover style was
added. Change width and added transparent border to prevent the change
from affecting the size of the element
makeImage in controller: fix for not parameters
checkout - bug fix

when an error occurred, the animate to first error sometimes caused a js
error.
email validation was missing.