#special-offers {
	margin: 0;
	padding: 10px;
	list-style: none;
}
#special-offers li {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #99b4b7;
	list-style-type: none;
}
#special-offers li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#special-offers li {display:inline-block;}
#special-offers li {display:block;}
* html #special-offers li {height: 1%;}


#special-offers ul li {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

#special-offers .text {
	float: left;
	width: 410px;
	margin: 0 20px 20px 0;
}

#special-offers .buttons {
	float: left;
	width: 150px;
}


#special-offers h3 {
	margin: 0 0 0.5em 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #b69e56;
}
#special-offers .admin {
	clear: left;
	padding: 0;
	list-style: none;
	text-align: right;
}
#special-offers .admin li {
	display: inline;
	padding-right: 5px;
}
#special-offers .links a {
	display: block;
	float: right;
	margin: 0 0 5px 0;
	padding: 5px;
	text-align: center;
	text-transform: lowercase;
	color: white;
	background: #999;
	text-decoration: none;
	font-weight: bold;
	width: 80px;
}
.special-offers-sub-nav {
	height: 165px;
}
#special-offers .links a.website-link {
	background-color: #d1c398 !important;
}
.special-offers-title, .special-offers-sub-nav, #special-offers .links a.email-link {
	background-color: #b69e56 !important;
}
#special-offers .telephone {
	clear: both;
	text-align: right;
}


#special_offer_starts_1i, #special_offer_starts_2i, #special_offer_starts_3i,
#special_offer_ends_1i, #special_offer_ends_2i, #special_offer_ends_3i {
	width: auto;
}
#special_offer_starts_2i, #special_offer_starts_3i,
#special_offer_ends_2i, #special_offer_ends_3i {
	margin-right: 10px;
}
