/*
stylesheet.scss
Niclas Lardh, J Lardh AB
*/
/* line 17, ../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, #pageFooter h3, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 80, ../sass/_base.scss */
.visuallyhidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

/* line 104, ../sass/_base.scss */
.group:before,
.group:after {
  content: "";
  display: table;
}

/* line 109, ../sass/_base.scss */
.group:after {
  clear: both;
}

/* line 113, ../sass/_base.scss */
.group {
  *zoom: 1;
}

/* line 1, ../sass/_header.scss */
#pageHeader {
  position: relative;
  overflow: hidden;
  top: 0px;
  left: 0px;
  width: auto;
  height: 20px;
  padding-top: 100px;
  color: #31393e;
  background-color: transparent;
  background-image: url('/img/header.png?1392513048');
  background-repeat: no-repeat;
  background-position: center top;
}
@media all and (max-width: 568px) {
  /* line 1, ../sass/_header.scss */
  #pageHeader {
    padding-top: 60px;
    background-position-y: -40px;
  }
}
/* line 26, ../sass/_header.scss */
#pageHeader a#logo {
  color: #333;
  display: block;
  position: absolute;
  top: 25px;
  left: 20px;
  font-size: 50px;
  letter-spacing: -3px;
  font-weight: bold;
}
/* line 36, ../sass/_header.scss */
#pageHeader a#logo:hover {
  color: #252;
}
@media all and (max-width: 568px) {
  /* line 26, ../sass/_header.scss */
  #pageHeader a#logo {
    top: 15px;
    left: 10px;
    font-size: 25px;
  }
}
/* line 47, ../sass/_header.scss */
#pageHeader a#tryggehandel {
  display: block;
  position: absolute;
  top: 5px;
  right: -27px;
}
/* line 53, ../sass/_header.scss */
#pageHeader a#tryggehandel img {
  width: 150px;
  /*180*/
  height: 92px;
  /*110*/
}
@media all and (max-width: 568px) {
  /* line 47, ../sass/_header.scss */
  #pageHeader a#tryggehandel {
    top: 2px;
    right: -15px;
  }
  /* line 62, ../sass/_header.scss */
  #pageHeader a#tryggehandel img {
    width: 90px;
    /*180px*/
    height: 55px;
    /*110px*/
  }
}
/* line 69, ../sass/_header.scss */
#pageHeader #navigation {
  display: inline;
  float: right;
  margin-right: 10px;
  margin-top: 2px;
}
/* line 75, ../sass/_header.scss */
#pageHeader #breadcrumbs {
  font-size: 11px;
  background-color: transparent;
  margin: 3px 0px 0px 0px;
  height: 12px;
  overflow: hidden;
}
/* line 83, ../sass/_header.scss */
#pageHeader .skip {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  text-align: left;
  overflow: hidden;
}
/* line 94, ../sass/_header.scss */
#pageHeader .skip:active, #pageHeader .skip:focus, #pageHeader .skip:hover {
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  overflow: visible;
}

/* line 2, ../sass/_left_menu.scss */
#columnLeft {
  float: left;
  text-align: left;
  font-size: 11px;
  line-height: 14px;
  vertical-align: top;
  width: 190px;
}
@media all and (max-width: 870px) {
  /* line 2, ../sass/_left_menu.scss */
  #columnLeft {
    width: auto;
    float: none;
    padding: 0 10px;
  }
}
@media all and (max-width: 568px) {
  /* line 2, ../sass/_left_menu.scss */
  #columnLeft {
    padding: 0;
  }
}

@media all and (max-width: 870px) {
  /* line 24, ../sass/_left_menu.scss */
  ul.LeftMenu {
    overflow: hidden;
    *zoom: 1;
  }
}

@media all and (max-width: 870px) {
  /* line 32, ../sass/_left_menu.scss */
  ul.LeftMenu li {
    float: left;
    width: 33.3333%;
  }
}

/* line 42, ../sass/_left_menu.scss */
#columnLeft li.MenuTop {
  /* background: url(t3/left-menu-top.gif) no-repeat; */
  background-color: #8dc093;
  height: 19px;
  font-weight: bold;
  color: white;
  padding-left: 14px;
  padding-top: 6px;
}

/* line 54, ../sass/_left_menu.scss */
.columnLeftPart {
  padding: 0;
  margin: 0 0 15px;
  border: 1px solid #ccc;
}
@media all and (max-width: 870px) {
  /* line 54, ../sass/_left_menu.scss */
  .columnLeftPart {
    border: none;
  }
}

/* line 65, ../sass/_left_menu.scss */
#columnLeft a {
  /*    color: #464646; */
  text-decoration: none;
  outline-style: none;
}

/* line 71, ../sass/_left_menu.scss */
#columnLeft a:hover {
  text-decoration: none;
}

/* line 75, ../sass/_left_menu.scss */
#columnLeft a:active {
  outline: none;
}

/* line 82, ../sass/_left_menu.scss */
#cart_box {
  border: 1px solid #CCCCCC;
  margin: 0 0 15px;
  padding: 0;
  background-color: white;
  background-repeat: repeat-y;
  margin: 0 0 15px 0;
  /*
  	padding: 0 3px;
  */
}

/* line 96, ../sass/_left_menu.scss */
#cart_box .boxhead {
  background-image: none;
  background-color: #8dc093;
  color: white;
  background-repeat: no-repeat;
  /*
  	background-position: -3px 0px;
  	padding-left: 11px;
  */
  padding-left: 14px;
  padding-top: 6px;
  /*
  	margin-bottom: 5px;
  */
  height: 19px;
  font-weight: bold;
}

/* line 115, ../sass/_left_menu.scss */
#cart_box .boxfoot {
  background-repeat: no-repeat;
  background-position: bottom left;
  background-image: none;
  background-color: white;
  height: 5px;
  font-size: 1px;
  overflow: hidden;
}

/* line 126, ../sass/_left_menu.scss */
#cart_box .separator_line {
  overflow: hidden;
  background-image: none;
  background-color: white;
  /*
  	border-bottom: 1px solid #eee;
  	width: 174px;
  	height: 1px;
  	margin: 1px 8px;
  */
}

/* line 139, ../sass/_left_menu.scss */
#cart_box .product_line {
  background-image: none;
  background-color: white;
  overflow: hidden;
  /*
  	width: 168px;
  	width: 174px;
  */
  width: 172px;
  height: 15px;
  padding: 1px 8px;
}

/* line 153, ../sass/_left_menu.scss */
#cart_box .sum_line {
  background-image: none;
  background-color: white;
  overflow: hidden;
  /*
  	width: 168px;
  	width: 174px;
  */
  width: 172px;
  height: 15px;
  /*
  	padding: 1px 8px;
  	margin-top: 5px;
  */
  padding: 6px 8px 1px 8px;
  margin: 0;
}

/* line 172, ../sass/_left_menu.scss */
#cart_box .product_line .left {
  float: left;
  width: 15px;
  margin-top: 2px;
}

/* line 179, ../sass/_left_menu.scss */
#cart_box .green {
  color: green;
}

/* line 184, ../sass/_left_menu.scss */
#cart_box .sum_line .left {
  float: left;
  width: 100px;
  text-align: left;
  font-size: 11px;
}

/* line 192, ../sass/_left_menu.scss */
#cart_box .sum_line .right {
  float: left;
  width: 72px;
  text-align: right;
  font-size: 11px;
}

/* line 200, ../sass/_left_menu.scss */
#cart_box .product_line .new {
  color: green;
  font-weight: bold;
}

/* line 206, ../sass/_left_menu.scss */
#cart_box .product_line .middle {
  overflow: hidden;
  float: left;
  width: 114px;
  font-size: 11px;
  display: inline;
}

/* line 215, ../sass/_left_menu.scss */
#cart_box .product_line .price {
  float: right;
  width: 45px;
  text-align: right;
  font-size: 11px;
}

/* line 225, ../sass/_left_menu.scss */
.navigationBoxContents {
  background-color: #eee;
}

/* line 230, ../sass/_left_menu.scss */
.categoriesHeading {
  background-color: #aaa;
  background-image: url(leftinfoboxheading_bg_grey.gif);
  height: 14px;
  padding: 1px 0px 1px 0px;
  padding-left: 4px;
  color: #fff;
}

