body
{
    background: #fff;
    color: #58321b
}
.border1
{
    border-color: #58321b
}
.border2
{
    border-color: #fff
}
a
{
    color: #ec5547
}
input.text
{
    border-color: #7c7c7c #c3c3c3 #ddd;
    background: #fff url(/images/bg-input.png) no-repeat
}
.shadowed
{
    background: #fff
}
body.homepage #header
{
    background: url(/resources/msf/banner-bg.png) repeat-x bottom left
}
#header
{
    background: url(/resources/msf/banner-int-bg.png) repeat-x bottom left
}
#nav a
{
    color: #58321b
}
#nav li
{
    background-color: #f0e7de;
    border-left: 2px solid #fff
}
#menu
{
    background: url(/resources/msf/banner-int-bg.png) repeat-x left bottom;
    border-left: 1px solid #ff5b66
}
#menu li.on
{
    background: url(/resources/msf/bg-nav-on.png) repeat-x left bottom
}
#menu a
{
    color: #f99;
    border-right: 1px solid #ff5b66
}
#menu li.on a
{
    color: #fff
}
#basket
{
    background-color: #f0e7de
}
#basket
{
    background: #f0e7de url(/images/basket-icon.png) no-repeat;
    color: #000
}
#basket span
{
    border-left: 1px solid #fff
}
#logo
{
    background-image: url(/resources/msf/banner-int.jpg)
}
div.logo img.illustration, h1#logo img.illustration
{
    margin: 0 0 0 90px
}
div.logo, h1#logo
{
    margin: 0;
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 219px
}
h1#logo
{
    background-image: url(/resources/msf/banner.jpg)
}
h1
{
    color: #ec5547
}
h5
{
    color: #ec5547
}
body.homepage #contents p.third, #menu li p a
{
    color: #ec5547;
    background: url(/resources/msf/badge-euro.png) no-repeat top left
}
body.homepage #contents div.cards
{
    background: url(/images/bg-dot.png) repeat-y top right
}
#contents #path li a
{
    color: #58321b
}
#contents #tabs li
{
    background-image: url(/images/bg-tab-off-left.png)
}
#contents #tabs li a
{
    padding-left: 0;
    background-image: url(/images/bg-tab-off-right.png);
    color: #58321b
}
#contents #tabs li.on
{
    background-image: url(/images/bg-tab-on-left.png)
}
#contents #tabs li.on a
{
    background-image: url(/images/bg-tab-on-right.png)
}
#contents ul.cards
{
    border: 4px solid #f3ece4
}
#contents ul.cards li a
{
    color: #58321b
}
body.card div.card
{
    background: #f2ece5
}
div.card .shadowed
{
    background: #fff
}
div.card div.info ul.min li
{
    background: url(/images/dash.png) no-repeat 0 7px
}
div.card div.info div.quant
{
    background: #d5c8be
}
div.card div.borderleft
{
    border-left: 1px solid #d1c2b3
}
body.steps h2, body.login h2
{
    background: url(/images/bg-h2.png) repeat-x;
    color: #fff
}
#contents thead th, thead
{
    background-color: #cebcaf;
    border: 1px solid #fff
}
#contents table.fill tr
{
    background-color: #f0e7de;
    border-bottom: 1px solid #fff
}
#contents table.items td
{
    background-color: #f0e7de
}
#contents table td.tick div
{
    background-color: #f0e7de;
    background-image: url(/images/button-yes.png)
}
#contents table a.trash
{
    background: url(/images/button-trash.png) no-repeat
}
#contents ol.steps li span
{
    color: #b29980
}
#contents ol.steps li span.on
{
    color: #654329
}
#contents ol.steps li.no1 span
{
    background-image: url(/images/step-1-off.png)
}
#contents ol.steps li.no2 span
{
    background-image: url(/images/step-2-off.png)
}
#contents ol.steps li.no3 span
{
    background-image: url(/images/step-3-off.png)
}
#contents ol.steps li.no4 span
{
    background-image: url(/images/step-4-off.png)
}
#contents ol.steps li.no1 span.on
{
    background-image: url(/images/step-1-on.png)
}
#contents ol.steps li.no2 span.on
{
    background-image: url(/images/step-2-on.png)
}
#contents ol.steps li.no3 span.on
{
    background-image: url(/images/step-3-on.png)
}
#contents ol.steps li.no4 span.on
{
    background-image: url(/images/step-4-on.png)
}
#contents div.total
{
    background-color: #f0e7de
}
#contents div.paymentMeth
{
    background-color: #f0e7de
}
body.steps div.addresses
{
    background-color: #f0e7de
}
input.btnDefault_right
{
    background-image: url(/resources/msf/button-red-mid.png)
}
input.btnGray_right
{
    background-image: url(/images/button/Gray/bg_mid.png);
    color: #f72234
}
select.text
{
    border-color: #7c7c7c #c3c3c3 #ddd;
    font-size: 10px;
    color: #58321b
}
