*  {
	margin: 0;
	padding: 0;
	outline: 0 none;
}
html, body {
	width: 100%;
	text-align: center;
	color: #818386;
	font-family: arial, verdana, sans serif;
}
/**** FONT EMBEDDING ****/
@font-face {
	font-family: 'Universe';
	src: url('font/Univers.ttf');
}
/**** END FONT EMBEDDING ****/

/*** HEADER ***/
#header-wrap {
	width: 100%;
	height: 102px;
	background: #fff;
}
	#header-wrap .header {
		margin: 0 auto;
		padding: 10px 0 6px 0;
		width: 950px;
		text-align: left;
	}
		#header-wrap .header .logo {
			display: block;
			margin: 0;
			padding: 0;
			width: 325px;
			height: 87px;
			text-indent: -99999px;
			background: url('images/logo.jpg') 0 0 no-repeat;
		}
/*** END HEADER ***/
		
/*** MENU ***/		
#menu-wrap  {
	width: 100%;
	height: 41px;
	background: url('images/menu-bar.jpg') 0 0 repeat-x;
}
	#menu-wrap .menu {
		display: block;
		list-style: none;
		margin: 0 auto;
		width: 600px;
		height: 41px;
		text-align: center;
	}
		#menu-wrap .menu ul {
			display: none;
		}
		#menu-wrap .menu li {
			display: block;
			float: left;
			margin: 0;
			padding: 0;
			line-height: 41px;
			background: url('images/menu-sep-left.jpg') 0 0 no-repeat;
		}
			#menu-wrap .menu li a {
				display: block;
				float: left;
				margin: 0;
				padding: 0 33px;
				color: #7e7f82;
				font-family: 'Trebuchet MS';
				font-size: 16px;
				text-transform: uppercase;
				text-decoration: none;
				background: url('images/menu-sep-right.jpg') 100% 0 no-repeat;
			}
			#menu-wrap .menu li.current-cat,
			#menu-wrap .menu li.current_page_item,
			#menu-wrap .menu li.current_page_parent,
			#menu-wrap .menu li:hover {
				margin: -10px 0 0 0;
				height: 51px;
				background: url('images/menu-item-left.jpg') 0 0 no-repeat;
			}
			#menu-wrap .menu li.current-cat a,
			#menu-wrap .menu li.current_page_item a,
			#menu-wrap .menu li.current_page_parent a,
			#menu-wrap .menu li:hover a {
				padding-top: 10px;
				height: 41px;
				background: url('images/menu-item-right.jpg') 100% 0 no-repeat;
			}
		
