html{	
	overflow-x:hidden;
	overflow-y:scroll;
	overflow: -moz-scrollbars-vertical; 
	background: url(../kuvat/bgimage.gif) repeat-y center #d7d773;

}



.header{
	background: url(../kuvat/header.jpg) no-repeat top center;
	margin-top: -8px;
	margin-right: -8px;
	margin-left: -8px;
	z-index: -1;
}

.navi{
position:absolute;
top: 163px;
margin-left: 74px;
}

.navi a{
	font-family:"Times New Roman", Times, serif;
	display:block;
	width: 162px;
	padding: 8px 0 8px;
	text-decoration:none;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}
.navi a:hover{
	color: #000000;
	background: transparent url(../kuvat/vvalk.gif) no-repeat scroll 0%;
}
.etu {
margin-left: 30px;
background: transparent url(../kuvat/vvaalea.gif) no-repeat scroll 0%;
position:absolute;
width:162px;
}
.tuote {
background: transparent url(../kuvat/vvaalea.gif) no-repeat scroll 0%;
margin-left: 330px;
position:absolute;
width:162px;


}
.tilaus {
background: transparent url(../kuvat/vvaalea.gif) no-repeat scroll 0%;
margin-left: 180px;
position:absolute;
width:162px;


}
.sopimus {
background: transparent url(../kuvat/vvaalea.gif) no-repeat scroll 0%;
margin-left: 480px;
position:absolute;
width:162px;

}

.yhteys {
background:transparent url(../kuvat/vvaalea.gif) no-repeat scroll 0%;
margin-left:628px;
position:absolute;
width:162px;

}

.RightColumn{
	float:right;
	padding-right: 20px;
	width: 406px;
}

.ylajuttu {
padding-top:1px;
background:transparent url(../kuvat/ylajuttu.jpg) no-repeat scroll 0%;
background-position:top;
height: 360px;
width: 975px;
color: #000000;
}

	.ylajuttu a{
		display:block;
		float: left;
		width: 129 px;
		height: 42 px;
		margin-top: 16px;
		margin-left: 22px;
	}
	
	.ylajuttu a:hover{
		background-image: url(../kuvat/tilauslomakehover.jpg);
		background-position: top;
		background-repeat: no-repeat;
	}

	.ylajuttu h2{
		font-weight: normal;
		font-size: 27px;
		margin: 20px 0px 0px 20px;
	}
	
	.ylajuttu h3{
		font-weight: normal;
		font-size: 15px;
		margin: -2px 0px 0px 20px;
	}
	
.ylajuttu li {
margin-top: 2px;
color:#000000;
font-size: 15px;
display:inline;
}
.ylajuttu2 {
position: absolute;
margin-top: 10px;
margin-left: 60px;
background:transparent url(../kuvat/tilausnappi.gif) no-repeat;
border-style: none;
padding-top: 6px;
padding-left: 10px;
width: 123px;
height: 36px;
border-style: none;
z-index: 3;
}

.yritys{
}

.alalaatikko {
}

.etucontent{
	padding-top: 0px;
}
.etucontent2{
position: absolute;
padding-top: 1px;
width: 500px;
z-index: 1;
}

.tuotejuttu {
padding-top: 1px;
padding-left: 2px;
background:transparent url(../kuvat/tuotepullo.gif) no-repeat scroll 0%;
background-position: right;
background-attachment: inherit;
}


.tuotelaatikko{
}

.tuoteinffo{

color: #717100;
font-weight: 900;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
position: absolute;
padding-left: 15px;
padding-top: 15px;
width: 233px;
height: 399px;
}

.tilausyla {
position: absolute;
top: 225px;
padding-left: 2px;
}
.tilausylateksti{
padding-top: 15px;
padding-left: 33px;
}

.tilauslaatikko{
background:transparent url(../kuvat/tilauslaatikko.gif) no-repeat scroll 0%;
background-position: right;
position: absolute;
top: 320px;
margin-left: 688px;
width: 254px;
height: 256px;
z-index: 2;
}

.tilausteksti{
}

.alalasi {
background:transparent url(../kuvat/lasi.gif) no-repeat scroll 0%;
position: absolute;
z-index: 2;
}

.tilaussisalto{
width: 628px; 
}



.content{
	padding-top: 199px;
	padding-left: 1px;
	width: 977px;
	margin: auto;
	text-align:left;
	padding-bottom: 485px;
	position:relative;
}

