/* Sisäsivujen tyylit */

.vaakaviiva {
	height: 8px;
	width: 100%;
	display: block;
	background: url(images/7_topbg.jpg);
}

*html .vaakaviiva {
	margin-bottom: -12px;
}

.palstaviiva {
	height: 1px;
/*	background: #ccc; */
	background: url(images/7_darkgrey.jpg) repeat-x;
	margin: 20px 0 20px 0px;
	padding: 0;

}

.linkkipalkki {
	text-align: right;
	height: auto;
	margin: 0;
	padding: 0;
}

.linkkipalkki img {
	padding-right: 2px;
	margin: 3px 3px -15px 0;
	border: none;
}

.ylavalikon_ala {
        background: url(images/ylaval_alabg.gif);
        min-height: 24px;
        margin-left:7px;
}

*html .ylavalikon_ala {
        height: 24px;
}


.oikea {
        float: right;
        width: 170px;
	min-height: 500px;
	margin-right:  0px;
	background: url(images/7_lightgray.jpg);
	text-align: center;
	padding: 2px 2px 2px 2px;
}

.vasen {
	float: left;
	width: 500px;
}

#vasen2 {
  float:left;
  width:189px;
	padding:0px;
	margin-top: -10px;
  }

*html #vasen {
        margin-top: 10px;
}

#vasen {
  float:left;
  width:189px;
	padding-top: 10px;
	margin-top: 10px;
	background: url(images/7_lightpurple.jpg);
  }

#vasen_link {
  float:left;
  width:189px;
        padding: 5px 0 5px 0;
        margin-top: 10px;
        background: url(images/7_lightpurple.jpg);

  }

#vasen_link img {
	border: 0;
	padding: 3px 0 3px 0;
}

.oikea ul {
	list-style-type: none;
	margin: 0;
	padding: 0px;
	/*border: 1px solid #eee; */
}

.oikea a:link, .oikea a:visited {
	text-decoration: none !important;
	color: #000 !important;
	display: block;
	width: auto;
	padding: 3px 5px 3px 5px;
	font-weight: normal !important;
	letter-spacing: 0 !important;
      font: normal 12px Trebuchet MS , Trebuchet ,tahoma, arial, helvetica, verdana, tahoma, sans-serif, times, georgia !important;
	line-height: 15px !important;
}

.oikea li {
        text-decoration: none;
        color: #000;
        display: block;
	padding: 0;
	margin:0;
}

.oikea li a:hover {
	text-decoration: none !important;
	color: #000;
	display: block;
	background: #FFEDED;
        }

html, body{
 margin:0;
 padding:0;
 text-align:center;
	background: url(images/7_darkgrey.jpg);
	height: 100%;
	width: 100%;
}


.header {
	width: 920px;
	/* padding-left: 7px; */
	height: 100px;
	/* text-align: center; */
	margin: auto;
	background: #fff;
}

*html .header {
	padding-bottom: 11px;
}

.header1 {
   /* display: none; */
	width: 100%;
	height: 3px;
	text-align: right;
	background: url(images/7_header1_bg.jpg) repeat-x;
	margin: auto 0 auto 0
	padding:0;
}

*html .header1 {
		margin-top: -11px;

}

#holder {
  width:930px;
	margin:auto;
	text-align: left;
  }

#content {
  float:left;
  width:703px;
	padding-left: 30px;
	margin: 0px 0 0 0;
  }

#content-main {
	float:left;
	width:702px;
      text-decoration: none;
      color: #000;
      font: 12px arial, helvetica, verdana, tahoma, sans-serif, times, georgia;
	line-height: 16px;
	margin: 0;
}

#content a:link, #content a:visited, #content a:hover {
        text-decoration: underline;
        color: #660066;
        font: 11px arial, verdana, helvetica, tahoma, sans-serif, times, georgia;
	font-weight: bold;
}

#footer {
 height:20px;
 width:100%;
	background: url(images/7_purple.jpg);
	display: block;
        font: 11px tahoma, arial, verdana, helvetica, tahoma, sans-serif, times, georgia;
	color: #fff;
	padding-top: 8px;
	margin: 0;
}

