Where can you buy max elixers on pokemon platinum version?

i really need them because my pokemon lose there pp during the elite 4 battles. how much are they if i can buy them and do you have any tips for beating cynthia???? HELP APPRICIATED thanks
4 answers 4