/* box category */
.product {
	display: block;
	clear: both;
	overflow: hidden;
	border: 1px solid #1c1c1b;
	padding: 4px 10px 4px 10px;
	margin-bottom: 15px;
}

	.product:hover {
		border: 1px solid #301d07;
	}

.p-img {
	float: left;
	margin-right: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.p-desc {
	padding-top: 3px;
}

.p-desc p {
	margin-top: 10px;
}

.box .category {
	padding-top: 5px;
}

.box .category a {
	background: none;
	padding: 0px 0px 0px 25px;
	display: block;
	margin-bottom: 8px;
	height: 20px;
}

.box .category .cat_lvl_0 {
        background: url(../images/bullet.jpg) no-repeat 10px 2px;
}

.box .category .cat_lvl_1 {
        background: url(../images/bullet.jpg) no-repeat 20px 2px;
        padding-left: 40px;
}

.box .category .cat_lvl_2 {
        background: url(../images/bullet.jpg) no-repeat 45px 5px;
        padding-left: 55px;
}

.box .category .cat_lvl_3 {
        background: url(../images/bullet.jpg) no-repeat 60px 5px;
        padding-left: 70px;
}

.box .category .cat_lvl_4 {
        background: url(../images/bullet.jpg) no-repeat 75px 5px;
        padding-left: 85px;
}

.box .category .first-editions {
	background: url(../images/first-editions.jpg) no-repeat 20px 2px;
}

.box .category .smart-art {
	background: url(../images/smart-art.jpg) no-repeat 20px 2px;
}

.box .category .art {
	background: url(../images/art.jpg) no-repeat 5px 2px;
}

.box .category .custom-art {
	background: url(../images/portraits.jpg) no-repeat 20px 2px;
}

.box .category .t-shirts {
	background: url(../images/t-shirts.jpg) no-repeat 4px 2px;
}