/**
 * @file design.css
 * General layout styles.
 *
 * @author Ralf Busch
 */

body {
    background-color: #0082ff;
    background-image: url(../images/background.png);
    background-position: center top;
    background-repeat: repeat-x;
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-family: Arial,sans-serif;
    color: #ffffff;
    text-shadow: 0 2px #000000;
}

.background {
    display: block;
    background-image: url(../images/dog.png);
    background-position: center top;
    background-repeat: no-repeat;
    margin: auto;
    min-width: 990px;
    max-width: 1170px;
    height: 766px;
    text-align: center;
}

.logo {
    padding: 0;
    margin: 0;
    margin-top: 88px;
}

.footer {
    display: block;
    background-image: url(../images/footer.png);
    background-position: center -67px;
    background-repeat: no-repeat;
    margin: auto;
    min-width: 990px;
    max-width: 1235px;
    height: 190px;
    text-align: center;
    padding-top: 20px;

}

.storelinks {
    display: block;
    width: 579px;
    height: 487px;
    float: right;
    background-image: url(../images/storebackground.png);
    margin-right: 40px;
}

.storelinks img {
    margin-top: 40px;
}
.storelinks img.top {
    margin-top: 145px;
}

.storelinks2 {
    display: block;
    width: 510px;
    height: 387px;
    float: right;
    margin-right: 40px;
    text-align: left;
    padding-top: 100px;
    font-size: 24px;
}

.storelinks2 div {
    display: block;
    background-color: #0a2133;
    border-radius: 10px;
    padding: 20px;
    border-color: #ffffff;
    border-style: solid;
    border-width: 3px;
    width: 305px;
    margin-left: 60px;
    margin-top: 100px;
}

.navi {
    clear: right;
    font-size: 24px;
}

.navi iframe {
    position: relative;
    top: 6px;
}

.navi a {
    color: #ffffff;
    text-decoration:none;
    font-size: 24px;
}

.navi a:visited {
    color: #ffffff;
    text-decoration:none;
    font-size: 24px;
}

.navi a:hover {
    color: #000000;
    text-decoration:none;
    font-size: 24px;
    text-shadow: 0 1px #ffffff;
}

.imgbutton {
    top: 10px;
    margin-left: 2px;
    position: relative;
}
span.newstext {
    color: #000000;
    text-decoration:none;
    font-size: 24px;
    text-shadow: 0 1px #ffffff;
}