@charset "utf-8";
@import "reset.css";
@import "form.css";
/* Stylesheet for Country Life Style by Media Solutions */

/* START: html */
html {
	background:#cca268 url(../images/background-winter.jpg) center 0 no-repeat;
}

body {
	padding:0 0 20px;
}

#onderhoud {
	height:  40px;
	overflow: hidden;
}

ul#lbmaten {
	font-family: "Trebuchet MS";
	line-height: 15px;
	padding: 0 0 15px;
}
	
	ul#lbmaten span{
		display: inline-block;
		width: 60px;
	}

	/* START: Site */
	div#site {
		margin:0 auto;
		width:932px;
	}
	
		/* START: Header */
		div#header {
			position: relative;
			padding:0 30px;
			width:872px;
			height:60px;
			background:url(../images/header.png) 0 0 no-repeat;
		}
		
			div#music {
				position:absolute;
				top:31px;
				left:619px;
				padding-left:10px;
				width:150px;
				height:31px;
				font-size: 1.3em;
				line-height:27px;
			}
			
				div#music a {
					color:#F51B1B;
					font-weight: 800;
					text-shadow: 0 0 10px rgb(255,255,234);
				}
			/* START: Menu */
			ul.menu {
				height:29px;
				font-family: Times, "Times New Roman";
				font-size: 1.4em;
				line-height:2.0714em;
			}
			
				ul.menu li {
					float:left;
					color:#8e5f42;
				}
				
				ul.menu a {
					color:#492623;
				}
				
				ul.menu a:hover,
				ul.menu li.active a {
					color:#8e5f42;
				}
				
				li.webshop-link a {
					color: #CF0000;
				}
				
				li.webshop-link a:hover,
				li.webshop-link a.active {
					color:#492623;
				}
				
				/* START: Menu Main */
				ul.menu.main {
					
				}
				
					ul.menu.main li {
						margin-right:25px;
					}
				/* END: Menu Main */
				/* START: Menu Sub */
				ul.menu.sub {
				}
				
					ul.menu.sub li {
						margin-left:8px;
						padding-left:8px;
						background:url(../images/menu-sub-border.png) left center no-repeat;
						text-shadow: 0 0 10px rgb(255,255,234);
					}
					
					ul.menu.sub li:first-child {
						margin-left:0;
						padding-left:0;
						background:none;
					}
				/* END: Menu Sub */
			/* END: Menu */
		/* END: Header */
		/* START: Page */
		div#page {
			position: relative;
			padding-top:165px;
			width:auto;
			min-height:630px;
			color:#492623;
			background:#ecdebb url(../images/site_winter-actie.jpg) 0 0 no-repeat;
		}
		
		body.webshop div#page {
			min-height:772px;
			padding-top:0;
			background:#ecdebb url(../images/webshop-bg.jpg) 0 0 no-repeat !important;
		}
		
		html.light div#page {
			background:#ecdebb url(../images/site_winter-light-actie.jpg) 0 0 no-repeat;
		}
			/* START: Sidebar */
			div#sidebar {
				
			}
			/* END: Sidebar */
			/* START: Content */
			div#content {
				
			}
				
				#content .wax-tekst {
					float:left;
					width:624px;
					margin-left:13px;
					padding-top:58px;
				}
				
					#content .wax-tekst h2 {
						margin:0;
						color:#492623;
						font-family:"Times New Roman";
						font-size:16px;
						line-height:20px;
						font-weight:bold;
					}
					
					#content .wax-tekst h3 {
						color:#752300;
						font-size:19px;
						font-family:"Trebuchet MS";
						font-weight:bold;
						margin:0 0 0 0;
					}
					
						#content .wax-tekst h3 a {
							padding-right:16px;
							background:url(../images/arrows-right.png) right center no-repeat;
						}
					
					#content .wax-tekst p {
						margin:0 0 16px;
						color:#492623;
						font-family:"Trebuchet MS";
						font-size:11px;
						line-height:16px;
					}
					
					#content .wax-tekst dl {
						margin:0 0 16px;
						color:#492623;
						font-family:"Trebuchet MS";
						font-size:11px;
						line-height:16px;
					}
					
						#content .wax-tekst dl dt {
							float:left;
							width:71px;
						}
						
						#content .wax-tekst dl dd {
							padding-left:71px;
						}
				
				#content .nieuwsbrief-aanmeld {
					float:left;
					width:203px;
					padding-top:55px;
				}
				
					#content .nieuwsbrief-aanmeld p {
						margin:0 3px 2px 8px;
						color:#492623;
						font-family:"Times New Roman";
						font-weight:bold;
						font-size:16px;
						line-height:20px;
					}
					
					#content .nieuwsbrief-aanmeld a {
						margin:0 3px 0 8px;
						padding-left:15px;
						color:#752300;
						font-family:"Trebuchet MS";
						font-size:12px;
						background:url(../images/arrows-right.png) left center no-repeat;
					}
					
					#content .nieuwsbrief-aanmeld a:hover {
						color:#492623;
					}
			
			/* END: Content */
			/* START: Nieuws */
			html#nieuws div#page {
				padding-left:40px;
				padding-right:30px;
			}
			
				div#page h1 {
					margin:0;
					font-size: 3.8em;
				}
				
				html#nieuws h1 {
					width:530px;
				}
				
				/* START: Articles */
				div.article.active {
					padding-bottom:20px;
					border-bottom:1px solid #ac9b80;
				}
				
				ul#articles {
					float:left;
					margin-left:15px;
					width:430px;
				}
							
					ul#articles li.article {
						margin:0;
						padding:0;
						height:26px;
						/*border-bottom:1px solid #ac9b80;*/
						border-bottom:1px solid #bbb09e;
						color:#7c2300;
						font-size:1.5em;
						font-weight: 700;
						line-height:1.625em;
					}
					
					ul#articles li.article.open {
						margin-bottom:10px;
						padding-bottom:10px;
						height:auto;
						font-size:1em;
						line-height: normal;
					}
					
					ul#articles li.article.open:nth-of-type(3) {
						margin-bottom:0;
					}
					
						ul#articles li.article a {
							color:#995C33;
						}
					
						ul#articles li.article a:hover {
							color:#b03200;
						}
						
						ul#articles li.article a:hover h2,
						ul#articles li.article a:hover p,
						ul#articles li.article a:hover span {
							color:#b03200;
						}
					
						ul#articles li.article.open h2 {
							float:right;
							margin:0;
							width:330px;
							color:#7c2300;
							font-size:2.6em;
							line-height:1em;
						}
						
						ul#articles li.article.open p {
							float:right;
							margin-top:5px;
							color:#492623;
							width:330px;
						}
						
							ul#articles li.article.open span {
								color:#7c2300;
							}
				
				li.article {
					padding-bottom:10px;
				}
				
				div.article.active {
					margin-bottom:25px;
				}
				
					.article p,
					.article.active ul {
						font-family:"Trebuchet MS", sans-serif;
						font-size: 1.2em;
						line-height: 1.45em;
					}
					
					li.article p {
						margin:0;
					}
				
					li.article img.photo {
						float:left;
						margin-right: 10px;
						border:1px solid #000;
					}
					
					div.article.active img.photo {
						float:right;
						margin:15px 0 20px 20px;
						border:1px solid #492623;
						border-radius:1px;
					}
					
					div.article.active ul {
						font-size: 1.2em;
					}
					
						div.article.active ul a {
							color:#7c2300;
						}
						
						div.article.active ul a:hover {
							color:#b03200;
						}
						
						div.article.active li,
						div#sidebar div.section li {
							padding-left:20px;
							background:url(../images/graphic-bullit.png) 10px 6px no-repeat;
						}
						
						div.article.active li.pdf,
						div#sidebar div.section li.pdf {
							background:url(../images/pdf_icon.png) 0 0 no-repeat;
						}
					
					html#nieuws ul.photos {
						margin-top:30px;
					}	
					
					html#nieuws ul.photos li {
						float:left;
						margin-right:20px;
						padding:0;
						background:0;
					}
					
					html#nieuws ul.photos img {
						border:1px solid #492623;
						border-radius:1px;
					}
					
				
				/* END: Articles */
				/* START: Advertisement */
				ul#advertisement {
					float:left;
					width:190px;
				}
				
					ul#advertisement li {
						margin-bottom:10px;
					}
				
					a.advertentie {
						display:block;
						position: relative;
						width:186px;
						height:219px;
					}
					
						a.advertentie img {
							position: absolute;
						}
						
						a.advertentie img.advertentie {
							left: 11px;
							top: 5px;
						}
						
						a.advertentie img.button {
							bottom:0;
							left:0;
							z-index:2;
						}
					
					li a.advertentie {
						background:url(../images/advertisement-background.png) 7px 0 no-repeat;
					}
				/* END: Advertisement */
				/* START: Sidebar */
				html#nieuws div#sidebar {
					float:right;
				}
					
					html#nieuws div#sidebar div.section.advertisement {
						padding-top:14px;
						text-align: center;
					}
					
					html#nieuws div#sidebar div.section.newsletter {
						padding:10px;
						width:192px;
					}
					
						div.section.newsletter a {
							float:right;
							margin-top:6px;
							color:#a79669;
							font-size:1.2em;
						}
					
						div.section.newsletter h2 {
							margin:0;
							font-size:1.7em;
						}
						
						div.section.newsletter p {
							margin: 7px 0 9px;
							font-size:1.2em;
						}
						
						div.section.newsletter input[type="email"],
						div.section.newsletter input[name="email"] {
							margin-bottom: 4px;
							width:188px;
							height:15px;
							border:1px solid #dbca98;
							border-radius: 1px;
						}
						
						div.section.newsletter input[type="email"]:valid {
							background:#8ce37f;
						}
				/* END: Sidebar */
				/* START: Extra */
				div#extra {
					padding:0 30px;
					height:109px;
					color:#492623;
					font-family: "Trebuchet MS";
					font-size: 1.1em;
					background:#ecdeba url(../images/extra.png) 0 bottom no-repeat;
				}
				
				/*.webshop div#extra {
					background:#ecdeba url(../images/extra2.png) 0 bottom no-repeat;
				}*/
				
					div#extra a,
					div#extra span {
						color:#7c2300;
					}
					
					div#extra a:hover {
						color:#b03200;
					}
					
					div#extra p {
						margin-top:7px;
					}
				/* END: Extra */
			/* END: Nieuws */
			/* START: Service */
			html#service {
			}
			
				html#service div#page {
					padding-top:165px;
				}
				
					html#service div#sidebar {
						position: relative;
						float:left;
						margin-left:22px;
						width:220px;
					}
					
					img#note {
						margin-bottom:20px;
					}
					
			html#service div#content {
				float:right;
				margin-right:40px;
				width:645px;
			}
			
				html#service div#content h2 {
					margin:20px 0 0;
					font-size:1.6em;
				}
			
				html#service div#content p {
					margin-top:0;
					font-family:"Trebuchet MS", sans-serif;
					font-size: 1.2em;
					line-height: 1.45em;
				}
			/* END: Service */
			/* START: Guestbook */
			html#guestbook {
			}
			
				html#guestbook div#page {
					padding-left:50px;
				}
				
				html#guestbook div#content {
					float:left;
					width:630px;
				}
				
					html#guestbook div#content h1 {
						margin:0 0 0.4em;
					}
					
					html#guestbook div#content p {
						font-family: "Trebuchet MS", sans-serif;
						font-size:1.2em;
					}
				
				ol#messages {
					border-top:1px solid #917451;
					width:630px;
				}
				
					ol#messages h2 {
						margin-top:0;
						font-size:1.9em;
					}
				
					ol#messages li {
						padding-top:15px;
						border-bottom:1px solid #b0a072;
					}
				
					ol#messages img {
						float:right;
						margin:0 0 10px 10px;
						border:1px solid #704226;
					}
					
					ol#messages p {
						margin:0 0 1em;
						font-family: "Trebuchet MS", sans-serif;
						font-size:1.2em;
						line-height:1.45em;
					}
					
					ol#messages p.sender {
						margin:0;
					}
					
					ol#messages p.date {
						font-style: italic;
					}
			
				ul.pages {
					margin:0 0 40px;
					padding:6px 0;
					width:630px;
					border-bottom: 1px solid #b0a072;
				}
				
					ul.pages a {
						display:inline-block;
						padding:0 5px;
						height:20px;
						border:1px solid #dbca98;
						border-radius:2px;
						color:#492625;
						font-family: "Trebuchet MS", sans-serif;
						font-size:1.2em;
						line-height:20px;
						background:#fcfae8 url(../images/button_background.png);
					}
					
					ul.pages a:hover {
						background-position:0 -20px;
					}
					
					ul.pages a:active {
						background-position:0 -40px;
					}
					
					ul.pages li.left {
						float:left;
						width:100px;
					}
					
					ul.pages li.right {
						float:right;
						width:100px;
						text-align: right;
					}
					
					ul.pages li.middle {
						float:left;
						width:430px;
						text-align: center;
					}
					
				html#guestbook div#sidebar {
					float:right;
					margin-right: 30px;
					width:211px;
				}
			/* END: Guestbook */
			/* START: Hours */
			html#hours {
			}
			
				html#hours div#sidebar {
					float:left;
					margin-top: 9px;
					margin-left:25px;
				}
			
				html#hours div#content {
					float:right;
					margin-right:210px;
					width:470px;
				}
				
				html#hours h1 {
					font-size:3.5em;
				}
			
				html#hours div#content h2 {
					font-size:1.7em;
				}
				
				div#content p,
				html#hours div#content p,
				dl.hours {
					font-family: "Trebuchet MS", sans-serif;
					font-size:1.2em;
				}
				
					dl.hours dt {
						float:left;
						width:80px;
					}
					
					dl.hours dd {
						
					}
			/* END: Hours */
			/* START: Contact */
			html#contact {
			}
			
				html#contact div#content {
					float:left;
					margin-left:7px;
					width:430px;
				}
				
				htmL#contact div.sidebar {
				}
				
				htmL#contact div.sidebar.left {
					float:left;
					margin:8px 0 0 29px;
					width:216px;
				}
				
				htmL#contact div.sidebar.right {
					float:right;
					margin: 60px 20px 0 0;
					width:210px;
				}
				
					html#contact div#content p {
						font-family: "Trebuchet MS", sans-serif;
						font-size:1.2em;
					}
				
					htmL#contact div#photo {
						overflow:hidden;
						position:relative;
						margin:0 0 30px;
						padding:8px 8px 7px 6px;
						width:202px;
						height:142px;
					}
					
						div#photo img#photo-overlay-1 {
							position: absolute;
							top:0;
							left:0;
							z-index:2;
						}
						
						div#photo img#photo-overlay-2 {
							position: absolute;
							top:8px;
							left:6px;
							z-index:3;
						}
						
					div.section.vcard {
					}
					
						div.section.vcard h2 {
							margin:0 0 7px !important;
						}
					
						div.section.vcard h3,
						div.section.vcard ul,
						div.section.vcard p {
							margin:0;
							font-family: "Trebuchet MS", sans-serif;
							font-size:1.2em;
							font-weight: 400;
							line-height:1.45em;
						}
						
						div.section.vcard p.nfo {
							margin:0 0 15px;
							color:#6f2f1d;
						}
						
						div.section.vcard span.type {
							display:none;
						}
						
						div.section.vcard span.street-address {
							display: block;
						}
						
				htmL#contact div.sidebar.right h2 {
					margin:0 0 0.5em;
					font-size:1.7em;
				}
				
				htmL#contact div.sidebar.right p {
					margin:0 0 1em;
					font-family: "Trebuchet MS", sans-serif;
					font-size:1.2em;
					line-height:1.45em;
				}
				
				html#contact div.sidebar.right input[type="text"] {
					border:1px solid #dbca98;
					background:#fff;
				}
				
				
			/* END: Contact */
			/* START: Interior */
			html#interior {
			}
			
				html#interior div#page {
					position: relative;
				}
				
					img#film-frame {
						position: absolute;
						top:-3px;
						left:0;
						z-index:0;
					}
			
					html#interior div#sidebar {
						position: relative;
						z-index:1;
						float:left;
						margin-left:25px;
						width:213px;
					}
					
						html#interior div#sidebar div.section {
							margin-bottom: 9px;
						}
					
					html#interior div#content {
						position: relative;
						z-index:1;
						float:right;
						margin-right:50px;
						width:630px;
					}
					
						html#interior div#content h2 {
							font-size:1.6em;
						}
						
						html#interior div#content p,
						html#interior div#content ul {
							margin:0 0 1em;
							font-family: "Trebuchet MS", sans-serif;
							font-size:1.2em;
							line-height:1.45em;
						}
						
						html#interior div#content li {
							padding-left:10px;
							background:url(../images/graphic-bullit.png) 0 6px no-repeat;
						}
						
							html#interior div#content ul#questions li a.faq{
								font-size: 1.1em;
								font-weight: 700;
								cursor: pointer;
							}
							
							html#interior div#content ul#questions li {
								overflow:hidden;
							}
							
							html#interior div#content ul#questions li p {
								font-size: 1.1em;
							}
							
			/* END: Interior */
			/* START: Index */
			html#index {
				
			}
			
				html#index div#page {
					position: relative;
					min-height: 700px;
				}
				
					html#index div#page h1 {
						position: absolute;
						left:290px;
						width:610px;
						font-size:4em;
					}
					
						html#index div#page h1 span {
							display:block;
							font-size:0.511em;
						}
					
					html#index div#product-container {
						position: absolute;
						top: 170px;
						left:0;
						overflow: hidden;
						width:932px;
						height:406px;
					}
					
					html#index div.product {
						position: absolute;
						top:0;
						left:0;
					}
						
						html#index div#products-container {
							overflow:hidden;
							position:absolute;
							right:30px;
							left:30px;
							bottom:0;
							z-index:11;
							height:75px;
							border-bottom:1px solid #4a2f29;
						}
						
						html#index ul#products {
							overflow:hidden;
							position:absolute;
							top:0;
							right:0;
							left:0;
							padding-top:40px;
							height:35px;
						}
						
							html#index ul#products li {
								position: relative;
								float:left;
								margin-left:-1px;
								width:94px;
								height:41px;
								border:1px solid #e4dab3;
								background:rgba(73,38,35,.8);
								-webkit-transition:ease-in-out .3s;
								-moz-transition:ease-in-out .3s;
								transition:ease-in-out .3s;
							}
							
							html#index ul#products li.active,
							html#index ul#products li:hover {
								z-index:8;
								margin-top:-10px;
								-webkit-transform: scale(1.2);
								-moz-transform: scale(1.2);
								transform: scale(1.2);
							}
							
							html#index ul#products li:hover {
								z-index:9;
							}
							
							html#index ul#products li:first-child {
								margin-left:0;
							}
							
								html#index ul#products li a {
									display: block;
									margin:0;
									padding:0;
								}
							
								html#index ul#products li img {
									display: block;
									margin:0;
									padding:0;
									opacity: .4;
									width:94px;
									height:41px;
									-webkit-transition:ease-in-out .3s;
									-moz-transition:ease-in-out .3s;
									transition:ease-in-out .3s;
								}
								
								html#index ul#products li.active img,
								html#index ul#products li:hover img {
									opacity: 1;
								}
								
						div#bord {
							position: absolute;
							top:75px;
							left:30px;
							padding:10px;
							width:192px;
							min-height:104px;
							-moz-border-radius:6px;
							border-radius:6px;
							-webkit-box-shadow:0 0 7px rgba(27,28,32,.5);
							-moz-box-shadow:0 0 7px rgba(27,28,32,.5);
							box-shadow:0 0 7px rgba(27,28,32,.5);
							color:#492623;
							font-family: "Trebuchet MS";
							background:#fdfbe8;
						}
						
							div#bor h2 {
								margin:0;
								color:#492623;
								font-size:1.7em;
							}
							
							div#bord p {
								line-height:1.6em;
							}
							
							div#bor ul {
								font-size:1.2em;
								line-height:1.636em;
							}
							
							div#bor a:hover {
								color:#b03200;
							}
							
						a#movie-frame {
							position: absolute;
							top:0;
							left:0;
							z-index:9;
							display: block;
							width: 216px;
								height: 207px;
						}
						
							a#movie-frame img {
								position:absolute;
								top:0;
								left:0;
								z-index:8;
							}
						
							a#movie-frame img.movie {
								z-index:7;
								top:2px;
								left:30px;
							}
				/* START: Section */
				div#section {
					position: absolute;
					top:600px;
					right:20px;
					left:30px;
				}
				
					ul#news {
						float:left;
					}
					
						div#section div.vcard h3,
						ul#news h3 {
							margin:10px 0 0;
							font-family: Times, "Times New Roman", serif;
							font-size: 1.7em;
						}
						
						ul#news a:hover + a,
						ul#news a:hover + a span,
						ul#news a:hover,
						ul#news a:hover span {
							color:#b03200;
						}
					
						ul#news li {
							position: relative;
							float:left;
							margin-right:7px;
							width:216px;
						}
						
						ul#news p {
							margin:0;
							font-family: "Trebuchet MS";
							font-size:1.2em;
							line-height:1.4545em;
						}
						
						ul#news span {
							color:#87392f;
						}
						
							ul#news a.news-photo {
								position: relative;
								display: block;
								width:216px;
								height:157px;
							}
							
							ul#news a.news-photo img.photo {
								position: absolute;
								top:9px;
								left:6px;
								z-index:1;
							}
							
							ul#news a.news-photo img.frame {
								position: absolute;
								top:0;
								left:0;
								z-index:2;
							}
					div#section div.section.vcard {
						float:right;
						width:204px;
					}
					
						div#section div.vcard h3 {
							margin:0;
						}
						
						div#section div.vcard p.slogan {
							margin:0 0 1em;
							font-size: 1.2em;
							font-style: italic;
						}
						
						div#section div.section.vcard p.nfo {
							margin:0;
							color:inherit;
						}
					
						div#section div.section.vcard span.street-address {
							display: inline;
						}
						
						div#section li.tel.fax,
						div#section div.section.vcard span.postal-code {
							display: none;
						}
						
						div#section ul.links a {
							color:#802d25;
						}
						
						div#section ul.links a:hover {
							color:#b03200;
						}
				/* END: Section */
			/* END: Index */
			/* START: Movie */
			html#movie div#page {
				padding:5px 30px 0;
				min-height:790px;
				background-image:url(../images/site-light.jpg);
			}
			
				html#movie div#page h1 {
					margin:.3em 0 .6em;
				}
				
				html#movie div#page div#screen {
					margin: 0px 6px;
					/*height: 476px;
					width: 780px;*/
					height: 440px;
					width: 800px;
					
				}
			/* END: Movie */
			/* START: Aanbiedingen */
			html#aanbiedingen div#page {
				position: relative;
				padding:55px 30px 0;
				min-height: 750px;
				background-image:url(../images/site-light.jpg);
			}
			
				img#sale-tag {
					position: absolute;
					top:3px;
					left:0;
					z-index:12;
				}
				
				div#sale-product {
					position: relative;
					width:874px;
					height:580px;
					border:1px solid #492723;
				}
					
					div#sale-product #facebookplacer {
						position: absolute;
						bottom: 70px;
						left:10px;
						z-index: 50;
					}
				
					/*ul#nav {
						position: absolute;
						top:0;
						left:0;
						z-index:10px;
					}
					
						ul#nav li {
							float:left;
						}
						
						
							ul#nav li,
							ul#nav a {
								display: block;
								width:437px;
								height:580px;
							}
							
							ul#nav span {
								display: none;
							}*/
							
					ul#nav {
						position: absolute;
						/*top: 243px;*/
						top: 0px;
						height: 580px;
						left:0;
					}
					
						ul#nav li {
							float: left;
							width: 437px;
							/*height: 47px;*/
							height: 580px;
						}
						
							ul#nav li a.left {
								display: block;
								float: left;
								/*height: 47px;*/
								height: 580px;
								/*width: 51px;*/
								width: 437px;
								background: url(../images/arrow-left.png) 0 243px no-repeat;
							}
							
							ul#nav li a.right {
								display: block;
								float: right;
								/*height: 47px;*/
								height: 580px;
								/*width: 51px;*/
								width: 437px;
								background: url(../images/arrow-right.png) 385px 243px no-repeat;
							}
							
							ul#nav span {
								display: none;
							}
				
					ul#sale-products {
						position: absolute;
						right:0;
						bottom:0;
						left:0;
						z-index:11;
						padding:60px 0 9px 9px;
						height:56px;
						background:url(../images/sale-preview.png) 0 bottom repeat-x;
					}
					
						ul#sale-products li.photo {
							float:left;
							margin-right:9px;
							width:82px;
							height:54px;
							border:1px solid #492623;
						}
						
						ul#sale-products li.photo.active,
						ul#sale-products li.photo:hover {
							border:1px solid #f9efd7;
						}
						
						ul#sale-products li.nav {
							float:left;
							width:51px;
						}
						ul#sale-products li.nav.left {
							width: 30px;
							height: 100%;
							background: url("../images/arrow-left-small.png") -13px 0 no-repeat;
						}
						ul#sale-products li.nav.info {
							margin:0;
							width: 50px;
							height: 100%;
							background: url("../images/information.png") 8px 10px no-repeat;
						}
						ul#sale-products li.nav.right {
							margin:0 9px 0 0;
							width: 30px;
							height: 100%;
							background: url("../images/arrow-right-small.png") -13px 0 no-repeat;
						}
							ul#sale-products li.nav.right a,
							ul#sale-products li.nav.left a,
							ul#sale-products li.nav.info a {
								display: block;
								width: 100%;
								height: 100%;
							}
				ol#sale-line {
					margin:18px 0;
					width:880px;
				}
				
					ol#sale-line li {
						float:left;
						margin-left:4px;
						padding-bottom:25px;
						width:217px;
						position: relative;
						background:url(../images/sale-box-bottom.png) 0 bottom no-repeat;
					}
					
					ol#sale-line li:first-child {
						margin-left:0;
					}
					
					ol#sale-line div {
						padding:25px 13px 0;
						min-height: 150px;
						background:url(../images/sale-box.png) 0 top no-repeat;
					}
					ol#sale-line div.fb-like {
						float:left;
						padding-top:0;
						background:none;
					}
					
					ol#sale-line div#fb-root {
						min-height: 0 !important;
						padding:0;
						background:none;
					}
					
					ol#sale-line h2 {
						margin:0;
						color:#492623;
						font-size:2em;
					}
					
					ol#sale-line p {
						margin:7px 0 0;
						color:#492623;
						font-family: "Trebuchet MS";
						font-size:1.2em;
						line-height:1.8181em;
					}
					
					ol#sale-line p.price {
						line-height: normal;
					}
					
					ol#sale-line p.price.old {
						margin-top:15px;
						text-decoration: line-through;
					}
					
					ol#sale-line p.price.new {
						color:#942519;
						font-family: Times, "Times New Roman";
						font-size:2.2em;
					}
					
					img#tag-sold-out {
						position: absolute;
						left:2px;
						top:9px;
					}
					
				div#product-logo {
					position: absolute;
					top:-6px;
					right:-6px;
					z-index:20;
					padding:6px;
					width:212px;
					height:104px;
					background:url(../images/product-logo.png) 0 0 no-repeat;
				}
			/* END: Aanbiedingen */
			/* START: Showroom */
			html#showroom div#page {
				padding:165px 30px 0;
			}
			
				html#showroom div#page p {
					font-family: "Trebuchet MS";
					font-size:1.2em;
					line-height:1.4545em;
				}
				
				ul#items {
				}
				
					ul#items > li {
						padding:15px 0;
						border-top:1px solid #AC9B80;
					}
					
					ul#items div.photo {
						position:relative;
						float:left;
						width:216px;
						height:157px;
					}
					
							ul#items div.photo img.photo {
								position: absolute;
								top:9px;
								left:6px;
								z-index:1;
							}
							
							ul#items div.photo img.frame {
								position: absolute;
								top:0;
								left:0;
								z-index:2;
							}
					
					ul#items div.text {
						float:right;
						width:630px;
					}
					
						ul#items div.text h2 {
							margin:0;
							font-size:2.8em;
						}
						
						ul#items div.text p {
							margin-top:0;
						}
					
						ul#items ul.items {
							
						}
						
							ul#items ul.items li {
								float:left;
								margin-left:13px;
							}
							
							ul#items ul.items li:first-child {
								margin-left:0;
							}
							
							ul#items ul.items li.photo {
								position: relative;
								width:112px;
								height:74px;
								border:1px solid #4d2a26;
							}
							
							ul#items ul.items li.photo:hover {
								border:1px solid #f9efd7;
							}
							
							ul#items ul.items li.nav {
								margin-top:15px;
							}
							
							ul#items ul.items img.label.new {
								position: absolute;
								top:0;
								left:-1px;
							}
			/* END: Showroom */
			/* START: Showroom Detail */
			html#showroom-detail div#page {
				padding:5px 30px 0;
				background-image:url(../images/site-light.jpg);
			}
			
				html#showroom-detail div#sale-product {
					margin-bottom:20px;
				}
				
				html#showroom-detail div#sidebar {
					float:left;
				}
				
				html#showroom-detail div#content {
					float:right;
					width:640px;
				}
				
					html#showroom-detail div#content h2 {
						margin:0 0 .3em;
						font-size:3.8em;
					}
					
					html#showroom-detail div#content h4 {
						margin:0;
						font-family: "Trebuchet MS";
						font-size:1.2em;
						line-height:1.8181em;

					}
					
					html#showroom-detail div#content p {
						font-family: "Trebuchet MS";
						font-size:1.2em;
						line-height:1.8181em;
					}
					
				div#product-photos h3 {
					font-size:1.7em;
				}
				
				dl#hunter-definitions {
					font-family: "Trebuchet MS";
					font-size:1.2em;
					line-height:1.8181em;
				}
				
					dl#hunter-definitions dt {
						float:left;
						width:60px;
					}
					
					dl#hunter-definitions dd {
						margin:0;
						padding-left:65px;
					}
					
				div#product-photos ul {	
					width:642px;
					list-style: none;
				}
					
					div#product-photos li {
						overflow: hidden;
						float:left;
						margin:0 2px 2px 0;
						border:1px solid #492723;
					}
				
				div#product-photos li:first-child {
					margin-left:0;
				}
				
				div#product-photos a {
					display: block;
					width:210px;
					height:138px;
				}
				
			html#showroom-detail.hunter div#header {
				height: 87px;
				background-image:url(../images/header-hunter.png);
			}
			
			html#showroom-detail.hunter div#page {
				position:static;
				margin-top:-29px;
				padding-top:34px;
			}
			
				ul.menu.hunter li {
					margin-right: 8px;
					color:#fcfae8;
				}
			
					ul.menu.hunter a {
						color:#dfc597;
					}
					
					ul.menu.hunter a:hover {
						color:#fcfae8;
					}
			/* END: Showroom Detail */
			/* START: Cadeaubon */
			html#cadeau div#sidebar {
				float: left;
				margin-left: 25px;
				position: relative;
				width: 213px;
				z-index: 1;
			}
			
			html#cadeau div#content {
				float:left;
				position: relative;
				z-index:11;
				margin-left:20px;
				width:600px;
			}
			
			ul.cadeau {
				
			}
				
				ul.contact {
					width: 430px;
				}
				
				html#cadeau div#content p {
					font-family: "Trebuchet MS";
					font-size:1.2em;
				}
			/* END: Cadeaubon */
			/* START: Competition */
			html#competition {
			}
			
				html#competition div#content {
					position: relative;
					z-index: 20;
					float:right;
					margin-right: 30px;
					width:650px;
				}
				
				html#competition div#content p {
					font-family: "Trebuchet MS";
					font-size:1.2em;
					line-height:1.5em;
				}
				
				html#competition div#content form {
					margin-top:30px;
					width:430px;
				}
				
					html#competition div#product-photos {
						margin-top:40px;
						padding-top:40px;
						border-top:1px solid #dfc597;
					}
					
				
				html#competition div#photos {
					
				}
				
					html#competition div#photos li {
						float:left;
						margin:0 4px 9px 0;
						width:210px;
						height:138px;
						border:1px solid #492623;
						background:#1a0d0c;
						text-align: center;
					}
					
					html#competition div#photos img {
						max-width:210px;
						max-height:138px;
					}
					
					html#competition img#contest-photos {
						left: 22px;
						position: absolute;
						top: 250px;
					}
					
					.article-photo {
						float:right;
						margin:50px 0 10px 10px;
					}
			/* END: Competition */
			/* START: Sidebar */
			div#sidebar {
			}
			
				div.sidebar div.section,
				div#sidebar div.section {
					margin-bottom:20px;
					padding:10px;
					width:192px;
					min-height:104px;
					-moz-border-radius:6px;
					border-radius:6px;
					-webkit-box-shadow:0 0 7px rgba(27,28,32,.5);
					-moz-box-shadow:0 0 7px rgba(27,28,32,.5);
					box-shadow:0 0 7px rgba(27,28,32,.5);
					color:#492623;
					font-family: "Trebuchet MS";
					background:#fdfbe8;
				}
				
					div.sidebar div.section h2,
					div#sidebar div.section h2 {
						margin:0;
						font-size:1.7em;
					}
					
					div.sidebar div.section ul,
					div#sidebar div.section ul {
						font-size:1.2em;
						line-height:1.636em;
					}
					
					div.inner ul li a.active,
					div.sidebar div.section a:hover,
					div#sidebar div.section a:hover {
						color:#b03200;
					}
					
					div#sidebar form ul li {
						padding-left:0 !important;
						background:0 !important;
					}
					
					div#sidebar div.section p {
						font-size:1.2em;
					}
					
					div#sidebar div.section img {
						border: 0 !important;
					}
					
					div#sidebar div.section p.right {
						float: right;
						width: 95px;
						margin-top: 0px;
					}
					
					div#sidebar div.section img.left {
						float: left;
					}
			/* END: Sidebar */
		/* END: Page */
		/* START: Footer */
		div#footer {
			padding-top:2px;
			width:932px;
			min-height:31px;
			color:#fdfbe8;
			font-family: "Trebuchet MS";
			background:url(../images/footer.png) 0 0 no-repeat;
		}
		
			div#footer a {
				color:#fdfbe8;
			}
			
			div#footer a:hover {
				border-bottom:1px dotted #fdfbe8;
			}
			
			div#footer ul.logos a:hover {
				border:none;
			}
		
			div#footer p,
			div#footer ul {
				margin:0;
				font-size: 1.2em;
			}
			
			div#footer p.media {
				float:right;
			}
			
			div#footer ul.copy {
				float:left;
			}
			
			div#footer ul.logos {
				margin:0 30px 25px;
				height:31px;
			}
			
				div#footer ul.logos li {
					float:left;
					margin-right:25px;
				}
					
				div#footer ul.copy li {
					float:left;
					margin-left:6px;
					padding-left:6px;
					border-left:1px solid #fdfbe8;
				}
				
				div#footer ul.copy li:first-child {
					margin-left:0;
					padding-left:0;
					border-left:0;
				}
				
				div#footer .ideal {
					margin-right:24px;
				}
				
					div#footer .ideal a {
						display:block;
						float:right;
						height:24px;
						color:#000;
						font-size:12px;
					}
					
						div#footer .ideal a span {
							position:relative;
							top:-7px;
						}
					
						div#footer .ideal a img {
						
						}
				
		/* END: Footer */
		/* START: Webshop */
		#webshop {
			font-family:"Times New Roman";
			padding-left:30px;
		}
		
			#webshop h2 {
				margin:0;
			}
		
			#webshop .top {
				position:relative;
				width:904px;
				height:54;
			}
			
				#webshop .top h1 {
					margin-top:3px;
					float:left;
					color:#492623;
					font-size:3.8em;
					font-weight:bold;
				}
					
					#webshop .top h3 {
						float:left;
						color:#900707;
						font-size: 13px;
						margin: 25px 0 0 30px;
						
					}
					
				#webshop .top a.afdrukken-btn {
					display:block;
					float:right;
					width:89px;
					height:24px;
					margin:20px 228px 0 0;
				}
			
				#webshop .top #shop-menu {
					position:absolute;
					top:-29px;
					right:2px;
					width:300px;
					height:74px;
					padding:4px 0 0 15px;
					color:#6e0f07;
					background:url(../images/shopmenu-bg.png) 0 0 no-repeat;
				}
				
					#webshop .top #shop-menu h2 {
						margin:0 0 7px;
						font-size:13px;
						text-transform:uppercase;
					}
					
						#webshop .top #shop-menu h2 a {
							color:#6e0f07;
						}
					
					#webshop .top #shop-menu dl {
						font-size:13px;
						width:192px;
						float:left;
					}
						
						#webshop .top #shop-menu dl dt {
							float:left;
							width:87px;
						}
						
						#webshop .top #shop-menu dl dd {
							margin:0;
							padding-left:103px;
						}
						
					#webshop .top #shop-menu dl.account {
						float:left;
						width:97px;
						padding-left:11px;
					}	
						
						#webshop .top #shop-menu dl.account dt {
							float:none;
						}
						
						#webshop .top #shop-menu dl.account dd {
							padding:0;
						}
						
						#webshop .top #shop-menu dl dd a,
						#webshop .top #shop-menu dl dt a {
							color:#6e0f07;
						}
						
						#webshop .top #shop-menu dl span,
						#webshop .top #shop-menu dl a.afrekenen,
						#webshop .top #shop-menu dl a.account {
							color:#cf0000;
						}
						
						#webshop .top #shop-menu dl a.afrekenen {
							padding-right:18px;
							background: url(../images/arrow-right2.png) right center no-repeat;
						}
		
				#webshop .top div.stappen {
					clear:both;
					width:874px;
					height:58px;
					padding-top:17px;
				}
				#webshop .top div.stappen.stap1 {background:url(../images/stap1.png) 0 17px no-repeat;}
				#webshop .top div.stappen.stap2 {background:url(../images/stap2.png) 0 17px no-repeat;}
				#webshop .top div.stappen.stap3 {background:url(../images/stap3.png) 0 17px no-repeat;}
				#webshop .top div.stappen.stap4 {background:url(../images/stap4.png) 0 17px no-repeat;}
				
					#webshop .top div.stappen h2 {
						margin-top:36px;
						color:#492623;
						font-size:1.9em;
						font-weight:bold;
					}
		
		h2.leeg {
			margin:20px 0 !important;
		}
					
		#webcontent {
			margin-top:10px;
		}
		.inloggen #webcontent {
			width:400px;
			margin:120px auto 0;
		}
		
			/* #webcontent div.product-row {
				overflow:hidden;
				margin-bottom:7px;
			}
		
			#webcontent div.product {
				display:block;
				float:left;
				width:212px;
				height:259px;
				margin:0 0 0 8px;
				background:#f8e6b6;
			}
			#webcontent div.product.first-child {margin-left:0;}
			
				#webcontent div.product h2 {
					margin:6px 0 8px 12px;
				}
				
					#webcontent div.product h2 a {
						color:#492623;
						font-size:15px;
					}
				
				#webcontent div.product div.shop-img {
					position:relative;
					width:188px;
					height:140px;
					margin:0 0 0 12px;
				}
				
					#webcontent div.product div.shop-img img.product-overlay {
						position:absolute;
						top:-2px;
						left:-6px;
					}
					
				#webcontent div.product div.inleiding {
					width:190px;
					height:17px;
					margin-left:12px;
					padding-top:10px;
					color:#492623;
					font-size:1.2em;
				}
				
					#webcontent div.product div.inleiding a {color:#492623;}
				
				#webcontent div.product div.omschrijving {
					width:190px;
					margin-left:12px;
					color:#492623;
					font-size:1.9em;
					font-weight:bold;
					border-bottom:1px solid #2f221c;
				}
				
					#webcontent div.product div.omschrijving a {
						display:block;
						width:190px;
						color:#492623;
						background:url(../images/pijltje-r.gif) right center no-repeat;
					}
				
				#webcontent div.product form {
					float:left;
					margin:7px 0 0 12px;
				}
				
					#webcontent div.product form input.text {
						float:left;
						width:38px;
						heigt:20px;
						border:1px solid #9e8d60;
						text-align:right;
						color:#492623;
						font-size:1.2em;
					}
					
					#webcontent div.product form input.bestellen {
						float:left;
						margin-left:9px;
					}*/
				
			
			#webcontent ul.pagina-menu {
				clear:both;
				width:865px;
				height:25px;
				padding:0 4px;
				font-size:1.2em;
				line-height:25px;
				border-top:1px solid #b9a787;
				border-bottom:1px solid #b9a787;
			}
			
				#webcontent ul.pagina-menu li.middle {
					float:left;
					width:430px;
					text-align: center;
				}
				
				#webcontent ul.pagina-menu li.left {
					float:left;
					width: 86px;
				}
				
					#webcontent ul.pagina-menu li.left a {
						padding-left:12px;
						color:#492623;
						background:url(../images/arrow-left.gif) left center no-repeat;
					}
				
				#webcontent ul.pagina-menu li.right {
					float:right;
				}
				
					#webcontent ul.pagina-menu li.right a {
						padding-right:12px;
						color:#492623;
						background:url(../images/arrow-right.gif) right center no-repeat;
					}
				
				#webcontent ul.pagina-menu li.middle {
					float:left;
					width:665px;
					text-align:center;
				}
				
					#webcontent ul.pagina-menu li.middle a {
						color:#492623;
					}
				
			#extra div.webshop-footer {
				display:none;
			}
			.webshop #extra div.webshop-footer {
				display:block;
				float:right;
				width:505px;
			}
			
				#extra div.webshop-footer ul {
					float:right;
					margin:32px 0 0 35px;
				}
					
					#extra div.webshop-footer ul li {
						float:left;
						margin-left:10px;
						padding-left:10px;
						font-size:11px;
						line-height:19px;
						background:url(../images/li-style.gif) left center no-repeat;
					}
					#extra div.webshop-footer ul li.first-child {
						background:none;
						margin-left:0px;
						padding-left:0px;
					}
					
						#extra div.webshop-footer ul li a {
							color:#80422e;
						}
				
				#extra div.webshop-footer img.ideal {
					float:right;
					margin-left:12px;
				}
				
				#extra div.webshop-footer p {
					margin-top:0;
					float:right;
					color:#000;
					font-size:1.1em;
					line-height:19px;
				}
			
			#bestel-info {
				float:left;
				margin-bottom:6px;
				padding-top:11px;
				font-family:"Trebuchet MS"
			}
			.account #bestel-info {
				padding-top:30px;
				margin-right:11px;
			}
			
				#bestel-info .bestel-info-top {
					width:220px;
					height:13px;
					background:url(../images/winkelbox-top.png) 0 bottom no-repeat;
				}
				
				#bestel-info .bestel-info-center {
					overflow:hidden;
					width:180px;
					padding:0 20px;
					background:url(../images/winkelbox-center.png) 0 0 repeat-y;
				}
				
					.account #bestel-info h2 {
						font-size:1.7em;
					}
					
					.account #bestel-info ul {					
						margin-top:7px;
					}
					
						.account #bestel-info ul li {
							padding-left:19px;
							font-family:"Trebuchet MS";
							font-size:1.2em;
							line-height:2.08em;
							background:url(../images/li-style-block.gif) left center no-repeat;
						}
						
							.account #bestel-info ul li a {
								color:#492623;
							}
							
							.account #bestel-info ul li a:hover,
							.account #bestel-info ul li a.active {
								color:#cf0000;
							}
				
					#bestel-info .bestel-info-center .bedrag {
						margin-bottom:18px;
						border-bottom:1px solid #c7ac6f;
					}
					
						#bestel-info .bestel-info-center .bedrag p {
							margin:5px 0 0 0;
						}
						
						#bestel-info .bestel-info-center .bedrag h2 {
							margin:0 0 16px;
							color:#802d25;
							font-size:2em;
							font-weight:normal;
							font-family:"Trebuchet MS"
						}
				
					#bestel-info .bestel-info-center p {
						margin:0 0 16px;
						font-size:1.1em;
						line-height:1.64;
					}
				
				#bestel-info .bestel-info-bottom {
					width:220px;
					height:13px;
					background:url(../images/winkelbox-bottom.png) 0 top no-repeat;
				}
			
			#persoons-gegevens {
				float:left;
				width:400px;
			}
				
				#persoons-gegevens h1,
				#bestelstatus h1 {
					padding:41px 0 4px;
				}
				
				#persoons-gegevens p {
					margin:0;
					color:#492623;
					font-size:1.3em;
					line-height:1.85em;
					font-weight:bold;
				}
				
					#persoons-gegevens p a {
						position:relative;
						top:7px;
						left:7px;
					}
				
				#persoons-gegevens dl.gegevens {
					margin-bottom:17px;
					font-size:1.2em;
					line-height:2em;
				}
				
					#persoons-gegevens dl.gegevens dt {
						float:left;
						width:106px;
					}
					
					#persoons-gegevens dl.gegevens dd {
						padding-left:106px;
						margin:0;
					}
				
			#bestelstatus {
				float:left;
				width:610px;
			}
				
				#bestelstatus p {
					color:#492623;
					font-size:1.2em;
					line-height:2em;
					font-family:"Trebuchet MS";
				}
			
			#facturen {
			
			}
			
				#facturen th {
					color:#492623;
					font-family:"Trebuchet MS";
					font-size:1.3em;
					font-weight:bold;
				}
				#facturen th.nr {width:107px; text-align:left;}
				#facturen th.datum {width:359px; text-align:left;}
				#facturen th.status {width:141px; text-align:right;}
				
				#facturen td.nr {width:107px; text-align:left; color:#cf0000;}
				#facturen td.datum {width:359px; text-align:left; color:#492623;}
				#facturen td.status {width:141px; text-align:right; color:#492623;}
				
					#facturen td.nr a {color:#cf0000;}
					#facturen td.datum a {color:#492623;}
					#facturen td.status a {color:#492623;}
				
				#facturen td {
					font-family:"Trebuchet MS";
					font-size:1.2em;
					line-height:2em;
				}
				
				#facturen .bestelstatus {
					margin-bottom:10px;
					padding-bottom:13px;
					background:url(../images/bestelstatus.png) 0 0 repeat;
				}
				
					#facturen .bestelstatus p.status {
						margin:0 0 5px 0;
						font-weight:bold;
					}
					#facturen .bestelstatus p {
						margin:0;
						font-size:13px;
						line-height:22px;
					}
					
						#facturen .bestelstatus p.status span {
							font-weight:normal;
						}
						#facturen .bestelstatus p.status span.goed {color:#4a6500;}
						#facturen .bestelstatus p.status span.fout {color:#cf0000;}
				
					#facturen .bestelstatus ul {
						font-family:"Trebuchet MS"
					}
					
						#facturen .bestelstatus ul li:first-child {
							color:#492623;
							font-weight:bold;
							font-size:13px;
						}
							
							#facturen .bestelstatus ul li:first-child span {
								float:right;
								color:#492623;
								font-weight:bold;
								font-size:13px;
							}
					
						#facturen .bestelstatus ul li {
							color:#492623;
							font-size:12px;
							line-height:24px;
						}
						
							#facturen .bestelstatus ul li span {
								float:right;
								color:#743b23;
							}
							#facturen .bestelstatus ul li span.aantal {
								float:left;
								padding-right:4px;
							}
				
						#facturen .bestelstatus ul li.total {
							margin-top:8px;
							color:#492623;
							font-size:13px;
							font-weight:bold;
						}
						
							#facturen .bestelstatus ul li.total span {
								color:#492623;
							}
				
	#winkeltable {
		float:right;
		border-collapse:collapase;
		width:653px;
		padding:0;
		margin:16px 29px 0 0;
		border-collapse:no;
	}
	
	#winkeltable td {
		margin:0;
		padding:0;
		
	}
	
	#winkeltable td {
	}
	
		#winkeltable tr {
			
		}
			
			#winkeltable tr td {
				vertical-align:top;
				border-bottom:2px solid #ecdebb;
				background:url(../images/form-td-bg.png) 0 0 repeat;
			}
			
			#winkeltable tr td.img {
				width:81px;
				padding:1px 0 0 1px;
				border-right:2px solid #ecdebb;
			}
			
			#winkeltable tr td.details {
				width:340px;
				padding-left:19px;
			}
			
			#winkeltable tr.header td.details {
				color:#852500;
				font-size:16px;
				font-weight:bold; 
			}
			
				#winkeltable tr td.details h2 {
					margin:4px 0;
					color:#492623;
					font-weight:bold;
					font-size:1.9em;
				}
			
				#winkeltable tr td.details p {
					margin:0;
					font-family:"Trebuchet MS";
					font-size:1.1em;
				}
			
			#winkeltable tr td.aantal {
				width:46px;
				color:#852500;
				font-size:16px;
				font-weight:bold; 
			}
				
				#winkeltable tr td.aantal form {
					
				}
				
					#winkeltable tr td.aantal form label {
						display:block;
						color:#492623;
						font-size:16px;
						font-family:"Times New Roman";
					}
					
					#winkeltable tr td.aantal form input.text {
						width:34px;
						height:20px;
						margin: 5px 0 0;
						text-align:right;
						color:#492623;
						font-size:13px;
						border:1px solid #9e8d60;
						text-align: center;
					}
			
			#winkeltable tr td.prijs {
				width:102px;
				padding-right:16px;
				color:#852500;
				font-size:16px;
				font-weight:bold; 
				text-align:right;
			}
			
				#winkeltable tr td.prijs p {
					margin:0;
					font-size:16px;
					line-height:23px;
				}
			
				#winkeltable tr td.prijs span {
					display:block;
					font-size:13px;
					line-height:23px;
					font-weight:normal;
					font-family: "Trebuchet MS"
				}
			
			#winkeltable tr td.verwijder {
				width:45px;
				text-align:center;
				border-left:1px solid #ecdebb;
				padding-top: 6px;
				background:url(../images/form-del-bg.png) 0 0 repeat;
			}
			
			#winkeltable tr td.verwijder img {
				width: 10px;
				height: 10px;
			}
			
			#winkeltable tr.total td,
			#winkeltable tr.btotal td {
				padding-right:8px;
				vertical-align:middle;
				background:#c7ac6f;
			}
			
			#winkeltable tr.total td {
				vertical-align:middle;
				font-family:"Trebuchet MS";
				font-size:11px;
			}
			
				#winkeltable tr.total td span {
					font-size:15px;
				}
			
			#winkeltable tr.btotal td {
				border:0;
				height:37px;
				color:#59220d;
				font-size:20px;
				font-family:"Times New Roman";
			}
			
				#winkeltable tr.btotal td span {
					font-size:20px;
					font-weight:bold;
				}
			
				#winkeltable tr.total td span,
				#winkeltable tr.btotal td span {
					float:right;
					color:#85180e;
					font-family:"Times New Roman";
				}
			
		div.shop-menu {
			clear:right;
			float:right;
			width:240px;
			margin:6px 29px 0 0;
		}
			
			div.shop-menu a {
				float:right;
				margin-left:20px;
			}	
		
		#form-left {
			float:left;
			width:314px;
			margin-left:7px;
		}
		
			#form-left h2 {
				padding:11px 0 16px;
				font-family:"Times New Roman";
				font-weight:bold;
				font-size:1.9em;
			}
		
		.uwgegevens #form-right {
			display:none;
		}
			
		#form-right {
			float:left;
			width:329px;
		}
		
			#form-right h2 {
				padding:11px 0 16px;
				font-family:"Times New Roman";
				font-weight:bold;
				font-size:1.9em;
			}	
		
		#inloggen input[type="text"], input[type="email"], 
		#inloggen input[type="password"] {
			width:185px;
		}
		
		.inloggen-reg {
			float:left;
		}
		
		ul#adres-gegevens,
		ul#adres-gegevens2 {
			width:290px;
		}
		
		.inloggen-reg ul#adres-gegevens2 {
			width:260px;
		}
		
			ul#adres-gegevens label,
			ul#adres-gegevens2 label {
				width: 64px;
			}
		
			ul#adres-gegevens li.no-label label,
			ul#adres-gegevens2 li.no-label label {
				width:auto;
			}
		
			ul#adres-gegevens input,
			ul#adres-gegevens2 input {
				width:215px;
			}
			
			.inloggen-reg ul#adres-gegevens2 input {
				width:185px;
			}
			
			ul#adres-gegevens textarea,
			ul#adres-gegevens2 textarea {
				width:215px;
			}
			
			ul#adres-gegevens li.no-label {
				padding-left:64px;
				width: 450px;
			}
			
			ul#adres-gegevens2 li.no-label {
				padding-left:68px;
			}
			
				ul#adres-gegevens2 input.button {
					width:72px;
				}
						
			ul#adres-gegevens input#name-field,
			ul#adres-gegevens2 input#name-field {
				width:150px !important;
			}
			
			.inloggen-reg ul#adres-gegevens2 input#name-field {
				width:120px !important;
			}
			
			ul#adres-gegevens input#name-field2,
			ul#adres-gegevens2 input#name-field2 {
				float:right;
				width:150px !important;
			}
			
			ul#adres-gegevens input.checkbox {
				width:auto;
			}
			
			ul#adres-gegevens li a {
				position:relative;
				top:-1px;
				left:2px;
				color: #492623;
				font-family: "Trebuchet MS",sans-serif;
    			font-size: 1.1em;
				line-height:23px;
				text-decoration:underline;
			}
			
		div.verder-gaan {
			position:relative;
			right:0px;
			width:877px;
			margin-top:6px;
			padding-top:10px;
			clear:both;
			border-top:1px solid #802d25;
		}
		
			div.verder-gaan	a,
			div.verder-gaan input {
				float:right;
			}
			
			div.verder-gaan	p {
				float:right;
				margin:3px 9px 0 0;
				color:#80422e;
				font-family:"Trebuchet MS";
				font-size:1.1em;
			}
		
	#form-left dl,
	#form-right dl {
		font-family:"Trebuchet MS";
		font-size:11px;
		line-height:24px;
	}
	
		#form-left dl dt,
		#form-right dl dt {
			float:left;
			width:81px;
		}	
		
		#form-left dl dd,
		#form-right dl dd {
			padding-left:81px;
			margin:0;
		}
		
		
	#bedankt {
		/*margin-left:223px;*/
	}	
		
		#bedankt h2 {
			padding:11px 0 18px;
			font-family:"Times New Roman";
			font-weight:bold;
			font-size:1.9em;http://webserver/countrylifestyle/www/
		}
		
		#bedankt p {
			margin:0;
			color:#492623;
			font-family:"Trebuchet MS";
			font-size:1.1em;
		}
	
	#product-detail {
		overflow:hidden;
		margin-bottom:29px;
	}
	
	#product-detail div.left {
		float:left;
		width:444px;
	}
	
	#product-detail div.product-imggr {
		overflow:hidden;
		position:relative;
		width:426px;
		height:300px;
		padding:15px 5px 0 5px;
	}
	
		#product-detail div.product-imggr img.product-overlay {
			position:absolute;
			top:0;
			left:0;
			width:436px;
			height:315px;
		}
		
		#product-detail div.product-imggr img {
		}
	
	#product-detail div.right {
		float:right;
		width:435px;
	}
	
		#product-detail div.right h2 {
			color:#492623;
			font-family:"Times New Roman";
			font-weight:bold;
			font-size:3.7em;
		}
		
		#product-detail div.right h3 {
			margin:0;
			color:#492623;
			font-family:"Trebuchet MS";
			font-weight:bold;
		}
		
		#product-detail div.right p {
			margin:0 0 14px;
			color:#492623;
			font-family:"Trebuchet MS";
			font-size:1.1em;
			line-height:1.45em;
		}
	
		#product-detail div.right p.prijs {
			font-family:"Times New Roman";
			font-size:2.2em;
			font-weight:bold;
		}
	
			#product-detail div.right p.prijs s {
				font-size:0.55em;
				font-weight:normal;
			}
			
		#product-detail form.product-opties {
			
		}
			#webcontent .shop-product .product-menu .product-opties p.rood{
				color:#900707;
			}
			 
			#product-detail form.product-opties fieldset {
				margin:0 0 2px;
				padding:0;
				border:none;
			}
			
			#product-detail form.product-opties select {
				width:174px;
				height:25px;
				border:1px solid #9e8356;
				color:#492623;
				font-family:"Trebuchet MS";
				font-size:11px;
			}
			
				#product-detail form.product-opties select option {
					color:#492623;
					font-family:"Trebuchet MS";
					font-size:11px;
				}
			
			#product-detail form.product-opties input.text {
				width:49px;
				height:25px;
				color:#492623;
				text-align:right;
				font-family:"Trebuchet MS";
				font-size:12px;
				line-height:25px;
				border:1px solid #9e8356;
			}
			
			#product-detail form.product-opties input.button {
				position:relative;
				top:2px;
				left:7px;
			}
	
	#laatst-producten {
		margin:7px 0 10px;
		overflow:hidden;
	}
	
		#laatst-producten h2 {
			margin:0 0 6px;
			color:#492623;
			font-size:17px;
			font-weight:bold;
			font-family:"Times New Roman";
		}
		
		#laatst-producten div {
			float:left;
			margin-left:8px;
		}
		#laatst-producten div.first-child {
			margin:0;
		}
		
			#laatst-producten div img {
			
			}
			
			#laatst-producten div h3 {
				margin:6px 0 0 0;
				font-family:"Trebuchet MS";
				font-weight:normal;
				font-size:11px;
			}
	
	/* END: Webshop */
	/* END: Site */
	/* START: Lightbox */
	#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
	#lightbox img{ width: auto; height: auto;}
	#lightbox a img{ border: none; }
	
	#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
	#imageContainer{ padding: 10px; }
	
	#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
	#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
	#imageContainer>#hoverNav{ left: 0;}
	#hoverNav a{ outline: none;}
	
	#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
	#prevLink { left: 0; float: left;}
	#nextLink { right: 0; float: right;}
	#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }
	#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }
	
	#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
	
	#imageData{	padding:0 10px; color: #666; }
	#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
	#imageData #caption{ font-weight: bold;	}
	#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
	#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
	
	#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
	/* END: Lightbox */
	/* START: Lightframe */
	div#lightframe,
	div#ww-vergeten,
	div#tellafriend {
		position: fixed;
		top:50%;
		left:50%;
		z-index:101;
		margin:-115px 0 0 -207px;
		padding:15px 21px 0 30px;
		width:415px;
		height:230px;
		background:url(../images/lightframe.jpg) 0 0 no-repeat;
	}
	
	div#tellafriend {
		padding-left:17px !important
	}

		div#lightframe h2,
		div#tellafriend h2,
		div#ww-vergeten h2 {
			margin:0 0 20px;
			color:#492623;
			font-size:3.7em;
			font-family:"Times New Roman";
			font-weight:bold;
		}
		
		div#lightframe label,
		div#ww-vergeten label,
		div#tellafriend label,
		#inlog-light label {
			width:103px;
			color:#492623;
			font-family:"Trebuchet MS";
			font-size:1.2em;
		}
		
		div#tellafriend label {
			width:125px !important;
		}
		
		#inlog-light {
			overflow:hidden;
			width:400px;
		}
		
		#inlog-light label {
			float:left;
		}
		#inlog-light input {
			float:left;
		}
		
		.inloggen #inlog-light label {
			clear:none;
			float:none;
		}
		.inloggen #inlog-light input {
			float:none;
		}
		
		div#lightframe input.text,
		div#ww-vergeten input.text,
		div#tellafriend input.text {
			width:253px;
			margin-bottom:2px;
		}
		
		div#tellafriend input.text {
			width:235px;
			margin-bottom:2px;
		}
		#inlog-light input.text {
			width:271px;
			margin-bottom:2px;
		}
		
		#inlog-light input.button {
			margin:4px 0 0 106px;
		}
		div#lightframe input.button {
			margin-top:5px;
		}
		.registreren #inlog-light input.button {
			margin:0;
		}
		
		
		div#lightframe p,
		p.inlog-p {
			margin-top:13px;
			color:#492623;
			font-family:"Trebuchet MS";
			font-size:1.3em;
		}
		inlog-p {
			clear:both;
		}
		
			div#lightframe p a,
			p.inlog-p a {
				color:#c61f00;
			}
		
	div#aanmeldframe {
		position: fixed;
		top:50%;
		left:50%;
		z-index:101;
		margin:-236px 0 0 -207px;
		padding:15px 21px 0 30px;
		width:415px;
		height:514px;
		background:url(../images/aanmeldframe.jpg) 0 0 no-repeat;
	}
	
	div#backdrop {
		position: fixed;
		top:0;
		left:0;
		right:0;
		bottom:0;
		z-index:100;
		background:#000;
		filter:alpha(opacity=30);
		background:rgba(0,0,0,.3);
	}
	
		div#aanmeldframe h2 {
			margin:0;
			color:#492623;
			font-size:3.7em;
			font-family:"Times New Roman";
			font-weight:bold;
		}
	
		div#aanmeldframe h3,
		#inlog-light h3 {
			clear:both;
			margin:26px 0 0;
			color:#492623;
			font-size:1.3em;
			font-family:"Trebuchet MS";
		}

		#inlog-light h3 {
			margin-bottom:10px;
		}
		
		div#aanmeldframe dl {
		
		}
		
			div#aanmeldframe dl dt,
			#inlog-light dl dt {
				float:left;
				clear:left;
				height:24px;
			}
			
			div#aanmeldframe dl dd,
			#inlog-light dl dd {
				padding-left:84px;
				margin:0;
			}
			
			div#aanmeldframe dl dt.big,
			div#aanmeldframe dl dd.big,
			#inlog-light dl dt.big,
			#inlog-light dl dd.big {
				height:37px;
			}
			
				div#aanmeldframe dl dt label,
				#inlog-light dl dt label {
					font-size:1.2em;
					line-height:2em;
				}
			
				div#aanmeldframe dl dt.big label,
				#inlog-light dl dt.big label {
					font-size:1.2em;
					line-height:1.25em;
				}
			
				div#aanmeldframe dl dd label.nummer,
				#inlog-light dl dd label.nummer {
					width:28px !important;
					text-align:center;
				}
				
				div#aanmeldframe dl dd label.toevoeging,
				#inlog-light dl dd label.toevoeging {
					width:39px !important;
					text-align:center;
				}
			
				div#aanmeldframe dl dd input.text,
				#inlog-light dl dd input.text {
					width:271px;
					margin-bottom:1px;
				}
			
				div#aanmeldframe dl dd input#name,
				#inlog-light dl dd input#name {
					width:208px !important;
				}
				
				div#aanmeldframe dl dd input#straatnaam,
				#site #inlog-light dl dd input#straatnaam {
					width:103px;
				}
				
				div#aanmeldframe dl dd input#nummer,
				#site #inlog-light dl dd input#nummer {
					width:39px;
				}
				
				div#aanmeldframe dl dd input#toevoeging,
				#site #inlog-light dl dd input#toevoeging {
					width:34px;
				}
				
	.none {
		display: none;
	}
	
	.block {
		display:block;
	}
	
	/* END: Lightframe */
	/* START: Calendar */
	#calendar {
		position:absolute;
		right:0px;
		top:-4px;
		z-index:200;
		width:620px;
	}
	
		#calendar .countdown {
			width:150px;
			float:left;
		}
	
		p.countdowntext {
			color: #B10036;
   			font-family: "Times New Roman";
   			font-size: 16px;
  			font-weight: bold;
		}
	
		#calendar .kalender {
			float:left;
			width:114px;
			height:92px;
			position:relative;
			margin-left:-38px;
			background:url(../images/kalender-bg.png) 0 0 no-repeat;
		}
		#calendar .kalender:first-child {
			margin-left:0;
			
		}
		#calendar .kalender.zindex-6 {z-index:6;}
		#calendar .kalender.zindex-5 {z-index:5;}
		#calendar .kalender.zindex-4 {z-index:4;}
		#calendar .kalender.zindex-3 {z-index:3;}
		#calendar .kalender.zindex-2 {z-index:2;}
		#calendar .kalender.zindex-1 {z-index:1;}
		
			#calendar .kalendertekst {
				float:right;
				width:70px;
				margin-right:12px;
				text-align:center;
			}
			
			#calendar p.kalenderdag {
				margin:17px 0 0 0;
				color:#b10036;
				font-family:"Times New Roman";
				font-size:25px;
				font-weight:bold;
				text-transform:capitalize;
			}
			
			#calendar p.kalendermaand {
				margin:0 0 0 0;
				color:#b10036;
				font-family:"Times New Roman";
				font-size:16px;
				font-weight:bold;
			}
			
			#calendar .kalendarkruis {
				position:absolute;
				top:15px;
				right:15px;
			}
			
	/* END: Calendar */
	
	/* START: Landingspages */
	html#interior div#product-photos .landingspages li {
		padding:0;
		background:none;
	}
	/* END: Landingspages */
	