/* line 242, ../sass/_left_menu.scss */
ul.SubmenuLevel2 {
  /* background: url(t3/left-menu-level2-bgfix.gif) repeat-y; */
  /* ? */
  background-image: none;
  background-color: white;
}

/* line 249, ../sass/_left_menu.scss */
ul.LeftMenu, ul.SubmenuLevel2, ul.SubmenuLevel3 {
  list-style-type: none;
  list-style-position: outside;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

/* line 256, ../sass/_left_menu.scss */
ul.LeftMenu {
  background: transparent;
  padding-left: 0px;
  margin-left: 0px;
}

/* line 263, ../sass/_left_menu.scss */
.Top a {
  padding: 0 !important;
}

/* line 267, ../sass/_left_menu.scss */
.Top {
  padding-left: 0px;
}

/* line 271, ../sass/_left_menu.scss */
.Top span {
  display: block;
  height: 21px;
  background-image: none;
  background-color: white;
  color: #ffffff;
  font-weight: bold;
  padding-left: 14px;
  padding-top: 8px;
}

/* line 283, ../sass/_left_menu.scss */
.MenuLevelCart li {
  padding-left: 13px;
  padding-top: 2px;
  /* background: url(t3/left-menu-level2-bgfix.gif) repeat-y; */
  background-image: none;
  background-color: white;
  cursor: pointer;
}

/* line 292, ../sass/_left_menu.scss */
.MenuLevelCart li.Top {
  display: block;
  height: 19px;
  /* background: url(t3/left-menu-top.gif) no-repeat; */
  background-image: none;
  background-color: #8dc093;
  color: white;
  font-weight: bold;
  padding-left: 14px;
  padding-top: 6px;
}

/* line 304, ../sass/_left_menu.scss */
#columnLeft .MenuLevelCart li.Top a {
  display: block;
  height: 17px;
  padding-left: 14px;
  padding-top: 2px;
  color: white;
}

/* line 312, ../sass/_left_menu.scss */
#columnLeft .MenuLevelCart li.Foot {
  display: block;
  height: 10px;
  /* background: url(t3/left-menu-level3-bg-end.gif) no-repeat left bottom; */
  background-image: none;
  background-color: white;
  padding-left: 14px;
  padding-top: 2px;
  font-size: 1px;
  overflow: hidden;
}

/* line 328, ../sass/_left_menu.scss */
.MenuLevelInfo li {
  background-image: none;
  background-color: white;
  height: 17px;
}

/* line 335, ../sass/_left_menu.scss */
.MenuLevelInfo li.Top {
  display: block;
  height: 21px;
  background-image: none;
  background-color: #666;
  color: #ddd;
  font-weight: bold;
  padding-left: 14px;
  padding-top: 8px;
}

/* line 346, ../sass/_left_menu.scss */
#columnLeft .MenuLevelInfo li.Top a {
  display: block;
  height: 17px;
  padding-left: 14px;
  padding-top: 2px;
  cursor: pointer;
  color: #ffffff;
}

/* line 355, ../sass/_left_menu.scss */
#columnLeft .MenuLevelInfo li a {
  display: block;
  height: 17px;
  padding-left: 14px;
  padding-top: 2px;
  cursor: pointer;
  color: Black;
}

/* line 364, ../sass/_left_menu.scss */
#columnLeft .MenuLevelInfo li.Foot {
  display: block;
  height: 15px;
  /* background: url(t3/left-menu-level3-bg-end.gif) no-repeat left bottom; */
  background-image: none;
  background-color: white;
  /*padding-left: 14px;
  padding-top: 2px;*/
}

/* line 376, ../sass/_left_menu.scss */
#columnLeft .MenuLevel1 li a,
#columnLeft .MenuLevel1 li b {
  background-color: white;
  background-image: none;
  display: block;
  height: 19px;
  padding-left: 14px;
  padding-top: 6px;
  cursor: pointer;
  color: black;
  font-weight: bold;
}
@media all and (max-width: 870px) {
  /* line 376, ../sass/_left_menu.scss */
  #columnLeft .MenuLevel1 li a,
  #columnLeft .MenuLevel1 li b {
    padding: 0;
    text-align: center;
    border: 1px solid blue;
    line-height: 19px;
  }
}

/* line 396, ../sass/_left_menu.scss */
#columnLeft .MenuLevel1 li a {
  /* color: red; */
}

/* line 404, ../sass/_left_menu.scss */
#columnLeft .MenuLevel1 li a.open,
#columnLeft .MenuLevel1 li a.popen,
#columnLeft .MenuLevel1 li b.open,
#columnLeft .MenuLevel1 li b.popen {
  /* background: url(t3/left-menu-background-normal.gif) no-repeat left -29px; */
  background-image: none;
  background-color: #8dc093;
  /* background-color: white; */
  color: white;
  font-weight: bold;
}

/* line 413, ../sass/_left_menu.scss */
#columnLeft .MenuLevel1 li a:hover {
  /* background: url(t3/left-menu-background-normal.gif) no-repeat left -29px; */
  background-image: none;
  color: #666;
  /* font-weight: bold; */
}

/* line 420, ../sass/_left_menu.scss */
#columnLeft .MenuLevel1 li.LeftSubmenu {
  height: auto;
  line-height: 1px;
  font-size: 1px;
  /* IE fix */
}

/* line 426, ../sass/_left_menu.scss */
#columnLeft .MenuLevel1 li.Foot a {
  display: block;
  height: 25px;
  /* background: url(t3/left-menu-foot.gif) no-repeat; */
  background-image: none;
  background-color: white;
  padding-left: 14px;
  padding-top: 8px;
}

/* line 436, ../sass/_left_menu.scss */
#columnLeft .MenuLevel1 li.Foot a:hover {
  /* background: url(t3/left-menu-foot.gif) no-repeat left -33px; */
  background-image: none;
  background-color: white;
}

/* line 445, ../sass/_left_menu.scss */
#columnLeft .MenuLevel1 li.Foot a.open,
#columnLeft .MenuLevel1 li.Foot a.open:hover,
#columnLeft .MenuLevel1 li.Foot a.popen,
#columnLeft .MenuLevel1 li.Foot a.popen:hover {
  /* background: url(t3/left-menu-background-normal.gif) no-repeat left -29px; */
  background-image: none;
  background-color: white;
}

/* line 456, ../sass/_left_menu.scss */
#columnLeft .SubmenuLevel2 li {
  /*height: 26px;*/
  height: auto;
  font-size: 11px;
  line-height: normal;
}

/* line 463, ../sass/_left_menu.scss */
#columnLeft .SubmenuLevel2 li a {
  display: block;
  height: 15px;
  color: #464646;
  cursor: pointer;
  /* background: url(t3/left-menu-level2-bgNorm.gif) no-repeat; */
  background-color: white;
  background-image: none;
  font-weight: normal;
  /*
  	padding-left: 25px;
  	padding-top: 6px;
  */
  margin: 1px 5px 1px 15px;
  padding: 3px 5px 1px 10px;
}

/* line 481, ../sass/_left_menu.scss */
#columnLeft .SubmenuLevel2 li a.open,
#columnLeft .SubmenuLevel2 li a.popen {
  /* background: url(t3/left-menu-level2-bg-open.gif) no-repeat; */
  /* background: url(t3/left-menu-level2-bgNorm.gif) no-repeat left -26px; */
  background-image: none;
  /*background-color: white; */
  background-color: #8dc093;
  font-weight: bold;
  color: white;
}

/* line 491, ../sass/_left_menu.scss */
#columnLeft .SubmenuLevel2 li a:hover {
  /* background: url(t3/left-menu-level2-bgNorm.gif) no-repeat left -26px; */
  /* font-weight: bold; */
  color: black;
  background-image: none;
}

/* line 499, ../sass/_left_menu.scss */
#columnLeft .SubmenuLevel2 li a.open:hover,
#columnLeft .SubmenuLevel2 li a.popen:hover {
  /* background: url(t3/left-menu-level2-bg-open.gif) no-repeat; */
  /* background: url(t3/left-menu-level2-bgNorm.gif) no-repeat left -26px; */
  background-image: none;
}

