body {
    background-image:url(img/background02.jpg);
background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}

img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

input[type=button], input[type=submit], input[type=reset], button, .button {
    padding: 5px 15px;
    margin: 3px 4px;
    display: inline-block;
    color: #ffffff;
    font-size: 26px;
    cursor: pointer;
    background: #a62a2a;
    background: linear-gradient(top, #a62a2a 0%, #8d1111 100%);
    background: -moz-linear-gradient(top, #a62a2a 0%, #8d1111 100%);
    background: -webkit-linear-gradient(top, #a62a2a 0%, #8d1111 100%);
    background: -o-linear-gradient(top, #a62a2a 0%, #8d1111 100%);
    border: 1px solid #a71919;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);
    -moz-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);
    -webkit-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);
    -o-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.50);
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover, .button:hover {
    background: linear-gradient(top, #c04444 0%, #a62a2a 100%);
    background: -moz-linear-gradient(top, #c04444 0%, #a62a2a 100%);
    background: -webkit-linear-gradient(top, #c04444 0%, #a62a2a 100%);
    background: -o-linear-gradient(top, #c04444 0%, #a62a2a 100%);
}
input[type=button]:active, input[type=submit]:active, input[type=reset]:active, button:active, .button:active{
    opacity:0.8;
}
#button {
          margin-left: auto;
    margin-right: auto;
    text-align: center;
}