#cart-view { text-align: left; padding-top: 15px; }
#cart-view .main { padding: 0 5px; }
#cart-view a:hover { text-decoration: underline; }
#cart-view .main { padding: 0 5px; }
#cart-view .main table.cart { width: 100%; border: 1px solid #c4c7c8; }
#cart-view .main table.cart tr:first-child td { border-top: none; }
#cart-view .main table.cart tr td { padding: 4px 10px; text-align: center; border-top: 1px solid #c4c7c8; border-right: 1px dashed #c4c7c8; }
#cart-view .main table.cart tr td.last { border-right: none; }
#cart-view .main table.cart tr td.name { text-align: left; padding-top: 15px; }
#cart-view .main table.cart tr td.name a:first-child { font-size: 18px; color: #0e60c6; }
#cart-view .main table.cart tr td a.img { background-position: center center; background-repeat: no-repeat; display: block; height: 118px; width: 82px; }
#cart-view .main table.cart tr td .qty b, #cart-view .main table.cart tr td .sum { display: inline-block; font-size: 18px; height: 32px; line-height: 28px; }
#cart-view .main table.cart tr td .but { color: white; font-weight: bold; display: inline-block; width: 32px; height: 32px; line-height: 28px; font-size: 32px; text-align: center; background-color: #5e5d5d; border-radius: 4px 4px 4px 4px; cursor: pointer; }
#cart-view .main table.cart tr td .but.delete { background-image: url(../images/remove.png); background-repeat: no-repeat; background-position: center center; text-indent: -1000em; }
#cart-view .main table.cart tr td .but.delete:hover { background-color: #9f361e; }
#cart-view .main table.cart tr td strong { color: #acacac; display: block; font-size: 12px; text-align: center; padding: 8px 0 16px 0; }
#cart-view .main table.cart tr td.top { vertical-align: top; }
#cart-view .main .total { text-align: right; font-size: 18px; line-height: 50px; }
#cart-view .main .buttons .button { float: left; }
#cart-view .main .buttons .right { float: right !important; }

#cart-view:after { clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; overflow: hidden; }
