@media screen
{
	#containerShop
	{
		position:				relative;
		float:					left;
		width:					987px;
		height:					46px;
		margin-top:				1px;
		background-color:		#f1f1f2;
		z-index:				1;
	}
	
		.shopBlock .active, .shopBlock .inactive
		{
			position:				relative;
			float:					left;
		}
	
		.shopBlock
		{
			position:				relative;
			float:					left;
			display:				inline;
			height:					36px;
			margin:					5px 0 0 0;
			padding:				0 15px;
			border-right:			1px solid #d0d1d3;
			font-family:			arial;
		}
		
		.maakuwkeuze, .shopBlockText
		{
			position:				relative;
			float:					left;
			height:					18px;
			line-height:			18px;
			padding-left:			10px;
			color:					#cdced0;
			font-size:				1.1em;
		}
		
		.shopBlockText
		{
			color:					#808284;
			padding-left:			5px;
		}
		
		.shopBlock a
		{
			position:				relative;
			float:					left;
			height:					16px;
			padding:				0 5px;
			margin:					0 5px;
			border:					1px solid #f1f1f2;
			text-transform:			uppercase;
			line-height:			16px;
			text-align:				center;
			color:					#808284;
			font-weight:			bold;
		}
		
		.shopBlock .filterButton a
		{
			background-color:		#fff;
			border-color:			#c7c8cb;
		}
		
			.shopBlock a:hover, .shopBlock .active a
			{
				background-color:		#c7c8cb;
				border-color:			#c7c8cb;
				color:					#000;
			}
			
			.shopBlock.morepadding
			{
				padding:				0 20px;
			}
			
			.shopBlock#searchBlock
			{
				border:					0;
				float:					right;
				margin-right:			4px;
			}
			
				.shopBlock #zoek input, .shopBlock #sorteer select
				{
					float:					left;
					font-size:				1em;
					width:					140px;
					padding:				1px 5px;
					margin:					0 5px;
					border:					1px solid #c7c8cb;
				}
				
				.shopBlock #zoek input
				{
					height:					14px;
					width:					130px;
				}
				
				.shopBlock #zoek img
				{
					float:					left;
					cursor:					pointer;
					margin-left:			5px;
				}
					
	#containerScroll
	{
		position:				relative;
		float:					left;
		width:					100%;
		overflow:				hidden;
		overflow-y:				auto;
	}
	
	#containerShopMenu
	{
		position:				relative;
		float:					left;
		display:				inline;
		width:					170px;
		padding:				10px 0 0 20px;
		font-family:			verdana;
		background-color:		#fff;
	}
		
		#containerShopMenu #titel
		{
			position:				relative;
			display:				block;
			padding:				2px 5px;
			border:					1px solid #e4e5e6;
			font-family:			arial;
			font-weight:			bold;
		}
		
		#containerShopMenu  a
		{
			text-decoration:		none;
			color:					#231f20;
			font-size:				1.1em;
		}
	
			#containerShopMenu a:hover
			{
				color:					#ee3224!important;
			}
		
		#containerShopMenu ul
		{
			position:				relative;
			float:					left;
			width:					169px;
			margin:					0;
			padding:				0;
			list-style:				none;
		}
		
			#containerShopMenu ul li
			{
				padding:				3px 0 3px 10px;
			}
			
			#containerShopMenu ul li.inPad a, #containerShopMenu ul li.selected a
			{
				color:					#ee3224;
			}
			
			#containerShopMenu ul li.redbold a
			{
				color:				#ee3224;
				font-size:			1.1em;
				font-weight:		bold;
			}
			
			#containerShopMenu ul li.redbold a:hover
			{
				text-decoration:	underline
			}
		
				#containerShopMenu ul li ul
				{
					margin-left:			10px;
				}
				
	#filtertext, #overzicht
	{
		position:				relative;
		float:					left;
		width:					400px;
		height:					18px;
		line-height:			18px;
		margin-top:				10px;
		color:					#231f20;
		
		padding-left:			30px;

		font-family:			arial;
		font-weight:			bold;
	}
	
	 #filtertext
	 {
		display:				block;
	 }
		
		#filtertext span, #filtertext img, #overzicht a
		{
			position:				relative;
			float:					left;
			display:				block;
			margin-right:			5px;
			color:					#808284;
		}
		
		#filtertext img
		{
			cursor:					pointer;
		}
				
					
						#overzicht a:hover
						{
							color:					#ee3224;
						}
				
				
				
				
				
	#fotoHolder, .filterHolder
	{
		position:				absolute;
		display:				none;
		width:					100%;
		height:					100%;
		left:					0;
		top:					0;
		z-index:				2;
	}
	
	#fotoHolder
	{
		cursor:					pointer;
	}
	
		#bg, .filterbg
		{
			position:				absolute;
			width:					100%;
			height:					100%;
			left:					0;
			top:					0;
			background-color:		#efeeee;
			filter:					alpha(opacity=70);
			-moz-opacity:			.70;
			opacity:				.70;
			z-index:				1;
		}
	
		#fotoTotal, .filterTotal
		{
			position:				relative;
			width: 					987px;
			margin: 				0px auto;
			padding:				0;
			z-index:				2;
		}
		
		#winkel
		{
			margin-top:				18px;
			width:					176px;
		}
			
				
			#filterclose
			{
				position:				absolute;
				width:					20px;
				height:					19px;
				top:					1px;
				left:					10px;
				z-index:				2;
				font-size:				10px;
			}
				
				#filterclose img
				{
					margin:				0;
					padding:			0;
					cursor:				pointer;
				}
				
	
			.filterOptions
			{
				position:				relative;
				width: 					600px;
				height:					auto;
				margin: 				180px auto 0 auto;
				padding:				0;
				z-index:				2;
				background-color:		#fff;
				border:					1px solid #bbb;
				font-size:				1.1em;
			}
			
				.filterOptions table
				{
					width:					100%;
					text-align:				left;
					border-bottom:			1px solid #bbb;
				}
				
				.filterOptions form
				{
					margin:					0;
					padding:				0;
				}
				
				.filterbutton
				{
					width:					100px;
					margin:					10px;
				}
				
				span.term
				{
					background-color:		#ee3224;
					color:					#fff;
				}
			
	#theme
	{
		position:				relative;
		float:					left;
		width:					100%;
		height:					2px;
		margin-bottom:			5px;
		background-color:		#ee3224;
		font-size:				0;
	}
}