* { padding:0; margin:0}
body { font-family: arial,verdana,sans-serif;font-size:12px;background-color:#eee; }
table,tr {background-color:#fff}
p {margin-top:10px;}
h1 {background-color:#fff;color:#000;font-family:georgia,serif;font-size:20px}
h2 {font-size:14px;margin-top:45px;padding:4px;margin-bottom:12px;background-color:#dde7f1;color:#000}
h3 {font-size:14px;margin:3px}
a,a:active {color:#000}
a:hover {color:#555} 
a:visited {color:#333}
.lista{width:100%;text-align:left}
.lista td {padding:5px}
.valittu {font-weight:bold;text-decoration:none}
.arvostelu {margin-top:12px}
.arvostelu td{padding:4px;-moz-border-radius:50%;border-radius: 50%;text-align:left}
#srchResult iframe {width:475px}
#uutiset {line-height:1.8}
#uutiset li {margin-left:-15px;list-style-image: url(/nuoli.gif);}
/*
.navlist ul{white-space:nowrap}   
.navlist li{display:inline;list-style-type:none}
.navlist a {padding:8px 18px}
.navlist a:link, .navlist a:visited {color:#fff;background-color:#036;text-decoration:none}
.navlist a:hover {color:#fff;background-color:#369;text-decoration:none}
*/
.laskenut_hinta {color:#036}
#valittu2 {background-color:#369;color:#fff}
#valittu_tuote a {text-decoration:none;font-weight:bold}
#lomake {padding-top:8px}
#nappula {
color:#fff;background-color:#036;text-decoration:none;
	
	border-style:solid;
    border-width:1px;
    border-color:#fff;
	color:#fff;
    line-height:130%;
	height:26px;
	width:95px;
	padding-bottom:1px;	
	}
	
#nappula:hover {
color:#fff;
background-color:#369;
text-decoration:none;
	border-style:solid;
    border-width:1px;
    border-color:#fff;
	color:#fff;
    line-height:130%;
	height:26px;
	width:95px;
	padding-bottom:1px;

}


/*Begin Forms*/
/*
.border {
    border-style:solid;
    border-width:1px;
    border-color:#cccccc;
	color:#666666;
	background-color:#F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:160%;
	height:20px;
	width:220px;
	}
	
input.border:mouseover	{
	background: #ccc;
	border: 1px solid #595959;
}

input:mouseover{
	background-color:#fff;
	}
	*/ 

#searchcontrol {text-align:left}
#searchcontrol .gsc-resultsRoot {padding-bottom:30px}
#searchcontrol .gsc-control {width:280px}  




#navbar {
	height: 2.2em;
	width:100%; /* */
	}
#navbar li {
	list-style: none;
	float: left; 
	font-weight:bold;  /* */
	font-size:15px;  /* */
	/* border-right:1px solid #bbb; */
	}
#navbar li:last-of-type { border-right:none } /**/
#navbar li a {
	display: block;
	padding: 4px 10px; /* 3px 8px */
	background-color: #036;
	color: #fff;
	text-decoration: none; }
#navbar li ul {
	display: none; 
	width: 10em; /* Width to help Opera out */
	background-color: #69f;}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	z-index:9;
}
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	background-color: #036;
	border-bottom: 1px solid #fff;
	color: #fff; }
#navbar li li a:hover {
	color: #8db3ff; }

	
	
	
	
	
	
fieldset {
  border:solid 0 #036;
  /* height:20px; 
  vertical-align:middle;
margin-bottom:30px; */
}
	
	
	
	
/*
  

.tuote{
font:18px  Verdana, Arial, Helvetica, sans-serif;
height:50px;
border:solid 0 #036;
padding: 15px 0px 0px 4px;
background: url("http://www.comparisonofprices.com/hakutausta.png") no-repeat fixed;
width:236px;
}

fieldset>input.tuote { 
background: url("http://www.comparisonofprices.com/hakutausta.png") no-repeat; 
  vertical-align:middle;
}
 
.submit{
vertical-align:middle;
margin-bottom:2px;
margin-left:3px;
margin-right:0px;
}



#identifierwidget-7{
  border: #00a39a solid 1px;
}

#identifierwidget-7 .widget-header  {
  background-color: #00a39a;
  color:#fff;
}
*/

#searchcontrol form.gsc-search-box { display : none; }

#roskaa{ display:none }





img
{
    border: none;
}

input
{
    font-family: "Arial", sans-serif;
}



#search
{    float: right;
    margin-top: 11px;
    margin-right: 0;

}

#search input
{
	border: 0;
	float: left;
	margin: 0;
	display: block;

}

#search #query
{
    background: url('/searchbox-bg2.gif') no-repeat top left;
	width: 240px;
    height: 20px;
	color: #036;
	font-size: 1.4em;
	font-weight: bold;
	padding: 8px 0 7px 10px;
}

#search .submit
{
	background: url('/searchbutton2.jpg') no-repeat top left;
	width: 49px;
	padding: 31px 0 0 0;
	text-indent: -1000px;
    font-size: 0;
    cursor: pointer;
}

#search .submit:hover
{
	background: url('/searchbutton-hover.jpg') no-repeat top left;
}


