BODY { font-family: verdana,arial; font-size: 10px; color: #497E24; background: url(images/koivu_bg.png); background-repeat: repeat-x; background-color: #395027; }
TD { font-family: verdana,arial; font-size: 10px; color: #497E24; }
P { font-size: 11px; }

A { color: #497E24; text-decoration: none; }
A:active { color: #497E24; text-decoration: none; }
A:visited { color: #497E24; text-decoration: none; }
A:hover { color: #497E24; text-decoration: underline; }

.tuotelista 			{ font-size: 10px; font-weight: bold; }
.tuotelista_hinta 		{ font-size: 13px; font-weight: bold; }
.tuotelista_hinta_small	{ font-size: 11px; font-weight: bold; }
.tuotenavi 				{ font-weight: bold; }
.tuoteotsikko 			{ font-size: 22px; font-weight: normal; }
.tuotevaliotsikko 		{ font-size: 18px; font-weight: normal; }
.tuotekuvaus 			{ font-size: 11px; font-weight: normal; }
.tuotehinta 			{ font-size: 22px; font-weight: normal; }
.tuoteryhmaotsikko		{ font-size: 22px; font-weight: normal; height: 30px; margin-bottom: 15px; }
.tuotteenryhmaotsikko 	{ font-size: 16px; font-weight: bold;  }
.tuotenaviotsikko 		{ font-size: 12px; font-weight: normal; }

.tuoteryhmalinkki, A.tuoteryhmalinkki, A.tuoteryhmalinkki:active, A.tuoteryhmalinkki:visited 
{ font-size: 13px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
A.tuoteryhmalinkki:hover { text-decoration: none; }

.sivunotsikko { font-size: 22px; font-weight: normal; height: 30px; margin-bottom: 15px; }

.basic_button { font-size: 10px; font-weight: normal; }

.basic_1_button { font-size: 10px; font-weight: normal; color: #FFFFFF; }
.basic_1_button, A.basic_1_button, A.basic_1_button:active, A.basic_1_button:visited 
{ font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.basic_1_button:hover { color: #FFFFFF; text-decoration: underline; }

.basic_2_button, A.basic_2_button, A.basic_2_button:active, A.basic_2_button:visited 
{ font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.basic_2_button:hover { color: #FFFFFF; text-decoration: underline; }

.basic_tab, A.basic_tab, A.basic_tab:active, A.basic_tab:visited, A.basic_tab:hover 
{ font-size: 11px; font-weight: bold; text-decoration: none; }

.basic_1_note { font-size: 10px; font-weight: bold; }
.basic_2_note { font-size: 10px; font-weight: bold; color: #FFFFFF; }
.basic_3_note { font-size: 10px; font-weight: bold; color: #FFFFFF; }
.basic_5_note { font-size: 10px; font-weight: bold; color: #999999; }

.searchBox { font-size: 11px; width: 120px; }
.cartBox { font-size: 11px; width: 250px; }
.adminMessageBox { vertical-align: center; text-align: center; width: 730px; padding: 5px; border: 1px solid #497E24; background-image: url(images/form_bg.gif);  }

.tilauslomake_normaali { font-family: verdana,arial; font-size: 10px; color: #497E24; font-weight: normal; }
.tilauslomake_otsikko 	{ font-size: 14px; font-weight: bold; }
.tilauslomake_valiotsikko 	{ font-size: 13px; font-weight: normal; }
.stepper_over { font-size: 14px; color: #FFFFFF; font-weight: bold; text-align: absmiddle; }
.stepper_on { font-size: 14px; color: #497E24; font-weight: normal; text-align: absmiddle; }
.stepper_off { font-size: 14px; color: #91A081; font-weight: normal; text-align: absmiddle; }

.stepper_on .text { margin-top: 2px; text-align: absmiddle; }
.stepper_off .text { margin-top: 2px; text-align: absmiddle; }