/* line 505, ../sass/_left_menu.scss */
#columnLeft .SubmenuLevel2 li.LeftSubmenu {
  height: auto;
  line-height: 1px;
  font-size: 1px;
  /* IE fix */
}

/* line 514, ../sass/_left_menu.scss */
#columnLeft li.MenuBottom {
  /* background: url(t3/left-menu-level3-bg-end.gif) no-repeat; */
  background-color: white;
  height: 15px;
  display: none;
}

/* line 524, ../sass/_left_menu.scss */
#columnLeft .SubmenuLevel3 li {
  font-size: 11px;
  line-height: normal;
  height: 22px;
}

/* line 530, ../sass/_left_menu.scss */
#columnLeft .SubmenuLevel3 li a {
  display: block;
  /*
  height: 20px;
  padding-left: 35px;
  padding-top: 6px;
  */
  color: #464646;
  cursor: pointer;
  /* background: url(t3/left-menu-level3-bg.gif) no-repeat; */
  background-image: none;
  background-color: white;
  margin: 1px 5px 1px 25px;
  padding: 3px 5px 1px 10px;
}

/* line 547, ../sass/_left_menu.scss */
#columnLeft .SubmenuLevel3 li a.open,
#columnLeft .SubmenuLevel3 li a.popen {
  /* background: url(t3/left-menu-level3-bg.gif) no-repeat; */
  background-image: none;
  background-color: #8dc093;
  color: white;
  font-weight: bold;
}

/* line 556, ../sass/_left_menu.scss */
#columnLeft .SubmenuLevel3 li a.open:hover,
#columnLeft .SubmenuLevel3 li a.popen:hover {
  /* background: url(t3/left-menu-level3-bg.gif) no-repeat; */
  background-image: none;
  background-color: white;
}

/* line 563, ../sass/_left_menu.scss */
#columnLeft .SubmenuLevel3 li a:hover {
  color: #000000;
  /* background: url(t3/left-menu-level3-bg.gif) no-repeat; */
  background-image: none;
  background-color: white;
}

/* line 573, ../sass/_left_menu.scss */
.LeftSubmenu {
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  height: auto;
  line-height: 1px;
  font-size: 1px;
  /* IE fix */
  /* background: url(t3/left-menu-level2-bgfix.gif) repeat-y; */
  background-image: none;
  background-color: white;
}

/* line 2, ../sass/_shopping_cart.scss */
#shoppingCart {
  margin: 0 5px;
  padding: 0 30px;
  width: auto;
}
@media all and (max-width: 700px) {
  /* line 2, ../sass/_shopping_cart.scss */
  #shoppingCart {
    margin: 0;
    padding: 0;
  }
}
/* line 13, ../sass/_shopping_cart.scss */
#shoppingCart table {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
/* line 22, ../sass/_shopping_cart.scss */
#shoppingCart td {
  vertical-align: baseline;
  font-size: 12px;
  padding: 3px;
  border-bottom: 1px solid #eee;
}
/* line 30, ../sass/_shopping_cart.scss */
#shoppingCart td.productImage {
  vertical-align: top;
  width: 36px;
}
/* line 36, ../sass/_shopping_cart.scss */
#shoppingCart td.productImage img {
  position: relative;
  top: 2px;
}
/* line 42, ../sass/_shopping_cart.scss */
#shoppingCart td.productName {
  font-size: 14px;
}
/* line 47, ../sass/_shopping_cart.scss */
#shoppingCart td.productName div {
  position: relative;
}
/* line 52, ../sass/_shopping_cart.scss */
#shoppingCart td.productName p, #shoppingCart td.productName #pageFooter h3, #pageFooter #shoppingCart td.productName h3 {
  width: 250px;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 61, ../sass/_shopping_cart.scss */
#shoppingCart td.productName span.attributes {
  font-size: 10px;
  position: absolute;
  left: 0;
  bottom: -1.5em;
  padding: 0;
  color: #41494e;
}
/* line 71, ../sass/_shopping_cart.scss */
#shoppingCart td.productPrice {
  width: auto;
}
/* line 76, ../sass/_shopping_cart.scss */
#shoppingCart td.productPrice div {
  position: relative;
  font-size: 14px;
  text-align: right;
  width: auto;
}
/* line 84, ../sass/_shopping_cart.scss */
#shoppingCart td.productPrice s {
  font-size: 10px;
  position: absolute;
  right: 0;
  bottom: -1.5em;
  padding: 0;
  text-decoration: line-through;
  color: #aaa;
}
/* line 95, ../sass/_shopping_cart.scss */
#shoppingCart td.productQuantity {
  white-space: nowrap;
  text-align: center;
  width: 100px;
}
/* line 102, ../sass/_shopping_cart.scss */
#shoppingCart td.productQuantity input {
  text-align: center;
  width: 20px;
  font-size: 14px;
  padding: 4px;
  margin: 0 3px;
}
/* line 111, ../sass/_shopping_cart.scss */
#shoppingCart td.productRemove {
  text-align: center;
  width: 60px;
}
/* line 117, ../sass/_shopping_cart.scss */
#shoppingCart td.productStock {
  white-space: nowrap;
  text-align: center;
  width: 75px;
}
/* line 124, ../sass/_shopping_cart.scss */
#shoppingCart td.productSum {
  width: 70px;
}
/* line 129, ../sass/_shopping_cart.scss */
#shoppingCart td.productSum div {
  position: relative;
  font-size: 14px;
  text-align: right;
  width: auto;
  font-weight: bold;
}
/* line 138, ../sass/_shopping_cart.scss */
#shoppingCart td.productSum s {
  font-size: 10px;
  position: absolute;
  right: 0;
  bottom: -1.5em;
  padding: 0;
  text-decoration: line-through;
  color: #aaa;
}
@media all and (max-width: 700px) {
  /* line 2, ../sass/_shopping_cart.scss */
  #shoppingCart {
    /* Hide table headers (but not display: none;, for accessibility) */
    			/*
    		td:before {
    			/* Now like a table header * /
    			position: absolute;
    			/* Top/left values mimic padding * /
    			top: 6px;
    			left: 6px;
    			width: 45%;
    			padding-right: 10px;
    			white-space: nowrap;
    		}
    */
    /*
    Label the data
    */
    /*
    td:nth-of-type(1):before { content: "First Name"; }
    td:nth-of-type(2):before { content: "Last Name"; }
    td:nth-of-type(3):before { content: "Job Title"; }
    td:nth-of-type(4):before { content: "Favorite Color"; }
    td:nth-of-type(5):before { content: "Wars of Trek?"; }
    td:nth-of-type(6):before { content: "Porn Name"; }
    td:nth-of-type(7):before { content: "Date of Birth"; }
    td:nth-of-type(8):before { content: "Dream Vacation City"; }
    td:nth-of-type(9):before { content: "GPA"; }
    td:nth-of-type(10):before { content: "Arbitrary Data"; }
    */
  }
  /* line 150, ../sass/_shopping_cart.scss */
  #shoppingCart table, #shoppingCart thead, #shoppingCart tbody, #shoppingCart th, #shoppingCart td, #shoppingCart tr {
    display: block;
  }
  /* line 155, ../sass/_shopping_cart.scss */
  #shoppingCart thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  /* line 161, ../sass/_shopping_cart.scss */
  #shoppingCart tr {
    overflow: hidden;
    *zoom: 1;
    border-bottom: 1px solid #eee;
  }
  /* line 166, ../sass/_shopping_cart.scss */
  #shoppingCart td {
    float: left;
    /* Behave  like a "row" */
    border: none;
    height: 35px;
    line-height: 35px;
    position: relative;
    width: auto !important;
  }
  /* line 180, ../sass/_shopping_cart.scss */
  #shoppingCart td.productImage img {
    position: relative;
  }
  /* line 186, ../sass/_shopping_cart.scss */
  #shoppingCart td.productPrice {
    clear: left;
  }
  /* line 191, ../sass/_shopping_cart.scss */
  #shoppingCart td.productSum {
    float: right;
  }
}

/* line 225, ../sass/_shopping_cart.scss */
input.discount {
  text-align: center;
  width: 200px;
  font-size: 14px;
  padding: 4px;
  margin: 0 3px;
}

/* line 3, ../sass/_main.scss */
#main input, #main textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}

