Ummmm yeaaah.

I am focusing on a Wordpress eCommerce site. Wish to have a high level parent page known as "Shop" with Child pages: "Product Type 1", "Product Type 2", Product Type 3".

Each one of the three second level children may have a lengthy listing of items (as third level children).

Here's my problem: Once the top level "Shop" page is chosen, I wish to query All the grandchildren. I should also exclude the 2nd level children in the list...individuals pages only exist as templates as well as for Search engine optimization reasons.

Here's what I have used previously when calling child pages:

query_posts("post_parent=48&post_type=page&orderby=title&order=asc");

Where publish_parent=48 may be the top level page's ID. Any suggestions?