
html, body { background-color: #E97700; background-image:url(); background-position:top center; color: #333; background-repeat: repeat-x;  background-attachment:fixed; }
body { font-family:Arial; font-size: 10px; }

a {	color: #ff7f00; text-decoration: none;  }
a:hover { text-decoration: underline; color:#000; }

.intro{	font-size: 14px; line-height: 25px; margin-bottom:10px; color:#242424; }
 .intro a{ color:#ff7f00; }
 .intro a:hover{ color:#ff7f00; }

.text{ font-size: 12px; line-height:16px;  color:#666;}
 .text a{  color:#ff7f00;}
 .text a:hover{  color:#ff7f00;}


#wrapper{
	position:relative;
	width:1000px;
	margin: 0 auto;
	overflow:hidden;
	padding:0;	
	background-color: transparent; background-image:url(); background-position:top left; background-repeat: repeat; 
}

#productLayout{
	width:1000px;
	position:relative;
	z-index:1;

	}







#header{
	background:transparent url(../img/css/achtergronden/header.png) no-repeat top left;
	min-height: 174px;
	_height: 174px;
	position:relative;
	margin-bottom:12px;
}

#mainNav { list-style: none; overflow: hidden; position: absolute; top: 97px; left: 0; padding: 0 10px 0 40px; }

#searchBar{
	position: absolute;
	top: 10px;
	right:20px;
	width: 300px;
	z-index: 3;
	overflow: hidden;
}

.breadcrumb {
	color: #666;
	padding: 0px 0px 7px 10px;
	margin: -2px 0 12px;
	font-size:12px;
	border-bottom:4px solid #ccc;
	overflow:hidden;
	z-index:2;
}

/*-- TOM 04mrt2010

#searchBar{
	position: absolute;
	width: 300px;
	right: 20px;
	top: 10px;
	z-index: 3;
	overflow: hidden;
}

.breadcrumb {
	width:1000px;
	position:absolute;
	top:195px;
	left:0px;
	color: #666;
	padding:0px 0px 7px 10px;
	margin-bottom:12px;
	font-size:12px;
	border-bottom:4px solid #ccc;
	overflow:hidden;
	z-index:2;
}*/

.breadcrumb p, .breadcrumb ol, .breadcrumb li{ display: inline; float:left; margin: 0;	}
.breadcrumb li  { color: #9E9E9E; }
 .breadcrumb li a { color: #666; padding: 0 5px 0 0; }
 .breadcrumb li.arrowClass { color: #666; padding-left:16px; background: url(../img/css/arrows.png) no-repeat left -78px; }
.breadcrumb li a .icon {float:left; /*trigger IE*/ }

.breadcrumb li a:hover{ color: #333; text-decoration:none; }
.breadcrumb form{ display:inline; width:200px; }
.breadcrumb input{ background:none; margin: 0 0 0 -10px; border:none; font-size:12px; color: #666; }
 .breadcrumb input:hover{ cursor: pointer; }

.bottomBreadcrumb{ position:relative; display: none;top:-183px; left:0px; z-index:5;  }
#sitemapBar{ padding-top: 40px; }



.promobarNO #main{ width:968px; margin:0 20px 0 16px; }
.promobarL #main{ width:808px;	margin:0 16px 0 20px; }
.promobarR #main{ width:760px;	 margin:0 20px 0 20px; }
.promobarLR #main{width:604px; margin:0 20px 0 20px;}
#main, #main.contactWrapper{ overflow:hidden; display:inline; }

.promobarNO #main.contactWrapper{ width:548px; }
.promobarL #main.contactWrapper{ width:388px; }
.promobarR #main.contactWrapper{ width:340px;}
.promobarLR #main.contactWrapper{ width:184px;}


/*Collections IE FIXES (RVDM, best workaround, I guess without using JQuery )*/
.promobarNO .collectionContainer{ width:992px; }
.promobarL .collectionContainer{ width:834px; }
.promobarR .collectionContainer{  width:774px; }
.promobarLR .collectionContainer{   width:617px; }

.promobarNO .productScrollCollection, .promobarNO .pagination { width:968px; }
.promobarL .productScrollCollection, .promobarL .pagination { width:808px; }
.promobarR .productScrollCollection, .promobarR .pagination { width:760px; }
.promobarLR .productScrollCollection, .promobarLR .pagination { width:604px;  }

.promobarNO .productScrollCollection.doubleRow{ width:472px; }
.promobarL .productScrollCollection.doubleRow{ width:391px; }
.promobarR .productScrollCollection.doubleRow{ width:373px; }
.promobarLR .productScrollCollection.doubleRow{ width:296px;  }

.promobarNO .productCollection{ margin:0 24px 24px 0px; }
.promobarL .productCollection{ margin:0 26px 26px 0px; }
.promobarR .productCollection{ margin:0 14px 14px 0px; }
.promobarLR .productCollection{ margin:0 13px 13px 0px; }

.collectionContainer{ overflow:hidden; margin:12px 0; clear:both;  }

.productCollection{
	width:140px;
	float:left; 
	text-align:center;
	display:inline;
}

.productCollection,  .productScrollCollection{ font-size:1.2em; }
	
.productScrollCollection h2 {
    font-size:16px;
    display:block;
	color:#FF7F00;
	margin-top:10px;
	margin-bottom:5px;
}

.productScrollCollection h2 a, .productScrollCollection.mini h3 a{ color:#FF7F00!important; }
 .productScrollCollection h2 a:hover, .productScrollCollection.mini h3 a:hover{ color:#FF7F00!important; }

.productCollection h2{ font-size:1.1em;  color:#FF7F00; font-weight: normal; height:70px; overflow: hidden; }
 .productCollection h2 a{ color:#FF7F00;}
  .productCollection h2 a:hover{ color:#FF7F00;}

.productScrollCollection .information{  margin:0px 12px 0 12px; color:#69696B; }	
.productScrollCollection .image{  }
 .productScrollCollection .image img { display:block; overflow:hidden; width:125px; margin:12px 12px 5px 12px; float:left; }

/*DoubleRow productscrollCollection */
.productScrollCollection.doubleRow .inner{ height:220px;  overflow:hidden; padding-bottom:12px;}
.productScrollCollection.doubleRow h2{ margin-left:12px; margin-bottom:8px; overflow:hidden; }
.productScrollCollection.doubleRow .imageContainer{  width:110px; float:left; overflow:hidden;  margin-right:12px; margin-left:12px; }
.productScrollCollection.doubleRow .imageContainer img{ display:block; margin:0 auto; overflow:hidden; padding-bottom:5px;}
.productScrollCollection.doubleRow .price{ margin:5px 0; font-size:34px; display:inline; }
.productScrollCollection.doubleRow .product_ordertime{ margin-top:6px; font-size:9px;}
.productScrollCollection.doubleRow .productInformation{font-size:10px; line-height:13px;}
.productScrollCollection.doubleRow .call-to-action{ margin:8px 0;}


/* Productlayout*/
.productScrollCollection .productImage{ padding:12px 0 0 12px;  }
 .zoomContainer{  display:block; float:left; position:relative;  width:350px; padding: 0px; text-align:center; }
 .btnZoom{ position:absolute;  top:50%; left:150px;  z-index:9;}	

/*mini scrollcollection */
 
 .productScrollCollection.mini .image img{ width:40px;  }
 .legenda .image { width:40px; float:left; margin-right:14px; }	

 
ol.carrousel{  width:350px;  }

	 .productCollection,  .productScrollCollection{ 
		height: 1%;
		overflow:hidden;
		font-size:1.2em;
		position:relative;
		background:url(../img/css/cornersVert.gif) repeat-y right;
	}
	 .productCollection .inner,  .productScrollCollection .inner{ 
		overflow:hidden;
		position:relative;
		padding-bottom:5px;
		height:1%;	
		background:url(../img/css/cornersVert.gif) repeat-y left;
	}
	
	.productCollection .BC,  .productScrollCollection .BC{ 
		border-bottom:1px solid #CCC;
		width:100%; 
		margin:0 12px 0 12px;
		position:absolute; 
		left:0;
		bottom:0;
	}

 	.productCollection .TC,  .productScrollCollection .TC{ 
		border-top:#ccc solid 1px;
		margin:0 0 0 12px;
	}
	
	.productCollection .image{
		margin-top:8px;
		position:relative;
		z-index:3;
		overflow:hidden;
		height:135Fpx;
		
	}
	
	.productCollection .image img{
	/*	width: 116px; */
	

	}
	
	.productCollection .information{
		margin:0 5px ;	
	}
	
	.productCollection .marginImageCenter {
		margin:0 auto;
	}
	
	
	



/* Promoitems */
#sidebarLeft{  float:left;  margin-left:16px; display:inline; width:140px; overflow:hidden; }
#sidebarRight{ float:right; margin-right:16px; display:inline; width:184px; overflow:hidden; }

#sidebarLeft .promo{ float:left; padding: 8px 12px 12px 12px; overflow:hidden; margin: 0 10px 10px 0; background-repeat: no-repeat; width:116px; }

#sidebarRight .promo{ float:left; display:inline; padding: 8px 12px 12px 12px; overflow:hidden; margin: 0 10px 10px 0; background-repeat: no-repeat; width:160px; }
.promoBottom{ margin-bottom:8px; }

#sidebarLeft .promo.nopadding{ float:left; display:inline; padding: 0px; overflow:hidden; margin: 0 10px 10px 0;  background-repeat: no-repeat; width:140px; }
#sidebarRight .promo.nopadding{ float:left; display:inline; padding: 0px; overflow:hidden; margin: 0 10px 10px 0;  background-repeat: no-repeat; width:184px; }

#sidebarLeft .promo input{  width:114px;  }
#sidebarRight .promo input{ width:158px; }
 #sidebarLeft .promo ul li, #sidebarLeft .promo ul li a{  width:116px;  }
 #sidebarRight .promo ul li, #sidebarRight .promo ul li a{ width:160px; }

#sideWideBar{ margin:12px 0 0 0; padding-top:12px;  }


 #sidebarLeft .advertiser, #sidebarRight .advertiser{ margin:0 0 24px 0; padding-bottom:12px; text-align:center; border-bottom:solid 1px #f5f5f5; }
 #sideWideBar .advertiser{ width:116px; float:left; margin:0 8px;  }
 #sideWideBar .advertiser:first-child{ padding-left:10px; }
 #sideWideBar .advertiser p,  #sidebarLeft .advertiser p, #sidebarRight .advertiser p{ margin-top:12px; }


#pageBar{ margin-top:24px; overflow:hidden; }



	
	.rounded { position:relative;  margin:0px 0 12px 12px;	}
	
	.rounded .roundedContent, .rounded .roundedTop, .rounded .roundedBottom, .rounded .roundedBottom div {
		background:url(../img/css/achtergronden/background_corners_nobg.png)  repeat-y top right; 
	}

	
	.rounded .roundedContent {
		position:relative;
		margin:0; 		
	}
	
	
	.rounded .roundedContent #productLayout, 
	.rounded .roundedContent #sideWideBar, 
	.rounded .roundedContent #sitemapBar, 
	.rounded .roundedContent #footer{
		margin-left:-12px;
		position:relative;
	}
	
	.rounded .roundedTop {
	    position:absolute;	
		top:0;
		width:12px; 
		margin-left:-12px;
		height:100%;
		background-position:top left;
	}
	
	.rounded .roundedBottom {	
	    position:relative;	   
		width:100%;
	}
	.rounded .roundedBottom, .rounded .roundedBottom div {
		height:12px; 
		font-size:1px;
		
	}
	.rounded .roundedBottom {
		background-position:bottom right;
		
	}
	.rounded .roundedBottom div {
		position:relative;
		width:12px; 	
		margin-left:-12px;
		background-position:bottom left;
}


/*****/

	.specialrounded { position:relative;  margin:0px 0 12px 12px;	}
	
	.specialrounded .roundedContent, .specialrounded .roundedTop, .specialrounded .roundedBottom, .specialrounded .roundedBottom div {
		background:url(../img/css/achtergronden/background_corners.png)  repeat-y top right; 
	}

	
	.specialrounded .roundedContent {
		position:relative;
		margin:0; 		
	}
	
	
	.specialrounded .roundedContent #productLayout{
		margin-left:-12px;
		position:relative;
	}
	
	.specialrounded .roundedTop {
	    position:absolute;	
		top:0;
		width:12px; 
		margin-left:-12px;
		height:100%;
		background-position:top left;
	}
	
	.specialrounded .roundedBottom {	
	    position:relative;	   
		width:100%;
	}
	.specialrounded .roundedBottom, .specialrounded .roundedBottom div {
		height:12px; 
		font-size:1px;
		
	}
	.specialrounded .roundedBottom {
		background-position:bottom right;
		
	}
	.specialrounded .roundedBottom div {
		position:relative;
		width:12px; 	
		margin-left:-12px;
		background-position:bottom left;
}



	#sidebarLeft, #sidebarRight, #pageBar, #main, .collectionContainer{
	background: #fff;
}

 #sitemapBar, #sideWideBar{ width:1000px; position:relative; overflow:hidden; }


			

 



#containerBlock{ width:376px; padding: 12px 12px 12px 12px; float:right;  margin-right:20px; background:#daedfb; }
#containerBlock #map{  width:376px; height:300px;  }


.photoLarge{
	display:block;
	float:left;
		width: 200px;
	margin: 10px 12px 12px 0;
	overflow:hidden;	
}


