.ess-c-kategori_infosidor .ess-metadescription,
.ess-c-category_other .ess-metadescription {
  display: none;
  }

.breadcrumb {
  color: #666;
  margin-bottom: 0.5em;
  }
.ess-catheading {
  -webkit-border-radius: 0.5em;
  }
ul.breadcrumb-list {
  list-style-type: none;
  padding: 0;
  margin: 0.3em 0;
}

.ess-details {
  border: none;
  margin: 0.2em 0;
  padding: 0;
  }

.ess-resheader {
  padding-top: 0.2em;
  color: #619DDA;
  font-family: Arial;
  font-size: 1.5em;
  clear: left;
  }
.ess-resheader strong {
  color: #397DBD;
  }
.ess-resheader strong #essi-hitcount,
.ess-resheader #essi-wholesite-prep strong {
  color: #619DDA;
  }
.ItemsPerPageContainer  
{
	height:20px; 
	position:relative;	
}

.ItemsPerPage {
    display:block;
    position:absolute;
    bottom:0;
    right:0;
    margin-bottom:5px;
}
.ItemsPerPage span.label {color:#397dbd;}
.ItemsPerPage span label {margin-left:5px;margin-right:10px;}

.ess-c-kategori_produkter, /* sv, no */
.ess-c-luokat_tuotteet, /* fi */
.ess-c-category_products { /* en */
  border-left: 4px solid #61B8E4;
  }

.ess-c-kategori_infosidor, /* sv */
.ess-c-kategori_informasjonssider, /* no */
.ess-c-luokat_infosivut, /* fi */
.ess-c-category_information_pages { /* en */
  border-left: 4px solid #BFDCF1;
  color: #484C4D;
  }
.ess-c-kategori_infosidor a:link, /* sv */
.ess-c-kategori_informasjonssider a:link, /* no */
.ess-c-luokat_infosivut a:link, /* fi */
.ess-c-category_information_pages a:link, /* en */
.ess-c-kategori_infosidor a:visited, /* sv */
.ess-c-kategori_informasjonssider a:visited, /* no */
.ess-c-luokat_infosivut a:visited, /* fi */
.ess-c-category_information_pages a:visited { /* en */
  color: #609BC6;
  }
.ess-hit-header {
  margin-left: 0;
  margin-bottom: 0;
  padding: 4px 10px;
  }
.ess-hit-body {
  margin-left: 0;
  margin-bottom: 0.7em;
  padding: 0 10px 4px 10px;
  }
.ess-search-query {
  display: inline;
  width: 66%!important;
  font-size: 1.2em;
  padding: 0.1em 0.1em;
  }
.ess-search-button {
  float: none;
  display: inline;
  margin-left: 0.1em;
  padding-left:0px;
  padding-right:0px;
  }
.search_advanced {
  margin-left: 0;
  line-height: 1.6;
  }

* html .ess-search-button {  /* Fix för IE6 */
  width: 1%; 
  overflow: visible; 
  padding: 0 0.3em;
}
*:first-child+html .ess-search-button {  /* Fix för IE7 */
  overflow: visible; 
  padding: 0 0.3em;
}

.ess-cat-bd {
  background-color: #A1C0DF;
  padding: 0 6px 0 7px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  overflow: auto;
  height: 1%;
  position: relative;
  left: -212px;
  width: 766px;
  margin-right: -212px;
  }
.ess-cat-bd .ess-cat-group {
  display: none;
  }
#spareparts {
  float: left;
  width: 207px;
  padding-top: 6px;
  }
#spareparts a:link, 
#spareparts a:visited {
  color: #4E6272;
  } 

.ess-cat-bd .ess-cat {
  float: left;
  width: 14em;
  padding: 3px 5px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  margin-right: 2px;
  background: #85ABCB;
  border: 1px solid #85ABCB;
  border-bottom: 0px;
  }
.ess-cat-bd .ess-cat-c0 {
  background: #E4EAF0;
  border: 1px solid #A3BED5;
  border-bottom: 0px;
  }
.ess-cat-bd .ess-cat-current {
  background: #fff;
  border: 1px solid #fff;
  border-bottom: 0px;
  font-weight: bold;
  }
.ess-cat-bd .ess-cat a:link,
.ess-cat-bd .ess-cat a:visited {
  font-size: 1em;
  color: #fff;
  }
.ess-cat-bd .ess-cat-current a:link,
.ess-cat-bd .ess-cat-current a:visited {
  text-decoration: none;
  }
.ess-cat-bd .ess-cat-c0 a {
  font-size: 1em;
  text-decoration: none;
  color: #99B3CA;
  }
.ess-cat-bd .ess-cat-info {
  color: #D3E0ED;
  }
.ess-cat-bd .ess-cat-c0 .ess-cat-info {
  color: #B8CDDE;
  }

.ess-cat-bd .ess-cat.ess-cat-current {
  background: #fff;
  }
.ess-cat-bd .ess-cat.ess-cat-current a:link,
.ess-cat-bd .ess-cat.ess-cat-current a:visited {
  color: #444;
  }
