
.product_category {
	float: left;
	width: 170px;
	height: 200px;
	text-align: center;
}

	.product_category a {
		text-decoration: none;
		color: #000 ! important;
	}

	.product_category .picture {
		width: 110px;
		text-align: center;
		vertical-align: middle;
	}
	
	.product_category .items {
		display: inline;
		float: left;
	}

.product {
	/*border: 3px solid #fff;*/
	width: 285px;
	float: left;
	display: inline;
	padding: 8px;
	
	height: 200px;
	
	margin-right: 15px;
	margin-bottom: 15px;
	
	border: 1px solid #eee;
}


	.product h3 {
		height: 36px;
		overflow: hidden;
		font-weight: bold ! important;
		font-size: 120%;
		margin-top: 0px;
		padding-top: 0px;
	}
	
	.product h3 a {
		font-weight: bold ! important;
	}
	
	.product h4 {
		font-weight: bold ! important;
		font-size: 120%;
		margin-top: 0px;
		padding-top: 0px;
		color: #000 ! important;
	}
	
	.product h4 a {
		font-weight: bold ! important;
		color: #000 ! important;
	}
	
	.product .picture {
		float: right;
		width: 100px;
		padding: 4px;
		margin: 4px;
		/*border: 1px solid #333;*/
	}

	.product .details {
		float: left;
		
		width: 120px;
		height: 100px;
		
		font-size: 10px;
	}


.product-large {
	width: 665px;
	height: 126px;
	
	margin-right: 15px;
	margin-bottom: 15px;
	
	border-bottom: 1px solid #eee;
}

	.product-large h3 {
		font-weight: bold ! important;
		font-size: 150%;
		margin-top: 0px;
		padding-top: 0px;
	}
	
	.product-large h3 a {
		font-weight: bold ! important;
	}
	
	.product-large h4 {
		font-weight: bold ! important;
		font-size: 150%;
		margin-top: 0px;
		padding-top: 0px;
	}
	
	.product-large h4 a {
		font-weight: bold ! important;
		text-decoration: none;
		color: #000 ! important;
	}
	
	.product-large .picture {
		float: right;
		width: 100px;
		padding: 4px;
		margin: 4px;
		/*border: 1px solid #333;*/
	}

	.product-large .details {
		float: left;
		
		width: 520px;
		
		font-size: 10px;
	}
	

.promo .picture {
	background-color: #B7D0A2;
}

.new .picture {
	background-color: #FFBFBF;
}

	.product .price {
		height: 50px;
		/*float: right;*/
	}
	
	.product a, .product_category a {
	
	}
	
.kart-container thead {
	font-weight: bold;
	font-size: 12px;
	/*background-color: #D6D6D6;*/
}

.kart-container thead td, .kart-container thead th, .kart tfoot td {
	padding: 2px;
	border-bottom: 2px solid #eee ! important;
}


.kart-container tbody td {
	border-bottom: 1px solid #eee;
	padding: 2px;
}


#shortkart {
	display: inline;
	float: right;
}

.price-box-details {
	float: right;
	border: 1px solid #eee;
	padding: 15px;
}

.box1 .product-category a {
	display: block;
	margin-left: 10px;
}

#tooltip { 
    display:none;
    background:transparent url(../images/minibox.gif);
    font-size:12px;
    height: 57px;
    width: 147px;
    padding: 20px 25px;
    color:#000;
	font-size: 11px;
	text-align: left;
}