*{margin:0;padding:0;}
html, body{font:11px/1.4em Verdana, Tahoma, Arial, sans-serif;text-align:center; }
th,td{font:11px/1.4em Verdana, Tahoma, Arial, sans-serif;}
a{outline:none;}
#winkelwagen{margin:0 auto;position:absolute;left:885px;top:34px;height:85px;width:220px;text-align:left;z-index:4;cursor:hand;}
#wrapper{margin:0 auto;width:960px;text-align:left;}
#quicknav{padding-right:5px;position:absolute;top:0;height:120px;width:955px;text-align:right;color:#4c711d;}
#wrapper-right, #wrapper-right-cart, #wrapper-left{margin-top:200px;}
#bestelproces #wrapper-right-cart{margin-top:160px;}
#wrapper-right{float:right;width:760px;}
#content{margin:0 20px;float:left;width:520px;}
#wrapper-right-cart #content{float:none;width:auto;}
#contentBreed{margin:0 20px;float:left;width:720px;}
#content #breadcrumbs, #contentBreed #breadcrumbs{margin-bottom:1em;}
#content h1, #contentBreed h1{margin-bottom:1em;font-size:17px;}
#content h2, #contentBreed h2{margin:1.5em 0 0.5em 0;font-size:13px;}
#content .categories, #content .products{list-style:none;}
#content .categories li, #content .products li{margin:0 20px 20px 0;padding:4px 4px 0 4px;float:left;width:144px;height:131px;background:url("http://www.elskamptuinmeubelcentrum.nl/images/result.png");background-position: 0px -440px;}
#content .products li{height:196px;background:url("http://www.elskamptuinmeubelcentrum.nl/images/bg-product.png") no-repeat center top;}
#content .categories li a, #content .products li a{margin:0 5px 5px 5px;display:block;color:#000;font-weight:bold;text-align:center;text-decoration:none;}
#content .categories li a.text{margin-top:5px;}
#content .products li a.text{margin-top:30px;}
#content .categories li a:hover, #content .products li a:hover{text-decoration:underline;}
#content .products p{margin:0 0 3px 0;}
.prijs-van .prijs{font-weight:bold;}
.prijs-voor{text-align:right;}
.prijs-voor .prijs{font-size:1.8em;font-weight:bold;color:#f90;line-height:1em;}
#content #content-top{overflow:hidden;margin-bottom:1em;}
#content #content-top-left{float:left;width:250px;}
#content #content-top-left .prijs-van .prijs{font-weight:bold;}
#content #content-top-left .prijs-voor{text-align:right;}
#content #content-top-left .prijs-voor .prijs{font-size:2.2em;font-weight:bold;color:#f90;line-height:1em;}
#content #content-top-right{float:right;width:260px;}
#content #content-top-right p{padding:0 20px;}
#content #content-top-right p.order{padding:0;text-align:center;}
#content #content-top-right .box{margin-bottom:1em;background:url("http://www.elskamptuinmeubelcentrum.nl/images/bg-content-top-right.png") repeat-y center top;}
#content #content-top-right .box h3{margin-bottom:1em;padding:20px 20px 0 20px;font-size:15px;color:#4c711d;background:url("http://www.elskamptuinmeubelcentrum.nl/images/bg-content-top-right-top.png") no-repeat center top;}
#content #content-top-right .box p{padding:0 20px;}
#content #content-top-right .bottom{height:7px;background:url("http://www.elskamptuinmeubelcentrum.nl/images/bg-content-top-right-bottom.png") no-repeat center bottom;}
#content #content-top-right select{font-size:0.9em;width:150px;}
#content #content-top-right label{float:left;width:50px;}
#content-bottom{clear:both;}
#content-bottom h3{margin-bottom:5px;font-size:15px;color:#f90;}
#content address{padding:5px;font-style:normal;background:#E6FDC6;border:1px dashed #999;}
#content #contact fieldset{border:0;}
#content form#contact p{margin:0 0 2px 0;}
#content form#contact label{float:left;width:100px;margin-right:5px;}
#content form#contact input{width:200px;}
#content form#contact textarea{width:300px;}
#right-col{float:right;width:200px;}
#right-col .box{margin-bottom:15px;float:left;width:200px;background:url("http://www.elskamptuinmeubelcentrum.nl/images/result.png");background-position: 0px 0px;}
#right-col .bottom{height:20px;background:url("http://www.elskamptuinmeubelcentrum.nl/images/result.png");background-position: 0px -410px;}
#right-col h4{margin:20px 0 1em 15px;font-size:15px;}
#right-col p{padding:0 10px 0 15px;}
#right-col table{margin-left:15px;width:175px;}
#wrapper-left{float:left;width:200px;}
#wrapper-left #nav-left{margin-bottom:2em;background:url("http://www.elskamptuinmeubelcentrum.nl/images/result.png");background-position: 0px -647px;}
#wrapper-left h4{margin:20px 0 1em 15px;font-size:15px;}
#wrapper-left ul{margin-left:15px;list-style:none;}
#wrapper-left li{margin:3px 0;}
#wrapper-left li a{padding-left:10px;color:#000;text-decoration:none;}
#wrapper-left li a.active{text-decoration:underline;background:url("http://www.elskamptuinmeubelcentrum.nl/images/bg-nav-arrow.gif") no-repeat left 2px;}
#wrapper-left li a:hover{text-decoration:underline;}
#wrapper-left .bottom{padding:5px 5px 20px 2px;background:url("http://www.elskamptuinmeubelcentrum.nl/images/result.png");background-position: 0px -1732px;}
#wrapper-left .bottom .first{padding:1em 0 0 20px;background:url("http://www.elskamptuinmeubelcentrum.nl/images/border-small.png") no-repeat center top;}
#wrapper-left .bottom a{font-weight:bold;color:#000;text-decoration:none;}
#wrapper-left .bottom a:hover{text-decoration:underline;}
#footer{margin-top:1em;padding:5px 0 1em 0;clear:both;text-align:center;color:#999;background:url("http://www.elskamptuinmeubelcentrum.nl/images/footer-border.png") no-repeat center top;}
#footer a{color:#999;}
#header{position:absolute;top:0;height:120px;width:960px;background:url("http://www.elskamptuinmeubelcentrum.nl/images/bg-header-groen.png") no-repeat center top;}
#bestelproces #header{background:url("http://www.elskamptuinmeubelcentrum.nl/images/bg-header-bestellen-groen.png") no-repeat center top;}
#header a#logo, #header a#logo:hover{margin-top:5px;float:left;width:305px;height:81px;text-indent:-999em;overflow:hidden;background:url("http://www.elskamptuinmeubelcentrum.nl/images/result.png");background-position: 0px -2253px;}
#header #nav-top{margin:75px 0 0 330px;position:absolute;list-style:none;}
#header #nav-top li{float:left;text-align:center;}
#header #nav-top li a{margin:0 2px;padding:4px 0 0 0;display:block;width:94px;height:18px;color:#000;text-decoration:none;background:url("http://www.elskamptuinmeubelcentrum.nl/images/result.png");background-position: 0px -585px;}
#header #nav-top li a:hover{text-decoration:underline;}
#header address{position:relative;top:99px;left:120px;font-style:normal;color:#777;}
#bestelproces #header address{left:350px;}
#header #shopping-cart{margin:20px 0 0 737px;position:absolute;z-index:100;height:80px;width:223px;font-size:0.9em;text-align:right;}
#header #shopping-cart a, #header #shopping-cart a:hover{padding:40px 20px 0 0;text-decoration:none;border:0;display:block;height:40px;}
#header #shopping-cart p{margin:0;}
#header #logos{margin:110px 0 0 737px;position:absolute;z-index:100;height:80px;width:223px;font-size:0.9em;text-align:center;vertical-align:middle;}
#search-box{position:absolute;top:110px;width:200px;height:80px;background:url("http://www.elskamptuinmeubelcentrum.nl/images/result.png");background-position: 0px -2173px;}
#search-box form{margin:40px 0 0 15px;}
#search-box input{padding:2px 3px;font-style:italic;font-size:1.1em;color:#999;width:130px;border:1px solid #aeca87;}
#search-box #search-submit{padding-top:1px;width:20px;height:20px;background:url("http://www.elskamptuinmeubelcentrum.nl/images/result.png");background-position: 0px -617px;border:0;}
table{width:100%;border-collapse:collapse;border:0;}
table th{padding:1px 2px;font-weight:bold;text-align:left;}
table td{padding:0 2px;border:0;}
#tabel-besteloverzicht{clear:both;border-collapse:separate;}
#tabel-besteloverzicht th{border-bottom:1px solid #f90;}
#tabel-besteloverzicht .orange{color:#f90;}
#tabel-besteloverzicht td{padding:10px 5px;vertical-align:top;border-bottom:1px solid #eee;}
#bestelproces #tabel-besteloverzicht td{padding:5px 5px;}
#bestelproces td.empty{padding:0 !important;font-size:1px !important;}
#tabel-besteloverzicht .border-top, #tabel-besteloverzicht .border-top td{border-top:1px solid #eee;border-bottom:0;}
#tabel-besteloverzicht .grand-total td{font-size:17px !important;font-weight:bold;color:#000 !important;background:#eee;border-top:1px solid #ccc !important;border-bottom:1px solid #ccc !important;}
#bestelproces #tabel-besteloverzicht .grand-total td{font-size:15px !important;}
#tabel-besteloverzicht tr.special td{color:#FF3300;}
#tabel-besteloverzicht tr.kortingen td{padding:3px 5px;color:#888;}
#tabel-besteloverzicht td.prijs{font-weight:bold;font-size:120%;color:#555;}
#bestelproces #tabel-besteloverzicht td.prijs{font-size:12px;}
#tabel-besteloverzicht td h4.product-titel, #tabel-besteloverzicht td h5.product-titel{margin-bottom:5px;color:#4C711D;font-size:120%;}
#tabel-besteloverzicht td h5.product-titel{font-size:12px;margin-bottom:2px;}
#tabel-besteloverzicht td input.number{margin-right:5px;padding:0 2px;float:left;width:25px;}
#tabel-besteloverzicht td strong.maat, #tabel-besteloverzicht td strong.kleur{float:left;width:50px;}
#tabel-besteloverzicht td a.btn-update{float:left;height:19px;width:54px;text-indent:-999em;overflow:hidden;background:url("http://www.elskamptuinmeubelcentrum.nl/images/icon-refresh.gif") no-repeat left center;}
#tabel-besteloverzicht .tooltip{cursor:pointer;}
#winkelwagen-steps{margin:0 0 50px 0;list-style:none;height:24px;background-repeat:no-repeat;background-position:left top;}
#winkelwagen-steps li{padding:0;float:left;color:#666;}
#winkelwagen-steps li a{padding:4px 0 0 0;display:block;}
#winkelwagen-steps li a.nolink{color:#666;cursor:default;}
#winkelwagen-steps li.step1 a{padding-left:35px;width:130px;}
#winkelwagen-steps li.step2 a{padding-left:45px;width:120px;}
#winkelwagen-steps li.step3 a{padding-left:25px;width:150px;}
#winkelwagen-steps a{color:#fff;text-decoration:none;}
#winkelwagen-steps a:hover{color:#eee;}
#commentForm{margin:0;}
#commentForm fieldset, #formEndOrder fieldset{margin:0 10px 1em 0;padding:10px 10px 10px 10px;float:left;width:420px;border:1px solid #ffce85;}
#commentForm fieldset#fieldset-adres, #commentForm fieldset#fieldset-verzendkosten{clear:right;float:right;}
#formEndOrder fieldset.final-persoon, #formEndOrder fieldset.final-afleveren{margin-bottom:20px;padding-top:10px;height:120px;}
#formEndOrder fieldset.final-betaalmethode{margin-right:26px;float:none;display:block;width:auto;}
#commentForm fieldset legend, #formEndOrder fieldset legend{margin-left:5px;padding:0 8px;font-weight:bold;color:#000;}
#commentForm h4{margin:0 0 10px 0;font-size:12px;color:#4C711D;}
#commentForm p{clear:both;overflow:hidden;}
#commentForm label{float:left;width:125px;cursor:pointer;}
#commentForm label.verzendmethode-label{float:none;width:auto;}
#commentForm label.error{clear:both;margin:0 0 0 120px;float:none;display:block;width:auto;color:red;font-weight:normal;}
#commentForm label.radio{float:none;width:auto;font-weight:normal;}
#commentForm input.error{border:1px solid red !important;}
#commentForm input.input{padding:3px 5px;float:left;width:200px;border:1px solid #ccc;}
#commentForm #fieldset-adres input.input{width:250px;}
a{color:#4c711d;text-decoration:underline;}
a:hover{text-decoration:none;}
h4 a{color:#232020;text-decoration:none;}
img{border:0;}
p{margin-bottom:1em;}
.no-margin{margin:0;}
.no-border, .no-border td{border:0 !important;}
.clear{clear:both;}
.error{color:red;}
#slider{margin-bottom:1em;padding:10px 0;height:220px;background:url("http://www.elskamptuinmeubelcentrum.nl/images/result.png");background-position: 0px -1767px;}
#slider-left{margin:1px 0 0 1px;padding:0;float:left;width:209px;list-style:none;}
#slider-left li{margin:0;padding:0;}
#slider-left li a{margin:0;padding:5px 10px;height:34px;display:block;text-decoration:none;color:#555;background:none;}
#slider-left li a h3{margin:0;padding:0;color:#000;font-size:13px;}
#slider-left li a:hover, #slider-left li a.active{background:url("http://www.elskamptuinmeubelcentrum.nl/images/result.png");background-position: 0px -2017px;}
#slider-right{padding:0 10px 0 0;float:left;width:290px;position:relative;}
#slider-right a, #slider-right a:hover{text-decoration:none;border:0;}
#slider-right .slide{position:absolute;}
#slider-right h2, #slider-right a h2, #slider-right a:hover h2{margin:5px 0 1.5em 0;font-size:17px;font-weight:normal;color:#000;text-decoration:none;border:0;}
#slider-right .slider-image{margin-bottom:1em;}
#slider-right .slider-text, #slider-right a .slider-text{color:#f90;text-align:right;font-weight:bold;font-size:14px;}
#slider .hidden{display:none;}

#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px;opacity:0.90;}
#tooltip h3, #tooltip div{margin:0;}

h1, h2, h3, h4 {font-family:Verdana;}
h4 {font-size:16px;}
#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:500px;
height:200px;
z-index: 9002;
padding:5px;
}

