	h1 {
		font-size: 1.4em; 
		margin: 0px 0 10px 0; 
		padding: 0; 
		color: #e6740f;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	h2 {
		font-size: 1.1em; 
		margin: 0;  
		padding: 0; 
		color: #e6740f;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	h3 {
		font-size: 1.4em; 
		margin: 0 0 15px 0;  
		padding: 0; 
		color: #3c3c3c;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	p {
		font-size: 1.2em; 
		margin: 0 0 15px 0; 
		padding: 0; 
		color: #3c3c3c;
		line-height: 1.4em;
	}
	
	a {
		font-size: 1.0em; 
		margin: 0; 
		padding: 0; 
		color: #3c3c3c;
		text-decoration: underline;
	}
	
	a:hover {
		color: #e6740f;
	}



/* top links */

			.header_links {
				position:absolute;
				top:1px;
				left:0px;
				margin: 0;
				padding: 0;
				height:18px;
				overflow:hidden;
				list-style-type: none;
			}
				.header_links ul { display:inline; }
				.header_links li {
					float:left;
					display:inline;
					background:url(../images/footer_info_separator.gif) no-repeat 100% 50%;
					padding-right:8px;
					padding-left:4px;
				}
					.header_links li.last { background:none; padding-right:0; }
				
					.header_links li p	{
						font-size: 0.9em; 
						margin: 0;
						line-height:22px; 
						padding: 0 4px 0;
						color: #FFFFFF;
					}
					
					.header_links li a	{
						font-size: 0.9em; 
						color: #FFFFFF;
						line-height:24px;
						text-decoration:none;
					}
					
					.header_links li a:hover {
						color: #e6740f;
					}

/* footer links */

			.footer_links {
	
				margin-top:-20px;
				margin-bottom:40px;
				padding:0;
				height:18px;
				overflow:hidden;
				list-style-type: none;
			}
				.footer_links ul { float:right; }		
				.footer_links li { float:left;
						
				}
				
					.footer_links li p	{
						font-size: 0.9em; 
						margin: 0;
						line-height:22px; 
						padding: 0 4px 0;
						color: #FFFFFF;
					}
					
					.footer_links li a	{
						font-size: 0.9em; 
						color: #FFFFFF;
						line-height:24px;
						text-decoration:none;
					}
					
					.footer_links li a:hover {
						color: #e6740f;
					}


/* login */

			.header_rechts_tuinhuis {
				position: absolute;
				top:0px;
				right:0px;
			}
			
				.header_rechts_tuinhuis a.login {
					background:url(../images/tuinhuis2010/login.gif) no-repeat 0 -22px;
					width:35px;
				}
				
				.header_rechts_tuinhuis a.registreer {
					background:url(../images/tuinhuis2010/registreer.gif) no-repeat 0 -22px;
					margin-left:5px;
					width:54px;
				}
				
				.header_rechts_tuinhuis a {
					display:block;
					float:left;
					line-height:2.0em;
					height:22px;
					overflow:hidden;
					text-indent:0px;
					color: #5f5f5f;
					text-decoration: none;
					text-align: center;
					font-weight: bold;
					cursor: pointer;
				}
				
				.header_rechts_tuinhuis a:hover  {
					background-position:0 0;
					color: #FFFFFF;
				}

/* winkelwagen */

			.winkelwagen_tuinhuis {
				position: absolute;
				right:6px;
				top:33px;
			}
			
				.winkelwagen_tuinhuis a {
					background:url(../images/tuinhuis2010/ww.png) no-repeat 0 0;	
					display:block;
					height: 24px;
					width: 121px;
					overflow:hidden;
					cursor: pointer;
					color:#fff;
					padding: 7px 0 0 10px;
					font-size:1.2em;
					text-decoration:none;
				}
				
				.winkelwagen_tuinhuis a:hover {
					background-position:0 -31px;
				}

