body {
    background: url(../img/spar_si_new_bg_261x261.jpg) fixed repeat;
}

h1,h2,h3,label,input {
    color: #333;
}

h1 {
    font: 30px/30px arial,sans-serif;
    font-weight: 600;
    color: #ed2227;
}

h2 {
    font: 22px/30px arial,sans-serif;
    font-weight: 600;
    margin-top: 25px;
    padding-top:25px;
    border-top: 1px solid #e2e2e2;
}

h3 {
    font: 16px/16px arial,sans-serif;
    font-weight: 600;
    margin-top: 15px;
    padding-top:15px;
    border-top: 1px solid #e2e2e2;
}

form {
    margin-bottom: 50px;
    margin-left: 5px;
}


.form-group > label {
    margin-top: 10px;
    font: 15px/15px arial,sans-serif;
    font-weight: 600;
}

.form-group > label > span {
    display: block;
    font: 12px/12px arial,sans-serif;
    font-weight: 300;
    color: #8c8c8c;
    margin: 5px 0 10px 0;
}

p.smaller {
    font: 12px/12px arial,sans-serif;
    font-weight: 300;
    color: #8c8c8c;
}

.container {
    background: white;
    -moz-box-shadow:    0 0 10px rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.30);
    box-shadow:         0 0 10px rgba(0, 0, 0, 0.30);
    width: 960px\9;
    margin: 0 auto\9;
}

.button {
    display: inline-block;
    margin: 6px 0;
    font: 16px/16px 'VAG', arial, sans-serif;
    font-weight: 600;
    background: #008846;
    color: #FFF;
    padding: 8px 18px;
    border: 0;
}

.button:hover {
    background-color: #006e37;
    color: #FFF;
}

.button i {
    margin-right: 10px;
}

.button.smallButton {
    font: 14px/14px 'VAG', arial, sans-serif;
    font-weight: 400;
    padding: 6px 13px;
}

.header {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

img {
    width: 100%;
    height: auto;
}

.image {
    display: none\9;
}