/* line 11, ../sass/_main.scss */
#main {
  margin: 0px 10px;
  float: right;
  width: 780px;
}
@media all and (max-width: 1039px) {
  /* line 11, ../sass/_main.scss */
  #main {
    float: none;
    margin: 0;
    padding: 0;
    padding: 0 10px 0 200px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media all and (max-width: 870px) {
  /* line 11, ../sass/_main.scss */
  #main {
    padding: 0 10px;
  }
}

/* line 41, ../sass/_main.scss */
.boxmiddle {
  line-height: 21px;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-style: normal;
  font-weight: normal;
  border: 1px solid #CCCCCC;
  padding: 5px 9px 20px 9px;
  /*width: 760px;*/
  background-color: white;
  margin-bottom: 20px;
}

@media all and (max-width: 568px) {
  /* line 58, ../sass/_main.scss */
  .boxmiddle {
    border: none;
    padding: 0;
  }
}
/* line 68, ../sass/_main.scss */
h1 {
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  margin: 0 5px;
  padding: 0 0 10px;
}

/* line 77, ../sass/_main.scss */
.boxLevel1 {
  line-height: 21px;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-style: normal;
  font-weight: normal;
  margin: 0 5px;
  padding: 5px 33px 5px 1px;
}

/* line 89, ../sass/_main.scss */
h2 {
  font-size: 18px;
  line-height: 18px;
  font-weight: bold;
  margin: 0 5px 5px;
  padding: 20px 30px 10px;
  border-bottom: 1px solid #ddd;
}
@media all and (max-width: 568px) {
  /* line 89, ../sass/_main.scss */
  h2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 9px;
    padding-right: 9px;
  }
}

/* line 107, ../sass/_main.scss */
.boxinner, .boxLevel2 {
  line-height: 21px;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-style: normal;
  font-weight: normal;
  margin: 0 5px;
  padding: 5px 33px 5px 30px;
}

/* {{{ Smaller produkt listing */
/* line 6, ../sass/_product_list.scss */
.product_list_small {
  *zoom: 1;
}
/* line 119, ../sass/_base.scss */
.product_list_small:before, .product_list_small:after {
  content: "";
  display: table;
}
/* line 122, ../sass/_base.scss */
.product_list_small:after {
  clear: both;
}
/* line 10, ../sass/_product_list.scss */
.product_list_small .product {
  float: left;
  width: 108px;
  text-align: center;
  padding-bottom: 5px;
}

/* line 19, ../sass/_product_list.scss */
.product_mini_box {
  float: left;
  width: 108px;
  text-align: center;
  padding-bottom: 5px;
}

/* line 27, ../sass/_product_list.scss */
.product_mini_box div {
  width: 108px;
  height: 85px;
}

/* line 36, ../sass/_product_list.scss */
#box_popular .product_mini_box b,
#box_popular .product_mini_box a,
.box_popular .product_mini_box b,
.box_popular .product_mini_box a {
  font-weight: normal;
  color: #666;
}

/* line 43, ../sass/_product_list.scss */
#box_popular .product_mini_box,
.box_popular .product_mini_box {
  float: left;
  width: 20%;
  /* 5 i bredd */
  margin-bottom: 0px;
  text-align: center;
  padding-bottom: 5px;
}

@media all and (max-width: 1039px) {
  /* line 54, ../sass/_product_list.scss */
  #box_popular .product_mini_box,
  .box_popular .product_mini_box {
    width: 16.66667%;
    /* 6 i bredd */
  }
}
@media all and (max-width: 931px) {
  /* line 62, ../sass/_product_list.scss */
  #box_popular .product_mini_box,
  .box_popular .product_mini_box {
    width: 20%;
    /* 5 i bredd */
  }
}
@media all and (max-width: 784px) {
  /* line 70, ../sass/_product_list.scss */
  #box_popular .product_mini_box,
  .box_popular .product_mini_box {
    width: 25%;
    /* 4 i bredd */
  }
}
@media all and (max-width: 637px) {
  /* line 78, ../sass/_product_list.scss */
  #box_popular .product_mini_box,
  .box_popular .product_mini_box {
    width: 33.33333%;
    /* 3 i bredd */
  }
}
@media all and (max-width: 440px) {
  /* line 86, ../sass/_product_list.scss */
  #box_popular .product_mini_box,
  .box_popular .product_mini_box {
    width: 50%;
    /* 2 i bredd */
  }
}
@media all and (max-width: 293px) {
  /* line 94, ../sass/_product_list.scss */
  #box_popular .product_mini_box,
  .box_popular .product_mini_box {
    width: 100%;
    /* 1 i bredd */
  }
}
/* line 103, ../sass/_product_list.scss */
#box_popular .product_mini_box .productSpecialPrice,
.box_popular .product_mini_box .productSpecialPrice {
  color: red;
}

/* line 109, ../sass/_product_list.scss */
#box_popular .product_mini_box .productOrdPrice,
.box_popular .product_mini_box .productOrdPrice {
  color: #aaa;
  /*text-decoration: line-through;*/
}

/* line 116, ../sass/_product_list.scss */
#box_popular .product_mini_box div,
.box_popular .product_mini_box div {
  width: 147px;
  height: 85px;
  margin: 0 auto;
}

/* }}} */
/* {{{ Product listing */
/* line 131, ../sass/_product_list.scss */
#product_listing {
  /*
  	background-color: white;
  	border: 1px solid #CCCCCC;
  	width: 776px;
  	padding: 0px 1px;
  	line-height: 1.5;
  	clear: both;
  */
}

/* line 143, ../sass/_product_list.scss */
.product_listing_box {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  position: relative;
  height: 195px;
  width: 25%;
  /*width: 189px;*/
  text-align: center;
  top: 0px;
  left: 0px;
  border: 1px solid #8dc093;
  margin: 0 -1px -1px 0;
  float: left;
}

@media all and (max-width: 1039px) {
  /* line 161, ../sass/_product_list.scss */
  .product_listing_box {
    width: 25%;
    /* 4 i bredd */
  }
}
@media all and (max-width: 810px) {
  /* line 168, ../sass/_product_list.scss */
  .product_listing_box {
    width: 33.33333%;
    /* 3 i bredd */
  }
}
@media all and (max-width: 620px) {
  /* line 175, ../sass/_product_list.scss */
  .product_listing_box {
    width: 50%;
    /* 2 i bredd */
  }
}
@media all and (max-width: 430px) {
  /* line 182, ../sass/_product_list.scss */
  .product_listing_box {
    width: 100%;
    /* 1 i bredd */
  }
}
/* line 187, ../sass/_product_list.scss */
.product_listing_box:hover {
  border: 1px solid #5da063;
  z-index: 2;
}

/* line 193, ../sass/_product_list.scss */
.product_listing_box b {
  display: block;
  text-align: center;
  padding: 0px 0px 0px 0px;
  margin: 0 20px;
  font-weight: normal;
}

/* line 202, ../sass/_product_list.scss */
.product_listing_box .productSpecialPrice {
  color: red;
}

/* line 207, ../sass/_product_list.scss */
.product_listing_box .productOrdPrice {
  color: #aaa;
  /*text-decoration: line-through;*/
}

/* line 220, ../sass/_product_list.scss */
.product_listing_box_postit {
  background-image: url(prodimgback-v.gif);
}

/* line 224, ../sass/_product_list.scss */
.product_listing_box_none {
  background-image: none;
}

/* line 229, ../sass/_product_list.scss */
.product_listing_overlay {
  outline-style: none;
  outline: none;
  display: block;
  height: 200px;
  width: 194px;
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: center;
  background-image: url(prodimgover-blank.gif);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 6px 0px;
  text-indent: -10000px;
}

/* line 247, ../sass/_product_list.scss */
.product_listing_overlay:active {
  outline: none;
  outline-style: none;
}

/*
.product_listing_overlay:hover
{
	background-image: url(prodimgback-boxp.gif);
}
*/
/* line 259, ../sass/_product_list.scss */
.product_listing_overlay_sale {
  background-image: url(prodimgover-sankt.gif);
}

/* line 263, ../sass/_product_list.scss */
.product_listing_overlay_new {
  background-image: url(prodimgover-nyhet.gif);
}

