An empirical investigation of Web site characteristics, consumer emotional states and on-line shopping behaviors