.leftmenu:link
	{
	color: #7a5ada;
	text-decoration: none;
	}

.leftmenu:visited
	{
	color: #5a3aba;
	text-decoration: none;
	}

.leftmenu:hover
	{
	color: red;
	font-weight: bold;
	background-color: transparent;
  text-decoration: underline;
	}

.leftmenu:active
	{
	color: #7a5ada;
	text-decoration: underline;
	}

p.leftmenu:before
  {
	content:"\2022";
	color:#301060;
	}

.leftmenu
	{
	#font-size: 0.85em;
	font-weight: bold;
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 80%;
	color: #000000;
	padding-left: 0.5em;
	#padding-right: 1.0em;
  #line-height:1.4em;
  margin-top:0;
  margin-bottom:0;
	}

A	
	{  
	color: #CCCCCC;
	font-weight: bold;
	/*color: white /*#3060EE*/;	
	background-color: transparent;
	}

A.Nakymaton
  {
	border: none;
	text-decoration: none;
  color: black;
  background-color: transparent;
  }

A.Tarjous 
	{
	color: #CCCCCC/*#5060EE*/;
	background-color: transparent;
	}

A.Valittu 
	{
	text-decoration: none;
	color: white/*yellow*/;
	background-color: transparent;
	}

A.PieniValittu 
	{
	text-decoration: none;
	font-size: 80%;
	color: yellow;
	background-color: black;
	}

A.Tuote 
	{
  text-decoration: none;
  }

A.TuotevalikkoTarjous
	{
	color: #CCCCCC;	
	font-size: 80%;
	background-color: transparent;
  text-decoration: none;
	}

A.Tuotevalikko
	{
	color: #CCCCCC;	
	font-size: 80%;
	background-color: transparent;
  text-decoration: none;
	}

A.TuotevalikkoOtsikko
	{
	color: #EEEEEE;	
	font-size: 80%;
	background-color: transparent;
  text-decoration: none;
	}

A.TuotevalikkoValittuOtsikko
	{
	color: yellow;	
	font-size: 80%;
	background-color: transparent;
  text-decoration: none;
	}

A.TuotevalikkoValittu
	{
	text-decoration: none;
	font-size: 80%;
	color: yellow;
	background-color: black;
  text-decoration: none;
	}

A.Pieni 
	{
	color: #CCCCCC;	
	font-size: 80%;
	background-color: transparent;
	}

A:hover	
	{  
	color: red;
	font-weight: bold;
	/*color: white /*#3060EE*/;	
	background-color: transparent;
  text-decoration: underline;
	}

.Keltainen
	{
	color: yellow;
	}

.Red
	{
	color: red;
	}

.Pieni
	{
	font-size: 80%;
	background-color: transparent;
	}

BODY
	{
	font-family: Arial, Helvetica, sans-serif;
  /*font-size: 90%;*/
	color: #CCCCCC;
	/*background-image: url(images/bg_redlines.gif);*/
	/*background-repeat: no-repeat;*/
	/* background-attachment: fixed; */
	background-color: black;
	}

BODY.Sitemap
  {
  background-image: none;
  }

H1 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #CCCCCC;
	font-size: 100%;
	background-color: transparent;
	}

H2 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #CCCCCC;
	font-size: 100%;
	background-color: transparent;
	}

H3 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #CCCCCC;
	font-size: 100%;
	background-color: transparent;
	}
		
P 
	{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #CCCCCC;
	font-size: 100%;
	background-color: transparent;
	}
	
TABLE
	{
	font-family: Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	color: #CCCCCC;
	background-color: transparent;
	}

TABLE.Kehikko
	{
  max-width: 1024px;
  margin-left:auto; margin-right:auto; /*center the table*/  
/*border: 1px solid blue;
  table-layout: fixed;
  margin-left: 20px;*/
	/*background-image: url(images/yla.jpg);
	/*background-repeat: no-repeat;*/
	/* background-attachment: fixed; */
	background-color: trasparent;
  /*width: 100%;*/
  width: 1000px;;
	empty-cells: show;
	}

TABLE.Suosittelemme
	{
	background-color: trasparent;
  width: 100%;
	}

TD.Suosittelemme
	{
  width: 50%;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
	}

TD.Logo
	{
	background-color: transparent;
	}

TD.Tuotehaku
	{
	/*background-image: url(images/bg_kaiutin.jpg);
	background-repeat: no-repeat;*/
	/* background-attachment: fixed; */
	background-color: #252525;
	/*background-color: transparent;*/

  /*border: 1px solid yellow;*/
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  width: 250px;
  vertical-align: top; 
	}

TD.YlaValikko
	{
	background-color: transparent;
	}

TABLE.singstar
	{
	text-align: center;
	margin-left: auto;
  margin-right: auto;
	background-image: url(images/bg_kaiutin.jpg);
	/*background-repeat: repeat;
	background-attachment: fixed;
	background-color: transparent;	*/
	}

TD.Main
	{
  width: 100%;
	/*background-image: url(images/Kaiuttimet_BW.jpg);*/
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: black;	
	font-family: Arial, Helvetica, sans-serif;
  /*font-size: 90%;*/
	/*color: #ffffff;*/

  /*border: 1px solid red;
  padding: 45px;*/
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  vertical-align: top;
	}

TR.Alareuna
	{
	height: 30;
  /*
	background-image: url(images/ala.jpg);
	background-repeat: no-repeat;*/
	/* background-attachment: fixed; */
	background-color: transparent;
	}

.FloatRight 
	{
	float: right;
	clear: right;
	color: #CCCCCC;
	margin: 5px;
	background-color: transparent;
	}

IMG.Valikko 
	{
	float: left;
  /*width:  6em; /* replaces px width for scale*/
  /*height: 3em; /* replaces px height scale*/
	background-color: transparent;
	}

IMG.Valikko2 
	{
	float: left;
  width:  5em; /* replaces px width for scale*/
  height: 5em; /* replaces px height scale*/
	background-color: transparent;
	}

IMG.OIKEA
	{
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;

	color: #CCCCCC;
	background-color: transparent;
	}

.Alas
	{
  position:absolute;
  left:10px;
  bottom:10px;
	}

.valkonen 
	{
	color: #FFFFFF;
	background-color: transparent;
	}

.lisatieto
	{
	font-family: Arial, Helvetica, sans-serif;
	font-style: oblique;
	color: #FFFFFF;
	background-color: transparent;
	}