/* END: html */

.filter-option label {
	font-size: 1em;
}

/* START: Webshop */
#webshop .webshop-overlay,
#webshop .menu-overlay {
	height: auto;
	position: relative;
	background-color: #cab88a;
}

#webshop .top ul.breadcrumb {
	overflow:hidden;
	padding:26px 0 0 38px;
	font-family:"Trebuchet MS";
}

	#webshop .top ul.breadcrumb li {
		float:left;
		font-size:12px;
		margin-left:7px;
		padding-left:12px;
		color:#900707;
		background:url(../images/arrow-right-bc.png) left center no-repeat;
	}
	
	#webshop .top ul.breadcrumb li:first-child {
		margin-left:0;
		padding-left:0;
		color:#492623;
		background:none;
	}
		
		#webshop .top ul.breadcrumb li:first-child a {
			color:#492623;
		}
		
		#webshop .top ul.breadcrumb li a {
			color:#900707;
		}

#webmenu {
	float:left;
	width:212px;
	padding-top:3px;
}

	#webmenu .webshop-menu {
		
	}
	
		#webmenu .webshop-menu ul.menu {
			width:192px;
			overflow:hidden;
			height:auto;
			padding:0 0 0 20px;
			background:url(../images/webshop-menu.png) 0 0 repeat-y;
		}
		
			#webmenu .webshop-menu ul.menu li {
				float:none;
				font-family:"Trebuchet MS";
				font-weight:bold;
				font-size:12px;
				line-height:20px;
			}
			
				#webmenu .webshop-menu ul.menu li.active a,
				#webmenu .webshop-menu ul.menu li:hover a {
					color:#900707;
				}
			
				#webmenu .webshop-menu ul.menu li a {
					color:#492623;
				}
				
				#webmenu .webshop-menu ul.menu li.mainitem ul.submenu {
					/*display: none;*/
				}
				
				#webmenu .webshop-menu ul.menu li.mainitem.active ul.submenu {
					display: block;
				}
				
				#webmenu .webshop-menu ul.menu li ul.submenu li {
					font-weight:normal;
				}
				
					#webmenu .webshop-menu ul.menu li ul.submenu li a {
						padding-left:10px;
						color:#492623;
						background:url(../images/webshop-menu-li.gif) left 6px no-repeat;
					}
					#webmenu .webshop-menu ul.menu li ul.submenu li:hover a,
					#webmenu .webshop-menu ul.menu li ul.submenu li.active a {
						color:#900707;
						background:url(../images/webshop-menu-li-active.gif) left 5px no-repeat;
					}
	
		#webmenu .webshop-menu div.menu-top {
			width:212px;
			height:11px;
			background:url(../images/webshop-menu-top.png) 0 bottom no-repeat;
		}
		#webmenu .webshop-menu div.menu-bottom {
			width:212px;
			height:11px;
			background:url(../images/webshop-menu-bottom.png) 0 top no-repeat;
		}
		
		#webmenu #webshop-filters div.filter-top {
			width:212px;
			height:11px;
			background:url(../images/webshop-filter-top.png) 0 bottom no-repeat;
		}
		#webmenu #webshop-filters div.filter-bottom {
			width:212px;
			height:11px;
			background:url(../images/webshop-filter-bottom.png) 0 top no-repeat;
		}
		
		#webmenu #webshop-filters div.filter {
			width:192px;
			overflow:hidden;
			padding:0 0 0 20px;
			background:url(../images/webshop-filter.png) 0 top repeat-y;
		}
		
			#webmenu #webshop-filters div.filter h4 {
				margin:0 0 4px;
				font-family:"Trebuchet MS";
				color:#492623;
				font-size:12px;
				font-weight:bold;
			}
			
			#webmenu #webshop-filters div.filter fieldset {
				width:172px;
				margin:0;
				padding:0;
				border:none;
			}
			
				#webmenu #webshop-filters div.filter fieldset input {
					float:left;
					clear:left;
					margin-left:0;
				}
				
				#webmenu #webshop-filters div.filter fieldset label {
					position:relative;
					clear:right;
					top:-2px;
					display:block;
					color:#492623;
					font-family:"Trebuchet MS";
				}
				#webmenu #webshop-filters div.filter fieldset label.active,
				#webmenu #webshop-filters div.filter fieldset label:hover {
					color:#900707;
				}
				
	div.winkel-menu {
		margin-top:9px;
	}
	
		div.winkel-menu ul.winkel-menu {
			padding-left:22px;
			font-family:"Trebuchet MS";
		}
		
			div.winkel-menu ul.winkel-menu li {
				font-weight:bold;
				font-size:12px;
				line-height:20px;
			}
			
				div.winkel-menu ul.winkel-menu li a {
					color:#492623;
				}
				
					div.winkel-menu ul.winkel-menu li a span {
						color:#900707;
					}
					
				div.winkel-menu ul.winkel-menu li a.active,
				div.winkel-menu ul.winkel-menu li a:hover {
					color:#900707;
				}
				