/* line 267, ../sass/_product_list.scss */
.product_listing_overlay_free_shipping {
  background-image: url(prodimgover-frifrakt.gif);
}

/* line 271, ../sass/_product_list.scss */
.product_listing_overlay_out_of_stock {
  background-image: url(prodimgover-slut.gif);
}

/* line 275, ../sass/_product_list.scss */
.product_listing_overlay_tvaforen {
  background-image: url(prodimgover-tvaforen.gif);
}

/* line 279, ../sass/_product_list.scss */
.product_listing_overlay_trefortva {
  background-image: url(prodimgover-trefortva.gif);
}

/* line 283, ../sass/_product_list.scss */
.product_listing_overlay_jul {
  background-image: url(prodimgover-julafton.gif);
}

/*
.product_listing_overlay_non_stock
{
	background-image: url(prodimgover-best.gif);
}
*/
/* }}} */
/* line 1, ../sass/_footer.scss */
#pageFooter {
  *zoom: 1;
  color: #eeeeee;
  width: 990px;
  margin: 10px auto 0;
  padding: 15px 0 10px;
  border-width: 5px;
  border-style: solid;
  border-color: #444444;
  background-color: #222222;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  padding-bottom: 10px;
}
/* line 119, ../sass/_base.scss */
#pageFooter:before, #pageFooter:after {
  content: "";
  display: table;
}
/* line 122, ../sass/_base.scss */
#pageFooter:after {
  clear: both;
}
@media all and (max-width: 1039px) {
  /* line 1, ../sass/_footer.scss */
  #pageFooter {
    max-width: 990px;
    width: auto;
  }
}
@media all and (max-width: 568px) {
  /* line 1, ../sass/_footer.scss */
  #pageFooter {
    margin: 0;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
}
/* line 38, ../sass/_footer.scss */
#pageFooter .column {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline;
  float: left;
  width: 25%;
  padding: 0 10px;
}
@media all and (max-width: 767px) {
  /* line 38, ../sass/_footer.scss */
  #pageFooter .column {
    width: 50%;
  }
}
@media all and (max-width: 399px) {
  /* line 38, ../sass/_footer.scss */
  #pageFooter .column {
    width: 100%;
  }
}
/* line 48, ../sass/_footer.scss */
#pageFooter p, #pageFooter h3 {
  color: inherit;
  border-color: #E5E5E5;
  border-style: solid;
  border-width: 0;
}
/* line 56, ../sass/_footer.scss */
#pageFooter h3 {
  font-weight: bold;
}
/* line 62, ../sass/_footer.scss */
#pageFooter ul {
  line-height: 15px;
  list-style: disc outside none;
  margin-bottom: 6px;
  margin-top: 3px;
}
/* line 69, ../sass/_footer.scss */
#pageFooter li {
  margin-bottom: 3px;
  margin-left: 14px;
}
/* line 76, ../sass/_footer.scss */
#pageFooter a,
#pageFooter a:active,
#pageFooter a:visited {
  text-decoration: none;
  color: #ddffdd;
  font-weight: bold;
}
/* line 4, ../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_hover-link.scss */
#pageFooter a:hover,
#pageFooter a:active:hover,
#pageFooter a:visited:hover {
  text-decoration: underline;
}
/* line 82, ../sass/_footer.scss */
#pageFooter hr {
  width: 80%;
  border-color: #333;
  border-style: solid;
  border-width: 0 1px 1px 0;
  height: 2px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: #111;
}
@media all and (max-width: 767px) {
  /* line 93, ../sass/_footer.scss */
  #pageFooter img {
    display: block;
    margin: 0 auto;
  }
}

