/* Overrides for headings on products page */

.hair-care .heading{
	background:#324162;
}
.hair-care .heading a{
	color:#fff;
}
.hair-color div.active,
.hair-care div.active,
.special-collections div.active {
	background:#FFFFFF;
}
.hair-color div.active a,
.hair-care div.active a,
.special-collections div.active a  {
	color:#000000;
}
.hair-color div.heading,
.hair-care div.heading,
.special-collections div.heading {
	width: 202px;
	padding: 0;
}
.hair-color div.heading a,
.hair-care div.heading a,
.special-collections div.heading a {
	display: block;
	height:100%;
	padding-left: 15px;
}
.hair-color div.heading a:hover,
.hair-care div.heading a:hover,
.special-collections div.heading a:hover {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}

/*  */
.wherebuylink {
    display: block;
    margin-bottom: 3px;
    margin-top: -1px;
}

/* Override product ul / li styling */
.product-list ul {
	width: 743px;
}
.product-list ul li {
	width: 175px;
    float:none;
}
.product-list h2 {
	display: inline;
	float: left;
	clear: left;
	margin: 50px 0 0 0;
	padding: 0 0 0 26px;
	color:#757575;
	font-size:20px;
	font-weight:normal;
	line-height:normal;
	text-transform:uppercase;
}
.product-list h3 {
	display: inline;
	float: left;
	clear: left;
	margin: 0;
	padding: 0 0 0 26px;
	width: 763px;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	line-height: normal;
}


/* Classic overrrides */
div#classic_id div.w2 {
	background-color: #E5E5E5;
}
div#classic_id .add-nav a,
div#classic_id .back2,
div#marine_id .add-nav a,
div#marine_id .back2 {
	color:#000000;
}
div#classic_id div.product-holder {
	border-color: #6F8CC0;
	border-style: solid;
	border-width: 2px;
}
.container-box > .text > img {
    padding-bottom: 20px;
}