body { background: #C6AF9F; }

#topSection {
  background: url("https://images.staticjw.com/tin/5566/new_topbackground.png") 50% 0;
  padding: 0 10px;
  width: 1016px;
}

#topContainer { height: 190px; }

#logoContainer { margin: 30px 0 0 0; }

#shoppingcartContainer strong {
  color: #80624D;
  text-transform: uppercase;
}

#shoppingcartContainer {
  background: url("https://images.staticjw.com/tin/2004/cart.png") no-repeat;
  margin: 30px 0 0;
  padding-left: 35px;
  width: 140px;
}

#menuSection, #middleSection {
  background: url("https://images.staticjw.com/tin/7241/new_middlebackground.png") 50% 0;
  padding: 0 10px;
  width: 1016px;
}

#menuContainer { background: #9F7A60; }

#topMenu a, #topMenu span {
  font-weight: normal;
  padding: 7px 10px 0 10px;
  text-shadow: 1px 1px 0 #604939;
  text-transform: uppercase;
}

#topMenu a:hover, #topMenu span:hover { background: #A98770; }

#searchForm fieldset {
  border: 1px solid #B39580;
  border-radius: 6px;
  box-shadow: 1px 1px 3px #604939 inset;
  margin: 4px 0 0 10px;
}

#searchForm input[type="text"] {
  background: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 1px;
}

#searchForm input[type="submit"] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 1px;
}

#categoryTreeContainer strong { display: none; }

#categoryTreeContent a { font-size: 11px; }

#categoryTreeContainer strong, .infoBox strong, #sideColumnFacebookContainer strong, .sideColumnProductContainer strong {
  background: #9F7A60;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  text-shadow: 1px 1px 0 #604939;
  text-transform: uppercase;
}

#bottomSection {
  background: url("https://images.staticjw.com/tin/8992/new_bottombackground.png") 50% -200px no-repeat;
  padding: 0 10px;
  width: 1016px;
}

#bottomContainer { border-top: none; }

#vCardContainer strong, #informationContainer strong, #logotypeContainer strong, #newsletterContainer strong {
  color: white;
  text-transform: uppercase;
}

#informationContainer, #logotypeContainer, #leftContactColumn, #rightContactColumn, #newsletterContainer { color: white; }

#informationContainer a, #logotypeContainer a, #leftContactColumn a, #rightContactColumn a, #newsletterContainer a { color: white; }

#form_newsletter_subscription input[type="text"] {
  background-color: transparent;
  border-color: white;
  color: white;
}

#form_newsletter_subscription input[type="submit"] {
  background-position: 7px -235px;
  background-color: transparent;
  border-color: white;
}

.columnProductLoop .slot {
  border-color: #FDF9ED;
  box-shadow: 0 0 10px #FDF9ED;
}

.standardProductLoop .slot {
  border-color: #FDF9ED;
  box-shadow: 0 0 10px #FDF9ED;
  height: 423px;
  width: 239px;
}

.standardProductLoop .image {
  height: 345px;
  width: 239px;
}

.standardProductLoop .productName a, .standardProductLoop .productName span { font-size: 14px; }

.columnProductLoop .productName a, .columnProductLoop .productName span { font-size: 13px; }

.mediumButton, .smallButton, .largeButton {
  background: #6ABF40;
  background: -moz-linear-gradient(center top , #6ABF40, #407326);
  background: -webkit-gradient(linear,left top,left bottom,from(#6ABF40),to(#407326));
  background: -o-linear-gradient(#6ABF40, #407326);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6ABF40",endColorstr="#407326");
  background: linear-gradient(to bottom, #6ABF40 0%, #407326 100%);
  border-color: #407326;
  text-shadow: 0 0 2px #333;
}

.mediumButton:hover, .smallButton:hover, .largeButton:hover {
  background: #6ABF40;
  filter: none;
  border-color: #407326;
  text-shadow: 0 0 2px #333;
}

.mediumButton:active, .smallButton:active, .largeButton:active {
  background: #407326;
  filter: none;
  border-color: #407326;
  text-shadow: 0 0 2px #333;
}

.rss-container, .rs-slideshow { width: 530px; }

.rs-slideshow { height: 140px; }

.rss-container {
  border: 1px solid #FDF9ED;
  box-shadow: 0 0 10px #FDF9ED;
  float: left;
  margin: 26px 0 0 30px;
  padding: 5px;
  position: relative;
}

.rs-slideshow {
  overflow: hidden;
  position: relative;
}

.rs-slideshow .slide-container {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}

.rs-slideshow .slide-container img { position: relative; }

.rs-slideshow .slide-container .slide-caption {
  top: 0;
  color: white;
  display: block;
  font-family: helvetica, arial, sans-serif;
  font-size: 40px;
  font-weight: bold;
  left: 0;
  margin: 10px 0 0 20px;
  position: absolute;
  text-shadow: 0 0 6px black;
}

.rs-slideshow .slides { display: none; }

.rs-slideshow .slide-container img, .rs-slideshow .slide-container .slide-caption, .rs-slideshow .slide-container a { filter: inherit; }

.rs-controls {
  bottom: 5px;
  margin: 0;
  right: 5px;
  position: absolute;
  filter: alpha(opacity=30);
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  transition: all 0.2s;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
}

.rs-controls:hover {
  filter: alpha(opacity=70);
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
}

.rs-play-pause, .rs-prev, .rs-next {
  float: left;
  margin-right: 1px;
}

.rs-controls ul {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

.rs-index-list li {
  float: left;
  margin-right: 1px;
}

.rs-controls a {
  background-color: grey;
  border: 1px solid black;
  border-radius: 3px;
  color: white;
  display: block;
  font-family: helvetica, arial, sans-serif;
  font-size: 11px;
  padding: 2px 6px;
  text-decoration: none;
  text-transform: uppercase;
}

.rs-controls a:hover {
  background-color: white;
  border-color: black;
  color: black;
}

.rs-controls .rs-active {
  background-color: white;
  border-color: black;
  color: black;
}

#quantityArea { border-color: #FDF9ED; }

#flexibelleStartsida h1 {
  color: #7A614D;
  font-family: euphoria script, cursive;
  font-size: 48px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0px;
  text-align: left;
}

h1.pageHeading {
  color: #7A614D;
  font-family: euphoria script, cursive;
  font-size: 48px;
  font-weight: normal;
}

#productPageHeading h1 {
  font-family: euphoria script, cursive;
  font-size: 36px;
  font-weight: normal;
}

/*
     FILE ARCHIVED ON 05:39:26 Jan 21, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:51:05 Apr 04, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 62.717 (3)
  esindex: 0.007
  captures_list: 82.235
  CDXLines.iter: 11.016 (3)
  PetaboxLoader3.datanode: 63.21 (4)
  exclusion.robots.fetch: 0.274 (2)
  exclusion.robots: 1.666
  exclusion.robots.policy: 0.658
  RedisCDXSource: 2.888
  PetaboxLoader3.resolve: 38.109
  load_resource: 57.091
*/
/* ============ End of custom.css?cache_key=cce9b8e467c007d305995ea9a84b6900ec3790b7 ============ */

/* ============ Start of jquery.lightbox-0.5.css?cb=81c53d86 ============ */

/* ============ End of jquery.lightbox-0.5.css?cb=81c53d86 ============ */

/* flexibelle layout CSS, revised 2013-02-06 */


/* html ---------------------------------------------------------------------------------------------------- */

body, button, input, select, textarea {
  color: #444; /* */
  font-family: trebuchet ms, sans-serif;
  font-size: 13px; } /* */

body {
  background: white; /* */
  line-height: 140%;
  margin: 0;
  padding: 0; }

a {
  color: #7a614d; /* */
  text-decoration: none; }

a:hover {
  color: black; /* */
  text-decoration: underline; } /* */

a:active { color: black; } /* */

a img { border: none; }

:active { outline: none; }

:focus { outline: none; }

address { font-style: normal; }

form, fieldset {
  border: none;
  margin: 0;
  padding: 0; }

p { margin: 0; }

p + p { margin-top: 1em; }

h1, h2, h3, h4, h5 {
  line-height: 100%;
  padding: 0; }

h1 {
  font-size: 22px;
  margin: 0 0 20px 0; }

h2 {
  font-size: 18px;
  margin: 20px 0 10px 0; }

h3 {
  font-size: 15px;
  margin: 20px 0 10px 0; }

h4 {
  font-size: 13px;
  margin: 20px 0 10px 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

tr, td {
  margin: 0;
  padding: 0; }


/* topSection ---------------------------------------------------------------------------------------------------- */

#topSection {
  margin: 0 auto;
  overflow: visible;
  width: 990px; }

#topContainer {
  height: 100px; /* */
  margin: 0 auto;
  overflow: visible;
  padding: 0 15px;
  width: 960px; }

#logoContainer {
  float: left;
  margin: 15px 0 0 0; } /* */

#logoContainer img { float: left; }

#sloganContainer {
  float: left;
  height: 55px; /* */
  margin: 15px 20px 0; /* */
  width: 250px; } /* */


/* shoppingcart ---------------------------------------------------------------------------------------------------- */

#shoppingcartContainer {
  background: url() no-repeat; /* */
  float: right;
  line-height: 120%;
  height: 80px; /* */
  margin: 15px 0 0; /* */
  padding-left: 55px; /* */
  width: 150px; } /* */