.footer{
	background: url(../kuvat/bottom.jpg) no-repeat bottom center;
	text-align: center;
	display: block;
	
}


/* Laatikonkuvat */
.laatikko {background-color: #f9f9f1;}
.laatikkoyv div { background: url(..kuvat/laatikko/tl.gif) no-repeat top left; }
.laatikkoyo { background: url(..kuvat/laatikko/tr.gif) no-repeat top right; }
.laatikkoav div { background: url(..kuvat/laatikko/bl.gif) no-repeat bottom left; }
.laatikkoao { background: url(..kuvat/laatikko/br.gif) no-repeat bottom right; }

/* Laatikonsaatoi */
.laatikkoyv div, .laatikkoyo, .laatikkoav div, .laatikkoao {
width: 100%;
height: 1px;
font-size: 1px;
background-color: #bcbc00;
}
.laatikkosisalto { 
margin: 1px; margin-top: 0px; margin-bottom: 0px; background-color:#f9f9f1;
border: 1px solid  #ffffff;
color: #717100;
padding: 20px;
padding-top: 10px;
}

.laatikkosisaltoetu {
margin: 1px;
margin-top: 0px;
margin-bottom: 0px;
background-color:#f9f9f1;
background:transparent url(../kuvat/alalaatikko.gif) no-repeat scroll 0%;
background-position:right;
border: 1px solid  #ffffff;
color: #717100;
}

.laatikkosisaltotuote {
margin: 1px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 4px;
background-color:#f9f9f1;
color: #717100;
font-weight: 900;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
}

.laatikkosisaltotilaus {
margin: 1px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 4px;
padding-top: 8px;
background-color:#f9f9f1;
color: #717100;
font-weight: 900;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
width: 900px;
}
.laatikkotilaus {

width: 906px; margin-left: 20px;
background-color: #bcbc00;
}
#kiekuratilaus {
margin-bottom: -30px;
margin-left: 72%;
z-index: 2;

}
.laatikkosisalto h1 {padding: 1px; display: inline; padding-bottom: 0px;}
.laatikkosisalto hr {color: #e7e7c9; width: 100%; height: 1px;}

#viiva {
background-color: #e7e7c9;
height: 1px;
width: 200px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
}

#viivap {
background-color: #e7e7c9;
height: 1px;
width: 500px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
}


#kiekura {
margin: auto;
display:block;
}




.item{
	width: 137px;
	height: 137px;
	float:left;
	text-align:center;
	border-width: 1px;
	border-style:solid;
	border-color:#d9d9b0;
	margin: 10px 10px 10px 10px;
	text-align:center;
	background-position: bottom center;
	background-repeat: no-repeat;
}

	.ItemAbsolute{
		position: relative;
		text-align: left;
	}
	
	.ItemAbsolute a{
		border-style:solid;
		border-width:1px;
		display:block;
		height:137px;
		position:absolute;
		width:137px;
		border-color:#CCCCCC;
	}
	
	.ItemAbsolute a:hover{
		border-color: #eded00;
		border-width: 2px;
		
	}
	
	.ItemName{
		position: absolute;
		height: 137px;
		width: 137px;
		color: #DD6B00;
		font-size: 11px;
		text-align: center;
	}
	
	
	
	

.SelectedItem {
	border: none;
	font-size: 12px;
	display: block;
	padding: 1px 10px 1px 40px ;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background: none;
	margin:0px;
}

	.SelectedCategory {
		display:block;
		text-decoration: none;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 15px;
		padding: 5px 8px;
		border-width: 1px 0px;
		border-style: solid;
		border-color: #ffffff #e7e7c9 #e7e7c9 ;
		background-image: url(../kuvat/selectedbg.gif);
		background-repeat: repeat-x;
		background-position: top;
		background-color: #dada00;
		color:#000000;
	}
	
	.SelectedCategory a:hover{
	}
	
	.DT a{
		padding-left: 20px;
		font-size: 12px;
		background: none;
	}

.KaikkiTuotteet {
}

.KaikkiTuotteet a{
	color: #717100;
	font-weight: 900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	display: block;
	text-decoration: none;
	background: none;
	padding: 6px 10px;
	border-color:#e6e6e6;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
}

.KaikkiTuotteet a:hover{
	display: block;
	color: #FFFFFF;
	background-color: #e8e800;
}

.SelectedCategory{
	margin-bottom: 10px;
}

