When I applied to VS I had professional photos taken in business attire.
They weren't expensive, you can get them done quite cheaply if you shop around.
Even if you decide not to use a photographer, definately wear business attire in your photos. I've heard the most hilarious stories during my training about candidates sending pictures of themselves on holiday wearing bikinis or even less!!
Despite some people's perception of Virgin, that is NOT the image the recruiters are looking for!
Good Luck!!