#footer2{
 width:100%;
        background: url(images/7_darkgrey.jpg);
        display: block;
	margin-top: 0px;
	padding: 0;
}

#footer2 img {
	padding: 5px;
}

.valkoinen {
	background: #fff;
	display: block;
}

/* alempi valikko */

#vasen2 ul {
        list-style-type: none;
	margin: 0;
	padding: 0;
	background: #e5e5e5;
/*	background: url(images/7_lightgray.jpg); */
        }

#vasen2 a:link, #vasen2 a:visited {
	text-decoration: none;
	color: #000;
	display: block;
	width: auto;
}

#vasen2 li {
        list-style-type: none;
        text-decoration: none;
        color: #000;
        display: block;
	padding:0;
	margin: 0;
        }

#vasen2 li a:hover {
	text-decoration: underline;
	color: #000;
	display: block;
        }

.navi1_2 a {
	padding: 3px 0 3px 12px;
	margin:2px;
	font: 12px arial, helvetica, tahoma, sans-serif, times, georgia;
	color: #660066 !important;
	background: url(images/7_bullet_pur.jpg) no-repeat 5px 9px;
}

*html .navi1_2 a {
        background: url(images/7_bullet_pur.jpg) no-repeat 5px 9px;
        padding:0px;
	margin-left: 2px;
}

.navi2_2 a {
        text-decoration: none;
        color: #660066 !important;
        display: block;
        padding: 3px 3px 3px 14px;
        font: 11px arial, helvetica, tahoma, verdana, sans-serif, times, georgia;
        }

*html .navi2_2 a {
        padding:0px;
        margin-left: 2px;
}


.navi3_2 a {
        text-decoration: none;
        color: #660066 !important;
        display: block;
        padding: 3px 3px 3px 24px;
        font: 11px arial, helvetica, tahoma, verdana, sans-serif, times, georgia;
        background: url(images/7_bullet_pur.jpg) no-repeat 17px 9px;
        }

*html .navi3_2 a {
        padding:0px;
        margin-left: 14px;
}


.navi4_2 a {
        text-decoration: none;
        color: #660066 !important;
        display: block;
        padding: 3px 3px 3px 34px;
        font: 11px arial, helvetica, tahoma, verdana, sans-serif, times, georgia;
        }

*html .navi4_2 a {
        padding:0px;
        margin-left: 19px;
}


/* aktiiviset */

.navi1_2a a {
	padding: 3px 0 3px 12px;
	margin:0;
	font: 12px arial, helvetica, tahoma, sans-serif, times, georgia;
	color: #630063 !important;
        background: #eeeeee url(images/7_bullet_pur.jpg) no-repeat 5px 9px;
}

*html .navi1_2a a {
        background: #eeeeee url(images/7_bullet_pur.jpg) no-repeat 5px 9px;
	padding: 0;
	margin-left: 2px;
}


.navi2_2a a {
        text-decoration: none;
        color: #630063 !important;
        display: block;
        padding: 3px 3px 3px 14px;
        font: 11px arial, helvetica, tahoma, verdana, sans-serif, times, georgia;
        background: #eee;
        }

*html .navi2_2a a {
        padding: 0 0 2px 0;
        margin-left: 2px;
}

.navi3_2a a {
        text-decoration: none;
        color: #630063 !important;
        display: block;
        padding: 3px 3px 3px 24px;
        font: 11px arial, helvetica, tahoma, verdana, sans-serif, times, georgia;
        background: #eee;
        background: #eeeeee url(images/7_bullet_pur.jpg) no-repeat 17px 9px;
        }

*html .navi3_2a a {
        padding: 0 0 2px 10px;
        margin-left: 0px;
}


.navi4_2a a {
        text-decoration: none;
        color: #630063 !important;
        display: block;
        padding: 3px 3px 3px 34px;
        font: 11px arial, helvetica, tahoma, verdana, sans-serif, times, georgia;
        background: #eee;

        }

/* ylempi Valikko */

#vasen ul {
        list-style-type: none;
	margin: 0;
	padding: 0;
	background: url(images/7_lightgray.jpg);
        }

#vasen a:link, #vasen a:visited {
	text-decoration: none;
	color: #000;
	display: block;
	width: auto;
}