.SelectedCategory h1{
	padding: 6px 10px 4px 10px;
	display: block;
	font-size: 14px;
	font-weight:bold;
	border-color:#e6e6e6;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	margin: 0px;
}

.SelectedCategory a{
	border: none;
	font-size: 12px;
	display: block;
	padding: 1px 10px 1px 40px ;
	line-height: 16px;
	color: #dd6b00;
	font-weight: normal;
	text-decoration: none;
	background: none;
	margin:0px;
}

.SelectedCategory a:hover{
	display: block;
	color: #FFFFFF;
	background-color: #f07400;
}

	
.TuoteTextArea{
	float:left;
	width: 200px;
	color:#666666;
	line-height: 18px;
}

.TuoteImage{
	float:right;
	width: 300px;
	border-width: 1px;
	border-style:solid;
	border-color:#E5E5E5;
	text-align:center;
	}
	
.backbutton {

	float:right;
	font-size: 14px;
	font-weight: bold;
	padding-top: 24px;
}

	.backbutton a{
		color: #aeae43;
		text-decoration: none;
	}
	
	.backbutton a:hover{
		color: #74742a;
		
	}
	
	.Padding{

	padding-left: 10px;

}
	
#ajax_tooltipObj .ajax_tooltip_content{
	left: 0px;	/* Same as border thickness */
	top:-40px;
	position:absolute;
	overflow-x:hidden;
	overflow-y:hidden;
	margin-top:6px;
	width:155px;	/* Width of tooltip content */
	height:172px;	/* Height of tooltip content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
	
}
img{	/* No image borders */
	border:0px;
}

		
		.ItemImage{
			border-width:1px;
			border-style:solid;
			border-color:#c6c600;
			float:right;
			background-color:#FFFFFF;
			position:relative;
			padding-bottom:8px;
		}
		.WhiteBlock{
			position:absolute;
			left:-1px;
			top:7px;
			width:1px;
			height:26px;
			background-color:#ffffff;
		}
		.WhiteBlock2{
			float:right;
			position:absolute;
			left:0px;
			top:7px;
			width:1px;
			height:26px;
			background-color:#ffffff;
		}
		.ItemImage img{
			margin:8px;
			margin-bottom:0px;
		}


.ElegantBox1{
	border-width:1px;
	border-style:solid;
	border-color: #bcbc00;
	margin-bottom: 30px;
}
	.ElegantBox2{
		border-width:1px;
		border-style:solid;
		border-color: #ffffff;
		background-color: #f9f9f1;
		color: #717100;
		padding: 20px;
		padding-top: 10px;
		position:relative;
		padding-bottom: 40px;
		font-weight: normal;
		font-size: 16px;
		background-image:url(../kuvat/elegantboxbg.gif);
		background-position:top;
		background-repeat:repeat-x;
	}
		.ElegantBox2 h1{
			margin: 0px;
			padding:0px;
			border-width: 0px 0px 1px 0px;
			border-style: solid;
			border-color: #e7e7c9;
			padding-bottom: 10px;
			margin-bottom: 10px;
		}
		.ElegantBox2 h2{
			margin: 0px;
			padding:0px;
			border-width: 0px 0px 1px 0px;
			border-style: solid;
			font-size: 15px;
			border-color: #e7e7c9;
			padding-bottom: 10px;
			margin-bottom: 10px;
		}
		
.FooterContact{
	position: absolute;
	color: #858540;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	
}
	
	
.Contact1{
	margin: 32px 0px 0px 30px;
	float:left;
	width: 220px;
}	
.Contact2{
	margin: 32px 0px 0px 30px;
	float:left;
	width: 208px;
}	
.Contact3{
	margin: 32px 0px 0px 30px;
	float:left;
	width: 203px;
}	
.Contact4{
	margin: 38px 0px 0px 30px;
	float:left;
	width: 203px;
}	

.TK a{
	display:block;
	text-decoration: none;
	color:8e8e00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
	padding: 5px 8px;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #ffffff #e7e7c9 #e7e7c9 ;
	}