/*** END MENU ***/
/*** WRAPPER ***/
#wrapper-wrap {
	width: 100%;
	background: #eaeaea url('images/bg.jpg') 0 0 repeat-x;
}
	#wrapper-wrap .wrapper {
		margin: 0 auto;
		padding: 8px 25px 0 25px;
		width: 900px;
		text-align: left;
		background: #fff;
	}
	/*** BREADCRUMBS ***/
		#wrapper-wrap .wrapper #breadcrumbs {
			float: left;
			margin: 0 0 8px 0;
			width: 900px;
			height: 30px;
			font-size: 10px;
			background: url('images/bread-mid.jpg') 0 0 repeat-x;
		}
			#breadcrumbs .bread-left {
				float: left;
				width: 900px;
				background: url('images/bread-left.jpg') 0 0 no-repeat;
			}
			#breadcrumbs .bread-right {
				float: left;
				padding: 0 20px;
				width: 860px;
				line-height: 30px;
				background: url('images/bread-right.jpg') 100% 0 no-repeat;	
			}
				#breadcrumbs .bread {
					float: left;	
					width: 650px;
				}
				#breadcrumbs span {
					display: block;
					float: left;
					line-height: 30px;
					padding: 0 10px 0 0;
					background: url('images/bread-sep.jpg') 100% 0 no-repeat;	
				}
				#breadcrumbs a {
					padding: 0 5px 0 5px;
					color: #818386;
					text-decoration: none;
				}
				#breadcrumbs strong {
					margin: 0 0 0 10px;	
					font-weight: bold;
				}
					#breadcrumbs .link-right {
						float: right;	
						list-style: none;
					}
						#breadcrumbs .link-right li {
							float: left;	
						}
						#breadcrumbs .link-right a {
							display: block;
							float: left;
							padding: 0 15px 0 20px;
							line-height: 30px;
							color: #818386;
							text-decoration: none;
							background: url('images/bread-sep.jpg') 0 0 no-repeat;
						}	
			
	/*** END BREADCRUMBS ***/
	
	/*** COL LEFT ***/
		.col-left {
			float: left;
			margin: 0 20px 0 0;
			width: 195px;
		}
			.col-left .widget-left {
				margin: 0 0 10px 0;
				width: 195px;
				background: url('images/box-mid.jpg') 0 0 repeat-y;
			}
				.col-left .widget-left-btm {
					width: 195px;
					background: url('images/box-btm.jpg') 0 100% no-repeat;
				}
					.col-left .widget-left-top {
						width:195px;
						background: url('images/box-top.jpg') 0 0 no-repeat;
					}
			.col-left .widget-left h3 {
				padding: 0 0 0 45px;
				color: #fff;
				font-size: 14px;
				line-height: 40px;
				background: url('images/title-icon.jpg') 20px 10px no-repeat;
			}
			.col-left .widget-left ul {
				list-style: none;	
			}
			.col-left .widget-left ul li {
				display: block;
				margin: 1px 1px;
				padding: 0 0 0 18px;
				width: 175px;
				min-height: 34px;
				border-bottom: 1px solid #e1e2e3;
				background: url('images/box-item.jpg') 0 0 repeat-x;
			}
			.col-left .widget-left ul li a{
				display: block;
				line-height: 34px;
				font-size: 12px;
				color: #818386;
				text-decoration: none;
				background: url('images/box-item-arrow.jpg') 95% 3px no-repeat;
			}
		.col-left a.more {
			float: right;
			margin: 2px 10px 0 0;
			color: #de0e7d;
			font-size: 10px;
			text-decoration: none;
		}
			.col-left a.more:hover {
				text-decoration: underline;	
			}
	
	/*** END COL LEFT ***/
	/*** COL MID ***/
		.col-mid {
			float: left;
			margin: 0 20px 0 0 ;
			width: 470px;
		}
			.col-mid .box {
					
			}
				.col-mid .box fieldset {
					border: 0 none;
				}
				
				
			.col-mid .top-text {
				margin: 0 0 15px 0;
			}
				.col-mid h1,
				.col-mid .top-text h1,
				.col-mid .top-text h2,
				.col-mid .top-text h3,
				.col-mid .top-text .product-grid h3{
					display: block;
					padding: 0 0 20px 0;
					font-size: 18px;
					color: #000;
				}
				.col-mid .top-text h1 a,
				.col-mid .top-text h2 a,
				.col-mid .top-text h3 a {
					color: #000;
					text-decoration: none;	
				}
				.col-mid .top-text h2.title-producten {
					margin: 0 0 0 10px;	
				}
				.col-mid .top-text h1 a:hover,
				.col-mid .top-text h2 a:hover,
				.col-mid .top-text h3 a:hover {
					text-decoration: underline;
				}
				.col-mid .top-text p {
					margin: 5px 0;
					padding: 0;
					font-size: 12px;	
				}
					.col-mid .top-text p a {
						color: #000;	
					}
						.col-mid .top-text p a:hover {
							text-decoration: none;	
						}
				
				.col-mid .product-grid {
					list-style: none;	
				}
					.col-mid .product-grid .top-text {
						margin: 0;
						padding: 0 0 0 20px
					}
					.col-mid .product-grid .top-text h1 {
						margin: 0;
						padding: 0;
						color: #000;
						background: none;	
					}
					.col-mid .product-grid li.item {
						position: relative;
						display: block;
						float: left;
						margin: 0 0 15px 15px;
					}
						.col-mid .product-grid li.item a {
							border: 0 none;
						}
							.col-mid .product-grid li.item a img {
								margin: 0 0 15px 0;
								border: 1px solid #e1e2e3;
							}
					.col-mid .product-grid li.item p {
						margin: 0;
						padding: 0;
					}
						.col-mid .product-grid li.item p strong {
							display: block;
						}
						.col-mid .product-grid li.item p span {
							margin: 0;
							padding: 0;
							font-weight: bold;
						}
					.col-mid .product-grid li.item .discount {
						display: block;
						position: absolute;
						top: 80px;
						right: -10px;
						text-align: center;
						line-height: 65px;
						width: 66px;
						height: 65px;
						color: #fff !important;
						background: url('images/price-tag.png') 0 0 no-repeat;
					}
					
					
					
					.home .col-mid .product-grid li.item,
					.archive .col-mid .product-grid li.item {
						position: relative;
						display: block;
						float: left;
						margin: 0 0 15px 15px;
						width: 133px;
						min-height: 240px;
					}
					
					.single .col-mid .product-grid li.item a {
						float: left;		
						margin: 0 15px 0 0;
					}
					
					.home .col-mid .product-grid li.item p strong {
						display: block;
						width: 133px;
					}
					.archive .col-mid .product-grid li.item p strong {
						display: block;
						width: 133px;
					}
					.page-id-5 .col-mid .categorie li.item {
						width: 135px;
						height: 221px !important;
						overflow: hidden !important;
					}
					
		/** SEARCH COLUMN **/
			.col-mid .search {
				margin: 0 0 15px 0;
				width: 470px;
				height: 100px;
				background: url('images/box-search-mid.jpg') 0 0 repeat-x;
			}
				.col-mid .search-left {
					width: 470px;
					height: 100px;
					background: url('images/box-search-left.jpg') 0 0 no-repeat;
				}
				.col-mid .search-right {
					padding: 24px 24px 0 24px;
					width: 422px;
					height: 76px;
					background: url('images/box-search-right.jpg') 100% 0 no-repeat;
				}
			.col-mid .search h2 {
				display: block;
				margin: 0 0 9px 0;
				color: #fff;
				font-size: 14px;
			}
				.col-mid .search fieldset input.search-field {
					display: block;
					float: left;
					margin-right: 5px;
					padding: 0 10px;
					width: 310px;
					height: 30px;
					border: none;
					background: url('images/search.jpg') 0 0 no-repeat;
				}
				.col-mid .search fieldset input.search-btn {
					display: block;
					margin: 0;
					padding: 0;
					width: 82px;
					height: 30px;
					color: #fff;
					font-weight: bold;
					font-size: 14px;
					border: 0 none;
					background: url('images/search-btn.jpg') 0 0 no-repeat;
				}
		/*** END SEARCH ***/		
				
				
				
		/*** CATEGORIE ***/		
			.col-mid .categorie,
			.col-mid .top-text-mid {
				margin: 0 0 15px 0;
				width: 470px;
				background: url('images/box-large-mid.jpg') 0 0 repeat-y;	
			}
				.col-mid .categorie-btm,
				.col-mid .top-text-btm {
					padding: 0 0 10px 0;
					width: 470px;
					background: url('images/box-large-btm.jpg') 0 100% no-repeat;
				}
				.col-mid .categorie-top,
				.col-mid .top-text-top {
					padding: 0 0 10px 5px;
					width: 465px;
					background: url('images/box-large-top.jpg') 0 0 no-repeat;
				}
				
			.col-mid .categorie a {
				color: #fff;
				text-decoration: none;
			}
			.col-mid .categorie h2,
			.col-mid .top-text-mid h1 {
				margin: 0 0 10px 0;
				padding: 0 0 0 45px;
				color: #fff;
				font-size: 14px;
				line-height: 40px;
				background: url('images/title-icon.jpg') 20px 10px no-repeat;
			}
			.col-mid .categorie ul {
				display: block;
				margin: 10px 0 0 0;
				padding: 0 0 10px 0;
				list-style: none;	
			}
				.col-mid .categorie ul li.item {
					display: block;
					float: left;
					position: relative;
					margin: 0 0 0 15px;
					width: 134px;
				}
					.col-mid .categorie ul li.item img {
						margin: 0 0 10px 0;
						border: 1px solid #e1e2e3;
					}
					.col-mid .categorie ul li.item p {
						font-size: 12px;
						color: #000;
					}
						.col-mid .categorie ul li.item p strong {
							font-size: 12px;
							color: #000;	
							text-transform: uppercase;
						}
						.col-mid .categorie ul li.item p span,
						.col-mid .top-text-mid ul.product-grid li.item p span {
							font-size: 14px;
							font-weight: bold;
							color: #000;
						}
					.col-mid .categorie ul li.item .discount {
						display: block;
						position: absolute;
						top: 80px;
						right: -10px;
						text-align: center;
						line-height: 65px;
						width: 66px;
						height: 65px;
						color: #fff !important;
						background: url('images/price-tag.png') 0 0 no-repeat;
					}
			.col-mid .search-page {
				margin: 0 0 20px 0;
				padding: 0 10px 10px 10px;
				border-bottom: 1px solid #eee;	
			}
					
		/*** END CATEGORIE ***/
					
			.col-mid .text-7 {
				position: relative;
				width: 470px;
				background: url('images/box-large-mid.jpg') 0 0 repeat-y;
			}
				.col-mid .text-7 .categorie-btm {
					width: 470px;
					background: url('images/box-large-btm.jpg') 0 100% no-repeat;
				}
					.col-mid .text-7 .categorie-top {
						padding: 10px 10px 0 10px;
						width: 450px;
						background: url('images/box-large-top2.jpg') 0 0 no-repeat;
					}
			.col-mid .text-7 div.left {
				float: left;
				min-height: 135px;
				margin: 0 80px 0 0;
			}
			.col-mid .text-7 .discount {
				display: block;
				position: absolute;
				top: 50px;
				left: 120px;
				text-align: center;
				line-height: 65px;
				width: 66px;
				height: 65px;
				color: #fff;
				background: url('images/price-tag.png') 0 0 no-repeat;
			}
			.col-mid .text-7 h2 {
				margin: 0 0 10px 0;
				font-size: 14px;
				color: #000;
			}
			.col-mid .text-7 p {
				font-size: 12px;	
			}
			.col-mid .text-7 p a {
				color: #de0e7d;
				text-decoration: none;
			}
				.col-mid .text-7 p a:hover {
					text-decoration: underline;	
				}
	
	/*** END COL MID ***/
	/*** COL RIGHT ***/
		.col-right {
			float: left;
			width: 195px;
		}
			.col-right .widget-right.text-3 {
				margin: 0 0 10px 0;
				width: 195px;
				background: url('images/box-mid.jpg') 0 0 repeat-y;
			}
				.col-right .text-3 .widget-right-btm {
					width: 195px;
					background: url('images/box-btm.jpg') 0 100% no-repeat;
				}
				.col-right .text-3 .widget-right-top {
					margin: 0 0 5px 0;
					padding: 0;
					width: 195px;
					background: url('images/box-top.jpg') 0 0 no-repeat;
				}
			.col-right .widget-right h3 {
				padding: 0 0 0 45px;
				color: #fff;
				font-size: 14px;
				line-height: 40px;
				background: url('images/title-icon.jpg') 20px 10px no-repeat;
			}
			.col-right .widget-right ul {
				display: block;
				width: 195px;
				text-align: center;
				list-style: none;	
			}
				.col-right .widget-right ul li {
					display: block;
					margin: 5px 0;
					padding: 0;
				}
					.col-right .widget-right ul li a {
						border: none;	
					}
						.col-right .widget-right ul li a img {
							border: 1px solid #c9cdcf;	
						}
						
						
				/** TOP 5 COLUMN **/
				
					.col-right .popular-posts {
						margin: 0 0 10px 0;
						width: 195px;
						background: url('images/box-mid.jpg') 0 0 repeat-y;
					}
						.col-right .popular-posts .widget-right-btm {
							width: 195px;
							background: url('images/box-btm.jpg') 0 100% no-repeat;
						}
						.col-right .popular-posts .widget-right-top {
							padding: 0 0 10px 0;
							width: 195px;
							background: url('images/box-top.jpg') 0 0 no-repeat;
						}
						
					.col-right .popular-posts ul {
						display: block;
						margin: 0;
						padding: 0 0 5px 0;
						width: 195px;	
					}
						.col-right .popular-posts ul li {
							display: block;
							width: 195px;
						}
							.col-right .popular-posts li a {
								display: block;
								float: left;
								margin: 0 0 3px 0;
								width: 195px;
								color: #000;
								text-decoration: none;
							}
								.col-right .popular-posts li a img {
									float: left;	
									margin: 0 10px 0 10px;
								}
									.col-right .popular-posts li a p {
										padding: 7px 0;
										font-size: 12px;
										font-weight: bold;
										text-align: left;
										color: #000;
										
									}
									.col-right .popular-posts li a p.grey {
										font-size: 12px !important;	
										color: #818386;
									}
									
									
				/** END TOP 5 COLUMN **/
			.col-right .text-4 {
				width: 195px;
				background: url('images/box-mid.jpg') 0 0 repeat-y;
			}
				.col-right .text-4 .widget-right-btm {
					width: 195px;
					background: url('images/box-btm.jpg') 0 100% no-repeat;
				}
					.col-right .text-4 .widget_text {
						padding: 10px 0 10px 5px;
						width: 190px;
						background: url('images/box-top2.jpg') 0 0 no-repeat;
					}
				.col-right .text-4 h3 {
					display: block;
					margin: 0;
					padding: 0 0 5px 0;
					width: 195px;
					line-height: 14px;
					text-align: center;
					font-size: 14px;
					color: #818386;
					background: none;
				}
				.col-right .text-4 ul {
					display: block;
					padding: 5px 0 10px 0;
					list-style: none;
					width: 195px;
				}
					.col-right .text-4 ul li {
						display: block;
						float: left;
						padding: 0 4px;
						text-align: center;
					}
						.col-right .text-4 ul li a {
							border: none;	
						}
							.col-right .text-4 ul li a img {
								border: none;	
							}
				
	/*** END COL RIGHT ***/
	
	/*** COLUMN BOTTOM ***/
		.links {
			float: left;
			width: 900px;
			background: url('images/box-cat-mid.jpg') 0 0 repeat-y;
		}
			.links-btm {
				width: 900px;
				background: url('images/box-cat-btm.jpg') 0 100% no-repeat;
			}
				.links-top {
					padding: 10px 0 0 10px;
					width: 890px;
					background: url('images/box-cat-top.jpg') 0 0 no-repeat;
				}
			.links .column {
				float: left;
				padding: 0 0 0 40px;
				width: 85px;
			}
				.links .column h3 {
					display: block;
					padding: 0 0 10px 0;
					color: #de0e7d;
					font-size: 14px;
				}
				.links .column ul {
					margin: 0 0 5px 0;
					list-style: none;		
				}
					.links .column ul li {
						margin: 0;
						padding: 0;
							line-height: 15px;
					}
						.links .column ul li a {
							margin: 0;
							padding: 0;
							font-size: 12px;
							color: #454545;
							text-decoration: none;
						}
							.links .column ul li a:hover {
								text-decoration: underline;
							}
							.links .column a.more {
								display: none;	
							}
		.hightech {
			background: url('images/hightech.jpg') 0 0 no-repeat;	
		}
		.woning {
			background: url('images/woning.jpg') 0 0 no-repeat;	
		}
		.mode {
			background: url('images/mode.jpg') 0 0 no-repeat;	
		}
		.sport {
			background: url('images/sport.jpg') 0 0 no-repeat;	
		}
		.cultuur {
			background: url('images/cultuur.jpg') 0 0 no-repeat;	
		}
		.gezin {
			background: url('images/gezin.jpg') 0 0 no-repeat;	
		}
		.eten {
			background: url('images/eten.jpg') 0 0 no-repeat;	
		}
	/*** END COLUMN BOTTOM ***/
	
	/*** COLUMN SITEMAP ***/
		.sitemap {
			float: left;
			margin: 15px 0 0 0;
			width: 900px;
			background: url('images/box-cat-mid.jpg') 0 0 repeat-y;
		}
			.sitemap-btm {
				width: 900px;
				background: url('images/box-cat-btm.jpg') 0 100% no-repeat;
			}
				.sitemap-top {
					padding: 10px 0 10px 20px;
					width: 880px;
					background: url('images/box-cat-top.jpg') 0 0 no-repeat;
				}
			.sitemap .column {
				float: left;
				width: 24%;
			}
				.sitemap .column h3 {
					display: block;
					padding: 0 0 10px 0;
					color: #de0e7d;
					font-size: 14px;
				}
				.sitemap .column ul {
					list-style: none;		
				}
					.sitemap .column ul li {
						margin: 0;
						padding: 0;
							line-height: 15px;
					}
						.sitemap .column ul li a {
							margin: 0;
							padding: 0;
							font-size: 12px;
							color: #454545;
							text-decoration: none;
						}
							.sitemap .column ul li a:hover {
								text-decoration: underline;
							}
	/*** END COLUMN SITEMAP ***/
	/*** FOOTER ***/
		.footer {
			float: left;
			margin: 10px 0;
			width: 950px;
			text-align: center;	
		}
			.footer p {
				width: 950px;
				font-size: 10px;
			}
				.footer p a {
					color: #818386;
					text-decoration: none;
				}
					.footer p a:hover {
						text-decoration: underline;	
					}
	/*** END FOOTER ***/
	
	
/*** END WRAPPER ***/












.clear {
	clear: both;	
}
.pink {
	color: #de0e7d !important;	
}
.grey {
	color: #818386 !important;	
}
