body
{
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
	background-image: url(/kuvat/taustakuva_vanhapaperi.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #FAEFDB;
}

html
{
height: 100%;
margin: 0;
padding: 0;
}
		
img, div, #runko, #etusivu
{ 
behavior: url(/iepngfix.htc); 
}

img { border: 0; }

label
{
float: left;
width: 160px;
font-weight: normal;
color: #4B4B4B;
FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}

 
	
	
h1
{
	COLOR: #511C07;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 20pt;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;	
}

h2
{
	COLOR: #511C07;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	margin: 10px 0 10px 0; 
	font-weight: normal;
}
 

h3
{
	COLOR: #511C07;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	margin: 10px 0 0 0; 
	font-weight: normal;
} 


P, div
{
	COLOR: #4B4B4B;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}
A:link, A:visited, A:active
{
	COLOR: #4B4B4B;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
	text-decoration: none; 
}
A:hover
{
	COLOR: #ED9601;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
	text-decoration: underline 
}

ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

li 
{
	background-image: url(kuvat/li.png);
	background-position: left center;
	background-repeat: no-repeat;
	COLOR: #000000;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	padding-left: 12px;
}

 
#taustakuva
{

position: absolute;
top: 0;
right: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	min-height: 100%;
	background-image: url(/kuvat/taustakuva_kukkaset.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: transparent;	
}

#etusivu
{
	width: 753px;
	height: 349px;
	padding: 50px;
 	margin: 200px auto 0 auto;
	background-image: url(/kuvat/etusivu_tausta.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	
}

#etusivu_sisalto
{
text-align: center;
margin: 100px 0 0 0;
padding: 0;
}

.etusivu_valipalkki
{
width: 753px;
height: 20px;
margin: 0;
padding: 0;
}

.etusivu_vasen
{
width: 346px;
float: left;
margin: 0 10px 0 0;
padding: 0;
}

.etusivu_oikea
{
width: 346px;
float: right;
margin: 0 0 0 10px;
padding: 0;
}



.etusivu_vasen 
{
	COLOR: #4B4B4B;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

.etusivu_vasen A:link, .etusivu_vasen A:visited, .etusivu_vasen A:active
{
	COLOR: #4B4B4B;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
	text-decoration: none; 
}



.etusivu_oikea 
{
	COLOR: #ED9601;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

.etusivu_oikea A:link, .etusivu_oikea A:visited, .etusivu_oikea A:active
{
	COLOR: #ED9601;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
	text-decoration: none; 
}






.etusivu_vasen A:hover, .etusivu_oikea A:hover
{
	COLOR: #ED9601;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
	text-decoration: underline 
}



#runko
{
	width: 995px;
	padding: 0;
 	margin: 0;
	background-image: url(/kuvat/taustakuva_sisalto_995.png);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: transparent;
	
}


#navigointi 
{
width: 216px;
float: left;
margin: 0;
padding: 0 0 0 10px;
}

.flags 
{
width: 186px;
margin: 5px 20px 0 30px;
padding: 0;
text-align: center;
}

#cart_placeholder
{

}

.cartfin
{
width: 186px;
height: 81px;
margin: 55px 0 0 0;
padding: 70px 0 0 40px;
background-image: url(kuvat/taustakuva_ostoskori.png);
background-position: top left;
background-repeat: no-repeat;
background-color: transparent;	
}

.carteng
{
width: 186px;
height: 81px;
margin: 55px 0 0 0;
padding: 70px 0 0 40px;
background-image: url(kuvat/taustakuva_ostoskori_eng.png);
background-position: top left;
background-repeat: no-repeat;
background-color: transparent;	
}


.skaba
{
width: 226px;
height: 187px;
margin: 10px 0 10px 0;
padding: 0;
}

.verkkomaksut
{
width: 226px;
height: 197px;
margin: 10px 0 10px 0;
padding: 0;
background-image: url(kuvat/maksut.jpg);
background-position: top center;
background-repeat: no-repeat;
background-color: transparent;
text-align: center;
}


#cart_placeholder 
{
COLOR: #ffffff;
FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
FONT-SIZE: 10pt;
}

#cart_placeholder A:link, #cart_placeholder A:visited, #cart_placeholder A:active
{
	COLOR: #ffffff;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
	text-decoration: none; 
}
#cart_placeholder A:hover
{
	COLOR: #ED9601;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
	text-decoration: underline 
}

#navigointi_sisalto
{
width: 186px;
margin: 20px 20px 0 30px;
padding: 0;
}


#sisalto
{
width: 694px;
float: right;
margin: 0;
padding: 0 40px 20px 15px;
}

.valiviiva 
{
width: 694px;
margin: 10px 0 10px 0;
padding: 0; 
border-top: 1px dotted #4B4B4B;
}

.valiviiva2
{
width: 694px;
margin: 10px 0 0 0;
padding: 0; 
border-top: 1px dotted #4B4B4B;
}

.yhteystiedot
{
width: 694px;
margin: 10px 0 0 0;
padding: 5px 0 0 0;
clear: both;
text-align: center;
border-top: 1px dotted #4B4B4B;
}


#ylapalkki
{
width: 694px;
margin: 0;
padding: 0;
clear: both;
}

#ylapalkki_alisivu
{
width: 694px;
margin: 50px 0 0 0;
padding: 0;
clear: both;
}



.ylapalkki_teksti
{
width: 417px;
margin: 52px 0 0 0;
padding: 0;
float: left;
}

.ylapalkki_kyltti
{
width: 237px;
height: 115px;
margin: 0;
padding: 0;
float: right;
}

.ylapalkki_clear
{
width: 694px;
clear: both;
}

.clear 
{ 
clear: both; 
width: 995px; 
margin: 0; 
padding: 0;
}

 

#alaosa
{
margin: 0 0 20px 0;
padding: 0;
width: 995px;
min-height: ;
background-color : transparent;
background-image: url(kuvat/taustakuva_alaosa_995.png);
background-position: top left;
background-repeat: no-repeat;
clear: both;
}

#yhteystiedot
{
margin: 0;
padding: 0;
clear: both;
}


#copyright
{
	padding: 20px 20px 0 0;
	text-align: right;
	COLOR: #696969;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}
#copyright A:link, #copyright A:visited, #copyright  A:active
{
	COLOR: #696969;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

#copyright A:hover

{
	COLOR: #ED9601;
	FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}




		
.alanavigointi ul, .alanavigointi li
{
margin: 0;
padding: 0;
list-style-type: none;
}

.alanavigointi ul { margin-bottom: 5px; }

.alanavigointi a
{
display: block;
padding: 2px;
margin: 0 0 1px 30px;
width: 185px;
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:link, .alanavigointi a:visited
{
color: #511C07;
text-decoration: none;
border-bottom: solid 1px transparent;
}


.alanavigointi a:hover
{
color: #511C07;
border-bottom: solid 1px #511C07;
}



.alanavigointi a.selected:link, .alanavigointi a.selected:visited
{
color: #000000;
border-bottom: 1px solid #511C07;
}

.alanavigointi a.selected:hover
{
color: #511C07;
border-bottom: 1px solid #511C07;
}


.alanavigointi a.level0 
{
display: block;
padding: 2px;
margin: 0 0 1px 30px;
width: 185px;
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: #511C07;
text-decoration: none;
border-bottom: solid 1px transparent;
}

.alanavigointi a.level0:hover 

{
color: #511C07;
border-bottom: 1px solid #511C07;

}






.alanavigointi a.level0_selected 
{
display: block;
padding: 2px;
margin: 0 0 1px 30px;
width: 185px;
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: #511C07;
border-bottom: 1px solid #511C07;

}

.alanavigointi a.level0_selected:hover 

{
color: #511C07;
border-bottom: 1px solid #511C07;

}





.alanavigointi a.level1
{
display: block;
padding: 2px 2px 2px 15px;
margin: 0 0 1px 30px;
width: 172px;
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: #511C07;
text-decoration: none;
border-bottom: solid 1px transparent;
}

.alanavigointi a.level1:hover

{
color: #511C07;
border-bottom: 1px solid #511C07;

}





.alanavigointi a.level1_selected 
{
display: block;
padding: 2px 2px 2px 15px;
margin: 0 0 1px 30px;
width: 172px;
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: #511C07;
border-bottom: 1px solid #511C07;

}

.alanavigointi a.level1_selected:hover 

{
color: #511C07;
border-bottom: 1px solid #511C07;

}














table.kategorialistaus 
{  
margin: 0; 
padding: 0;  
}
table.kategorialistaus td 
{
margin: 0;
padding: 0;   
border: solid #B6BC96 1px; 
background-color: #FFFFFF;
}
 
.vasentuote { }
.oikeatuote { }

.kategoria
{
width: 310px;
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: 165px;
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;
}


.hakupalkki input 
{
width: 100px;
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;
}

 



