The website is primarily designed for online customers only so does not really have any of the shop (highstreet / offline) tariffs on it.
Customer services can analyse your bill and recommend you a tariff.
ANY NETWORK ANY TIME:
o2 25 - £16 25xnet mins 25 sms
o2 50 - £19 50xnet mins i think this is still 25sms but dont quote me on that because there were plans to increase to 50 and i am not sure if this has been done
o2 100 - £25 - 100xnet 100 sms
o2 200 - £30 - 200xnet 50sms, 901 free, its free
o2 250 - £35 - 250xnet 50sms, 901 free, its free
o2 400 - £45 - 400xnet 50sms, 901 free, its free
o2 Max - £75 - 1000xnet 50sms, 901 free, its free
OFFPEAK ONLY
O2 Leisure time Plus - £20 - 1000mins offpeak landlines, o2 mobiles, 25 offpeak to other networks
O2 Leisure time All - £25 - 500 mins offpeak any landline, o2 or other network.