    /*thuiswebCollectie uitklapmenu*/
.twColAction{display: block; position: absolute;width: 16px;height: 16px;background: url('http://www.thuisweb.nl/img/thuiswebCollectie/thuiswebCollectie.png') no-repeat;text-indent: -9999px;text-transform: uppercase;top: 21px;}
.twColWrap{ position: absolute;
    z-index: 999;
    background-color: #FFF;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #c6c6c6;
    -webkit-box-shadow:  0px 3px 3px 0px rgba(150, 150, 150, 0.5);
    -moz-box-shadow:  0px 3px 3px 0px rgba(150, 150, 150, 0.5);        
    box-shadow:  0px 3px 3px 0px rgba(150, 150, 150, 0.5);
    display: none;
}

.twColWrap a {
    width: 240px;
    height: 38px;
    display: block;
    background-repeat: no-repeat;
    background-position: 24px center;
    text-transform: uppercase;
    text-indent: -9999px;
    padding: 7px 0;
}
    .twColWrap a.zonweringvoordelig{ background-image: url('http://www.thuisweb.nl/img/thuiswebCollectie/zonweringvoordelig.png');}
    .twColWrap a.bestratingvoordelig{ background-image: url('http://www.thuisweb.nl/img/thuiswebCollectie/bestratingvoordelig.png');}
    .twColWrap a.kunstgrasvoordelig{ background-image: url('http://www.thuisweb.nl/img/thuiswebCollectie/kunstgrasvoordelig.png');}
    .twColWrap a.vloerkledenvoordelig{ background-image: url('http://www.thuisweb.nl/img/thuiswebCollectie/vloerkledenvoordelig.png');}
    .twColWrap a.vloerenvoordelig{ background-image: url('http://www.thuisweb.nl/img/thuiswebCollectie/vloerenvoordelig.png');}
    .twColWrap a.thuisweb{ background-image: url('http://www.thuisweb.nl/img/thuiswebCollectie/thuisweb.png');}
    .twColWrap a:hover {
        background-color: #ededed;
    }
/*EINDE thuiswebCollectie uitklapmenu*/

/* CSS Document */

body,*{font-family: Arial, Verdana, Helvetica, sans-serif;}

.130px {
	width: 130px;}
.180px {
	width: 180px;}
.670px { 
	width: 670px;}
.850px {
	width: 850px;}
.980px {
	width: 980px;}

body {
	background-color: #FFFFFF;
	/* background-image: url(../img/back_main.gif); */
	padding: 0;
	margin: 0;
	text-align: center;
	}
img {border:none}
p {	
	font-size: 12px;
	}

#wrappertable {
	text-align: left;
	width: 980px;
	margin: 0 auto;
	}

form {
	padding: 0;
	margin: 0;
	}

#header {
	width: 850px;
	height: 76px;
	margin: 0;
    border-top:#a3d102 solid 10px;



	}
	#headercontent {
		height: 60px;
		position:relative;

        }
    div.socialcontainer {
        height: 60px;
        width:340px;
        position:absolute;
        top:0;
        left:260px;
        }
    div.socialcontainer div.beslist,
    div.socialcontainer div.trustpilot {
        height:59px;
        width:93px;
        background:#d4d4cb;
        border:1px white solid;
        border-bottom:none;
        float:left;
        margin-right:2px;
        }
        
    div.socialcontainer div.social {
        width:120px;
        height:46px;
        float:right;
        padding:7px 10px;
        }
           div.socialcontainer div.social img {
               margin:0 5px 0 0;
               }
    
        div.socialcontainer div.social a {
            color:#3a3a1a;
            font-size:11px;
            line-height:15px;
            }
            
    div.socialcontainer div.stars {
        width:80px;
        height:18px;
        margin:10px auto 0 auto;
        }
        div.socialcontainer div.stars img {
            float:left;
        }	
        #header div.headerlogo img {
            margin-top:3px;
           /* float:left;*/

		}
        .headerlogo{ float: left;}


		
		#header #winkelwagen {
		float: right;
		margin: 0;
		width: 240px;
		height: 65px;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		background-image: url(../img/back_winkelwagen.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		}
	#header #winkelwagen h2 {
		float: left;
		font-size: 11px;
		padding: 5px 0 0 5px;
		margin: 0;
		}
	#header #winkelwagen .cartoptions {
		float: right;
		padding: 5px 5px 0 0px;
		margin: 0;
		}
		
	#header #winkelwagen .cartoptions a {
		padding: 0px 2px;
		color: #666666;
		text-decoration: none;
		}
		
	#header #winkelwagen dl {
		float: left;
		width: 200px;
		background-image: url(../img/winkelwagen_icon.gif);
		background-repeat: no-repeat;
		margin: 0 0 0 5px;
		padding: 0 0 0 25px;
		}
	#header #winkelwagen dt {
		float: left;
		width: 105px;
		}
	#header #winkelwagen dd {
		margin: 0 0 0 10px;
		}
	#header .naardekassa {
		text-align: right;
		margin: 0 5px 0px 0px;
		}
	#header .naardekassa img {
		border: none;
	}
	#header .naardekassa a {
		width: 100px;
		float: right;
	}
		
	#klantenreviews{
		margin-top:10px;
	}
	#topnav{    
        margin-bottom:5px;
	}
	#topnav a{
		font-family:Arial;
		text-decoration:none;
		color:#000;
        font-weight:bold; 	    
	}
	#topnav a:hover{
		text-decoration:underline;
	}
			
