

* {
}

* {
  font-family: Arial, Helvetica, sans-serif;
}

body {
  margin:0;
  padding: 0;
  border:0;
}

form {
  min-width: 950px;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
  margin:0;
  padding:0;
  border:0;
}

td {
  vertical-align: top;
  padding: 0;
  margin: 0;
}

img {
  border: 0;
}

td, p {
  color: #000000;
  font-size: 11px;
  margin: 0 0 15px 0;
  line-height: 13px;
}

label, option, select {
  color: #000000;
  font-size: 11px;
}

p img {
  vertical-align: bottom;
}

a {
  color: #552409;
}

li {
  color: #000000;
  font-size: 11px;
}

h1 {
  margin: 0;
  font-size: 24px;
  font-weight: normal;
}

h2 {
  margin: 0 0 4px -3px;
  font-size: 15px;
  font-weight: bold;
}

h3 {
  margin: 0 0 4px -3px;
  font-size: 12px;
  font-weight: bold;
}


h1 {
  
}

h2, h3, h4, h5, h6 {
}

hr {
  height: 1px;
  border: 0;
  background: #888888;
}


#logo {

  display: none;

}  

#languages {
  position: absolute;
  width: 274px;
  top: 0;
  left: 626px;
  z-index: 30;
  padding: 14px 0 0 0;
  text-align: right;
}

#languages select {
  font-size: 11px;
}

#navi {
  top: 60px;
  left: 200px;
  width: 700px;
  position: absolute;
  z-index: 40;
  text-align: right;
}

#naviwrapper {
  float: right;
}

#navi1 {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#navi1 li {
  float: left;
  display: block;
  
    margin: 0 0 -3px 0;
  
  padding: 0 15px 0 17px;
  background: url("/instancedata/prime_product_julkaisu/paulig/pics/menuseparator.gif") no-repeat left center;
}

#navi1 li.firstofline {
  padding: 0 15px 0 0;
  background: transparent;
  clear: both;
}

#navi1 li.last {
  padding: 0 0 0 15px;
}

#navi1 ul {
  position: absolute;
  top: 68px;
  left: -184px;
  z-index: 50;
}

#navi1 ul ul {
  position: absolute;
  top: 110px;
  left: 285px;
  width: 650px;
  z-index: 55;
}

#navi1 li li {
  padding: 0 10px 0 12px;
}

#navi1 li li.firstofline {
  padding: 0 10px 0 0;
}


#leftcolumn, #centercolumn, #rightcolumn {
  margin: 20px 0;
}

#leftcolumn img, #centercolumn img, #rightcolumn img {
  display: none;
}

#leftcolumn div img, #centercolumn div img, #rightcolumn div img {
  display: block;
}




body.frontpage #leftcolumn {
  top: 144px;
  left: 56px;
  z-index: 60;
}

body.frontpage #centercolumn {
  top: 144px;
  left: 342px;
  z-index: 70;
}

body.frontpage #rightcolumn {
  top: 144px;
  left: 626px;
  z-index: 80;
}

body.frontpage #leftcolumn, body.frontpage #centercolumn, body.frontpage #rightcolumn {
  position: absolute;
  margin: 0;
  float: none;
  width: 274px;
}

#leftbottomcolumn {
  position: absolute;
  top: 511px;
  left: 56px;
  width: 274px;
  z-index: 160;
}

#centerbottomcolumn {
  position: absolute;
  top: 511px;
  left: 342px;
  width: 274px;
  z-index: 170;
}

#rightbottomcolumn {
  position: absolute;
  top: 511px;
  left: 626px;
  width: 274px;
  z-index: 180;
}

body.frontpage .channel h1 {
  margin: 0;
}

.channel h2 {
  font-size: 11px;
  margin: 0;
}

.channel p {
  display: none;
}

.channel p.channelcontrols {
  display: block;
}

.channel div p {
  display: block;
}

#frontpagehilight {
  position: absolute;
  top: 447px;
  left: 342px;
  width: 558px;
  z-index: 190;
}

#helpers {
  clear: both;
  padding: 50px 0 10px 55px;
  font-size: 11px;
}

#helpers div {
  width: 845px;
}

body.frontpage #helpers {
  top: 770px;
  left: 0;
  z-index: 90;
  position: absolute;
}

#helpers ul.metalinklist {
  list-style-type: none;
  margin:0;
  padding: 0;
}

#helpers .metalinklist li {
  margin: 0;
  padding: 0;
  display: inline;
}

#helpers .metalinklist li a {
  padding: 0 30px 0 0;
  background: url("/instancedata/prime_product_julkaisu/paulig/pics/helperlinkseparator.gif") no-repeat center right;
}

#helpers .metalinklist li.last a {
  background: transparent;
}

#helpers div div {
  float: right;
  width: auto;
}

.searchfield, .searchtext {
  font-size: 11px;
  padding: 0;
}

.searchbutton {
  background: #000000;
  color: #ffffff;
  border: 0;
  font-size: 11px;
}

#searchoptions p {
  margin: 0;
}

h2#searchresults {
  margin: 20px 0 0 0;
}

#results {
  font-size: 11px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 25px;
}

#leftcolumn table, #centercolumn table, #rightcolumn table {
  border: 1px solid #888888;
}

#leftcolumn table td, #centercolumn table td, #rightcolumn table td {
  padding: 4px;
  border: 1px solid #888888;
}


#leftcolumn table.noborder, #centercolumn table.noborder, #rightcolumn table.noborder {
  border: 0;
}

#leftcolumn table.noborder td, #centercolumn table.noborder td, #rightcolumn table.noborder td {
  padding: 4px 4px 8px 0;
  border: 0;
}

span.itemdate {
  display: block;
}

h1.channeltitle {
  display: none;
}

#gallery table {
  border: 0;
}

#gallery table td {
  border: 0;
  padding: 0 20px 10px 0;
  text-align: center;
}

#gallery h2 {
  font-weight: normal;
  font-size: 11px;
  margin: 5px 0;
}


#navi, #languages, #helpers {
  display: none;
}