#vasen li {
        list-style-type: none;
        text-decoration: none;
        color: #000;
        display: block;
	padding:0;
	margin: 0;
        }

#vasen li a:hover {
	text-decoration: underline;
	color: #000;
	display: block;
        }

.navi1 a, .navi2 a {
	padding: 3px 0 3px 12px;
	margin:2px;
	font: 12px tahoma, verdana, arial, helvetica, tahoma, sans-serif, times, georgia;
	color: #333 !important;
	background: url(images/7_bullet_har.jpg) no-repeat 5px 9px;
}

*html .navi1 a, .navi2 a {
        background: url(images/7_bullet_har.jpg) no-repeat 5px 9px;
	margin: 0;
	padding: 0 0 0 13px;
}

.navi3 a {
        text-decoration: none;
        color: #333 !important;
        display: block;
        padding: 3px 3px 3px 14px;
        font: 11px arial, helvetica, tahoma, verdana, sans-serif, times, georgia;
        }

*html .navi3 a{
        margin: 0;
        padding: 0 0 0 14px;
}


.navi4 a {
        text-decoration: none;
        color: #333 !important;
        display: block;
        padding: 3px 3px 3px 24px;
        font: 11px arial, helvetica, tahoma, verdana, sans-serif, times, georgia;
        }

*html .navi4 a{
        margin: 0;
        padding: 0 0 2px 19px;
}


/*
.navi4_2 a {
        text-decoration: none;
        color: #333 !important;
        display: block;
        padding: 3px 3px 3px 34px;
        font: 11px arial, helvetica, tahoma, verdana, sans-serif, times, georgia;
        }
*/
/* aktiiviset */

.navi1a a, .navi2a a {
	padding: 3px 0 3px 12px;
	margin:0;
	font: 12px tahoma, verdana, arial, helvetica, tahoma, sans-serif, times, georgia;
	color: #666666 !important;
        background: #eeeeee url(images/7_bullet_har.jpg) no-repeat 5px 9px;
}

*html .navi1a a, .navi2a a {
        background: #eeeeee url(images/7_bullet_har.jpg) no-repeat 5px 9px;
	padding: 0 0 0 13px;
	margin: 0;
}


.navi3a a {
        text-decoration: none;
        color: #666666 !important;
        display: block;
        padding: 3px 3px 3px 14px;
        font: 11px arial, helvetica, tahoma, verdana, sans-serif, times, georgia;
        background: #eee;
        }

*html .navi3a a {
        padding: 0 0 2px 14px;
        margin: 0;
}

.navi4a a {
        text-decoration: none;
        color: #666666 !important;
        display: block;
        padding: 3px 3px 3px 24px;
        font: 11px arial, helvetica, tahoma, verdana, sans-serif, times, georgia;
        background: #eee;
        }
*html .navi4a a {
        padding: 0 0 2px 19px;
        margin: 0;
}



h1 {
        font-family: MS sans, Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #660066;
	text-decoration: none;
	line-height: 20px;
	display:block;
	padding-bottom: 6px;
	padding-top: 0px;
	margin: 0 0 2px 0;
}

h2 {
        font-family: MS sans, Arial, Helvetica, Tahoma, Verdana, sans-serif;
        font-size: 15px;
        font-weight: bold;
        color: #660066;
        text-decoration: none;
        line-height: 16px;
        display:block;
        padding-bottom: 4px;
        padding-top: 5px;
	margin-bottom: 0px;
	margin-top: 0;
}

h3 {
        font-family: MS sans, Arial, Helvetica, Tahoma, Verdana, sans-serif;
        font-size: 13px;
        font-weight: bold;
	font-style: italic;
        color: #660066;
        text-decoration: none;
        line-height: 15px;
        display:block;
        padding-top: 5px;
	margin: 0;
}

.leipis {
        text-decoration: none;
        color: #000;
        font: 11px verdana, arial, helvetica, tahoma, sans-serif, times, georgia;
        }

.boksiots {
        text-decoration: none;
        color: #FF3333;
        font: bold 17px tahoma, verdana, arial, helvetica, tahoma, sans-serif, times, georgia;
	padding: 0 0 5px 0;
	margin:0;
}

