
.special-item {
	padding: 20px 0 30px 0 !important;
	border-bottom: solid 1px #888 !important;
}

.special-item .image {
	margin-top: 7px;
	position: relative;
}

.special-item .image .special-tag {
	position: absolute;
	bottom: 5px;
	right: 5px;
	color: #FFF !important;
}

.special-item .details {
	width: 560px;
}

.special-item .details .important-details {
	float: left;
	width: 240px;
	min-height: 200px;
	border-right: 1px solid #444;
}

.special-item .details .important-details p {
	margin: 0;
}

.special-item .details .important-details p.part-name {
	color: #888;
}

.special-item .details .important-details p.part-name {
	color: #888;
}

.special-item .details .important-details p.stock {
	color: #05AA48;
	margin-bottom: 20px;
}

.special-item .details .important-details p.orig-price {
	color: #888;
	font-size: 14px;
	text-decoration: line-through;
}

.special-item .details .important-details p.special-price {
	font-size: 20px;
	margin-bottom: 17px;
}

.special-item .details .extra-details {
	float: left;
	width: 320px;
	border-left: 1px solid #444;
	margin-left: -1px;
	padding-left: 30px;
}

.special-item .details .extra-details p.cross-ref {
	color: #FFF;
	margin-top: .25em;
	font-size: 1.15em;
	line-height: 1.5em;
}

.special-item .details .extra-details p.cross-ref strong {
    text-decoration: underline;
}

.special-item .details .extra-details p.desc {
	
}
