Adjusted Order of Precedence for Parent

Found a bug where, when using an image in CSS Background, the parent options (both explicit and identified by data attribute) would be ignored.

Now allows explicit selection of parent, then data attribute, then defaults to selector object if CSS background image being used, then immediate parent object