.webshop #webcontent {
	float:right;
	width:690px;
}

	.winkelmandje .webshop #webcontent {
		float:right;
		width:auto;
	}

	.webshop #webcontent ul.pagina-menu {
		width:677px;
		margin-bottom:13px;
		border:none;
		font-family:"Trebuchet MS";
		height:27px;
		background:url(../images/pagina-menu2.png) 0 0 no-repeat;
	}
	
		.webshop #webcontent ul.pagina-menu li.left {
			margin-left: 9px;
		}
	
		.webshop #webcontent ul.pagina-menu li.right {
			margin-right: 25px;
		}
	
		.webshop #webcontent ul.pagina-menu li.middle {
			width:452px;
		}
		
		.webshop #webcontent .shop-producten {
			padding:0 0 3px 10px;
		}
		
			.webshop #webcontent .shop-content .producten-error {
				padding:25px;
				font-size:150%;
				text-align:center;
				width:627px;
				margin-bottom:13px;
				border:none;
				background:url(../images/producten-error.png) 0 0 repeat;
				color:#900707;
			}
		
			.webshop #webcontent .shop-producten .producten-row {
				overflow:hidden;
				margin-bottom:9px;
				font-family:arial !important;
			}

			.webshop #webcontent .product {
				position:relative;
				float:left;
				overflow:hidden;
				display:block;
				width:212px;
				height:217px;
				margin-left:7px;
				padding:8px 0 0 0;
				background:url(../images/webshop-product.png) 0 0 no-repeat;
			}
			.webshop #webcontent .product:first-child {
				margin-left:0;
			}
			
				.webshop #webcontent .product .gelegenheid {
					position:absolute;
					z-index:2;
					top:7px;
					left:0;
					height:24px;
				}
				
				.webshop #webcontent .product div.shop-img {
					position:relative;
					width:188px;
					height:140px;
					margin:0 0 2px 12px;
				}
				
					.webshop #webcontent .product div.shop-img img.product-overlay {
						position:absolute;
						top:-2px;
						left:-6px;
						width:196px;
						height:140px;
					}
					
					.webshop #webcontent .product div.shop-img.staand img.product-overlay {
						width:103px;
						height:144px;
					}
					
					.webshop #webcontent .product div.shop-img img {
						width:187px;
						height:138px;
					}
					
					.webshop #webcontent .product div.shop-img.staand img {
						width:95px;
						height:141px;
					}
					
				.webshop #webcontent .product h2 {
					margin:0 0 3px 7px;
					color:#492623;
					font-size:12px;
					line-height:20px;
					font-weight:bold;
					font-family:"Trebuchet MS";
				}
				
					.webshop #webcontent .product h2 a {
						color:#492623;
					}
				
				.webshop #webcontent .product h3 {
					margin:0 0 0 8px;
					color:#492623;
					font-size:11px;
					font-weight:normal;
					font-family:"Trebuchet MS";
				}
				
					.webshop #webcontent .product h3 a {
						color:#492623;
					}
				
				.webshop #webcontent .product div.omschrijving {
					position:Absolute;
					left:8px;
					bottom:8px;
					width:191px;
					cursor:pointer;
					font-family:"Trebuchet MS";
				}
				
					.webshop #webcontent .product div.omschrijving p {
						float:left;
						margin:3px 0 0 0 ;
						color:#900707;
						font-size:12px;
					}
					
						.webshop #webcontent .product div.omschrijving p a {
							color:#900707;
						}
				
					.webshop #webcontent .product div.omschrijving p.prijs {
						margin:0;
						float:right;
						font-size:19px;
					}
					
						.webshop #webcontent .product div.omschrijving p.prijs span {
							font-size:11px;
						}
	
	.webshop #webcontent .shop-product {
		
	}
	
		.webshop #webcontent .shop-product .top-content {
			font-family:"Trebuchet MS";
		}
		
			.webshop #webcontent .shop-product .top-content .shop-img {
				position:relative;
				float:left;
				width:429px;
				/*height:308px;*/
				height: 290px;
				margin:0 0 2px 12px;
				overflow:hidden;
				margin-bottom:15px;
			}
			
			.webshop #webcontent .shop-product .top-content .shop-img.staand {
				/*height:564px;*/
				height: 620px;
				overflow:hidden;
				margin-bottom:15px;
			}
			
				.webshop #webcontent .shop-product .top-content .shop-img .img-gr {
					width:411px;
					margin-top:6px;
				}
				
				.webshop #webcontent .shop-product .top-content .shop-img.staand .img-gr {
					width:412px;
					margin-top:5px;
				}
			
				.webshop #webcontent .shop-product .top-content .shop-img .gelegenheid {
					position:absolute;
					z-index:4;
					top:2px;
					left:0;
					height:24px;
				}
				
				.webshop #webcontent .shop-product .top-content .shop-img .product-overlay {
					position:absolute;
					top:-2px;
					left:-6px;
					z-index:3;
				}
				
				.webshop #webcontent .shop-product .top-content .shop-img .logo {
					position:absolute;
					right:16px;
    				top:3px;
					width:119px;
					padding: 3px;
					height:57px;
					background:url(../images/logo-bg.png) 0 0 no-repeat;
				}
			
					.webshop #webcontent .shop-product .top-content .shop-img .logo img {
						position:relative;
						top:2px;
						left:5px;
						width:110px;
						max-height:57px;
					}
			
			#webcontent .shop-product .top-content .product-menu {
				float:right;
				width:212px;
				margin-right:37px;
			}
				
				#webcontent .shop-product .top-content .product-menu h2 {
					color:#492623;
					font-size:20px;
					font-family:"Trebuchet MS";
				}
			
				#webcontent .shop-product .top-content .product-menu p {
					color:#492623;
					font-size:11px;
					line-height:16px;
					font-family:"Trebuchet MS";
				}
				
					#webcontent .shop-product .top-content .product-menu p a.meer {
						display:block;
						width:66px;
						color:#900707;
					}

				#webcontent .shop-product .product-menu .prijs-omschrijving {
					font-family:"Trebuchet MS";
				}
				
					#webcontent .shop-product .product-menu .prijs-omschrijving p {
						float:left;
						margin:3px 0 0 0 ;
						color:#900707;
						font-size:11px;
					}
					
					#webcontent .shop-product .product-menu .prijs-omschrijving p.prijs {
						margin:0;
						float:right;
						font-size:22px;
						font-weight:bold;
						line-height:22px;
					}
					
						#webcontent .shop-product .product-menu .prijs-omschrijving p.prijs span {
							font-size:12px;	
						}
					
					#webcontent .shop-product .product-menu .prijs-omschrijving p.btw {
						float:right;
						clear:both;
						color:#492623;
					}
					
			#webcontent .shop-product .product-menu .product-opties {
				clear:both;
				padding-top:18px;
			}
			
				#webcontent .shop-product .product-menu .product-opties h5 {
					margin:0 0 2px;
					color:#492623;
					font-size:12px;
					font-weight:bold;
				}

				#webcontent .shop-product .product-menu .product-opties p {
					clear:both;
					margin-top:1px;
					color:#492623;
					font-weight:bold;
				}

				#webcontent .shop-product .product-menu .product-opties ul {
				
				}

					#webcontent .shop-product .product-menu .product-opties ul li {
						margin-top: 2px;
						/*float:left;
						margin-left:2px;*/
					}
					#webcontent .shop-product .product-menu .product-opties ul li:first-child {
						margin-left:0;
					}

						#webcontent .shop-product .product-menu .product-opties ul li a {
							display:block;
							padding:1px;
							height:20px;
							line-height:20px;
							/*background:url(../images/kleur.png) 0 0 no-repeat;*/
						}

							#webcontent .shop-product .product-menu .product-opties ul li a img {
								float: left;
								padding: 0 5px 0 0;
							}

				#webcontent .shop-product .product-opties form.bestellen {
					
				}

					#webcontent .shop-product .product-opties form.bestellen select.select {
						clear:both;
						display:block;
						width:152px;
						height:27px;
						margin-bottom:4px;
						padding:4px;
						background:#fff6de;
						border:1px solid #9e8356;
						border-radius:5px;
					}

					#webcontent .shop-product .product-opties form.bestellen input.text {
						float:left;
						position:relative;
						top:-1px;
						width:35px;
						height:25px;
						padding:0 7px;
						background:#fff6de;
						border:1px solid #9e8356;
						border-radius:5px;
						text-align:right;
					}

					#webcontent .shop-product .product-opties form.bestellen input.btn {
						float:left;
						margin-left:3px;
					}

		#webcontent .shop-product .afbeeldingen {
			width:431px;
			padding-top:3px;
			padding-left:8px;
		}

			#webcontent .shop-product .afbeeldingen .arrow-left,
			#webcontent .shop-product .afbeeldingen .arrow-right {
				float:left;
				margin-right:2px;
			}

			#webcontent .shop-product .afbeeldingen .product-fotos {
				overflow:hidden;
				float:left;
				width:397px;
				margin-right:2px;
			}

				#webcontent .shop-product .afbeeldingen .product-fotos a {
					float:left;
					display:block;
					max-width:95px;
					height:64px;
					padding-left:4px;
				}
				#webcontent .shop-product .afbeeldingen .product-fotos a:first-child {
					margin-left:0px;
				}

					#webcontent .shop-product .afbeeldingen .product-fotos a img {
						max-width:95px;
						height:64px;
					}

		#webcontent .shop-product .delen {
			clear:both;
			padding:0 0 6px 8px;
			background:url(../images/delen.png) 0 bottom no-repeat;
		}
		
			#webcontent .shop-product .delen ul {
				overflow:hidden;
			}
			
				#webcontent .shop-product .delen ul li {
					float:left;
					margin-right:21px;
				}
				
					#webcontent .shop-product .delen ul li a.delen {
						padding:0 16px 0 0;
						color:#492623;
						font-size:15px;
						font-family:"Trebuchet MS";
						font-weight:bold;
						background:url(../images/arrow-down.png) right center no-repeat;
					}
					#webcontent .shop-product .delen ul li a.delen.active {
						background:url(../images/arrow-up.png) right center no-repeat;
					}
					
					#webcontent .shop-product .delen ul li a.whishlist {
						padding-left:16px;
						color:#492623;
						font-size:15px;
						font-family:"Trebuchet MS";
						font-weight:bold;
						background:url(../images/hartje.png) left center no-repeat;
					}

				#webcontent .shop-product .delen .uitklappen {
					clear:both;
					width:415px;
					padding-top:9px;
					overflow: hidden;
					height: 0px;
				}
				
					#webcontent .shop-product .delen a.tell-a-friend {
						display:block;
						height:26px;
						padding-left:46px;
						color:#492623;
						font-size:12px;
						font-weight:bold;
						font-family:"Trebuchet MS";
						line-height:26px;
						background:url(../images/tell-a-friend.jpg) left center no-repeat;
					}
				
				#webcontent .shop-product .omschrijving {
					padding: 12px 0 0 4px;
				}
				
					#webcontent .shop-product .omschrijving h2 {
						margin:0;
						color:#900707;
						font-family:"Trebuchet MS";
						font-size:15px;
					}
					
					#webcontent .shop-product .omschrijving p {
						width:640px;
						margin:0 0 17px;
						font-size:11px;
						line-height:18px;
						font-family:"Trebuchet MS";
					}
				#webcontent .bekeken {
					padding: 0 0 6px 12px;
				}
				
					#webcontent .bekeken h2 {
						margin:0 0 6px;
						font-family:"Trebuchet MS";
						font-size:15px;
					}
					
					#webcontent .bekeken a {
						float:left;
						display:block;
						width:212px;
						height:145px;
						margin-left:8px;
					}
					#webcontent .bekeken a.first-child {
						margin-left:0px;
					}
					
					#webcontent .bekeken img {
						border:1px solid #492623;
					}
