American Greetings offers new card line with added toy sock puppet