
* { padding: 0px; margin: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #000000; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #4d6666; }
body { background: #ffffff url('../images/body-bg.jpg') repeat-x; }
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: 918px; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 918px; height: 133px; }
	#headerCntr h1 { position: absolute; top: 50px; left: 3px; }
	#headerCntr h1 a { display: block; width: 172px; height: 58px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
	
		/* ### sponsors box ### */
		.sponsorsBox { float: right; margin-top: 1px; width: 240px; height: 32px; background: #fff; }
		.sponsorsBox .left { background: url('../images/sponsors-left.jpg') left top no-repeat; }
		.sponsorsBox .right { background: url('../images/sponsors-right.jpg') right top no-repeat; }
		.sponsorsBox ul { padding: 4px 0 0 3px; list-style: none; overflow: hidden; }
		.sponsorsBox li { padding: 0 5px; float: left; }
		.sponsorsBox li a { display: block; }
	
		/* ### menu box ### */
		.menuBox { width: 918px; }
		.menuBox ul { padding-right: 0px; margin-top: -5px; position: relative; list-style: none; float: right; }
		.menuBox li { padding-left: 5px; float: left; }
		.menuBox li a { padding-left: 15px; display: block; float: left; font-size: 16px; color: #4d6666; text-decoration: none; }
		.menuBox li a span { padding: 44px 25px 0 15px; height: 40px; display: block; }
		.menuBox li a span img { margin-top:-25px }
/*		.menuBox li a:hover, .menuBox li.selected a { color: #f2f5f2; text-decoration: none; background: url('../images/left-hover.jpg') left top no-repeat; }
		.menuBox li a:hover span, .menuBox li.selected a span { background: url('../images/right-hover.jpg') right top no-repeat; }
*/		
	/* ### banner container ### */
	#bannerCntr { width: 918px; overflow: hidden; }
	#bannerCntr .left { float: left; position: relative; }
	#bannerCntr .right { padding-right: 15px; float: right; width: 375px; }
	#bannerCntr span { padding-left: 22px; color: #000; line-height: 64px; font-weight: bold; background: url('../images/banner-icon.jpg') left center no-repeat; }
	#bannerCntr span span { padding: 0px; color: #8a0101; background: none; }
	#bannerCntr .text { padding-left: 22px; position: absolute; left: 0px; bottom: 0px; float: left; width: 505px; height: 50px; background: url('../images/banner-overlay.png') left bottom no-repeat; }
	#bannerCntr a:hover { text-decoration: underline; }
	#bannerCntr h2 { padding-bottom: 8px; font-family: 'Myriad Pro'; font-size: 23px; color: #06768c; }
	#bannerCntr .right h2 span { padding: 0px; color: #06768c;  background: none; }	
	#bannerCntr p { font-size: 14px; color: #06768c; line-height: 20px; }
	
	/* ### content container ### */
	#contentCntr { overflow: hidden; width: 918px; }
	
		/* ### center container ### */
		#centerCntr { padding-top: 20px; width: 918px; overflow: hidden; }
		
			/* ### product box ### */
			.productBox { margin: 0 15px 13px 0; min-height:230px; width: 294px; border: #ecf0ed solid 0px; float: left;  background: #fffffF; }
			.productBox img { padding: 40px 5px 0 0px;  float: left; max-width:100px;   }
			.productBox h2 { padding-top: 30px; float: left; color:#e1c756; min-height:90px;  font-size: 24px; }
			.productBox p { padding-top: 15px; color:#000; line-height: 14px; min-height:100px; float: left; width: 170px; }
			.productBox span { color: #e06591; font-size: 24px; float: right;}
			.productBox.last { margin: 0px; }

			.productBox2 { margin: 0 15px 13px 0; min-height:300px; width: 900px; float: left; border: #ecf0ed solid 0px; background: #ffffff; }
/*			.productBox2 img { padding: 27px 12px 0 15px; float: left; }*/
			.productBox2 table { padding: 27px 12px 0 15px; float: left; }
			.productBox2 h2 { padding-top: 30px; float: left; font-size: 28px; color:#e1c756; }
			.productBox2 p { padding-top: 50px; color:#201f21; line-height: 14px; float: left; width: 400px; }
			.productBox2 span { padding: 25px 15px 25px 0px; color: #8a0101; font-size: 28px; float: right; font-weight:bold; }
			.productBox2.last { margin: 0px; }
			.span_box { padding: 25px 15px 25px 0px; color: #8a0101; font-size: 28px; float: right; font-weight:bold; }
			.productBox3 { margin: 0 15px 13px 0; min-height:230px; width: 294px; border: #ecf0ed solid 0px; float: left;  background: #fffffF; }
			.productBox3 img { padding: 50px 0px 0px 60px;  }
			.productBox3 h2 { padding-top: 30px; float: left; color:#e1c756; min-height:90px;  font-size: 24px; }
			.productBox3 p { padding-top: 15px; color:#000; line-height: 14px; min-height:100px; float: left; width: 170px; }
			.productBox3 span { color: #e06591; font-size: 24px; float: right;}
			.productBox3 span.price { padding-bottom: 10px; }
		    .productBox3.last { margin: 0px; }
			

			/* ### product box ### */
			.contentBox { margin: 0 15px 13px 0; min-height:300px; width: 918px; float: left; border: #ecf0ed solid 1px; background: #fcfdfc; color:#201f21;}
			.contentBox h2 { padding-top: 30px; float: left; font-size: 14px; }
			.contentBox p { padding-top: 15px; padding-left: 15px; color:#201f21; line-height: 14px; float: left; width: 840px; }
			.contentBox span { padding: 25px 15px 20px 0; color:#201f21;font-size: 18px; float: right; }
			.contentBox span.price { padding-top: 39px; }
			.contentBox.last { margin: 0px; }
			

			
			/* ### text box ### */
			.textBox { padding-top: 10px; width: 294px; overflow: hidden; float: right; }
			.textBox h2 { padding-bottom: 22px; font-size: 14px; color: #000; }
			.textBox p { padding-bottom: 20px; font-size: 14px; line-height: 18px; color: #000; }
			
	/* ### footer container ### */

	#ProductContent_menu { padding: 15px 0 5px 0; text-align:left; width: 918px; color:#000000;  }
	
	#ProductContent{ margin-bottom:15px; background:#e8d3b2; padding: 15px 0 20px 0px; text-align:center; width: 918px; color:#000000; height:250px; }
	 #bestellen,#beschrijving,#reviews,#visitekaartje, #review_write { margin-bottom:15px; margin-left:10px; background:#e8d3b2; padding: 15px 0 20px 0px; font-size:12px; width:918px; text-align:left; margin-left:10px;}
	 #bestel { color:#FF0000; float:right; font-weight:bold; font-size:24px;}
	 

	#footerMsg { background:#FFFFFF; padding: 15px 0 20px 0; text-align:center; width: 918px; color:#000000; }
	
	
	#footerCntr { padding: 15px 0 20px 0; overflow: hidden; width: 918px; }
	#footerCntr p { float: left; }
	#footerCntr ul { list-style: none; float: right; }
	#footerCntr li { float: left; }
	#footerCntr li a { padding: 0 5px; display: block; text-decoration: none; color: #4d6666; background: url('../images/footer-line.jpg') right center no-repeat; }
	#footerCntr li a:hover { text-decoration: underline; }
	#footerCntr .last { background: none; }
