#Prices h2
{
	font-size: 70px;

	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	padding-top: 20px;
	color: #333;
}

#Prices
{
	height: 563px;

	border-right: 1px solid #d2d2d2;
	margin-right: 10px;
}

#Prices table
{
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 20px;
}
#Prices table thead
{
	display: block;
}
#Prices table thead th
{
	height: 24px;
}
#Prices table tbody
{
	display: block;

	height: 414px;
	overflow: auto;
}
#Prices table td, #Prices table th
{
	padding: 3px 10px;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	font-family: Verdana;
	font-size: 10px;
}
#Prices table th
{
	color: #666;
	text-align: left;
	vertical-align: bottom;
	border-bottom: 1px solid #d2d2d2;
}
#Prices table tr.odd td
{
	background-color: #F5F5F5;
}
#Prices table tr.title td, #Prices table tr.subtitle td
{
	border: none !important;
	padding: 10px 0 5px 0;
	color: black;
}
#Prices table tr.title td
{
	font-size: 18px;
	font-family: Times New Roman;
	font-weight: bold;
}
#Prices table tr.subtitle td
{
	font-weight: bold;
	text-transform: uppercase;
}
#Prices table td.spacing, #Prices th.h1
{
	width: 100px;
	border-left: none;
}
#Prices .ean
{
	width: 100px;
}
#Prices .name
{
	width: 395px;
}
#Prices table td.price
{
	width: 50px;
}
#Prices table td.new
{
	color: #c00;
	font-weight: bold;
	width: 125px;
}
