.mainmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000000;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

div.scroll {
	height: 424px;
	width: 637px;
	overflow-x: hidden;
	overflow-y: scroll !important;
	overflow-y: scroll;
	overflow:-moz-scrollbars-vertical !important;
}

BODY {
	font-family: Georgia, "Lucida Grande", Times, serif;
	font-size: 12px;
	color: #000000;
}

INPUT,TEXTAREA,SELECT {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #550400;
	background-color: #F7F295;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.contenttext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	padding: 10px;
	vertical-align: top;
	background-image: url(images/contentbg.gif) bottom;
	background-repeat: repeat-x;
	background: #FDFBE0;
}
.contentarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	padding: 5px;
	vertical-align: top;
}

BODY {
	background: #FFA600 url(images/herkkutalo_02.gif) repeat-x fixed top
} 

strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.productlistitem {
	border: thin solid #FFFFFF;
	vertical-align: top;
	text-align: left;
	width: 300px;
	display: block;

}

.errorbox {
	border: thin solid #FF0000;
	vertical-align: top;
	text-align: left;
	width: 300px;
	display: block;
	color: #FF0000;
	background-color: #FFFFFF;
}

.productnamerow {
	background-image: url(images/product_list_gradient.gif);
	background-repeat: repeat-x;
	height: 22px;
}

.product_wide_row {
	height: 68px;
}

.productnamesmall {
	/* vertical-align: top; */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
}

.productnamebig {
	vertical-align: top;
	horizontal-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	width: 366px;
	/* background-image: url(images/product_list_gradient.gif);
	background-repeat: repeat-x; */
	padding: 5px;


}

.description {
	vertical-align: top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	padding: 5px;
}

.product_list_price{
	align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
 	padding-right: 10px;
}

.product_price_text{
	align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	vertical-align: bottom;
	padding: 5px;
}

.oddrow {
	align: right;
	/* font-family: Georgia, "Times New Roman", Times, serif; */
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #F7F295;
}

.evenrow {
	align: right;
	/* font-family: Georgia, "Times New Roman", Times, serif; */
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #F9F6BB;
}

.orderitem {
	align: right;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #F2FFB3;
	padding: 5px;
	border: #47747E;
}
.orderheader {
	align: right;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #F2FFB3;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;			
}

.orderlist {
	align: right;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #D0D4D5;
	padding: 5px;
}

.cart {
	align: right;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	padding: 5px;
}

.imageborder{
	color: #FFFFFF;
	padding-left: 5px;
}

.productitem {
	align: right;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #F2FFB3;
	width: 300px;
	padding: 5px;
	border: #47747E;

}
.productheader {
	align: right;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #F2FFB3;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;			
}

.adminmenu {
	align: right;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #99B7EF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;			
}

.inactive {
	align: right;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;			
}

.adminactive {
	align: right;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #ECEF99;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;			
}


.productlist {
	align: right;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #E7F1F3;
	padding: 5px;
}


a.admin:link, a.admin:visited, a.admin:active {
	align: right;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #183B7A;
}

a.admin:hover {
	align: right;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #E7F1F3
