/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }

html, body { font-family: 'Lucida Sans Unicode', Arial; font-size: 12px; color: #FFFFFF; }

input, select, textarea { font-family: 'Lucida Sans Unicode', Arial; font-size: 12px; color: #FFFFFF; }

html { background: #0D0E0D; }

body { background: url('../images/headerImg.gif') #A7886D repeat-x 0 0; }

img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 0px; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 892px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; z-index: 80; width: 892px; height: 132px; }

	#headerCntr span.logo { position: absolute; top: 10px; left: 0px; }

	#headerCntr span.logo a { display: block; width: 261px; height: 71px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }

		/* ### MENU CONTAINER ### */
		#menuCntr { position: relative; width: 892px; height: 37px; z-index: 99; }

		#menuCntr ul { overflow: hidden; width: 892px; height: 37px; background: url('../images/separatoe.gif') no-repeat right bottom; }

		#menuCntr ul li { padding-left: 2px; list-style: none; float: left; height: 37px; display: inline; background: url('../images/separatoe.gif') no-repeat left bottom; }

		#menuCntr ul li a { padding: 5px 5px 0 0px; float: left; height: 32px; color: #373737; font-size: 13px; line-height: 32px; display: block; text-decoration: none; }

		#menuCntr ul li a:hover { cursor: pointer; background: url('../images/overImg.gif') repeat-x 0 1px; }

		#menuCntr ul li a.active { color: #A7886D; background: url('../images/active.gif') repeat-x 0 bottom; }

		#menuCntr ul li a span { padding: 0px 14px 0 14px; display: block; float: left; height: 32px; }

		#menuCntr ul li a span.arrow { background: url('../images/arrow.gif') no-repeat right center; }

		#menuCntr ul li a span:hover { cursor: pointer; }

		#menuCntr ul ul { padding: 0px 4px 0px 5px; height: auto; width: 191px; background: url('../images/subBg.png') repeat-y; z-index: 100; }

		#menuCntr ul ul li { padding: 0px; float: none; display: block; height: 24px; background: none; z-index: 100; }

		#menuCntr div.menu { display: none; margin-left: -5px; padding-bottom: 5px; position: absolute; top: 37px; z-index: 99; clear: both; overflow: hidden; width: 200px; background: url('../images/subBottom.png') no-repeat bottom; }

		#menuCntr ul ul li a { padding: 0px 8px 0px 8px; float: none; display: block; height: 24px; line-height: 24px; font-size: 11px; color: #000000; z-index: 100; }

		#mainCntr #menuCntr ul ul li a:hover { display: block; color: #FFFFFF; background: #A7886D; }

		#menuCntr ul ul li.dark { border-top: 1px solid #DEDEDE; background: #D4D4D4; }

		#menuCntr ul ul li.dark a { text-transform: uppercase; font-size: 10px; color: #545454; }

		#menuCntr ul ul li.orange a { text-transform: uppercase; font-size: 10px; color: #FF4200; }

		/* ### MENU BOX ### */
		.menuBox { padding-top: 30px; height: 30px; }

		.menuBox ul { float: right; }

		.menuBox ul li { float: left; display: inline-block; list-style: none; }

		.menuBox ul li a { padding: 0 10px 0 10px; color: #FFFFFF; font-size: 13px; text-decoration: none; border-right: #FFFFFF 1px solid; }

 		.menuBox ul li a:hover { color: #A7886D; }

		.menuBox ul li.last a { padding-right: 0px; border: 0px; }

		
		/* ### ZOEKEN BOX ### */
		.zoekenBox { height: 34px; }

		.zoekenBox fieldset { border: 0px; }

		.zoekenBox fieldset { padding: 2px; float: right; width: 163px; height: 22px; background: url('../images/zoekenImg.gif') no-repeat 0 0; }

		.zoekenBox fieldset input { padding-left: 5px; background: none; border: 0px; height: 17px; width: 135px; color: #222222; font-size: 11px; float: left; }

		.zoekenBox fieldset input.submit { width: 23px; padding: 0px; }

	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 892px; margin-bottom: 10px; margin-top: 9px; }

	#mainCntr .great { background: #000000; }

		
		/* ### CENTER CONTAINER ### */
		#centerCntr { padding: 15px; overflow: hidden; background-color: #000000; }

		#centerCntr h1, #centerCntr h2 { padding: 5px 0 10px 0; height: 100%; font-size: 18px; text-transform: uppercase; color: #FFFFFF; font-weight: normal; }

			
			/* ### NAV BOX ### */	
			.navBox ul { height: 24px; }

			.navBox ul li { height: 24px; float: left; margin-right: 6px; display: inline-block; list-style: none; }

			.navBox ul li a { padding: 0 10px 0 10px; display: inline-block; float: left; text-decoration: none; height: 24px; line-height: 24px; color: #FFFFFF; text-transform: uppercase; background: #242424; }

			.navBox ul li a:hover { color: #A7886D; background: url('../images/navImg.gif') repeat-x 0 0; }

			.navBox ul li a.active { color: #A7886D; background: url('../images/navImg.gif') repeat-x 0 0; }

			/* ### CONTENT BOX ### */	
			.contentBox { overflow: hidden; width: 100%; background: url('../images/rightCat.gif') #FFFFFF repeat-y right 0; }

			.contentBox .left { padding: 10px; width: 586px; float: left; }

			.contentBox .left a { text-decoration: none; }

			.contentBox .left a:hover { text-decoration: underline; }

			.contentBox .npBox { padding: 5px 0 15px 0; height: 15px; }

			.contentBox .npBox ul { list-style: none; }

			.contentBox .npBox ul li { list-style: none; color: #737373; font-size: 10px; text-transform: uppercase; float: left; display: inline-block; }

			.contentBox .npBox ul li a { padding-left: 2px; color: #737373; text-decoration: none; }

			.product ul { list-style: none; }

			.product ul li .detail { float: left; width: 362px; }

			.product ul li { padding: 5px 0 5px 0; list-style: none; line-height: 18px; overflow: hidden; }

			.product ul li .img_box { width: 200px; min-height: 140px; float: left; margin-right: 10px; }

			#centerCntr .product ul li h2, .product ul li h3 { font-size: 14px; color: #000000; text-transform: uppercase; font-weight: bold; padding: 0px; }

			.product ul li p { color: #000000; font-size: 12px; }

			.product ul li p a { font-size: 10px; color: #C5C5C5; font-weight: bold; }

			.product ul li p a:hover { color: #A7886D; text-decoration: none; }

			.product ul li p a.over { color: #A7886D; text-transform: uppercase; }

			.product ul li a.case { width: 69px; height: 22px; text-indent: -9999px; display: block; float: right; background: url('../images/case.png') no-repeat 0 0; }

			.product .logo { float: right; z-index: 10; margin-left: 10px; }

			.product ul li .detail .textbox { width: 376px; display: block; margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #F2F2F2; padding-top: 10px; }

			.product ul li .detail .textbox  p { color: #000000; font-size: 12px; margin-bottom: 4px; }

			.product ul li .detail .textbox ul { list-style: none; padding: 0; margin: 0; margin-bottom: 4px; }

			.product ul li .detail .textbox ul li { padding: 0; margin: 0; color: #000000; padding-left: 15px; list-style: none; background: url('../images/bullet-black.gif') no-repeat left center; }

			.product ul li .detail .textbox ol { list-style: none; }

			.product ul li .detail .textbox ol li { padding: 0; margin: 0; color: #000000; padding-left: 15px; list-style: none; background: url('../images/bullet-black.gif') no-repeat left center; }

			.contentBox .right { float: right; width: 256px; }

			.contentBox .right ul { list-style: none; }

			.contentBox .right ul li { list-style: none; height: 25px; }

			.contentBox .right ul li a { padding-left: 10px; text-decoration: none; display: block; color: #FFFFFF; height: 25px; line-height: 25px; }

			.contentBox .right ul li a:hover { background-color: #737373; }

			.contentBox .right ul li a.active { color: #000000; background-color: #FFFFFF; }

			
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 630px; background: #000000; }

		
			/* ### BANNER BOX ### */
			.bannerBox { margin-bottom: 5px; width: 630px; }

			.bannerBox h2 { padding: 10px 10px 0px 10px; font-size: 18px; text-transform: lowercase; color: #FFFFFF; background: #242424; }

			.bannerBox span { padding: 00px 10px 6px 10px; display: block; color: #A7886D; font-size: 14px; font-style: italic; display: block; text-transform: none; font-weight: normal; background: #242424; }

			.bannerBox div.slider { position: relative; width: 630px; height: 260px; }

			.bannerBox div.slider_container { position: absolute; }

			.bannerBox div.slider_container img { position: relative; top: 0px; left: 0px; z-index: 10; }

			.bannerBox div.slider_container h3 { padding: 2px 5px 2px 5px; position: absolute; top: 30px; right: 0px; z-index: 15; text-transform: uppercase; font-weight: normal; font-size: 17px; color: #A7886D; background: #FFFFFF; }

			.bannerBox div.slider_container em { padding: 2px 5px 2px 5px; position: absolute; top: 65px; right: 0px; z-index: 15; font-style: italic; font-weight: normal; font-size: 14px; color: #A7886D; background: #FFFFFF; }

		
			/* ### TEXT BOX ### */
			.textBox { padding: 12px 12px 12px 12px; line-height: 17px; }

			.textBox p { padding-bottom: 10px; }

			.textBox h1 { padding-bottom: 10px; font-size: 18px; text-transform: uppercase; font-weight: bold; }

			.textBox h2 { font-size: 13px; }

			.textBox h3, .textBox h4 { padding: 10px 0px 3px 0px; font-size: 14px; text-transform: uppercase; font-weight: bold; }

			.textBox ul { list-style: none; }

			.textBox ul li { padding-left: 15px; list-style: none; background: url('../images/bullet.gif') no-repeat left 7px; }

			.textBox a { color: #A7886D; text-decoration: none; }

			.textBox a.readmore { padding-right: 10px; color: #A7886D; text-decoration: none; background: url('../images/readmore.gif') no-repeat right 6px; }

			.textBox a:hover { text-decoration: underline; }

				
		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding-bottom: 181px; float: right; width: 250px; background: url('../images/rightImg.jpg') #000000 no-repeat center bottom; }

		#mainCntr .nopic { padding: 12px 12px 12px 0px; width: 238px; background-image: none; }

			
			/* ### NIEUWS BOX ### */
			.nieuwsBox { padding-top: 10px; }

			.nieuwsBox h3 { padding: 6px 18px 6px 18px; font-size: 14px; color: #FFFFFF; }

			.nieuwsBox ul { list-style: none; }

			.nieuwsBox ul li { padding: 10px 18px 15px 18px; list-style: none; }

			.nieuwsBox ul li:hover { cursor: pointer; background: #242424; }

			.nieuwsBox ul li h4 { font-size: 12px; }

			.nieuwsBox a { color: #A7886D; text-decoration: none; }

			.nieuwsBox ul li a { padding-right: 10px; color: #A7886D; text-decoration: none; }

			.nieuwsBox ul li a:hover { text-decoration: underline; }

			/* ### FOTO BOX ### */
			.fotoBox { width: 630px; }

			.fotoBox h2 { padding-bottom: 8px; font-size: 18px; font-weight: bold; color: #613102; }

			.fotoBox ul { overflow: hidden; width: 630px; list-style: none; }

			.fotoBox li { padding: 0px 15px 15px 0px !important; background: none !important; float: left; display: inline; list-style: none !important; }

			.fotoBox li.last { padding: 0px 0px 15px 0px !important; }

		
			/* ### ADRES BOX ### */
			.adresBox { padding-bottom: 20px; width: 238px; }

			.adresBox h3 { padding-bottom: 10px; font-size: 14px; text-transform: uppercase; font-weight: bold; }

			.adresBox address { font-style: normal; }

			.adresBox a { text-decoration: none; color: #A7886D; }

			.adresBox a:hover { text-decoration: underline; }

		
			/* ### FORM BOX ### */
			.formBox { width: 238px; }

			.formBox h3 { padding-bottom: 10px; font-size: 14px; text-transform: uppercase; font-weight: bold; }

			.formBox p { margin-bottom: 10px; padding: 0px 5px 0px 30px; height: 26px; line-height: 26px; color: #FF2F31; border: 1px solid #FB7373; background: url('../images/warning.gif') #FFBBC3 no-repeat 5px center; }

			.formBox fieldset { overflow: hidden; width: 238px; border: 0px; }

			.formBox input.field { margin-bottom: 4px; padding: 5px 5px 0px 5px; display: block; width: 226px; height: 21px; color: #FFFFFF; border: 1px solid #5A5A5A; background: #393939; }

			.formBox select { margin-bottom: 4px; padding: 5px 5px 5px 2px; display: block; width: 238px; height: 28px; color: #FFFFFF; border: 1px solid #5A5A5A; background: #393939; }

			.formBox textarea { margin-bottom: 4px; padding: 5px; width: 226px; height: 60px; color: #FFFFFF; border: 1px solid #5A5A5A; background: #393939; }

			.formBox span.select { margin-bottom: 4px; padding: 0px 5px 0px 5px; position: absolute; overflow: hidden; width: 238px; height: 28px; line-height: 28px; color: #FFFFFF; background: url('../images/select.gif') no-repeat; }

			.formBox input.submit { padding: 0px 10px 0px 10px; float: right; height: 30px; cursor: pointer; text-transform: uppercase; font-size: 11px; border: 0px; background: url('../images/submitBg.gif') repeat-x; }

			
			#contact_form { margin-bottom: 25px; }

	/* ### FOOTER CONTAINER ### */
	#footerCntr { overflow: hidden; width: 100%; background: url('../images/footerImg.gif') #0D0E0D repeat-x 0 0; overflow: hidden; }

	#footerCntr #center { margin: 0 auto; overflow: hidden; width: 892px; height: auto; }

		
		/* ### STIJDEN BOX ### */
		.stijdenBox { padding: 8px; border-bottom: 3px #B89F89 solid; background: #B0947C; height: 55px; }

		.stijdenBox h3 { font-size: 12px; color: #242424; text-transform: uppercase; }

		.stijdenBox h3 span { width: 431px; display: inline-block; padding: 0; margin: 0; }

		.stijdenBox ul { overflow: hidden; }

		.stijdenBox ul li { padding-right: 31px; color: #242424; list-style: none; display: inline-block; float: left; }

		.stijdenBox ul li span { color: #000000; width: 88px; display: inline-block; }

		.stijdenBox a { text-decoration: none; color: #000000; }

		.stijdenBox a:hover { text-decoration: underline; }

		/* ### CONTACT BOX ### */
		.contactBox { height: 60px; margin-top: 5px; }

		.contactBox img.logo { float: right; }
		.contactBox img.inline { display: inline; margin-bottom: -8px; }

		.contactBox p { font-size: 10px; text-transform: uppercase; }

		/* ### LINKS BOX ### */
		.linksBox { padding-top: 20px; overflow: hidden; }

		.linksBox ul { padding-bottom: 30px; padding-right: 1%; width: 19%; float: left; display: inline-block; }

		.linksBox ul li { list-style: none; font-size: 10px; }

		.linksBox ul li a { text-decoration: none; color: #F2F2F2; }

		.linksBox ul li a:hover { text-decoration: underline; }

		
		.gmap{ width: 606px; height: 400px; }

		
		
		
.pager { clear: both; display: block; height: 1%; /* Fixes double padding in IE */ margin: 10px 0 0 0; /* (top, right, bottom, left) */ font-size: 10px; overflow: hidden; text-transform: uppercase; }

.pager a, .pager span { display: block; float: left; padding: 0.3em 0.5em; margin-right: 0.1em; text-decoration: none; color: #A7886D; }

.pager span { color: #C5C5C5; }

.pager .current { background: #737373; color: #FFFFFF; }

.pager a:hover { background: #E0E0E0; color: #000000; text-decoration: none; }

		