.navipolku {
        text-decoration: none;
        color: #000  !important;
        padding: 0 5px 5px 0;
        font: bold 11px verdana, arial, helvetica, tahoma, sans-serif, times, georgia  !important;
	border-bottom: 1px solid #999;
	width: 405px;
}

.tekijat {
        text-decoration: none;
        color: #000  !important;
        font: 10px arial, verdana, helvetica, tahoma, sans-serif, times, georgia  !important;
}

.tulosta {
	float: right;
	margin-top: -10px;
	margin-right: -30px;
}

*html .tulosta {
        margin-right: -20px;
        padding-top: 1px;
}

/* TABIT  */

    #tabs {
	text-align: left;
      float:center;
      width:760px;
      line-height:normal;
        font: 11px tahoma, verdana, arial, helvetica, tahoma, sans-serif, times, georgia  !important;
	color: #FFF;
	margin:auto;
/*	display: block; */
	}

/* Opera häkki */
@media all and (min-width: 0px){ #tabs { margin-top: 0px  }}

    #tabs ul {
      margin:0;
      padding:0;
      list-style:none;
      }

    #tabs li {
      float:left;
      margin-left:0px;
      padding:0 0 0 3px;
	white-space: nowrap;
      }

    #tabs a {
      float:left;
      display:block;
      width:.1em;
      padding:5px 4px 3px 3px;
      text-decoration:none;
	color: #000;
      }

/* Aktiivinen tabi

    li.tabs_aktiivi {
      float:left;
      margin-left:2px;
      padding:0 0 0 9px;
	white-space: nowrap;
	position: relative;
	top: 1px;
} */



/*    li.tabs_aktiivi a {
      float:left;
      display:block;
      width:.1em;
      padding:5px 15px 3px 6px;
      text-decoration:none;
      font-weight:bold;
	color: #000;
}
*/
    #tabs > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover {
      color:#eee;
      }

    #tabs li:hover, #tabs li:hover a {
      color:#eee;
      }
    #tabs li:hover a {
      }
    *html #tabs li:hover a {
      }

.mainlink {
        font: 12px tahoma, verdana, arial, helvetica, sans-serif, times, georgia;
        color: #FFF !important;
        text-decoration: none;
       padding-left: 10px;
        margin-left: 10px;
	text-transform:uppercase;
}

.mainlink_selected {
        font: 12px tahoma, verdana, arial, helvetica, sans-serif, times, georgia;
        color: #fff !important;
        text-decoration: none;
        padding: 5px 3px 4px 12px;
        margin-left: 10px;
	margin-bottom: -10px;
        display: inline;
        text-transform:uppercase;
	background: url(images/7_valittu_bg.jpg) repeat-x;
	height: 26px;
}

*html .mainlink_selected {
        margin-bottom: -8px;
}

.clear {
	clear: both;
	padding: 0;
	margin: 0;
}




/* KAUPPA TYYLIT */

div#kassasumma {
  display: inline;
  }





.ostoskori_taulu {

	border: 1px solid #E2E1E1;

}



.tyhjenna_kori {

/*        background: #21AAE7; */

        border: 0px solid #aaa;

        text-align: center;

	color: #000;

        text-decoration: none;

        padding: 2px;

        width: 30px;

        font: 11px verdana, arial, helvetica, tahoma, sans-serif, times, georgia;

        letter-spacing: -1px;

}



.osta_nappi {

/*        background: #21AAE7 !important; */

        border: 0px solid #aaa;

        text-align: center;

        color: #000;

        text-decoration: none;

        padding: 2px;

        width: 50px;

        font: 11px verdana, arial, helvetica, tahoma, sans-serif, times, georgia;

        letter-spacing: -1px;

}





.poista_nappi {

/*        background: #21AAE7 !important;*/

        border: 0px solid #aaa;

        text-align: center;

        color: #000;

        text-decoration: none;

        padding: 2px;

	width: 30px;

        font: 11px verdana, arial, helvetica, tahoma, sans-serif, times, georgia;

	letter-spacing: -1px;

}