#shoppingcartContainer strong {
  color: black; /* */
  display: block;
  font-size: 13px;
  line-height: 100%;
  margin: 0 0 4px; }

#shoppingcart_shoppingcart {
  float: left;
  font-size: 12px;
  position: relative; }

#cartSummary {}

#cartSummary .cartQuantity {}

#cartSummary .cartSum {}

#shoppingcart_shoppingcart button { margin: 3px 0; }

#contentToggle {}

#cartHide { display: none; }

#cartContent {
  background: white;
  border: 1px solid #444;
  box-shadow: 0 0 10px #444;
  display: none;
  padding: 10px;
  position: absolute;
  right: -15px;
  top: 68px;
  width: 200px;
  z-index: 200; }

#cartContent table { width: 100%; }

#cartContent td { padding: 0 2px; }

/* menuSection ---------------------------------------------------------------------------------------------------- */

#menuSection {
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  top: 90px;
  width: 990px; }

#menuContainer {
  background: black; /* */
  height: 32px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 15px;
  width: 960px; }

#topMenu {
  float: left;
  margin: 0; }

#topMenu a, #topMenu span {
  color: white; /* */
  float: left;
  font-weight: bold;
  height: 26px;
  line-height: 140%;
  padding: 6px 15px 0 15px; }

#topMenu a:hover, #topMenu span:hover {
  background: #222; /* */
  text-decoration: none; }
 
#shortcutPopup {
  float: left;
  margin: 4px 0 0 15px; }


/* flags ---------------------------------------------------------------------------------------------------- */

#flagContainer {
  float: right;
  margin: 6px 10px 0 10px; }

#flagContainer span {
  background: url() no-repeat;
  border-color: white; /* */
  border-style: solid;
  border-width: 1px;
  float: left;
  height: 18px;
  margin: 0 2px;
  width: 24px; }

span#seFlag { background-position: 0 0; }

span#noFlag { background-position: 0 -20px; }

span#dkFlag { background-position: 0 -40px; }

span#fiFlag { background-position: 0 -60px; }

span#isFlag { background-position: 0 -80px; }

span#ukFlag { background-position: 0 -100px; }

span#euFlag { background-position: 0 -120px; }

span#deFlag { background-position: 0 -140px; }


/* searchForm ---------------------------------------------------------------------------------------------------- */

#searchForm fieldset {
  float: right;
  height: 22px;
  margin: 5px 0 0 10px;
  overflow: hidden; }

#searchForm input[type="text"] {
  background: #333; /* */
  border-color: #666; /* */
  border-style: solid none solid solid;
  border-width: 1px 0 1px 1px;
  color: white; /* */
  float: left;
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0 0 0 8px;
  width: 150px; }

#searchForm input[type="submit"] {
  background: url(https://images.staticjw.com/tin/1968/submit.png) no-repeat 9px -76px;
  background-color: #333; /* */
  border-color: #666; /* */
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  color: white; /* */
  cursor: pointer;
  float: left;
  height: 22px;
  margin: 0;
  overflow: visible;
  width: 32px; }

#searchForm input[type="submit"]:active {}


/* middleSection ---------------------------------------------------------------------------------------------------- */

#middleSection {
  margin: 0 auto;
  overflow: hidden;
  width: 990px; }

#middleContainer {
  background: white; /* */
  margin: 0 auto;
  overflow: hidden;
  width: 990px; }

#sideColumn {
  float: left;
  padding: 20px 10px 0 10px;
  width: 200px; }

#categoryTreeContainer {/* */}

#categoryTreeContainer, .infoBox, #sideColumnFacebookContainer, .sideColumnProductContainer {
  float: left;
  margin: 0 0 30px 0;
  width: 200px; }

#categoryTreeContainer strong, .infoBox strong, #sideColumnFacebookContainer strong, .sideColumnProductContainer strong {
  background: #666; /* */
  color: white; /* */
  display: block;
  font-size: 16px;
  line-height: 100%;
  margin: 0 0 5px 0;
  padding: 5px; }

