body {
  margin:0; 
  padding:0; 
  background:#fff;  
  font-family:century gothic,verdana, arial;  
}

hr {
  color:#c5c6c8;
  background-color:#c5c6c8;
  height:1px;
  border:0px;
}

#wrapper {
  width:990px;
  margin:auto;
  background-color:#fff;
}

#nav {
  margin-bottom:10px;
	margin-top:20px;
}

#nav a {
  color:#8b8168;
  font-size:14pt;
	letter-spacing:0.1em;
  font-weight:normal;
  text-decoration:none;

}
a.navilink  {
  padding-left:30px;
}

#nav a:hover {
  color:#333;
}

#nav a.active {
  color:#333;
}

#nav a.active:hover {
  color:#3333;
}

#rbar {
  width:156px;
  background:#c5c6c8;
  padding-top:40px;
	padding-bottom:40px;
	height: 460px;
	height: 380px !ie;
}

#rbar a {
  display:block;
  width:130px;
  color:#fff;
  padding-left:10px;
  padding-bottom:20px;
  text-decoration:none;
  font-size:11pt;
  
}

#rbar a:hover {
  color:#8b8168;
}

#rbar a.active {
  color:#000;
}

#rbar a.active:hover {
  color:#8b8168;
}
#rbar2 {
  background:#c5c6c8;
}

#tobasket {
  border: 1px solid #c5c6c8;
	background:#fff;
}

#basket {
  width:140px;
  text-align:center;
}

#basket h2 {
  font-size:12pt;
  letter-spacing:0.1em;
}

#basket h3 {
  font-size:12pt;
  letter-spacing:0.2em;
}

#basket p {
  font-size:10pt;
  margin:0px;
  padding:0px;
}

#etusivu {
  background-color: #fff;
	height:568px;
}

#etusivu h1 {
  font-size:42px;
  font-weight:normal;
  color:#009140;
}

#etusivu h3 {
  font-size:10pt;
  font-weight:bold;
  color: #000;
}

#etusivu p {
  font-size:10pt;
  
}

#image_links a {
  border: 0px;
  display:block;
  width:130px;
  padding-left:17px;
  padding-bottom:0px;
	
}

#image_links a img {  
  border-size: 0px;
}

#content {
  padding:8px;
}

#content h1 {
  text-transform:uppercase;
  font-size:19pt;
  font-weight:normal;
  margin:0px;
}

#content h2 {
  font-size:12pt;
  font-weight:normal;
	margin:0px;
  
}

#content h3 {
  font-size:10pt;
  
}

#content p {
  font-size:10pt;
  
}
#content a {
  font-size:10pt;
	color:#666;
	text-decoration:underline;
  
}
#single_product {
  background-color: #fff;
  padding:0px;
}

#single_product p {
  text-decoration:none;
  text-transform:none;
  color:#000;
  margin:0px;
  font-size:10pt;
}

#single_product a {
  text-decoration:none;
  text-transform:none;
  color:#000;
  
  font-size:10pt;
}

#single_product button {
  border: 1px solid #006;
  background:red;
  background-color:#fed;
}

#product_families {  
  background-color: #fff;
}


#product_families p,a {
  text-decoration:none;
  text-transform:none;
  color:#000;
  font-size:10pt;
}

#product_families h1 {
  text-decoration:none;
  text-transform:uppercase;
  color:#000;
  font-size:19pt;
}


#product_families img {  
  border-style: none;
}

#sivukartta {
/*  background:#191919; */
  height:460px;
  color:#fff;
  background-color:#191919;
  background-image:url('images/yritys_myynti.jpg');
  background-repeat:no-repeat;
  background-attachment:fixed;
/*  background-position:top right; */
  background-position:66% 12%;
/*  background-position:center center; */
}

#ostoskori {
  height:460px;
  color:#000;
  background-color:#fff;
}

#webshoplink{
  font-size:11pt;
  letter-spacing:0.1em;
}




#alapalkki a {
  background-color: #fff;
  font-size:10pt;
  text-transform:none;
}

.itemdesc{
color:#000000;
font-size:10pt;
text-decoration:none;
text-transform:none;
}
.itemprice{
color:#000000;
font-size:10pt;
text-decoration:none;
text-transform:none;
}
td.itemprice strong{
color:#f00;
text-decoration:line-through;
}

.hlink{
text-decoration:underline;
}
#specialitems p{
margin:0px;
padding:0px;
}
a.special {background:#e0e0e0; color:#515461;padding:1px; margin:2px 2px 0px 2px; display:block; font-size:10px;}
a.special:hover {background:#000; color:#fff;}


/*
#alapalkki p,a {
  text-decoration:none;
  text-transform:none;
  color:#000;
  font-size:8pt;
}
*/


