table {
	width:95%;
   padding:0;
	margin:0 0 0 30px;
   font: normal 100% "Trebuchet MS", Verdana, sans-serif;
   border-collapse: collapse;
}
caption {
   font-size: 1.5em;	
   font-style: italic;
   line-height: 1.85em;
   text-align: left;
   color: /*#79D127*/#006600;
   padding:0;
   margin:20px 0 10px 0;
}
thead th {
   letter-spacing:1px;
	text-align: left;
	color: #FFF;
	padding: 4px 5px 6px 10px;
	border: 1px solid #79D127;
	background: #7ed026 url(../images/bg_th.gif) repeat-x;
}
td {
   padding:5px 5px 5px 10px;
   border:1px solid #79D127;
   color: #060;
}
td.evenCol {
   background-color:#F2FFC2;
	
}
.product {
   padding: 7px 5px 7px 28px;
   background:transparent url(../images/ic_arrow.gif) 6% 50% no-repeat;
}
tfoot td {
   border:0px;
   background: none;
   text-align: right;
}
tfoot td#amount {
   text-align: left;
   font-style:italic;
   text-decoration: underline;
   color:#060;
   border: 1px solid #79d127;
   background: #F2FFC2;
}  
tbody tr:hover td {
   cursor:default;
   background-color:#B4F470;
}
div img {
   border:0;
	position:absolute;
	left: 125px;
	top: 10px;
	width:42px;
	height:42px;
	_display:none;
}

