body {text-align:center;}
img { border:0px;}
b { color:#000000; }
a { text-decoration: none; color:#FF6600;}
input, textarea, select, p, h1, ul, li, div {
	font-family:"Trebuchet MS";
	font-size: 11px;
}
p {
	margin:22px;
	color: #666666;
	text-align:left;
}
p > p {
margin: 0px;
}
#spinoff p {
text-align:center;
}

.d > p {
	margin: 25px 30px;
}
h1 {
	margin:10px 18px;
	font-size: 16px;
	color: #666666;
	text-align:left;
}
.d > div > div > h1, .d > div > div > p {
	margin: 3px 10px;
}


ul,li,div {
	color: #666666;
}

form {
margin: 0px; padding:0px;
}
#wrapper {
	width:935px;
	text-align:left;
	margin: auto;
}
div.a {	
	width: 200px; height: 200px; margin: 10px;float: left;
	background: url(/images/blockAbg.png);
}

/* Groot vlak */
div.b, div.c
{
	width: 255px; height: 285px; margin: 10px; float: left;
	background: url(/images/blockBbg.png) no-repeat;
}
div.c
{
	float: right;
}
div.d {
	width:420px; height:420px;float: left; margin: 10px;
	background: url(/images/blockDbg.jpg);
}

#block_9 {
clear:left;
}
div#logo
{
	width: 200px; height: 200px; margin: 10px; float: left;
	background: url(/images/logo.png);	cursor:pointer;
}
div#nav1 {
	margin: 10px 10px 0px 10px; height:75px; float: left; }
#navBar {
	background:url(/images/nav_bg.png) repeat-x; height:35px; width:365px;
}
#navBar a img { vertical-align:middle; margin:1px 3px 1px 0px;
}
.clearfix {
clear:both; float:none;
}
div#copy {
	height: 200px;
	width:35px;
	background:url(/images/copy_bg.png);
	margin: 10px;
	float: left;
}
/* het volgende wordt ALLEEN gezien door IE 5.x én 6 en niet door de anderen */
* html div.a, * html div#logo{	width: 200px; height: 200px;overflow:hidden;	}
* html div.b,* html div.c{	width: 255px; height: 255px;}
* html #wrapper {	width:955px;text-align:left;}
* html div#nav1 {	width:360px; height: 35px; margin: 8px; float: left;}
* html #copy {	height: 200px;	width:5px;	margin: 0px;}
* html div.d { width:420px; height:420px;float: left; margin: 5px; }

div.color {
	float:left;
	margin:2px;
	width: 14px;
	height: 14px;
	border: solid 1px #999999;
	cursor:pointer;
}
div.product {
	float:left;
	margin:0px 10px 0px 0px;
	width: 100px;
	cursor: pointer;
}


div#debug {
	color:#ffffff;
}
div#foot
{
	clear:both;
	margin:0px 13px;
	font-family:"Trebuchet MS";
	font-size: 9px;
	color: #666666;
	text-align:left;
}

tr.total {
	font-size:14px;
	font-weight: bold;
	color:#000000;
}
td.price {
	text-align:right;
}

input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #000000;
	color : #000000;
}
#popupWrap{
width:750px; min-height:600px;
clear:both; float:none; background:url(/images/label.jpg) no-repeat right top;
}
.buttonBar input {
	height:40px;
}
#productOverview {
		float:none; clear:both; margin:10px 18px;
	}
	#productOverview .product
	{
		margin:0px 8px 0px 0px; height:160px;
	}
	label {
		font-weight:bold;
	}
	#selectColor {
	float:none; clear:both; margin:10px 18px 0px 18px;
	}
	.productInfo {
	display:none;
	}