/* line 1, ../sass/_buttons.scss */
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 2, ../sass/_buttons.scss */
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 6, ../sass/_buttons.scss */
a.button,
button.button {
  display: inline-block;
  white-space: nowrap;
  background-color: #bbbbbb;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bbbbbb), color-stop(100%, #aaaaaa));
  background-image: -webkit-linear-gradient(#bbbbbb, #aaaaaa);
  background-image: -moz-linear-gradient(#bbbbbb, #aaaaaa);
  background-image: -o-linear-gradient(#bbbbbb, #aaaaaa);
  background-image: linear-gradient(#bbbbbb, #aaaaaa);
  border: 1px solid #aaaaaa;
  border-bottom: 1px solid #999999;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #cccccc;
  -moz-box-shadow: inset 0 1px 0 0 #cccccc;
  box-shadow: inset 0 1px 0 0 #cccccc;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 10px;
  line-height: 21px;
  padding: 1px 7px 1px;
  text-align: center;
  text-shadow: 0 -1px 0 #cccccc;
  text-shadow: 0 -1px 0 #cccccc;
  width: auto;
}
/* line 34, ../sass/_buttons.scss */
a.button.big,
button.button.big {
  font-size: 14px;
  line-height: 25px;
  padding: 1px 7px 1px;
}
/* line 41, ../sass/_buttons.scss */
a.button.huge,
button.button.huge {
  font-size: 24px;
  line-height: 35px;
  padding: 1px 20px 1px;
}
/* line 48, ../sass/_buttons.scss */
a.button:hover,
button.button:hover {
  background-color: #aaaaaa;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aaaaaa), color-stop(100%, #999999));
  background-image: -webkit-linear-gradient(#aaaaaa, #999999);
  background-image: -moz-linear-gradient(#aaaaaa, #999999);
  background-image: -o-linear-gradient(#aaaaaa, #999999);
  background-image: linear-gradient(#aaaaaa, #999999);
  -webkit-box-shadow: inset 0 1px 0 0 #bbbbbb;
  -moz-box-shadow: inset 0 1px 0 0 #bbbbbb;
  box-shadow: inset 0 1px 0 0 #bbbbbb;
  cursor: pointer;
}
/* line 56, ../sass/_buttons.scss */
a.button:active,
button.button:active {
  border: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  -webkit-box-shadow: inset 0 0 8px 4px #aaaaaa, 0 1px 0 0 #eeeeee;
  -moz-box-shadow: inset 0 0 8px 4px #aaaaaa, 0 1px 0 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #aaaaaa, 0 1px 0 0 #eeeeee;
}
/* line 63, ../sass/_buttons.scss */
a.button.green,
button.button.green {
  background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(#7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(#7fbf4d, #63a62f);
  background-image: -o-linear-gradient(#7fbf4d, #63a62f);
  background-image: linear-gradient(#7fbf4d, #63a62f);
  border-color: #63a62f;
  border-bottom-color: #5b992b;
  -webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
  -moz-box-shadow: inset 0 1px 0 0 #96ca6d;
  box-shadow: inset 0 1px 0 0 #96ca6d;
  color: #fff;
  text-shadow: 0 -1px 0 #4c9021;
}
/* line 73, ../sass/_buttons.scss */
a.button.green:hover,
button.button.green:hover {
  background-color: #76b347;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
  background-image: -webkit-linear-gradient(#76b347, #5e9e2e);
  background-image: -moz-linear-gradient(#76b347, #5e9e2e);
  background-image: -o-linear-gradient(#76b347, #5e9e2e);
  background-image: linear-gradient(#76b347, #5e9e2e);
  -webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
  -moz-box-shadow: inset 0 1px 0 0 #8dbf67;
  box-shadow: inset 0 1px 0 0 #8dbf67;
}
/* line 80, ../sass/_buttons.scss */
a.button.green:active,
button.button.green:active {
  border: 1px solid #5b992b;
  border-bottom: 1px solid #538c27;
  -webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
  -moz-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
}
/* line 89, ../sass/_buttons.scss */
a.button.red,
button.button.red {
  background-color: #bf7f4d;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bf7f4d), color-stop(100%, #a6632f));
  background-image: -webkit-linear-gradient(#bf7f4d, #a6632f);
  background-image: -moz-linear-gradient(#bf7f4d, #a6632f);
  background-image: -o-linear-gradient(#bf7f4d, #a6632f);
  background-image: linear-gradient(#bf7f4d, #a6632f);
  border-color: #a6632f;
  border-bottom-color: #995b2b;
  -webkit-box-shadow: inset 0 1px 0 0 #ca966d;
  -moz-box-shadow: inset 0 1px 0 0 #ca966d;
  box-shadow: inset 0 1px 0 0 #ca966d;
  color: #fff;
  text-shadow: 0 -1px 0 #904c21;
}
/* line 99, ../sass/_buttons.scss */
a.button.red:hover,
button.button.red:hover {
  background-color: #b37647;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b37647), color-stop(100%, #9e5e2e));
  background-image: -webkit-linear-gradient(#b37647, #9e5e2e);
  background-image: -moz-linear-gradient(#b37647, #9e5e2e);
  background-image: -o-linear-gradient(#b37647, #9e5e2e);
  background-image: linear-gradient(#b37647, #9e5e2e);
  -webkit-box-shadow: inset 0 1px 0 0 #bf8d67;
  -moz-box-shadow: inset 0 1px 0 0 #bf8d67;
  box-shadow: inset 0 1px 0 0 #bf8d67;
}
/* line 106, ../sass/_buttons.scss */
a.button.red:active,
button.button.red:active {
  border: 1px solid #995b2b;
  border-bottom: 1px solid #8c5327;
  -webkit-box-shadow: inset 0 0 8px 4px #8c5429, 0 1px 0 0 #eeeeee;
  -moz-box-shadow: inset 0 0 8px 4px #8c5429, 0 1px 0 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #8c5429, 0 1px 0 0 #eeeeee;
}

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* line 18, ../sass/_flexslider.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

/* line 21, ../sass/_flexslider.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

@font-face {
  font-family: 'flexslider-icon';
  src: url("/fonts/flexslider-icon/flexslider-icon.eot");
  src: url("/fonts/flexslider-icon/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("/fonts/flexslider-icon/flexslider-icon.woff") format("woff"), url("/fonts/flexslider-icon/flexslider-icon.ttf") format("truetype"), url("/fonts/flexslider-icon/flexslider-icon.svg#flexslider-icon") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 40, ../sass/_flexslider.scss */
.flexslider {
  margin: 0;
  padding: 0;
}

/* line 41, ../sass/_flexslider.scss */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 42, ../sass/_flexslider.scss */
.flexslider .slides img {
  width: 100%;
  display: block;
}

/* line 43, ../sass/_flexslider.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* line 46, ../sass/_flexslider.scss */
.slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 47, ../sass/_flexslider.scss */
html[xmlns] .slides {
  display: block;
}

/* line 48, ../sass/_flexslider.scss */
* html .slides {
  height: 1%;
}

/* line 53, ../sass/_flexslider.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* line 57, ../sass/_flexslider.scss */
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  zoom: 1;
}

/* line 72, ../sass/_flexslider.scss */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 73, ../sass/_flexslider.scss */
.loading .flex-viewport {
  max-height: 300px;
}

/* line 74, ../sass/_flexslider.scss */
.flexslider .slides {
  zoom: 1;
}

/* line 75, ../sass/_flexslider.scss */
.carousel li {
  margin-right: 5px;
}

/* line 78, ../sass/_flexslider.scss */
.flex-direction-nav {
  *height: 0;
}

/* line 79, ../sass/_flexslider.scss */
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
}

/* line 80, ../sass/_flexslider.scss */
.flex-direction-nav .flex-prev {
  left: -50px;
}

/* line 81, ../sass/_flexslider.scss */
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}

/* line 82, ../sass/_flexslider.scss */
.flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 10px;
}

/* line 83, ../sass/_flexslider.scss */
.flexslider:hover .flex-next {
  opacity: 0.7;
  right: 10px;
}

/* line 84, ../sass/_flexslider.scss */
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1;
}

/* line 85, ../sass/_flexslider.scss */
.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}

/* line 86, ../sass/_flexslider.scss */
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
}

/* line 87, ../sass/_flexslider.scss */
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}

/* line 90, ../sass/_flexslider.scss */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}

/* line 91, ../sass/_flexslider.scss */
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}

/* line 92, ../sass/_flexslider.scss */
.flex-pauseplay a:hover {
  opacity: 1;
}

/* line 93, ../sass/_flexslider.scss */
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}

/* line 96, ../sass/_flexslider.scss */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}

/* line 97, ../sass/_flexslider.scss */
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 98, ../sass/_flexslider.scss */
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

/* line 99, ../sass/_flexslider.scss */
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}

/* line 100, ../sass/_flexslider.scss */
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}

/* line 102, ../sass/_flexslider.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}

/* line 103, ../sass/_flexslider.scss */
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}

/* line 104, ../sass/_flexslider.scss */
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}

/* line 105, ../sass/_flexslider.scss */
.flex-control-thumbs img:hover {
  opacity: 1;
}

/* line 106, ../sass/_flexslider.scss */
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

@media screen and (max-width: 860px) {
  /* line 109, ../sass/_flexslider.scss */
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }

  /* line 110, ../sass/_flexslider.scss */
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
/* line 24, ../sass/stylesheet.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  -webkit-text-size-adjust: none;
  color: white;
  background-color: #110011;
}

/* line 41, ../sass/stylesheet.scss */
a {
  color: magenta;
  text-decoration: none;
}

/* line 45, ../sass/stylesheet.scss */
a:hover {
  color: cyan;
}

/* line 48, ../sass/stylesheet.scss */
a:active {
  outline: none;
}

/* line 53, ../sass/stylesheet.scss */
a,
a:visited {
  color: #003300;
}

/* line 57, ../sass/stylesheet.scss */
a:hover,
a:active {
  color: #001900;
}

/* line 63, ../sass/stylesheet.scss */
#container {
  color: #31393e;
  width: 990px;
  margin: 10px auto;
  border-width: 5px;
  border-style: solid;
  border-color: #eeeeee;
  background-color: white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}
@media all and (max-width: 1039px) {
  /* line 63, ../sass/stylesheet.scss */
  #container {
    max-width: 990px;
    width: auto;
  }
}
@media all and (max-width: 568px) {
  /* line 63, ../sass/stylesheet.scss */
  #container {
    margin: 0;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
}

/* line 99, ../sass/stylesheet.scss */
.warning {
  color: black;
  background: #fee;
  border: 1px solid #f00;
  margin-bottom: 10px;
  padding: 5px;
}

/* line 108, ../sass/stylesheet.scss */
.notice {
  color: black;
  background: #ffe;
  border: 1px solid #ff0;
  margin-bottom: 10px;
  padding: 5px;
}

/* line 119, ../sass/stylesheet.scss */
#wait {
  text-align: center;
  min-height: 100%;
  width: 400px;
  margin: 50px 295px;
}

/* line 127, ../sass/stylesheet.scss */
#wait img {
  margin: 50px;
}

/* line 142, ../sass/stylesheet.scss */
#product_listing_header {
  margin: 0 5px;
  line-height: 1.5;
}

/* line 148, ../sass/stylesheet.scss */
#product_listing_header .boxwide {
  padding: 0 5px 5px;
  margin: 0 0 5px;
  width: 780px;
  overflow: hidden;
}

/* line 156, ../sass/stylesheet.scss */
#product_listing_header .boxwide h1 {
  font-size: 1px;
  padding: 5px 10px 0;
  height: 3px;
  margin: 0;
  background-image: url(RoundBox780Top.gif);
  background-repeat: no-repeat;
  background-position: top left;
  overflow: hidden;
}

/* line 168, ../sass/stylesheet.scss */
#product_listing_header .boxwide .contents {
  padding: 5px 10px 0;
  font-size: 12px;
  margin: 0;
  /*height: 35px;*/
  overflow: hidden;
  background-image: url(RoundBox780Middle.gif);
  background-repeat: repeat-y;
  background-position: top left;
}

/* line 180, ../sass/stylesheet.scss */
#product_listing_header .boxwide h6 {
  margin: 0;
  padding: 0;
  height: 10px;
  font-size: 1px;
  background-image: url(RoundBox780Bottom.gif);
  background-repeat: no-repeat;
  background-position: top left;
  overflow: hidden;
}

/* line 192, ../sass/stylesheet.scss */
#product_listing_header .toplist {
  position: relative;
  float: left;
  display: inline;
  /*IE6-fix*/
  margin: 0 5px 10px;
  width: 460px;
  overflow: hidden;
}

