Sorry, just re-read the MySQL manual after I doubted myself on my last reply.
Try reversing the order of the tables in the JOIN.
EDIT: Also note that another way of going about doing this might be:
DELETE FROM tblmaxxinv
WHERE NAV_PN NOT IN (
SELECT NAV_PN
FROM tblvisiblepsdbsumoneweekpfil
)
though I'm not sure which one is more optimized/efficient (and thus faster).