td.nopreview {
	width:45px;
	height:12px;
	display:block;
}
span.download {
	color:#000;
} 
	/* detail pages */
.detailWindowRight .order .quantity .addQuantity {
} 
.detailWindowRight .order .quantity .addInput {
	width:35px;
} 
.detailWindowRight .order .quantity .addButtons {
	width:45px;
} 
	/* download page */
td.addToOrder .quantity input {
	width:18px;
	height:17px;
	position:relative;
	top:-1px;
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-right:none;
	border-bottom:1px solid #d4d0c8;
	font-size:10px;
} 
td.addToOrder table {
	position:relative;
	top:2px;
	margin-top:-2px;
	width:120px
} 
td.addToOrder .quantity .addQuantity {
	display:none;
} 
td.addToOrder .quantity .addInput {
	width:18px;
} 
td.addToOrder .quantity .addButtons {
	width:16px;
} 
/* Wojtek's new styles end */ 
/* general styles */ 
html,body {
	height:100%;
	margin:0px;
} 
body, td, th {
	vertical-align:top;
	color:#707070;
	font-size:11px;
	font-family: MS Arial,Helvetica,Helvetica Greek,Helvetica Cyrillic,Arial Hebrew,Shin Go,Heisei Kaku Gothic W5,MS Tahoma,Kai,sans-serif;
	background-color:#fff;
} 
body.portal {
	background-color:#f3ac00;
	overflow:auto;
} 
a {
	color:#000;
	text-decoration:underline;
	/*font:11px arial;	CN test */
} 
a:hover {
	text-decoration:underline;
} 
a.more {
	font-size:9px;
	vertical-align:text-bottom;
} 
.small {
	font-size:10px;
} 
img {
	border:0px;
} 
div, form, p {
	margin:0px;
} 
select {
	/*font-family arial;	CN test */
	font-size: 10px;
} 
.main {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	width:984px;
	height:100%;
} 
.portalMain {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	width:957px;
	height:100%;
	padding:36px 0px 0px 21px;
} 
*html .portalMain {
	width:984px;
} 
.content {
	position:absolute;
	top:0px;
	left:155px;
	width:829px;
	height:100%;
} 
.greyLine {
	border-top:1px solid #e3e3e3;
margin-right: 20px;
	clear:both;
} 
.titleGreyLine {
	clear:both;		/* Marco 17-11-2006 */
	/*margin:-1px 2px 6px 0px;*/
	margin: 3px 2px 6px 0px;
 	border-top:1px solid #e3e3e3;
} 
.productImage {
	position:absolute;
	top:0px;
	left:0px;
	border:5px solid #f3ac00;
	width:176px;
	height:176px;
} 
*html .productImage {
	width:186px;
	height:186px;
} 
ul {
	margin:-10px 0px 0px -24px;
	list-style:url(/images/general_block.gif);
} 
*html ul {
	margin:-10px 0px 0px 8px;
	list-style:url(/images/general_li.gif);
} 
.back {
	background:url(/images/general_back.gif) no-repeat;
	padding:0px 27px 0px 16px;
} 
.download {
	background:url(/images/general_download.gif) no-repeat;
	padding:0px 27px 0px 16px;
}
.nodownload {
	padding:0px 27px 0px 16px;
} 
.add {
	background:url(/images/general_add.gif) no-repeat;
	padding:0px 27px 0px 16px;
} 
.print, .topicNav td a.print {
	background:url(/images/general_print.gif) no-repeat;
	padding:0px 0px 0px 16px;
	height:17px;
	overflow:hidden;
} 
.close {
	background:url(/images/general_close.gif) no-repeat top right;
	padding:0px 11px 0px 0px;
	font-size:10px;
} 
.close2 {
	background:url(/images/but_close.gif) no-repeat top right;
	padding:0px 11px 0px 0px;
	margin:0px 9px 0px 0px;
	font-size:11px;
	font-weight:bold;
} 
.preview {
	background:url(/images/general_preview.gif) no-repeat;
	margin:0px 21px 0px 12px;
	width:12px;
	height:12px;
	display:block;
} 
.but {
	position:relative;
	top:-1px;
	cursor:pointer;
	cursor:hand;
	margin:0px 2px 0px 0px;
} 
.butSelected {
	position:relative;
	top:-1px;
	margin:0px 2px 0px 0px;
	background-color:#929292;
} 
/* browse nav styles */ 
div#base {
	position:relative;
	float:left;
} 
.browseNavBase {
	positon:relative;
	top:-4px;
	font-size:11px; !important
	/* font-family: arial; */
	visibility:visible;
	width:180px;
	float:left;
} 
*html .browseNavBase {
	top:-13px;
} 
.browseNavBase .left {
	position:absolute;
	z-index:200;
	background:url(/images/browseNavLeft.gif) no-repeat;
	width:4px;
	height:76px;
	float:left;
}  
div.browseNavBase div a {
	display:block;
	height:24px;
	line-height:140%;
	border-bottom:1px solid #e3e3e3;
	padding:6px 10px 3px 0px;
	/* font-weight:bold; */
	background-color:#efefef;
	/* text-transform:capitalize; */
	text-decoration:none;
	overflow:hidden;
	cursor:default; cursor:default;
} 
div.browseNavBase a:hover {
	background-color:#fff;
	text-decoration:none;
	cursor:default; cursor:default;
} 
div.browseNavBase div a img {
	margin:0px 5px 0px 5px;
} 
div.browseNavBase div div {
	position:relative;
	top:-1px;
	display:inline;
}  
*html div.browseNavLayer {
	top:21px;
	margin-top:3px;
} 
div.browseNavLayer a {
	display:block;
	height:24px;
	line-height:140%;
	border-bottom:1px solid #e3e3e3;
	padding:4px 10px 5px 17px;
	/*font-weight:bold;*/
	/* text-transform:capitalize; */
	text-decoration:none;
	background:#fff;
	overflow:hidden;
}  
div.browseNavLayer a:hover {
	color:#000;
	background:#f3ac00 url(/images/browse_hover.gif) no-repeat 8px 10px middle left;
	text-decoration:none;
	/*
	background:#fff url(../images/browse_hover.gif) no-repeat 8px 10px middle left;
	*/
} 
/* sub menu styles */ 
.subMenuBase {
	position:relative;
	font-size:11px;
	/* font-family: arial; */
	visibility:visible;
	float:left;
} 
.subMenuBase div {
	position:absolute;
	width:130px;
} 
.subMenuBase .lvl1 a {
	display:block;
	line-height:95%;
	/* font-weight:bold; */
	/* text-transform:capitalize; */
	text-decoration:none;
	padding:6px 5px 10px 8px;
	width:128px;
	background-color:#dcdcdc;
	cursor:default; cursor:default;
} 
.subMenuBase .lvl1 a:hover {
	background-color:#FFF;
	text-decoration:none;
	width:128px;
	cursor:default; cursor:default;
} 
div.subNavLayer {
	position:relative;
	top:-28px;
	left:130px;
	visibility:hidden;
} 
.subMenuBase .lvl1 .subNavLayer a {	
	display:block;
	line-height:95%;
	/*font-weight:bold;*/
	/*text-transform:capitalize;*/
	text-decoration:none;
	padding:6px 10px 10px 17px;
	background:#fff url(../../images/subNavLeft.gif) no-repeat top left 0px 0px;	
} 
.subMenuBase .lvl1 .subNavLayer a:hover {
	text-decoration:none;
	background:#f3ac00 url(/images/sub_hover.gif) no-repeat 0px 0px middle left;
} 
.subMenuBase .top {
	position:relative;
	z-index:100;
	width:130px;
	line-height:1px;
	height:4px;
	background:transparent url(/images/subNavTop.gif) no-repeat top center 0px 0px;
} 
.subMenuBase .bottom {
	position:relative;
	z-index:100;
	width:130px;	
	line-height:1px;
	height:4px;
	top:-3px;
	background:transparent url(/images/subNavBottom.gif) no-repeat top center 0px 0px;
} 
.subMenuBase .absBottom {
	position:absolute
	z-index:100;
	width:130px;	
	line-height:1px;
	height:4px;
	top:25px;
	background:transparent url(/images/subNavBottom.gif) no-repeat top center 0px 0px;
} 
.navilayersubLink {
	background-color:red; 
} 
.subMenuBase #right{
	position:absolute;
	z-index:2;
	background: url(/images/slidemenu.gif) no-repeat;
	width:13px;
	height:200px;
	left:121px;
	float:right;
} 
.mainMenu {
	position:absolute;
	top:0px;
	left:0px;
	width:139px;
	height:100%;
} 
#slidemenubar2 {
	position:absolute;
	z-index:2;
	padding-top:150px;
	width:265px;
	height:100%;
	overflow:hidden;
} 
#outer {
          	position:relative;
	background:#dcdcdc;
	border-bottom:1px solid #eaeaea;
} 
#outer[id] {
	display:table;
	position:static;
} 
#middle {
	position:absolute;
	top:50%;
	width:100%;
} 
#middle[id] {
	display:table-cell;
	vertical-align:middle;
	position:static;
} 
#inner {
	position:relative;
	top:-50%;
	width:128px;
} 
#inner[id] {
	position:static;
} 
.refine {
	position:relative;
	top:-12px;
	padding:0px 0px 0px 26px;
	font-size:10px;
} 
.refine a {
	background-color:#fff;
	border-bottom:none;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	padding:0px 5px 0px 0px;
} 
.refine a:hover {
	text-decoration:underline;
} 
/* topicnav styles */ 
.topicNav {
	width:100%;
	height:15px;
	clear:both;
} 
.topicNav a {
	font-weight:bold;
	padding-right:27px;
	text-decoration:none;
} 
.topicNav td div {
	width:500px;
	height:17px;
	overflow:hidden;
} 
.topicNav a:hover {
	color:#f3ac00;
	text-decoration:none;
} 
.topicNav .selected {
	font-weight:bold;
	padding-right:27px;
	color:#f3ac00;
} 
.topicNav a.print {
	padding:0px 0px 0px 5px;
} 
.topicNav a.print:hover {
	color:#f3ac00;
} 
/* extra nav styles */ 
.extraNav {
	width:100%;
	height:15px;
	clear:both;
} 
.extraNav td, .extraNav td a {
	font-size:10px;
} 
/* select styles */ 
.selectNav {
	width:100%;
 	padding:8px 0px 12px 0px;
	clear:both;
}
.selectNav * .fixing * {
	font-size:11px;
}
.selectNav .firstTD {
	width: 32px;
}
.selectNav a.download {
	width:11px;
	margin:6px 0px 0px 6px;
}
.selectNav2 {
	position:relative;
	top:-12px;
	width:649px;
	padding:15px 0px 0px 0px;	
	clear:both;	
} 
.selectNav td, .selectNav td a, .selectNav2 td {
	font-size:10px;
} 
.selectNav td a, .selectNav2 td a {
	position:relative;
	font-size:10px;
	top:-5px;
} 
.selectNav .category span {
 	position:relative;
 	top:2px;
 	padding-right:13px;
}
.selectNav .category span a {
 	position:relative;
 	top:0px;
 	padding-right:0px;
}
.selectNav2 .category {
 	position:relative;
 	top:-3px;
} 
.selectNav .category .selected {
 	font-weight:bold;
 	color:#000;
} 
.dropdownText {
	position:relative;
	top:-3px;
} 
*html .dropdownText {
	top:-5px;
} 
/*
.results {
	width:100%;
 	padding:8px 0px 12px 0px;
	clear:both;
} 
.results td {
	font-size:10px;
} 
.results td a {
	font-size:10px;
} 
.results td .title {
	padding:0px 0px 2px 0px;
	font-size:11px;
	font-weight:bold;
} 
*/
.resultTitle {
	margin:0px 0px 5px 0px;
	font-weight:bold;
	width:100%;
	clear:both;
} 
/* top styles */ 
.home {
	float:left;
	margin:16px 20px 17px 15px;
	background-color:transparent;
	border-bottom:none;
	width:120px;
	padding:0px;
} 
.button {
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	background-color:#f3ac00;
	padding:2px 4px 4px 4px;
	vertical-align:middle;
	border-bottom:1px solid #bf8700;
	margin-right:16px;
} 
.portalTop {
	float:left;
} 
.portalTop .language {
	float:left;
	width:268px;
	padding-left:53px;
} 
.portalTop .language input {
	position:relative;
	top:-10px;
	left:-4px;
} 
.portalTop .language span {
	font-size:10px;
	position:relative;
	top:-12px;
} 
.portalTop .images {
	float:right;
	padding-left:0px;
} 
.portalTop .images img {
	float:left;
	margin-left:19px;
	display:block;
	position:relative;
	top:-10px;
} 
.portalColumns {
	float:left;
	border-top:1px solid #926700;
	border-bottom:1px solid #926700;
	margin:5px 0px 0px 178px;
	padding:37px 0px 23px 0px;
} 
*html .portalColumns {
	margin:5px 0px 0px 92px;
} 
.portalColumn1 {
	float:left;
	width:270px;
	color:#000;
	line-height:160%;
} 
.portalColumn2 {
	float:left;
	width:201px;
	color:#000;
	line-height:160%;
} 
.portalColumn3 {
 	float:left;
 	width:154px;
 	color:#000;
 	line-height:160%;
} 
.portalColumn4 {
 	float:left;
 	width:154px;
 	color:#000;
 	line-height:160%;
} 
.portalColumn1 span, .portalColumn2 span, .portalColumn3 span, .portalColumn4 span, .portalTop span {
	color:#000;
	position:relative;
	top:-1px;
} 
.portalColumn1 img, .portalColumn2 img, .portalColumn3 img, .portalColumn4 img {
	margin-bottom:2px;
} 
*html .portalColumn1 img, *html .portalColumn2 img, *html .portalColumn3 img, *html .portalColumn4 img {
	margin-bottom:8px;
} 
*html .portalColumn4 img {
	margin-bottom:0px;
}  
.portalColumn1 a, .portalColumn2 a, .portalColumn3 a, .portalColumn4 a, .portalTop a{
	color:#fff;
} 
.portalTop .language span {
                color:#000;
} 
.top {
	position:relative;
	width:100%;
	height:20px;
	text-align:right;
} 
*html .top {
	padding:0px 0px 0px 2px;
} 
.browseNav {
	position:relative;
	top:5px;
	display:inline;
	float:right;
} 
.browseNav a {
	text-decoration: none;
} 
.browse {
	float:left;
} 
*html .browse {
	position:relative;
	left:-6px;
} 
.top a {
	font-size:10px;
	/*font-family: arial;	CN test */
} 
.top input {
	width:114px;
	height:13px;
	font:10px;
	/* font-family: arial; CN test */
	padding-left:3px;
} 
*html .top input {
	width:122px;
	height:19px;
} 
.top select {
	width:108px;
} 
.top input.search {
	width:51px;
	height:17px;
	position:relative;
	top:7px;
	right:1px;
	margin-left:2px;
} 
*html .top input.search {
	top:1px;
	right:0px;
	margin-left:0px;
} 
.options {
	position:absolute;
	top:44px;
	right:-1px;
	float:right;
	height:23px;
	z-index: 500;
} 
*html .options {
	top:44px;
	right:-1px;
} 
.options div {
	padding:0px 1px 41px 0px;
	text-align:right;
} 
.options span {
	color:#f3ac00;
	font-size:10px;
} 
.options a {
	border:none;
	display:inline;
	vertical-align:top;
} 
.options div.order_list_open {
	width:158px;
	position:relative;
	text-align:left;
	padding:0px;
	display:inline;
	vertical-align:top;
} 
.options div.order_list_open .ordertop {
	position:relative;
	left:-1px;
} 
.options div.order_list_open div.samples {
	padding:7px 6px 0px 6px;
	text-align:left;
	border-right:1px solid #b4b4b4;
	border-left:1px solid #b4b4b4;
	width:156px;
	position:relative;
	top:-3px;
} 
.options div.order_list_open div.samples .content {
	padding:10px 0px 1px 0px;
	text-align:left;
	position:relative;
	left:0px;
	width:100%;
} 
.options div.order_list_open div.samples .content img {
	 margin:0px 5px 7px 0px;
} 
.options div.order_list_open div.brochures {
	padding:6px 0px 16px 0px;
	text-align:left;
} 
.options div.order_list_open .but_order {
	margin-top:9px;
	margin-bottom:9px;
	float:right;
} 
.options div.order_list_open .bottom {
	position:relative;
	top:-10px;
	left:-1px;
}
.orderlist_samples {
	padding:7px 6px 0px 6px;
	text-align:left;
	border-right:1px solid #b4b4b4;
	border-left:1px solid #b4b4b4;
	width:156px;
	position:relative;
	top:-3px;
	z-index:2;
} 
.orderlist_samples .content {
	padding:10px 0px 1px 0px;
	text-align:left;
	position:relative;
	left:0px;
	width:100%;
} 
.orderlist_samples .content img {
	 margin:0px 5px 7px 0px;
} 
.orderlist_samples div.brochures {
	padding:6px 0px 16px 0px;
	text-align:left;
} 
.orderlist_samples .but_order {
	margin-top:9px;
	margin-bottom:9px;
	float:right;
} 
.orderlist_samples .bottom {
	position:relative;
	top:-10px;
	left:-1px;
} 
/* section styles */ 
.sectionContentTable {
	width:829px;
} 
.sectionContentTable p {
	float:left;
	width:500px;
	margin:8px 0px 19px 0px;
} 
*html .sectionContentTable p {
	margin:8px 0px 4px 0px;
} 
.sectionContentTable .declaration {
	float:right;
	width:236px;
	margin:11px 0px 28px 0px;
	padding:2px 6px 7px 6px;
	background:#f3ac00;
	color:#000;
	line-height:130%;
} 
*html .sectionContentTable .declaration {
	margin:11px 0px 26px 0px;
} 
/* information page styles */ 
.infoIntro {
	float:left;
	width:186px;
	margin:0px 29px 0px 0px;
} 
.infoIntro p {
	margin-bottom:24px;
	padding:4px 5px 6px 7px;
	background:#f3ac00;
	color:#000;
} 
.infoIntro img {
	margin-bottom:24px;
} 
.selectGreyLine {
 	margin:8px 0px 6px 0px;
  	border-top:1px solid #e3e3e3;
                width:97.5%;
} 
.infoIntroGreyLine {
 	margin:16px 0px 6px 0px;
  	border-top:1px solid #e3e3e3;
} 
.itemsGreyLine {
 	 padding:0px 0px 17px 0px;
 	 clear:both;
 	 border-top:1px solid #e3e3e3;
} 
.ssGreyLine {
 	 margin:-1px 0px 16px 0px;
 	 clear:both;
 	 border-top:1px solid #e3e3e3;
} 
.sectionInfoTitle {
	/* width:831px;			geeft problemen met "back" link */
	/* float:left;			geeft problemen met uitlijning */
	/* padding-top:23px; 	geeft problemen met uitlijning */
	padding-top: 10px; /* 15 */
                margin-right:20px;
} 
*html .sectionInfoTitle {
	/* padding-top:22px;	echt niet! */
} 
.infoMain {
	float:left;
	width:350px;
} 
.infoMain .title {
	margin-bottom:14px;
} 
*html .infoMain .title {
	margin-bottom:17px;
} 
.sectionContentInfoPage {
	width:573px;	/* 593 -> 573 Marco */
	float:left;
	padding-top:10px;
	padding-right: 20px;	/* toegevoegd Marco */
} 
.infoMain p {
	margin:-3px 0px 14px 0px;
} 
.list {
	float:left;
	width:570px;
} 
.list img {
	float:left;
	margin:0px 18px 29px 0px;
} 
.faq {
/*        float:left;  */
	width:850px;
} 
.list .item {
	float:left;
	margin-bottom:29px;
	width:455px;
} 
.faq .item { 
	margin-bottom:29px;
} 
.faq .answer {
/*	float:left; */
	margin-bottom:3px;
	width:546px;
} 
.list .item p, .faq p {
	position:relative;
	margin:-3px 0px 14px 0px;
} 
.faq .item ul {
	margin-top:8px;
} 
.faq .item li {
	margin-bottom:5px;
} 
.list .item a.more, .faq .item a.more {
	position:relative;
	top:-3px;
} 
.list .date {
	width:115px;
	float:left;
	margin:8px 0px 0px 0px;
	font-weight:bold;
} 
.faq .faqImg {
	width:186px;
	float:left;
	margin:0px 18px 29px 0px;
} 
.sectionInfoRelated {
	width:238px;
	float:left;
	padding-top:0px;	/* 11 -> 17 Marco */
	margin:0px 0px 24px 0px;
} 
*html .sectionInfoRelated {
	margin:0px -1px 0px 0px;
} 
.relatedImage, .relatedAnimation {
	margin-bottom:24px;
} 
.sectionInfoRelated .relatedBlock {
	margin:0px 1px 24px 0px;
	padding:6px 6px 9px 7px;
	background:#f3ac00;
	color:#000;
	/* line-height:100%; TK */
} 
.sectionInfoRelated img {
 	vertical-align:top;
 	margin-top:5px;
} 
.sectionInfoRelated .relatedBlock p {
	padding:1px 0px 9px 0px;
} 
.relatedLink {
	text-align:right;
	width:100%;
} 
*html .relatedLink {
	margin:3px 0px 0px 0px;
} 
.sectionInfoRelated .title {
	margin:0px 0px 2px 0px;
} 
*html .sectionInfoRelated .title {
	margin:0px 0px 5px 0px;
} 
.recommendBox {
	float:left;
	width:186px;
	margin:0px 0px 0px 27px;
} 
.recommendBox .item {
	position:relative;
	margin:0px 0px 24px 0px;
	padding:7px 6px 4px 6px;
	background:#f3ac00;
	color:#000;
	/* line-height:100%; */
} 
.recommendBox .item p {
	padding:0px 0px 14px 0px;
	color:#fff;
	line-height:130%;
} 
.recommendBox .item img {
 	vertical-align:top;
 	margin-top:5px;
} 
.recommendBox a {
	color:#fff;
	width:165px;
} 
.recommendBox .item img.title {
	margin:0px 0px 2px 0px;
} 
*html .recommendBox .item img.title {
	margin:0px 0px 5px 0px;
} 
.cad_overview {
	float:left;
	width:690px;
	margin-top:12px;
} 
.cad_table {	
	margin-top:14px;
} 
.cad_table td {   
	padding:2px 0px 2px 0px;
}
.cad_table .firstTD {   
	width: 40px;
} 
.cad_table th {   
	padding:0px 0px 8px 0px;
} 
.cad_table a.download {
	width:11px;
	margin:6px 0px 0px 6px;
} 
/* browse page styles */ 
.browseList, .categoriesList {
	float:left;
	width:649px;
	padding-top:11px;
}
.textOntopL{
	/*font-family: arial; CN test */
	color: #FFFFFF;
	font-size:12px;
	font-weight: bold;
	line-height: 8px;
}
.textOntopS{
	display: block;
	margin-top: -2px;
	/*font-family: small fonts;			???? */
	color: #FFFFFF;
	font-size:7px;
	line-height: 6px;
}
.imageTD{
	width:120px;
	height:120px;
	margin:0;
	padding: 5px;
	vertical-align:bottom;
}
.imageBox{
	width: 120px;
	height: 120px;
	float: left;
}
.browseAllList {
	float:left;
	width:649px;
	padding-bottom:12px;
} 
.browseAllList img {
	margin-bottom:6px;
} 
*html .browseList, .categoriesList, .browseAllList {
	width:648px;
} 
.browseList div div {
	float:left;
	margin:0px 60px 0px 0px;
	width:117px;
	height:138px;
	overflow:hidden;
} 
.colourList div div {
	float:left;
	margin:0px 60px 0px 0px;
	width:117px;
	height:143px;
	overflow:hidden;
} 
.browseList div img, .colourList div img {
	display:block;
	margin-bottom:1px;
} 
.categoriesList div div {
	float:left;
	margin-right:56px;
} 
.browseAllList div div {
	float:left;
	margin:0px 60px 10px 0px;
	width:117px;
	height:167px;
	overflow:hidden;
} 
.projectList div div {
	float:left;
	margin:0px 60px 10px 0px;
	width:117px;
	height:183px;
	overflow:hidden;
} 
.browseAllList div img, .projectList div img {
	display:block;
	margin-bottom:6px;
} 
.browseList div div a, .categoriesList div div a, .browseAllList div div a, .colourList div div a, .projectList div div a {
	float:left;
} 
.sectionInfoRelatedSmall {
	width:157px;
	float:left;
	padding-top:11px;
	margin:0px 0px 24px 0px;
} 
*html .sectionInfoRelatedSmall {
	width:182px;
	margin:0px -1px 0px 0px;
} 
.sectionInfoRelatedSmall .relatedBlock {
	margin:0px 1px 24px 0px;
	padding:4px 6px 9px 7px;
	background:#f3ac00;
	color:#000;
	line-height:100%;
} 
.colourList img.remove, .projectList img.remove {
	display:inline;
	margin-right:5px;
} 
.colourList a.remove, .projectList a.remove {
	position:relative;
	top:-1px;
}
.orderContainer {
	background:url(/images/favourites_bg.gif) repeat-y;
	width:671px;
	padding:9px 0px 0px 0px;
}
.orderContainer .orderContent {
	width:671px;
	padding:9px 0px 0px 15px;
}
.orderContainer .bottom {
	width:100%;
	background:url(/images/favourites_bottom.gif) no-repeat;
	height:4px;
	line-height:0px;
	float:left;
	margin-top:30px;
}
.projectDetailsList {
	background:url(/images/favourites_bg.gif) repeat-y;
	width:671px;
	padding:9px 0px 0px 15px;
}
.ordertitle {
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 6px; 0;
}
/* favourites styles */ 
.formTop {
 	padding:8px 0px 12px 0px;
	positon:relative;
	width:671px;
	height:39px;
	margin-top:-9px;
	float:left;
} 
.formTop .left {
	position:absolute;
	z-index:200;
	background:url(/images/favourites_left.gif) no-repeat;
	margin-top:4px;
	width:4px;
	height:30px;
	float:left;
} 
.formTop .top {
	z-index:100;
	width:671px;
	background:#dcdcdc url(/images/favourites_top.gif) no-repeat;
	height:34px;
	position:absolute;
	float:left;
	padding-top:8px;
	font-weight:bold;
	color:#000;
	text-transform:capitalize;
} 
.formTop .top a {
	font-size:11px;
	font-weight:bold;
	color:#000;
} 
.formTop .right {
	position:absolute;
	z-index:200;
	background:url(/images/favourites_right.gif) no-repeat;
	margin-top:4px;
	width:4px;
	height:30px;
	left:667px;
	float:right;
} 
.projectList .bottom {
	width:100%;
	background:url(/images/favourites_bottom.gif) no-repeat;
	height:4px;
	line-height:0px;
	float:left;
	margin-top:30px;
} 
.colourList {
	background:url(/images/favourites_bg.gif) repeat-y;
	width:671px;
	padding:9px 0px 0px 0px;
	float:left;
} 
.projectList {
	background:url(/images/favourites_bg.gif) repeat-y;
	width:671px;
	padding:5px 0px 0px 0px;
	float:left;
} 
.colourList .container {
	padding-left:12px;
	height:143px;
	margin-bottom:40px;
} 
.projectList .container {
	padding-left:12px;
	height:183px;
	margin-bottom:40px;
} 
.colourList .title, .projectList .title {
	display:inline;
	margin:0px 17px 27px 12px;
} 
.colourList div div a, .projectList div div a {
	margin-bottom:5px;
} 
.listGreyLine {
	border-top:1px solid #e3e3e3;
	clear:both;
	margin:19px 12px 1px 12px;
} 
/* order list styles */ 
.formTop .top .selected {
	background-color:#fff;
	padding:1px 1px 1px 2px;
	margin-left:6px;
} 
.next {
	margin:8px 12px 0px 0px;
} 
/* subnav styles */ 
.sectionInfoRelated .relatedNav {
	position:relative;
	margin:0px 1px 8px 0px;
	padding:0px 0px 9px 6px;
	/* line-height:100%; TK */
} 
*html .sectionInfoRelated .relatedNav {
	position:relative;
	top:-2px;
} 
.sectionInfoRelated .relatedNav .downloadImg {
	float:left;
	padding:5px 10px 22px 0px;
	position:relative;
} 
*html .sectionInfoRelated .relatedNav .downloadImg {
	/*top:-11px;*/
	top: 0px; !important	/* lost veel bugs op 	marco 10-11-2006 */
	padding:0px 10px 5px 6px;
} 
.sectionInfoRelated .relatedNav .downloadItem {
	float:left;
	width:177px;
	position:relative;
	top:1px;
	margin-bottom:24px;
} 
*html .sectionInfoRelated .relatedNav .downloadItem {
	/*top:-10px;*/
	top: 0px; !important	/* lost veel bugs op 	marco 10-11-2006 */
	margin-bottom:3px;
} 
.sectionInfoRelated .relatedNav .downloadItem p {
	padding-bottom:5px;
	line-height:130%;
} 
.sectionInfoRelated .relatedNav .downloadItem img {
 	vertical-align:top;
 	margin-top:5px;
} 
.sectionInfoRelated .relatedNav .downloadItem a {
	width:170px;
} 
..sectionInfoRelated .relatedNav img {
 	vertical-align:top;
 	margin-top:5px;
} 
..sectionInfoRelated .relatedNav a {
	width:220px;
} 
/* homepage styles */ 
.sectionHomeMain {
	float:left;
	width:831px;
	height:325px;
} 
.homeIntro {
	position:relative;
	top:-24px; /* was 24px */
	float:left;
	width:180px;
/*	height:271px;    */
/*	padding-top:20px;  */
	overflow:hidden;
} 
*html .homeIntro {
	height: 100%; /* 291px */
} 
.homeIntro p {
	padding-bottom:14px;
} 
.homeProjectPresentation {
	position:relative;
                top:30px;  /* was 24 */
	left:38px;
	right:16px;
	float:left;
	width:611px;
	height:271px;
/*	padding-top:40px; */
	overflow:hidden;
} 
*html .homeProjectPresentation {
	height:315px; /* 330 */
} 
.homeProjectPresentation p {
	padding-right:10px;
	margin-bottom:15px;
} 
.sectionHomeItems {
	float:left;
	clear:both;
	position:relative;
	top:0px; /* 24 */
	width:831px;
}    
.homeItemsGreyLine {
 	position:relative;
 	left:40px; /* was 213px */
 	width:611px;
 	height:134px; 
 	padding-top:17px;
 	border-top:1px solid #e3e3e3;
 	border-bottom:1px solid #e3e3e3;
	overflow:hidden;
} 
*html .homeItemsGreyLine { 
 	height:134px; 
  	margin-bottom:2px;
	overflow:hidden;
}  #homeColorblock {
	float:left;
	width:180px;
	height:152px;
	overflow:hidden;
	border-bottom:1px solid #e3e3e3;
} 
*html #homeColorblock {
	height:148px;
} 
#homeColorblock div {
	padding:3px 0px 8px 0px;
	width:180px;
	height:2px;   /* Het was 23px - Gewijzgid door MO */
	overflow:visible;
}   
/* vanaf hier banner */ 
#homeBanner {
	width:193px;
	height:110px;
	float:left;
}  
/*
#homeItemImage {
	position:relative;
	float:right;
	width:402px;
	height:95px;
	overflow:hidden;
	background:#f3ac00;
} 
#homeItemImage p {
	width:291px;
	padding:7px 3px 0px 8px;
	color:#000;
} 
#homeItemImage img {
	margin:0px 0px 1px 0px;
} 
*html #homeItemImage img {
	margin:0px 0px 3px 0px;
}  */ 
/* Oude home item types 
#homeItemWhite {
	height:95px;
	left:32%;
	overflow:hidden;
	padding:0px 13px 0px 0px;
	position:relative;
	top:0%; /* was -15 */ /*
	width:40%;
}  
*html #homeItemWhite {
	left:18px;
	width:211px;	
} 
#homeItemWhite p {
	padding:7px 0px 0px 0px;
	width:191px;
} 
*html #homeItemWhite p {
	width:194px;
} 
#homeItemWhite img {
	margin:0px 0px 1px 0px;
} 
*html #homeItemWhite img {
	margin:0px 0px 3px 0px;
}  
#homeItemYellow {
	background:#F3AC00 none repeat scroll 0% 50%;
color:#000000;
float:right;
height:95px;
left:10px;
overflow:hidden;
padding:3px;
position:relative;
top:-67%;  /* was 80 *//*
width:30%;
}  
*html #homeItemYellow {
	left:18px;
	width:189px;
} 
#homeItemYellow p {
	color:#000;
	width:175px;
	padding:7px 0px 0px 10px;	
} 
*html #homeItemYellow p {
	width:180px;	
} 
#homeItemYellow img {
	margin:0px 0px 1px 0px;
} 
*html #homeItemYellow img {
	margin:0px 0px 3px 0px;
} */ 
/* Aanpassing Hiske eBSC Banner block -> in ct tcm:6-2964-32 aanpassing nodig */
.homeItem{
	width: 30%;
	height: 110px;
	float:left;
	padding: 5px;
	padding-left: 5px;
	margin-left: 15px;
}
.homeItem h2{
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 5px;
	margin-top: 0px;
}
.homeItem p{
	margin-bottom: 5px; 
} 
#yellow{
	background-color: #F3AC00;
	color: black;
}
#white{
	background-color: white;
} 
/* detail window styles */ 
.detailWindow {
	position:absolute;
	left:191px;
	top:92px;
	background-color:#fff;
	overflow:hidden;
	z-index:200;
} 
.detailWindowLayer {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:100;
	filter:alpha(opacity=20);
	-moz-opacity:0.20;
	opacity:0.20;
	-khtml-opacity:0.20;
} 
.detailWindowContent {
	float:left;
	width:659px;
} 
.detailWindowContent .title {
	float:left;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
} 
.detailWindowContent .nav {
	float:left;
	padding:3px 6px 4px 0px;
	font-size:10px;
} 
.detailWindowContent .nav .left {
	float:left;
	color:#f3ac00;
	padding-left:8px;
} 
.detailWindowContent .nav .left a, .detailWindowContent .nav .left span {
	padding-right:21px;
} 
.detailWindowContent .nav a {
	font-size:10px;
} 
.detailWindowLeft {
	float:left;
	width:314px;
	padding-top:8px;
} 
.detailWindowLeft p {
	padding-top:6px;
} 
.detailWindowLeft .skip {
	width:100%;
	text-align:center;
	padding:1px 0px 3px 0px;
	font-size:10px;
} 
.detailWindowRight .skip {
	text-align:right;
	font-size:10px;
} 
.detailWindowRight {
	float:right;
	width:314px;
} 
.detailWindowRight .container {
	margin:8px 0px 5px 0px;
	float:left;
	clear:both;
	width:100%;
} 
.detailWindowRight .project th {
	width:155px;
	text-align:left;
	line-height:110%;
	padding:0px 0px 12px 0px;
	vertical-align:top;
} 
.detailWindowRight .project td {
	line-height:110%;
	padding:0px 0px 12px 0px;
} 
.detailWindowRight .subtitle {
	font-weight:bold;
	float:left;
} 
.detailWindowRight .textureSamples {
	float:left;
	margin-bottom:2px;
} 
.detailWindowRight .textureSamples div {
	float:left;
	margin-right:4px;
} 
.detailWindowRight .colorSamples {
	float:left;
} 
.detailWindowRight .colorSamples div {
	float:left;
	margin-right:3px;
} 
.detailWindowRight .order {
	float:left;
	width:100%;
} 
.detailWindowRight td {
	padding:0px
} 
.detailWindowRight .order h4 {
	margin:10px 0px 0px 0px;
	font-size:11px;
} 
.detailWindowRight .order h5 {
	margin:0px 0px 2px 0px;
	font-size:11px;
} 
.detailWindowRight .order .quantity input {
	width:35px;
	height:17px;
	position:relative;
	top:-1px;
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-right:none;
	border-bottom:1px solid #d4d0c8;
	font-size:10px;
} 
.thumbNormal {
	border:1px solid #fff;
} 
.thumbSelected {
	border:1px solid #000;
} 
.dwGreyLine {
	border-top:1px solid #e3e3e3;
	margin:17px 0px 12px 0px;
} 
/* table styles */ 
.info td {
	vertical-align:bottom;
	padding:3px 0px 3px 5px;
	background:#f3ac00;
	border-right:3px solid #fff;
} 
.info td.last_td {
	border-right:none;
} 
.info td a {
	color:#000;
} 
.info td.empty {
	background:none;
} 
.tableTitle td {
	padding:19px 0px 13px 0px;
} 
*html .tableTitle td {
	padding:14px 0px 13px 0px;
} 
th {
	vertical-align:bottom;
	text-align:left;
	padding:9px 0px 1px 0px;
	font-size:11px;
	color:#707070;
} 
.normal td {
	background-color:#fff;
	padding:2px 0px 3px 0px;
} 
.sub td {
	background-color:#fdeecc;
	cursor:default;
	padding:2px 0px 3px 0px;
} 
.sample td {
	background-color:#fff;
	vertical-align:middle;
} 
.sampleSub td {
	background-color:#fdeecc;
	cursor:default;
	vertical-align:middle;
} 
.sampleImg {
	margin-right:18px;
	vertical-align:middle;
} 
td.title {
	padding:2px 0px 3px 0px;
	font-weight:bold;
} 
td.line {
	background:url(../images/bg_border.gif) center left;
	height:3px;
} 
td.coloredLine {
	background:url(../images/bg_generalBorder.gif) center left;
	height:3px;
} 
.downloadDocs {
	clear:both;
	padding-top:7px;
} 
.downloadDocs td, .downloadDocs td a {
	font-size:11px;
}
/*
td.addToOrder {
	padding:0px;
}
*/
td.addToOrder select {
	position:relative;
	top:2px; 
	margin-top:-2px;
}
/*
td.addToOrder span {
	padding:5px 0px 0px 2px;
}
*/
/* form styles */ 
.register {
	width:600px;
} 
.register label, .register input, .register select, .register textarea {
	display:block;
	width:210px;
	float:left;
} 
.register .checkbox {
	display:block;
	width:15px;
	float:left;
	border:0px solid none;
	clear:both;
	position:relative;
	top:-1px;
} 
.register label {
	width:125px;
	padding-right:20px;
} 
.register label span {
	color:#f3ac00;
	padding-left:2px;
} 
.register input{
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	height:17px;
	font-size:10px;
} 
.register textarea{
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	font-size:10px;
	/* font-family: arial; 	CN test */
} 
.register p {
	clear:left;
	margin:0px;
	margin-bottom:10px;
	width:100%;
} 
/*.register .radio {
	float:left;
	width:355px;
}*/ 
*html .register .radio {
	//width:375px;
	width:210px;
	display:block;
	float:left;
} 
.register .radio .radio {
	position:relative;
	top:2px;
	margin:0px 3px 0px 0px;
} 
*html .register .radio .radio {
	top:-1px;
} 
.register .radio .error {
	margin-left:0px;
	padding-left:230px;
	position:relative;
	top:-10px;
} 
.register .radio input.error {
	top:0px;
} 
.register .radio input {
	border:none;
	width:12px;
	height:12px;
	display:inline;
	float:none;
} 
.register .error {
	display:block;
	float:left;
	margin-left:20px;
	color:#c00;
} 
.register input.error, .register select.error {
	margin-left:0px;
	color:#000;
} 
.register #errorblock {
	display:none;
	margin-left:0px;
	width:100%;
} 
input.login {
	width:41px;
	height:17px;
	float:right;
	border:none;
	margin:17px 0px 20px 0px;
} 
input.register {
	width:60px;
	height:17px;
	float:right;
	border:none;
	margin:30px 0px 20px 0px;
} 
input.submit {
	width:49px;
	height:17px;
	float:right;
	border:none;
} 
input.request {
	width:118px;
	height:17px;
	float:right;
	border:none;
} 
/* footer styles */ 
.footer {
	color:#000;
	font-size:10px;
	/* font-family: arial; CN test */
	margin:29px 0px 0px 0px;
	padding:6px 0px 6px 0px;
	width:97%;
	float:left;	
	border-top:1px solid #e3e3e3;
	clear:both;
} 
*html .footer {
	float:none;
} 
.footer a {
	font-size:10px;
	/*font-family: arial;*/
	margin-top:6px;
} 
#ss_img_div {
	position:relative;
	float:right;
} 
#ss_text {
	color: black;
} 
/* must be last on the list */ 
.lastItem {
	margin-bottom:0px;
}