﻿/* Stan's Favorite Common Setting */
img { border: 0; }
form { margin:0; }
.clearfix { clear: both; height: 0; }
{ text-align: left; }

/* Site Global Setting */
* { font-family: Arial, Helvetica, sans-serif; }
input.flat { border: 1px solid black; height: 15px; font-family: Verdana; padding: 2px 3px; }
.deleted { text-decoration: line-through; }

/* Shopping Cart */
.shopping-cart { width: 150px; margin: auto;  }
	.shopping-cart * { font-size: 9pt; }
	.shopping-cart .titlebar { background: url(../images/shopping_cart_header.gif) no-repeat center top; height: 19px; }
	.shopping-cart .content { background: #f4f4f4; border: 1px solid #cccccc; border-top: 0; }
	.shopping-cart .content .p { display: block; margin: 0; margin: 0 8px; padding: 5px 0; color: #000; border-bottom: 1px solid #ccc; }
	.shopping-cart .hint { color: #888 !important; font-size: 8pt; }
	.shopping-cart .p_last { padding: 5px 0; margin: 0 8px; }
	.shopping-cart a { color: black; display: block; margin-bottom: 5px; }
	.shopping-cart .flat { width: 25px; padding: 0 1px; border: 1px solid #999; text-align:right; }
	.shopping-cart .flat2 { width: 50px; padding: 0 1px; border: 1px solid #999; text-align:left; }
	.shopping-cart .price { text-align: right; width: 70px; float: right; line-height: 18px; }
	.shopping-cart .before_price { line-height: 18px; }
	.shopping-cart .zip { font-weight: bold; padding: 10px 0; }
	.shopping-cart .zip .flat { width: 70px; }

.ShoppingCartMain { width: 900px; margin: 0; }
    .ShoppingCartMain * { font-size: 12px; }