#contentwrapper {
	width: 850px;
	/height: 500px;
	min-height: 500px;
	background-image: url(../img/back_site.gif);
	background-repeat: repeat-y;
	}

.maintd {
	background-image: url(../img/back_site.gif);
	background-repeat: repeat-y;
	width: 850px;
	}
	
	#left {
		width: 180px;
		float: left;
		}
	
	#left div img {
		border: none;
		}
    .leftnav
    {
        background:#fff;
        padding-bottom:15px;
        border-top:#a3d102 5px solid;
    }
	 .leftnav ul {
		padding: 8px 0;
		margin: 0;
		list-style-type: none;
  
		}
		.leftnav ul li ul {
			margin: 0;
			}
		.leftnav ul li {
			/*height: 1%; dio:verwijderd voor meer producten slider */ 
			width: 100%;
			}
		.leftnav a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #5b5b5b;
			text-decoration: none;
			display: block;
            padding:4px 4px 4px 10px;
           
			}
            .leftnav ul li a:hover
            {
                background:#e7e7e7;
            }

		.leftnav li.selected a {
			background:#a3d102;
            color:#fff;
			}
		
		.leftnav ul li ul li a {
			padding-left: 40px;
			}

		#lefteinde {
			clear: right;
			}
div.more {}
div.more a
    {
    font-size:12px;
    text-align:center;
    border:#cdcdcd solid 1px;
    display:block;
    margin: 0 auto;
    width:80%;
    padding:5px 0;
    color:#5b5b5b;
    background: #e2e2e2;
    background: url(../img/bg_more2.gif) 125px 11px no-repeat; /* fallback */
    background: url(../img/bg_more2.gif) 125px 11px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); /* Saf4+, Chrome */
    background: url(../img/bg_more2.gif) 125px 11px no-repeat, -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome 10+, Saf5.1+ */
    background: url(../img/bg_more2.gif) 125px 11px no-repeat,    -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */
    background: url(../img/bg_more2.gif) 125px 11px no-repeat,     -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* IE10 */
    background: url(../img/bg_more2.gif) 125px 11px no-repeat,      -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Opera 11.10+ */
    background: url(../img/bg_more2.gif) 125px 11px no-repeat,         linear-gradient(to bottom, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C */
    }
        div.more a:hover
        {
            background:url(../img/bg_more2_hover.gif) 125px 11px no-repeat, #a3d102;
            color:#fff;
        }
ul.moremenu
{
    margin:0 auto;
    display:none;
    width:80%;
    padding:0;
    border:#cdcdcd solid 1px;
    border-top:none;
}		
ul.moremenu li
{
    padding:0;
}

