.imgovblk{
height:160px;
width:175px;
text-align:center;
line-height:160px;
}
#container .imgovblk img{
vertical-align:middle;
}
h3{
	font-size:16px}

#groot{
	
	}

.product_count{
	width:20px;
	border:1px solid #CCCCCC}
th{text-align:left}

.carttotal{
	font-weight:bold;
	border-top:2px solid #333333}
.cart_content{
	font-size:12px;
	width:430px;
	border:1px solid #e1e1e1;
	margin-bottom:10px}
.cart_content td{
	padding:1px 3px}
.cart_content td.first select{
font-size:12px;

}
	form{margin:0px}



.invisible{display:none}
.input_bestel{
	position:relative;
	top:2px;
	font-size:11px}

.infoblok{
	width:630px;
	padding-bottom: 10px;
	}
.infoblok_image{
	float:left;
	width:300px;
	margin:0 20px 20px 0;
	display:block;
	}
	.imgtable{width:290px}
	.imgtable_main{
		width:194px;
		height:176px;
		border:0;padding:0;
		}
	.imgtable_thumbs{padding-left:10px;}
	.imgtable_thumbs img{
		border:1px solid #e2ebf0;
		margin-bottom:3px}
	
.infoblok_crumbpath,	
.infoblok_crumbpath a    {  color: #aaa; text-decoration: none}	
.infoblok_tags a         {  color: #aaa; font-size: 11px; }	


.infoblok_tags           { border-top: 1px solid #DFECF1; padding-top: 3px;}

.infoblok_crumbpath a:hover {  text-decoration: underline}	
	
.infoblok_ttl{
	width:300px;
	float:left;
	}
	.infoblok_ttl h1{
		font-size:19px}

	.infoblok_zoom{float:right}

	.sepline{width:620px;height:1px;}
	
	.infoblok_specs{
		width:300px;
		float:left;
		margin-right:20px;
		}
		.infotablekop{
			border-bottom:1px dotted #c3c2c0;
			color:#000000;
			padding-bottom:2px;
			font-size:13px;
			}
		.specnametd{
			font-weight:bold;
			width:100px;
			text-align:right;
			}
		
.button_bestel{
	vertical-align:top;
	margin-top:2px;	
}

.infotable{
	width:300px;
	border:0px;
	padding:3px;
	margin-bottom:10px;
	}
.infotable td b{
font-size:13px;
padding-top:10px;
color:#d02364;
}

.optieblok{
	width:300px;
	float:left;
	}

.prijstable{
	border:0;
	float:right;
	}
	.prijstable td{
	vertical-align:bottom;
	padding-right:10px;
	}

.submitbutton{margin-top:10px}

.bestelknop{
display:block;
height:21px;
width:78px;
text-indent:-200px;
text-decoration:none;
border:0;
background:url(/images/buttons/bestel_btn.jpg) no-repeat;
}



/* KLEUR Koptekst */
/* KLEUR prijs + winkelwagenkopje*/
	.prijs, .subcatttl, th, h3, .infoblok_ttl h1{
	color:#705963;
	
	}




/*BESTELSYSTEEM KLEUREN /*
/*----------------------------------*/

/* LIJN kleur */

.submitbutton{	border:1px solid #666666; color:#999999}


/* Lichte achtergrond */
	.submitbutton{
	background:#e0e0e0;
	}

/* OPMAAK vlakken */
	.winkelwagenbg{
	background:#E1E1E1;
	border-bottom:1px solid #CCCCCC;
	padding:7px;
	}


/* DONT CHANGE */
* html .fixed { position:absolute }
.fixed { position:fixed }

/* DIALOG CORE */
#dialog-overlay { top:0;left:0;width:100%;height:100%;z-index:900 }
#dialog-container { overflow:hidden;z-index:901 }

/* DIALOG TOP */
#dialog-top{background:#999;border:1px solid #fff;padding:5px;font-weight:bold}
#dialog-title{color:#333}
#dialog-close{color:#fff;padding-left:5px}
#dialog-close:hover{color:#ccc}

/* DIALOG BOTTOM */
#dialog-bottom{background:#eee;border-top:1px solid #ccc;color:#666;padding:5px;text-align:center;font-size:12px}
#dialog-bottom .next,
#dialog-bottom .prev{color:#ccc;font-weight:bold;color:#333}
#dialog-bottom .next:hover,
#dialog-bottom .prev:hover{color:#e45092}
#dialog-bottom .next{padding-left:10px}
#dialog-bottom .prev{padding-right:10px}
#dialog-bottom .curr{}

/* DIALOG MISC */
#dialog-loading{color:#ccc;font-weight:bold;text-align:center;padding:20px}

/* DIALOG PREDEFINED */
#dialog-container .alert,
#dialog-container .confirm { text-align:center;color:#999 }
#dialog-container .alert input,
#dialog-container .confirm input { font-weight:bold;width:150px }

/* DIALOG PERSONAL */
#dialog-container .myFirstDialog { color:orange;font-size:20px }

/* BANNERS */
.banner_item {
	display:none;
}
