 <p>I had the same problem recently. Try adding <code>display: none;</code> to the container div. That will prevent it from showing that split-second flash. You can change <code>none;</code> to <code>block;</code> through jQuery after loading completes with: </p> <pre><code>&lt;script type="text/javascript"&gt; $(document).ready(function(){ $('#whateverSelector').show(); }); &lt;/script&gt; </code></pre> <p>You can either put this at the end of the document before the <code>&lt;/body&gt;</code> or (better yet) before the <code>&lt;/head&gt;</code>.</p> <p>Perhaps the <code>none;</code> is being over-written somewhere in the CSS. Try adding the style inline to see if you can sort-of "force" it to work. This this in the HTML: <code>&lt;div class="orbit-wrapper" style="display:none;"&gt;...</code> I hope that helps.</p>