/* =========================================================*/
/* PNG FIX for IE											*/
/* =========================================================*/

.fixpng 
{
	behavior: url(/javascript/pngfix.htc)
}

.product
{
	width: 								190px;
	padding: 							15px;
}

.product_image
{

}

.product_name a
{
	color: 								#11396F;
	font-weight: 						bold;
	text-decoration: 					none;
}

.product_name a:hover
{
	color: 								#44A3D8;	
}

.product_seperator
{
	background-color: 					#e4e4e4;
}

.cartbar
{
	background-image: 					url(/images/webshop/cart_bar/bar_bg.png);
	background-repeat: 					repeat-x;
}

.cart_currency
{
	background-image: 					url(/images/webshop/cart_bar/bar_inner_bg.png);
	background-repeat: 					repeat-x;
	
	color: 								#0c325c;
	font-size: 							10px;
	
	padding-left: 						5px;
}

.cart_price
{
	background-image: 					url(/images/webshop/cart_bar/bar_inner_bg.png);
	background-repeat: 					repeat-x;
	
	color: 								#0c325c;
	font-size: 							10px;
	
	padding-left: 						5px;
	padding-right: 						5px;
}

.cart_line
{
	background-image: 					url(/images/webshop/cart_bar/horizontal_line.png);
	background-repeat: 					repeat-y;
	padding-left: 						5px;
	padding-right: 						5px;
}

.smartbar_line
{
	background-image: 					url(/images/webshop/cart_bar/horizontal_line.png);
	background-repeat: 					repeat-y;
	background-position: 				center;
	padding-left: 						5px;
	padding-right: 						5px;
}

.cart_label
{
	color: 								#676767;
	font-size: 							10px;
}

.cart_holder
{
	cursor: 							pointer;
}

#cart_total_price{}

.cat_name
{
	margin: 							0px;
	padding: 							0px;
	color:							 	#242424;
	font-size: 							16px;
	font-weight: 						lighter;
	padding-left: 						10px;
}

.product_name_label
{
	margin: 							0px;
	padding: 							0px;
	color: 								#242424;
	font-size: 							16px;
	font-weight: 						lighter;
}

.products_cat
{
	
}

.product_tab
{
	cursor: 							pointer;
}

.tab_active
{
	color: 								#44A3D8;
}

.crumb_item_nohover 
{
	cursor: 							default;
}

.crumb_item
{
	cursor: pointer;
}

.crumb_item a
{
	text-decoration: none;
	color: #515151;
}

.crumb_item a:hover
{
	text-decoration: none;
	color: #44A3D8;
}

.crumb_item:hover
{
	color: #44A3D8;
}

.product_thumb
{
	border: 1px solid #d6d8d9;
	padding:5px;
	width: auto;
	float: left;
	margin: 10px;
	background-color: #f6f6f6;
}

.productbox_top
{
	background-image: url(/images/webshop/productbox/productbox_bg_top.png);
	background-repeat: repeat-x;
}

.productbox_bottom
{
	background-image: url(/images/webshop/productbox/productbox_bg_bottom.png);
	background-repeat: repeat-x;
}

.productbox_left
{
	background-image: url(/images/webshop/productbox/productbox_bg_left.png);
	background-repeat: repeat-y;
}

.productbox_right
{
	background-image: url(/images/webshop/productbox/productbox_bg_right.png);
	background-repeat: repeat-y;
}

.productbox_body
{
	background-color: #f7f7f7;
	padding: 8px;
}

.product_discount
{
	background:transparent url(/images/webshop/strikethrough_grijs.gif) no-repeat scroll center;
	color:#7D7D7B;
}

.product_link a
{
	font-size: 11px;
	color: #515151;
}

.product_link a:hover
{
	font-size: 11px;
	color: #44A3D8;
}

.shopbody{
	font-family: 				Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 					11px;
	color: 						#515151;
}

.body-top_left
{
	background-image: 			url('/images/webshop/shop_base/base-body/body-top_left.png');
	background-repeat: 			no-repeat;
	
	height: 					10px;
}

.body-top_right
{
	background-image: 			url('/images/webshop/shop_base/base-body/body-top_right.png');
	background-repeat: 			no-repeat;
	background-position: 		right;
	
	height: 					10px;
}

.body-top_middle
{
	background-color: 			white;
}

.body-container
{
	background-image:			url('/images/webshop/shop_base/base-body/base-background.jpg');
	background-repeat: 			repeat-x;
	background-color: 			white;
	border-left: 				1px solid #ededed;
	border-right: 				1px solid #ededed;
	padding: 30px;
	margin: 0px;
}

.con-container
{
	background-repeat: 			repeat-x;
	background-color: 			white;
	border-left: 				1px solid white;
	border-right: 				1px solid white;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.con-container a {
	color: inherit;
	text-decoration: none;
}

.con-container a:hover {
	color: #44A3D8;
	text-decoration: none;
}

.body-bottom_left
{
	background-image: 			url('/images/webshop/shop_base/base-body/body-bottom_left.png');
	background-repeat: 			no-repeat;
	
	height: 					10px;
}

.body-bottom_right
{
	background-image: 			url('/images/webshop/shop_base/base-body/body-bottom_right.png');
	background-repeat: 			no-repeat;
	background-position: 		right;
	
	height: 					10px;
}

.body-bottom_middle
{
	background-color: 			#FFFFFF;
}