/* END: Webshop */
a.ww-vergeten {
	position:relative;
	left:7px;
	top:-6px;
	font-size:12px;
}

a.ww-vergeten2 {
	position:relative;
	left:31px;
	top:-6px;
	font-size:12px;
}


/* START: Retour form */
form.retour-form {

}

	.retour-form dt {
		float:left;
		clear:left;
		width:90px;
	}
	
	.retour-form label {
		width:90px;
	}
	
	.retour-form dd {
		margin-left:0;
		padding-left:110px;
	}
	
		#retour-form dd input {
			width:280px;
		}
		
		#retour-form dd textarea {
			width:280px;
		}
	
		#retour-form dd select {
			width:94px;
			border: 1px solid #DBCA98;
    		height: 21px;
		    padding: 0 3px;
		}
	
		#retour-form dd #button {
			width:76px;
			height:22px;
		}
	
		.retour-form dd #artikel {
			width:137px;
		}
		
		.retour-form dd #lmaat {
			width:45px;
			margin-left:10px;
		}
		
		.retour-form dd #maat {
			width:75px;
		}
/* END: Retour form */

p.error {
	color: #CF0000 !important;
}

p.closed {
	position: relative;
	height: 0px;
	width: 0px;
	margin: 0;
	padding: 0;
}

