html{
margin:0;	
padding:0;	
border:0;	
background-color:#66683b;	
font-family: Sans-serif;	
font-size:14px;	
font-style:normal;	
letter-spacing:0px;	
color:black;
}
body{ 	
padding:0; 	
margin:0px 0px 20px 0px; 	
border:0; 
}
#mainpage{	
position:relative;	
margin:0px auto 0px auto;	
padding:0;	width:827px;	
height:752px;	
border-top:0;	
background-color:#66683b;
}
.pageElement{ 
 
top:157px; 
height:540px;
position:absolute;	
margin:0px 0px 0px 0px;
}
a:link img, a:visited img, a:hover img, a:active img {  	
border:0; 
} 
#leftpage{  
left:53px;	
width:170px;	
background-color:#a69649;	
z-index:1;
}
#leftpage h3{	
margin:20px 5px 10px 10px;
}
#rightpage{  
width:120px;  
right:165px;	
background-color:#424410;	
z-index:0;
}
#rightpage h2{    
margin:83px 3px 10px 15px;    
font-size:16px;    
color:#eeeeee;
}
#centerpage{	
position:absolute;  
width:319px;  
left:223px;
height:530px;
background-color:#bbbe7b;	
background-image:url("../pics/kuva.png");	
background-position:bottom left;	
background-repeat:no-repeat;	
z-index:1;	
color:#4a4c21;
overflow:auto;
}
#centerpage p{    
margin:2em 5px 5px 10px;
}
.contenttext{	
font-size:16px;	
letter-spacing:1px;
}
#centerpage h1{	
font-size:20px;
}
#bottom{    
position:absolute;    
bottom:0px;    
width:100%;    
text-align:center;    
color:#575837;    
font-size:12px;
}
#bottom a{    
padding-right:30px;    
color:#575837;    
text-decoration:none;
}
#bottom a:hover{    
color:#4a4c21;    
text-decoration:underline;
}
#rightedge{    
position:absolute;    
bottom:15px;    
right:0px;
}
#leftedge{   
position:absolute;    
top:106px;    
left:0px;
}
#topedge{    
position:absolute;    
top:106px;    
left:52px;    
z-index:2;
}
#bottomedge{    
position:absolute;    
bottom:15px;    
left:52px;    
z-index:2;
}
#arkku{    
position:absolute;    
top:0px;    
right:0px;    
z-index:0;
}
#logo{	
position:absolute;	
top:0px;	
left:-50px;
}
#kuva{    
position:absolute;    
bottom:0px;    
left:0px;
}
#links{    
margin-top:30px;
}
.mainLink {    
margin-top:4px;    
margin-bottom:6px;    
padding-left:10px;    
padding-top:5px;    
padding-bottom:2px;    
width:170px;
}
#links a{    
font-size:18px;    
color:#4a4c21;    
text-decoration:none;
}
#links a:hover{    
color:black;
}
.selectedLink{        
background-color:#bbbe7b;
}
#contact{    
position:absolute;    
padding-top:10px;    
bottom:20px;    
width:165px;    
height:155px;    
left:4px;    
border-top:3px solid #696b3d;   
}
#contact p{    
margin:5px 3px 5px 3px;    
color:#4a4c21;    
letter-spacing:0px;    
font-size:12px;
}
#contact a:link, a:visited, a:hover{
color:#4a4c21;
}
#tuotteita{    
margin:15px 0px 0px 15px;
}
#tuotteita td{    
width: 55px;    
height: 70px;
}
.line{	
width:240px;	
position:relative;	
height:10px;	
border-bottom:1px solid #666666;
font-size:1px;	
margin:0px 0px 0px 20px;	
clear:both;
}
.product{ 	
margin:0px 0px 0px 0px;	
position:relative;
}
.product a{	
font-size:10px;
}
.product img{ 	
margin-bottom:0px; 	
position:relative;	
border-style:double;	
border-width:3px;	
border-color:#bbbbbb;
}
.product p{		
margin:0px 0px 0px 0px;		
width:280px;		
font-size:14px;
}
.left img{ 	
float:left;	
margin-left:5px; 	
margin-right:10px;
}
#adminWindow{   
position:absolute;    
top:100px;    
left:100px;    
width:400px;    
background-color:#bbbe7b;    
border:2px groove #333333;    
padding: 10px 10px 10px 10px;    
z-index:20;
}
#sulje{	
position:absolute;	
top:5px;	
right:5px;
}

