body {
	background : #002300;
	margin-left : 0;
	margin-top : 0;
}

.redlink {
	font-size: 12px;
	font-family: arial, helvetica;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}

A.redlink {
	font-size: 12px;
	font-family: arial, helvetica;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}

A.redlink:hover {
	text-decoration: underline;
}

.cellbg1 { background-color: #F9FBF9 } /* oli F4F6F4 */

.cellbg2 { background-color: #E8EEE8 }

li { line-height: 150%; }

.main1 { 	
	font-size: 16px;
	font-family: arial narrow, arial, helvetica;
	font-weight: bold;
	color: black;
	text-decoration: none; }

.main2 { 	
	font-size: 13px;
	font-family: arial, helvetica;
	font-weight: bold;
	color: black;
	text-decoration: none; }

.ysikoko {
	font-size: 12px;
	font-family: arial, helvetica;
	line-height: normal; }

.tallerlines {
	font-size: 12px;
	font-family: arial, helvetica;
	line-height: 180%; }


.whitenavi {
	font-family: arial,helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none; }

A.whitenavi:hover {
	text-decoration: underline;
}

h2 {  font-family: arial,helvetica; font-size: 15px; font-weight: bold}

.smallgrey {  font-family: arial,helvetica; font-size: 10px; color: #666666}

.smallwhite {  font-family: arial,helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF}

.small {  font-family: arial,helvetica; font-size: 11px}

.source {  font-size: 12px; font-family: arial,helvetica; color: #666666 }

.arial13px {
	FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica; line-height: normal}

.cell {
	FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica; line-height: normal}

.arial15px { font-family: arial,helvetica; font-size: 15px; font-weight: bold }

.greyborder { border-color: #C0C0C0; }

/***********************************************************************************/
/* Start of Arcadia Defined CSS Classes...

/* The category tree navication links */
.CatTreeNavStyle {
	Font-Size: 10px;
	/*Font-Weight: bold;
	color: #FC6203; */
	Font-Weight: normal;
	Font-Family: Arial;
	/* Background-Color: #ffffff; */
}

/* The category inline navigation links */
.CatInlineNavStyle {
	Font-Size: 12px;
	Font-Weight: normal;
	Font-Family: Arial;
}

/* The sub category list section in a gallery page */
.SubCatListStyle {
	Font-Size: 12px;
	Font-Weight: normal;
	Font-Family: Arial;	
}

/* Page navigation links ie. 'Prev Category, Page Number links and Next Category' */
.PageNavStyle {
	Font-Size: 12px;
	Font-Weight: normal;
	Font-Family: Arial;
}

/* Page stats ie. 'Displaying Page 1 of 2 and 30 images' */
.PageStatsStyle {
	Font-Size: 10px;
	Font-Weight: normal;
	Font-Family: Arial;
}

/* User Options */
.UserOptionsStyle {
	Font-Size: 10px;
	Font-Weight: normal;
	Font-Family: Arial;
	Background-Color: #ffffff;
}

/* Category navigation list box */				 
.CatListBoxStyle {
	background-color: #F9FBF9;	
	color: #000000; 	
	Font-Weight: normal;
	font-family: verdana, helvetica, arial; 	
	font-size: 10px;
}

/* Input Button for Category Nav List Box */
.CatInputStyle {
	background-color: #99A39B;	
	color: #000000; 	
	Font-Weight: normal;
	font-family: verdana, helvetica, arial; 	
	font-size: 10px;
}

/* Sort Options List Box */
.SortListBoxStyle {
	background-color: #F9FBF9;	
	color: #000000; 	
	Font-Weight: normal;
	font-family: verdana, helvetica, arial; 	
	font-size: 10px;
}

/* Sort Options Input button */
.SortInputStyle {
	background-color: #F9FBF9;	
	color: #000000; 	
	Font-Weight: normal;
	font-family: verdana, helvetica, arial; 	
	font-size: 10px;
}

.SearchBoxStyle {
	background-color: #F9FBF9;	
	color: #000000; 	
	Font-Weight: normal;
	font-family: verdana, helvetica, arial; 	
	font-size: 10px;
}

/* Any of the text that's displayed along with the thumb */
.ThumbInfoStyle {
	Font-Size: 10px;
	Font-Weight: normal;
	Font-Family: Arial;
}

/* Any of the text that's displayed along with the full size media */
.FullSizeInfoStyle {
	Font-Size: 10px;
	Font-Weight: normal;
	Font-Family: Arial;
}

/* The Header of the Table Style */
.TableHeaderStyle {
	Font-Size: 14px;
	Font-weight: Bold;
	Font-Family: Arial;
}
	
/* The style of the table of thumbs ie. <table>...</table> */
table.ThumbTableStyle {
	background-color: #D2D2D2;
}
	
/* Style of the actual <td>..</td> tag for the Thumb */
td.ThumbTableTDStyle {
	/*background-color: #cbc6c3;*/
}

/* Copyright displayed at the bottom of page. */
.Copyright {
	Font-Size: 10px;
	Font-Weight: normal;
	Font-Family: Arial;
}

.error {
	color: #FF0000;
}

.new {
	color: #BA0000;
}

/* End of Arcadia Defined CSS Classes...


/* SUPPORTERSPLACE-TYYLIT */

.category {				/* sama kuin redlink */
	font-size: 12px;
	font-family: arial, helvetica;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}
.frontpage {
	font-size: 12px;
	font-family: arial, helvetica;
	line-height: normal; }

A.category {
	font-size: 12px;
	font-family: arial, helvetica;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}

A.category:hover {
	text-decoration: underline;
}

.product {			/* sama kuin redlink */
	font-size: 12px;
	font-family: arial, helvetica;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}
A.product {			/* sama kuin redlink */
	font-size: 12px;
	font-family: arial, helvetica;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}
A.product:hover {
	text-decoration: underline;
}
		input.medium {font-family: verdana,arial,geneva,helvetica,sans-serif; font-size: 10px;}
		select.medium {font-family: verdana,arial,geneva,helvetica,sans-serif; font-size: 10px;}

		.box {border-color: #000000; border-collapse: collapse; border-width: 1px; border-style: solid;}

		td.display_window {padding: 3px; background-color: #CCCCCC;}

		td.top_products {padding: 3px; background-color: #CCCCCC; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 1px;}

.top_products {
font-family: arial,helvetica; size: 10px; color: #002800; }


/* sms:ään ruokalistojen tyylit */
.ruokateksti { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FAFAFA; text-decoration: none; }
.copyrights {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #D1D1D1; text-decoration: none; }
A.copyrights:hover { text-decoration: underline; }
A.ruokateksti:hover { text-decoration: underline; }
.tilausohjeotsikko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FAFAFA;
	text-decoration: none;
}
.lomakenappi {
	background-color: #27758E;
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	color: #FAFAFA;
	text-decoration: none;
	border-color: #308DAC;
}

.lomakekentta {
	background-color: #3398B9;
	border-color: #308DAC;
}
.suuntalinkki {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
}
A.suuntalinkki:hover { text-decoration: underline; }
A.tilausohjeotsikko:hover { text-decoration: underline; }

.pienenpieniteksti {
	font-size: 9px;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.contentbox {
	border: 1px solid #DCE1E3;
}

a.yellowback {
font-family: arial,verdana; font-weight: bold; color: maroon; background-color: yellow;
}