When you put something in the trash and empty the trash, the file is not erased. Instead, it is removed from the disk directory, and the place where it is recorded is marked as being "free." Then, as you continue to use the computer, by saving files or moving things around, that free space is eventually used, and the place where the deleted file used to be is written over with new files.
If you delete a file by accident, the longer you keep using the computer, the more likely it is that the space where the file used to be will get used by some other file, and the file you deleted will be gone beyond all hope of recovery. Just by using your Web browser, you are making it less and less likely that the file can ever be recovered, because your Web browser saves many files--cookies, cache files, temporary files, and so on--which can end up on top of the file you deleted.
If you delete a file by accident, the best advice is to shut down that computer immediately, and do not turn it on or use it again until you have a data recovery program.
The best data recovery program I have used is a program called Data Rescue II, by Prosoft Engineering. However, you should keep in mind that you must have some other hard disk to copy the rescued files to. You can not rescue them onto the same volume that you originally deleted them from.
If you have continued to use the same computer after you deleted that file, the odds are pretty good that the file has been overwritten and can not be saved. You have backups of your files, right?