/*  -------------------------------------------------------------------
    Reset - October 2008 ---------------------------------------------- */
    html, body, div, span, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, cite, code, small, strong,
    br, b, u, i, center, q, em, img, dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
        border:0;
        font-family:inherit;
        font-size:1em;
        font-style:inherit;
        font-weight:inherit;
        list-style:none;
        margin:0; padding:0;
        vertical-align:baseline;
    }

    body { font-size:100.01%; line-height:1.5; background:#fff; }

    /* Tables still need 'cellspacing="0"' in the markup. */
    table { border-collapse:collapse; border-spacing:0; }
    caption, th, td { text-align:left; font-weight:normal; }

    /* Remove possible quote marks (") from <q>, <blockquote>. */
    blockquote:before, blockquote:after, q:before, q:after { content:""; }
    blockquote, q { quotes:"" ""; }

    a img { border:none; }


/*  -------------------------------------------------------------------
    Redefine Tags ----------------------------------------------------- */
    p, a, address, ul, li, dt, dd, input, select, textarea, h1, h2, h3, h4, div, table, tr, td, th {
        color:#fff;
        font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:13px; line-height:16px;
    }
    p { margin-bottom:18px; }

    a, a:visited { color:#ffdf25; text-decoration:underline; }
    a:hover, a:visited:hover { color:#fff; text-decoration:underline; }
    a { outline:none; }


/*  -------------------------------------------------------------------
    Other ------------------------------------------------------------- */
    .error, .error_msg, .error_msg li { color:#9f1e22 !important; font-weight:bold !important; }
    .hide { display:none; }

    .clearfix:after {
        content:".";
        clear:both;
        display:block;
        height:0;
        visibility:hidden;
    }
    .clearfix { display:inline-block; }

    /* Hide from IE Mac \*/
    .clearfix { display:block; }
    /* End hide from IE Mac */

