#tender_offer {
	margin-bottom: 1em;
	width: 600px;
	text-align: left;
}

#tender_offer .disabled {
	color: #ccc;
}

#tender_offer iframe {
	display: block;
	width: 100%;
}

div.notification {
	border: 1px solid red;
	background-color: #fdcfcc;
	padding: 1em 2em;
	margin: 1em 0;
	font-size: 12px;
	text-align: left;
	color: #333;
	border-radius: 2px;
}

div.notification p, div.notification li {
	padding: 0 !important;
}

div.notification li {
	list-style: disc !important;
}

div.notification ul {
	padding: 0 2em !important;
}

.neorigin {
	border: 1px solid #fdcfcc;
	padding: 1em;
	font-size: 12px;
	text-align: left;
	color: #333;
	border-radius: 2px;
}

.neorigin b {
	color: red;
}

td.btd input[type=checkbox] {
	padding: 0;
	vertical-align: middle;
}

.added-to-basket {
	color: #757474;
	display: inline-block;
}

.dup-confirm {
	border: 1px solid #DE2A1B;
	margin: 3px;
	padding: 5px;
	background: #ddedff;
	border-radius: 2px;
}

.sync-confirm {
	border: 1px solid #DE2A1B;
	margin: 3px;
	padding: 5px;
	background: #ddedff;
	border-radius: 2px;
}

.dup-confirm label, .sync-confirm label {
	color: #DE2A1B;
}
.sync-confirm  li {
	list-style: none;
}

.sync-confirm  label {
	
}

.price-opt-overriden {
	color: gray;
	text-decoration: line-through;
}

#basketContent .discount {
	display: inline-block;
	float: right;
	padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
	font-size: 16px;
	cursor: pointer;
	color: #dd2a1b;
	border-radius: 30px;
}

#basketContent .discount:hover {
	background: #fdcfcc;
	color: red;
}

#basketContent small {
	line-height:100%;
}

#basketContent > table > tbody > tr > td > div.sync-confirm > li {
list-style: none;
margin: 0px;
padding-left: 0px;
}

#basketContent > table > tbody > tr > td > div.sync-confirm > label {
	cursor: pointer;
}