/**********************************************************************
 * WEBSHOP
 **********************************************************************/
	
	/******************************************************************
	 * ALGEMEEN
	 ******************************************************************/
	
	ul.pagination
	{
		margin:						10px;
		position:					absolute;
		left:						190px;
	}
	
	ul.pagination li
	{
		display:					inline;
	}
	
	ul.pagination li a, span.active
	{
		display:					block;
		float:						left;
		width:						20px;
		height:						20px;
		text-align:					center;
		line-height:				20px;
		color:						#777777;
		border:						1px solid #DDDDDD;
		margin-right:				7px;
	}
	
	ul.pagination li a:hover
	{
		border:						1px solid #333333;
	}
	
	ul.pagination li span.active
	{
		font-weight:				bold;
		border:						1px solid #AAAAAA;
	}
	
	div.no-img
	{
		height:						100px;
		width:						100px;
		border:						1px solid #d9d9d9;
		background-color:			#EFEFEF;
		text-align:					center;
	}
	
	a.main-cat
	{
		font-weight:				bold;
		color:						#848484;
	}
	
	a.sub-cat
	{
		color:						#848484;
	}
	
	div.sub-closed
	{
		visibility:					hidden;
		display:					none;
	}
	
	div.sub-open
	{
		margin-bottom:				10px;
	}
	
	/******************************************************************
	 * WINKELWAGEN
	 ******************************************************************/
	
	table.winkelwagen
	{
		border-collapse:			separate;
		border-spacing:				3px;
		
		*border-collapse:			expression('separate', cellSpacing = '3px');
		
		margin:						10px 10px 10px 0px;
		
		width:						100%;
	}
	
	table.winkelwagen tr
	{
		vertical-align:				top;
	}
	
	/******************************************************************
	 * FORMULIER
	 ******************************************************************/
	
	table.form
	{
		border-collapse:			separate;
		border-spacing:				10px;
		
		*border-collapse:			expression('separate', cellSpacing = '10px');
		
		margin-left:				-10px;
	}
	
	.req
	{
		font-size:					13px;
		color:						#DF3737;
		text-align:					center;
	}
	
	span.req_message
	{
		color:						#DF3737;
		margin:						10px 10px 10px 0px;
		font-weight:				bold;
	}
	
	textarea
	{
		font-size:					13px;
		color:						#4F4F4F;
		
		border:						1px solid #C1C1C1;
		
		width:						250px;
		height:						150px;
	}
	
	select
	{
		font-size:					13px;
		color:						#4F4F4F;
		
		border:						1px solid #C1C1C1;
		
		width:						250px;
		height:						23px;
	}
	
	input.radio
	{
		margin:						5px;
	}
	
	input.ww_text
	{
		border:						1px solid #C1C1C1;
		
		width:						50px;
		height:						17px;
	}
	
	input.text, input.text_req
	{
		font-size:					13px;
		color:						#4F4F4F;
		
		border:						1px solid #C1C1C1;
		
		width:						250px;
		height:						25px;
	}
	
	input.text_req
	{
		background-color:			#FFEFEF;
	}
	
	input.button, input.ideal_button
	{
		cursor:						pointer;
		
		width:						250px;
		height:						25px;
	}
	
	input.ideal_button
	{
		margin:						10px;
	}
	
	input.add_cart
	{
		cursor:						pointer;
		
		width:						250px;
		height:						25px;
		
		background-color:			#D4D0C8;
		background:					#D4D0C8 url('../../cms/images/icons/cart_add.png') top left no-repeat;
	}
	
	hr
	{
		background-color:			#C1C1C1;
		
		border:						none;
		border-bottom:				1px solid #C1C1C1;
	}