.ess-cat-bd .ess-cat-current .ess-cat-info {
  color: #999;
  }
  
.ess-description strong,   
.ess-metadescription strong {   
  font-weight: normal;
  }

.article .priceAndBuy {
  float: right;
  font-weight: bold;
  padding-left: 1em;
  color: #000;
  width: 14em;
  text-align: right;
  white-space: nowrap;
  display:block;
}
  
.article .priceAndBuyNotBuyable {
  width: 12em;
}

.article .priceAndBuyNotWide {
  width: 8em;
}

.article .priceAndBuy .price 
{
	display:inline-block;
	float:right;
}
.article .priceAndBuy .searchBuyButton {
	float: right;
	margin:0 0 0 5px;
	display:inline-block;
}

.article .priceAndBuy .searchBuyButton input  
{
	margin:0;
	padding:0;	
}

.article .priceAndBuy .searchBuyButton .discontinued 
{
	width:12em;
	display:block;
	white-space:normal;
}

  .article .priceAndBuy .price .discountPrice {
  color:Red;
  display:inline-block;  
  }
  .article .priceAndBuy .price .regularPrice {
  color:Black;
  font-weight:normal;
  }
  
  
  
  
  
  
  
  
.article .showall {
  float: right;
  padding-left: 1em;
  color: #000;
  width: 25em;
  text-align: right;
  white-space: nowrap;
  }
.article .title {
  padding-left: 1em;
  color: #000;
  width: 18em;
  float: right;
  }
  
.article .titleNotBuyable {
	width: 20em;	
}

.article .titleExtraWide {
	width: 24em;	
}

.wag-1 .article .title {
  display: none;
  }
.article .identifier {
  white-space: nowrap;
  float: right;
  width: 6.5em;
  padding: 0 0.3em;
  }
.article .identifier strong {
  margin: 0 -0.3em;
  padding: 0 0.3em;
  font-style: normal;
}
.article {
  padding: 2px 10px 2px 0;
  color: #666;
  overflow: auto;
  height: 1%;
  vertical-align:top;
  }
.wag-1 .ess-specialtext {
  float: left;
  }
.ess-details {
  overflow: auto;
  height: 1%;
  }

/* Stavningsförslag och hjälp */

.ess-no-hits h2,
.ess-spelling h2,
.ess-no-hits p,
.ess-spelling p { 
  margin-bottom: 0.6em;
  }
.ess-no-hits ul,
.ess-spelling ul {
  color: #BDBDBD;
  list-style-type: square;
  margin: 0;
  padding-left: 1em;
  }
.ess-no-hits li,
.ess-spelling li {
  color: #000000;
  margin: 0.4em;
  }
.ess-no-hits h2,
.ess-spelling h2 {
  border-bottom: 1px solid #DDDCC0;
  padding-bottom: 0.4em;
  color: #665;
  }
.ess-no-hits,
.ess-spelling {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  }

#content-column-middle .ess-no-hits h2,
#content-column-middle .ess-spelling h2 {
  display: block;
  }

/* Plocka bort delar vi inte ska visa */

.ess-details div {
  display: none;
  }
.ess-details div.ess-specialtext,
.ess-details div.article {
  display: block;
  }
.ess-search-results img {
  display: none;
  }
.ess-search-form .ess-option-group {
  display: none;
  }
#content-column-middle {
  padding-top: 3px;
  }
.ess-cat-bd .ess-cat-all {
  display: none;
  }

/* Bilder */

dt .hit-image {
  display: inline; /* Fix för IE6 */
  float: left;
  width: 100px;
  margin-left: -110px;
  }
.hit-image img {
  display: block;
  margin: 0 auto;
  width: expression(this.width > 100 ? 100: true);
  max-width: 100px;
  }
.ess-search-results dl {
  margin-left: 4px;
}
.ess-search-results dt,
.ess-search-results dd {
  padding-left: 120px;
  }
.ess-search-results {
 /*foo margin-top: 2em;*/
}

/* ver/B */

.searchbox {
  font-size: 13px;
  }  
.searchbox + input {
  margin-left: 0.3em;
  }  
.ess-cat-bd {
  left: 0;
  width: 555px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #E4EAF0;
  }
#spareparts {
  width: 100%;
  text-align: right;
  padding-top: 6px;
  float: none;
  display: block;
  height: 25px;
  }
#spareparts a:link {
  color: #197CC5;
  }
#spareparts a:visited {
  color: #527FA0;
  }

/* New search form */

#content-column-left-and-middle {
  width: 784px;
  float: left;
}

