/* CSS Document */
.mainContainer{
  background:url(../images/tuotteet_bg.jpg) no-repeat center 0px;
  }
.prod_brownBarEnd{
  position:relative;
  float:left;
  }
.prod_brownBarEnd img{
  display:block;
  float:none;
  height:46px;
  }
.prod_brownBarCenter{
  position:relative;
  float:left;
  display:block;
  width:931px;
  height:46px;
  background:url(../images/prod_brownbar_46h_center.gif) no-repeat;
  }
.prod_brownBarCenter h1{
  position:relative;
  float:left;
  margin:13px 0px 0px 10px;
  font-size:1.5em;
  }
.prod_brownBarCenter a{
  position:relative;
  float:right;
  margin:14px 10px 0px 0px;
  /*background:url(../images/arr_small_dbrown.gif) no-repeat right 5px;*/
  text-decoration:none;
  color:#000;
  font-weight:bold;
  /* padding-right:10px; */
  }
#tuoteLista{
  width:931px;
  background:url(../images/prodlist_center.gif) repeat-y;
  display:block;
  margin-left:10px;
  padding:30px 0px 0px 6px;
  }
#tuoteListaEnd{
  margin-left:10px;
  display:block;
  float:none;
  }
.prodThumbRow{
  display:block;
  height:182px;
  padding-left:25px;
  }
.prodThumb{
  position:relative;
  float:left;
  width:199px;
  height:170px;
  display:block;
  margin:0px 25px 0px 0px;
  padding:0px;
  /*background:url(../images/prodThumb.png) no-repeat 0 0;*/
  /*background: transparent url(../images/prodThumb.png) no-repeat scroll 0% 0%;*/
  z-index:0;
  }
.prodThumb:hover{
  background:url(../images/prodThumb_highlight.png) no-repeat;
  }
.thumbSpec{
  display:block;
  width:55px;
  height:55px;
  position:absolute;
  top:-10px;
  left:-10px;
  z-index:100;
  }
.thumbSpec img{
  display:block;
  float:none;
  width:55px;
  height:55px;
  z-index:90;
  }
.thumbLinkbg{
  display:none;
  position:absolute;
  top:4px;
  left:4px;
  width:191px;
  height:37px;
  background:url(../images/prod_tutustu_bg.png) no-repeat;
  z-index:50;
  }
.thumbTutustu{
  display:block;
  display:none;
  text-decoration:none;
  font-size:1.3em;
  font-weight:bold;
  text-align:center;
  color:#fff;
  position:absolute;
  top:4px;
  left:4px;
  width:191px;
  height:37px;
  padding:10px 16px 0px 0px;
  z-index:60;
  }
a.thumbTutustu:hover{}
.thumbImg{
  position:absolute;
  top:6px;
  left:6px;
  z-index:10;
  }
.thumbImg img{
  display:block;
  float:none;
  width:187px;
  height:109px;
  }
.prodName{
  position:absolute;
  width:186px;
  height:48px;
  top:116px;
  left:10px;
  }
.prodName span{
  display:block;
  width:151px;
  height:48px;
  font-weight:bold;
  font-size:1em;
  padding-top:4px;
  }
.prodName img{
  position:absolute;
  display:block;
  float:none;
  width:31px;
  height:44px;
  top:1px;
  left:151px;
  }
#tuoteInfo{
  position:relative;
  display:block;
  margin:10px 0px 0px 10px;
  }
#tuoteInfo img{
  display:block;
  float:none;}
.bluebox_prodList{
  padding-top:20px;
  }
  
.prodNeuvoEnd{position:relative;float:left;}
.prodNeuvoEnd img{display:block;float:none;height:296px;}
.prodNeuvoCenter{
  position:relative;float:left;
  background:url(../images/prodSingle_neuvo_center.gif) no-repeat;
  width:504px;
  display:block;
  
  }
.prodSingle_bottom{display:block;float:none;width:504px;height:9px;}
.prodNeuvoja{position:relative;float:left;margin:20px 0px 0px 0px;}
.prodNeuvoja img{display:block;float:none;width:140px;height:248px;}
.prodNeuvoText{
  position:relative;
  float:left;
  display:block;
  width: 364px;
  padding-top: 8px;
  }
.prodNeuvoText h3{margin:10px 0px 10px 5px;}
.prodNeuvoText p{margin:0px 0px 10px 5px;}
.prodNeuvoSingle{margin:0px 0px 10px 5px;}
.prodNeuvoSingle img{display:block;float:none;width:349px;height:5px;}
.prodNeuvoSingle span{
  display:block;
  background:url(../images/prodNeuvoSingle_center.gif) repeat-y;
  width:339px;
  padding:6px 0px 6px 10px;
  }
.prodNeuvoSingle span a{
  margin:12px 10px 0px 0px;
  background:url(../images/arr_small_brown.gif) no-repeat right 5px;
  text-decoration:none;
  color:#000;
  font-weight:bold;
  padding-right:10px;
  }
#tuotesingle_neuvoja{
  position:relative;float:left;display:block;}
#tuotesingle_klubi{
  position:relative;float:left;display:block;margin-left:6px;}
.tuoteSklubiEnd{position:relative;float:left;}
.tuoteSklubiEnd img{display:block;float:none;height:236px;}
img.tuoteSklubi_bottom{
  float:none;display:block;
  width:389px;
  height:9px;
  position:absolute;
  top:227px;
  z-index:5;
  }
.tuoteSklubiCenter{
  position:relative;
  float:left;
  height:236px;
  }
.tuoteSKC_content{
  height:227px;
  width:389px;
  display:block;
  background:url(../images/prodSingle_klubi_center.gif) no-repeat;
  }
.tuoteSKC_content h3{margin:0px 0px 0px 10px;padding-top:16px;}
.tuoteSKC_content p{margin:10px 0px 0px 10px;}
.tuoteSKC_content a{
  font-weight:bold;
  font-size:1.3em;
  position:absolute;
  top:200px;
  left:10px;
  background:url(../images/arr_brown.gif) no-repeat right 7px;
  text-decoration:none;
  color:#000;
  font-weight:bold;
  padding-right:16px;
  }
.A_cube{
  float:right;
  position:relative;
  display:inline;
  margin:10px 0px 0px 10px;
  z-index:10;
  }
.A_cube img{
  float:none;
  display:block;
  width:168px;
  height:178px;
  }
.brownBox_417_texts {
  padding-top: 8px;
}

/** Product filter **/
#productFilter
{
  margin:0 50px 0 30px;
}
#productFilter td
{
  vertical-align:top;
  text-align:left;
  padding:0 20px 0 0;
}
#productFilter h3
{
  margin:0 0 15px;
}
#productFilter td.emptyFilter,
#productFilter td.emptyFilter a
{
  color:#666666;
}
