/* Tikkurila Calculators CSS Documents 10/2008 */

div.calc_productselect, div.calc_productselected {
	border:1px solid #bbb;
	background:url(../images/small_gradient.gif) top repeat-x #f1f1f1;
	padding:10px;
	margin-bottom:10px;
}

div.calc_productmethod {
	border:1px solid #bbb;
	background:url(../images/small_gradient.gif) top repeat-x #f1f1f1;
	padding:10px;
	margin-bottom:10px;
}

div.calc_productmethod th {
	text-align:left;
	padding-right:15px;
}

div.calc_producttotal {
	background-color:#dbdbdb;
	border:1px solid #afafaf;
	padding:10px;
	margin-bottom:10px;
}

div.calc_producttotal th {
	text-align:left;
	padding:0 10px 5px 0;
}

div.calc_producttotal td {
	border-bottom:1px solid #afafaf;
	padding:5px 10px 5px 0;
}

div.calc_producttotal tr.lastrow td {
	background-color:#c6c6c6;
	font-weight:bold;
	padding:4px;
}

div.calc_productselect th {
	text-align:left;
	padding:4px 10px 4px 0;
}

div.calc_productselect td {
	padding:4px 10px 4px 0;
}

div.calc_productselect td input {
	vertical-align:bottom;
}

div.calc_productselected th {
	text-align:left;
	padding:0 25px 5px 0;
}

div.calc_productselected td {
	border-bottom:1px solid #afafaf;
	padding:5px 15px 5px 0;
}

div.calc_productselected table.smy_product td {
	padding:5px 10px 5px 0;
}

div.calc_productselected td input {
	vertical-align:bottom;
	margin:0 5px 0 0;
}

div.calc_productselected tr.lastrow td {
	background-color:#dbdbdb;
	border-left:1px solid #afafaf;
	font-weight:bold;
	padding:4px;
	text-align:center;
}

div.calc_productselected tr.lastrow td.lastcell {
	border-right:1px solid #afafaf;
}

div.calc_buttons {
	margin:10px 0 0 0;
}

table.totalcosts {
	margin-top:10px;
}

span.notemessage {
	color:#d2001c;
	padding:2px;
}

p.calc_reduce {
	border:1px solid #ce5252;
	padding:6px 10px;
	margin-top:6px;
	width:400px;
	background-color:#e19e9e;
	font-weight:bold;
}

div.counter_notemessage { 
	color: #ff0000;
	margin: 0px 0px 10px 0px;	
}