/* navigation */

			.menu_tuinhuis {
				position:absolute;
				top:182px;
				left:270px;
				margin: 0;
				padding: 0;
				width: 600px;
				display:block;
				height:28px;
			}			
			
					.menu_tuinhuis ul {
						list-style-type: none;
						overflow:hidden;
						margin: 0px;
						padding: 12px 0 0 0px;
					}
					
						.menu_tuinhuis li {

							padding:0 6px;
							height:28px;
							display:block;
							float:left;

						}
						
						.menu_tuinhuis li:hover {
							background:url(../images/tuinhuis2010/menuitemleft.png) no-repeat 0 0;
						}
							
							.menu_tuinhuis li a {
								height:18px;
								padding:5px 0;
								display:block;
								margin: 0px 0px; 
								font-size: 1.5em; 
								font-weight: bold;
								color: #FFFFFF;
								text-decoration:none;
								float:left;
							}
							
							.menu_tuinhuis li:hover a {
								color: #e6740f;
								background: #FFFFFF;
								text-decoration:none;
							}	
							
							.menu_tuinhuis li span {
								width:6px;
								height:28px;
								display:block;
								float:left;
							}
							
							.menu_tuinhuis li:hover span {
								background:url(../images/tuinhuis2010/menuitemright.png) no-repeat 0 0;
							}	
					

.middle-container {
			background: #FFFFFF url(../images/tuinhuis2010/content_bg.gif) repeat-y;
			height:1%;
			padding-left:50px;
			overflow:hidden;
}
.middle { background: url(../images/tuinhuis2010/content_corner.png) no-repeat 0 0; overflow:hidden; margin-left:-50px; padding:35px 0 0 0; }

/* tuinhuis.com styles */
div#header {
			background: url(../images/tuinhuis2010/header.jpg) no-repeat;
			height: 248px;
			position: relative;
		}


/* tuinhuis content */

			.block	{
				padding: 0 0 20px 0px;
			}

/* tuinhuis linker kolom */
						
			.linker_menu {
			margin-left:50px;
			}
						
			.linker_content {
				background: none;
				float: left;
				width: 179px;
				overflow:hidden;
				margin-right: 15px;
			}
	
				.linker_content ul {
					list-style-type: none;
					padding: 0;
					margin: 0;
				}
				
					.linker_content li {
						border-bottom: 1px dotted #e6740f;
						cursor:pointer;
						padding:0;
						width: 179px;
						display:block;
					}
					
						.linker_content h2 {
							background: none;
							font-size: 1.4em;
							font-weight: bold;
							margin:0; 
							padding: 0 5px; 
							color: #FFFFFF;
							text-transform:uppercase;
						}

					
						.linker_content li a {
							font-size: 1.1em; 
							margin: 0; 
							padding: 0 2px;
							color: #000000;
							text-decoration: none;
							line-height: 2.0em;
							width: 179px;
							display: block; 
						}
						
						.linker_content li a:hover {
						background: #e6740f;
							color:#FFFFFF;
							text-decoration:none;
						/*	padding: 0 7px 0 12px;  */
							padding: 0 2px;					
							font-size: /*1.2em*/ 1.1em;
							line-height: /*2.2em*/ 2.4em;
						}

						
				.linker_content li.on {
							font-size: 1.1em; 
							margin: 0; 
							padding: 0 2px;
							color: #000000;
							text-decoration: none;
							line-height: 2.4em;
							width: 179px;
							display: block; 
						}
						
						.linker_content li.on:hover {
						background: #e6740f;
						
						
							color:#FFFFFF;
							text-decoration:none;
						/*	padding: 0 7px 0 12px;  */
							padding: 0 2px;					
							font-size: /*1.2em*/ 1.1em;
							line-height: /*2.2em*/ 2.4em;
						}
				/*		.linker_content img {
						float: left;
						margin: 2px 10px 2px 0px;
						border: none;
						} */
						
						

/* tuinhuis footer */
div#footer_tuinhuis {
			background: #FFFFFF url(../images/tuinhuis2010/content_bg.png) repeat-y;
			clear:both;
			height:120px;
			position: relative;
			margin: 0 0 25px 0;
			border-bottom:6px solid #fff;
		}
		