#categoryTreeContent, .infoBoxContent {
  float: left;
  padding: 5px;
  width: 190px; }


/* category tree ---------------------------------------------------------------------------------------------------- */

#categoryTreeContent ul {
  list-style: inside none;
  margin: 0;
  padding: 0; }

#categoryTreeContent a, #categoryTreeContent span {
  background-repeat: no-repeat;
  float: left;
  overflow: hidden; }

#categoryTreeContent a:hover, #categoryTreeContent span:hover { text-decoration: none; }

#categoryTreeContent li.cl_unfolded.has_subcategories a { background-image: url(); }

#categoryTreeContent li.cl_unfolded.hasnt_subcategories a { background-image: url(); }

#categoryTreeContent li.cl_folded.has_subcategories a, #categoryTreeContent li.cl_folded.has_subcategories span { background-image: url(https://images.staticjw.com/tin/4599/folded.png); }

#categoryTreeContent li.cl_folded.hasnt_subcategories a { background-image: url(); }

#categoryTreeContent a.cl_unfolded {
  color: black; /* */
  font-weight: bold; } /* */

#categoryTreeContent li.cl_1 a, #categoryTreeContent li.cl_1 span {
  background-position: 0 6px;
  padding-left: 12px;
  width: 178px; color: #7a614d;
}
#categoryTreeContent li.cl_1 span:hover{ color: #000; }
#categoryTreeContent li.cl_2 a {
  background-position: 12px 6px;
  padding-left: 24px;
  width: 166px; }

#categoryTreeContent li.cl_3 a {
  background-position: 24px 6px;
  padding-left: 36px;
  width: 154px; }

#categoryTreeContent li.cl_4 a {
  background-position: 36px 6px;
  padding-left: 48px;
  width: 142px; }

#categoryTreeContent li.cl_5 a {
  background-position: 48px 6px;
  padding-left: 60px;
  width: 130px; }

#categoryTreeContent li.cl_6 a {
  background-position: 60px 6px;
  padding-left: 72px;
  width: 118px; }

/* #categoryTreeContent a.cl_unfolded.cl_1 { display: none; } */

/* #categoryTreeContent li.cl_folded.hasnt_subcategories a.cl_1 { display: none; } */

/* #categoryTreeContent li.cl_folded.has_subcategories a.cl_1 { display: none; } */


/* mainColumn ---------------------------------------------------------------------------------------------------- */

#mainColumn {
  overflow: hidden;
  padding: 20px 15px 10px 15px;
  width: 740px; }


/* bottomSection ---------------------------------------------------------------------------------------------------- */

#bottomSection {
  margin: 0 auto 10px auto;
  overflow: hidden;
  padding: 0;
  width: 990px; }

#bottomContainer {
  border-top: 1px solid #444;
  margin: 0 auto;
  overflow: hidden;
  padding: 5px 10px 0 10px;
  width: 970px; }

#vCardContainer { float: left; }

#informationContainer, #logotypeContainer, #leftContactColumn, #rightContactColumn, #newsletterContainer {
  float: left;
  font-size: 11px;
  line-height: 140%;
  padding: 10px; }

#informationContainer { width: 165px; }

#logotypeContainer { width: 240px; }

#leftContactColumn { width: 150px; }

#rightContactColumn { width: 150px; }

#newsletterContainer { width: 165px; }

#informationContainer a, #logotypeContainer a, #leftContactColumn a, #rightContactColumn a, #newsletterContainer a { font-size: 11px; }

#vCardContainer strong, #informationContainer strong, #logotypeContainer strong, #newsletterContainer strong {
  color: black; /* */
  display: block;
  font-size: 12px;
  line-height: 100%;
  margin: 0 0 10px 0;
  padding: 0; }


/* logotypes ---------------------------------------------------------------------------------------------------- */

#logotypeContainer span {
  background: url(https://images.staticjw.com/tin/1295/logotypes.png) no-repeat;
  display: block;
  float: left;
  height: 32px;
  margin: 0 8px 0 0; }

span#amex {
  background-position: 0 -76px;
  width: 24px; }
  
span#auriga {
  background-position: 0 -557px;
  width: 84px; }
  
span#bring {
  background-position: 0 -715px;
  width: 63px; }

span#bussgods {
  background-position: 0 -1076px;
  width: 70px; }
  
span#dankort {
  background-position: 0 -996px;
  width: 43px; }

span#dinersclub {
  background-position: 0 -1156px;
  width: 93px; }

span#dhl {
  background-position: 0 -593px;
  width: 82px; }
  
span#dibs {
  background-position: 0 -399px;
  width: 54px; }
  
span#fedex {
  background-position: 0 -873px;
  width: 55px; }
  
span#klarnafaktura {
  background-position: 0 -676px;
  width: 74px; }
  
span#klarnakonto {
  background-position: 0 -636px;
  width: 74px; }
  
span#maestro {
  background-position: 0 -276px;
  width: 40px; }
  
span#mastercard {
  background-position: 0 -36px;
  width: 40px; }
  
span#mypack {
  background-position: 0 -919px;
  width: 30px; }

span#nets {
  background-position: 0 -1113px;
  width: 60px; }
  
span#paypal {
  background-position: 0 -112px;
  width: 72px; }
  
span#postdanmark {
  background-position: 0 -1033px;
  width: 62px; }
  
span#posten {
  background-position: 0 -199px;
  width: 30px; }
  
span#safesale {
  background-position: 0 -316px;
  width: 72px; }
  
span#schenker {
  background-position: 0 -433px;
  width: 105px; }
  
span#mastercardsecurecode {
  background-position: 0 -836px;
  width: 61px; }
  
span#sveawebpaydelbetala {
  background-position: 0 -513px;
  width: 89px; }
  
span#sveawebpayfaktura {
  background-position: 0 -477px;
  width: 74px; }
  
span#tryggehandel {
  background-position: 0 -359px;
  width: 30px; }
  
span#TEH_LOGOTYPE {
  height:100%;
  width: 100%; }
  
span#ups {
  background-position: 0 -759px;
  width: 25px; }
  
span#verifiedbyvisa {
  background-position: 0 -796px;
  width: 55px; }
  
span#visa {
  background-position: 0 8px;
  width: 48px; }
  
span#visaelectron {
  background-position: 0 -156px;
  width: 39px; }

#ebutikContainer {
  float: left;
  margin: 8px 4px 8px 0; }

#ebutikLogotype {
  background: url(https://images.staticjw.com/tin/1295/logotypes.png) no-repeat -49px -960px;
  float: left;
  height: 16px;
  width: 19px;
  margin: 0; }

#ebutikText {
  float: left;
  margin: 0 6px 0 4px;
  white-space: nowrap; }