ul.moremenu li a {
       font-size:12px;
}
    ul.moremenu ul
    {
        margin:0;
        padding:0;
    }
    ul.moremenu li.selected ul li a
    {
        background:#e7e7e7;
        color:#5b5b5b;
        padding:3px 3px 3px 15px;
    }	
	#mainwrapper {
		width: 640px;
		margin: 0 0 0 0px;
		min-height: 500px;
		}
	* html #mainwrapper {
			padding: 0 -3px; margin: 0 0 0 0px;
			}
		
		#maincontent {
			padding: 10px 10px;
			font-size: 12px;
			position:relative;
			}
			.zoeksmall{
				position:absolute;
				top:15px;
				left:320px;
				
			}
			.merkImgWrap{
				position:relative;
			}
			.gratisStaal {
				position:absolute;
				right:-1px;
				bottom:1px;
				z-index:18;
			}
			.gratisOndervloer{
				position:absolute;
				left:1px;
				bottom:1px;
				z-index:20;
			}
			.gratisOndervloer img, .gratisStaal img{ border:none; }
			 .laagstePrijsGarantie {
					position: absolute;
					left: 1px;
					bottom: 1px;
					width: 78px;
					height: 57px;
					background-image: url('../img/laagstePrijsGarantie.png');
					background-repeat: no-repeat;
					z-index:22;
				}
			.merkImg {
			border: 1px solid #4e4e4e;
			}
			#zoekwide {
				background-image: url(../img/back_zoek_top.gif);
				background-position: top;
				background-repeat: no-repeat;
				width: 640px;
				padding: 0;
				}
				#zoekwidecontent {
					padding: 10px;
					}
				#zoekwidecontent table td {
					font-size: 12px;
					}
				#zoekwidecontent h2 {
					padding: 0;
					margin: 0;
					height: 25px;
					width: 300px;
					background-image:url(../img/titel_zoeken.gif);
					background-repeat: no-repeat;
					text-indent: -15000px;
					}
				 #zoekwidecontent h3 {
					padding: 0;
					margin: 0;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #99CC00;
					}
			#zoekwidebottom {
				background-image: url(../img/back_zoek_bottom.gif);
				background-repeat: no-repeat;
				height: 20px;
				width:640px;
				}
				.zoekbutton{
					margin-left:5px;
				}
			
			#productmerken {
				width: 650px;
				}
				

			#productmerken div a {
				color: #3A3A1A;
				}
				
			#productmerken h2 {
                font-size:18px;
                line-height:22px;
				
				}	
			
			#productmerken div.quickstep, #productmerken div.berryfloor, #productmerken div.balterio, #productenmerken div.overige {
				margin-left:5px;
				width: 320px;D:\Projects\Websites\VloerenVoordelig_nl\Web\video\
				
				}
				div.balterio{
					float:left;
				}
				div.balterio h2{
					margin:0 0 3px 0;
				}
			
			/*
			#productmerken div hr {
				width: 640px;
				border-top: #FFCC00 1px solid;
				clear: both;
				}
			*/
			
			.aanbiedingwrapper {
				clear: both;
				width: 300px;
				}
			
			#productmerken div ul.producten {
				width: 640px;
				padding: 0;
				margin: 5px 0 0 0;
				list-style-type: none;
				}

			#productmerken div ul.producten li {
				font-size: 12px;
				width: 320px;
				float: left;
				}
				
			#productmerken div ul.producten a{
				text-decoration:none;
			}
			#productmerken div ul.producten a:hover{
				text-decoration:underline;
			}
				
			#productmerken .tblmerkview {
				border-top: #999999 solid 1px;
				margin: 10px 0 0 0;
			}
			#productmerken div ul.aanbiedingen {
				/*width: 640px;*/
				padding: 5px 0 0 0;
				margin: 0px 0 10px 0;
				/margin: 0px 0 10px 0;
				list-style-type: none;
				/*border-top: #999999 solid 1px;*/
				}
			#productmerken div ul.aanbiedingen li {
				font-size: 10px;
				font-family: Arial, Helvetica, sans-serif;
				padding: 0 0 0 10px;
				/*width: 300px;*/
				background-image: url(../img/aanbiedingen_bullet.gif);
				background-repeat: no-repeat;
				}
			
			#productmerken div ul.inclverzendkosten {
				/*width: 640px;*/
				padding: 5px 0 0 0;
				margin: 0px 0 10px 0;
				/margin: 0px 0 10px 0;
				list-style-type: none;
				}
			#productmerken div ul.inclverzendkosten li {
				font-size: 10px;
				font-family: Arial, Helvetica, sans-serif;
				padding: 0 0 0 10px;
				/*width: 300px;*/
				background-image: url(../img/aanbiedingen_bullet.gif);
				background-repeat: no-repeat;
				}
			.inclverzendkosten2 {
				font-size: 10px;
				font-family: Arial, Helvetica, sans-serif;
				padding: 30px 0 0 0;
			}
			

			#productmerken div ul li a {
				display: block;
				}
			
			.left {
				float: left;
				}
			.right {
				text-align: right;
				float: right;
				padding: 0 10px 0 0;
				}
		#endmaincontent {
			width: 850px;
			clear: both;
			height: 15px;
			}
				

