html, body, form, a, div, span, ul, ol, li, table, caption, tr, th, td, img, strong, em, p, h1, h2, h3, h4, h5, h6, pre {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

body {
    background: #212021;
}

html {
    height: 101%;
    background: #212121;
}

#preLoadingDiv {
    width: 300px;
    margin: 20% auto;
    /*position: fixed;
    top: 40%;
    left: 40%;*/
}

    #preLoadingDiv img {
        display: block;
        margin: 10px auto;
    }

.noshow {
    display: none !important;
}

.browserhelp {
    /*width: 100%;*/
    height: 2000px;
    /*background: #f2f2f2;*/
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #ccc;
    -webkit-text-shadow: 0 1px 0 #000;
    text-shadow: 0 1px 0 #000;
    padding: 50px;
    display: none;
    margin: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.browserhelp_visible {
    display: block !important;
}


.browserhelp_logo {
    height: 75px;
    /*background: url(/content/app/9ja/images/logo.png) top left no-repeat transparent;*/
    background: url(/content/app/9ja/images/logo.png) top left no-repeat transparent;
    border-bottom: 1px solid #9dc34b;
}

.browserhelp_title {
    font-size: 17px;
    font-weight: 600;
    color: #9dc34b;
    -webkit-text-shadow: 0 1px 0 #000;
    text-shadow: 0 1px 0 #000;
    margin-top: 25px;
}

.browserhelp ul {
    list-style: none;
    width: 100%;
    height: 500px;
    margin-top: 60px;
}

    .browserhelp ul li {
        float: left;
        width: 130px;
    }

        .browserhelp ul li .browserhelp_browserimage {
            width: 102px;
            height: 113px;
            position: relative;
            margin-bottom: 35px;
            cursor: pointer;
            border-radius: 10px;
            background-repeat: no-repeat;
            background-position: bottom center;
        }

            .browserhelp ul li .browserhelp_browserimage.chrome {
                background-image: url(/content/app/9ja/images/browserhelp_chrome.png);
            }

            .browserhelp ul li .browserhelp_browserimage.firefox {
                background-image: url(/content/app/9ja/images/browserhelp_firefox.png);
            }

            .browserhelp ul li .browserhelp_browserimage.ie {
                background-image: url(/content/app/9ja/images/browserhelp_ie.png);
            }

            .browserhelp ul li .browserhelp_browserimage.opera {
                background-image: url(/content/app/9ja/images/browserhelp_opera.png);
            }

            .browserhelp ul li .browserhelp_browserimage.safari {
                background-image: url(/content/app/9ja/images/browserhelp_safari.png);
            }

            .browserhelp ul li .browserhelp_browserimage span {
                display: block;
                position: absolute;
                left: 0;
                bottom: -25px;
            }

        .browserhelp ul li .browserhelp_install_link {
            display: block;
            text-decoration: none;
            color: #fff;
            font-weight: 600;
            font-size: 14px;
            cursor: pointer;
        }

        .browserhelp ul li:hover .browserhelp_install_link {
            color: #9dc34b;
        }

        /*IE 5 does not understand hover on li elements like above*/
        .browserhelp ul li .browserhelp_install_link:hover {
            color: #9dc34b;
        }
