﻿/* Aller Bold */
@font-face {
    font-family: 'AllerBold';
    src: url('App_Themes/Failte_Ireland/Styles/lib/aller_bd-webfont.eot');
    src: url('App_Themes/Failte_Ireland/Styles/lib/aller_bd-webfont.eot?#iefix') format('embedded-opentype'), url('App_Themes/Failte_Ireland/Styles/lib/aller_bd-webfont.woff') format('woff'), url('App_Themes/Failte_Ireland/Styles/lib/aller_bd-webfont.ttf') format('truetype'), url('App_Themes/Failte_Ireland/Styles/lib/aller_bd-webfont.svg#AllerBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    margin: 0;
    padding: 0;
}

/* error */
.error-contain {
    height: 100%;
    width: 100%;
    background: #fff;
}

.error-page {
    width: 921px;
    height: 586px;
    position: relative;
    background: url(App_Themes/Failte_Ireland/Images/bg-error.jpg);
    margin: auto;
    padding-top: 20px;
    font-family: 'AllerBold', Verdana;
}

    .error-page h1 {
        position: absolute;
        left: 260px;
        top: 150px;
        color: #fff;
        font-size: 35px;
        line-height: 35px;
    }

    .error-page p {
        position: absolute;
        left: 260px;
        top: 190px;
        color: #fff;
        width: 300px;
        font-size: 18px;
        line-height: 25px;
    }

        .error-page p a {
            color: #fff;
        }

a.home-link {
    width: 230px;
    display: inline-block;
    position: absolute;
    top: 305px;
    height: 40px;
    left: 260px;
}
