
body {

	    background-color: #FFF;
	
	
		background-repeat: repeat-x;
	
	
	color: #3F3F3F;
	font-family:Arial  }

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

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

.intro {
	font-size: 14px; line-height: 25px; margin-bottom:10px;	color:#3F3F3F;
	font-size: 17px;
	font-weight: bold;
	color: #3f3f3f;
	clear:left;
	line-height: 24px;
        }

.intro a {
    color:;
}
.intro a:hover{ color:; }

.text{
	font-size: 12px; line-height:20px;	color:#3F3F3F;
}

.text a{  color:; }
.text a:hover{  color:; }

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

#productLayout{
	width:1084px;
	position:relative;
	z-index:1;
	top:0px;
		background: #FFFFFF;
	}







#header {

	background:transparent url() no-repeat top left;
	min-height: px;
	_height: px;
	position:relative;
	margin-bottom:12px;
}


ul#mainNav {
	list-style: none;
	overflow: hidden;
}

#submenu .submenu_items  { width: 1060px; }

#submenu .submenu_column { width: 253px; }


#submenu .submenuitem { min-height: 52px; }

#submenu .submenuitem_img { width: 52px; }

#submenu .submenuitem ul.submenuitem_list { margin-left: 64px; }

#submenu a.more { color: #fff;}

.searchBar{
	z-index: 3;
	overflow: hidden;
}

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

.breadcrumb p, .breadcrumb ol, .breadcrumb li {
	display: inline;
	float: left;
	margin: 0 5px 0 0;
}

.breadcrumb li  { color: #9E9E9E; }

.breadcrumb li a {
	color: #666;
	padding-right: 5px;
}

.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-left: -10px;
	border: none;
	font-size: 1.2em;
	color: #666;
}

.breadcrumb input:hover {
	cursor: pointer;
}

/*tom04032010 .bottomBreadcrumb{ position:relative; top:--12px; left:0px; z-index:5;  }*/
.bottomBreadcrumb {
	left: -12px;
	padding-top: 10px;
	position: relative;
	width:1096px;
}

.bottomBreadcrumb .breadcrumb {
	padding-right: 12px;
}

#sitemapBar{ padding-top: 40px; }



.promobarNO #main {
    width: 1084px;
	margin: 0 0px 0 0px;
}

.promobarL #main {
	width: 644px;
	margin: 0 0px 0 0px;
}

.promobarR #main {
	/*width: 784px;*/ /*Overschreven aangezien die niet de goede maat pakte*/
	width: 769px;
	margin: 0 0px 0 0px;
}

.promobarLR #main {
	width: 344px;
	margin: 0 0px 0 0px;
}

#main, #main.contactWrapper{
	overflow:hidden;
	display:inline;
}

.promobarNO #main.contactWrapper {
	width: 684px;
}

.promobarL #main.contactWrapper {
	width: 244px;
}

.promobarR #main.contactWrapper {
	width: 600px;
}

.promobarLR #main.contactWrapper {
	width: -56px;
}


.promobarNO .collectionContainer{ width:1103px; }

.promobarL .collectionContainer{ width:719px; }

.promobarR .collectionContainer{  width:807px; }

.promobarLR .collectionContainer{   width:359px; }


.promobarNO .productScrollCollection, .promobarNO .pagination { width:1084px; }

.promobarL .productScrollCollection, .promobarL .pagination { width:720px; }

.promobarR .productScrollCollection, .promobarR .pagination { width:760px; }

.promobarLR .productScrollCollection, .promobarLR .pagination { width:344px;  }

.promobarNO .productScrollCollection.doubleRow{ width:533px; }

.promobarL .productScrollCollection.doubleRow{ width:285px; }

.promobarR .productScrollCollection.doubleRow{ width:372px; }

.promobarLR .productScrollCollection.doubleRow{ width:165px;  }

.promobarNO .productCollection{ margin:0 19px 19px 0; }

.promobarL .productCollection{ margin:0 75px 75px 0; }

.promobarLR .productCollection{ margin:0 15px 15px 0; }

.promobarLR .productCollection{
	margin: 0 15px 15px 12px;
}

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

.productCollection {
	width:140px;
	float:left;
	text-align:center;
	display:inline;
	border: 1px solid #EC732C;
	height: 140px;
}

.productCollection,  .productScrollCollection { font-size: 1.2em; }


<!--Joost 5-10 postion-->
.productScrollCollection h2 {
    font-size: 1.6em;
<!--    display: block;-->
    color:#fff;
    margin: 10px 0 5px;
    postion: relative;
    left: 12px;
}

