body 			{  line-height:16px;}

th, td, span, div, p, em * 	{ font-family: Futura-pt, Arial, Helvetica, sans-serif; font-size:15px; }

/*html 			{ font-family: Verdana, Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px; line-height:16px;}
body 			{ font-family: Verdana, Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px; line-height:16px;}
th, td, span, div, p, em * 	{ font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size:14px; } */

.viheralku    	{ background-image: url(../images/vihrea.gif); background-position: left; background-repeat: no-repeat; }
.viherloppu    	{ background-image: url(../images/vihrea.gif); background-position: right; background-repeat: no-repeat; }

.harmaaalku    	{ background-image: url(../images/harmaa.gif); background-position: left; background-repeat: no-repeat; }
.harmaaloppu    { background-image: url(../images/harmaa.gif); background-position: right; background-repeat: no-repeat; }

.violealku    	{ background-image: url(../images/violetti.gif); background-position: left; background-repeat: no-repeat; }
.violeloppu    	{ background-image: url(../images/violetti.gif); background-position: right; background-repeat: no-repeat; }

.turkoalku    	{ background-image: url(../images/turkoosi.gif); background-position: left; background-repeat: no-repeat; }
.turkoloppu    	{ background-image: url(../images/turkoosi.gif); background-position: right; background-repeat: no-repeat; }


.punaalku    	{ background-image: url(../images/punainen.gif); background-position: left; background-repeat: no-repeat; }
.punaloppu    	{ background-image: url(../images/punainen.gif); background-position: right; background-repeat: no-repeat; }
.vaaleanpunaalku{ background-image: url(../images/vaaleanpunainen.gif); background-position: left; background-repeat: no-repeat; }
.vaaleanpunaloppu { background-image: url(../images/vaaleanpunainen.gif); background-position: right; background-repeat: no-repeat; }
.keltaalku    	{ background-image: url(../images/keltainen.gif); background-position: left; background-repeat: no-repeat; }
.keltaloppu    	{ background-image: url(../images/keltainen.gif); background-position: right; background-repeat: no-repeat; }
.oranssialku    { background-image: url(../images/oranssi.gif); background-position: left; background-repeat: no-repeat; }
.oranssiloppu   { background-image: url(../images/oranssi.gif); background-position: right; background-repeat: no-repeat; }

