.block-column-full, .block-column-left, .block-column-right { text-align: left;  vertical-align: top; overflow: hidden; }
.block-column-full { width: 100%; clear: both; }
.block-column-left { width: 49%; float: left; }
.block-column-right { width: 50%; float: left; }
.clear { clear: both; height: 0; }
#webboard-table-list { margin-bottom: 10px; }

.the_items .size-all { overflow: hidden; float: left; margin: 0 5px 5px 0; }
/*.the_items .size-all .image { border: solid 1px #EEE; }*/

.product-price { font-size: 13px; font-weight: bold; display: block; line-height: 27px; padding: 0 10px; margin: 0 5px 5px 0; float: left; background: #ecf1f4; border-radius: 6px; color: #000; }
.product-price.price-change { color: #c00; }
.product-price strike { background: url(images/price-down-arrow.png) no-repeat right center; padding-right: 17px; margin-right: 10px; color: #000; float: left; }
.add-cart-button { display: block; background: url(images/button-cart-left-bg.png) no-repeat left top; float: left; margin: 0 5px 5px 0; padding-left: 30px; height: 27px; color: #000 !important; font-weight: bold; text-shadow: 0 1px 0 #fff; line-height: 26px; text-decoration: none; font-size: 11px; }
.add-cart-button span { display: block; background: url(images/button-cart-right-bg.png) no-repeat right top; padding: 0 10px 0 5px; height: 100%; white-space: nowrap; }
.add-cart-button:hover { background-position: left -27px; text-decoration: none !important; }
.add-cart-button:hover span { background-position: right -27px; }
.add-cart-button:active { background-position: left -54px; }
.add-cart-button:active span { background-position: right -54px; }
