.subShopMenu { }
.subShopMenu li { margin-bottom: 2px; padding-bottom: 0px; }
.subShopMenu ul { margin-bottom: 6px; }

.subShopMenu  .acctMenu  li a { font-weight: bolder; }
.subShopMenu  .catMenu li { font-weight: bold; }
.subShopMenu  .catMenu li a { font-weight: bold; }

.storeItem { }
.storeImgThumb { width: 130px; float: left; }
.storeImgLg { width: 230px; float: left; }
.storeItem .storeDetail { width: 600px; float: right; }
.storeItem .storeDetailLg { width: 500px; float: right; }
.storeItem .storeDetail div, .storeItem .storeDetailLg div { margin-bottom: 4px; }

a.ProductName { font-weight: bold; }

.storeImgThumb .storeImg { width: 100px; }
.storeItem .storeImgThumb .top { background: url(/images/products/productBg_top.png) no-repeat top; height: 15px; width: 124px; }
.storeItem .storeImgThumb .mid { background: url(/images/products/productBg_mid.png) repeat-y; width: 124px; padding-left: 12px; }
.storeItem .storeImgThumb .bot { background: url(/images/products/productBg_bot.png) no-repeat; height: 12px; width: 124px; }

.storeImgLg .storeImg { width: 200px; }
.storeItem .storeImgLg .top { background: url(/images/products/productBgLg_top.png) no-repeat top; height: 15px; width: 224px; }
.storeItem .storeImgLg .mid { background: url(/images/products/productBgLg_mid.png) repeat-y; width: 224px; padding-left: 12px; }
.storeItem .storeImgLg .bot { background: url(/images/products/productBgLg_bot.png) no-repeat; height: 12px; width: 224px; }

hr.storeLine { margin-bottom: 10px; border-bottom: 1px solid #EAEAEA; margin-top: 4px; height: 1px; border-top-style: none; border-right-style: none; border-left-style: none; }
.lcProductQuantity {margin-bottom: 6px;}
.shipBillUser ul { float: left; width: 350px;}
.shipBillUser label { float: left; width: 100px; display: block; }
.shipBillUser span.fullLabel label{ float: left; width: 300px; display: block; }
.shipBillUser input { display: inline; }
.shopCart table { }
.shopCart  thead th[scope="col"] { padding-top: 6px; border-bottom: 2px solid #999999; padding-bottom: 6px; }
.shopCart tbody td { padding-top: 6px; padding-bottom: 6px; }
.shopCart tfoot td { padding-top: 6px; border-top: 2px solid #999999; padding-bottom: 6px; }

.input_sm { width: 65px; }
.input_med { width: 200px; }
.input_lg { width: 300px; }
.input_xlg { width: 400px; }

