﻿body 
{
    background: url(bg.png);
}

#body 
{
    background: #485E87;
    border: 2px solid #121823;
    margin-bottom: 1em;
}

#header 
{
    background: url(logo.png) no-repeat 10px 10px;
    margin: 0;
}

#navi 
{
    border: solid #121823;
    border-width: 1px 0;
}

#navi a 
{
    color: white;
}

#navi li 
{
    margin: 0 1px;
}

#navi li.selected a,
#navi a:hover 
{
    background: #242F44;
}

#content 
{
    background: white;
}

#h1 
{
    background: white;
    color: #121823;
}

#footer 
{
    border-top: 1px solid #121823;
    color: #9DADCA;
    margin: 0;
    padding: 1.5em;
}

#footer td 
{
    padding: 0.5em 1em;
}

a
{
    color: #1E51B0;
    text-decoration: none;
}

tr.level-1 {
    background: #485E87;
    color: white;
}

tr.level-1 a {
    color: white;
}

tr.level-1 td.product-order {
    color: #AAA;
}

td.spacer-1,
td.spacer-small-1 {
    background: #485E87 !important;
    color: white;
}

tr.level-2 {
    background: #9DADCA;
}

.cart-products.show-subtotals tr.level-2.disabled .product-amount span,
.cart-products.show-subtotals tr.level-2.disabled .product-unit span {
    color: #888;
}

td.spacer-2,
td.spacer-small-2 {
    background: #9DADCA !important;
}

tr.level-3 {
    background: #BBB;
}

.cart-products.show-subtotals tr.level-3.disabled .product-amount span,
.cart-products.show-subtotals tr.level-3.disabled .product-unit span {
    color: #888;
}

td.spacer-3,
td.spacer-small-3 {
    background: #BBB !important;
}

.product-instance-attributes {
    font-weight: bold;
}