
#tl_navigation .group-mytlshop { background: url(icontrans.gif) 3px 2px no-repeat; }


.mytlshop_p { }
.mytlshop_p_id { width: 50px; float: left; }
.mytlshop_p_title { width: 200px; float: left; }
.mytlshop_p_pnr { width: 100px; float: left; }


/* Cart view */
table.order { border-collapse: collapse; border: 0; width: 100%;  }
table.order td, table.order th { text-align: left; vertical-align: top; padding-right: 4px; padding-bottom: 4px; }
.hover tr:hover { background-color: #f5f5f5; }
.cart th { padding: 8px; margin: 0; border: 0; border-top: 1px solid #222; border-bottom: 1px solid #222; }
.cart td { padding: 8px; margin: 0; border: 0; }
.cart thead tr { background-color: #E6E6E6; }
.cart tbody tr.odd { background-color: #E6E6E6; }
.cart input.submit { padding: 2px; }
.cart_item_amount input.submit { border: 0; color: transparent; background: url(icon-ok.gif) 0 3px no-repeat; } 
.cart_item_delete input.submit { border: 0; color: transparent; background: url(icon-x.gif) 0 3px no-repeat; } 
.cart .cart_item_title img { float: left; margin-right: 8px; }
.cart .cart_item_title a { display: block; font-weight: bold; }
.cart td.value { text-align: right; }
.cart span.title { font-weight: bold; }
.cart .description { }
.cart .cart_item_title .tax { color: #666; }
.cart .cart_subtotal td { border-top: 1px solid #222; border-bottom: 1px solid #222; font-weight: bold; }
.cart .cart_total td { border-top: 1px solid #222; border-bottom: 3px double #222; font-weight: bold; }
.cart tbody tr.cart_tax  { background-color: transparent; }
.sender { font-weight: 9px; color: #666666; margin-bottom: 10px; }

table.coupons { width: 680px; }

#tl_mytlshop_order #ctrl_remark { height: 80px; }

.description td { padding-top: 0; }
tr.separator td { padding-top: 0; }

.address .header-left img { width: 200px; height: auto; }