The Sony PRS505 has a fairly old implementation of ADE, so there may be some differences on the Nook. The old Sony does not do full justification, for example, but my Kobo does. So you maybe should break down and buy a Nook
I think those media queries get put into the .xpgt file which is specific to the ADE epub render engine, so they won't work anywhere else.