header, aside, article, footer{display:block;}/* Elements */body{	margin: 0;	padding: 0;	font-family: 'Roboto', sans-serif;	color: #494949;	background:url('/aff/inlijst/img/pattern-large.jpg') no-repeat center top;		background-size:100% 100%;	font-size: 14px;}.overlay{	height:100%;	width:100%;	background:black;	opacity:0.8;	position:fixed;	z-index:500;}.video-frame{	width:490px;	height:700px;	position:fixed;	z-index:550;	opacity:1;	vertical-align:center;	background:white;}.video-frame .content{padding:20px;}.video-frame .content h3{margin:15px 0 20px 0;}.video-frame .content p{line-height:26px; margin-bottom:30px;}.close{	width:25px;	height:25px;	text-align:center;	z-index:560;	line-height:25px;	background:white;	font-size:14px;	font-weight:bold;	top:0;	right:0;	color:#c9185f;	position:absolute;}header{	border-bottom:1px solid #e7e7e7;	height:109px;	background:white;	border-top:4px solid #c9185f;}a{text-decoration:none; cursor:pointer;}.hidden{display:none;}.break{	height:0;	margin:0;	clear:both;}.no-border{border:none!Important;}.standard-btn{	height:32px;	cursor:pointer;	line-height:32px;	border:1px solid #e7e7e7;	box-sizing:border-box;	background:#c9185f;	color:white;	display:inline-block;	padding:0 25px;	text-transform:uppercase;	font-size:11px;	letter-spacing:0.5px;	font-weight:500;	text-decoration:none;	opacity:0.9;}.standard-btn.disabled, .standard-btn.disabled span.ion-cart, .standard-btn.disabled span.ion-frame, .standard-btn.disabled span.ion-coin, .standard-btn.disabled span.ion-order, .standard-btn.disabled span.ion-fly{	background-color:#e9e8e8!important;	opacity:1;}.standard-btn.disabled:hover{	cursor:default;}.standard-btn:not('.disabled'):hover{opacity:1;}.standard-btn.button-go-back, .order-top-button a, .styled-form .standard-btn:not(.standard-btn-with-frame){	padding:0 13px 0 13px;}.standard-btn-with-frame{padding:0 35px 0 0; cursor:pointer; height:37px!important; line-height:37px!Important;}.standard-btn-with-frame .ion-frame, .standard-btn-with-frame .ion-cart, .standard-btn-with-frame .ion-coin, .standard-btn-with-frame .ion-order, .standard-btn-with-frame .ion-fly{	width:37px;	height:35px;	display:block;	margin-right:16px;	background:url('/aff/inlijst/img/frame.png') no-repeat center center #bc1659;	float:left;}.standard-btn-with-frame .ion-cart{background:url('/aff/inlijst/img/cart-icon-white.png') no-repeat center center #bc1659;}.standard-btn-with-frame .ion-coin{background:url('/aff/inlijst/img/coin-icon-white.png') no-repeat center center #bc1659;}.standard-btn-with-frame .ion-order{background:url('/aff/inlijst/img/order-icon-white.png') no-repeat center center #bc1659;}.standard-btn-with-frame .ion-fly{background:url('/aff/inlijst/img/fly-icon-white.png') no-repeat center center #bc1659;}#upload-form-crop-button.standard-btn-with-frame{	height:49px;	line-height:49px;}#upload-form-crop-button.standard-btn-with-frame span{	height:35px;}.pink{color:#c9185f}.green{color:#00a108;}.container{	width:1000px;	margin:0 auto;}.pull-left{float:left;}.pull-right{float:right;}.white-block{	background:white;	border:1px solid #e7e7e7;	margin-top:20px;}.white-block.frames h1{	background:#c9185f;	color:white;	height:37px;	font-size:15px;	padding-left:20px;	line-height:37px;	font-weight:400;}.custom-upload-holder-left p{	padding:0!important;	line-height:20px!important;	display:inline-block;}.white-block.frames.content p{	padding:0 20px;	font-size:13px;	line-height:20px;	margin:15px 0;}.filter-wrapper{padding:12px 0;}.filter-wrapper h2{	font-size:14px;	color:#c9185f;	font-weight:500;	margin-top:0;	}.cart-row-quantity .select-wrapper{position:relative;}	.filter-wrapper .select-wrapper{	width:29%;	margin-left:22px;	float:left;	position:relative;}.select-wrapper .select-arrow-wrapper{	position:absolute;	display:inline-block;	line-height:33px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+100 */background: rgb(255,255,255); /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-8 */		width:34px;	color:#b4b4b4;	height:33px;	text-align:center;	position:absolute;	border-left:1px solid #e7e7e7;	right:0;	font-size:16px;	bottom:0;}.select-wrapper .select-arrow-wrapper span{	display: block;	font-size:11px;}.select-wrapper select option:first-child{  color: #aaaaaa!important;  font-style:italic!important;}.select-wrapper select{	width:100%;	-webkit-appearance:none;	appearance:none;	-moz-appearance:none;	background: none;	position: relative;	z-index: 10;	height:34px;	border:1px solid #e7e7e7;}	#logo-wrapper{	width:340px;	float:left;}#logo{	margin-top: 9px;	display: inline-block;}#logo-wrapper img{	display:inline-block;}#header-menu-wrapper{	width:425px;	line-height:90px;	float:left;}#ul-menu{	height: 60px;	list-style: none;	margin: 0 auto;	padding: 0;}#ul-menu li a{	padding:0 25px;	text-decoration:none;}#ul-menu li a:hover, #ul-menu li a.active{	color:#c9185f;	text-decoration:none;}#ul-menu li{	float: left;	height: 60px;}#cart-wrapper{	width:235px;	float:left;}#cart-wrapper .pink{	font-weight:500;}#cart-wrapper #cart-holder{	background:url('/aff/inlijst/img/pattern-large.jpg') no-repeat center top;		width:160px;	height:50px;	line-height:50px;	padding:0 14px;	text-decoration:none;	margin-top:16px;	float:right;	border:1px solid #e7e7e7;}#cart-wrapper #cart-holder:hover{opacity:0.8;}#cart-wrapper #cart-holder img{	float:left;	margin-right:10px;	margin-top:15px;}#cart-wrapper #cart-holder a{	float:right;	text-decoration:none;}aside{	width:321px;	padding-top:20px;	float:left;}aside .aside-block-title{	height:36px;	line-height:36px;	color:#c9185f;	border-bottom:1px solid #e7e7e7;	font-weight:500;	padding:0 19px;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); 	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); 	background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); }aside .aside-block-links{	padding:4px 15px 9px;	background:white;}aside .aside-block{	border-top:1px solid #e7e7e7;	border-left:1px solid #e7e7e7;	border-right:1px solid #e7e7e7;	line-height:13px;}aside .aside-block a{	text-decoration:none;	display:block;}/* Hide Haarlemmer olieverf op de homepage menu */a[href="/haarlemmer-olieverf"] { 	display:none!important; }	.leftSide .homepage-product-block:nth-child(2) {		display:none!important;}aside .aside-block a span{	margin:6px 8px 0 0;	font-size:17px;	display:inline-block;	color:#dedede;}aside .aside-block a.active, aside .aside-block a.active span, aside .aside-block a:hover{	color:#c9185f;}aside .text-block{	background:white;	border:1px solid #e7e7e7;	padding:19px;	overflow:hidden;	margin-top:21px;	position:relative;}aside .text-block .title{font-size:18px;}aside .text-block p{line-height:20px; font-weight:300; font-size:13px;}aside .text-block p .ion-checkmark{	margin-right:13px;	font-size:16px!important;}aside .text-block a{text-decoration:none;}aside .text-block a.button{	color:white;	padding-right: 48px;	font-size:11px;	padding-left:15px;	display:block;	overflow:hidden;	background:#c9185f;	height:35px;	height:35px;	line-height:35px;	text-transform:uppercase;	text-decoration:none;	opacity:0.9;	position:absolute;	bottom:0;	left:0;	}aside .text-block a.button:hover{	opacity:1;	}aside .text-block a.button:before{	content:'';	position:absolute;	width: 50px;	height: 50px;	top: -25px;	right: -26px;	-moz-transform:rotate(45deg);	-webkit-transform:rotate(45deg);	-o-transform:rotate(45deg);	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"; /* IE8 */	transform:rotate(45deg);	background:white;}.normal-weight{	font-weight:400!important;}article{	width:660px;	float:right;}article .leftSide, article .rightSide{width:320px;}.homepage-product-block{	background:white;	margin-bottom:22px;	text-align:center;	padding-bottom:12px;	font-size:13px;	cursor:pointer;	font-weight:300;	line-height:20px;}.homepage-product-block img{width:100%;}.homepage-product-block-text{padding:0 35px;}.homepage-product-block-text p:first-child(){	margin:0;}.homepage-product-block-text h2{	font-size:14px;	font-weight:600;	color:#c9185f;	margin-bottom:0!important;}.homepage-product-block-text p{	margin-top:6px!important;}.homepage-product-block .standard-btn{margin-top:0;}.homepage-product-block .image-wrapper{	max-height:176px;	overflow:hidden;}footer{	background:#231f20;	font-family: 'Open Sans', sans-serif;	color:white;	font-size:11px;	height:67px;	line-height:67px;	margin-top:89px;}footer a{color:white; text-decoration:none;}footer .light{opacity:0.3;}footer .leftside{width:160px;}footer .rightside{width:203px;}footer .center{padding-left:105px;}footer .center a{padding:0 20px; display:inline-block;}.error{color:red;}.upload-wrapper{	width:605px;	margin:0 auto;	clear:both;	border-top:1px solid #e7e7e7;	padding-top:0px;}.upload-file.standard-btn{	padding:0 14px;}.upload-file.standard-btn .ion-chevron-right, .styled-form .standard-btn .ion-chevron-right{margin:1px 0 0 15px;}.standard-btn .ion-chevron-left{margin:1px 15px 0 0;}.upload-wrapper .custom-upload-holder-left{	width:291px;	float:left;	height:170px;	padding-top: 80px;}.upload-wrapper .custom-upload-holder-left .button{	  height: 44px;	  position: relative;	  cursor:pointer;	  margin-top: 8px;	  display: block;	}.upload-wrapper .custom-upload-holder-left input[type="file"]{	opacity:0;	z-index:99;	position:absolute;	height:37px;}.upload-wrapper h2, .dimensions-holder h2, .passepartouts-wrapper h2{	font-size: 14px;	font-weight: 600;	margin-top:0;}.upload-wrapper .custom-upload-holder-right{	width:291px;	float:right;	height:250px;	position:relative;}.upload-wrapper .custom-upload-holder-right .showimage{	width:340px;	line-height:249px;	height:249px;	background:white;	border:1px solid #e7e7e7;	position:absolute;	right:-51px;	top:3px;	box-shadow:-4px 2px 6px #e7e7e7;	text-align:center;}.dimensions-holder, .passepartout-dimension-wrapper{	border-top:1px solid #e7e7e7;	margin-top:0;	padding-top:19px;}.dimensions-holder input{	height:34px;	width:139px;	border:1px solid #e7e7e7;	background:white;	margin-top:1px;	padding-left:4px;}.ui-tabs-panel > p{		margin:0 0 3px 0!important;}input::-webkit-input-placeholder, input::-moz-placeholder, input:-moz-placeholder, input:-ms-input-placeholder{	color:#aaaaaa!important;	font-style:italic!important;}.upload-wrapper .custom-upload-holder-right .showimage p{width:75%; font-size:14px; font-style:italic; margin:23% auto;}.upload-wrapper .custom-upload-holder-right .showimage:before{	content:'';	width:23px;	height:16px;	background:url('/aff/inlijst/img/corner.png') no-repeat center center;	position:absolute;	bottom:-16px;	right:0;}.upload-wrapper .custom-upload-holder-right .showimage img{	max-width:80%;	max-height:80%;	vertical-align:middle;	display:inline-block;}.upload-wrapper .button-wrapper{	border-top:1px solid #e7e7e7;    padding: 20px 0;    margin-top: 23px;}#tabbed-framing-choices{}#tabbed-framing-choices > ul{	padding:0;	margin:0 0 0 0;	height:18px;	list-style:none;}#tabbed-framing-choices > ul li{	float:left;	height:37px;	padding:0;	line-height:37px;	color:#c9185f;	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));	background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 100%);	background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 100%);	background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 100%);	background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 100%);	border:1px solid #e7e7e7;}#tabbed-framing-choices > ul li:first-child{border-right:none!important}#tabbed-framing-choices > ul li a{display:block; outline:none!important; padding:0 21px}#tabbed-framing-choices > ul li.ui-state-active, #tabbed-framing-choices > ul li:hover{	background:#c9185f;	color:white;}#tabbed-framing-choices > ul li.ui-state-active a, #tabbed-framing-choices > ul li:hover a{color:white;}.framing-price > h2, .cart-totals > h2{	height: 37px;	line-height: 37px;	border-left: 1px solid #e7e7e7;	border-right: 1px solid #e7e7e7;	border-top: 1px solid #e7e7e7;	padding: 0 19px;	margin:0;	font-size:14px;	font-weight:400;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));	background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 100%);	background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 100%);	background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 100%);	background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 100%);}.framing-price{margin-top:22px;}.framing-price #framing-calculation-holder{margin-top:0!important}.calculation-line{    line-height:27px;}.price-options{	padding:13px 22px;}.calculation-line .calculation-line-left-top{	float:left;	width:40%;}.option-wrapper{	padding:22px;}.option-wrapper input[type="checkbox"]{	margin-bottom:10px;}.option-wrapper > span{	display:block;	margin-bottom:10px;}.option-wrapper i{margin-left:24px;}.option-wrapper input[type="radio"]{	margin-top:15px;	margin-right:4px;}.option-wrapper .framing-glass-choice{	height:25px;}.calculation-line-price .price .pink{	font-weight:bold;	display:inline-block;	margin-right:8px;}.order-form-wrapper{	padding:0 22px;	min-height:129px;	margin-top:12px;}.order-form-wrapper .standard-btn span{height:35px;}.order-form-wrapper .standard-btn{	height:49px;	float:left;	line-height:49px;	padding-right:17px!important;}.order-form-wrapper .order-discount-text{	float:right;	width:372px;	font-weight:300;	color:#494949;	line-height:20px;}.cart-overview{	padding:0 22px;}.cart-overview .painttext-top {	float: right;    width: 345px;    margin-top: 4px !important;    padding-right: 0px !important;}.webshop-cart-box{	border-top:1px solid #e7e7e7;	padding:22px 0;}.webshop-cart-box .webshop-cart-content-details{	margin:0;	padding:0 0 10px 0;	list-style:none;	line-height:30px;}.webshop-cart-box .webshop-cart-content-details .cart-ident{	float:left;	font-weight:500;	width:260px;}.webshop-cart-box h2{	font-size:16px;	margin:0;	font-weight:500;	float:left;}.cart-row-top{	height:30px;}.cart-row-left{	width:415px;	float:left;}.cart-row-right{	float:right;	width:180px;}.webshop-cart-buttons span{	float:right;	margin-left:10px;	color:#c9185f;	font-weight:500;	font-size:17px;}.cart-row-quantity{	padding-left:25px;	border-left:1px solid #e7e7e7;	height:70px;}.cart-row-quantity .text{	display:block;}.cart-totals .content{	padding:22px;}.discount-wrapper{	position:relative;	margin-top:7px;	background:#f9f9f9;	border:1px solid #e7e7e7;	padding:32px 29px;}.discount-wrapper img{	position:absolute;	top:-16px;	right:-16px;}.discount-wrapper h2{	margin:0 0 25px 0;	font-size:16px;	font-weight:500;}.discount-wrapper i{	line-height:24px;	font-weight:300;	display:block;	margin-bottom:30px;}.discount-wrapper input[type="text"]{	height:35px;	margin-right:8px;	width:268px;	padding-left:4px;	border:1px solid #e7e7e7;	background:white;}.discount-wrapper .standard-btn, .dimensions-holder .standard-btn{	padding:0 14px;}.discount-wrapper .standard-btn span.ion-chevron-right, .dimensions-holder .standard-btn span.ion-chevron-right{	margin-left:20px; }.cart-price-wrapper{	padding-top:0px;}.webshop-cart-total-text{	width:160px;}.webshop-cart-total-price .pink{	font-weight:500;	margin-right:10px;}#webshop-cart-overview-total{	line-height:24px;	margin-bottom:25px;}#webshop-cart-overview-total .totals{	border-top:1px solid #e7e7e7;	margin-top:20px;	padding-top:20px;	width:350px;}.styled-form{padding:0 15px;}.styled-form p{padding:0!important;}.styled-form .form-holder .form-line .form-id, .bestelproces-box .form-holder .form-line .form-id{float:left;}.styled-form .bestelproces-box .form-holder .form-line .form-field, .bestelproces-box .form-holder .form-line .form-field{	width:100%;	position:relative;	width:272px;}.styled-form .form-holder .form-line .form-field input, .styled-form .form-holder .form-line .form-field select, .bestelproces-box .form-holder .form-line .form-field input, .bestelproces-box .form-holder .form-line .form-field select{	height:30px;	border:1px solid #e7e7e7;	width:272px;	margin-top:6px;}.styled-form textarea{	border:1px solid #e7e7e7;	width:272px;	height:120px;	margin-top:12px;}.styled-form.contact p{	line-height:20px;	margin-top:0;}.styled-form.contact .form-holder{	border-top:1px solid #e7e7e7;	padding-top:16px;	margin-top:16px;}.styled-form.contact .form-holder .left-form{	width:320px;	float:left;}.left-form .standard-btn{	height:37px!important;	line-height:37px!important;	margin-bottom:20px;}.styled-form.contact .form-holder .right-form{	width:260px;	float:right;	text-align:left;}.form-id{font-weight:500;}.contact-pagelist{	line-height:32px;	margin-top:30px;	font-size:14px;	font-weight:300;	text-decoration:underline;}.form-line.textfield{	width:435px!important;}.form-line.textfield textarea{width:435px!important; height:160px}.form-line.country{width:272px;}.form-field{position:relative;}.form-line.postcode{	width:160px!important;	float:left;}.form-line.housenumber{	width:98px!important;	float:left;	margin-left:15px;}.form-line.postcode input, .form-line.housenumber input{width:100%!important;}.select-framers{margin-bottom:35px;}#choose-framing-company{margin-top:8px;}.showpage strong{color:#c9185f}.passepartoutslider{	height: 118px;    overflow: hidden;}.passepartouts-wrapper{	border-top:1px solid #e7e7e7;	margin-top:19px;	padding-top:14px;	padding-bottom:20px;}.paspartoutslider{	width:610px;	padding-left:10px;	height:160px;}#ppts-vaste-breedtes{width:150px; float:left;}#ppts-andere-breedtes{width:393px; float:right; margin-top:4px;}.framing-ppt-box{	width:100%!important;	float:none!important;	display:block;	margin-top:4px;}.framing-ppt-box input{margin-left:0px;}.passepartout-custom-dimensions{	width:133px;	height:133px;	background:#f2f2f2;	border:1px solid #e7e7e7;	float:right;	margin-right:0px;}.passepartout-custom-dimensions > div{	height:14px;}.passepartout-custom-dimensions #upper-row{text-align:center; margin-top:10px;}.passepartout-custom-dimensions #center-row{padding:0 10px; margin-top:26px;text-align:center;}.passepartout-custom-dimensions #bottom-row{margin-top:26px; text-align:center;}.passepartout-custom-dimensions input[type="text"]{	height:27px;	width:40px;	border:1px solid #e7e7e7;}.hoverImages{	position:absolute;	display:none;	border:1px solid #e7e7e7;	background:white;	padding:15px 15px 0 15px;	z-index:99;	margin:76px 0 0 130px;	box-shadow:0px 0px 10px #cdcdcd;	-webkit-box-shadow:0px 0px 10px #cdcdcd;	-moz-box-shadow:0px 0px 10px #cdcdcd;}.hoverImages a{	background:white;	display:block;	width:95px;	margin-bottom:15px;	border:1px solid #e7e7e7;	padding:10px;}.hoverImages a img{				width:100%!important;}.hoverImages:before{        position:absolute;        content:url('/aff/inlijst/img/tooltip-arrow-left.png') no-repeat center center;        position:absolute;        z-index:999;        margin:-15px 0 0 -90px;}.hoverImages.active{        display:block;}.custom-frames-holder:hover .hoverImages{display:block;}.hoverImages:hover{display:block;}.spieraam-tab-content{	//padding:9px 22px;	padding:9px 22px 40px 22px;	font-size:13px;}.spieraam-tab-content p{	font-weight:300;	font-size:13px!important;	padding:0!important;	margin-top:0;}#afmeting .sizes, #afwerking .sizes{	float:left;	margin-right:45px;}#afwerking .sizes strong{display:block; margin-bottom:10px; font-weight:500;}#afmeting .radio, #doektype .radio, #afwerking .radio{margin-bottom:3px; font-weight:300;}h1{	/*background: url('img/h1.png') left bottom no-repeat;*/	font-family: 'Merriweather Sans', Arial, sans-serif;	font-size: 1.9em;        height: auto;        margin: 0 0 10px 0;        line-height: 25px;}img{	border: 0;}.disabled{  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */  filter: alpha(opacity=50); /* IE 5-7 */  -moz-opacity: 0.5;   /* Netscape */  -khtml-opacity: 0.5; /* Safari 1.x */  opacity: 0.5; /* Good browsers */} .break{	margin:0;	padding:0;	height:0;	clear:both;}.imageborder{	border: solid 1px #a4a4a4;}/* id's */#body-home h1{	background: url('img/h1-home.png') left bottom no-repeat;	margin-bottom: 5px;}#body-holder-centered{	width: 960px;	margin: 0 auto;}#site-content-padded{	padding-top:25px;}.arrow{	width:13px;	height:13px;	display:none!important;	background:url('img/menu-hover-arrow.png') no-repeat center center;	margin: -3px auto;	padding:0!important;	background-color:none!important;}#footer-content-top{	border-top:1px solid #dbdbdb;	background: #f4f4f4; /* Old browsers */	background: -moz-linear-gradient(top, #f4f4f4 0%, #ffffff 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #f4f4f4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #f4f4f4 0%,#ffffff 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #f4f4f4 0%,#ffffff 100%); /* IE10+ */	background: linear-gradient(to bottom, #f4f4f4 0%,#ffffff 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );}#article{	width:960px;	margin:0 auto;	color:#000;	font-family: 'Merriweather Sans', sans-serif;	font-size:11px;	line-height:26px;	padding:0 0 10px 0;}/* End of layout *//* Page specific */#homepage-contentxbox{	padding: 30px;	margin-bottom: 30px;	color: #fff;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	border: 1px solid #5797b4;	background: #5797b4;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3OTdiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNzBhOGMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjNWU4YTljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjNWU4YTljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU3OTdiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);	background: -moz-linear-gradient(top, #5797b4 0%, #70a8c1 4%, #5e8a9c 59%, #5e8a9c 96%, #5797b4 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5797b4), color-stop(4%,#70a8c1), color-stop(59%,#5e8a9c), color-stop(96%,#5e8a9c), color-stop(100%,#5797b4));	background: -webkit-linear-gradient(top, #5797b4 0%,#70a8c1 4%,#5e8a9c 59%,#5e8a9c 96%,#5797b4 100%);	background: -o-linear-gradient(top, #5797b4 0%,#70a8c1 4%,#5e8a9c 59%,#5e8a9c 96%,#5797b4 100%);	background: -ms-linear-gradient(top, #5797b4 0%,#70a8c1 4%,#5e8a9c 59%,#5e8a9c 96%,#5797b4 100%);	background: linear-gradient(top, #5797b4 0%,#70a8c1 4%,#5e8a9c 59%,#5e8a9c 96%,#5797b4 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5797b4', endColorstr='#5797b4',GradientType=0 );}#homepage-contentxbox h2{	margin: 0;	color: #263239;}#homepage-choicebox{	margin-bottom: 60px;}#homepage-ul-titles{	margin: 0;	padding: 0;}#homepage-ul-titles .title-1 { color: #B30000; }#homepage-ul-titles .title-2 { color: #B30000; }#homepage-ul-titles .title-3 { color: #B30000; }#homepage-ul-titles .title-4 { color: #B30000; margin-right: 0; }#homepage-ul-titles .title-1 a { color: #B30000; }#homepage-ul-titles .title-2 a { color: #B30000; }#homepage-ul-titles .title-3 a { color: #B30000; }#homepage-ul-titles .title-4 a { color: #B30000; }#homepage-ul-titles li{	float: left;	width: 219px;	margin-right: 25px;	font-size: 22px;	height: 65px;	border-bottom: 1px solid #ccc;	list-style: none;}#homepage-ul-titles a{	text-decoration: none;}#homepage-ul-contents{	list-style: none;	margin: 3px 0 0 0;	padding: 0;}#homepage-ul-contents li{	float: left;	width: 219px;	margin-right: 25px;	border-top: 1px solid #ccc;}#homepage-ul-contents .title-4{	margin-right: 0;}#homepage-ul-contents li{	color: #535353;	font-size: 14px;	text-align: justify;}#homepage-ul-buttons{	margin: 0;	padding: 0;	list-style: none;}#homepage-ul-buttons li{	float: left;	width: 219px;	margin-right: 25px;}#homepage-ul-buttons .title-4{	margin-right: 0;}#homepage-ul-buttons a{	color: #fff;	text-decoration: none;	display: block;	width: 147px;	height: 34px;	line-height: 31px;	text-indent: 45px;}#homepage-ul-buttons .title-1 a { background: url('img/homepage-button-1.png') center center no-repeat; }#homepage-ul-buttons .title-2 a { background: url('img/homepage-button-1.png') center center no-repeat; }#homepage-ul-buttons .title-3 a { background: url('img/homepage-button-1.png') center center no-repeat; }#homepage-ul-buttons .title-4 a { background: url('img/homepage-button-1.png') center center no-repeat; }#homepage-text-left{	float: left;}#homepage-text-left a{	text-decoration: none;}#homepage-text-left a:hover{	text-decoration: underline;}#inlijsten-holder{	width:537px;	height:442px;	float:left;	background:url('img/lijst.png') no-repeat 0 135px;}#inlijsten-title{	height:64px;	margin-bottom:42px;}#inlijst-image{	background:url('img/inlijst-image.jpg') no-repeat 0 0;	width:240px;	height:160px;	margin:77px 60px;	position:absolute;}.home-inlijst-button-holder{	position:absolute;	width:250px;	height:150px;}.home-inlijst-button-holder a{	padding:7px 15px;	color:#fff;	text-decoration:none;	float:left;	border:2px solid #fff;	box-shadow:0px 0px 3px #4a4a4a;	border-radius:8px;	-moz-border-radius:8px;	-webkit-border-radius:8px;	margin:4px 0 0 2px;	background: #4a4a4a; /* Old browsers */	background: -moz-linear-gradient(top, #4a4a4a 0%, #1b1b1b 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* IE10+ */	background: linear-gradient(to bottom, #4a4a4a 0%,#1b1b1b 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#1b1b1b',GradientType=0 ); }.home-inlijst-button-holder a span{	background:url('img/button-arrow.png') no-repeat center left;	padding-left:18px;	display:block;}.home-inlijst-button-holder a:hover{	background: #000; /* Old browsers */	background: -moz-linear-gradient(top, #000 0%, #1b1b1b 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #000 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #000 0%,#1b1b1b 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #000 0%,#1b1b1b 100%); /* IE10+ */	background: linear-gradient(to bottom, #000 0%,#1b1b1b 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#1b1b1b',GradientType=0 ); 	}#button-right-top{	background: url("img/home-buttons/button-connector-top-right.png") no-repeat scroll 0 21px transparent;    margin: -27px 0 0 250px;    padding-left: 142px;}	#button-right-second{	background: url("img/home-buttons/button-connector-right-second.png") no-repeat scroll 0 26px transparent;    margin: 31px 0 0 310px;    padding-left: 82px;}#button-right-bottom{	background: url("img/home-buttons/button-connector-right-bottom.png") no-repeat scroll 31px 25px transparent;    margin: 180px 0 0 246px;    padding-left: 146px;}#button-bottom{	background: url("img/home-buttons/button-connector-bottom.png") no-repeat scroll 0 21px transparent;    margin: 206px 0 0 66px;    padding: 118px 0 0 43px;}#home-top-right{	width:345px;	float:right;	height:580px;}#home-top-right ul{	padding:0;	margin:0;}#home-top-right ul > li{	list-style:none;}#home-top-right ul > li > p, #home-top-right ul > li > h2{width:290px;float:left;margin-bottom:0;}.odd-product-box{	margin-right:0px!important;}.product-box{	width:155px;	float:left;	height:200px;	margin:11px 34px 11px 0;	text-align:center;}.product-box img{	margin-bottom:5px;}.product-box-title{	width:155px;	height:32px;	background:url('img/product-title-background.png') repeat 0 0;	position:absolute;	z-index:25;	margin:0;	line-height:32px;	font-size:13px;	text-align:center;	color:#fff;}.actie-product-box{	width:310px;	float:left;	height:200px;	margin:11px 5px 11px 0;	text-align:center;}.actie-product-box img{	margin-bottom:5px;        max-width: 155px;        }.actie-product-box-title{	width:145px;		z-index:25;        color: #535353;	margin:0;	font-size:12px;	text-align:left;}.actie-product-box-description{	width:145px;	height:160px;	z-index:25;	margin:0;	font-size:12px;	text-align:left;}.actie{	padding:5px 12px;	background-color:#b30000;	color:#fff;	text-transform:uppercase;	position:absolute;	margin:0px 0 0 0px;}.black-button{	padding:7px 15px;	color:#fff;	text-decoration:none;	float:left;	border:2px solid #fff;	box-shadow:0px 0px 3px #4a4a4a;	border-radius:8px;	-moz-border-radius:8px;	-webkit-border-radius:8px;	margin:4px 0 0 2px;        cursor: pointer;	background: #4a4a4a; /* Old browsers */	background: -moz-linear-gradient(top, #4a4a4a 0%, #1b1b1b 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* IE10+ */	background: linear-gradient(to bottom, #4a4a4a 0%,#1b1b1b 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#1b1b1b',GradientType=0 ); }.black-button span{	background:url('img/button-arrow.png') no-repeat center left;	padding-left:18px;}.black-button:hover{	background: #000; /* Old browsers */	background: -moz-linear-gradient(top, #000 0%, #1b1b1b 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #000 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #000 0%,#1b1b1b 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #000 0%,#1b1b1b 100%); /* IE10+ */	background: linear-gradient(to bottom, #000 0%,#1b1b1b 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#1b1b1b',GradientType=0 ); 	}.product-box-price{	color:#000;	float:left;	font-size:12px;        margin:12px 0 0 8px;}#slider {    width: 660px;    height: auto;	min-height:195px;    margin: 20px auto;    /*border: 1px solid #e6e6e6;    background:white;*/}#slider ul {    list-style-type: none;    padding: 0px;	margin:0;}#slider ul li{}#slider ul li img{width:100%;}#slider ul li img{width:100%;}#slider ul li a:hover img{	opacity:0.8;}.slider-buttons, .mainslider-buttons{	width:200px;	position:absolute;	margin:10px 0 0 296px;	z-index:999;}.mainslider-buttons {    margin: 250px 0 0 460px;}.slider-buttons > ul, .mainslider-buttons > ul{	padding:0;	margin:0;}.slider-buttons > ul > li, .mainslider-buttons > ul > li{	list-style:none;	float:left;}.slider-buttons > ul > li > a, .mainslider-buttons > ul > li > a{	width:10px;	height:10px;	text-indent:-9999px;	margin-left:6px;	display:block;	text-decoration:none;	border-radius:10px;	-moz-border-radius:10px;	-webkit-border-radius:10px;	background: #efefef; /* Old browsers */	background: -moz-linear-gradient(top, #efefef 0%, #afafaf 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#afafaf)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #efefef 0%,#afafaf 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #efefef 0%,#afafaf 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #efefef 0%,#afafaf 100%); /* IE10+ */	background: linear-gradient(to bottom, #efefef 0%,#afafaf 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#afafaf',GradientType=0 );}.slider-buttons > ul > li > a:hover, .nf-active, .mainslider-buttons > ul > li > a:hover{	background: #515151!important;	background: -moz-linear-gradient(top, #515151 0%, #222222 100%)!important;	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(100%,#222222))!important;	background: -webkit-linear-gradient(top, #515151 0%,#222222 100%)!important;	background: -o-linear-gradient(top, #515151 0%,#222222 100%)!important;	background: -ms-linear-gradient(top, #515151 0%,#222222 100%)!important;	background: linear-gradient(to bottom, #515151 0%,#222222 100%)!important;	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#222222',GradientType=0 )!important;}ul#product-overview-top {    padding-left: 0px;}ul#product-overview-top li {    float: left;    width: 160px;    height: 260px;    text-decoration: none;    list-style-type: none;} ul#product-overview-top li p, ul#product-overview-top li strong {    width: 146px;    padding-left: 15px;}#block1, #block2, #block3, #block4, #block5, #block6 {    width: 160px;    height: 166px;    overflow: hidden;    display: block;}#block1:hover, #block2:hover, #block3:hover, #block4:hover, #block5:hover, #block6:hover {    background-position: center bottom;}#block1 {     background:url('img/home-buttons/blok1-image.png') no-repeat center top;}#block2 {     background:url('img/home-buttons/blok2-image.png') no-repeat center top;}#block3 {     background:url('img/home-buttons/blok3-image.png') no-repeat center top;}#block4 {     background:url('img/home-buttons/blok4-image.png') no-repeat center top;}#block5 {     background:url('img/home-buttons/blok5-image.png') no-repeat center top;}#block6 {     background:url('img/home-buttons/blok6-image.png') no-repeat center top;}.wide-shadow{	background:url('img/footer-top-shadow.png') no-repeat center top;	height:3px;}.centered{	width:960px;	margin:0 auto;	padding-bottom:25px;}#content-bottom{	border-top:2px solid #fff;	padding:12px 0 23px 0;	background: #f4f4f4; /* Old browsers */	background: -moz-linear-gradient(top, #f4f4f4 6%, #fefefe 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#f4f4f4), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #f4f4f4 6%,#fefefe 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #f4f4f4 6%,#fefefe 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #f4f4f4 6%,#fefefe 100%); /* IE10+ */	background: linear-gradient(to bottom, #f4f4f4 6%,#fefefe 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#fefefe',GradientType=0 );}#content-bottom-left{	width:570px;	float:left;	margin-bottom:30px;}#content-bottom-right{	width:360px;	padding-top:18px;	float:right;}#tagcloud{	float:left;	width:540px;}.tagcloudSize1 { font-size: 11px; }.tagcloudSize2 { font-size: 14px; }.tagcloudSize3 { font-size: 18px; }.tagcloudSize4 { font-size: 24px; }.tagcloudSize5 { font-size: 36px; }#homepage-text-right{	float: right;}.homepage-uspbox{	width:360px;	border:1px solid #d9d9d9;	box-shadow:0px 0px 2px #d9d9d9;	border-radius:12px;	-moz-border-radius:12px;	-webkit-border-radius:12px;	padding:2px;	background:#fff;}.homepage-box-padded{	width: 320px;	color:#fff;	background: #4c4c4c; /* Old browsers */	background: -moz-linear-gradient(top, #4c4c4c 6%, #181819 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#4c4c4c), color-stop(100%,#181819)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #4c4c4c 6%,#181819 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #4c4c4c 6%,#181819 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #4c4c4c 6%,#181819 100%); /* IE10+ */	background: linear-gradient(to bottom, #4c4c4c 6%,#181819 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#181819',GradientType=0 );	border-radius:9px;	-moz-border-radius:9px;	-webkit-border-radius:9px;	padding:20px;}.homepage-box-title{	color: #fff;	font-size: 15px;	height: 20px;	background: none !important;	margin: 0;	font-family: 'Merriweather Sans', sans-serif;}#voordelen-ul{	margin: 15px 0 0 0;	padding: 0;}#voordelen-ul li{	background: url('img/voordeel-vink.png') 0 3px no-repeat;    height: 20px;	font-size:11px;    list-style: none;    padding: 3px 0 0 25px;	font-family: 'Merriweather Sans', sans-serif;}#voordelen-ul li.groot{	height: 34px;}/* Framing page */#framing-preview-container{	width: 600px;	float: left;}#preview-framed-product{	display: block;	text-decoration: none;}#framing-edit-product{	width: 330px;	float: right;	border-left: 1px solid #d2d2d2;}#framing-edit-product-padded{	width: 302px;	float: right;}.framing-title-box-heading{	/*background: url('img/framebox-header.png') left top repeat-x;*/	background: #4a4a4a; /* Old browsers */	background: -moz-linear-gradient(top, #4a4a4a 0%, #1b1b1b 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* IE10+ */	background: linear-gradient(to bottom, #4a4a4a 0%,#1b1b1b 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#1b1b1b',GradientType=0 ); 		height: 45px;	line-height: 45px;	display: block;	color: #fff;	text-decoration: none;	text-indent: 10px;}a.framing-title-box-heading:hover, .framing-title-box-heading-active{	/*background-position: left bottom;*/	background: #000; /* Old browsers */	background: -moz-linear-gradient(top, #000 0%, #1b1b1b 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #000 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #000 0%,#1b1b1b 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #000 0%,#1b1b1b 100%); /* IE10+ */	background: linear-gradient(to bottom, #000 0%,#1b1b1b 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#1b1b1b',GradientType=0 ); 		}#framing-edit-product-padded > div{	background: url('img/framebox-background.png') left top repeat-y;}.framing-sidebox-padded{	padding: 12px 14px;}.framing-sidebox-padded strong{	display: block;}.framebox-divider{	background: url('img/framebox-divider-background.png') left top no-repeat;	min-height: 20px;}.cijfer-1{	background: url('img/cijfer-1.png') left top no-repeat;	width: 25px;	height: 25px;	float: left;}.cijfer-2{	background: url('img/cijfer-2.png') left top no-repeat;	width: 25px;	height: 25px;	float: left;}.cijfer-3{	background: url('img/cijfer-3.png') left top no-repeat;	width: 25px;	height: 25px;	float: left;}.cijfer-4{	background: url('img/cijfer-4.png') left top no-repeat;	width: 25px;	height: 25px;	float: left;}.framing-sidebox-padded .text{	float: right;	width: 235px;}.framing-sidebox-smalltext{	color: #745f3f;}#custom-upload-iframe{	border: 0;	padding: 0;	margin: 0;	width: 100%;	height: 65px;}.upload-customdimensions {	height: 30px;	width: 60px;}.framing-small-input{	width: 35px;}#custom-upload-holder #image-is-uploaded{	background: url("img/home-buttons/button-connector-right-second.png") no-repeat scroll 0 26px transparent;	position: absolute;    padding-left: 63px !important;	padding-top: 13px !important;	margin-left: 175px;}#progress-bar {	height: 20px;	width: 200px !important;	overflow: hidden;	border: 1px solid green;	display: inline-block;	background-color: #fff;}#progress-bar-progress{    min-width:20px !important;}#custom-upload-holder #image-is-uploaded div{	padding:7px 11px !important;	color:#fff;	text-decoration:none;	float:left;	border:2px solid #fff;	box-shadow:0px 0px 3px #4a4a4a;	border-radius:8px;	-moz-border-radius:8px;	-webkit-border-radius:8px;	margin:0 0 0 2px;	background: #4a4a4a; /* Old browsers */	background: -moz-linear-gradient(top, #4a4a4a 0%, #1b1b1b 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* IE10+ */	background: linear-gradient(to bottom, #4a4a4a 0%,#1b1b1b 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#1b1b1b',GradientType=0 ); }#custom-upload .error{	font-size: 11px;}#framing-button-posters-holder{margin-top: 8px;}#framing-button-posters{	background: url('img/button-bekijk-kunst.png') left top no-repeat;	display: block;	width: 146px;	height: 34px;	text-indent: -250px;	overflow: hidden;	text-decoration: none;	margin-bottom: 2px;}#framing-button-morecolors{	background: url('img/button-meer-kleuren.png') left top no-repeat;	display: block;	width: 146px;	height: 34px;	text-indent: -250px;	overflow: hidden;	text-decoration: none;}#framing-material-boxes{	height: 70px;}#framing-material-box-paper{	float: left;}#framing-material-box-canvas{	float: left;	margin-left: 50px;}#framing-closing-box{	background: url('img/framing-close-frame-box.png') left top no-repeat;	height: 18px;}.framing-ppt-box{	width: 32%;	float: left;}.framing-ppt-box-large{	width: 35%;}.framing-ppt-box-prev{	float: left;	margin-right: 5px;}.framing-ppt-box-prev img{	border: 1px solid #000;}#ppt-colors p{	height: 40px;	border-bottom: 1px solid #ccc;	margin-bottom: 0;}.framing-ppt-box-large-prev{	float: left;	display: block;}#passepartout-positioner-table-holder table{	float: left;	margin-left: 18px;}.text-center-input{	text-align: center;}#custom-frames-relative{	position: relative;	margin: 0;	width: 282px;	height: 450px;	overflow: hidden;}#custom-frames-absolute{	position: absolute;	height: 450px;}.customframing-pages{	margin-top: 10px;	height: 20px;	font-size: 12px;}.customframing-pages-buttons{	float: left;	width: 100px;}.customframing-pages-curtext{	float: right;	margin-right: 10px;}.customframing-pages-buttons a{	color: #757575;	text-decoration: none !important;	margin: 0 2px;}a.customframing-pages-buttons-active{	color: #4e4e4e;	font-weight: bold;}a.custom-frames-img-a{	display: block;	height: 90px;	width:128px;}a.custom-frames-img-a img{width:100%;}a.custom-frames-zoom-a{	text-decoration: none !important;}a.custom-frames-zoom-a:hover{	text-decoration: underline !important;}#framing-holder{	width: 330px; 	float :right;}.no-margin-top{	margin-top: 0;}.pas-product-aan{	margin-left: 28px;}.checkbox{	margin-top: 10px;}#dataFrameborderFilterframestyle, #dataFrameborderFilterframematerial{	width: 128px;}#dataFrameborderFilterframecolor{	width: 128px;    float: left;    margin-right: 14px;}#frames-overview{width:626px;height:600px;}#ppts-overview{	height:175px;}#frames-overview, #ppts-overview{	margin-top: -10px;	overflow:hidden;	position:relative;}.slide-control{	position:absolute;	z-index:999;	top:47px;}.slide-control.left{left:0;}.slide-control.right{right:0;}#frames-overview{	padding:0 0 0 17px;}#frames-overview > div > a{	margin-top: 0;    display: block;    height: 177px;    width: 20px;    line-height: 177px;    background: white;    text-align: center;}#ppts-overview  .slide-control{    margin-top: -81px;    display: block;    height: 177px;    width: 20px;    line-height: 177px;    background: white;    text-align: center;}#frames-overview .custom-frames-holder .custom-frames-img-a{	border:1px solid #e7e7e7;	width:128px;	height:128px;	line-height:128px;}.ppt-selected .customframe-title{	color:#c9185f;	font-size:13px!important;	font-weight:500;}.custom-frames-img-a:hover img, .ppt-selected a.custom-frames-img-a img{	border:3px solid #c9185f;}#frames-overview .custom-frames-holder .custom-frames-img-a img{	width:75%;	display:inline-block;	vertical-align:middle;}.custom-frames-holder{	float: left;	width: 128px;	margin-right:20px!important;	min-height: 88px;	position:relative;	text-align: center;	font-size: 12px;}.custom-frames-holder .customframe-title{	margin-top:8px;	font-size:11px;}.meer-lijsten-knop{	background: url('img/meer-lijsten.png') top center no-repeat;	width: 146px;	height: 36px;	display: block;	overflow: hidden;	text-indent: -250px;	margin: 20px 0 0 0;}a{	color: #535353;}a:hover{	text-decoration: none;}#art-leftside{	float: left;	width: 250px;}#art-rightside{	float: left;	width: 710px;}.art-type-holder{	width: 190px;	height: 50px;	line-height: 50px;	color: #fff;	font-size: 20px;	overflow: hidden;	display: block;	text-indent: 10px;	text-decoration: none;        margin-left: 2px;	background: #4a4a4a; /* Old browsers */	background: -moz-linear-gradient(top, #4a4a4a 0%, #1b1b1b 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* IE10+ */	background: linear-gradient(to bottom, #4a4a4a 0%,#1b1b1b 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#1b1b1b',GradientType=0 );        border: 2px solid #fff;        box-shadow: 0px 0px 3px #4a4a4a;}#art-webshop{	background: url('img/art-webshop.png') left top no-repeat;}#art-categories{	background: url('img/art-background.png') left top repeat-y;	}#art-holder-bottom{	background: url('img/art-footer.png') left top no-repeat;		height: 11px;}#art-categories-padded{	margin: 0 auto;	width: 190px;}.menu-left{	margin: 0;	padding: 0;	list-style: none;	line-height: 20px;}.menu-left .menu-left{	margin-left: 20px;}.menu-link-a {    color: #000000;}.menu-link-active{	color: #826a46;	font-weight: bold;}.menu-identifier-mp{	background: url('img/menu-identifier-mp.png') center center no-repeat;}.menu-identifier-mp-lp{	display: block;	float: left;	width: 10px;	height: 20px;	text-decoration: none;	text-indent: -1000px;	overflow: hidden;}.productbox{	float: left;	width: 158px;	height: 420px;	margin-right: 26px;}.productbox-lir{	margin-right: 0 !important;}.productbox-producttype{	color: #535353;	font-weight: bold;	border-left: 1px solid #CCCCCC;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	padding: 2px 4px;	height: 25px;	line-height: 25px;}a.radio_static_frames {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE 8 */  filter: alpha(opacity=40); /* IE 5-7 */  -moz-opacity: 0.4;   /* Netscape */  -khtml-opacity: 0.4; /* Safari 1.x */  opacity: 0.4; /* Good browsers */}a.radio_static_frames.selected, a.radio_static_frames:hover {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */  filter: alpha(opacity=100); /* IE 5-7 */  -moz-opacity: 1;   /* Netscape */  -khtml-opacity: 1; /* Safari 1.x */  opacity: 1; /* Good browsers */}.productbox-title, .static-frame-button a{	height: 35px;	line-height: 35px;	text-align: center;	color:#fff;	text-decoration:none;	float:left;	width:150px;	border:2px solid #fff;	box-shadow:0px 0px 3px #4a4a4a;	border-radius:8px;	-moz-border-radius:8px;	-webkit-border-radius:8px;	margin:4px 0 0 2px;	background: #4a4a4a; /* Old browsers */	background: -moz-linear-gradient(top, #4a4a4a 0%, #1b1b1b 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* IE10+ */	background: linear-gradient(to bottom, #4a4a4a 0%,#1b1b1b 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#1b1b1b',GradientType=0 );}.productbox-title a{	color:#fff;	text-decoration:none;}	.productbox-title, .static-frame-button a{	float:none!important;}.productbox-title:hover, .static-frame-button a:hover{	background: #000; /* Old browsers */	background: -moz-linear-gradient(top, #000 0%, #1b1b1b 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #000 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #000 0%,#1b1b1b 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #000 0%,#1b1b1b 100%); /* IE10+ */	background: linear-gradient(to bottom, #000 0%,#1b1b1b 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#1b1b1b',GradientType=0 ); 	}.productbox-artist, .productbox-size-box, .productbox-size-price{	background: url('img/product-box-box.png');	height: 30px;	line-height: 30px;	padding: 0 5px;	text-align: center;}.productbox-image-notifier-holder{	display: none;}.productbox-button-order-centered a, .productbox-button-frame a, .productbox-button-order a, #button-wallcolor, #button-impression{	padding:7px 15px;	color:#fff;	text-decoration:none;	float:left;	border:2px solid #fff;	box-shadow:0px 0px 3px #4a4a4a;	border-radius:8px;	width:122px;	text-align:center;	display:block;	-moz-border-radius:8px;	-webkit-border-radius:8px;	margin:4px 0 0 2px;	background: #4a4a4a; /* Old browsers */	background: -moz-linear-gradient(top, #4a4a4a 0%, #1b1b1b 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #4a4a4a 0%,#1b1b1b 100%); /* IE10+ */	background: linear-gradient(to bottom, #4a4a4a 0%,#1b1b1b 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#1b1b1b',GradientType=0 ); /*	background: url('img/productbox-button-order-bg.png') left top repeat-y;*/}.productbox-button-order-centered:hover, .productbox-button-frame a:hover, .productbox-button-order a:hover, #button-wallcolor:hover, #button-impression:hover{	background: #000; /* Old browsers */	background: -moz-linear-gradient(top, #000 0%, #1b1b1b 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #000 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #000 0%,#1b1b1b 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #000 0%,#1b1b1b 100%); /* IE10+ */	background: linear-gradient(to bottom, #000 0%,#1b1b1b 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#1b1b1b',GradientType=0 );  }.productbox-size-price{	text-align: center;	font-size: 18px;}.productbox-price-text{	color: #535353;}.productbox-price{	color: #B30000;	font-weight: bold;}.button-order{	margin-top:5px;}/*.productbox-button-order a{	display: block;	margin: 4px auto 0 auto;	width: 146px;	height: 34px;	background: url('img/button-bestel-nu.png') center center no-repeat;	text-indent: -1000px;	text-decoration: none;	overflow: hidden;}.productbox-button-frame a{	display: block;	margin: 0px auto 0 auto;	width: 146px;	height: 34px;	background: url('img/button-inlijsten.png') center center no-repeat;	text-indent: -1000px;	text-decoration: none;	overflow: hidden;}*/.productbox-info-button{	display: block;	width: 21px;	height: 21px;	float: right;	background: url('img/info-button.png') center center no-repeat;	overflow: hidden;	text-indent: -1000px;	margin-top: 2px;}.information-icon{	display: inline-block;	width: 21px;	height: 21px;	background: url('img/info-button.png') center center no-repeat;	overflow: hidden;	text-indent: -1000px;	zoom: 1;	*display: inline;}p.break{	margin: 0;	padding: 0;	height: 0;	overflow: hidden;}.productOverview{	padding-top: 15px;}.pbPrev{    width: 135px;    float: left;    text-align: left;}.pbNext{    width: 135px;    float: right;    text-align: right;}#breadcrumb{	color:#c9185f;	font-weight:bold;	font-size:11px;	margin-top:11px;}#breadcrumb .breadcrumb, #breadcrumb .bc-divider{	color:#8a8a8a!important;	font-weight:normal!important;}#art-breadcrumb-holder{	height: 50px;	background: url('img/art-breadcrumb-holder.png') center left no-repeat;	padding-left: 15px;}#art-breadcrumb-holder a{	color: #353535;	text-decoration: none;}#art-breadcrumb-holder a:hover{	text-decoration: underline;}.productimage-holder{	float: right;}.product-moreinfo-box-padded{	padding: 0 25px;}.productbox-image-positioner{	text-align: center;}.homepage-block-box{	margin-top: 5px;	background: url('/assets/img/homepage-block-img.png') left top no-repeat;	width: 219px;	height: 122px;}.homepage-block-box a{	display: block;	width: 219px;	height: 122px;}#homepage-block-eigenafbeelding { background: url('img/homepage-eigenafbeelding.png') center center no-repeat; }#homepage-block-kunst { background: url('img/homepage-kunst.png') center center no-repeat; }#homepage-block-lijsten { background: url('img/homepage-lijsten.png') center center no-repeat; }#homepage-block-wissellijsten { background: url('img/homepage-wissellijsten.png') center center no-repeat; }#framing-wallcolor-impression-holder{	height: 40px;	margin-bottom: 10px;}#button-wallcolor, #button-impression{	float: left;	width: 184px;	height: 25px;	line-height:25px;	font-size:16px;	margin:0 10px 12px 0;/*		text-indent: -1000px;	overflow: hidden;	background: url('img/button-wallcolor.png') center center no-repeat;*/	}/*#button-impression{	float: left;	width: 203px;	height: 34px;	margin-left: 25px;	text-indent: -1000px;	overflow: hidden;	background: url('img/button-sfeerimpressie.png') center center no-repeat;}*/#static-frames-left{	float: left;	width: 150px;}#frames-middle{	float: left;	width: 480px;}#frames-middle .pageButtonHolder{	width: 480px;}#frames-middle .pbPrev, #frames-middle .pbNext{	width: 105px;}#frames-middle .pbCurTotal{	width: 270px;}#framepage-frame-info{	float: right;	width: 273px;}.frame-box{	background: url('img/frame-box.png') center bottom no-repeat;	float: left;	width: 140px;	height: 210px;	margin: 5px 30px 20px 0;}.frame-no-margin{	margin-right: 0 !important;}.frame-title{	height: 35px;	color: #535353;	font-size: 13px;}.frame-link{	display: block;	height: 140px;	color: #4e849b;	font-weight: bold;	text-decoration: none;}.frame-link span{	float: left;	margin: 50px 0 0 75px;	height: 50px;	line-height: 50px;	width: 50px;	text-align: center;	background: url('img/frame-link-profile-width.png') center top no-repeat;}.frame-pricebox{	height: 35px;	line-height: 35px;	text-align: center;}.frame-price{	font-weight: bold;	color: #4e849b;}#ajax-frame-pictures{	height: 140px;}.ajax-frame-picture-holder{	float: left;	width: 120px;	height: 120px;	background: url('img/ajax-frame-picture-holder.png') left top no-repeat;}.ajax-frame-picture-holder a{	width: 120px;	height: 120px;	display: block;}.ajax-frame-picture-holder img{	float: left;	margin: 90px 0 0 10px;}div.ajax-frame-picture-holder2 img{	float: right;	margin: 10px 10px 0 0;}div.ajax-frame-picture-holder2{	float: right;}#ajax-frame-choose-size-box{	background: url('img/ajax-frame-choose-size-box.png') center bottom no-repeat;}#ajax-frame-choose-size-box-header{	background: url('img/ajax-frame-choose-size-box-header.png') center top no-repeat;	height: 45px;	overflow: hidden;	text-indent: -1000px;}#ajax-frame-choose-size-box-inner{	padding: 0 20px 20px 20px;}#ajax-frame-choose-size-box-inner p{	color: #535353;	font-weight: bold;}#ajax-frame-choose-size-box-inner input{	width: 50px;}#ajax-frame-button{	display: block;	float: right;	width: 203px;	height: 34px;	background: url('img/button-naar-volgende-stap.png') left top no-repeat;	overflow: hidden;	text-indent: -1000px;}.productbox-image-holder{	height: 156px;	padding: 4px 0;	border: 1px solid #CCCCCC;}#advanced-search-art{	float: left;	width: 500px;}#advanced-search-frames{	float: right;}.three-column-block.one, .three-column-block.two {    float: left;    width: 225px;    }.three-column-block.three {    float: left;    width: 450px;    }.three-column-block ul li {    margin-bottom: 5px;    width: 150px;    float: left;}#static-frames-left ul li {    margin-bottom: 5px;}.block-wide ul li {    width: 225px;    margin-bottom: 5px;    float: left;}.three-column-block ul li a, .block-wide ul li a, #static-frames-left ul li a{    color: #000000;    text-decoration: none;}.three-column-block ul li img, .block-wide ul li img{    padding-right: 5px;}#custom-upload-holder ul.upload-holder-canvastype li {	width: 124px;	float: left;	padding: 0 20px;	border: solid 1px #ffffff;	margin: 0 25px;        cursor: pointer;}#custom-upload-holder ul.upload-holder-canvastype li img.radio-canvas-type{        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE 8 */        filter: alpha(opacity=40); /* IE 5-7 */        -moz-opacity: 0.4;   /* Netscape */        -khtml-opacity: 0.4; /* Safari 1.x */        opacity: 0.4; /* Good browsers */}#custom-upload-holder ul.upload-holder-canvastype li.selected img.radio-canvas-type{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */        filter: alpha(opacity=100); /* IE 5-7 */        -moz-opacity: 1;   /* Netscape */        -khtml-opacity: 1; /* Safari 1.x */        opacity: 1; /* Good browsers */}#custom-upload-holder ul.upload-holder-canvastype li a.layout-info{	position: absolute;	margin-top: 91px;	margin-left: -11px;}/* Radio Styling for choose format from http://uniformjs.com/ */#custom-upload-holder .upload-holder-canvasformat div.radio span {  background-image: url("img/uniform-sprite.png");  background-repeat: no-repeat;  -webkit-font-smoothing: antialiased; }#custom-upload-holder .upload-holder-canvasformat .radio {  display: -moz-inline-box;  display: inline-block;  *display: inline;  zoom: 1;  vertical-align: middle; }#custom-upload-holder .upload-holder-canvasformat .radio input:focus {  outline: 0; }#custom-upload-holder .upload-holder-canvasformat .radio,#custom-upload-holder .upload-holder-canvasformat .radio * {  margin: 0;  padding: 0; }#custom-upload-holder .upload-holder-canvasformat .highContrastDetect {  background: url("img/uniform-bg-input.png") repeat-x 0 0;  width: 0px;  height: 0px; }/* Radio */#custom-upload-holder .upload-holder-canvasformat div.radio,#custom-upload-holder .upload-holder-canvasformat div.radio span,#custom-upload-holder .upload-holder-canvasformat div.radio input {  width: 18px;  height: 18px; }#custom-upload-holder .upload-holder-canvasformat div.radio {  position: relative; }#custom-upload-holder .upload-holder-canvasformat div.radio span {  display: -moz-inline-box;  display: inline-block;  *display: inline;  zoom: 1;  text-align: center;  background-position: 0 -279px; }#custom-upload-holder .upload-holder-canvasformat div.radio input {  opacity: 0;  filter: alpha(opacity=0);  -moz-opacity: 0;  border: none;  background: none;  display: -moz-inline-box;  display: inline-block;  *display: inline;  zoom: 1;  text-align: center; }#custom-upload-holder .upload-holder-canvasformat li {float: left;width: 165px;}#custom-upload-holder .upload-holder-canvasformat div.radio:active span,#custom-upload-holder .upload-holder-canvasformat div.radio.active span {  background-position: -18px -18px -279px; }#custom-upload-holder .upload-holder-canvasformat div.radio.focus span,#custom-upload-holder .upload-holder-canvasformat div.radio:hover span {  background-position: -36px -36px -279px; }#custom-upload-holder .upload-holder-canvasformat div.radio.focus:active span,#custom-upload-holder .upload-holder-canvasformat div.radio:active:hover span,#custom-upload-holder .upload-holder-canvasformat div.radio.active:hover span,#custom-upload-holder .upload-holder-canvasformat div.radio.active.focus span {  background-position: -54px -279px; }#custom-upload-holder .upload-holder-canvasformat div.radio span.checked {  background-position: -72px -279px; }#custom-upload-holder .upload-holder-canvasformat div.radio:active span.checked,#custom-upload-holder .upload-holder-canvasformat div.radio.active span.checked {  background-position: -90px -279px; }#custom-upload-holder .upload-holder-canvasformat div.radio.focus span.checked,#custom-upload-holder .upload-holder-canvasformat div.radio:hover span.checked {  background-position: -108px -279px; }#custom-upload-holder .upload-holder-canvasformat div.radio.focus:active span.checked,#custom-upload-holder .upload-holder-canvasformat div.radio:hover:active span.checked,#custom-upload-holder .upload-holder-canvasformat div.radio.focus.active span.checked,#custom-upload-holder .upload-holder-canvasformat div.radio.active:hover span.checked {  background-position: -126px -279px; }#custom-upload-holder .upload-holder-canvasformat div.radio.disabled span,#custom-upload-holder .upload-holder-canvasformat div.radio.disabled:active span,#custom-upload-holder .upload-holder-canvasformat div.radio.disabled.active span {  background-position: -144px -279px; }#custom-upload-holder .upload-holder-canvasformat div.radio.disabled span.checked,#custom-upload-holder .upload-holder-canvasformat div.radio.disabled:active span.checked,#custom-upload-holder .upload-holder-canvasformat div.radio.disabled.active span.checked {  background-position: -162px -279px; }/* PRESENTATION */.showimage img{    max-width: 200px;    max-height: 200px;}/* Radio */#custom-upload-holder .upload-holder-canvasformat div.radio {  margin-right: 3px; }  #custom-upload-holder h2{	/*margin: 0;	padding: 0;	height: 67px;	line-height: 70px;	color: #535353;*/}.glass-info{	display: none;	font-style: italic;	font-size: 13px;}#wissellijsten-right{	padding:0 22px;	border-top:1px solid #e7e7e7;	padding-top:20px;}.static-frame-box{	width: 240px;	height: 295px;	margin-right: 30px;	float: left;}div.static-frame-box-nomargin, div.static-frame-product-box-nomargin{	margin-right: 0;}.framelist-wrapper{}.framelist-wrapper .top{	clear:both;	padding:15px 0;	width:615px;	margin:0 auto;	height:20px;	border-bottom:1px solid #e7e7e7;}.framelist-wrapper .bottom{	padding-right:22px;	height:35px;}.framelist-wrapper .pageButtonHolder{	float:right;}.framelist-wrapper .product-wrapper{	margin-top:13px;}.pbAllButtons{	text-align: center;}.pbAllButtons{	font-weight: normal;}.pbAllButtons a{	color: #757575;}a.pbActive{	color:#c9185f;	text-decoration:none;}.framelist-wrapper .title{	font-size:14px;	font-weight:500;}.large-image-wrapper{	max-width:185px;	float:left;	border:1px solid #e7e7e7;	max-height:113px;	overflow:hidden;	margin-bottom:5px;}.large-image-wrapper a{	display:block;	width:185px;	height:113px;	text-align:center;}.large-image-wrapper img{	width:auto;	height:100%;	vertical-align:middle;	display:inline-block;}.small-images-wrapper{	width:320px;	float:left;	margin-left:20px;}.small-images-wrapper a{	display:inline-block;	width:65px;	height:40px;	overflow:hidden;	border:1px solid #e7e7e7;}.small-images-wrapper a img{	width:100%;}.text-block.pinkborder.scroller {	position: fixed;	top: 10px;}.text-block.pinkborder {	border: 2px solid #c9185f;	width: 279px;}.text-block.pinkborder .paintlist, .text-block.pinkborder .oilpaintlist {	border-top:1px solid #e7e7e7;	font-size: 13px;}.text-block.pinkborder .paintlist .row, .text-block.pinkborder .oilpaintlist .row {	border-bottom:1px solid #e7e7e7;	border-top:0px solid #e7e7e7;	height: 59px;}.text-block.pinkborder .paintlist .row .title, .text-block.pinkborder .oilpaintlist .row .title {	font-size: 13px;	width: 159px;	line-height:14px;	display: inline-block;}.text-block.pinkborder .paintlist .row .green, .text-block.pinkborder .oilpaintlist .row .green {	padding-left: 1px;	font-weight: 500;	line-height: 59px;	width: 22px;    display: inline-block;}.text-block.pinkborder .paintlist .row .pink, .text-block.pinkborder .oilpaintlist .row .pink {	padding-left: 5px;	line-height: 59px;	width: 56px;	font-weight: 500;    display: inline-block;}.text-block.pinkborder .paintlist .row .remove .standard-btn, .text-block.pinkborder .oilpaintlist .row .remove .standard-btn {	padding: 0 6px;    height: 20px;    line-height: 20px;}.price .old{    text-decoration: line-through;	margin-right: 10px;}.paintinfo, .oilpaintinfo {	font-size: 14px;	padding: 18px 58px 0px 58px;	font-weight: 500;}.paint-product-box {    margin-left: 22px;	width:189px;		float: left;	margin-bottom:15px;	height: 205px;	margin-right: 0px;}.paint-product-box.active {	border: 2px solid #c9185f;	height: 201px;}.paint-product-box .standard-btn{	width:67px;	padding:0 12px;}.paint-product-box .quantity {	width:41px;	height: 28px;    line-height: 28px;	text-align: center;	margin-left:12px;    border: 1px solid #e7e7e7}.paint-product-box .amount {	font-style: italic;	font-size: 14px;	width: 40px;	display: inline-block;	font-weight: 500;	padding-left: 10px;}.paint-product-box .title{	font-size:12px;	font-weight:400;	width: 166px;    padding-top: 5px;	padding-left: 12px;    text-decoration: none; }.paint-product-box .title:hover{	color:#494949;}.paint-product-box .price{	font-size:12px;	font-weight:400;	width: 166px;    padding-top: 5px;	padding-left: 12px;    text-decoration: none; 	line-height: 18px;	vertical-align: bottom;	height: 18px;	padding-bottom:5px;}.paint-product-box .price .old{    text-decoration: line-through;	line-height: 20px;	float: left;}.paint-product-box .price .new{    color:#c9185f;	font-weight: bold;	font-size: 17px;	float:right;}.paint-product-box .price .piece{    float: right;	line-height: 20px;}.paint-product-box .image-wrapper{	width:100%;	margin-top:5px;	height:75px;	text-align:center;	border:0px solid #e7e7e7;	overflow:hidden;}.paint-product-box .image-wrapper img{	height:100%;	display:inline-block;}.static-frame-product-box {    margin-left: 22px;	width:189px;		float: left;	margin-bottom:15px;	height: 205px;}.static-frame-product-box .standard-btn{	width:100%;	padding:0 14px;}.standard-btn .ion-chevron-right{	float:right;	}.static-frame-product-box .title{	font-size:13px;	font-weight:400;    text-decoration: none; }.static-frame-product-box .title:hover{	color:#c9185f;}.static-frame-product-box .image-wrapper{	width:100%;	margin-top:5px;	height:110px;	text-align:center;	border:1px solid #e7e7e7;	overflow:hidden;}.static-frame-product-box .image-wrapper img{	height:100%;	display:inline-block;}.static-frame-info span{	float: left;	margin: 5px 0 0 120px;}.static-frame-order .select-wrapper{    float:left;}.static-frame-product-box .static-frame-order {    height: 150px;    padding-left: 10px;}.static-frame-product-box-left .static-frame-order .select-wrapper{width:300px; position:relative;}.static-frame-product-box-left .static-frame-order .select-wrapper.quantity{width:150px;}.product-detail-input-row{margin-bottom:15px; height:34px; line-height:34px; }.static-frame-product-box .price {    font-size: 12px;      padding-left: 10px;    font-weight: bold;    float: left;    width: 195px;    padding-top: 5px;}.static-frame-product-box-left .quantity input{	height:29px;	width:55px;	text-align:right;	padding-right:11px;	border:1px solid #dcdcdc;}.static-frame-product-box .product-description {    font-size: 12px;    padding-left: 10px;    height: 66px;    overflow: hidden;    float: left;    width: 195px;    padding-top: 5px;}.static-frame-product-box .product-description.hangingsystem {    height: 84px !important;}.static-frame-product-box-right .product-description {    font-size: 12px;    padding-left: 10px;    height: 86px;    float: left;    width: 500px;    padding-top: 5px;}.static-frame-order .static-frame-order-title {    font-size: 12px;    font-weight: bold;    float: left;    width: 75px;    padding-top: 10px;}.static-frame-order-titlewide{	width:235px;	float:left;	font-size: 12px;    font-weight: bold;}.product-detail-input-row .price .pink{	font-weight:500;	margin-right:8px;}.static-frame-product-box-left .static-frame-order {    padding-top: 5px;    float: left;}.static-frame-product-box-left .black-button {    padding-top: 5px;    float: left;}.static-frame-product-box-left .static-frame-order{position:relative;}.static-frame-button a{	display: block;	float: left;	overflow: hidden;	width: 146px;	height: 34px;	/*background: url('img/button-bestel-nu.png') center center no-repeat;*/}#bestelproces-title{	height: 50px;}#bestelproces-title h3{	float: left;	margin: 0;	padding: 0;}#bestelproces-title span{	float: right;	display: block;	width: 113px;	height: 31px;	background: url('img/bestelproces-stappen.png') left top no-repeat;}.order-top-button{	border-bottom:1px solid #e7e7e7;	margin-bottom:15px;}.bestelproces-box{	padding:6px 17px 17px 17px;}.bestelproces-box h3{	margin: 0 0 10px 0;	padding: 0;	font-size: 14px;	color: #353535;	font-weight: bold;}#choose-framing-company{	font-style: italic;	color: red;}#stap-2{	background-position: 0 -31px!important;}#stap-3{	background-position: 0 -62px!important;}#order-overview-invoice-address{	float: left;}#order-overview-shipment-address{	float: left;	margin-left: 100px;}.order-overview-line{	border-bottom: 1px solid #b6bec2;	width: 560px;	color: #535353;	height: 50px;	line-height: 50px;	float: left;}.order-overview-line .title{	float: left;	line-height: 15px;}.order-overview-line .price{	float: right;	line-height: 15px;}.bestelproces-box .webshop-cart-image{	padding-top: 0 !important;}.bestelproces-box .webshop-cart-box{	margin-bottom: 5px !important;}.bestelproces-box #webshop-cart-overview{	height: 75px !important;	background: none !important;}#bestelproces-overview-totalen{	text-align: right;}#bestelproces-overview-totalen div{	margin: 10px 0;}#bestelproces-overview-eindtotaal{	height: 50px;	line-height: 50px;	text-align: right;	font-size: 24px;	background-color: #535353;	border: 1px solid #b6bec2;	color: #ffffff;}#bestelproces-overview-eindtotaal-price{	color: #fff;	padding-right: 20px;}#site-left-searchfield-holder{	width: 204px;	height: 34px;	background: url('img/searchfield-background.png') left top no-repeat;	margin-top: 25px;}#site-left-searchfield{	float: left;	width: 170px;	height: 34px;	overflow: hidden;}#site-left-searchfield input{	float: left;	width: 168px;	height: 32px;	margin: 1px 0 0 1px;	border: 0;	background-color: transparent;	color: #fff;}#site-left-searchbutton-holder{	float: right;	width: 34px;	height: 34px;}#site-left-searchbutton-holder a{	width: 34px;	height: 34px;	display: block;	background: url('img/search-icon.png') center center no-repeat;	text-decoration: none;}.custom-product-holder{	margin-bottom: 25px;}.custom-product-title{	border-bottom: 1px solid #B30000;}.custom-product-title span{	float: right;	font-size: 11px;	padding-top: 8px;}.custom-product-description{	float: left;	width: 300px;}.custom-product-images{	float: right;	width: 150px;}.customprod-order{	display: block;	width: 146px;	height: 34px;	background: url('img/button-bestel-nu.png') center center no-repeat;	text-indent: -1000px;	text-decoration: none;	overflow: hidden;}#button-search-more-art, #button-search-more-frames{	background: url('img/search-button.png') left top no-repeat;	width: 254px;	height: 34px;	line-height: 34px;	text-indent: 15px;	color: #fff;	text-decoration: none;	display: block;}.pod-lightbox{	padding: 10px 30px;}.pod-left{	float: left;	width: 300px;	text-align: center;}.pod-right{	float: right;	width: 310px;}.pod-heading{	margin-top: 0;	height: 45px;	color: #B30000;	border-bottom: 1px solid #ccc;	font-size: 30px;	font-weight: bold;	margin-bottom: 10px;}.pod-top-box-float{	float: left;	margin-right: 10px;}.pod-top-box{	line-height: 25px;	min-height: 50px;	/*height: 128px;*/	padding: 5px;	background: url('img/pod-top-box.png') left top no-repeat;}.pod-bottom-box{	line-height: 25px;	height: 91px;	margin-top: 10px;	padding: 5px;	background: url('img/pod-bottom-box.png') left top no-repeat;	}.pod-size{	float: left;}.pod-price{	color: #353535;	font-weight: bold;	font-size: 20px;	float: right;}#webshop-cart-submit-verder-winkelen{	float: left !important;	margin-left: 10px !important;        text-align: center;        font-size: 16px;        width: 175px}.artists-box{	float: left;	padding: 5px 16px;	border: 1px solid #000;	width: 138px;	margin: 0 2% 15px 0;	font-size: 12px;	height: 255px;}.artists-box-header{	text-align: left;	font-size: 50px;	margin: 17px 0;}.artists-box a:hover{	color: #000000;}.artists-box-more{	display: block;	margin: 0 auto;	width: 139px;	height: 25px;	line-height: 25px;	color: #fff !important;	font-size: 13px;	text-align: center;	text-decoration: none;	background: url('http://www.wiwistatic.nl/artbol/images/assets/widgets/more-artists.png') left bottom no-repeat;}.artists-box-more:hover{	background-position: left top;}/******************************* TABS *******************************/#tabbed-framing-choices{	margin-top: 20px;}#tabbed-framing-choices  p > a{	text-decoration:underline;}#framing-selects select{	border: 1px solid #bbbbbb;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;	width: 110px;	color: #707070;	background: #ffffff;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 49%, #fafafa 50%, #fafafa 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#ffffff), color-stop(50%,#fafafa), color-stop(100%,#fafafa));	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 49%,#fafafa 50%,#fafafa 100%);	background: -o-linear-gradient(top, #ffffff 0%,#ffffff 49%,#fafafa 50%,#fafafa 100%);	background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 49%,#fafafa 50%,#fafafa 100%);	background: linear-gradient(to bottom, #ffffff 0%,#ffffff 49%,#fafafa 50%,#fafafa 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 );	margin-bottom: 8px;	padding: 8px;}#frames-holder-ul{	min-height: 130px;	list-style: none;	margin: 0;	padding: 0;}.frame-holder-ul{padding:0;}#frames-holder-ul li{	float: left;	margin-top: 15px;}#frames-holder-ul li:hover .custom-frames-img-zoom{	padding-top: 10px;	transition: padding 0.3s;	-moz-transition: padding 0.3s;	-webkit-transition: padding 0.3s;	-o-transition: padding 0.3s;}#custom-frames{	}#custom-frames > div{	position: relative;	width: 608px;	margin-right: 27px;}/* Contactpagina */#mapSearchForm{	border:1px solid #ccc;	border-radius: 5px;	padding:30px 50px;	display:block;}#mapSearchForm input{	font-size:14px;	height:35px;	border:1px solid #ccc;	border-radius: 2px;	padding:10px;}#mapSearchForm input[type="text"]{	width:400px!important;	margin-right:100px;}#mapSearchForm input[type="submit"]{	height:55px;	width:300px!important;	cursor:pointer;}#mapSearchForm input[type="submit"]:hover{	background-color: #EDEDED;}.ajaxLoader{	display:none;	margin-top:17px;	float:right;	height:16px;	width:16px;	background: url('img/ajax-loader.gif') center center no-repeat;}.contactList{	list-style-type:none;}.contactList-part{	margin-top:20px;}.contactList-part ul{	list-style-type:disc;}/*.listPart{	width:50%; 	display:inline-block; 	float:right; 	position:relative;}*//* Staffelprijzen */div.stagprices {    font-size: 12px;    padding-left: 10px;    overflow: hidden;    float: left;    width: 500px;    padding-top: 5px;}div.stagprices h3 {    margin-bottom: 0;}div.stagprices .stagprices-line-amount, div.stagprices .stagprices-line-discount {    border: 1px solid #d4d4d4;    text-align: left;    width: 100px;    display: inline-block;     padding-left: 3px;}div.stagprices .stagprices-line-discount {    margin-left: -4px;   }div.stagprices .stagprices-line-startingfrom {    border: 0px solid #d4d4d4;    text-align: left;    width: 60px;}.keep-dimension{	background:url('http://www.inlijst.nl/assets/img/chain.png') no-repeat center left;	padding-left:28px;	height:20px;	line-height:20px;	text-decoration:none;	display:block;        opacity: 1;        cursor: pointer;}.keep-dimension:hover{	text-decoration:underline;}#popup_container{	padding:20px!important;	border:1px solid #eee;	background:white!important;}#popup_container input[type="button"]{	margin-top:25px;}#popup_title{	color:#d61864;	color:17px;}.calculation-line-left-bottom{	    display: inline-block;    width: 50%;    line-height: 20px;}