/* ================= footer ================= */
div.footer {
	height:150px;
	clear:both;
	margin:0 auto;
	border-top:#dadada 1px solid;
	background:url(../img/basic_footer.gif) no-repeat left bottom;
	position:relative;
	}
div.footer ul {
	list-style:none;
	width:25%;
	float:left;
	padding:0;
	margin-top:13px;
	}
div.footer ul li {
	padding-left:20px;
	line-height:22px;
	}
div.footer ul li a {
	color:#666;
	font-size:11px;
	}
div.voorwaarden {
	position:absolute;
	bottom:8px;
	right:20px;
	text-align:right;
	color:#666;
	font-size:11px;
	line-height:16px;
	}
    div.voorwaarden a
    {
        color: #99CC00;
    }
.smalltxt {
	font-size:11px;
	}
.smallgraytxt {
	font-size:11px;
	color:#666;
	}
.smallboldtxt {
	font-size:11px;
	font-weight:bold;
	}
.xtramarg {
    margin-top:15px;
    }
div.push {
	height:150px;
	clear:both;
	}


div.callcenter {
	height:156px;
	background:url(../img/basic_callcentre.jpg) no-repeat;
    border:#dddddd solid 1px;
    margin:10px 0 0 10px;
	}
	div.telnummer {
		font-weight:bold;
		font-size:12px;
		padding:10px 0 12px 18px;
        font-family: Arial, Helvetica, sans-serif;
		}
	div.tijden {
		font-size:11px;
		color:#666;
		text-align:center;
        font-family: Arial, Helvetica, sans-serif;
		}
#belrechts {
	margin: 0 0 10px 10px;
	padding: 0;
	}

#belrechts img {
	border: none;
	}
#bereikbaar{
	margin:0 0 0 10px;
}
#voordeligstebutton {
	margin: 0 0 10px 10px;
}	

#usp {
	border-style: solid solid solid solid;
	border-width: 1px;
	border-color: #dddddd;
	width: 128px;
	margin: 10px 0 0 10px;
	background-image: url('../img/uspBg.jpg');
	background-repeat: no-repeat;
	padding:7px 0;
}
#usp a img{
	border:none;
}
#usp a.laagste{
	background-image: url('../img/iconLaagste.gif');    
}
#usp a.gratis{
	background-image: url('../img/iconGratis.gif');    
}
#usp a.levering{
	background-image: url('../img/iconLevering.gif');    
}
#usp a:hover{
	text-decoration:underline;
}
#paymentMethods, #keurmerk{
	width: 128px;
	margin: 0 0 0 10px;    
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #dddddd;    
}
#crosselling {
	display:none;
	margin: 0 0 10px 10px;
	padding: 0;
	}
#crosselling img {
	border: none;
	}


.productinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	width: 310px;
	margin: 0 10px 0 0;
}
.productinfo h3 {
	font-size: 10px;
	font-weight: bold;
	color: #596728;
	padding: 0;
	margin: 5px 0 5px 10px;
	}
.productinfo img {
	border: none;
	}
.actieprijs {
	font-weight: bold;
	}
.meerinfo {
	float: right;
	}
.description {
/*	width: 320px; */
	padding: 15px 0 0 0;
	margin: 0 0 0 10px;
	font-size: 12px;
	}
	
	
