.basket-view em.red {
background:#000 url(../img/basket/bghead.png) no-repeat;
border:1px solid #270000;
border-bottom:0;
}

.basket-view .element {

border:1px solid #270000;
margin:0;
margin-bottom:5px;
padding:0;
}



.basket-view .element .msg {
margin:0;
padding:8px;
background:#960011;
}

.basket-view table {
font-size:0.8em;
background:#960011;
}

.basket-view thead tr{
background:url(../img/lines/dotted-h.gif) bottom repeat-x;
}

.basket-view tbody tr{
background:url(../img/lines/dotted-h.gif) bottom repeat-x;
}

.basket-view tbody th {
text-align:left;
}


.basket-view th {
background:#6e010e;
padding:8px;
}

.basket-view td {
padding:8px;
}

.basket-view tr.l1 {
background:#81000f;
}

.basket-view tr.l2 {
background:#960011;
}


.basket-view tr.total {
background:#6e010e;
}

.basket-view td.c1,
.basket-view td.c3,
.basket-view .amount,
.basket-view .qty {
text-align:right;
}

basket-view tr.foot {
background:#6e010e;
}

ul.treeview {
height:100%;
border-right:1px solid #ccc;
}

.menu {
opacity:0.6
}

.menu li ul {
display: none;
}

.menu li a {
color:#000000;
font-weight:bold;
display:block;
padding:4px 3px 4px 20px;
}

.menu li.selected a {
background:url(../img/navi/arrow.gif) no-repeat;
}


.menu li a:hover {
background:url(../img/navi/arrow.gif) no-repeat;
}

.path {
font-size:0.7em;
}

.path a {

color:#fff;
text-transform:uppercase;
}




.element .attach {
border-top:1px solid #2F2F2F;
padding-top:5px;
margin-top:5px;
}