#ebutikText a { color: #357; } /* */


/* newsletter ---------------------------------------------------------------------------------------------------- */

#form_newsletter_subscription fieldset {
  height: 22px;
  margin-top: 5px;
  overflow: hidden; }

#form_newsletter_subscription input[type="text"] {
  background-color: white; /* */
  border-color: #ccc; /* */
  border-style: solid none solid solid;
  border-width: 1px 0 1px 1px;
  color: #444; /* */
  float: left;
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0 0 0 8px;
  width: 124px; }

#form_newsletter_subscription input[type="submit"] {
  background: url(https://images.staticjw.com/tin/1968/submit.png) no-repeat 7px -155px;
  background-color: white; /* */
  border-color: #ccc; /* */
  border-style: solid;
  border-width: 1px 1px 1px 0;
  color: transparent; /* */
  cursor: pointer;
  float: left;
  height: 22px;
  margin: 0;
  overflow: visible;
  padding: 0 0 3px 3px;
  text-align: left;
  width: 30px; }

#form_newsletter_subscription input[type="submit"]:active {}


/* buttons ---------------------------------------------------------------------------------------------------- */

.mediumButton, .smallButton, .largeButton {
  background: #4798D1; /* */
  background: -moz-linear-gradient(center top , #4798D1, #24628F); /* */
  background: -webkit-gradient(linear,left top,left bottom,from(#4798D1),to(#24628F)); /* */
  background: -o-linear-gradient(#4798D1, #24628F); /* */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4798D1",endColorstr="#24628F"); /* */
  background: linear-gradient(to bottom, #4798D1 0%, #24628F 100%);
  border-color: #24628F; /* */
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 0 2px white inset; /* */
  border-radius: 2px; /* */
  color: white; /* */
  cursor: pointer;
  font-size: 12px;
  line-height: 14px;
  margin: 0;
  overflow: visible;
  text-shadow: 0 0 2px #143852; /* */
  white-space: normal;
  width: auto; }

.smallButton {
  height: 19px;
  padding-left: 6px;
  padding-right: 6px; }

.mediumButton {
  height: 25px;
  padding-left: 10px;
  padding-right: 10px;}

.largeButton {
  font-size: 14px;
  height: 36px;
  padding-left: 30px;
  padding-right: 30px; }

.smallButton:hover, .mediumButton:hover, .largeButton:hover {
  background: -moz-linear-gradient(center top , #70AFDB, #2E7EB8); /* */
  background: -webkit-gradient(linear,left top,left bottom,from(#70AFDB),to(#2E7EB8)); /* */
  background: -o-linear-gradient(#70AFDB, #2E7EB8); /* */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#70AFDB",endColorstr="#2E7EB8"); /* */
  background: linear-gradient(to bottom, #70AFDB 0%, #2E7EB8 100%);
  border-color: #143852; /* */
  text-decoration: none; }

.smallButton:active, .mediumButton:active, .largeButton:active {
  background: -moz-linear-gradient(center top , #2E7EB8, #194666); /* */
  background: -webkit-gradient(linear,left top,left bottom,from(#2E7EB8),to(#194666)); /* */
  background: -o-linear-gradient(#2E7EB8, #194666); /* */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2E7EB8",endColorstr="#194666");
  background: linear-gradient(to bottom, #2E7EB8 0%, #194666 100%); } /* */

.smallButton[disabled], .mediumButton[disabled], .largeButton[disabled],
.smallButton[disabled]:hover, .mediumButton[disabled]:hover, .largeButton[disabled]:hover,
.smallButton[disabled]:active, .mediumButton[disabled]:active, .largeButton[disabled]:active {
  background: #e8e8e8; /* */
  border-color: #ccc; /* */
  border-style: solid;
  border-width: 1px;
  box-shadow: none; /* */
  color: #ccc; /* */
  cursor: default;
  filter: none; /* */
  text-shadow: none; } /* */


/* carousel ---------------------------------------------------------------------------------------------------- */

#startpageImageCarousel, #startpageImageCarousel .carousel-wrap, #startpageImageCarousel img, #startpageImageCarousel .center-wrap { width: 740px; } /* */

#startpageImageCarousel .carousel-wrap, #startpageImageCarousel img { height: 250px; } /* */

#startpageImageCarousel {
  float: left;
  margin: 0 0 20px 0;
  position: relative; }

#startpageImageCarousel .carousel-wrap {
  float: left;
  overflow: hidden; }

#startpageImageCarousel ul {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0; }

#startpageImageCarousel li {
  float: left;
  margin: 0;
  padding: 0; }

#startpageImageCarousel img { float: left; }

#startpageImageCarousel li div {
  margin: 20px;
  position: absolute;
  top: 0;
  width: 700px; }

#startpageImageCarousel .carousel-control {
  border: none;
  cursor: pointer;
  float: left;
  height: 40px;
  margin: 0;
  opacity: 0.4;
  padding: 0;
  position: absolute;
  width: 40px;
  z-index: 98; }

#startpageImageCarousel .carousel-control:hover { opacity: 1; }

#startpageImageCarousel .carousel-previous {
  background: url() no-repeat;
  left: 10px;
  top: 200px; }

#startpageImageCarousel .carousel-next {
  background: url() no-repeat;
  right: 10px;
  top: 200px; }

#startpageImageCarousel .disabled {
  cursor: default;
  opacity: 0.4; }

#startpageImageCarousel .center-wrap {
  float: left;
  margin: 5px 0;
  text-align: center; }

#startpageImageCarousel .carousel-pagination a {
  border: 1px solid #94B2D1; /* */
  border-radius: 8px;
  color: #94B2D1; /* */
  cursor: pointer;
  margin: 0 1px;
  padding: 0 4px;
  text-decoration: none; }

#startpageImageCarousel .carousel-pagination a.active {
  background: #94B2D1; /* */
  color: white; /* */
  cursor: default; }


/* loops ---------------------------------------------------------------------------------------------------- */

.standardProductLoop {
  float: left;
  margin: 0 0 20px -4px;
  width: 750px; }

.standardProductLoop .slot {
  border-color: #eee #ccc #ccc #eee; /* */
  border-style: solid;
  border-width: 1px;
  float: left;
  height: 249px;
  margin: 4px;
  overflow: hidden;
  width: 177px; }

.standardProductLoop .image {
  display: table-cell;
  height: 177px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 177px; }

.standardProductLoop .image img {
  border-color: white; /* */
  border-style: solid;
  border-width: 3px;
  margin-top: 4px; }

.standardProductLoop .facts {
  overflow: hidden;
  padding-bottom: 4px; }

.standardProductLoop .productName a, .standardProductLoop .productName span {
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: bold;
  padding: 2px 8px; }

.standardProductLoop .extraInfo {
  color: #444; /* */
  cursor: pointer;
  font-size: 12px;
  margin: 2px 8px; }

.standardProductLoop .normalPrice {
  cursor: pointer;
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin: 2px 8px; }

.standardProductLoop .oldPrice {
  background: url() no-repeat 50% 50%;
  cursor: pointer;
  float: left;
  font-size: 10px;
  margin: 4px 8px 0 3px; }

.standardProductLoop .promotionPrice {
  color: #900; /* */
  cursor: pointer;
  float: left;
  font-size: 16px;
  font-weight: bold;
  margin: 2px 3px 2px 8px; }

.standardProductLoop .slotButton {
  float: right;
  padding: 2px 8px; }

.standardCategoryLoop {
  clear: both;
  margin: 0 0 20px -4px;
  overflow: hidden;
  width: 750px; }

.standardCategoryLoop .slot {
  border-color: #eee #ccc #ccc #eee; /* */
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  float: left;
  height: 182px;
  margin: 4px;
  overflow: hidden;
  width: 140px; }

.standardCategoryLoop .image {
  display: table-cell;
  height: 140px;
  text-align: center;
  vertical-align: middle;
  width: 140px; }

.standardCategoryLoop .image img {
  border-color: white; /* */
  border-style: solid;
  border-width: 3px;
  margin-top: 4px; }

.standardCategoryLoop .facts {
  overflow: hidden;
  padding-bottom: 4px;
  width: 140px; }

.standardCategoryLoop .categoryName a {
  color: #444; /* */
  display: block;
  font-weight: bold;
  line-height: 120%;
  padding: 6px 8px 2px 8px;
  text-align: center; }

.standardCategoryLoop .description {
  color: #444; /* */
  padding: 2px 8px 6px 8px; }

.columnProductLoop {
  clear: both;
  float: left;
  overflow: hidden; }

.columnProductLoop .slot {
  border-color: #eee #ccc #ccc #eee; /* */
  border-style: solid;
  border-width: 1px;
  float: left;
  margin: 4px 0;
  overflow: hidden;
  width: 198px; }

.columnProductLoop .image {
  display: table-cell;
  float: left;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 74px; }

.columnProductLoop .image img {
  border-color: white; /* */
  border-style: solid;
  border-width: 3px;
  margin: 3px 0; }

.columnProductLoop .facts {
  float: left;
  overflow: hidden;
  padding-bottom: 4px;
  width: 124px; }

.columnProductLoop .productName a, .columnProductLoop .productName span {
  cursor: pointer;
  display: block;
  font-size: 11px;
  font-weight: bold;
  margin: 2px 8px; }

.columnProductLoop .extraInfo {
  color: #444; /* */
  cursor: pointer;
  font-size: 11px;
  margin: 2px 8px; }

.columnProductLoop .normalPrice {
  cursor: pointer;
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin: 2px 8px; }

.columnProductLoop .oldPrice {
  background: url() no-repeat 50% 50%;
  cursor: pointer;
  float: left;
  font-size: 10px;
  margin: 4px 2px 0 3px; }

.columnProductLoop .promotionPrice {
  color: #900; /* */
  cursor: pointer;
  float: left;
  font-size: 16px;
  font-weight: bold;
  margin: 2px 3px 2px 8px; }

.columnProductLoop .slotButton {
  float: right;
  margin: 2px 8px; }


/* bits & pieces ---------------------------------------------------------------------------------------------------- */

.templateWrapper {}

.pageHeading {
  clear: both;
  color: black; /* */
  margin: 0 0 20px 0;
  padding: 0; }

.sectionHeading {
  clear: both;
  color: black; /* */
  font-size: 13px;
  line-height: 150%;
  margin: 0 0 20px 0; }

#flexibelleStartsida h1 {
  color: #444; /* */
  font-size: 12px; /* */
  font-style: italic; /* */
  font-weight: normal; /* */
  letter-spacing: 10px; /* */
  margin: 0 0 15px 0; /* */
  padding: 0; /* */
  text-align: center; } /* */

.standardText {
  clear: both;
  margin: 0 0 20px 0;
  /* text-align: justify; */ }

.standardText:empty { margin: 0; }

.standardText ul, .standardText ol { padding-left: 16px; }

.columnText {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  -moz-column-gap: 20px;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  float: left;
  margin: 0 0 20px 0;
  /* text-align: justify; */
  width: 100%; }

.facebookContainer {
  float: left;
  margin: 0 0 20px 0; }

.pageNumberList {
  color: white;
  font-size: 5px;
  font-weight: normal;
  margin-left: 10px; }

.pageNumberList a {
  border-color: transparent; /* */
  border-style: solid;
  border-width: 1px;
  color: #7a614d; /* */
  font-size: 13px;
  margin: 0;
  padding: 0 5px;
  text-decoration: none; }

.pageNumberList a:hover {
  border-color: black; /* */
  color: black; /* */
  text-decoration: none; }

.pageNumberList .active_page {
  border-color: black; /* */
  border-style: solid;
  border-width: 1px;
  color: #444; /* */
  font-size: 13px;
  margin: 0;
  padding: 0 5px; }

.resultList {
  float: left;
  margin: 0 0 20px 0;
  padding: 0;
  width: 100%; }

.resultList a {
  border-color: transparent; /* */
  border-style: solid;
  border-width: 1px;
  color: #7a614d; /* */
  float: left;
  margin: 0 1px;
  padding: 0 5px;
  text-decoration: none; }

.resultList a:hover {
  border-color: black; /* */
  color: black; /* */
  text-decoration: none; }

.resultList .active_page {
  border-color: #333; /* */
  border-style: solid;
  border-width: 1px;
  color: #333; /* */
  float: left;
  margin: 0 2px;
  padding: 0 5px; }

.resultList .page {
  float: left;
  margin-right: 10px; }

.justify { /* text-align: justify; */}

.alert {
  background: white; /* */
  border-color: #444; /* */
  border-style: dashed; /* */
  border-width: 1px;
  display: none;
  height: 32px;
  padding: 10px;
  position: absolute;
  text-align: center;
  width: 120px; }

.floatRightPicture img {
  float: right;
  margin: 0 0 15px 20px; }

.standardProductLoop .campaignBadge {
  background: none; /* */
  height: 40px;
  left: 10px;
  position: absolute;
  top: 8px;
  width: 40px; }

.columnProductLoop .campaignBadge {
  background: none; /* */
  height: 20px;
  left: 7px;
  position: absolute;
  top: 9px;
  width: 20px; }


/* productPage ---------------------------------------------------------------------------------------------------- */

.hProduct { float: left; }

#productPageHeading {
  float: left;
  margin: 0 0 10px 0; }

#productPageHeading h1 {
  float: left;
  margin: 0 30px 0 0;
  width: 410px; }

#productNavigationArea {
  float: left;
  margin: 0;
  text-align: right;
  width: 300px; }

#navigationLeft { margin-right: 10px; }

#navigationRight { margin-left: 10px; }

#productBreadcrumbsArea {
  float: left;
  margin: 0 0 20px 0;
  width: 740px; }

