#close-shopping-cart,#close-shopping-cart-detail{margin:0 0 5px;padding:0 0 5px;text-align:right}#close-shopping-cart-detail a{text-decoration:none}#close-shopping-cart a:hover,#close-shopping-cart-detail a:hover{text-decoration:underline}#shopping-cart{margin:0 0 5px}#close-shopping-cart{border-bottom:1px solid #EEE}#close-shopping-cart a{background:url(../img/cart.gif) no-repeat #FFF;padding:0 0 0 30px;text-decoration:none}#shopping-cart-content table tr td,#shopping-cart-content table tr th{text-align:center}#shopping-cart-content table td.cart-price,#shopping-cart-content table td.cart-sub-price,.align-right{text-align:right!important}.align-left{text-align:left!important}.counter-header th{text-align:center;margin:0;padding:10px}#counter .errorMessage{display:inline;color:red}
table.shopping-count tr td, table.shopping-count tr th {
    border: 1px solid #ddd;
	color: #000;
}
table.shopping-count {
	border-top: 1px solid #ddd;
}
table.shopping-count tr th  {
	background-color: #ddd;
	border-right-color: #ededed;
}
table.shopping-count tr th:nth-last-of-type {
	border-right-color: #ddd;
}
.counter-name.footable-first-column > span {
    font-size: 22px;
}
.counter-name.footable-first-column strong{
	vertical-align: middle;
}
.request sup {
    color: red;
}
.shopping-aside tr td {
    padding: 8px 0;
}
@media only screen and (min-width: 1120px) {
	.counter-name  > span {
		display: none;
	}
}