body {background: #ffffff url(kuvat/taustakuva.jpg) repeat-x; margin:0px; position:absolute; width:100%; height:100%;

}

img {border: 0px}

h1 { margin: 0; COLOR: #898989; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 18pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
h2 { margin: 10px 0 10px 0; COLOR: #898989; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 16pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
h3 { margin: 10px 0 0 0; COLOR: #898989; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }


P, div, td { COLOR: #000000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }

.yhteyspalkki           { COLOR: #000000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.menu           { COLOR: #FFFFFF; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.copy           { COLOR: #000000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }

A:link, A:visited, A:active  { COLOR: #000000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
A:hover             { COLOR: #7A0000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }

A.yhteyspalkki:link     { COLOR: #000000; text-decoration: none; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
A.yhteyspalkki:visited  { COLOR: #000000; text-decoration: none; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
A.yhteyspalkki:hover    { COLOR: #000000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
A.yhteyspalkki:active   { COLOR: #000000; text-decoration: none; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }

A.copy:link     { COLOR: #000000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }
A.copy:visited  { COLOR: #000000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }
A.copy:hover    { COLOR: #7A0000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }
A.copy:active   { COLOR: #000000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }


 

	#yhteyspalkki {
			padding: 3px;
			width: 194px;
			background-color: #EDEBE8;
		      }

	#kuvastopalkki {
			margin-top: 2px;
			padding: 3px;
			width: 194px;
			background-color: #F5F0E9;
		      }


#navcontainer a.submenu   { width: 187px; padding-left:10px;}



#container
{
width: 950px;
margin: 40px auto 10px auto;
padding: 0;
background-color: #FFFFFF;
line-height: 130%;
}



#content
{
float: right;
padding: 10px 0 10px 10px;
margin: 0;
width: 710px;
}
	

#sidebar-a
{
float: left;
width: 200px;
margin: 0;
padding: 0;
}


#viiva 
{
display: none;
}

#alakehys 
{
width: 950px;
margin: 0 auto 0 auto;
padding: 0;
clear: both;
}

#footer 
{
		
}

.valiviiva2
{
clear: both;
width: 720px;
margin: 10px 0 0 0;
padding: 0; 
border-top: 1px dotted #4B4B4B;
}

.alanavigointi 
{
margin: 10px 0 10px 0;
padding: 0;

}
		
.alanavigointi ul, .alanavigointi li
{
margin: 0;
padding: 0;
list-style-type: none;
}

 
.alanavigointi a
{
display: block;
margin: 0;
padding: 3px;
width: 194px;
background-color: #EDEBE8;
border-bottom: 0 solid #ffffff;
FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
FONT-SIZE: 8pt; 
text-transform: uppercase;

}


.alanavigointi a:link, .alanavigointi a:visited
{
color: #000000;
text-decoration: none;
border-bottom: solid 1px transparent;
}


.alanavigointi a:hover
{
color: #000000;
background: #F5F0E9;
border-bottom: solid 1px transparent;
}



.alanavigointi a.selected:link, .alanavigointi a.selected:visited
{
color: #000000;
background: #F5F0E9;
border-bottom: 1px solid transparent;
}

.alanavigointi a.selected:hover
{
color: #000000;
background: #F5F0E9;
border-bottom: 1px solid transparent;
}


.alanavigointi a.level0 
{
display: block;
margin: 0;
padding: 3px;
width: 194px;
background-color: #EDEBE8;
text-decoration: none; 
FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
FONT-SIZE: 8pt; 
text-transform: uppercase;
 
}


.alanavigointi a.level0:link, .alanavigointi a.level0:visited
{
color: #000000;
text-decoration: none;
border-bottom: solid 1px transparent;
}

.alanavigointi a.level0:hover 

{
color: #000000;
background: #F5F0E9;
border-bottom: 1px solid transparent;

}






.alanavigointi a.level0_selected 
{
display: block;
margin: 0;
padding: 3px;
width: 194px;
background: #F5F0E9;
text-decoration: none; 
border-bottom: 0 solid #aaaaaa;
FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
FONT-SIZE: 8pt; 
text-transform: uppercase;
}


.alanavigointi a.level0_selected:link, .alanavigointi a.level0_selected:visited
{
color: #000000;
border-bottom: 1px solid transparent;

}

.alanavigointi a.level0_selected:hover 

{
color: #000000;
background: #F5F0E9;
border-bottom: 1px solid transparent;

}





.alanavigointi a.level1
{
display: block;
margin: 0;
padding: 3px 3px 3px 20px;
width: 177px;
background-color: #EDEBE8;
text-decoration: none; 
FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
FONT-SIZE: 8pt; 
text-transform: uppercase;

}


.alanavigointi a.level1:link, .alanavigointi a.level1:visited
{
color: #000000;
text-decoration: none;
border-bottom: solid 1px transparent;
}

.alanavigointi a.level1:hover

{
color: #000000;
background: #F5F0E9;
border-bottom: 1px solid transparent;

}





.alanavigointi a.level1_selected 
{
display: block;
margin: 0;
padding: 3px 3px 3px 20px;
width: 177px;
background: #F5F0E9;
text-decoration: none; 
FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
FONT-SIZE: 8pt; 
text-transform: uppercase;

}


.alanavigointi a.level1_selected:link, .alanavigointi a.level1_selected:visited 
{
color: #000000;
border-bottom: 1px solid transparent;

}

.alanavigointi a.level1_selected:hover 

{
color: #000000;
background: #F5F0E9;
border-bottom: 1px solid transparent;

}


.ostoskori
{
margin: 0;
padding: 0;
}


.hakupalkki input 
{
width: 150px;
border: 0;
border-bottom: 1px solid #5A491C;
background: none;
color: #5A491C;
}

.hakupalkki a
{
text-decoration: none; 
}





table.kategorialistaus 
{  
margin: 0; 
padding: 0;  
}
table.kategorialistaus td 
{
margin: 0;
padding: 0;   
border: solid #B6BC96 1px; 
background-color: #FFFFFF;
}
 
.vasentuote { }
.oikeatuote { }

.kategoria
{
width: 325px;
padding: 10px;
margin: 0;
}

.tuotekuva
{
width: 130px;
padding: 0;
margin: 0 10px 0 0;
float: left;
text-align: center;
overflow: hidden;
}

.hinnat { margin: 5px 0 5px 0; padding: 0; }
.hinta { color: #5A491C; font-size: 12pt;}
.nettohinta { color: #5A491C; font-size: 12pt; text-decoration: line-through;}
.alehinta { color: #FF3000; FONT-SIZE: 14pt;}




.similar_kategoria
{
width: 120px;
padding: 10px;
margin: 0;
}

.similar_kategoria .tuotekuva
{
	padding: 0;
	margin: 0 5px 0 0;
	text-align: center;
	height: 90px;
}

.ostoskorinvalintavali
{
height: 10px;
}

.tuotekuvaus
{
width: 180px;
padding: 0;
margin: 0 5px 10px 0;
color: #5A491C;
float: right;
}

.tuotekuvaus h3 a:link {
	COLOR: 5A491C;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	margin: 10px 0 10px 0; 
	font-weight: normal;
	text-decoration: none;
} 

.tuotekuvaus h3 a:visited {
	COLOR: #5A491C;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	margin: 10px 0 10px 0; 
	font-weight: normal;
	text-decoration: none;
} 

.tuotekuvaus h3 a:hover {
	COLOR: #B6BC96;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	margin: 10px 0 10px 0; 
	font-weight: normal;
	text-decoration: underline;
} 

 

.similar_kategoria .tuotekuvaus
{
	padding: 0;
	margin: 0 5px 0 0;
	text-align: center;
}


.tuotetilaus input 
{
width: 20px;
border: 0;
border-bottom: 1px solid #5A491C;
background: none;
color: #5A491C;
}


.tuotetilaus A:link, .tuotetilaus A:visited, .tuotetilaus A:active  { COLOR: #5A491C; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.tuotetilaus A:hover             { COLOR: #B6BC96; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }


 
.tiedote  { clear: both; width: 720px; margin: 5px 0 0 0; margin: 0; }

.tiedote h1 { margin: 0 0 5px 0; COLOR: #B65100; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 11pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.tiedote p { margin: 0 0 5px 0; }
 
table .tuotetausta { background: #E5E5E1; }
 

 
 
 
.tuotesivu_kuva
{
float: left;
width: 250px;
margin: 0 10px 10px 0;
padding: 5px;
border: solid #E0E0E2 1px; 
background-image: url( );
text-align: center;
}

.tuotesivu_kuvaus
{
padding: 0;
margin: 5px 0 5px 0;
}

.tuotesivu_tiedot
{
float: right;
width: 414px;
margin: 0;
padding: 0;
}

.tuotesivu_tiedot p
{
margin-top: 0;
}

 
#orderDone {  
clear: both;
margin: 10px 0 10px 0; 
padding: 10px; 
background: #FF8A00; 
border-color: #FFFFFF; 
border-width: 1px;	
border-style: solid; 
}


.oranssi  
{
COLOR: #FF8A00;
FONT-STYLE: normal;
}

.musta p
{
	COLOR: #000000;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

.musta h4 
{
COLOR: #000000;
FONT-SIZE: 12pt;
FONT-STYLE: normal;
}

.musta A:link, .musta A:visited, .musta A:active
{
	COLOR: #000000;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}
.musta A:hover
{
	COLOR: #7C1212;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}




 
#ostoskorinsisalto a:link { color: #000000;}
#ostoskorinsisalto a:hover { color: #7C1212;}



#ostoskorinsisalto {
	width: 694px;
	padding: 0;
	margin: 0;
}

#ostoskorinsisalto caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#ostoskorinsisalto th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #B6BC96;
	border-bottom: 1px solid #B6BC96;
	border-top: 1px solid #B6BC96;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CBCFB4 url( ) no-repeat;
}

#ostoskorinsisalto th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #B6BC96;
	background: none;
	color: #000000;
}

#ostoskorinsisalto td {
	border-right: 1px solid #B6BC96;
	border-bottom: 1px solid #B6BC96;
	background: #EEF0E1;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#ostoskorinsisalto td.alt {
	background: #CBCFB4;
	color: #797268;
}

#ostoskorinsisalto th.spec {
	border-left: 1px solid #B6BC96;
	border-top: 0;
	background: #fff url( ) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#ostoskorinsisalto th.specalt {
	border-left: 1px solid #B6BC96;
	border-top: 0;
	background: #f5fafa url( ) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

 


