Is it possible to change styles of a div that resides inside an iframe on the page using CSS only?
In short no.
You can not apply CSS to HTML that is loaded in an iframe, unless you have control over the page loaded in the iframe due to cross-domain resource restrictions.