.cataloguemap
{
	margin: 23px 0 0 23px;
}

.cataloguemap td
{
	padding: 0 23px 23px 0;
}


.catalogueposition td
{
	padding: 0 5px 5px 0;
	vertical-align: top;
}

.cataloguetitle
{
	font-size: 12px;
}

.catalogueprice
{
	font-size: 18px;
	color: #339933;
}

.addtocart
{
	font-size: 11px;
}

.cataloguebackorder
{
	font-size: 11px;
	color: #ff1111;
}

.cataloguetexttitle
{
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

.cataloguetext1
{
	font-size: 11px;
	color: #999999;
}

.cataloguepicture
{
	padding: 0 10px 0 0;
}

.tablemap td
{
	padding: 5px;
}

.tablehead
{
	background: #f0f0f0;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.tabletext
{
	font-size: 14px;
	color: #666666;
}

.alert
{
	color: #ff0000;
	font-size: 11px;
}

.subcategories
{
}

.subcategories a
{
	text-decoration: underline;
	color: #f53f10;
	font-size: 12px;
}

.subcategories td
{
	padding: 5px 0 5px 10px;
	color: #f53f10;
	font-size: 12px;
}

.subcategoriesinactive
{
	margin: 0 0 14px 0;
	color: #7b1900;
	font-size: 12px;
}

.subcategoriesmap
{
	margin: 17px 0 0 30px;
}

.itemdiscontinued
{
	font-size: 11px;
	color: Red;
}

.instockorbackorder
{
	font-size: 12px;
	color: Red;
	font-weight: bold;
}

.even
{
	background-color: #eee;
}

.odd
{
	background-color: #fff;
}
  