/* line 201, ../sass/stylesheet.scss */
#product_listing_header .toplist h1 {
  font-size: 11px;
  padding: 5px 10px 0;
  height: 15px;
  margin: 0;
  background-image: url(RoundBox460Top.gif);
  background-repeat: no-repeat;
  background-position: top left;
  overflow: hidden;
}

/* line 213, ../sass/stylesheet.scss */
#product_listing_header .toplist .contents {
  padding: 5px 5px 0;
  margin: 0;
  height: 40px;
  overflow: hidden;
  background-image: url(RoundBox460Middle.gif);
  background-repeat: repeat-y;
  /* bbackground-position: 0px -10px; */
}

/* line 224, ../sass/stylesheet.scss */
#product_listing_header .toplist h6 {
  margin: 0;
  padding: 0;
  height: 10px;
  font-size: 1px;
  background-image: url(RoundBox460Bottom.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
  overflow: hidden;
}

/* line 236, ../sass/stylesheet.scss */
#product_listing_header .product {
  float: left;
  display: inline;
  width: 150px;
  margin: 0;
  padding: 0;
  height: 40px;
}

/* line 246, ../sass/stylesheet.scss */
#product_listing_header .product div {
  float: left;
  margin: 0 8px 0 2px;
  width: 36px;
  height: 40px;
  display: inline;
  /* Jävla skit-explorer */
}

/* line 255, ../sass/stylesheet.scss */
#product_listing_header .product em {
  position: absolute;
  width: 12px;
  height: 14px;
  padding: 4px 3px 0 0;
  background-image: url(toplist-bullet.gif);
  background-position: 0px 4px;
  background-repeat: no-repeat;
  display: block;
  left: -4px;
  margin: 0;
  text-align: right;
  color: white;
  z-index: 1;
}

/* line 273, ../sass/stylesheet.scss */
#product_listing_header .description {
  position: relative;
  float: left;
  display: inline;
  /*IE6-fix*/
  margin: 0 5px 10px;
  width: 310px;
  overflow: hidden;
  background-position: top left;
  background-image: url(RoundBox310.gif);
  background-repeat: no-repeat;
}

/* line 285, ../sass/stylesheet.scss */
#product_listing_header .description h1 {
  padding: 0;
  margin: 0;
  height: 5px;
  font-size: 1px;
  background-image: url(RoundBox310Top.gif);
  background-repeat: no-repeat;
  background-position: top left;
  overflow: hidden;
}

/* line 297, ../sass/stylesheet.scss */
#product_listing_header .description .contents {
  line-height: 1.4;
  color: white;
  padding: 5px 10px 3px;
  margin: 0;
  height: 67px;
  overflow: hidden;
}

/* line 307, ../sass/stylesheet.scss */
#product_listing_header .description h6 {
  margin: 0;
  padding: 0;
  height: 5px;
  font-size: 1px;
  background-image: url(RoundBox310Bottom.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
  overflow: hidden;
}

/* line 325, ../sass/stylesheet.scss */
.product_last24_box {
  width: 190px;
  height: auto !important;
  margin: 0px 0px;
  padding: 0px 0px;
  clear: both;
}

/* line 334, ../sass/stylesheet.scss */
.product_last24_box div {
  width: 38px;
  height: auto;
  float: left;
}

/* line 341, ../sass/stylesheet.scss */
.product_right_box {
  width: 108px;
  text-align: center;
  margin: 0px 36px;
  padding: 5px 0px;
}

/* line 349, ../sass/stylesheet.scss */
.product_right_box .productOrdPrice {
  color: #aaa;
  /*text-decoration: line-through;*/
}

/* line 355, ../sass/stylesheet.scss */
.product_right_box div {
  width: 108px;
  height: 85px;
}

/* line 365, ../sass/stylesheet.scss */
#login,
#createAccount {
  position: relative;
  padding: 10px 15px 0px 15px;
  width: 570px;
  background-image: url(RoundBox600Middle.gif);
}

/* line 374, ../sass/stylesheet.scss */
#login ul,
#createAccount ul {
  padding: 10px 10px 5px 10px;
  margin: 0px;
  list-style: none;
}

/* line 382, ../sass/stylesheet.scss */
#login li,
#createAccount li {
  margin: 5px 0px 0px 0px;
  clear: both;
}

/* line 389, ../sass/stylesheet.scss */
#login li a,
#createAccount li a {
  text-decoration: underline;
}

/* line 395, ../sass/stylesheet.scss */
#login li.right,
#createAccount li.right {
  text-align: right;
}

/* line 401, ../sass/stylesheet.scss */
#login .fancyinput,
#createAccount .fancyinput {
  background-color: #F0EFEF;
  background-image: url(input-back.png);
  background-repeat: repeat-x;
  background-position: 0px -3px;
  border-color: #999 #AAA #AAA #999;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 12px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  padding-left: 3px;
  width: 200px;
}

/* line 424, ../sass/stylesheet.scss */
#login .short,
#createAccount .short {
  width: 150px;
}

/* line 429, ../sass/stylesheet.scss */
#createAccount .postcode {
  width: 50px;
  margin-right: 10px;
}

/* line 435, ../sass/stylesheet.scss */
#createAccount .city {
  width: 138px;
  padding-left: 0px;
  padding-right: 0px;
}

/* line 442, ../sass/stylesheet.scss */
#createAccount select {
  color: #000000;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 12px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

/* line 455, ../sass/stylesheet.scss */
#login label,
#createAccount label {
  float: left;
  width: 140px;
  padding-right: 5px;
  text-align: right;
  color: #494949;
}

/* {{{ OLD STUFF */
/* line 473, ../sass/stylesheet.scss */
#columnLeft, .columnLeft {
  /* bbackground-color: #E5E5E5; */
  background-color: transparent;
  background-image: none;
}

/* line 480, ../sass/stylesheet.scss */
#columnLeftHeader, .columnLeftHeader {
  /* Overflow Hidden här krävs för att internet explorer är så puckad */
  overflow: hidden;
  background: #fff;
  background-image: url(d7box-header.gif);
  background-repeat: no-repeat;
  background-position: right top;
  height: 4px;
}

/* line 491, ../sass/stylesheet.scss */
#columnLeftContents, .columnLeftContents {
  background: #470c01;
  background-image: url(d7box-contents.gif);
  background-repeat: repeat-y;
  background-position: right top;
}

/* line 499, ../sass/stylesheet.scss */
#columnLeftFooter, .columnLeftFooter {
  /* Overflow Hidden här krävs för att internet explorer är så puckad */
  overflow: hidden;
  background: #fff;
  background-image: url(d7box-footer.gif);
  background-repeat: no-repeat;
  background-position: right top;
  height: 10px;
}

/* line 513, ../sass/stylesheet.scss */
.checkoutBarFrom, .checkoutBarTo {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 10px;
  color: #8c8c8c;
}

/* line 514, ../sass/stylesheet.scss */
.checkoutBarCurrent {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 10px;
  color: #000000;
}

/* message box */
/* line 518, ../sass/stylesheet.scss */
.messageBox {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 10px;
}

/* line 519, ../sass/stylesheet.scss */
.messageStackError, .messageStackWarning {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 10px;
  background-color: #ffb3b5;
}

/* line 520, ../sass/stylesheet.scss */
.messageStackSuccess {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 10px;
  background-color: #99ff00;
}

/* input requirement */
/* line 524, ../sass/stylesheet.scss */
.inputRequirement {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 10px;
  color: #ff0000;
}

/* }}} */
/* {{{ Category focus */
/* line 545, ../sass/stylesheet.scss */
#category_focus {
  margin: 0 5px 10px;
  line-height: 1.5;
}

/* line 551, ../sass/stylesheet.scss */
#category_focus .left {
  margin: 0 5px;
  position: relative;
  width: 600px;
  float: left;
  display: inline;
}

/* line 560, ../sass/stylesheet.scss */
#category_focus .left h2 {
  width: 586px;
  background: url(RoundBox600TopT.gif) no-repeat;
  text-decoration: none;
  height: 21px;
  font-weight: bold;
  color: black;
  padding-left: 14px;
  padding-top: 8px;
}

/* line 572, ../sass/stylesheet.scss */
#category_focus .left h2.empty {
  width: 586px;
  background: url(RoundBox600TopT.gif) no-repeat;
  text-decoration: none;
  height: 6px;
  font-size: 1px;
  padding-left: 14px;
  padding-top: 0px;
}

