/*  CALC */

.sec0 {
	margin: 10px;
	padding: 2px;
	text-align: left;
	color: Black;
}

.sec0name {
	font-size: larger;
	font-weight: bold;    
}

.sec1 {
	width: 100%;
	border: 1px solid #CACACA;
	border-bottom: 0px solid black;
}

.nametd {
	border-bottom: 1px solid #CACACA;
}

.pricetd {
	width: 100px;
	border-left: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
}

.checktd {
	width: 20px;
	border-left: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
}

.spantd {
	border-bottom: 1px solid #CACACA;	
}

.sec1td {
    background-color: #E0E0E0;
}

.sec2td  {
	background-color: #F0F0F0;
}

.sec1name {
    text-align: left;
    padding: 2px;	
    font-weight: bold;
}

.sec1price {
	text-align: right;
	padding: 2px;
}

.sec2name {
	text-align: left;
	padding: 2px;
	padding-left: 20px;
}

.sec2price {
	text-align: right;
	padding: 2px;
}

#pricecntr {
	text-align: right;
}

.pricesumtd {
	font-weight: bold;
	background-color: #E0E0E0;
	text-align: right;
	width: 120px;
}

.namesumtd {
	font-weight: bold;
	background-color: #E0E0E0;
	text-align: left;
}

.sumnamediv {
	padding: 2px;
}

.sumpricediv {
	padding: 2px;
}

#price {
    border: 0px solid #CACACA;
}