.productScrollCollection h2 a,
.productScrollCollection.mini h3 a { color:#427182; margin-left: 0px; }

 .productScrollCollection h2 a:hover,
 .productScrollCollection.mini h3 a:hover{ color:#427182; }

.productCollection h2 {
	font-size:1.1em;
	color: #fff;
	font-weight: normal;
	overflow: hidden;
	margin: 0 5px;
	line-height: 13px;
}
.productCollection h2 a { color:#fff; }

.productCollection h2 a:hover{ color:#fff; }

.productScrollCollection .information {
	margin: 0px 12px; color:#fff;
}

.productScrollCollection .image img {
	display: block;
	overflow: hidden;
	width:140px;
	margin: 0;
	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: 105px;
	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;
}

.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;
}


	.productCollection{
		/*border-right:solid 1px #ccc;*/
		width: 138px;
	}

	.productScrollCollection{
		border:solid 1px #ccc;
	}

	.productCollection .information{
		margin:-63 0px;
	}

	.productCollection .image{
		overflow:hidden;
		/*position:relative;*/
		z-index:3;
		height: 140px;
	}

/*	.productCollection .image img{
		width:140px;
	}
*/
	.productCollection .marginImageCenter {
		margin:0 auto;
	}




#sidebarLeft{
	float:left;
	margin-left: 0px;
	display: inline;
	width: 440px;
	overflow:hidden;
}

#sidebarRight {
	float:right;
	margin-right: 0px;
	display: inline;
	width: 300px;
	overflow: hidden;
}

#sidebarLeft .module { width: 440px; }

#sidebarRight .module { width: 300px; }

#sidebarLeft .module.attention { width: 398px; }

#sidebarRight .module.attention { width: 258px; }

#sidebarLeft .tabflex_module, #sidebarRight .tabflex_module {
	float: left;
	display:inline;
	width: 288px;
}

#sidebarLeft .tabflex_module { width: 440px; }

.promoBottom{ margin-bottom:8px; }

h2.module_header { background-position: 10px 5px; }

#sidebarLeft .module input {  width:414px;  }

#sidebarRight .module input{ width:274px; }

/* turned off because of tabflex: #sidebarLeft .module ul li, #sidebarLeft .module ul li a{  width:416px; }*/

 /* turned off because of tabflex: #sidebarRight .module ul li, #sidebarRight .module ul li a { width:276px; }*/

#sideWideBar {
	padding: 12px 0 12px 12px;
	width: 1100px;
	overflow:hidden;
}

 #sidebarLeft .advertiser, #sidebarRight .advertiser {
 	margin-bottom: 24px; padding-bottom:12px; text-align:center; border-bottom:solid 1px #f5f5f5;
 }

#sideWideBar .advertiser {
	width: 140px;
	float: left;
	margin: 0 8px;
}

 #sideWideBar .advertiser:first-child { padding-left:10px; }

 #sideWideBar .advertiser p,
 #sidebarLeft .advertiser p, #sidebarRight .advertiser p { margin-top:12px; }

.advertiser .advertiser_img_container { height: 140px; }


#sideWideBar .promo{ float:left; margin:0 0 0 36px;  }
#sideWideBar .promo:first-child { margin-left: 0;}
#sideWideBar .module p, #sideWideBar .module h2{ margin:0; }


#sideWideBar .module p {
	text-align: center;
}

#sideWideBar .module img {
	padding-bottom: 6px;
}



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



	#sidebarLeft, #sidebarRight, #pageBar, #main, .collectionContainer,  #sitemapBar, #sideWideBar {
	/*background: #FFFFFF;*/
}


	#pageBar, #sitemapBar, .form-container-foldCollection{
		width: 1084px;
		overflow:hidden;}
                
	#footer {
		padding: 6px 0;
		margin-top: 12px;
		background: #FFFFFF;
	}




#sidebarLeft, #sidebarRight, #pagination {
	background: #FFFFFF;
}

#containerBlock {
	width: 376px;
	padding: 12px;
	float:right;
	margin-right: 0px;
	background:#daedfb;
}

#containerBlock #map {
	width: 376px;
	height: 300px;
}

.photoLarge{
	display:block;
	/*float:right;*/
	float:left;
		width: 767px;
	margin: 0px 0 12px 0px;
	overflow:hidden;
}

.promobarR .productCollection{
	margin:0 14px 12px 0;
}