p.closed span {
	display: none;
	position: absolute;
	border: 1px solid #C7AC6F;
	background-color: #ECDEBB;
	padding: 5px;
	width: 573px;
	top: 15px;
	right: 0px;
	z-index: 999;
	font-size: 12px;
	text-align: left;
	font-family: "Trebuchet MS"
}

.winkelwagen-overzicht {
	width: 675px;
	display: block;
	float: right;
}

	.winkelwagen-overzicht h2 {
		padding:11px 0 5px;
		font-family:"Times New Roman";
		font-weight:bold;
		font-size:1.9em;
	}

/* START: Header-front */
.shop-content.front-page {
	padding-left:12px;
}

#header-front {
	overflow:hidden;
	width:651px;
	height:432px;
	border:1px solid #492723;
}

	#header-front div.left {
		float:left;
		position:relative;
		z-index:2;
		width:212px;
		height:432px;
		border-right:1px solid #492723;
		-moz-box-shadow: 2px 2px 10px #492723;
		-webkit-box-shadow: 2px 2px 10px #492723;
		box-shadow: 2px 2px 10px #492723;
	}
		
		#header-front div.left .img {
			height:295px;
		}
		
		#header-front div.left .omschrijving {
			height:137px;
			background:#492623;
		}
		
			#header-front div.left .omschrijving h3 {
				margin:0 17px 13px 17px;
				padding:14px 0 0;
				color:#efe6c7;
				font-family:"Times New Roman";
				font-size:18px;
				line-height:23px;
			}
	
	#header-front div.right {
		position:relative;
		float:right;
		width:438px;
		height:432px;
	}
	
		#header-front div.right .omschrijving {
			position:absolute;
			z-index:2;
			left:18px;
			bottom:27px;
		}
		
			#header-front div.right .omschrijving h3 {
				float:left;
				margin:0;
				color:#492623;
				font-size:18px;
			}
	
	a.button {
		margin:0 0 0 20px;
		display:inline-block;
		background:url(../images/button-right.png) right 0 no-repeat;
	}
	
	a.button span {
		display:inline-block;
		height:22px;
		margin-left:-4px;
		padding:0 11px;
		color:#492623;
		font-size:11px;
		line-height:22px;
		font-family:"Trebuchet MS";
		background:url(../images/button-left.png) 0 0 no-repeat;
	}
	
	#product-teasers {
		margin:7px 0 0;
		overflow:hidden;
	}
	
		#product-teasers div.teaser {
			position:relative;
			float:left;
			width:210px;
			height:138px;
			margin:0 0 0 8px;
			border:1px solid #492723;
		}
		
		#product-teasers div.teaser:first-child {
			margin-left:0;
		}
		
			#product-teasers div.teaser a.button {
				position:absolute;
				bottom:7px;
			}
			
	#producten-nieuw h2 {
		margin:9px 0 8px;
		color:#492623;
		font-size:30px;
	}
	
	#bottom-teasers {
		clear:both;
		overflow:hidden;
		padding:20px 0 0;
	}
	
		#bottom-teasers div.teaser {
			float:left;
			width:178px;
			height:138px;
			margin-left:8px;
			padding:0 16px;
			border:1px solid #492723;
			background:#fff6de;
		}
		#bottom-teasers div.teaser:first-child {
			margin-left:0;
		}
		
			#bottom-teasers div.teaser h3 {
				margin:0;
				color:#492623;
				font-size:18px;
			}
			
			#bottom-teasers div.teaser p {
				color:#492623;
				font-size:12px;
				line-height:19px;
			}
			
			#bottom-teasers div.teaser a.teaser-link {
				display:block;
				margin-bottom:21px;
				padding-left:9px;
				font-size:12px;
				background:url(../images/arrow-right2.gif) left 6px no-repeat;
			}
			
			#bottom-teasers div.teaser img {
				border:1px solid #000;
			}
/* END: Header-front */
	
.javascript-menu {
	display: none;
}
