/* @override http://www.wholeharvest.com/styles-lfd-cleaned.css */


/* -- Global
------------------------------------------------------------- */

a {
	outline: none;
}

/* -- Main Content
------------------------------------------------------------- */

.lfd-cleaned #maincontent {
	padding-bottom: 100px;
}

.lfd-cleaned #maincontent h2 {
	margin-top: 12px;
	margin-bottom: 12px;
}

.lfd-cleaned #maincontent p {
	margin-bottom: 1em;
}

.lfd-cleaned #maincontent img {
	margin-left: 15px;
	margin-top: 20px;
	margin-bottom: 16px;
}




/* Specifics */

.lfd-cleaned #maincontent .link-list,
.lfd-cleaned-partial #maincontent .link-list {
	margin: 30px 0 0 15px;
	padding: 0;
	list-style-type: none;
}

.lfd-cleaned #maincontent .link-list li,
.lfd-cleaned-partial #maincontent .link-list li {
	margin-top: 20px;
}

.lfd-cleaned #maincontent .link-list li a:hover,
.lfd-cleaned-partial #maincontent .link-list li a:hover {
	text-decoration: none;
}

.lfd-cleaned #maincontent .link-list li a,
.lfd-cleaned-partial #maincontent .link-list li a {
	color: #eb2a2e;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-left: 167px;
}


/* Canola Butter Alternative */

#but-alt-nut-info a {
	background: url(images/butter-alt-nutritional-info.gif) no-repeat left center;
	height: 75px;
	padding-top: 60px;
}

#but-alt-conv-info a {
	background: url(images/butter-alt-conversion-info.gif) no-repeat left center;
	height: 75px;
	padding-top: 58px;
}

/* Culinary Oil */

#cul-oil-nut-info{
	background: url(images/butter-alt-nutritional-info.gif) no-repeat left center;
	height: 75px;
	padding-top: 60px;
}

#cul-oil-100-info{
	background: url(images/cul-oil-nutritional-info.gif) no-repeat left center;
	height: 75px;
	padding-top: 60px;
}

/* Spray Soy */

#spray-soy-nut-info{
	background: url(images/soy-spray-nutritional-info.gif) no-repeat left center;
	height: 75px;
	padding-top: 60px;
}

/* Canola Oil */

#canola-nut-info a {
	background: url(images/canola-nutritional-info.gif) no-repeat left center;
	height: 75px;
	padding-top: 60px;
}

/* SmartCoat*/

#smartcoat-nut-info a {
	background: url(images/smartcoat-nutritional-info.gif) no-repeat left center;
	height: 75px;
	padding-top: 60px;
}

/* Soy Oil */

#soy-oil-nut-info a {
	background: url(images/soy-oil-nutrition-label-th.gif) no-repeat left center;
	height: 75px;
	padding-top: 60px;
}



/* -- Sidebar - Right
------------------------------------------------------------- */

.lfd-cleaned #buttonarea,
.lfd-cleaned-partial #buttonarea {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 158px;
}

.lfd-cleaned #buttonarea p,
.lfd-cleaned-partial #buttonarea p {
	color: #666;
	font-size: 11px;
	line-height: 14px;
	padding: 0;
	margin-bottom: 1em;
}

.lfd-cleaned #buttonarea a:hover,
.lfd-cleaned-partial #buttonarea a:hover {
	border-bottom: none;
}

.lfd-cleaned #buttonarea a,
.lfd-cleaned-partial #buttonarea a {
	border-bottom: 1px solid #006c54;
	color: #006c54;
	text-decoration: none;
}

.lfd-cleaned #buttonarea h4,
.lfd-cleaned #buttonarea h5,
.lfd-cleaned-partial #buttonarea h4,
.lfd-cleaned-partial #buttonarea h5 {
	text-align: left;
	color: #eb2a2e;
	padding: 0;
}

.lfd-cleaned #buttonarea h4,
.lfd-cleaned-partial #buttonarea h4 {
	font-size: 13px;
	margin-top: 2em;
	margin-bottom: 1em;
}

.lfd-cleaned #buttonarea h4.first,
.lfd-cleaned-partial #buttonarea h4.first {
	margin-top: 1em;
}

.lfd-cleaned #buttonarea h5,
.lfd-cleaned-partial #buttonarea h5 {
	color: #006c54;
	font-size: 11px;
	margin-top: 1em;
	margin-bottom: 0.2em;
}

.lfd-cleaned #buttonarea ul.related-products,
.lfd-cleaned-partial #buttonarea ul.related-products {
	font-size: 11px;
	list-style-type: none;
	padding-left: 0;
	text-align: left;
}

.lfd-cleaned #buttonarea ul.related-products li
.lfd-cleaned-partial #buttonarea ul.related-products li {
	margin-bottom: 6px;
}

.lfd-cleaned #buttonarea p.side-group
.lfd-cleaned-partial #buttonarea p.side-group {
	margin-top: 4em;
}

/* adjustments for superscript in sidebar */

ul.related-products li a {
	line-height: 16px;
}

sup {
	font-size: .83em;
    line-height: 0.5em;
    vertical-align: baseline;
    position: relative;
    top: -0.4em;
}



/* -- Helpful classes
------------------------------------------------------------- */

.lfd-cleaned #maincontent img.align-center,
.lfd-cleaned-partial #maincontent img.align-center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.lfd-cleaned #maincontent img.align-right {
	float: right;
	margin-left: 20px;
}

.lfd-cleaned #maincontent img.push-up {
	margin-top: 0;
}

.lfd-cleaned #maincontent img.bottom-accent {
	margin: 60px 0 0 0;
}