/* productdetails */

h2, table h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
    line-height:20px;
	}

#productdetails table h2
{
    font-family: Arial, Helvetica, sans-serif;
}

#productdetails, #slimbestellen {
	font-size: 11px;
	margin: 0 0 10px 0;
}

#detailslist {
	margin: 0 10px 0 0;
	width: 400px;
	background-color: #f2f2e8;
	}
#extravloeropties {
	padding: 0;
	margin: 10px 0 0 15px;
	list-style-image: url(../img/extravloeropties_bullit.gif);
	}

#extravloeropties a {
	text-decoration: none;
	color: #3d6101;
	}

#slimbestellen {
	width: 640px;
	}


.m2groter {
	font-size: 12px;
	font-weight: bold;
	/* color: #667a15; */
	}
#slimbestellen input {
	width: 40px;
	}

.slimbestellen h2, .slimbestellen2 h2 {
	padding: 0 0 2px 5px;
	}

.slimbestellen {


	}
.slimbestellen2 {
	background-color: #d6d5c1;
	}
.slimbestellen2 p {
	margin: 0;
	padding: 10px;
	background-color: #e3e2cf;
	}

.slimbestelleninfo {
	line-height: 20px;
	}
 
 
#bijpassende_wrapper {
	background-color: #d6d5c1;
	}

#bijpassende_cat {
	background-color: #b3b4a4;
	float: left;
	width: 120px;
	}

#bijpassende_cat ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px #FFFFFF solid;
	}
#bijpassende_cat ul li {
	}
#bijpassende_cat ul li a {
	display: block;
	padding: 4px 2px;
	text-decoration: none;
	border-top: #FFFFFF 1px solid;
	height: 1%;
	color: #000000;
	}
#bijpassende_cat ul li a:hover {
	background-color: #d6d5c1;
	}
#bijpassende_cat ul li a.current {
	background-color: #99CC00;
}

.bijpassende_prod {
	width: 310px;
	}

#bijpassende_info {
	margin: 0 0 0 130px;
	}

/* shoppingcart */

#cart .aantalwijzigen {
	position: relative;
	height: 22px;
	}
#cart .1up {
	cursor:pointer;
	cursor:hand;
	margin:0;
	padding:0;
	position: absolute;
	top: 0px;
	left: 11px;
	width: 11px;
	height: 11px;
}
#cart .1down {
	cursor:pointer;
	cursor:hand;
	margin:0;
	padding:0;
	position: absolute;
	top: 13px;
	left: 12px;
	width: 11px;
	height: 11px;
}

table#cart {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3a3a1a;
	}

#cart td, #cart th {
	text-align: left;
	padding: 5px;
	}

#cart td, #cart thead th {
	border-bottom: #000000 1px solid;
	}

#cart tfoot th {
	font-weight: normal;
	}

#cart th.afb {
	width: 50px;
	}
	#cart th.afb span {
		display: none;
		}
#cart th.productnaam {
	width: 315px;
	}
#cart th.prijs {
	width: 100px;
	}
#cart th.aantal {
	width: 75px;
	}
#cart th.totaal {
	width: 100px;
	}

#cart th.totaalrij {
	font-weight: bold;
	}

#verderkeuze {
	margin: 30px 0 0 0;
	}

#verderkeuze img {
	border: none;
	}
#verderkeuze .verderwinkelen {
	float: left;
	}
#verderkeuze .verderbestellen {
	float: right;
	}


#brandlp h2 {
	width: 320px;
	text-align: right;
	padding: 0;
	margin: 10px 0;
	font-size: 16px;	
	}
#brandlp a {
	color: #3A3A1A;}

#brandlp ul {
	width: 310px;
	padding: 0 0 20px 10px;
	}
#brandlp ul.producten {
list-style-type:none;
margin:0pt;
padding:0pt 0pt 15px 10px;
width:310px;
}

#lp_prijs h3 {
	padding: 0 0 0 10px;
	}

/* #pnlSpotLight */ h4 {
	display: block;
	width: 100%;
	background-color: #a3d102;
	padding: 8px 0 10px 0;
	margin: 0 0 5px 0;	
	font-size: 12px;
	color: #FFFFFF;
	}	
		
