/* Start of CMSMS style sheet 'TuoteListaus' */
dd {
/*font-family: Verdana, Arial, Helvetica, "Lucida Grande", "Bitstream Vera Sans", sans-serif;*/
font-size: 13px; line-height: 1.3em;
}

/* Text elements

-------------------------------------------------------------- */

/*
p { margin-bottom: 18px; }
p img { float: left; margin: 18px 18px 18px 0; padding: 8px; background: #FFF; border: 1px dotted #999; }

ul, ol      { margin: 0 0 18px 18px; list-style-type: disc; list-style-position: outside; }
li          { line-height: 18px; }
ol          { list-style-type: decimal; }

*/


dl { margin: 0 0 18px; padding: 0;}
dt { display: inline; color: #99a395; margin-right: 3px; }
dd { display: inline; color: #333; margin: 0; }

.Rengaskoko { color: #e7ab0b; padding-right: 0.5em; }
/*.Esittely { color: green; padding-right: 0.5em;}*/
.Kplmaara { font-size: 8px; }
a, a:link { color: #069; outline: none; }
a:hover { color: #09f; }
a:active { color: #c30; }

/*
strong { font-weight: bold; }
em { font-style: italic; }

blockquote  { margin: 18px 36px 17px; padding: 17px 17px 0; border: 1px dotted #999; color: #666; font-style: italic; }

pre { margin-bottom: 18px; line-height: 18px; background: #eee; padding: 8px; border: 1px solid #ddd; }
code { font: 10px/18px "andale mono", Monaco, "monotype.com", "lucida console", monospace; }

sup, sub { font-size: 75%; font-weight: bold; position: relative; top: -0.275em; color: #000; padding: 0 0.15em; }

sub { top: 0.275em; }



hr { 
	background: #d9d9d9; color: #d9d9d9;
	clear: both; float: left; width: 100%; height: 2px;
	margin: 8px 0 8px 0; padding: 0; border: 0;
}


*/
/* Some default classes

-------------------------------------------------------------- */

.Hinnat dt								{}
.Hinnat dd								{}
.Hinnat dd.Hinta					{ font-weight: bold;}
.Hinnat dd.ListHinta			{ text-decoration: line-through; color: #999; margin-right: 5px; }
.Hinnat dd.DiscountHinta	{ color: #F30; font-size: 125%; }

.Tuote .Hinnat dt	{ display: none; } /* @ list */
.Tuote .Hinnat dd	{ display: block; position: relative; float: left; margin: 0; padding-bottom: 2px; width: auto;border-bottom:1px solid #ddd;}
.Tuote .Hinnat dd.Esittely 	{ display: block; position: relative; float: left; margin: 0; padding-bottom: 2px; width: auto;border-bottom:1px solid #fff; font-weight: bold; color: green;}
.Tuote .Hinnat dd.Esittely span {color: red;}



/*.Tuote .Hinnat dd				{ display: block}*/ /* @ list */

.dddCurrency									{ padding-right: 2px; }
.Notification *, .Success *, .Error * { margin-bottom: 0; font-size: 14px; }
.Success { }
.Error {}

.clearfix:after, .FormItem:after, .CheckWrap:after, .Checks:after, #LoginForm:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix, .FormItem, .CheckWrap, .Checks, #LoginForm { display: inline-block; }

/* IE-mac \*/ .clearfix, .FormItem, .CheckWrap, .Checks, #LoginForm { display: block; } /* IE-mac */




/* Tuotelist

-------------------------------------------------------------- */


.TuoteList { }
.TuoteList .Tuote {
	position: relative; float: left;
	margin: -1px 3px; padding: 5px 5px 27px;
	width: 170px; height: auto; overflow: hidden;
	border-top: 0px solid #d9d9d9;
}

.TuoteList .first { clear: left; margin-left: -5px; }
.TuoteList .last { margin-right: -5px; }


.Tuote .TuoteImage {
	display: block; position: relative;
	margin: 0 -9px; padding: 2px;
	height: 92px; width: 170px;
	background: #fff; border: 1px solid #f2f2f2;
	vertical-align: middle;
	line-height: 92px;
	text-align: center;
}

/*.Tuote .TuoteImage */
img { display: inline; vertical-align: middle; line-height: 162px; margin: auto; border:1px solid #555; padding:1px;}
.Tuote .TuoteImage:hover { border: 1px solid #09f; }

/*h2 { font-size: 22px; margin: 0; padding: 0 0 20px 0; }
.Tuote h3 { font-size: 18px; margin: 0; padding: 0px 0 0; }
.Tuote h4 { font-size: 13px; color:#888; margin: 0; padding: 0 0 10px 0; }
*/
.Tuote .Hinnat { padding: 0 0 9px; margin: 0;}
.Tuote a:link,
.Tuote a:visited { text-decoration: none; }
.Tuote a:active,
.Tuote a:hover { text-decoration: underline; }
.Tuote .AddToCart { font-size: 10px; }

/* End of 'TuoteListaus' */