form 			{ margin: 0px 0px 0px 0px; padding: 0px;}
input 			{ background-color:#ffffff; font-family: Verdana,Tahoma; color:#333333;font-size: 10px; }

.violet_submit 	{ background-color:#024d8e; color:white; font-family: Verdana,Tahoma;  padding: 1px; margin: 0px 0px 0px 0px; }
.turkoosi_submit 	{ background-color:#024d8e; color:white; font-family: Verdana,Tahoma;  padding: 1px; margin: 0px 0px 0px 0px; }
.red_submit 	{ background-color:#EF3445; color:white; font-family: Verdana,Tahoma;  padding: 3px; margin: 0px 10px 0px 0px; }
.green_submit 	{ background-color:#4E7F3D; color:white; font-family: Verdana,Tahoma;  padding: 3px; margin: 0px 10px 0px 0px;}
.blue_submit 	{ background-color:#1B4496; color:white; font-family: Verdana,Tahoma;  padding: 3px; margin: 0px 10px 0px 0px; }
select 			{ background-color:#ffffff; border-bottom-style:groove; border-left-style: groove; border-right-style:groove; border-top-style:groove; color:#333333; font-family:Verdana,Tahoma,arial;font-size:11px}
img 			{ border: 0px; }

a 	 			{ text-decoration: none; color: #024d8e}
a:hover	 		{ text-decoration: underline; color: #024d8e}
a:visited		{ text-decoration: none; color: #024d8e}

a.white 	 	{ font-weight: bold; text-decoration: none; color: #FFFFFF}
a.white:hover	{ font-weight: bold; text-decoration: none; color: #FFFFFF}
a.white:visited { font-weight: bold; text-decoration: none; color: #FFFFFF}

a.gray 	 		{ font-weight: bold; text-decoration: none; color: #726F6F}
a.gray:hover	{ font-weight: bold; text-decoration: none; color: #726F6F}
a.gray:visited 	{ font-weight: bold; text-decoration: none; color: #726F6F}

#hintbox 		{ position:absolute; top: 0; background-color: lightyellow; width: 180px; padding: 3px; border:1px solid #024d8e; font:normal 11px Verdana,Tahoma; line-height:18px; z-index:100; border-right: 3px solid #024d8e; border-bottom: 3px solid #024d8e; visibility: hidden; }
#bookingbox 	{ position:absolute; top: 0; background-color: #EFEFEF; width: 280px; padding: 0px; border:2px solid #024d8e; font:normal 11px Verdana,Tahoma; line-height:18px; z-index:100; border-right: 3px solid #024d8e; border-bottom: 3px solid #024d8e; visibility: hidden; }

.hintanchor		{ font-weight: bold; color: navy; margin: 3px 8px; }

.normal 		{ text-decoration: none; font: 8pt Verdana,Tahoma,verdana,arial,helvetica; }
.normalcenter 	{ text-decoration: none; font: 8pt Verdana,Tahoma,verdana,arial,helvetica; text-align: center; }
.mnormal 		{ text-decoration: underline; font: 8pt Verdana,Tahoma,verdana,arial,helvetica; font-weight: Bold; }
.vnormal 		{ text-decoration: none; font: 8pt Verdana,Tahoma,verdana,arial,helvetica; color: "darkgreen"; }
.tnormal 		{ text-decoration: none; font: 8pt Verdana,Tahoma,verdana,arial,helvetica; }

.white 			{ font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal}
.pikkumusta 	{ font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;  text-decoration: none; color: #000000}
.smalltext 		{ font-size: 11px;  text-decoration: none; color: #878787}
.listatext 		{ font-size: 11px;  text-decoration: underline; color: #1B4496}
.listatext3 	{ font-size: 11px;  text-decoration: none; color: "#1B4496"}
.listatext2 	{ font-size: 11px;   text-decoration: line-through;  color: #878787; }
.etus_boxi 		{ font-size: 11px;   text-decoration: none;  color: black; }
.smallwhite 	{ font-size: 11px;  text-decoration: none; color: #FFFFFF; text-align: center;}
.ingtext 		{ font-size: 12px;  text-decoration: none; font-weight: bold; color: #878787}
.isowhite 		{ font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: normal}

a.normallink 	{}
a.roundlink 	{ border-style: solid; border-width: 1px; border-color: red; padding: 0 2 0 2; }

.boxmargins 	{ margin: 10px 10px 10px 20px; width:96%; }

# PY�RISTETYT KULMAT DIV VALKOINEN
div.rounded-corner-container-white { background-color: #FFFFFF; color:  #FFFFFF; margin: 0px; text-align: left; }
div.rounded-corner-content-white { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; margin: 0pt; ; padding-left: 15px; padding-top: 5px; background-color: #FFFFFF; color: #000000; }
div.rounded-corner-white-1, div.rounded-corner-white-2,
div.rounded-corner-white-3, div.rounded-corner-white-4 { background-color: #FFFFFF; color: #FFFFFF;  height: 1px; font-size: 1px; overflow: hidden; }
div.rounded-corner-white-1 { margin: 0 5px; }
div.rounded-corner-white-2 { margin: 0 3px; }
div.rounded-corner-white-3 { margin: 0 2px; }
div.rounded-corner-white-4 { margin: 0 1px;  height: 2px; }

/************* GABARIT PAGE ***************************************************************************/
#wholecontent 	{ margin: 10px 0px 0px 0px; padding: 0px 0px 10px 0px;background-color: #FFFFFF; width:100%; float: left;}
#col			{ margin: 0px 0px 0px 0px; width:70%; padding: 10px 0px 0px 20px;} /* MK */
#colright		{ margin: 0px; float: right; width:20%;}
#cmsleft		{ margin: 0px 10px 0px 0px;float: left; width:170px;}
#cmsright		{ margin: 0px 0px 0px 10px;float: right; width:210px;}
#bandowelcome   { background-color:#f4f4f4; font-size: 16px; color: #ae269e; padding: 8px; margin:0px; text-align:center}

/************* TUOTELAATIKKO ***************************************************************************/
.tuotelaatikko			{float: left; margin: 0px; padding: 10px 0px 0px 0px; font-size: 11px;line-height: 13px; height: 175px; width: 300px; background-color:#ffffff; background: url("../images/tuotelaatikko.gif") no-repeat left top;}
.tuotelaatikko h1	 	{margin:0px; padding: 0px 0px 0px 0px; font-size: 13px; line-height:20px; color: #024d8e; font-weight: 800;}
.tuotelaatikko h1 a	 	{text-decoration:underline;color: #024d8e;}
.tuotelaatikko h1 a:hover	{text-decoration:underline;color: #024d8e;}
.tuotelaatikko h1 a:visited 	{text-decoration:underline;color: #024d8e;}
.tuotelaatikko .smalltext 		{font-size: 11px;  text-decoration: none; color: #878787}
.tuotelaatikko img 		{margin:6px 6px 6px 0px; padding:0px;}
.tuotelaatikko .hinta		{margin: 5px 0px 0px 0px;font-size: 18px; line-height: 25px; color: red; font-weight: 800;font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;}

.tuotelaatikko p.monnaie	{font-size: 14px; color: red; font-weight: 800}
.tuotelaatikko p.libelle	{font-weight: bold; line-height: 12px;margin:0px; padding:0px;font-size: 11px; height: 36px; overflow: hidden;}
.tuotelaatikko p.libelle a	 	{text-decoration:none;color: #000000;}
.tuotelaatikko p.libelle a:hover	{text-decoration:underline;color: #ae269e;}
.tuotelaatikko p.libelle a:visited 	{text-decoration:none;color: #000000;}
.tuotelaatikko p.prixpix	{margin: 5px 0px 0px 0px;font-size: 11px; color: #333333; font-weight: 800;font-family: Arial, Helvetica, sans-serif;}
.tuotelaatikko p.prix		{margin: 5px 0px 0px 0px;font-size: 18px; color: red; font-weight: 800;font-family: Arial, Helvetica, sans-serif;}
.tuotelaatikko p.stock	{line-height: 12px;margin: 5px 0px 0px 0px; font-size: 11px; color: red; font-weight: 800;}