/* Copyright 2006 Joost de Valk */
a img {
	border: 0;
}
table.sortable {
	border-spacing: 0;
	border: 1px solid #999999;
	border-collapse: collapse;
}
table.sortable th, table.sortable td {
	text-align: left;
	padding: 5px 4px 5px 4px;
	width: 77px;
	font: normal 12px Arial;
	border-style: solid;
	border-color: #999999;
}
table.sortable th {
	border-width: 0px 1px 1px 1px;
	background-color: #dddddd;
}
table.sortable td {
	border-width: 0px 1px 0px 1px;
}
table.sortable tr.odd td {
	background-color: #efefef;
}
table.sortable tr.even td {
	background-color: #fff;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}

/* promotions table */
table.notsortable {
	border-spacing: 0;
	border: 1px solid #999999;
	border-collapse: collapse;
}
table.notsortable th, table.notsortable td {
	text-align: left;
	padding: 5px 4px 5px 4px;
	font: normal 12px Arial;
	border-style: solid;
	border-color: #999999;
}
table.notsortable th {
	border-width: 0px 1px 1px 1px;
	background-color: #dddddd;
}
table.notsortable td {
	border-width: 0px 1px 0px 1px;
}
table.notsortable tr.odd td {
	background-color: #efefef;
}
table.notsortable tr.even td {
	background-color: #fff;
}

/* regions table */
table.regions {
	border-spacing: 0;
	border: 1px solid #999999;
	border-collapse: collapse;
}
table.regions th, table.regions td {
	text-align: left;
	padding: 1px 5px 1px 5px;
	font: normal 11px Arial;
	border-style: solid;
	border-color: #999999;
}
table.regions th {
	border-width: 0px 1px 1px 1px;
	background-color: #efefef;
}
table.regions td {
	border-width: 0px 1px 0px 1px;
}
table.regions tr.odd td {
	background-color: #efefef;
}
table.regions tr.even td {
	background-color: #fff;
}


/* regions footer table */
table.regionsfooter {
	border-spacing: 0;
	border: 0px solid #999999;
	border-collapse: collapse;
}
table.regionsfooter th, table.regionsfooter td {
	text-align: left;
	padding: 1px 5px 1px 5px;
	font: normal 11px Arial;
	border-style: solid;
	border-color: #999999;
}
table.regionsfooter th {
	border-width: 0px 1px 1px 1px;
	background-color: #efefef;
}
table.regionsfooter td {
	border-width: 0px 0px 0px 0px;
}
table.regionsfooter tr.odd td {
	background-color: #efefef;
}
table.regionsfooter tr.even td {
	background-color: #fff;
}