no party has ever won a general election without winning over the middle classes (yes i know the class system is archaic but it exists like it or not). Labour won because Blair convinced them their economic prosperity would be safe under New Labour.
I remember Michael Foot being elected leader...