#popupheader {
	background-color: #a3d102;
	padding: 5px;
	text-align: left;
	}
#popupdetail {
	padding: 5px;
	}
	
/* paginate */

.divPaging td {
	font-size: 11px;
	}
.divPaging a {
	text-decoration: underline;
	color: #333333;
	}
.divPaging .spanCurrentPage {
	font-size: 12px;
	font-weight: bold;
	}
	

.telbanner_breed {
	width: 640px;
	padding: 20px 0 20px 0;
	text-align: center;
	}
.opti {
	width: 640px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.opti a {
	color: #666666;
	}

.login, .loggedin {
	background-color: #d8d8c9;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10px; 
	padding:15px;
	}

.login td, .loggedin td {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10px;	}
	 

.login input {
	border: 1px solid #666666;
	padding: 2px;
	font-size: 10px;
	}

.login a, .loggedin a {
	color: #5f7905;
	font-weight: bold;
	}
	


#orderpage td, #orderpage {
	font-size: 11px;
	}
#orderpage td {
	padding: 2px 0;
	}
.order_DeliveryOptions {
	margin: 5px 0;
	}

#orderpage table  {
	margin: 5px 0;
}


table.productinfo_rd {
	background-color: #FFFFFF;
	background-image: url(../img/rundown_gradient.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	border: #babaaa 1px solid;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	}
table.productinfo_rd:hover {
	cursor: pointer;
	border: #99CC00 1px solid;
	}
td.productinfo_rd_meerinfo {
	border-left: 1px solid #eaeae5;
	padding: 10px;
	}

td.productinfo_rd_uwvoordeel {
	border-left: 1px solid #eaeae5;
	padding: 10px 10px 0 10px;
	}

table h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	}
.productinfo_rd_thumb {
	padding: 8px 0 10px 10px;
	}
table.productinfo_rd .description {
	padding: 0;
	margin: 0;
	}
td.productinfo_rd_meerinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
td.productinfo_rd_meerinfo	.litPrice {
		font-size: 14px;
		}
.inclverzendkosten {
		font-size: 10px;
		}
.productinfo_rd_meerinfo .meerinfo {
	margin: 10px 0 0 0;
	float: left;
	}
.productinfo_rd_info {
	padding: 10px 0 10px 0;
	}
	td.productinfo_rd_meerinfo .actieprijs {
		margin: 0 0 10px 0;
		}

/*nieuw voordel stijl */

td.productinfo_rd_meerinfo .inclverzendkosten {
	padding: 20px 0 0 0;
}


td.productinfo_rd_uwvoordeel div.uwvoordeel h3 {
	padding-bottom: 4px;
	margin-bottom: 0;
	color: #FF0000;
}
td.productinfo_rd_uwvoordeel div.uwvoordeel ul {
	padding: 0 0 0 20px;
	margin: 0;
	list-style-image: url(../img/voordeelvink.gif);
	font-size: 11px;
	line-height: 14px;
	/height: 40px;
	min-height: 40px;
}
td.productinfo_rd_uwvoordeel div.uwvoordeel img {
	padding: 0;
	margin: 2px 0 0 0;
	border: none;
	}



/* einde nieuw voordeelstijl */

/*
a.productinfo_link {
	display: block;
	border: #00FF00 1px solid;
	}
a.productinfo_link:hover {
	border: #FFCC00 1px solid;
	}
a.productinfo_link table a {
	text-decoration: none;
	color: #000000;
	}
*/

/* ========= crazy sunday css ========= */
#crazytitel {
}
#crazypicture {
	float:right;
}
/* =========  end  sunday css ========= */

/* ========= enquete button =========== */

div.enquete {
		text-align: right;
	}
/* =========  end enquete button ====== */


/* rundown */
.yourdiscount {
	font-weight: bold;
	color: #FF0000;
	}

/* order page style exceptions */

body.orderbody {}

body.orderbody #mainwrapper {
	width: 850px;
	}

body.orderbody #header {
	}

body.orderbody #contentwrapper, body.orderbody .maintd {
	background-image: url(../img/op_background.gif);
	}

body.orderbody #footer {
	background-image: url(../img/op_background_bottom.gif);
	}