#productPageLeft {
  float: left;
  width: 385px; } /* */

#productPageRight, #productImagesArea, #productMainImage, #productExtraImages, #productPrice, #productOptions, #productStock,
#klarnaArea, #productDescriptionArea, #productArticleNumber, #productAddThisArea, #productOptions, #productExtraArea { width: 355px; } /* */

#productPageRight { float: left; }

#productImagesArea {
  float: left;
  margin: 0 30px 20px 0; }

#productMainImage { float: left; }

#productExtraImages {
  float: left;
  margin: 5px 0 0 0; }

#productExtraImages a:hover { text-decoration: none; }

#productPrice, #productOptions, #productStock, #klarnaArea, #productDescriptionArea, #productArticleNumber, #productAddThisArea {
  float: left;
  margin: 0 0 20px 0; }

#productOptions {
  float: left;
  margin: 0 0 20px 0; }

#productOptions td:first-child {
  font-size: 12px;
  padding-right: 5px; }

#productOptions select, #productOptions input {
  font-size: inherit;
  margin: 2px 0; }

.stock_message {
  float: left;
  font-style: italic;
  margin: 0 0 20px; }

#quantityArea {
  border-color: #ccc; /* */
  border-style: solid;
  border-width: 1px;
  border-radius: 2px; /* */
  clear: left;
  float: left;
  height: 34px;
  margin: 0 10px 20px 0;
  padding: 0 7px;
  width: auto; }

