#basketDiv a { text-transform:uppercase; display:block; color:inherit; text-decoration:none; float:right; padding:10px 57px 10px 0; background:url(../Resources/basket.gif) right center no-repeat; }#basketDiv a:hover { text-decoration:underline; }nav { text-align:center; letter-spacing: 0.25em; }nav ul { list-style:none; margin:0; padding:0; }nav li { margin:0; padding:0; display:inline-block; }nav a { display:block; position:relative; padding:12px 10px 12px 10px; color:inherit; text-decoration:none; text-transform:uppercase; }nav a:hover, nav a.current { color:#d37039; }#mainNavWrapper.fixed { position:fixed; left:0; top:0; }#footer h2 { color:#FFF; }.footerNav li { margin-bottom:2px; }#basketTable { border-top:1px dotted #000; }#basketTable th { font-family:'open_sansbold',Arial,Helvetica,sans-serif; }#basketTable th { padding:10px 10px 4px 10px; }#basketTable td { padding:10px 10px; }#basketTable tr th:first-child, #basketTable tr td:first-child { padding-left:0; }#basketTable tr th:last-child, #basketTable tr td:last-child { padding-right:0; }#basketTable td { border-bottom:1px dotted #000; }#basketTable .noRule td { border:none; padding-bottom:4px; }#basketTable p { margin:0; }/* Retina backgrounds */@media (-webkit-min-device-pixel-ratio:1.3), (-o-min-device-pixel-ratio:13/10), (min-resolution:125dpi){#basketDiv a { background-image:url(../Resources/basket@2x.gif); background-size:35px 35px }}.cookieTable { margin-bottom:15px; }.cookieTable th, .cookieTable td { padding:2px 10px 2px 0; border-bottom:1px solid #999; }.cookieTable label { white-space:nowrap; padding-left:2px; }#cookiebanner input { width:auto; overflow:visible; font-size:11px; font-family:Arial,Helvetica,sans-serif; padding:4px 10px; background:#E3E4E6; color:#4D4D4D; border:1px solid #4D4D4D; margin:-4px 0 0 5px;}#cookiebanner input:hover { color:#E3E4E6; background:#4D4D4D; cursor:pointer; }
