#background-top, #background-bottom
{
    height: 22px;
}

#background-middle
{
}

#background-top-left
{
    width:22px;
    height: 100%;
    background: url(/images/background/back_top_left.gif) no-repeat bottom right;
}

.background-top-spacer
{
    height: 100%;
    background: url(/images/background/back_top.gif) repeat-x bottom center;
    width:12px;
}

#background-top-middle
{
    height: 100%;
    background: url(/images/background/back_top.gif) repeat-x bottom center;
}

#background-top-right
{
    width:22px;
    height: 100%;
    background: url(/images/background/back_top_right.gif) no-repeat bottom left;
}

#background-middle-left
{
    width:22px;
    height: 100%;
    background: url(/images/background/back_left.gif) repeat-y top right;
}

.background-middle-spacer
{
    width: 12px;
    background-color: #FFFFFF;
    height: 100%;
}

#background-middle-content
{
    background-color: #FFFFFF;
}

#background-middle-right
{
    width:22px;
    height: 100%;
    background: url(/images/background/back_right.gif) repeat-y top left;
}

#background-bottom-left
{
    width:34px;
    height: 100%;
    background: url(/images/background/back_bottom_left.gif) no-repeat top right;
}

.background-bottom-spacer
{
    width: 12px;
    background: url(/images/background/back_bottom.gif) repeat-x top center;
    height: 100%;
}

#background-bottom-middle
{
    height: 100%;
    background: url(/images/background/back_bottom.gif) repeat-x top center;
    text-align: left;
}

#background-bottom-right
{
    width:22px;
    height: 100%;
    background: url(/images/background/back_bottom_right.gif) no-repeat top left;
}

#sp-plus-logo
{
    z-index: 42;
    position: relative;
    left: -65px;
    top: -60px;
    float: left;
}

#sp-plus-logo a
{
    display: block;
    border:0;
    width:76px;
    height:76px;
    background-image: url(/images/logo/logo_SP+.gif);
    background-position: bottom;
}

#sp-plus-logo a:hover
{
    background-position: top;
}

.background-link a
{
    position: relative;
    top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #6c6c6c;
    font-weight: normal;
    letter-spacing: 0.1em;
    text-decoration: none;
    margin-right: 20px;
}

.background-link a:hover
{
    color: #888888;
    text-decoration: none;
}