#search {
  background: #e4eaf0;
}
.ess-breadcrumbs,
.ess-search-form,
.ess-cloud {
  display: block;
  padding: 0.2em 0.3em;
  clear: left;
}
/* Brödsmulor */
.ess-breadcrumbs {
  overflow: auto;
  padding-top: 0.3em;
  padding-bottom: 0;
}
.ess-breadcrumbs h3 {
  color: #333;
  font-size: 1.2em;
  float: left;
  padding: 0.2em 0.4em;
  margin: 0.2em 0.4em 0.2em 0.3em;
}
.ess-breadcrumbs p {
  float: left;
  color: #fff;
  background: #C4CAD0;
  font-family: Arial;
  font-size: 1.2em;
  font-weight: bold;
  margin: 0.2em 0.4em 0.2em 0.3em;
}
.ess-breadcrumbs a:link,
.ess-breadcrumbs a:visited {
  color: #AB2923;
  text-decoration: none;
  display: block;
  padding: 0.2em 0.4em;
}
.ess-breadcrumbs a:hover {
  background: #C93231;
  color: #fff;
  text-decoration: underline;
}
/* Sökformulär */
.ess-search-form {
  padding: 0.6em;
  margin: 0;
}
.ess-search-form * {
  float: none;
}
.ess-search-form .ess-clear {
  display: none;
}
/* Toppkategorier */
ul#top-categories {
  width: 200px;
  list-style: none;
	font-family: Arial;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0;
  margin: 3px 0 0 0;
  border-right: 14px solid #fff;
}
#search-page ul#top-categories {
  width: 191px;
  margin-bottom: 18px;
}
ul#top-categories li {
  margin: 0;
  background: #000;
  color: #fff;
  margin-bottom: 2px;
  text-transform: lowercase;
}
ul#top-categories li.divider {
  margin-top: 1.4em;
}
* html ul#top-categories li,
* html ul#top-categories a {
  height: 1%;
}
ul#top-categories a:link,
ul#top-categories a:active,
ul#top-categories a:visited {
  padding: 0.4em 0.7em;
  display: block;
  line-height: 1.45;
  text-decoration: none;
  color: #fff;
}
ul#top-categories a:hover {
	background: #60afdd;
	color: #fff!important;
	text-decoration: underline;
}
ul#top-categories a#campaign:hover {
	background: #A551CA;
}
ul#top-categories a .divider {
  color: #8ABFE5;
  padding: 0 0.1em;
}

/* Cloud */

.ess-cloud {
	line-height: 1.4;
	overflow: auto;
	height: 1%;
	padding: 0.3em 0 0.3em 0;
	margin: 0.5em 0.3em;
}
.ess-cloud h2 {
  font-size: 1.2em;
  float: left;
	padding: 0.3em 0.5em;
  line-height: 1.8;
  color: #333;
}
.ess-cloud span {
  background: #000;
  float: left;
  margin: 0 0 2px 2px;
}
.ess-cloud a {
	font-family: Arial;
	font-size: 1.4em;
	font-weight: bold;
  text-decoration: none;
	padding: 0.3em 0.5em;
  display: block;
	line-height: 1.45;
	color: #fff;
	white-space: nowrap;
}
.ess-cloud span a:hover {
	background: #60afdd;
	color: #fff!important;
	text-decoration: underline;
  filter:Alpha(opacity=100);
  opacity: 1;
}

.ess-cloud .ess-suggestion-rank0 a,
.ess-cloud .ess-suggestion-rank1 a,
.ess-cloud .ess-suggestion-rank2 a,
.ess-cloud .ess-suggestion-rank3 a,
.ess-cloud .ess-suggestion-rank4 a {
  color: #fff;
}
.ess-cloud .ess-suggestion-rank5 a,
.ess-cloud .ess-suggestion-rank6 a,
.ess-cloud .ess-suggestion-rank7 a,
.ess-cloud .ess-suggestion-rank8 a,
.ess-cloud .ess-suggestion-rank9 a {
  color: #ccc;
}
.ess-cloud .ess-suggestion-rank10 a,
.ess-cloud .ess-suggestion-rank11 a,
.ess-cloud .ess-suggestion-rank12 a,
.ess-cloud .ess-suggestion-rank13 a,
.ess-cloud .ess-suggestion-rank14 a {
  color: #ccc;
  font-weight: normal;
}
.ess-cloud .ess-suggestion-rank15 a,
.ess-cloud .ess-suggestion-rank16 a,
.ess-cloud .ess-suggestion-rank17 a,
.ess-cloud .ess-suggestion-rank18 a,
.ess-cloud .ess-suggestion-rank19 a,
.ess-cloud .ess-suggestion-rank20 a {
  color: #888;
  font-weight: normal;
}



/* Justera kolumnbredder */

#search-page #topMenu {
  margin-bottom: 7px;
}
#search-page #content-column-left {
  width: 200px;
  overflow: hidden;
}
#search-page #leftMenuWrapper {
  width: 191px;
  overflow: hidden;
}
#search-page #content-column-middle {
  width: 576px;
  margin-right: 0px;
}

/* Markering av sökord */

.ess-hit-header strong,
.ess-description strong,
.ess-metadescription strong {
	background: #BBE9FF;
	color: #000;
}
.ess-hit-header a strong,
.ess-description a strong,
.ess-metadescription a strong {
	background: #D1F0FF;
  color: #0062A2;
	text-decoration: underline;
}
.article strong {
  background: #BBE9FF;
  padding: 0 0.2em;
  color: #000;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  font-weight: normal;
}
.breadcrumb strong {
  padding: 0px 0.1em;
  background: #BBE9FF;
  padding: 0 0.3em;
  -khtml-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
}

