@import url("form_styles.css");
@import url("pic_styles.css");
br.clear { display: block; height: 0; clear: both;}
.clear {clear:both;}
body { font: 12px Arial, Helvetica, sans-serif; color: #46453f;}
a { text-decoration: none;}
img { border: none;}
body, h1, h2, h3, div#header ul, div#left ul, div#hoofdnav ul, div#overview ul { margin: 0; padding: 0;}
div#header ul, div#left ul, div#hoofdnav ul, div#overview ul { list-style-type: none;}

a { color: #46453F; }
a:hover, a:focus { color: #13487b; }

br.clear, div#header h1, div#header ul li a, div#hoofdnav ul, div#sitewrapper h2 { font-size: 0;  line-height: 0; text-indent: -99999px;}
/*li { display:inline; }*/
.nopadding{padding:0;}
div#htmlwrapper { background: url(../images/newdesign/header/header_bg.gif) repeat-x;}
div#sitewrapper { background: url(../images/newdesign/page/sitew_bg.gif) repeat-y;}
div#sitewrapper, div#footer { width: 1002px; margin: 0 auto 0 auto;}
div#sitewrapper h2 { height: 41px;}

/*div#header { height: 115px;}*/
div#header h1 { width: 672px; height: 114px; background-image: url(../images/newdesign/header/logo.jpg);}
div#header ul { margin-top: 41px; float: right; width: 239px;}
div#header ul li { float: left; }
div#header ul li#tlink2 { margin-left: 33px; margin-right: 32px;}
div#header ul li a { display: block; height: 60px; background-repeat: no-repeat;}

div#rightwrapper { float: right; width: 152px; margin-left: 2px;}
div#leftwrapper, div#left, div#content { float: left;}
div#leftwrapper { width: 848px;}

div#hoofdnav { display:block; height:58px; float:left;}
div#hoofdnav ul{}
div#hoofdnav ul li {float:left;}
div#hoofdnav { width: 100%; background: url(../images/newdesign/nav/hoofdnav/div_bg.gif) repeat-x;}
div#hoofdnav ul li a {display:block; height: 58px; background-position: 0 0; width:100px;}

div#zoeken_banner { padding: 4px 0 0 0; background-image: url(../images/newdesign/page/zoeken_banner_bg.gif);}

div#zoeken { padding: 19px 0 0 12px; float: left; }

div#left { width: 181px; padding-left: 12px; padding-right: 18px; margin-top: 16px;}
div#left h2 { background-image: url(../images/newdesign/headings/producten.gif);}

div#nav { width: 181px; }
div#nav h3, div#nav a { border-bottom: solid 1px #d2cfbd;}
div#nav h3, div#nav a { height: 23px; padding-top: 9px;}
div#nav h3 { font-size: 12px; background-image: url(../images/newdesign/headings/ulheading.gif); padding-left: 17px; cursor:pointer;}
div#nav a { display: block; color: #46453f;}
div#nav a:hover, div#nav a:focus { color: #13487b;}
div#nav ul, div#nav ul li { width: 181px;}
div#nav ul li a { padding-left: 17px; background: url(../images/newdesign/nav/leftnav/pijltje.gif) no-repeat 0% 50%;}
div#nav ul li ul li a { background: none;}
div#nav a.brand { padding-left: 51px; }
div#nav a.brand.selected { font-weight:bold; }
div#nav a.subcategory { padding-left:34px; }
div#nav a.subcategory.selected { font-weight:bold; }
div#nav li.selectedBrand { background: url("/images/menu-selected-arrow.gif") top right no-repeat; }

div#content { width: 603px; padding: 16px 16px 0 18px; background: url(../images/newdesign/page/content_bg.gif) no-repeat;}
div#content p { line-height: 18px;}

div#intro { position: relative;}
div#intro img { float: right; margin: 14px 50px 0 0;}
div#intro h2 { background-image: url(../images/newdesign/headings/promo.gif);}
div#intro p { margin-left: 20px; width: 70%;}
div#intro div { text-align:right;  }
div#intro p#price { width: 116px; padding: 3px 4px 0 4px; height: 21px; border: solid 1px #e06614; background-color: #FFF; font-size: 16px; color: #e06614; text-align: center; position: absolute; top: -8px; right: 20px; font-weight: bold;}
div#intro p.rmore { text-align: right; background: url(../images/newdesign/nav/leftnav/pijltje.gif) no-repeat 92% 50%;}
div#intro p.rmore a { color: #e06614; font-weight: bold;}
div#intro p.rmore a:hover, div#intro p.rmore a:focus { text-decoration: underline;}

div#aanbiedingen { }
div#aanbiedingen h2 { background-image: url(../images/newdesign/headings/aanbiedingen.gif); }
div#aanbiedingen div.aanbiedinghome { float: left; border: solid 1px #e5e3d9; width: 266px; padding: 0 16px 0 16px; margin-top: 3px; background:transparent url(../images/newdesign/page/dagpromo-bg.jpg) no-repeat scroll 0 0; }
div#aanbiedingen div.left { margin-right: 3px;}
div#aanbiedingen div.aanbiedinghome p img { margin-right: 16px; border: 1px solid #CECCBF; }
div#aanbiedingen div.aanbiedinghome p.title { font-weight: bold; font-size:16px; color: #0D5E9A; }
div#aanbiedingen div.aanbiedinghome p.prijs { color: #e06614; font-size: 23px; margin: 0; padding: 0; font-weight:bold; }
div#aanbiedingen div.aanbiedinghome p.links { float: right; margin: 0;}
div#aanbiedingen div.aanbiedinghome p.links img { margin: 0;}
div#aanbiedingen div.aanbiedinghome p.priceForTwo { margin: 5px 0 10px 0; }
div#aanbiedingen div.aanbiedinghome p.image { height: 90px; margin: 10px 0 10px 0; }
div#aanbiedingen div.aanbiedinghome input.addOffer { margin: 75px 0 75px 0}

div#saakeshop { background: #0a68a8 url(../images/newdesign/page/saakeshop_bg.gif) no-repeat 0px 52px; margin-bottom: 2px; }
div#saakeshop h2 { height: 52px; background-image: url(../images/newdesign/headings/saakeshop.gif);}
div#saakeshop ol, div#top10 ol { margin: 0; padding-top: 20px; padding-bottom: 20px; }
div#saakeshop ol li, div#top10 ol li { line-height: 16px; margin-bottom:14px; }
div#saakeshop ol { color: #FFF; }

/*a#zoomExperience { background: url(../images/block.gif) no-repeat; height:113px; margin-bottom: 2px; display:block;}*/
/*a#zoomExperience div { padding: 35px 10px 35px 10px; text-align:center; color:white; font-weight:bold;}*/

div.idealBanner {  }

div#newsletter { height: 74px; background: #f58948 url(../images/newdesign/page/newsletter_bg.gif) no-repeat 0px 29px; margin-top: 2px; position: relative;}
div#newsletter h2 { height: 29px; background-image: url(../images/newdesign/headings/newsletter.gif);}

div#top10 { margin-top: 2px; background: #f6f5ee url(../images/newdesign/page/top10_bg.gif) no-repeat 0px 43px;}
div#top10 h2 { height: 43px; background-image: url(../images/newdesign/headings/top10.gif);}

div#overview { background: #f58a49 url(../images/newdesign/page/winkelwagen_bg.gif) no-repeat 0px 49px; color: #FFF; margin-bottom: 3px; height: 136px;}
div#overview h2 { height: 49px; background-image: url(../images/newdesign/headings/winkelwagen.gif); cursor:pointer}
div#overview ul { margin: 14px 0 0 20px;}
div#overview ul, div#overview ul li {float: left;}
div#overview ul li { color: #FFF; line-height: 18px; width: 62px;}
div#overview ul li.ovrechts { width: 50px; text-align: right;}
div#overview p { margin: 0 0 0 20px; padding: 12px 0 0 0; clear: both; text-align: center; width: 112px;}
div#overview p a { color: #FFF; font-weight: bold;}
div#overview p a:hover, div#overview p a:focus { text-decoration: underline;}

div#footerwrapper { border-top: solid 3px #d2cfbd; border-bottom: solid 1px #e4e2d7; margin-top: 22px; background: url(../images/newdesign/page/footerw_bg.gif) repeat-x; padding-top: 10px;}
div#footer { padding: 17px 0 0 0; height: 32px; background: url(../images/newdesign/page/footer_bg.gif) no-repeat 100% 50%;}
div#footer a { color: #0c619e;}
div#footer a:hover, div#footer a:focus { text-decoration: underline;}
div#footer p { margin: 0; padding: 0;}

div.notificationMessage div { font-size:14px; padding: 4px 22px 4px 22px; font-weight:bold; text-align:left; background: url( "../images/newdesign/headings/message-bg.gif" ) repeat-x bottom; }
div.notificationMessage div img { padding-right: 22px; }

div#kieskeurigBanner { height: 60px; text-align:center; padding-bottom:3px; }


ul.hidden { display:none; }

.deviceTypeSelect { margin-top: 2px; margin-left: 10px; }