.outOfSight,
.langmenu,
#tx_indexedsearch,
#footerFirst .inner .addthis_toolbox,
#footerWrapper #footerSecond,
#footerWrapper #footerThird .menu,
#print-icon,
.tx-addressmap {
  display: none !important;
}
.download a span {
  display: none;
}
#head {
  margin-bottom: 25px;
  padding: 0 !important;
}
body {
  color: black !important;
  background: #FFF;
  margin: 0;
}
#menu ul.sf-menu li.active a,
#menu-sub ul#sub-nav li a.active {
  color: red !important;
}
#logo {
  margin: 0 !important;
}
p.breadcrumb a {
  color: #999 !important;
}
#sub-nav {
  border-top: 0 none transparent !important;
}
#sub-nav ul li {
  list-style: none !important;
}
ul#sub-nav li {
  list-style-type: none;
  margin: 0;
}
ul#sub-nav li a span span {
  padding: 7px 5px 5px 12px;
}
#footerWrapper {
  width: 950px !important;
  margin: 0 auto !important;
}
#footerWrapper .inner {
  margin: 0;
}
/*
 ---- RTE ---------------------------------------------------------------------
*/
a {
  color: #DB243F !important;
}
a:focus,
a:hover,
a.active {
  color: #DB243F !important;
}
.htmlarea-content-body a {
  color: #DB243F !important;
}
.htmlarea-content-body a:focus,
.htmlarea-content-body a:hover,
.htmlarea-content-body a.active {
  color: #DB243F !important;
}
/* unordered lists ------------------------------------------------------------ */
.htmlarea-content-body ul,
.htmlarea-content-body p + ul {
  padding: 0;
}
.htmlarea-content-body p + ul {
  margin-bottom: 14px;
}
.htmlarea-content-body ul li {
  list-style-type: disc;
  list-style-position: outside;
  line-height: 130%;
  margin: 0 0 0 16px;
  padding: 0;
}
.htmlarea-content-body ul ul {
  padding-left: 16px;
  margin-bottom: 0 !important;
}
.htmlarea-content-body ul ul li {
  list-style-type: disc !important;
  list-style-position: outside !important;
  padding: 0;
  margin: 0 0 0 32px;
}
/* ordered lists ------------------------------------------------------------ */
.htmlarea-content-body ol,
.htmlarea-content-body p + ol {
  margin-left: 16px;
  padding: 0;
}
.htmlarea-content-body p + ol {
  margin-bottom: 14px;
}
.htmlarea-content-body ol li {
  text-indent: -3px;
  list-style-type: decimal;
  list-style-position: outside;
  line-height: 130%;
  margin: 0 0 15px 0;
}
.htmlarea-content-body ol ol {
  margin-bottom: 0 !important;
}
.htmlarea-content-body ol ol li {
  margin: 0 0 0 0;
  list-style-type: decimal;
}
/*

 ------------------------------  tables ------------------------------------------------------------ */
.style-table-1 tr.line-space,
.style-table-2 tr.line-space,
.style-table-3 tr.line-space,
.style-table-4 tr.line-space {
  display: none !important;
}
.style-table-1 tr.line,
.style-table-2 tr.line,
.style-table-3 tr.line,
.style-table-4 tr.line {
  display: none !important;
}
.style-table-1 tr th,
.style-table-2 tr th,
.style-table-3 tr th,
.style-table-4 tr th,
.style-table-1 tr td,
.style-table-2 tr td,
.style-table-3 tr td,
.style-table-4 tr td,
.style-table-1 tr.no-border-bottom,
.style-table-2 tr.no-border-bottom,
.style-table-3 tr.no-border-bottom,
.style-table-4 tr.no-border-bottom {
  border: 1px solid #000000 !important;
}
/*

 ------------------------------  product-list-item ------------------------------------------------------------ */
.product-list-item {
  border: 0 none transparent !important;
  position: relative;
  width: 148px;
  height: 173px;
  float: left;
  margin: 12px 9px 0 0;
  overflow: hidden;
}
.product-list-item.last {
  margin-right: 0 !important;
}
.product-list-item h2,
.product-list-item img,
.product-list-item .info {
  position: absolute;
  left: 0;
  z-index: 10;
}
.product-list-item h2 {
  top: 0;
  border-bottom: 0 none transparent !important;
  color: #000;
  display: block;
  font-size: 140%;
  width: 140px;
  padding: 4px 3px 4px 6px;
  z-index: 20;
  min-height: 35px;
  overflow: hidden;
}
.color-blue .product-list-item h2 {
  border-bottom: 0 none transparent !important;
}
.color-green .product-list-item h2 {
  border-bottom: 0 none transparent !important;
}
.color-orange .product-list-item h2 {
  border-bottom: 0 none transparent !important;
}
.color-brown .product-list-item h2 {
  border-bottom: 0 none transparent !important;
}
.product-list-item h2 span {
  display: inline-block;
  font-size: 80%;
  line-height: 1em;
  padding: 0 0 2px 0;
}
.product-list-item img {
  top: 41px;
}
.product-list-item .info {
  bottom: 0;
  color: #000;
  width: 129px;
  height: 21px;
  line-height: 21px;
  padding: 0 10px;
  font-size: 85%;
}
.product-list-item .info .liters {
  text-align: left;
  float: left;
  width: 44px;
}
.product-list-item .info .bars {
  text-align: center;
  width: 57px;
  margin: 0 auto;
}
.product-list-item .info .celsius {
  text-align: right;
  float: right;
  width: 38px;
}
.product-list-item a {
  display: inline-block;
}
.product-list-item span.linkText {
  background: url("../Media/bg_more_arrow.gif") no-repeat right 8px;
  display: none;
  padding: 0 10px 0 0;
  text-transform: lowercase;
}
.product-list-item a span.shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 50;
  background: url(../Media/bg_shadow.png) no-repeat 0 0;
  cursor: pointer;
}
