body { background: none repeat scroll 0 0 white; color: #464646; height: 100%; line-height: 1.4em; width: 100%; } .right { float: right; } .clear_float { clear: both; } div#page { height: 100%; position: relative; width: 100%; } div.header_wrapper_position { z-index: 200; } div.header_wrapper { background-image: url("https://d2vxclnxwo31nb.cloudfront.net/litto-blokker/images/header-background-wide.png"); background-repeat: repeat-x; min-width: 987px; width: 100%; } div.header_wrapper > div.header_left_shadow { margin-left: auto; margin-right: auto; padding-left: 0; width: 977px; } div.header_wrapper > div.header_left_shadow > div.header_right_shadow { padding-right: 10px; width: 978px; } div.header_wrapper > div.header_left_shadow > div.header_right_shadow > div.header { position: relative; width: 978px; } #masthead { width: 100%; margin-bottom: 15px; } #masthead > .top { height: 45px; width: 100%; } div.widget_masthead_links_position { position: relative; } div#widget_masthead_links { height: 38px; position: relative; width: 979px; } div#widget_masthead_links span.masthead_links_container { color: #959595; float: right; line-height: 14px; padding-top: 13px; } div#widget_masthead_links span.masthead_links_container span.masthead_links_item { color: #959595; display: inline; } div#widget_masthead_links span.masthead_links_container span.masthead_links_item a { color: #959595; text-decoration: none; } div#widget_masthead_links span.masthead_links_container span.masthead_links_item a.language-link-active{ color: #f58323; } div#widget_masthead_links span.masthead_links_container span.masthead_links_item a:hover { text-decoration: underline; } div#widget_masthead_links span.masthead_links_container span.masthead_seperator{ display: inline-block; height: 16px; width: 11px; background: url("https://d2vxclnxwo31nb.cloudfront.net/litto-blokker/images/seperator.png") no-repeat scroll center 5px rgba(0, 0, 0, 0); } #masthead > .content { height: 83px; position: relative; width: 100%; } div.widget_masthead_logo_position { height: 100%; left: 0; position: absolute; top: 0; } div.widget_masthead_logo_position div { display: table-cell; height: 93px; vertical-align: middle; } div.widget_minishopcart_position{ height: 1px; position: absolute; right: 0px; top: 7px; z-index: 10; } div#widget_minishopcart{ cursor: pointer; height: 64px; width: 205px; /*border: thin solid green;*/ } div#widget_minishopcart > div.content{ float: left; height: 59px; margin-left: -162px; margin-top: 10px; position: relative; width: 362px; } div#widget_minishopcart > div.content > div.info{ color: #111111; left: 207px; position: absolute; top: 43px; } div#widget_minishopcart > div.content > div.info > .subtotal{ font-size: 13px; line-height: 16px; margin-top: 10px; } div#widget_minishopcart > div.content > div.info > .subtotal > #minishopcart_subtotal{ display: inline; } div#widget_minishopcart > div.content > div.info > .cart{ line-height: 16px; } span#minishopcart_total{ background-color: #000000; border-radius: 2px; color: white; height: 18px; left: -38px; position: absolute; text-align: center; top: -2px; width: 30px; z-index: 1; } div#widget_minishopcart > div.content > div.cart_icon{ background: url("https://d2vxclnxwo31nb.cloudfront.net/litto-blokker/images/minishopcart_carticon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 44px; left: 135px; position: absolute; top: 38px; width: 47px; } div#widget_minishopcart > div.content > div{ margin-top: -30px; } #masthead > .navigation { height: 55px; overflow: hidden; position: relative; } ul.megamenu { background: url("https://d2vxclnxwo31nb.cloudfront.net/litto-blokker/images/menu-button-middle.png") repeat-x scroll 0 0 #f66b22; display: table; height: 57px; list-style: none outside none; margin: 0; padding: 0; width: 100%; z-index: 10; } ul.megamenu li { list-style: none outside none; } ul.megamenu li.mm-item { /*border: thin solid red;*/ display: table-cell; height: 57px; vertical-align: middle; } ul.megamenu li.mm-item-last { background: url("https://d2vxclnxwo31nb.cloudfront.net/litto-blokker/images/menu-button-last-middle.png") repeat-x scroll 0 0 #f66b22; } ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited { /*border: thin solid yellow;*/ color: #ffffff; display: block; font-weight: bold; height: 57px; text-decoration: none; text-transform: uppercase; width: 100%; } ul.megamenu li.mm-item .productbrowser-button { display: table; height: 57px; max-height: 57px; overflow: hidden; text-align: center; vertical-align: middle; width: 100%; } ul.megamenu li.mm-item .productbrowser-button-first { background: url("https://d2vxclnxwo31nb.cloudfront.net/litto-blokker/images/menu-button-left-start.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); } ul.megamenu li.mm-item .productbrowser-button-inlay { background: url("https://d2vxclnxwo31nb.cloudfront.net/litto-blokker/images/menu-button-right.png") no-repeat scroll right 0 rgba(0, 0, 0, 0); display: table-cell; height: 57px; line-height: 14px; padding: 0 1px; vertical-align: middle; width: 100%; max-width: 75px; } ul.megamenu li.mm-item.mm-item-l .productbrowser-button-inlay { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); } ul.megamenu li.mm-item.mm-item-last .productbrowser-button { background: url("https://d2vxclnxwo31nb.cloudfront.net/litto-blokker/images/menu-button-last-right-end.png") no-repeat scroll right 0 rgba(0, 0, 0, 0); } ul.megamenu li.mm-item.mm-item-last .productbrowser-button-inlay { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); height: 57px; margin: 0; width: 100%; }