Complete (indeed it's just to wrap the Slider in a simple div):
<?php function cust_show_slider() {
if (osc_is_home_page()) { ?>
<div>
<?php osc_slider(); ?>
</div>
<?php }
}
osc_add_hook('before-main', 'cust_show_slider');
?>
Regards
@teseo
Thanks again for all of your help, sorry I've only just got back to you only just got back into the office. The code works wonderfully! However, I am having a slight issue with the div. The div is generated within the .wrapper container, therefore it is limited to 980px; I can get by this by setting the div through absolute positioning, but this causes display issues, especially when looking at content on a smartphone etc.
Looking at the structure, the easiest way would be to close off the .wrapper container for the header and then reopen it after the slider. Would I need to close the .wrapper container div, and then have it reopen all of the pages which have a header? Or is there a way to close the wrapper div for only the main home page and then have the slider load, then reopen the wrapper?
(I hope this makes sense)