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

img {  }

form { margin: 0; padding: 0;}

.sisalto ul { list-style: none; margin: 0px; }
.sisalto li { padding-left: 10px; background-image: url(../kuvat/li.gif); background-repeat: no-repeat; background-position: 0 .5em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; }

.navigointi ul { list-style: none; margin: 0px; }
.navigointi li { padding-left: 11px; background-image: url(../kuvat/li.gif); background-repeat: no-repeat; background-position: 0 .5em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; }



.tuotetieto {font-size: smaller;}

h1 { margin: 0; COLOR: #0073C1; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 22pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
h2 { margin: 0; COLOR: #2F77A8; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 18pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
h3 { margin: 0; COLOR: #2F77A8; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 14pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
h4 { margin: 0; COLOR: #2F77A8; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }


.alaviiva {
	border-bottom: 3px solid #6B7E2F;
}

.pinnalla { margin-top: 10px; }

.casher label{ float: left; width: 160px; font-weight: bold; }
.casher input { width: 200px; margin-bottom: 5px; }



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


.copy           { margin: 0px; COLOR: #000000; FONT-FAMILY: 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: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
A:hover             { COLOR: #7A0000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }

A.copy:link     { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }

A.copy:visited  { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }

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

A.copy:active   { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }


h2 A:link, h2 A:visited, h2 A:active  { margin: 0 0 5px 0; COLOR: #B65100; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 16pt; FONT-STYLE: bold; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
h2 A:hover             { margin: 0 0 5px 0; COLOR: #7A0000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 16pt; FONT-STYLE: bold; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }

h3 A:link, h3 A:visited, h3 A:active  { margin: 0 0 5px 0; COLOR: #B65100; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 14pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; text-decoration: none; }
h3 A:hover             { margin: 0 0 5px 0; COLOR: #7A0000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 14pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }




#container {
	width: 950px;
	background-color: #ffffff;
	margin: 10px auto 0 auto;
	border-color: #B5B3A1;
	border-width: 10px;
	border-style: solid;
	padding: 0;
}




#tulostuslogo { display: none; }


#kuvapalkki
{ 
	width: 950px;
	height: 182px;
	margin: 0;
	padding: 0;
	background: #ffffff url(../kuvat/ylaosa.jpg) no-repeat;
}

#keskipalkki
{ 
	width: 950px;
	height: 31px;
	margin: 0;
	padding: 0;
	background: #ffffff url(../kuvat/ylaosa_navitausta.jpg) no-repeat;
}


.navigointi {
	width: 676px;
	float: left;
	margin: 0;
	padding: 7px 0 0 10px;

}

.alanavigointi {
	width: 200px;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;

}


.top-10 {
	clear: both;
	width: 180px;
	float: left;
	margin: 10px 0;
	padding: 5px;
	background: #EDEAD3 url(../kuvat/toplista_tausta.jpg) repeat-x;

}

/*
.top-10 {
	width: 185px;
	float: right;
	margin: 0;
	padding: 5px;
	background: #EDEAD3 url(../kuvat/toplista_tausta.jpg) repeat-x;

}
*/

.top-10 h3 { margin: 0 0 5px 0; COLOR: #AA4C00; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }




.blogi  
{
	width: 390px;
	margin: 5px 0 0 0;
	padding: 5px;
	background: #EDEAD3 url(../kuvat/blogi_tausta.jpg) repeat-x;
}

.ajankohtaista  
{
	width: 390px;
	margin: 5px 0 0 0;
	padding: 5px;
	background: #EDEAD3 url(../kuvat/toplista_tausta.jpg) repeat-x;
}



.ajankohtaista   h3 { margin: 0 0 5px 0; COLOR: #5F0043; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }


.blogi h3 { margin: 0 0 5px 0; COLOR: #007305; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }










.ostoskori {
	clear: both;
	width: 180px;
	float: left;
	margin: 10px 0;
	padding: 5px;
	text-align: center;

}

#clear { clear: both; width: 930px; height: 1px; }

#clear2 { clear: both; width: 400px; height: 1px; }

#clear3 { clear: both; width: 720px; height: 1px; }



#content {

	clear: both;
	width: 930px;
	min-height: 400px;
	background: #ffffff url(../kuvat/sivutausta.jpg) repeat-x;
	margin: 0;
	padding: 10px;

}




.etusivu_vasen 
{
	float: left;
	width: 200px;
	padding: 0;
	margin: 0 10px 0 0 ;
}


.etusivu_oikea 
{
	float: right;
	width: 720px;
	padding: 0;
	margin: 0 0 0 ;
}

/*
.etusivu_vasen 
{
	float: left;
	width: 400px;
	padding: 0;
	margin: 0 10px 0 0 ;
}


.etusivu_oikea 
{
	float: right;
	width: 510px;
	padding: 0;
	margin: 0 0 0 ;
}

*/



.etusivu_oikea h1, .alasivu_oikea h1 { margin: 0 0 10px 0; COLOR: #2F77A8; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 18pt; FONT-STYLE: bold; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.etusivu_oikea h2, .alasivu_oikea h2 { margin: 0 0 5px 0; COLOR: #B65100; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 16pt; FONT-STYLE: bold; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.etusivu_oikea h3 { margin: 0 0 5px 0; COLOR: #B65100; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.etusivu_oikea h4, .alasivu_oikea h4 { margin: 0 0 5px 0; COLOR: #6B004B; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }

.etusivu_oikea p { margin: 0 0 5px 0; }

.tuotekuvaus h3 { margin: 0 0 5px 0; COLOR: #B65100; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 11pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.tuotekuvaus p { margin: 0 0 5px 0; }



h2 A:link, h2 A:visited, h2 A:active  { margin: 0 0 5px 0; COLOR: #B65100; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 16pt; FONT-STYLE: bold; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
h2 A:hover             { margin: 0 0 5px 0; COLOR: #7A0000; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 16pt; FONT-STYLE: bold; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }





.alasivu_vasen 
{
	float: left;
	width: 200px;
	padding: 0;
	margin: 0 10px 0 0 ;
}


.alasivu_oikea 
{
	float: right;
	width: 720px;
	padding: 0;
	margin: 0 0 0 ;
}





.sisalto {
	float: left;
	width: 730px;
	padding: 0;
	margin: 10px 10px 10px 0;


}

.tuotesivu_tuotetiedot {
width: 430px; 
float: left; 
padding: 0; 
margin: 0 10px;
}



.tuotesivu_tuotekuva {
width: 250px; 
float: right; 
padding: 0; 
margin: 30px 10px;
}

.avaa_ostoskori {
clear: both;
margin: 5px auto;
padding: 0;
}


table#kategorialistaus 
{  
	margin: 10px auto 0 auto;
	padding: 0;
	background-color:#FFFFFF;
}
table#kategorialistaus td 
{
	margin: 0;
	padding: 0;
	border: solid #E0E0E2 1px;
}






.vasentuote
{

}


.oikeatuote
{

}

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

.tuotekuva
{
	float: left;
	width: 100px;
	padding: 0;
	margin: 0 5px 0 0;
	text-align: center;
}

.ostoskorinvalintavali
{
	height: 10px;
}


.tuotekuvaus
{
	float: right;
	width: 218px;
	padding: 0;
	margin: 0;
}


.hinta { margin: 5px 0 0 0; color: #5C5940; }
.alehinta { color: #CB032E; FONT-SIZE: 14pt;}

.tuotesivu_hinta { text-align: center; clear: both; margin: 0; padding: 0; color: #5C5940; }
.tuotesivu_normhinta { text-align: center; clear: both; margin: 0; padding: 0 0 5px 0; color: #B55100; FONT-SIZE: 18pt;}
.tuotesivu_alehinta { text-align: center; clear: both; margin: 0; padding: 0 0 5px 0; color: #CB032E; FONT-SIZE: 24pt;}
.valinta { width: 300px; margin: 0 0 5px 0; }


.tuotetilaus { clear: both; margin: 5px 0 0 0; text-align: center;}

.tuotetilaus A:link, .tuotetilaus A:visited, .tuotetilaus A:active  { COLOR: #5C5940; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.tuotetilaus A:hover             { COLOR: #7A0000; FONT-FAMILY: Verdana, Arial, Helvetica; 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, Verdana, Arial, Helvetica; FONT-SIZE: 11pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.tiedote p { margin: 0 0 5px 0; }

table .tuotetausta { background: #E5E5E1; }



.yhteystiedot 

{
	width: 930px;
	margin: 10px;
	padding: 0;
	clear: both;

}

.yhteystiedot h3 { text-align: center; margin: 0px; COLOR: #979797; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }


#alapalkki{

	width: 950px;
	height: 177px;
	clear: both;
	background: #ffffff url(kuvat/alaosa.jpg) no-repeat;
}










#alakehys {
	width: 950px;
	margin: 5px auto 10px auto;
	padding: 0px;
}

#footer {

	margin: 0px;
	padding: 0px;


}






.alanavigointi ul, .alanavigointi li, .top-10 ul, .top-10 li
{
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	list-style-type: none;
	margin-bottom: 1px;
}



.alanavigointi a
{
	display: block;
	padding: 2px;
	margin: 0px;
	width: 185px;
	text-decoration: none;
	border: 0px solid #aaaaaa;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	font-weight: bold;

}


.alanavigointi a:link, .alanavigointi a:visited
{
	background-color: #BBB9A7;
	color: #000000;
	text-decoration: none;
}


.alanavigointi a:hover
{
	background-color: #A2A08D;
	color: #000000;
}



.alanavigointi a.selected:link, .alanavigointi a.selected:visited
{
	background-color: #A2A08D;
	color: #000000;
	text-decoration: none;
}

.alanavigointi a.selected:hover
{
	background-color: #A2A08D;
	color: #000000;
}


.alanavigointi a.level0 
{
	display: block;
	padding: 2px;
	margin: 0px;
	width: 185px;
	text-decoration: none;
	border: 0px solid #aaaaaa;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	font-weight: bold;

}


.alanavigointi a.level0:link, .alanavigointi a.level0:visited
{
	background-color: #BBB9A7;
	color: #000000;
	text-decoration: none;
}

.alanavigointi a.level0:hover 

{
	background-color: #A2A08D;
	color: #000000;
}






.alanavigointi a.level0_selected 
{
	display: block;
	padding: 2px;
	margin: 0px;
	width: 185px;
	text-decoration: none;
	border: 0px solid #aaaaaa;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	font-weight: bold;

}


.alanavigointi a.level0_selected:link, .alanavigointi a.level0_selected:visited
{
	background-color: #A2A08D;
	color: #000000;
	text-decoration: none;
}

.alanavigointi a.level0_selected:hover 

{
	background-color: #A2A08D;
	color: #000000;
}





.alanavigointi a.level1
{
	display: block;
	padding: 2px;
	margin: 0px 0px 0px 7px;
	width: 178px;
	text-decoration: none;
	border: 0px solid #aaaaaa;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	font-weight: bold;

}


.alanavigointi a.level1:link, .alanavigointi a.level1:visited
{
	background-color: #CDCAB2;
	color: #000000;
	text-decoration: none;
}

.alanavigointi a.level1:hover

{
	background-color: #E3E1CF;
	color: #000000;
}





.alanavigointi a.level1_selected 
{
	display: block;
	padding: 2px;
	margin: 0px 0px 0px 7px;
	width: 178px;
	text-decoration: none;
	border: 0px solid #aaaaaa;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	font-weight: bold;

}


.alanavigointi a.level1_selected:link, .alanavigointi a.level1_selected:visited 
{
	background-color: #E3E1CF;
	color: #000000;
	text-decoration: none;
}

.alanavigointi a.level1_selected:hover 

{
	background-color: #E3E1CF;
	color: #000000;
}









.top-10 a
{
	display: block;
	padding: 2px 0 0 0;
	margin: 0;
	text-decoration: none;
	border: 0px solid #aaaaaa;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 7pt;
	font-weight: bold;

}


.top-10 a:link, .top-10 a:visited
{
	color: #000000;
	text-decoration: none;
}


.top-10 a:hover
{
	color: #AA4C00;
}




.navigointi ul, .navigointi li
{
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
	margin-bottom: 1px;
}




.navigointi a
{
	display: inline;
	padding: 2px 5px 0 0;
	margin: 0;
	text-decoration: none;
	border: 0px solid #aaaaaa;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	font-weight: bold;

}


.navigointi a:link, .navigointi a:visited
{
	color: #000000;
	text-decoration: none;
}


.navigointi a:hover
{
	color: #AA4C00;
}


.navigointi a.selected:link, .navigointi a.selected:visited
{
	color: #AA4C00;
	text-decoration: none;
}


.navigointi a.selected:hover
{
	color: #AA4C00;
}


#orderDone {  
margin: 10px 0 10px 0; 
padding: 10px; 
background: #E9E4E4; 
border-color: #760000;		 
border-width: 1px;	
border-style: solid; 
}


.color_image{
	border: 1px solid black;
}

.hilight{
	/* all the buttons and other shit that changes color at hover */
	background-position: 0 0;
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
}

.tweet{

}

.tweet_time{
	color: gray;
	font-size: smaller;
}