.loyaltyEm {
	color: #004090;
	font-weight: bold;
	font-style: italic;
	}

.loyaltyBumpUpSize {
	font-size: 1.09em;
	}

table.rewards td.header {
	background-image: URL(/site/images/loyalty/header-bkgd.gif);
	background-position: 0% 50%;
	background-repeat: repeat-x;
	width: 70%;
	}

div.displayHeader {
	background-color: #EDEDED;
	border-top: 2px solid #dddddd;
	padding: 2px;
	}

div.displayDetail {
	background-color: #ffffff;
	border-top: 2px solid #dddddd;
	padding: 2px;
	}

div.displayDetail div.inset {
	padding: 0px 10px;
	}

div.displayHeader td.points, div.displayDetail td.points {
	text-align: right;
	color: #004090;
	font-weight: bold;
	width: 85px;
	}

div.displayHeader td.header, div.displayDetail td.header {
	color: #004090;
	font-weight: bold;
	}

td.hideShow {
	text-align: right;
	width: 50px;
	}
.loyaltyContainer table td{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
div.loyaltyContainer {
	border: 2px solid #dddddd;
	background-color: #EDEDED;
	}

div.loyaltyContainer h1 {
	border: 0px;
	margin: 2px 0px 2px 0px;
	padding: 0px;
	}