#quantityArea label {
  color: #555; /* */
  float: left;
  font-size: 12px;
  line-height: 100%;
  margin: 12px 3px 0 3px; }

#quantityArea input {
  float: left;
  font-size: 12px;
  height: 14px;
  line-height: 100%;
  margin: 8px 3px 0 3px;
  padding: 2px 5px 0 3px;
  text-align: right;
  width: 30px; }

#quantityArea .unit {
  color: #555; /* */
  float: left;
  font-size: 12px;
  line-height: 100%;
  margin: 12px 3px 0 3px; }

#buyButtonArea {
  clear: right;
  float: left;
  margin: 0 0 20px 0; }

#productExtraArea {
  float: left;
  font-style: italic;
  margin: 0 0 5px 0; }

#productPrice .price {
  float: left;
  font-size: 32px;
  font-weight: bold;
  line-height: 32px; }

#productPrice .sale {
  color: #900; /* */
  float: left;
  font-size: 32px;
  font-weight: bold;
  line-height: 32px; }

#productPrice .oldPrice {
  background: url() no-repeat 50% 50%;
  float: left;
  font-size: 12px;
  line-height: 12px;
  margin: 17px 0 0 10px; }


/* checkout ---------------------------------------------------------------------------------------------------- */

.checkoutHeading {
  background: #666; /* */
  clear: both;
  color: white; /* */
  font-size: 13px;
  margin: 0 0 10px 0;
  padding: 5px 0;
  text-indent: 8px; }

#editcartArea, #freightArea, #paymentArea, #totalsumContainer, #customerdetailsArea {
  float: left;
  margin: 20px 0;
  width: 740px; }

#totalsumArea { float: left; }

#editcartArea table, #freightArea table, #paymentArea table { width: 100%; }

#editcartArea th, #editcartArea td { white-space: nowrap; }

#editcartArea td { border-top: 1px solid #ddd; }

#editcartArea th.produktbeskrivning {
  padding: 2px 10px 2px 1px;
  text-align: left; }

#editcartArea th.artikelnummer {
  padding: 2px 10px 2px 10px;
  text-align: left; }

#editcartArea th.lagerstatus { padding: 2px 10px 2px 10px; }

#editcartArea th.andra { padding: 2px 10px 2px 10px; }

#editcartArea th.antal {
  padding: 2px 10px 2px 10px;
  text-align: right; }

#editcartArea th.a_pris {
  padding: 2px 10px 2px 10px;
  text-align: right; }

#editcartArea th.summa {
  padding: 2px 1px 2px 10px;
  text-align: right; }

#editcartArea td.produktbeskrivning {
  padding: 2px 10px 2px 1px;
  text-align: left;
  white-space: normal; }

#editcartArea td.artikelnummer { padding: 2px 10px; }

#editcartArea td.lagerstatus { padding: 2px 10px; }

#editcartArea td.andra { padding: 2px 10px; }

#editcartArea td.antal {
  padding: 2px 10px;
  text-align: right; }

#editcartArea td.a_pris {
  padding: 2px 10px;
  text-align: right; }

#editcartArea td.summa {
  padding: 2px 1px 2px 10px;
  text-align: right; }

#editcartArea td.summatext {
  font-weight: bold;
  padding: 2px 10px 2px 1px;
  text-align: right; }

#editcartArea td.summatal {
  font-weight: bold;
  padding: 2px 1px 2px 10px;
  text-align: right; }

#editcartArea tbody tr:first-child td { border-top: 1px solid #aaa; }

#editcartArea tfoot td { border-top: 1px solid #aaa; }

.checkoutHeading .step {
  font-size: 18px;
  margin-right: 10px; }

a img.editcartSmallPhoto {
  border-color: white; /* */
  border-style: solid;
  border-width: 2px;
  float: left; }

a img.editcartLargePhoto {
  background-color: white;
  border-color: white; /* */
  border-style: solid;
  border-width: 3px;
  display: none;
  margin: -30px 50px;
  outline-color: #7a614d; /* */
  outline-style: solid;
  outline-width: 1px;
  position: absolute; }

a:hover img.editcartLargePhoto { display: block; }

.stock-ok {
  background: url() no-repeat -240px 0;
  display: block;
  float: none;
  height: 14px;
  margin: 0 auto;
  width: 14px; }

.stock-error {
  background: url() no-repeat -280px 0;
  display: block;
  float: none;
  height: 14px;
  margin: 0 auto;
  width: 14px; }

.plus {
  background: url() no-repeat 0 0;
  cursor: pointer;
  height: 12px;
  float: left;
  width: 12px; }

.minus {
  background: url() no-repeat -80px 0;
  cursor: pointer;
  height: 12px;
  float: left;
  margin: 0 7px;
  width: 12px; }

.delete {
  background: url() no-repeat -160px 0;
  cursor: pointer;
  height: 12px;
  float: left;
  width: 11px; }