.laheta {

	float: right;

        border: 0px solid #aaa;

        text-align: center;

        color: #000;

        text-decoration: none;

        padding: 0px;

        width: 130px;

        font: 11px verdana, arial, helvetica, tahoma, sans-serif, times, georgia;

        letter-spacing: -1px;

	margin-right: 10px;

	margin-top: 10px;

}



.karry {

	float: right;

        border: 0px solid #aaa;

        text-align: center;

        color: #000;

        text-decoration: none;

        padding: 0px;

        width: 40px;

        font: 11px verdana, arial, helvetica, tahoma, sans-serif, times, georgia;

        letter-spacing: -1px;

	margin-top: 10px;

}



.kori_linkit {

	clear: both;

	width: 100%;

	text-align: right;

}



.ostoskori_linkki {

        display: inline;

        background: #E2E1E1;

	border: 1px solid #aaa;

	width: 100px;

        text-align: center;

	color: #000;

	text-decoration: none;

	padding: 3px;

}



.kassa_linkki {

	display: inline;

        border: 1px solid #000;

	background: #E2E1E1;

        width: 120px;

	text-align: center;

        color: #000;

        text-decoration: none;

	padding: 3px;

}



.kassalle {

        background: #21AAE7;

        text-align: center;

        color: #000;

        text-decoration: none;

        padding: 3px;

}



/* Kaupan näytöt */



.uutuus {

	position: relative;

	top: 0;

}



/* Kaksi tuotetta rinnakkain */



.rivi {

	padding: 3px;

	margin: 5px;

	background: #fff;

	float: left;

}



.holder2 li {

	display: block;

	padding: 10px;

	border: 1px solid #f3f3f3;

	/* \*/ vertical-align: bottom; /* */

	width: 200px;

	list-style-type: none;

}



.kuva2 {

	padding: 0;

	float: center;

	text-align: center;

	display: block;

}



.kuva2 img {

        border: 1px solid #CCC;

}



.tuotenimi2, .tuotenimi2 a:link, .tuotenimi2 a:visited {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 18px;

        font-weight: normal;

        color: #CC6633 !important;

        text-decoration: none !important;

        line-height: 20px;

        display:block;

        padding-bottom: 0px;

        padding-top: 0px;

        margin-bottom: 3px;

	text-align: center;

}



.tuotenimi2 a:hover {

	text-decoration: underline !important;

}



.tekija2 {

        font: 14px verdana, arial, helvetica, tahoma, sans-serif, times, georgia;

	font-weight: normal;

	font-style: italic;

	color: #333;

	padding-bottom: 10px;

	text-align:center;

}



.hinta2 {

	font: 12px verdana, arial, helvetica, tahoma, sans-serif, times, georgia;

	font-weight: bold;

	color: #000;

	width: auto;

	padding: 3px;

	display:block;

	padding:3px;

	text-align: center;

        background: #E2E1E1;

}



.tuotenro2 {

	font: 11px verdana, arial, helvetica, tahoma, sans-serif, times, georgia;

	font-weight: bold;

	color: #333;

	display:block;

	padding:5px;

	text-align: center;

	background: #E2E1E1;

}



.kustantaja2 {

        font: 12px verdana, arial, helvetica, tahoma, sans-serif, times, georgia;

        font-weight: normal;

        color: #333;

        background: #E2E1E1;

	display: block;

	text-align: center;

	padding: 5px;

}



.koriin2 {

	padding:3px;

	text-align: center;

	margin-bottom: 4px;

	margin-top: 4px;

	display: block;

}



.luelisaa, luelisaa a {

        font: 12px verdana, arial, helvetica, tahoma, sans-serif, times, georgia;

        font-weight: normal;

        color: #333;

	text-align: center;

	padding: 3px;

}



.luelisaa a:link, .luelisaa a:visited, .luelisaa a:hover {

        font: 12px tahoma, trebuchet MS, verdana, arial, helvetica, tahoma, sans-serif, times, georgia;

        font-weight: bold;

        color: #333;

        text-align: center;

	text-decoration: none !important;

}





.koriin2 img {

	border: 0;

}



.kassanapit {

	text-align: center;

	display: block;

	float: left;

	clear: both;

	padding: 10px 0 0 30px;

}





