#shop{
	width: 280px;
	padding-top: 60px;
}
#shopCart{
	background: #ffa800;
	font-size: 12px;
}

#shopCart div{
	background: none;
	padding: 0px;
	color: #fff;
}
#shopCart a{
	color: #fff;
}
.stuff {width:180px; padding:10px; float:left; margin:0 10px 10px 0; }
.stuff div {margin:5px 0;}
.stuff button {margin-top:5px;}
.staff-price {font-weight:bold; font-size:1.3em;}
.price-add {color:#000; padding-left:3px;}
.stuff-descr {height:120px; overflow:hidden;}

.shop-cart {background-color:#fff; padding:10px; margin:0px 0;}
.shop-cart div {margin:5px;}
.shop-cart table {border-collapse:collapse; margin:5px 0;}
.shop-cart td {padding:3px; color: #fff; border-bottom:1px solid #fff; border-top:1px solid #fff;}
#cartEmpty {height:50px; line-height:50px; color: #fff;}

#stuffHelper {position: absolute; z-index:100; width:150px; padding:5px; background-color:#f5f5f5; border:1px solid #888; display:none;}
#stuffHelper div {padding:5px 0;}
#stuffCount {text-align: center; width:30px; font-size:13px; padding:1px 2px; background-color: #fff; border:1px solid #888;}

.field-arr-up {cursor:pointer; margin:0 0 6px 1px;}
.field-arr-down {cursor:pointer; margin:0 0 -4px -17px;}

.shop-button, .stuff button, #stuffHelper button {background: url(/assets/snippets/shopkeeper/img/grad.gif) bottom repeat-x #dfdfdf; border:1px outset #888; margin:0 5px 0 0; padding:2px; outline:none;}
.stuff button:active, #stuffHelper button:active {background: #A3A3A3; outline:none;}

#shopOrderForm input, #shopOrderForm select, #shopOrderForm textarea{
	border: 1px solid #333;
	margin: 5px 0px;
	padding: 3px;
	width: 250px;
}
