En alignant un réactif div centre

Au sein de la structure ci-dessous quelle est la meilleure façon d'être en mesure d'aligner les div#logo dans le milieu de la grid_12 visible div pour non seulement les appareils mobiles.

Puis-je créer un morceau de code pour remplacer les classes ci-dessus?

J'ai créé un Plunker avec mon code - http://plnkr.co/edit/lrRm0nXdYaz5g7dYe4DS

HTML:

<header class="row visible">

    <div class="grid_12 visible">
        <div class="row logo-wrap">

            <!-- logo -->
                        <div class="grid_6">
                <div id="logo">
                    <a href="http://dev.jzm.co.nz/mytime/"><img src="http://dev.jzm.co.nz/mytime/image/data/logo-black-web.png" title="My Time Candles" alt="My Time Candles" /></a>
                </div>
            </div>

            <!-- search -->
            <div class="grid_6 visible">
                <div id="search">
                    <div class="button-search">Search</div>
                                        <input type="text" name="filter_name" value="Search ... " onclick="this.value = '';" onkeydown="this.style.color = '#000000';" />
                                    </div><!--/search-->
            </div>

        </div><!--/row-->  
    </div><!--/grid_12-->
</header><!--End Header-->

OriginalL'auteur Jess McKenzie | 2013-03-23