.TK a:hover{
	background-image: url(../kuvat/selectedbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #dada00;
	border-color: #dada00;
	color:#000000;
	}
.TKSelected a{
	display:block;
	text-decoration: none;
	color:#000;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
	padding: 5px 8px;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #bcbc00 #e7e7c9 #f7f7eb ;
	}
.TKSelected a:hover{
	background-image: url(../kuvat/selectedbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #dada00;
	border-color: #dada00;
	color:#000000;
	}
.TKItem a{
	display:block;
	text-decoration: none;
	color:8e8e00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	padding: 2px 8px 2px 20px;
	background-color:#FFFFFF;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #ffffff #f7f7eb #f7f7eb ;
	}
.TKItem a:hover{
	background-image: url(../kuvat/selectedbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #dada00;
	border-color: #dada00;
	color:#000000;
	}
.TKItemSelected{
	display:block;
	text-decoration: none;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	padding: 2px 8px 2px 20px;
	background-color:#FFFFFF;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #ffffff #f7f7eb #f7f7eb ;
}


#tilaush2{
			margin: 0px;
			padding:0px;
			border-width: 0px 0px 1px 0px;
			border-style: solid;
			font-size: 15px;
			border-color: #e7e7c9;
			padding-bottom: 10px;
			margin-bottom: 10px;
		}
	
		
.LeftColumn {
	float:left;
	width: 500px;
	margin-left: 20px;
	margin-top:-200px;
}
		
.TuoteListaus {
}

	.TuoteListaus h1{
		font-size: 20px;
		margin:0px;
		padding:0px;
		font-family:"Times New Roman", Times, serif;
		color:#000000;
		background-image: url(../kuvat/linepixel.gif);
		background-repeat:repeat-x;
		background-position:center;
	}
	
		.TuoteListaus h1 span{
			float:left;
			background-color:#FFFFFF;
		}
		
		.TuoteListaus h1 div{
			float:right;
		}
		
		.Linkcenter a{
			float:right;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			color:#676700;
			display:block;
			padding:1px 5px;
			text-align:center;
			
		}
		
		.Linkcenter a:hover{ color:#000000; }
		
.Linktopleft{
	width:5px;
	height:5px;
	background-image: url(../kuvat/basicbox/topleft.gif);
}
		
.Linktop{
	height:5px;
	background-image: url(../kuvat/basicbox/top.gif);
}
		
.Linktopright{
	width:5px;
	height:5px;
	background-image: url(../kuvat/basicbox/topright.gif);
}
		
.Linkleft{
	width:5px;
	background-image: url(../kuvat/basicbox/left.gif);
}
		
.Linkcenter{
	background-color: #eeee00;
}
		
.Linkright{
	width:5px;
	background-image: url(../kuvat/basicbox/right.gif);
}
		
.Linkbottomleft{
	width:5px;
	height:5px;
	background-image: url(../kuvat/basicbox/bottomleft.gif);
}
		
.Linkbottom{
	height:5px;
	background-image: url(../kuvat/basicbox/bottom.gif);
}
		
.Linkbottomright{
	width:5px;
	height:5px;
	background-image: url(../kuvat/basicbox/bottomright.gif);
}


.TuoteRaami a{
	font-weight:normal;
	cursor:pointer;
}

.TuoteRaami{
	width:143px;
	float:left;
	margin:10px 11px 20px;
	cursor:pointer;
}

.TuoteRaamit{
	margin:auto;
}

.TuoteRaamittopleft{
	width:4px;
	height:3px;
	background-image: url(../kuvat/item/topleft.gif);
}
		
.TuoteRaamittop{
	height:3px;
	background-image: url(../kuvat/item/top.gif);
}
		
.TuoteRaamittopright{
	width:4px;
	height:3px;
	background-image: url(../kuvat/item/topright.gif);
}
		
.TuoteRaamitleft{
	width:4px;
	background-image: url(../kuvat/item/left.gif);
}
		
.TuoteRaamitcenter{
	background-color: #FFFFFF;
}
		
.TuoteRaamitright{
	width:4px;
	background-image: url(../kuvat/item/right.gif);
}
		
.TuoteRaamitbottomleft{
	width:4px;
	height:4px;
	background-image: url(../kuvat/item/bottomleft.gif);
}
		
.TuoteRaamitbottom{
	position:relative;
	height:4px;
	background-image: url(../kuvat/item/bottom.gif);
}
		
.TuoteRaamitbottomright{
	width:4px;
	height:4px;
	background-image: url(../kuvat/item/bottomright.gif);
}

.TuoteRaamitButton{
	position:absolute;
	width: 143px;
	text-align:center;
	margin:auto;
	margin-top:-15px;
	text-align:center;
}

	.TuoteRaamitButton table{
		margin:auto;
	}
	
	.Linkcenter{
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			color:#676700;
			padding:1px 5px;
			text-align:center;
	}
	
	.LinkcenterNormal{
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#676700;
			padding:1px 5px;
			text-align:center;
			background-color: #EEEE00;
	}
	
.tuotekuvastoBG{
	background-image:url(../kuvat/tuotekuvasto.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	margin-right: 1px;
}

.BlackBox{
	margin:auto;
	top: -30px;
}

.BlackLeft{
	height: 36px;
	width:3px;
	background-image:url(../kuvat/mustaleft.gif);
}

.BlackRight{
	height: 36px;
	width:3px;
	background-image:url(../kuvat/mustaright.gif);
}

.BlackText{
	color:#FFFFFF;
	font-size: 21;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	padding: 4px 10px;
	background-color: #000;
}

.TilausHinnastoHeader{
	color: #717100;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}

.TilausHinnastoLista{
	margin:auto;
	margin-bottom:30px;
	width:629px; 
	border: 1px solid #c6c600;
}

	.TilausHinnastoLista td{
		font-size:16px;
		font-weight: normal;
		line-height:28px;
	}
	.TilausHinnastoLista tr{
		background: url(../kuvat/tbtausta.gif);
		color:#616100;
		background-repeat: repeat-x;
	}
	
.TilausBox{
	position:static;
	width:254px;
	height:325;
	background: url(../kuvat/tilausbox.jpg) top no-repeat;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

	.TilausBoxIntroduction{
		position:absolute;
		top:12px;
		left:35px;
		line-height:13px;
	}

	.TilausBoxToimitustapa{
		position:absolute;
		top:52px;
		font-weight:bold;
		left:18px;
	}

	.TilausBoxPalautus{
		position:absolute;
		top:173px;
		left:18px;
		font-weight:bold;
	}

	.TilausBox2ndIntroduction{
		position:absolute;
		top:116px;
		left:14px;
	}
	
	.PalautusInput{
		position:absolute;
		top:192px;
		left:11px;
		width:230px;
		padding:6px;
		height:30px;
	}

	.KuljetusInput{
		position:absolute;
		top:71px;
		left:11px;
		width:230px;
		padding:6px;
	}
	
	.TilauksenHinta{
		position:absolute;
		top:245px;
		left:20px;
		font-size:29;
		font-weight:bold;
		color:#08a100;
		text-align:center;
		width:212px;
	}
	
	.TilauksenHintaTitle{
		position:absolute;
		top:233px;
		left:20px;
		text-align:center;
		width:212px;
		font-weight:bold;
	}
	
	.EiTilauksia{
		position:absolute;
		top:285px;
		left:0px;
		width:246px;
		border-width:1px 4px 4px 4px;
		border-style:solid;
		border-color:#b6b703;
		text-align:center;
		padding: 5px 0px;
		font-size:15px;
		font-weight:bold;
		color:#717100;	
		background: #fff;
	}
	
	.TilausBoxsubmit{
		position:absolute;
		top:288px;
		
	}
	
	.tilauslomakeUser td{
		font-weight:bold;
		font-size: 12px;
	}
	
	.tilauslomakeUser input{
		margin-top:5px;
		margin-bottom:5px;
		padding:4px;
	}
	
	.tilauslomakeUser textarea{
		margin-top:5px;
		padding:4px;
	}
	
	.tilauslomakeUser select{
		margin-top:5px;
		padding:4px;
	}
	
.TilausPlertz {
	margin:3px 30px 0;
	width:513px;
}	

.TilausPlertz th{
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 0px;
}

.TilausPlertz td{
	font-family:Arial, Helvetica, sans-serif;	
	padding: 1px 0px;
	font-weight: normal;
}

.LoputTuotteet a{
	float:left;
	margin-right: 4px;
	margin-bottom: 4px;
	color:#676700;
	text-decoration: none;
	background-color: #f5f5a7;
	display:block;
	padding:4px 10px;
}

.NewNav{
	position:absolute;
	top:-41px;
}
.NewNav a{
	display:block;
	float:left;
	text-decoration:none;
	color:#000000;
	padding:10px 15px 11px;
	font-weight:bold;
}
.NewNav a:hover{
	background-image: url(../kuvat/newback.gif);
}
.NewNav img{
	float:left;
}

.NavLine{
	background-image:url(../kuvat/newvali.gif);
	width:2px;
	height:41px;
	float:left;
}

.LocationTab{
	position:absolute;
	top:-70px;
}