.plus:hover { background-position: -40px 0; }

.minus:hover { background-position: -120px 0; }

.delete:hover { background-position: -200px 0; }

.andringsdiv {
  width: 50px;
  margin: 0 auto; }

.low_sum {
  color: #c00; /* */
  font-weight: normal; }

#freightArea label, #paymentArea label, #shipping-button label, .finish_order_txt label { cursor: pointer; }

#freightArea td.leveranssatt_radio {
  padding: 2px 1px;
  width: 25px; }

#freightArea td.leveranssatt_name {
  font-weight: bold;
  min-width: 120px;
  padding: 2px 10px 2px 1px;
  text-align: left; }

#freightArea td.leveranssatt_beskrivning { padding: 1px 10px; }

#freightArea td.leveranssatt_summa {
  font-weight: bold;
  padding: 2px 1px 2px 10px;
  text-align: right;
  white-space: nowrap; }

#paymentArea td.betalningssatt_radio {
  padding: 1px;
  width: 25px; }

#paymentArea td.betalningssatt_name {
  font-weight: bold;
  min-width: 120px;
  padding: 2px 10px 2px 1px;
  text-align: left; }

#paymentArea td.betalningssatt_icons { padding: 1px 10px; }

#paymentArea td.betalningssatt_beskrivning { padding: 1px 10px; }

#paymentArea td.betalningssatt_summa {
  font-weight: bold;
  padding: 2px 1px 2px 10px;
  text-align: right;
  white-space: nowrap; }

#totalsumContainer { font-size: 22px; }

.totalsum { float: right; }

#checkout_details {
  float: left;
  margin: 5px 0 0 0;
  width: 740px; }

#order_form { float: left; }

#customerDetailsLeft {
  float: left;
  margin-right: 40px;
  width: 360px; }

#customerDetailsRight {
  float: left;
  width: 340px; }

label.error { color: #c00; } /* */

label.error img {
  float: right;
  margin: 0 0 0 -24px;
  padding-top: 5px;
  position: absolute; }

.details-container {
  float: left;
  margin: 0 0 10px 0; }

.ssn {
  float: left;
  width: 740px; }

#social_security_number-container { width: 140px; }

#social_security_number-container input { width: 120px; }

.ssn_right { width: 600px; }

#ctl_fetch_user_data-container {
  margin: 17px 20px 0 0;
  width: 150px; }

#ctl_fetch_user_data-container button.mediumButton {
  height: auto;
  padding-bottom: 5px;
  padding-top: 5px; }

#fetch_user_data_info { width: 430px; }

#fetch_user_data_error {
  color: #c00; /* */
  width: 740px; }

#email-container { width: 220px; }

#email-container input { width: 200px; }

#phone_number-container { width: 140px; }

#phone_number-container input { width: 120px; }

#first_name-container {
  clear: both;
  width: 160px; }

#first_name-container input { width: 140px; }

#last_name-container { width: 200px; }

#last_name-container input { width: 180px; }

#company-container {
  clear: both;
  width: 360px; }

#company-container input { width: 340px; }

#invoice_address1-container {
  clear: both;
  width: 360px; }

#invoice_address1-container input { width: 340px; }

#invoice_zipcode-container {
  clear: both;
  width: 100px; }

#invoice_zipcode-container input { width: 80px; }

#invoice_city-container { width: 260px; }

#invoice_city-container input { width: 240px; }

#invoice_country-container {
  clear: both;
  float: left;
  padding-bottom: 10px; }

#misc-container {
  float: left;
  margin: 0 0 10px 0;
  width: 330px; }

#misc-container textarea { width: 320px; }

.finish_order_txt {
  float: left;
  width: 330px;
  margin: 0 0 10px 0; }

.finish_order_txt input {
  float: left;
  margin: 3px 7px 15px 0; }

#confirm_order_button {
  float: left;
  margin: 20px 0 30px 0;
  width: 330px; }

#shippingcontrol {
  float: left;
  width: 740px; }

#shipping-button {
  margin: 0 0 20px 0;
  float: left;
  width: 740px;
  margin: 0 0 20px 0; }

#shipping-button input {
  float: left;
  margin: 3px 7px 5px 0; }

#delivery_cell_phone-container { width: 140px; }

#delivery_cell_phone-container input { width: 120px; }

#delivery_first_name-container {
  clear: both;
  width: 160px; }

#delivery_first_name-container input { width: 140px; }

#delivery_last_name-container { width: 200px; }

#delivery_last_name-container input { width: 180px; }

#delivery-company-container {
  clear: both;
  width: 360px; }

#delivery-company-container input { width: 340px; }

#delivery_address1-container {
  clear: both;
  width: 360px; }

#delivery_address1-container input { width: 340px; }

#delivery_zipcode-container {
  clear: both;
  width: 100px; }

#delivery_zipcode-container input { width: 80px; }

#delivery_city-container { width: 260px; }

#delivery_city-container input { width: 240px; }

.mandatory { color: #e15d52; }


/* contact_form ---------------------------------------------------------------------------------------------------- */

#contact_form fieldset {
  float: left;
  width: 415px; }

#contactformNameContainer {
  float: left;
  margin: 0 0 10px 0;
  width: 210px; }

#contactformNameContainer input { width: 200px; }

#contactformEmailContainer {
  float: left;
  margin: 0 0 10px 0;
  width: 205px; }

#contactformEmailContainer input { width: 200px; }

#contactformMessageContainer {
  clear: both;
  float: left;
  margin: 0 0 10px 0;
  width: 415px; }

#contactformMessageContainer textarea {
  padding: 2px;
  width: 408px; }

#contactformSubmitButton {
  clear: both;
  float: left;
  width: 100px; }

#status_notice {
  float: left;
  width: 315px; }


/* end ---------------------------------------------------------------------------------------------------- */


/*
     FILE ARCHIVED ON 05:45:44 Jan 21, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:53:21 Apr 04, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 174.972 (3)
  esindex: 0.02
  captures_list: 197.722
  CDXLines.iter: 10.692 (3)
  PetaboxLoader3.datanode: 86.617 (4)
  exclusion.robots: 0.192
  exclusion.robots.policy: 0.168
  RedisCDXSource: 8.512
  PetaboxLoader3.resolve: 186.556 (2)
  load_resource: 115.813
*/


body { background: #C6AF9F; }

#topSection {
  background: url(https://images.staticjw.com/tin/3363/new_topbackground.png) 50% 0;
  padding: 0 10px;
  width: 1016px;
}

#topContainer { height: 190px; }

#logoContainer { margin: 30px 0 0 0; }

#shoppingcartContainer strong {
  color: #80624D;
  text-transform: uppercase;
}