body.orderbody #maincontent {
	padding: 15px 15px 15px 35px;

	}

#gratisLeveringNote{
	font-size:10px;
}
.blueBold{
	font-size:19px;
	font-weight:bold;
	color:#253db8;
}
span.listItem_od {
	width: 200px;
	display:block;

	}
.dateSelect_od	{
	margin: 0 0 0 220px;
		}

body.orderbody th {
	font-weight: normal;
	}

.order_OrderSubmit {
	/*width: 400px;*/
    text-align:center;
	padding: 10px 0;
	}

/* poll */

div.poll {
	width: 174px;
	/*background-color: #dedecf;*/
	font-size: 12px;
	color: #000000;
	border: 3px solid #99cc00;
}


div.poll td {
 font-size: 10px;
	}

div.poll .inp_email {
	width: 150px;
	border: 1px solid #666666;
	font-size: 12px;
	margin: 3px 0 2px 0;
	}


/* einde poll */


/* chat */

div.cb_online {
	padding:10px;
	text-align:center;
	font-weight:bold;
	}
div.cb_online a {
	color:#fff;
	width:50px;
	height:22px;
	line-height:22px;
	background:url(../img/button_chat.gif);
	border:0;
	display:block;
	margin:10px auto 5px auto;
	text-decoration:none;
	}

small.powered 
{
    display:none !important;
    }
    
#cb_net_chat_container tfoot td.td_middle #cb_net_message_wrapper input.button 
{
    background-color:green !important;
    background-image:none !important;
    }


.ajax__calendar_today
{
    display:none;
}

/* einde chat */
#klantenreviews
{
    position: relative;
}
    #klantenreviews div.quote
    {
        position:absolute;
        z-index:999;
        top:133px;
        left:145px;
        height:123px;
        width:252px;
        background:url(../img/quote.png);
        font-size:12px;
        color:#666;
        padding:15px 15px 15px 30px;
        line-height:20px;
        display:none
    }
    #klantenreviews:hover div.quote
    {
        display:block;
    }

img.actiebanner
{
    margin-bottom:20px;
}

table.fp_item {
	width:190px;
	border:#dadada solid 1px;
	float:left;
	margin: 0 15px 20px 0;
	position:relative;
	}

table.fp_item td.imgcontainer 
{
    padding:24px 24px 5px 24px;
    height:100px;
    	
}
table.fp_item td.infocontainer 
{
    padding:0 24px;
    height:100px;
    vertical-align:top;
}
table.fp_item a {
    text-decoration:none;
    color:#000
}

table.fp_item a h3 {
	font-size:12px;
	color:#000;
	text-decoration:none;
    margin:0;
    padding:0;
}
    table.fp_item a span
    {
        white-space: nowrap;
        color: #5b5b5b;
        font-family:'Courier New', Courier, monospace;
        font-size
    }

span.artikelcode 
{
    font-size:11px;
    color:#ccc;
    }
div.vanprijs {
	position:absolute;
	width:50px;
	height:16px;
	background:url(../img/rundown_pricestroke.gif) no-repeat;
	top:270px;
	left:24px;
	text-align:center;
	}
div.vanprijs span.sqrMeter
{
    font-size:9px;
}
div.voorprijs {
	position:absolute;
	color:#e56d1e;
	font-weight:bold;
	font-size:18px;
	top:270px;
	left:110px;
	}
div.voorprijs span.sqrMeter
{
    font-size:11px;
}

td.prod_description
{
    line-height:20px;
}
tr.shopfield td
{
    background:#fec18f
}
table.tablecalculation td
{
    padding:2px;
}

#maincontent h1
{
    font-size:22px;
    line-height:26px;
    margin:0;

}
#maincontent h2
{
   font-size:18px;
   line-height:24px;
   margin:0;
   color:#5b5b5b;
   margin-bottom:10px;
}
div.serienummer
{
    color:#3a3a1a;
    float:right;
    font-size:22px;
}
span.read-more a
{
    background:url(../img/lees-meer.gif) no-repeat 0 3px;
    padding-left:13px;
    color:#000;
    font-size:11px;
    white-space:nowrap;
}
