Can someone please explain how paths work in PHP include() situations
<p>I don't get it. 
When trying to include files from different directories, i'm sure i must be missing something real simple. </p>

<p>Site structure is like this. 
<img src="http://i.stack.imgur.com/jAfma.jpg" alt="Directory Structure"></p>

<p>if i <code>include("includes/header.php);</code> from inside the /reports/top_sellers_report.php file, the call to the css file doesn't work. <br/>
To make it work i must put <code>../styles/styles.css</code> <br/>
But then, if i open "product_dtails.php from the root, it too includes the header, and then the css file won't load and i need to remove the <code>../</code> to make it work. <br/>
I can't win... <br/> 
Am i missing something? <br/>4 hours of searching online suggests i am!</p>
