@charset "utf-8";
/* CSS Document */

.landing ul { overflow: hidden; padding: 20px 0 0 165px; }
.landing ul > li {
    position: relative;
    float: left;
    list-style: none;
    margin: 0 40px 20px 0;
    font-size: 10px;
}
.landing ul a { text-decoration: none; display: block; }

.landing ul li img { display: block; position: relative; z-index: -1;} /* IE8 fix, background colour appears behind img for uknown reason set negative z-index */
.landing ul li:not([class=na]) img { position: static; } /* Reset relative position, as this plays havoc with good browsers */

.landing ul a:hover, .landing ul a:focus
{
    display: block;
    outline: none;
    -moz-box-shadow: 3px 3px 5px #000;
    -webkit-box-shadow: 3px 3px 5px #000;
    box-shadow: 3px 3px 5px #000;
}
.landing ul a:hover img, .landing ul a:focus img { outline: 3px solid #ccc; }