Yeah that can be tricky Zep.
Many jobs require a 'tailored' CV that shows just the things relavent to them, or at least makes them more prominent.
I basically have a generic CV though but for HMV etc you would want to highlight your 'Customer focused skills', and things like communication, workign well under pressure and to tight deadlines. Flexibility and ability to learn new things quickly yadda yadda.
Mine follows a basic layout like this:
Name top centre followed by personal details.
Then the skills profile where you mention things like what I mentioned before and relating to previous experience.
You could put under teamwork something like: My permanent employment with 'Whoever' was extremely team oriented and involved working within single teams and other teams within the organisation.
Many of my college projects and assignments relied on group participation and long term team work.
Comminication you can mention your people skills and where you got them and ability to work well on the phone and things like that.
Under motivation I usually write some crap about being able to work well both on my own and as part of a team.
Then you go onto your work experience. I dont really go too far back and use experience more relavent to the job you're going for but dont make it look like there have been huge gaps between each job if you can help it. Education is fine as a gap but they start asking why theres a 6 month gap between job A and job B then you might start to come unstuck
I was unemployed for 6 months, thats always a pain in the arse to explain.
Education is easy enough, put as much detail as you can and finally just a little bit about your interests. I usually put scuba diving as I have a diver's qualification. Looks like you're into learning more, then I put skiing, reading and keeping my IT skills up to scratch. Makes you look fit, healthy, active and all that crap that Im just not LOL