body, input, select, textarea, td, th, font {
   color:#646b5c;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   }
   
body {
	background:#cdd0c8;
	border: 0;
	margin: 0;
	padding: 0;
	cursor:default;
}
  

form,
p,
h1,h2,h3,h4,h5,h6,
img
{
	margin:0;
	border:0;
	padding:0;
}


b,strong{font-weight:bold;}


h1{
	color:#7d7f00;
	font-size:26px;
	margin:0;
}
h2{
	color:#7d7f00;
	font-size:26px;
}
h3{
	color:#7d7f00;
	font-size:24px;
}
h4{
	color:#7c8373;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

ul,
ol,
li{
	margin:0;
	padding:0;
	list-style:none;
}

a{
	color:#6e6f00;
	font-size:10px;
	cursor:pointer;
}
a:hover{

}


/* 
* BASE ==========================================
*/


div#base-header{
	position:relative;
	background:#fff;
	min-width:980px;
	text-align:center;
	}
	div#header{
		position:relative;
		margin:0 auto;
		width:980px;
		height:140px;
		text-align:left;
		z-index:11;
		background:#fff;
		overflow:hidden;
	}
div#base-content{
	position:relative;
	background:#7d8273;
	min-width:980px;
	text-align:center;
	}
	div#content{
		position:relative;
		margin:0 auto;
		width:980px;
		min-height:350px;
		text-align:left;
		z-index:10;
		background:#7d8273;
		padding-top:20px;
		}
div#base-recommendations{
	position:relative;
	background:#969b90;
	min-width:980px;
	text-align:center;
	}
	div#recommendations{
		position:relative;
		margin:0 auto;
		width:980px;
		height:100px;
		text-align:left;
		z-index:10;
		background:#969b90;
		}
div#base-nodes{
	position:relative;
	background:#cdd0c8;
	min-width:980px;
	text-align:center;
	}
	div#nodes{
		position:relative;
		margin:0 auto;
		width:980px;
		min-height:255px;
		text-align:left;
		z-index:10;
		background:#cdd0c8;
		}
div#base-footer{
	position:relative;
	background:#cdd0c8;
	min-width:980px;
	text-align:center;
	}
	div#footer{
		margin:0 auto;
		width:980px;
		height:60px;
		text-align:left;
		overflow:hidden;
		background:#cdd0c8;
	}
/* SAFARI */
/*\*/
html>body * #base-content{width:960px;}
/**/



br.cl{clear:both;margin-top:-1.2em;font-size:0;}

/* 
*  HEADER ============================================
*/
	div#header div#logo {
		position:absolute;
		left:80px;
		top:36px;	
		}
		div#header div#logo h1 a {
			display:block;
			text-indent:-10000px;
			overflow:hidden;
			width:114px;
			height:66px;
			background:transparent url(/images/logo-zenzi.gif) 0 0 no-repeat;
		}
	div#header #navigation {
		position:absolute;
		left:239px;
		top:50px;
		width:476px;
		}
		div#header #navigation ul{
			height:40px;
			border-bottom:1px solid #bcbe00;		
		}
		div#header #navigation li{
			float:left;
			padding-left:30px;
			padding-bottom:5px;
			}
			div#header #navigation li:first-child{
				padding-left:0px;
			}

		div#header #navigation div.sub_nav{
			height:auto;
			border:0;
			margin:8px 0 0 -10px;
			text-align:center;
		}
		div#header #navigation div.sub_nav a{
			margin-left:10px;
			}
			div#header #navigation div.sub_nav a{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:13px;
				color:#343a2f;
				text-decoration:none;
				padding-left:21px;
				}
				div#header #navigation div.sub_nav a.active,
				div#header #navigation div.sub_nav a:hover{
					color:#6e6f00;
					background:transparent url(/images/bg-nav-arrow.gif) 9px 3px no-repeat;
				}
			div#header #navigation div.sub_nav a:first-child{
				margin-left:0px;
			}

	div#header div#shoppingcart_small{
		position:absolute;
		left:750px;
		top:63px;
		width:150px;
		}
		div#header div#shoppingcart_small div.title{
			border-bottom:1px solid #bcbe00;
			text-align:center;
			}
			div#header div#shoppingcart_small div.title a{
				background:transparent url(/images/title-winkelmandje.gif) 0 0 no-repeat;
				display:block;
				width:120px;
				height:12px;
				margin:0 auto;
				text-indent:-10000px;
				overflow:hidden;
				padding:0 0 15px 0;
			}
		div#header div#shoppingcart_small div.items{
			width:150px;
			text-align:center;
			margin-top:10px;
			}	
			div#header div#shoppingcart_small div.items a{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#7d8274;
				text-decoration:none;
			}
/* 
*  NODES ============================================
*/
	div#nodes div.node{
		float:left;
		width:180px;
		height:230px;
		border-left:1px dotted #969c90;
		margin-top:20px;
		padding:0 9px 0 19px;
		}
		div#nodes div.node:first-child{
			border:0;
			padding-left:80px;
			padding-right:19px;
		}
		div#nodes div.node h3{
			height:39px;
		}
		div#nodes div.node p,
		div#nodes div.node ul{
			margin-bottom:10px;
			line-height:14px;
			}
			div#nodes div.node ul li{
				margin-left:20px;
				list-style:square;
			}
		div#nodes div.node.login input{
			border:1px solid #b2b6ab;
			background-color:#b2b6ab;
			color:#fff;
			font-size:10px;
			width:170px;
			margin-bottom:5px;
			padding:3px 0;
		}
		div#nodes div.node.login input.send{
			width:124px;
			height:28px;
			border:0;
			background:transparent url(/images/btn-verzend.gif) 0 0 no-repeat;
			text-indent:-10000px;
			font-size:0;
			line-height:0;
			cursor:pointer;
			margin-bottom:10px;
		}

/* 
*  RECOMMENDATIONS ============================================
*/

	div#recommendations div.item{
		float:left;
		width:190px;
		height:80px;
		border-left:1px dotted #646b5c;
		margin-top:10px;
		padding:0 9px 0 9px;
		}

		div#recommendations div.item:first-child{
			border:0;
			padding-left:80px;
			}
			div#recommendations div.item div.image{
				float:left;
				width:70px;
				height:70px;
				margin-top:5px;
				background:transparent url(/images/product-bg-recommendation.gif) 0 0 no-repeat;
				}
				div#recommendations div.item div.image img{
					padding:5px;
				}
			div#recommendations div.item div.info{
				float:right;
				width:110px;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:11px;
				color:#646b5c;
				padding-top:10px;
				}
				div#recommendations div.item div.info span.name{
					color:#fff;
					display:block;
					margin-top:10px;
				}
				div#recommendations div.item div.info span.price{
					color:#484e42;
					display:block;
				}


/* 
*  FOOTER ============================================
*/
	div#footer div#footer_nav{
		text-align:center;
		margin:0 auto;
		color:#969c90;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		padding:20px 0 10px 0;
		}
		div#footer div#footer_nav a{
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#969c90;
			font-size:11px;
			text-decoration:none;
			padding:0 10px;
			}
			div#footer div#footer_nav a:hover{
				text-decoration:underline;
			}
	div#footer div#footer_producers{
		text-align:center;
		margin:0 auto;
		color:#969c90;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		padding:0px 0 20px 0;
		}
		div#footer div#footer_producers a{
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#fff;
			font-size:10px;
			text-decoration:none;
			padding:0 10px;
			}
			div#footer div#footer_producers a:hover{
				text-decoration:underline;
			}




