body {
	font-size: 10px;
	color: gray;
}

table.topSixSellers {
	text-align: center;
	width: 490px;
}

table.topSixSellers td {
	padding-left: 1em;
	padding-right: 1em;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

table.topSixSellers td.image a img {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
}

table.topSixSellers td.text p {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	white-space: nowrap;
}

table.topSixSellers td.text p.title {
	white-space: normal;
}

table.topSixSellers .listPriceDisplay {
	text-decoration: line-through;
}

table.topSixSellers .lowestPriceDisplay {
	color: green;
	font-size: 14px;
	font-weight: bold;
}

table.topSixSellers span.youSave {
	color: red;
}

table.topSixSellers td.youSave {
	padding-bottom: 1.5em;
}

table.bestDealsConfiguration {
	text-align: center;
	border: 0px solid black;
	width: 620px;
}

table.topTable {
	border-bottom: none;
	width: 620px;
}

table.middleTable {
	border-top: none;
	border-bottom: none;
	width: 620px;
}

table.middleTable th {
	padding-top: 1em;
}

table.middleTable td select {
	margin-bottom: 0.5em;
}

table.bottomTable {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	width: 620px;
}

table.bestDealsConfiguration thead {
	color: black;
	font-weight: bold;
}

table.bestDealsConfiguration select {
	border: 1px solid gray;
	background-color: #ffffff;
}

table.bestDealsConfiguration td.submitButton {
	text-align: left;
}

table.bestDealsConfiguration td.defaultsButton {
	text-align: right;
}

table.bestDealsSearch p {
	font-size: 16px;
	color: black;
}

table.bestDealsSearch p.radioButtons {
	font-size: 14px;
	margin-top: 0;
}

table.bestDealsList {
	border-collapse: collapse;
	width: 620px;
}

table.bestDealsList th {
	color: black;
	font-weight: bold;
	padding-top: 1em;
}

table.bestDealsList th.save {
	color: red;
	text-transform: uppercase;
}

table.bestDealsList tr.groupHeader {
	background-color: #eff5fb;
	color: black;
	font-weight: bold;
	font-size: 12px;
}

table.bestDealsList tr.groupHeader td {
	text-align: left;
}

table.bestDealsList tr.addTopMargin p {
	margin-top: 1em;
}

table.bestDealsList tr.rule {
	background-color: #EEE;
}

table.bestDealsList td {
	text-align: center;
	padding-left: 0.25em;
	padding-right: 0.25em;
}

table.bestDealsList td.title {
	text-align: left;
	font-size: 12px;
}

table.bestDealsList td.listPrice {
	color: black;
	text-decoration: line-through;
	text-align: right;
}

table.bestDealsList td.savings {
	color: black;
	text-align: right;
}

table.bestDealsList td.amazonSalePrice {
	color: green;
	font-weight: bold;
	text-align: right;
}

table.bestDealsList td.savingsPercentage {
	color: red;
	text-align: right;
}

table.bestDealsList span.futureRelease {
	color: green;
}

table.bestDealsList span.newRelease {
	color: red;
}

table.bestDealsList td p {
	margin: 0;
}

span.noMatch {
	color: red;
	font-weight: bold;
}

p.searchResultsInfo {
	font-weight: bold;
	font-size: 12px;
	color: black;
	margin-top: 2em;
	margin-bottom: 2em;
}

p.asinUpdated, p.overrideAdded, p.overrideDeleted, p.multiplierAdded, p.recordUpdated, p.recordDeleted {
	font-weight: bold;
	font-size: 12px;
	color: blue;
	margin-top: 2em;
	margin-bottom: 2em;
}

p.overrideExists, p.overrideExistsInIgnoreList, p.overrideExistsInAddList, p.itemNotFound, p.titleNotFound,
p.multiplierExistsInIgnoreList, p.asinExistsInTitleOverrideList {
	font-weight: bold;
	font-size: 12px;
	color: red;
	margin-top: 2em;
	margin-bottom: 2em;
}

body.titleOverrides, body.searchOverrides, body.titleMultipliers {
	font-size: 12px;
	color: black;
}

table.titleOverrides, table.searchOverrides, table.titleMultipliers {
	width: auto;
	margin-top: 2em;
	margin-bottom: 2em;
}

table.titleOverrides p, table.searchOverrides p, table.titleMultipliers p {
	margin: 0;
}

p.itemTitleOverridden {
	font-style: italic;
}

tr.overrideInMultiplier, tr.emptyOverrideInMultiplier {
	font-weight: bold;
}

tr.overrideInMultiplier td, tr.firstEmptyOverrideInMultiplier td  {
	padding-top: 1em;
}

tr.overrideInMultiplier td.title {
	padding-right: 1em;
}

tr.multiplier input {
	width: 95%;
}