/* footer support */
			.footer_logo_tuinhuis {
				float:left;
				margin:5px;
				padding-right:20px;
				background: url(../images/tuinhuis2010/footer-logo-tuinhuis.com.gif) no-repeat;
				display:block;
				width:166px;
				height:55px;
			}
			
			.footer_support_tuinhuis {
				border-top: 1px dotted #e6740f;
				height:100%;
				position:absolute;
				overflow:hidden;
				right:0px;
				width:716px;			
			}
			
				.footer_support_tuinhuis a {
					position: absolute;
					padding: 0;
					margin: 0;
					left: 41px;
					top: 10px;
				}
	
					.footer_support_tuinhuis img {
						border: none;
					}

/* footer contact */
			
			.footer_contact_tuinhuis	{
				position: absolute;
				width: 204px;
				margin: 0;
				padding: 0;
				border-right: 1px dotted #e6740f;
				border-top: 1px dotted #e6740f;
				left: 40px;
			}

			
			
			.footer_contact_tuinhuis a:hover {
				text-decoration: underline;
				color: #FFFFFF;
			}
				
				.footer_contact_tuinhuis ul {
					list-style-type: none;
					position: relative;
					margin: 0 0 0 0px;
					padding: 5px 0 0 8px;
				}
			
					.footer_contact_tuinhuis li {
						padding: 0 0 0 7px;
						margin: 0;
					}
			
						.footer_contact_tuinhuis li p {
							font-size: 0.9em; 
							margin: 0; 
							padding: 0;
							color: #000000;
							line-height: 15px;
						}
						
						.footer_contact_tuinhuis li a {
							color: #000000;
							text-decoration:none;
						}
						
						.footer_contact_tuinhuis li a:hover {
							color: #FFFFFF;
							text-decoration:underline;
						}


/* logo */

#header a.logo_tuinhuis {
	display:block;
	position:absolute;
	width:339px;
	height:110px;
	background: url(../images/tuinhuis2010/logo-tuinhuis.com.png) no-repeat;
	top:52px;
	left:27px;
	text-indent:-9999px;
}

#header a.part-of {
	display:block;
	position:absolute;
	width:186px;
	height:41px;
	background: url(../images/tuinhuis2010/onderdeel-van-giogiardino.png) no-repeat;
	top:176px;
	left:42px;
	text-indent:-9999px;
}

#header a.button_tuinhuis {
	display:block;
	position:absolute;
	width:165px;
	height:30px;
	background: url(../images/tuinhuis2010/button_naar_tuinhuisbe.png) no-repeat;
	top:75px;
	right:15px;
	cursor:pointer;
}

#header a.button_tuinhuis:hover {
	background: url(../images/tuinhuis2010/button_naar_tuinhuisbe_hover.png) no-repeat;
}


#header div.phone {
	background: url(../images/tuinhuis2010/phone_bg.png) no-repeat;
	width: 165px;
	height: 30px;
	position: absolute;
	top: 112px;
	right: 15px;
}


					.linker_content .block .round {
						background: url(../images/tuinhuis2010/sidebar_block_bg.gif) repeat-y;
						width:177px;
						display:block;
					}
					
					.linker_content .block .round .top {
						background: url(../images/tuinhuis2010/sidebar_block_top.gif) no-repeat;
						height:5px;
					}
					
					.linker_content .block .round .bottom {
						background: url(../images/tuinhuis2010/sidebar_block_bottom.gif) no-repeat;
						height:5px;
					}
					
					.linker_content .block .round span.address {
						background: url(../images/tuinhuis2010/icon_address.gif) no-repeat;
						display:block;
						width:43px;
						height:47px;
						float:left;
						margin:0 10px 0 14px;
					}
					
					.linker_content .block .round span.clock {
						background: url(../images/tuinhuis2010/icon_clock.gif) no-repeat;
						display:block;
						width:43px;
						height:47px;
						float:left;
						margin: 0 10px;
					}

					.linker_content .block .round span.phone {
						background: url(../images/tuinhuis2010/icon_phone.gif) no-repeat;
						display:block;
						width:18px;
						height:20px;
						float:left;
						margin:-2px 3px 0 15px;
					}

					.linker_content .block .round span.fax {
						background: url(../images/tuinhuis2010/icon_fax.gif) no-repeat;
						display:block;
						width:18px;
						height:20px;
						float:left;
						margin:-2px 3px 0 15px;
					}

					.linker_content .block .round span.email {
						background: url(../images/tuinhuis2010/icon_email.gif) no-repeat;
						display:block;
						width:18px;
						height:20px;
						float:left;
						margin:-2px 3px 0 15px;
					}
					
					.linker_content .block .round p {
						color:#fff;
					}

					.linker_content .block .round p.size {
						color:#fff;
						font-size:1.1em;
					}
					
					.linker_content .block .round a {
						color:#fff;
						text-decoration:none;
					}

					.linker_content .block .round a:hover {
						color:#fff;
						text-decoration:underline;
					}

