
#price-table {
	width:599px;
	margin:0 auto;
	border:1px solid #CCC;
	border-collapse:collapse;
}

#price-table tr.top-header-row {
    background: #ece7e5;
    border-bottom: 3px solid #3a3733;
}

#price-table tr.top-header-row td { padding: 10px;}
#price-table tr.header-row {background-color:#fff;}

#price-table tr.header-row th, #price-table tr.header-row th.firstColumn {
    color: #3a3733; 
    font-weight: bold; 
    font-size: 11px; 
}

#price-table tr.header-row th {
	padding:10px;
	font: normal Arial, Helvetica, sans-serif;
	border-top: none;
	border-left: 1px solid #CCC;
}

#price-table tr.header-row th.firstColumn {border: none;}
#price-table tr.odd-row {background-color:#ECE7E5;}
#price-table tr.even-row {background-color: #fff;}

#price-table tr.price-row th, #price-table tr.price-row td {
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font: normal 11px Arial, Helvetica, sans-serif;
}

#price-table tr.price-row th {
	padding:10px;
	color:#3a3733;
}

#price-table tr.price-row td {
	padding:12px;
	font-weight:bold;
	font-size:14px;
}

#price-table tr.price-row td.lastColumn {border-right: 1px solid #CCC;}

#price-table tr.price-row td span {
    background:url('../cssImages/productItem/fromPrice.png')top left no-repeat;
	color:#3a3733;
	display:block;
	font: normal 9px Arial, Helvetica, sans-serif;
    height: 11px;
    width: 100%;
}

#price-table tr.lastRow th, #price-table tr.lastRow td {border-bottom: 1px solid #ccc;}

#price-table tr.price-row td.bestPrice {
	color:#000;
	border:2px solid #9d0d15;
 	background:url("../cssImages/productItem/bestPrice.gif") no-repeat;
}

#price-table tr.price-row td.cellText {
	font-style:italic;
	color:#3a3733;
    font-size:12px;
}

#priceTableLegend {
	margin:10px 0;
	font-size:12px;
}