/* line 583, ../sass/stylesheet.scss */
#category_focus .leftbody {
  position: relative;
  padding: 0px 5px 0px 5px;
  width: 590px;
  background: url(RoundBox600Middle.gif) repeat-y;
}

/* line 591, ../sass/stylesheet.scss */
#category_focus .leftbody .product_mini_box {
  float: left;
  width: 147px;
  margin-bottom: 10px;
  text-align: center;
  padding-bottom: 5px;
}

/* line 600, ../sass/stylesheet.scss */
#category_focus .leftbody .product_mini_box .productSpecialPrice {
  color: red;
}

/* line 605, ../sass/stylesheet.scss */
#category_focus .leftbody .product_mini_box .productOrdPrice {
  color: #aaa;
  /*text-decoration: line-through;*/
}

/* line 611, ../sass/stylesheet.scss */
#category_focus .leftbody .product_mini_box div {
  width: 147px;
  height: 85px;
}

/* line 619, ../sass/stylesheet.scss */
#category_focus .right {
  margin: 0 5px;
  position: relative;
  float: right;
  width: 170px;
  line-height: 1.2;
  display: inline;
}

/* line 629, ../sass/stylesheet.scss */
#category_focus .right h2 {
  background: url(RoundBoxR170TopT.gif) no-repeat;
  height: 21px;
  font-weight: bold;
  color: black;
  padding-left: 14px;
  padding-top: 8px;
}

/* line 639, ../sass/stylesheet.scss */
#category_focus .rightbody {
  background: url(RoundBoxR170MiddleT.gif) repeat-y;
  padding: 0 0 0 3px;
}

/* line 645, ../sass/stylesheet.scss */
#category_focus .right .footer {
  background: url(RoundBoxR170BottomT.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 11px;
  clear: both;
  font-size: 1px;
  margin-bottom: 11px;
  overflow: hidden;
}

/* line 657, ../sass/stylesheet.scss */
#category_focus .right .product {
  width: 157px;
  margin: 0;
  padding: 0 5px;
  height: 40px;
  clear: both;
  z-index: 2;
}

/* line 667, ../sass/stylesheet.scss */
#category_focus .right .product div {
  float: left;
  margin: 0 8px 0 2px;
  width: 36px;
  height: 40px;
  display: inline;
  /* Jävla skit-explorer */
}

/* line 676, ../sass/stylesheet.scss */
#category_focus .right .product em {
  position: absolute;
  width: 12px;
  height: 14px;
  padding: 4px 3px 0 0;
  background-image: url(toplist-bullet.gif);
  background-position: 0px 4px;
  background-repeat: no-repeat;
  display: block;
  left: -4px;
  margin: 0;
  text-align: right;
  color: white;
  z-index: 1;
}

/* line 694, ../sass/stylesheet.scss */
#category_focus #product_images {
  float: left;
  width: 360px;
  margin-right: 0px;
  margin-bottom: 5px;
  border-right: 1px solid #ccc;
}

/* line 704, ../sass/stylesheet.scss */
#category_focus #product_images #main_image {
  /*
  margin: 2px;
  border: 1px solid #ccc;
  */
  margin: 0px;
  /*
  margin: 3px 2px 3px 3px;
  border-right: 1px solid #ccc;
  */
}

/* line 717, ../sass/stylesheet.scss */
#category_focus #product_info {
  float: right;
  width: 200px;
  margin: 0px;
  padding: 5px 5px 5px 0px;
  /* bbackground-color: #f8f8f8; */
  /* bborder: 1px solid black; */
}

/* line 727, ../sass/stylesheet.scss */
#category_focus #product_info #description #stockInfo {
  display: none;
  font-weight: bold;
  /*
  border: 1px solid orange;
  */
  color: green;
  margin: 5px 5px 5px 0px;
  padding: 0px;
}

/* line 739, ../sass/stylesheet.scss */
#category_focus #infobutton {
  position: absolute;
  bottom: 0px;
  right: 35px;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 749, ../sass/stylesheet.scss */
#category_focus #storsaljare {
  background-image: url("storsaljare.png");
  background-color: transparent;
  background-repeat: no-repeat;
  position: absolute;
  top: -15px;
  left: 285px;
  width: 101px;
  height: 101px;
  text-indent: -10000px;
  z-index: 100;
}

/* line 763, ../sass/stylesheet.scss */
#category_focus #kampanj {
  background-image: url("kampanj.png");
  background-color: transparent;
  background-repeat: no-repeat;
  position: absolute;
  top: -15px;
  left: 285px;
  width: 101px;
  height: 101px;
  text-indent: -10000px;
  z-index: 100;
}

/* line 777, ../sass/stylesheet.scss */
#category_focus #price {
  color: black;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0px;
  text-decoration: none;
  padding: 0px;
  margin-top: 10px;
  margin-bottom: 5px;
  line-height: 1;
}

/* line 790, ../sass/stylesheet.scss */
#category_focus #price h1 {
  font-size: 40px;
  font-weight: bold;
}

/* line 796, ../sass/stylesheet.scss */
#category_focus #price h2 {
  background: transparent;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: normal;
  margin: 3px 0;
}

/* line 808, ../sass/stylesheet.scss */
#category_focus #price h3 {
  color: #ddd;
  font-size: 11px;
  margin: 3px 0;
}

/* line 815, ../sass/stylesheet.scss */
#category_focus #price h3 a {
  color: #777;
  text-decoration: underline;
  /*color: blue;*/
  cursor: pointer;
}

/* line 823, ../sass/stylesheet.scss */
#category_focus #price h3 a:hover {
  /*color: #33f;*/
  color: #333;
}

/* }}} */
/* line 841, ../sass/stylesheet.scss */
.leftbox {
  border: 1px solid #CCCCCC;
  margin: 0 0 15px;
  padding: 0;
}

/* line 848, ../sass/stylesheet.scss */
.leftbox ul {
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 856, ../sass/stylesheet.scss */
.leftbox ul li {
  background-color: white;
  background-image: none;
  padding-left: 13px;
  padding-top: 2px;
}

/* line 864, ../sass/stylesheet.scss */
.leftbox ul li.leftbox_header {
  background-color: #8dc093;
  background-image: none;
  color: white;
  display: block;
  font-weight: bold;
  height: 19px;
  padding-left: 14px;
  padding-top: 6px;
}

/* line 876, ../sass/stylesheet.scss */
.leftbox ul li.leftbox_header a {
  color: white;
}

/* line 881, ../sass/stylesheet.scss */
.leftbox ul li a {
  color: #333;
}

/* line 891, ../sass/stylesheet.scss */
.toplists .toplist {
  margin: 0 1px 10px;
  border: 1px solid #ccc;
  position: relative;
  float: left;
  width: 152px;
  line-height: 1.2;
  display: inline;
}

/* line 902, ../sass/stylesheet.scss */
.toplists .toplist h2 {
  height: 25px;
  font-weight: bold;
  color: black;
  padding-left: 5px;
  padding-top: 5px;
}

/* line 911, ../sass/stylesheet.scss */
.toplists .rightbody {
  /* 	padding: 0 0 0 3px;*/
}

/* line 916, ../sass/stylesheet.scss */
.toplists .toplist .footer {
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 11px;
  clear: both;
  font-size: 1px;
  margin-bottom: 11px;
  overflow: hidden;
}

/* line 927, ../sass/stylesheet.scss */
.toplists .toplist .product {
  width: 152px;
  margin: 0;
  /*	padding: 0 5px; */
  height: 40px;
  clear: both;
  z-index: 2;
}

/* line 937, ../sass/stylesheet.scss */
.toplists .toplist .product div {
  float: left;
  margin: 0 8px 0 2px;
  width: 36px;
  height: 40px;
  display: inline;
  /* Jävla skit-explorer */
}

/* line 946, ../sass/stylesheet.scss */
.toplists .toplist .product em {
  position: absolute;
  width: 12px;
  height: 14px;
  padding: 4px 3px 0 0;
  background-image: url(toplist-bullet.gif);
  background-position: 0px 4px;
  background-repeat: no-repeat;
  display: block;
  left: -4px;
  margin: 0;
  text-align: right;
  color: white;
  z-index: 1;
}
