/* Navigation styles, applies to the category navigation area on the left hand side */

TD.navigation {
 padding : 25px;
 border-right : 1px dashed #c0c0c0;
 background-color : #ffffff;
}

TD.nav_open { 
/*border : 1px solid #4B5B6A;*/
} 
 
P.nav_open { 
	
font-family: Tahoma,  Verdana, Arial; 
color : #333333; 
} 
 
A.nav_open { 
color : #000000; 
} 
 

 
TD.nav_closed { 
/*border : 1px solid #4B5B6A;*/
} 
 
P.nav_closed { 
font-family: Verdana, Arial; 
font-size : 80%; 
color : #000000; 
} 


A.nav_closed {  color : #004C00;  }
A.nav_closed:link { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #004C00; text-decoration: none;   font-size:11px;}
A.nav_closed:visited { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #004C00;  font-size:11px}
A.nav_closed:hover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000;   font-size:11px;}
A.nav_closed:active { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FF3300;   font-size:11px;} 

A.nav_open:link { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #004C00; text-decoration: underline;  font-size:11px; }
A.nav_open:visited { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; color: #004C00; font-size:11px;}
A.nav_open:hover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;   text-decoration: underline; color: #FF6600;  font-size:11px;}
A.nav_open:active { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; color: #FF3300;  font-size:11px;}  


body,td,th {
	font-family:Tahoma , Verdana, Arial, Helvetica, sans-serif ;

}
body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin:2px;
}

form {
padding:0;
margin:0;
}

.val_bg { background-image:url(images/val_bg.jpg); background-repeat:repeat-x; /*	border : 1px solid #4B5B6A;*/ }
.cart_footer_bg { color:#FFFFFF; font-family:Tahoma , Verdana, Arial, Helvetica, sans-serif ; font-size:10pt; background-image:url(images/footer_bg.jpg);	background-repeat:repeat-x;	height:41px; }

.login_small { font-family: Tahoma , Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt; font-style: normal; color: #FFFFFF; }
.header_bg { background-image:url(images/header_bg.jpg); background-repeat:repeat-x; }
.ots_palkki { background-image:url(images/ots_palkki.gif); background-repeat:repeat-x; }
.menu_bg { background-image:url(images/menu_bg.jpg); background-repeat:repeat-x; }


a.tabs_normal:link { font-family:Tahoma ,Verdana, Arial, Helvetica, sans-serif ; font-size:12px; 	 color: #5CA923; text-decoration: none;  font-weight: bold;}
a.tabs_normal:visited { font-family:Tahoma ,Verdana, Arial, Helvetica, sans-serif ; font-size:12px; text-decoration: none; color: #5CA923; font-weight: bold;}
a.tabs_normal:hover { font-family:Tahoma ,Verdana, Arial, Helvetica, sans-serif ;	font-size:12px;  text-decoration: underline; color: #006633; font-weight: bold; text-decoration: none; }
a.tabs_normal:active { font-family:Tahoma; font-size:12px; font-style: normal; line-height: normal; text-decoration: none; color: #006633;  font-weight: bold;}

a.tabs_selected:link { font-family:Tahoma ,Verdana, Arial, Helvetica, sans-serif ;   font-size:12px; color: #006633;  text-decoration: none; font-weight: bold; }
a.tabs_selected:visited { font-family:Tahoma ,Verdana, Arial, Helvetica, sans-serif ; font-size:12px; text-decoration: none; color: #006633; font-weight: bold;}
a.tabs_selected:hover { font-family:Tahoma ,Verdana, Arial, Helvetica, sans-serif ;	font-size:12px; text-decoration: underline; font-weight: bold; }
a.tabs_selected:active { font-family:Tahoma ,Verdana, Arial, Helvetica, sans-serif ; font-size:12px;  text-decoration: none; color: #006633; font-weight: bold; }

td.tabs_selected {  background-color: #CCCCCC; background-image: url(images/menu_bg_selected.jpg); background-repeat: repeat-x;    }
td.tabs_normal { background-color: #CCCCCC; background-image: url(images/menu_bg_normal.jpg); background-repeat: repeat-x; }
.tabs_tyhja { 	}	
	
.val_empty { 
	background-image: url(images/spacer.gif); 
	background-repeat: no-repeat;  
	background-color:#D3D4D2;
	}

.tabs_row {  /*border-top:1px solid #116699;   background-image: url(images/tabs_row.gif); background-repeat: repeat-x;  valikot loppuu */  } 

.menu_bg {
	background-image: url(images/menu_bg_normal.jpg);
	background-repeat: repeat-x;
}
.main_bg {
	background-image: url(images/main_lft_bg.jpg);
	background-repeat: repeat-y;
}


.product_bg {
	background-image: url(images/product_lft_bg.jpg);
	background-repeat: repeat-y;
}

.val_footer {
	
	border-left:1px solid #DFE0DE;
	border-right:1px solid #DFE0DE;
	border-bottom:1px solid #DFE0DE;
	background-color:#F8F8F8;
	background-image:url(images/val_bg.jpg); 
 	background-repeat:repeat-x;
	
	}
.val_bg {
	border-top:1px solid #DFE0DE;
	border-left:1px solid #DFE0DE;
	border-right:1px solid #DFE0DE;
 	background-color:#F8F8F8;
 	background-repeat:repeat-x;} 
	
.cart_footer_bg {
	padding:3px;
	 color:#FFFFFF; 
	 font-family:Tahoma , Verdana, Arial, Helvetica, sans-serif ; 
	 font-size:10pt;
	 background-image:url(images/ostoskori_bg.jpg);	
	 background-repeat:repeat-x;
	 height:31px; 
	 border:1px solid #DFE0DE;
}
		
a { font-family:Tahoma , Verdana, Arial, Helvetica, sans-serif ; font-size:11px;; }
a:link {  color: #009933;   text-decoration:none;}
a:visited {  color: #666666; text-decoration:none;}
a:hover { color: #009966; text-decoration:underline;}
a:active { c	olor: #CC3300; text-decoration:none;}

.product_ots {
	padding:5px;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #4E7474;
	font-weight: bold;
}

.product_image {
	padding-left:5px;
}


.product_info {
	padding-left:5px;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #4E7474;
	font-weight: normal;
}
.product_price {
	padding-left:5px;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #239B20; 
	font-weight: normal;
}
.tax_info {

	
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	color: #666666;
}