/* kaksi tuotetta loppu */



/*

-------------------

Yksi tuote kuvalla

------------------

*/



.rivi3 {

	padding: 3px;

	margin: 5px;

	background: #fff;

	float: left;

}



.holder3 {

	display: block;

	padding: 10px;

	margin-bottom: 20px;

	border: 1px solid #E2E1E1;

	/* \*/ vertical-align: bottom; /* */

	width: 445px;

	list-style-type: none;

	float: left;

}

.teksti
{
   float:left;
   width:240px;
}

.kuva
{
   float:left;
   width:175px;
}



.kuva3 {

	padding: 0;

	margin: 0 30px 30px 0;

	float: left;

}



.kuva3 img {

        border: 0px solid #CCC;



}



.tuotenimi3, .tuotenimi3 a:link, .tuotenimi3 a:visited {

	font: 16px Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #CC6633;

	text-align: left;

	text-decoration: none;

}



.tuotenimi3 a:hover {

	text-decoration: underline;

}



.tekija3 {

	font: 14px Georgia, "Times New Roman", Verdana, Arial, Helvetica;

	font-weight: normal;

	font-style: italic;

	color: #333;

	padding-bottom: 10px;

	text-align:left;

}



.hinta3 {

	font: 14px Georgia, "Times New Roman", Verdana, Arial, Helvetica;

	font-weight: bold;

	color: #000;

	width: auto;

	padding: 3px;

	display:block;

	padding:3px;

	text-align: center;

        background: #E2E1E1;

	clear: both;

}



.tuotenro3 {

	font: 12px Georgia, "Times New Roman", Verdana, Arial, Helvetica;

	font-weight: bold;

	color: #333;

	display:block;

	padding:5px;

	text-align: center;

	background: #E2E1E1;

}



.kustantaja3 {

        font: 12px Arial, Helvetica, sans-serif;

        font-weight: normal;

        color: #333;

        background: #E2E1E1;

	display: block;

	text-align: center;

	padding: 5px;

}



.koriin3 {

	padding:3px;

	text-align: left;

	margin-bottom: 4px;

	margin-top: 4px;

}



.luelisaa3, luelisaa3 a {

        font: 12px Arial, Helvetica, sans-serif;

        font-weight: bold;

        color: #333;

	text-align: left;

}



.luelisaa3 a:link, .luelisaa3 a:visited, .luelisaa3 a:hover {

        font: 12px Arial, Helvetica, sans-serif;

        font-weight: bold;

        color: #333;

        text-align: left;

}



.koriin3 img {

	border: 0;

}



/* yksi tuote kuvalla loppu */





/* Ykstyiskohtaiset tiedot */



.rivi4 {

	padding: 3px;

	margin: 5px;

	background: #fff;

	float: left;

}



.holder4 {

	clear: both;

	padding: 40px;

}



.kuva4 {

	padding-right: 20px;

	padding-bottom: 10px;

	float: left;

}





.kuva4 img {

        border: 1px solid #CCC;

}



.tuotenimi4 .tuotenimi4 a:link, .tuotenimi4 a:visited {

	font: 16px Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #CC6633;

	text-align: left;

	text-decoration: none;

}



.tuotenimi4 a:hover {

	text-decoration: underline;

}



.tekija4 {

	font: 14px Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-style: italic;

	color: #CC6633;

	padding-bottom: 10px;

	text-align:left;

}



.hinta4 {

	font: 14px Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000;

	width: auto;

	padding: 3px;

	display:block;

	padding:3px;

	text-align: center;

        background: #E2E1E1;

}



.tuotenro4 {

	font: 12px Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #333;

	display:block;

	padding:5px;

	text-align: center;

	background: #E2E1E1;

}



.kustantaja4 {

        font: 12px Arial, Helvetica, sans-serif;

        font-weight: normal;

        color: #333;

        background: #E2E1E1;

	display: block;

	text-align: center;

	padding: 5px;

}



.holder4teksti {

	float: left;

	padding: 10px;

	margin: 0px;

	width: 100%;

	min-height: 200px;

  }



.koriin4 {

	padding:3px;

	text-align: left;

	margin-bottom: 4px;

	margin-top: 4px;

}