#shoppingcartContainer {
  background: url(https://images.staticjw.com/tin/3365/cart.png) no-repeat;
  margin: 30px 0 0;
  padding-left: 35px;
  width: 140px;
}

#menuSection, #middleSection {
  background: url(https://images.staticjw.com/tin/7241/new_middlebackground.png) 50% 0;
  padding: 0 10px;
  width: 1016px;
}

#menuContainer { background: #9F7A60; }

#topMenu a, #topMenu span {
  font-weight: normal;
  padding: 7px 10px 0 10px;
  text-shadow: 1px 1px 0 #604939;
  text-transform: uppercase;
}

#topMenu a:hover, #topMenu span:hover { background: #A98770; }

#searchForm fieldset {
  border: 1px solid #B39580;
  border-radius: 6px;
  box-shadow: 1px 1px 3px #604939 inset;
  margin: 4px 0 0 10px;
}

#searchForm input[type="text"] {
  background: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 1px;
}

#searchForm input[type="submit"] {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 1px;
}

#categoryTreeContainer strong { display: none; }

#categoryTreeContent a, #categoryTreeContent span { font-size: 11px; }

#categoryTreeContainer strong, .infoBox strong, #sideColumnFacebookContainer strong, .sideColumnProductContainer strong {
  background: #9F7A60;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  text-shadow: 1px 1px 0 #604939;
  text-transform: uppercase;
}

#bottomSection {
  background: url() 50% -200px no-repeat;
  padding: 0 10px;
  width: 1016px;
}

#bottomContainer { border-top: none; }

#vCardContainer strong, #informationContainer strong, #logotypeContainer strong, #newsletterContainer strong {
  color: white;
  text-transform: uppercase;
}

#informationContainer, #logotypeContainer, #leftContactColumn, #rightContactColumn, #newsletterContainer { color: white; }

#informationContainer a, #logotypeContainer a, #leftContactColumn a, #rightContactColumn a, #newsletterContainer a { color: white; }

#form_newsletter_subscription input[type="text"] {
  background-color: transparent;
  border-color: white;
  color: white;
}

#form_newsletter_subscription input[type="submit"] {
  background-position: 7px -235px;
  background-color: transparent;
  border-color: white;
}

.columnProductLoop .slot {
  border-color: #FDF9ED;
  box-shadow: 0 0 10px #FDF9ED;
}

.standardProductLoop .slot {
  border-color: #FDF9ED;
  box-shadow: 0 0 10px #FDF9ED;
  height: 423px;
  width: 239px;
}

.standardProductLoop .image {
  height: 345px;
  width: 239px;
}

.standardProductLoop .productName a, .standardProductLoop .productName span { font-size: 14px; }

.columnProductLoop .productName a, .columnProductLoop .productName span { font-size: 13px; }
.columnProductLoop .productName span, .standardProductLoop .productName span{color: #7a614d;}
.columnProductLoop .productName span:hover, .standardProductLoop .productName span:hover{color: #000; text-decoration: underline;}

.mediumButton, .smallButton, .largeButton {
  background: #6ABF40;
  background: -moz-linear-gradient(center top , #6ABF40, #407326);
  background: -webkit-gradient(linear,left top,left bottom,from(#6ABF40),to(#407326));
  background: -o-linear-gradient(#6ABF40, #407326);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6ABF40",endColorstr="#407326");
  background: linear-gradient(to bottom, #6ABF40 0%, #407326 100%);
  border-color: #407326;
  text-shadow: 0 0 2px #333;
}

.mediumButton:hover, .smallButton:hover, .largeButton:hover {
  background: #6ABF40;
  filter: none;
  border-color: #407326;
  text-shadow: 0 0 2px #333;
}

.mediumButton:active, .smallButton:active, .largeButton:active {
  background: #407326;
  filter: none;
  border-color: #407326;
  text-shadow: 0 0 2px #333;
}

.rss-container, .rs-slideshow { width: 530px; }

.rs-slideshow { height: 140px; }

.rss-container {
  border: 1px solid #FDF9ED;
  box-shadow: 0 0 10px #FDF9ED;
  float: left;
  margin: 26px 0 0 30px;
  padding: 5px;
  position: relative;
}

.rs-slideshow {
  overflow: hidden;
  position: relative;
}

.rs-slideshow .slide-container {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}

.rs-slideshow .slide-container img { position: relative; }

.rs-slideshow .slide-container .slide-caption {
  top: 0;
  color: white;
  display: block;
  font-family: helvetica, arial, sans-serif;
  font-size: 40px;
  font-weight: bold;
  left: 0;
  margin: 10px 0 0 20px;
  position: absolute;
  text-shadow: 0 0 6px black;
}

.rs-slideshow .slides { display: none; }

.rs-slideshow .slide-container img, .rs-slideshow .slide-container .slide-caption, .rs-slideshow .slide-container a { filter: inherit; }

.rs-controls {
  bottom: 5px;
  margin: 0;
  right: 5px;
  position: absolute;
  filter: alpha(opacity=30);
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  transition: all 0.2s;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
}

.rs-controls:hover {
  filter: alpha(opacity=70);
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
}

.rs-play-pause, .rs-prev, .rs-next {
  float: left;
  margin-right: 1px;
}

.rs-controls ul {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

.rs-index-list li {
  float: left;
  margin-right: 1px;
}

.rs-controls a {
  background-color: grey;
  border: 1px solid black;
  border-radius: 3px;
  color: white;
  display: block;
  font-family: helvetica, arial, sans-serif;
  font-size: 11px;
  padding: 2px 6px;
  text-decoration: none;
  text-transform: uppercase;
}

.rs-controls a:hover {
  background-color: white;
  border-color: black;
  color: black;
}

.rs-controls .rs-active {
  background-color: white;
  border-color: black;
  color: black;
}

#quantityArea { border-color: #FDF9ED; }

#flexibelleStartsida h1 {
  color: #7A614D;
  font-family: euphoria script, cursive;
  font-size: 48px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0px;
  text-align: left;
}

h1.pageHeading {
  color: #7A614D;
  font-family: euphoria script, cursive;
  font-size: 48px;
  font-weight: normal;
}

#productPageHeading h1 {
  font-family: euphoria script, cursive;
  font-size: 36px;
  font-weight: normal;
}

/*
     FILE ARCHIVED ON 05:39:26 Jan 21, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:47:42 Apr 04, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 47.172 (3)
  esindex: 0.009
  captures_list: 64.416
  CDXLines.iter: 12.773 (3)
  PetaboxLoader3.datanode: 76.774 (4)
  exclusion.robots: 0.195
  exclusion.robots.policy: 0.171
  RedisCDXSource: 1.268
  PetaboxLoader3.resolve: 79.976
  load_resource: 194.385
*/