.rechter_content {
				background: #FFFFFF;
				width: 670px;
				overflow:hidden;
				padding:0 15px;
				float:left;
				border-left: 1px dotted #e6740f;
			}			


				.producten {
					position: relative;
					clear:both;
					overflow:hidden;
					padding: 0 0 40px 0px;
					width:690px
				}

					a.product {
						background: url(../images/tuinhuis/product_bg.gif) no-repeat;
						height: 221px;
						width: 215px;
						margin: 0 15px 30px 0;
						padding: 0;
						position: relative;
						float: left;
						text-decoration:none;
						color: #FFFFFF;
						font-size: 1.1em;
						cursor: pointer;
					}
					
						.product_titel {
							font-size:1.2em;
							padding: 6px 3px 0;
							margin: 0 8px 0px;
							display:block;
							font-weight: bold;
							z-index:2;
							position: relative;
						}



			.rechter_content .bigblock {
				background: #e1e1e1;
				width:663px;
				display:block;
				padding:10px;
				overflow:hidden;_zoom:1;
				}

			.rechter_content .bigblock-top {
				background: url(../images/tuinhuis2010/bigblock_bg_top.gif) no-repeat;
				height:5px;
				width:683px;
				}

			.rechter_content .bigblock-bottom {
				background: url(../images/tuinhuis2010/bigblock_bg_bottom.gif) no-repeat;
				height:5px;
				width:683px;
				margin-bottom:20px;
				}				


			.footer_support {
				border-top: 1px dotted #e6740f;
				height:100%;
				position:absolute;
				overflow:hidden;
				right:0px;
				width:716px;			
			}
			
			.footer_contact	{
				position: absolute;
				width: 204px;
				margin: 0;
				padding: 0;
				border-right: 1px dotted #e6740f;
				border-top: 1px dotted #e6740f;
				left: 40px;
			}


						.footer_contact li p {
							font-size: 1.1em; 
							margin: 0; 
							padding: 0;
							color: #000000;
							line-height: 15px;
						}		
						
						
						
#contactForm .input-box { padding-bottom:.8em; }	

.checkout-cart-index .notice { color:red; }		



.klik_info { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; margin-bottom: 15px; }
p.product-image { margin-bottom:0; }			

/* aanpassing categorie menu aan de linkerkant met plaatje */
.menu2 img {
	float: left;
	margin: 2px 10px 2px 0px;
	border: none;
}

.nbp { margin-bottom:10px; padding-bottom:4px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#e5dcc3; }
.nbp .price-box, .nbp .minimal-price .price-label, .nbp .add-to-box, .nbp .divider, .nbp .short-description, .nbp h4 { display:none; }
.nbp .product-name, .nbp .product-shop, .nbp .availability, .nbp .minimal-price, .nbp .price-box-bundle, .nbp .price-box-bundle .price-box { display:inline; }
.nbp .product-shop { float:none; }
.nbp .price { color:#c76200; }


.product-info-box .vzk { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c76200; position:relative; top:-7px; text-align:right; }

.smallstuff { font-size:11px; }
span.smallstuff a:link { color:#E6740F; text-decoration:none; }
span.smallstuff a:hover { text-decoration:underline; }