.luelisaa4, luelisaa4 a {

        font: 12px Arial, Helvetica, sans-serif;

        font-weight: bold;

        color: #CC6633;

	text-align: left;

}



.luelisaa4 a:link, .luelisaa4 a:visited, .luelisaa4 a:hover {

        font: 12px Arial, Helvetica, sans-serif;

        font-weight: bold;

        color: #CC6633;

        text-align: left;

}



.koriin4 img {

	border: 0;

}



.yksityisteksti {

	width:80%;

}



/* yksityiskohtaiset loppu */





/* Tekstilista */



.tekstirivi {

	background: #fff;

	padding: 10px;

	margin: 10px;

	border: 1px solid #eaeaea;

}





.hakupalkki {

	padding: 5px 0 0 0;

	font: 11px Verdana, Arial, Helvetica, Tahoma, Georgia, "Times New Roman";

	color: #CC6633;

	text-decoration: none;

	display: block;

	text-align: center;

}



*html .hakupalkki {

	margin-top: -20px;

}



.haenappi {

	padding: 0;

	margin: 0;

}



.sivutus {

        font: bold 11px Verdana, Arial, Helvetica, Tahoma, Georgia, "Times New Roman";

        color: #CC6633;

        text-decoration: none;

	line-height: 20px;

}



.sivutusbg {

       padding: 5px 0 5px 0;

        font: 11px Verdana, Arial, Helvetica, Tahoma, Georgia, "Times New Roman";

	text-align: center;



}



/* Ostoskorin määrittelyt */



.tuoterivi {

	background: #EFEFEF;

	padding: 3px;

        text-align: center;

}



.kplrivi {

        background: #DFDFDF;

        padding: 3px;

        text-align: center;

}



.hintarivi {

        background: #CFCFCF;

        padding: 3px;

        text-align: center;

}



.yhtrivi {

        background: #E2E1E1;

        padding: 3px;

        text-align: center;

}



.poistarivi {

        background: #f1f1f1;

        padding: 3px;

        text-align: center;

}



.poistarivi div {

	text-align: center;



}



.summaus {

        background: #FFF;

        padding: 3px;

}



/* KAUPAN KOODIT LOPPU */


.kielet a  { font-size: 12px; text-decoration: none; margin-left: 12px }

.etusivurivi1
{
   width: 500px;
   margin-bottom: 8px;
   padding-bottom: 8px;
}
.etusivurivi
{
   background-image: url(images/laatikkobg.jpg);
   background-repeat: repeat-y;
   width: 500px;
   margin-bottom: 6px;
}

.laatikkotop
{
   background-image: url(images/laatikkotop.jpg);
   background-repeat: repeat-y;
   width: 500px;
   height: 12px;
}

.laatikkobottom
{
   background-image: url(images/laatikkobottom.jpg);
   background-repeat: repeat-y;
   width: 500px;
   height: 12px;
}

.etusivupalsta1
{
   float:left;
   width: 349px;
   border-right: 1px solid lightgray;
}

.etusivupalsta2
{
   float:left;
   width: 146px;
   margin-left: 4px;
}

.etusivupalsta3
{
   float:left;
   width: 240px;
   padding-left: 5px;
   padding-right: 5px;
}

.etusivupalsta4
{
   float:left;
   width: 239px;
   padding-left: 6px;
   padding-right: 5px;
}

.cloud1, .cloud2, .cloud3, .cloud4, .cloud5, .cloud6
{
   text-decoration: none !important;
}

.cloud1
{
   font-size: 180% !important;
   margin-left: 4px;
   margin-right 4px;
}

.cloud2
{
   font-size: 140% !important;
      margin-left: 4px;
   margin-right 4px;

}

.cloud3
{
   font-size: 120% !important;
      margin-left: 4px;
   margin-right 4px;

}

.cloud4
{
   font-size: 100% !important;
      margin-left: 4px;
   margin-right 4px;

}

.cloud5
{
   font-size: 80% !important;
      margin-left: 4px;
   margin-right 4px;

}

.cloud6
{
   font-size: 60% !important;
   margin-left: 4px;
   margin-right 4px;
}


