﻿body {
	font-family:Helvetica, Arial, sans-serif !important;
	background:#000;
	position:relative;
	min-width:960px;
	font-size:0.625em;
	color:#444;
	margin:0;
	overflow:auto;
	filter:none;
	*overflow:hidden;
}
.ms-WPBody {
	font-size:1em !important;
	font-family:Helvetica, Arial, sans-serif !important;
}
div.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
iframe {
	background-color:#000;
	border:none;
}
#scallop {
	background:transparent url(/style%20library/images/scallop.png);
	height:143px;
	width:50px;
	position:absolute;
	top:0;
	left:63px;
}
#SharePointControls {
	z-index:2000;
}
#PanteneContentTopNav {
	background:transparent url(/style%20library/images/header.gif) repeat-x scroll 0 100%;
	height:73px;
	width:100%;
	position:static;
	z-index:100;
}
#PanteneContentTopNav .HeaderContainer {
	position:static;
	width:960px;
	display:block;
	height:465px;
	overflow:hidden;
	margin:0 auto;
	padding:10px;
}
#PanteneContentTopNav .logo {
	float:left;
	display:inline;
	z-index:120;
}
#PanteneContentTopNav .lang {
	float:right;
	display:inline;
	height:21px;
	color:#fff;
	position:relative;
	font-size:1em;
	z-index:200;
	margin:0 125px 0 0;
}
#PanteneContentTopNav .lang span {
	float:left;
	height:26px;
	width:5px;
}
#PanteneContentTopNav .lang:hover span, #PanteneContentTopNav .lang.hover span {
	background:transparent url("/style%20library/images/bg-btn-lang-r.gif") no-repeat;
}
#PanteneContentTopNav .lang a {
	color:#fff;
	text-decoration:none;
	float:left;
}
#PanteneContentTopNav .lang:hover a, #PanteneContentTopNav .lang.hover a {
	background:transparent url("/style%20library/images/bg-btn-lang-l.gif") no-repeat;
}
#PanteneContentTopNav .lang a strong {
	background:url("/style%20library/images/ico-lang.gif") no-repeat scroll 97% 7px transparent;
	float:left;
	height:21px;
	display:block;
	padding:6px 28px 0 10px;
}
#PanteneContentTopNav .lang .drop {
	display:none;
	left:0;
	position:absolute;
	top:25px;
	width:262px;
}
#PanteneContentTopNav .lang .drop a {
	background:none;
	float:none;
	font-weight:700;
}
#PanteneContentTopNav .lang .drop .list-title {
	color:#AAA9A9;
	display:block;
	font-size:1.2em;
	font-weight:400;
	line-height:14px;
	margin:8px 0 3px;
}
#PanteneContentTopNav .lang .drop .t {
	background:url("/style%20library/images/bg-lang-drop-t.png") no-repeat scroll 0 0 transparent;
	height:5px;
}
#PanteneContentTopNav .lang .drop .c {
	background:url("/style%20library/images/bg-lang-drop-c.png") repeat-y scroll 0 0 transparent;
	overflow:hidden;
	padding:8px 0 10px 4px;
}
#PanteneContentTopNav .lang .drop .b {
	background:url("/style%20library/images/bg-lang-drop-b.png") no-repeat scroll 0 0 transparent;
	height:5px;
}
#PanteneContentTopNav .lang .drop .col {
	float:left;
	display:inline;
	width:50%;
}
#PanteneContentTopNav .lang .drop ul {
	list-style:none outside none;
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0 0 5px;
}
#PanteneContentTopNav .lang .drop li {
	background:none repeat scroll 0 0 transparent;
	display:block;
	float:none;
	font-size:1em;
	line-height:12px;
	overflow:hidden;
	vertical-align:top;
	width:100%;
	margin:0;
	padding:0;
}
#PanteneContentTopNav .lang:hover .drop li, #PanteneContentTopNav .lang.hover .drop li {
	list-style:none;
	margin-left:10px;
}
html[xmlns] .clearfix, 
#PanteneContentTopNav .registration-myaccount:hover .rmdrop, 
#PanteneContentTopNav .registration-myaccount.hover .rmdrop,  
#PanteneContentTopNav .lang:hover .drop, 
#PanteneContentTopNav .lang.hover .drop,
#main .item-list li .img-holder img, 
#mypantene .solution-box .col2 h2 strong, #mypantene .carousel ul li img, #mypantene .tab .content .item-list li img, #mypantene .also-like ul li a img, .side-promo .adv img, .promoHorizontal .adv img, #article .side-promo .adv img, #main .solution-box .col2 h2 strong, #main .carousel ul li img, #main .tab .content .item-list li img, #main .also-like ul li a img {
	display:block;
}
#PanteneContentTopNav .lang .drop a:hover,
#PanteneContentTopNav .registration-myaccount .rmdrop a:hover, 
#mypantene .promo-box .posts ul li .title a:hover, 
#main .promo-box .posts ul li .title a:hover {
	text-decoration:underline !important;
}
#PanteneContentTopNav div.nav-wrapper {
	width:100%;
	text-align:center;
	float:left;
	position:relative;
	margin-top:9px;
	z-index:150;
}
#PanteneContentTopNav .PanteneCssMenu {
	clear:left;
	float:left;
	list-style:none;
	position:relative;
	left:50%;
	text-align:center;
	margin:0;
	padding:0;
}
#PanteneContentTopNav .PanteneCssMenu li {
	display:block;
	float:left;
	list-style:none;
	font-size:1.1em;
	letter-spacing:1px;
	position:relative;
	right:50%;
	margin:0;
	padding:0 15px;
}
#PanteneContentTopNav .PanteneCssMenu li li {
	right:auto;
	text-align:left;
}
#PanteneContentTopNav .PanteneCssMenu li li a {
padding:2px 0 0;
}
#PanteneContentTopNav .PanteneCssMenu li a {
color:#FFFFFF;
float:left;
height:18px;
margin:0;
padding:2px 15px;
text-decoration:none;
text-transform:uppercase;
}
#PanteneContentTopNav .PanteneCssMenu li ul {
background:url("/style%20library/images/drop.png") no-repeat 0 0;
height:285px;
left:0;
margin-left:-999em;
position:absolute;
top:20px;
width:268px;
}
#PanteneContentTopNav .PanteneCssMenu li.PanteneCssMenui0PItem2 ul {
padding:0 5px;
width:398px;
}
#PanteneContentTopNav .nav-wrapper {
	position:relative;
}
#PanteneContentTopNav .nav-wrapper .PanteneCssMenui0 {
	float:left;
	display:inline;
	position:relative;
	height:20px;
}
#PanteneContentTopNav .nav-wrapper .PanteneCssMenui0 a {
	z-index:11;
	color:#FFF;
	text-decoration:none;
}
#PanteneContentTopNav .nav-wrapper .PanteneCssMenui0 span {
	background:none;
	height:17px;
	width:14px;
	display:inline-block;
}
#PanteneContentTopNav .nav-wrapper .PanteneCssMenui0.selected span {
	background:transparent url("/style%20library/images/ico-products.gif") no-repeat 3px 3px;
}
#PanteneContentTopNav .nav-wrapper .PanteneCssMenui0 ul {
	position:absolute;
	margin-left:-999em;
	padding:0 2px;
}
#PanteneContentTopNav .nav-wrapper .PanteneCssMenui0 ul a {
	padding-left:8px;
	padding-right:5px;
	width:100%;
}
#PanteneContentTopNav .nav-wrapper li.PanteneCssMenui0 ul a:hover {
	background:url("/style%20library/images/bg-nav-active.png") no-repeat scroll -20px 0 transparent;
}
#PanteneContentTopNav li.PanteneCssMenui {
	font-size:0.9em;
	margin-bottom:10px;
	padding:2px 0 0;
}
#PanteneContentTopNav .RowCol1 {
float:left;
margin-left:5px;
margin-right:5px;
text-align:left;
}
#PanteneContentTopNav .PanteneCssMenui0PItem2 .RowCol1 {
width:157px;
}
#PanteneContentTopNav .PanteneCssMenui0PItem2 .RowCol2 {
float:left;
margin-left:5px;
text-align:left;
width:208px;
}
#PanteneContentTopNav .PanteneCssMenui0PItem2 .DDLItem2Col1 {
float:left;
margin: 2px 5px -7px;
width:157px;
color:#ccc;
}
#PanteneContentTopNav .PanteneCssMenui0PItem2 .DDLItem2Col2 {
float:left;
margin:2px 5px -7px;
width:208px;
color:#ccc;
}
#PanteneContentTopNav .PanteneCssMenu li.PanteneCssMenui0PItem5 ul {
background-position:0 -20px;
height:130px;
padding:0 5px;
width:190px;
}
#PanteneContentTopNav .PanteneCssMenui0PItem5 .RowCol1 {
width:177px;
}
#PanteneContentTopNav .PanteneCssMenui0PItem5 .DDLItem2Col1 {
float:left;
margin: 2px 5px 0px;
width:157px;
}
#PanteneContentBody {
	position:static;
	*position:relative;/*For All IE*/
	z-index:50;
	min-height:350px;
}
#PanteneContentFooter {
	background:transparent url(/style%20library/images/bg-footer.gif) repeat-x scroll 0 0;
	width:100%;
	position:relative;
	font-size:1em;
	line-height:12px;
	*z-index:10;
}
#PanteneContentFooter .footer-frame {
	overflow:hidden;
	width:960px;
	margin:0 auto;
	padding:30px 0 43px;
}
#PanteneContentFooter .FooterLegal {
	float:left;
	display:inline;
	color:#959595;
	margin:0 0 0 8px;
}
#PanteneContentFooter .FooterUtilityNav {
	float:right;
	display:inline;
	border:none;
}
#PanteneContentFooter a {
	color:#959595;
	text-decoration:underline;
}
#product {
	overflow:hidden;
	position:relative;
	width:100%;
	padding:0;
}
#product .main-w1 {
	float:left;
	left:50%;
	position:relative;
	width:1086px;
}
#product .main-w2 {
	background:transparent url(/style%20library/images/bg-main.gif) repeat-y scroll 0 0;
	float:left;
	left:-50%;
	position:relative;
	width:1086px;
}
#product .main-holder {
	background:transparent url(/style%20library/images/bg-main-holder.gif) no-repeat scroll 0 0;
	overflow:hidden;
	width:100%;
}
#product .main-frame {
	background:transparent url(/style%20library/images/bg-main-frame.gif) no-repeat scroll 0 100%;
	height:1%;
	overflow:hidden;
	padding:0 61px 0 63px;
}
.product-landing-headline {
	width:70%;
	margin:0 30px 10px;
}
#product h4 {
	font-family:Helvetica, Arial, sans-serif;
	font-weight:700;
	font-size:1.5em;
	line-height:1.1em;
	color:#CF8F43;
	margin:0;
}
.product-nav {
	width:100%;
	position:relative;
	height:35px;
	background:transparent url('/style%20library/images/bg-product-nav.png') no-repeat top right;
	margin:0 0 10px;
	padding:35px 0 0;
}
.shop-products-box {
	color:#000;
	float:right;
	position:relative;
	padding:0 30px;
}
.shop-products-text {
	font-size:1.4em;
	text-transform:uppercase;
	margin:3px 5px;
}
.shop-products-ddl {
	margin:1px 5px;
}
.shop-products-search {
	margin:0 5px 0 0;
}
#product .product-landing-main h2 {
	font-size:2.4em;
	text-transform:uppercase;
	font-weight:400;
	margin:0;
	padding:0;
}
#product .product-landing-main p {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.2em;
	line-height:1.5em;
	margin:0;
	padding:8px 0;
}
#product .product-landing-main p.content-text {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1em;
	line-height:1.2em;
	margin:0;
	padding:8px 0;
}

#product .product-landing-main .product-landing-top {
	margin:0 30px 10px;
}
#product .product-landing-column div.content li {
	background:url("/style%20library/images/bullet2.gif") no-repeat scroll 0 2px transparent;
	list-style:none;
	margin:0 0 5px;
	padding:0 0 0 15px;
}
#product .product-landing-column div.content li a {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.1em;
	font-weight:700;
	line-height:1.3em;
	color:#9e6c33;
	text-decoration:underline;
}
#product .product-landing-main .product-landing-column {
	float:left;
	margin:0 10px 0 0;
}
#product .image {
	text-align:center;
}
#product .product-landing-column div.content {
	width:155px;
}
#product .product-landing-bottom {
	background:transparent url(/style%20library/images/btm-container-bg.png) no-repeat;
	padding:30px;
}
#product .product-landing-bottom .image {
	background:url("/style%20library/images/btm-images-bg.png") no-repeat scroll 0 0 transparent;
	height:148px;
	width:166px;
	padding:18px 0 0;
}
#product .product-landing-bottom h3 {
	font-size:1.8em;
	text-transform:uppercase;
	margin-top:0;
	font-weight:400;
}
#product .product-landing-column-other-collections {
	width:155px;
	float:left;
	margin:0 10px 0 0;
}
#product .product-disclaimer {
	font-size:0.9em;
	color:#333;
	border-top:1px solid #DDD;
	line-height:11px;
	padding:12px 0;
}
.collections .main-content-text {
	padding-top:90px;
	padding-left:30px;
	width:290px;
	text-align:left;
}
.headline {
	font-size:1.5em;
	color:#000;
	text-transform:uppercase;
}
.headline-bold {
	color:#000;
	font-weight:700;
}
.collections .content-text {
	padding-top:10px;
	font-size:1.2em;
	color:#444;
	line-height:1.5em;
}
.border {
	border-bottom:1px solid #ddd;
	width:368px;
}
.spacer1 {
	height:76px;
}
.fine-print {
	padding-top:14px;
	font-size:.9em;
	color:#333;
	line-height:11px;
	border-top:1px solid #ccc;
}
.main-content-top {
	height:450px;
}
.accordion {
	margin-top:-60px;
	margin-bottom:30px;
	padding:0 0 0 10px;
}
.accordionItem {
	margin:-5px 0 0;
}
.accordionItem .CatalogOpened {
	background:url('/Style%20Library/Images/Panel_Open.png') no-repeat 0 0;
	min-height:70px;
	padding:18px 0 0 55px;
}
.accordionItem .CatalogClosed {
	background:url('/Style%20Library/Images/Panel_Close.png') no-repeat 0 0;
	height:30px;
	padding:18px 0 0 55px;
}
.accordionItem .CatalogOpened .catalogHeadTextBold {
	text-transform:uppercase;
	font-weight:700;
	color:#000;
	font-size:1.6em;
}
.accordionItem .CatalogOpened .catalogHeadText {
	text-transform:uppercase;
	color:#000;
	font-size:1.6em;
	margin-left:10px;
}
.accordionItem .CatalogClosed .catalogHeadTextBold {
	text-transform:uppercase;
	font-size:1.6em;
	font-weight:700;
	color:#CF8F43;
}
.accordionItem .CatalogClosed .catalogHeadText {
	text-transform:uppercase;
	font-size:1.6em;
	color:#CF8F43;
	margin-left:10px;
}
.accordion .accordionItem .CatalogClosed a {
	color:#9e6c33;
}
.accordionItem div.collapsable-content {
	clear:both;
	overflow:hidden;
	margin:-50px 0 0;
	padding:0.4em;
}
.accordionItem.CatalogOpened div.collapsable-content {
	float:left;
	display:inline;
}

/* Hides button image when the accordion is collapsed */
.hideElement {
	display:none;
}

.main-thumb {
	float:left;
	padding-left:10px;
	padding-top:0;
}
.thumb {
	background-image:url('/Style%20Library/Images/Product_Content_bg.png');
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:226px;
	height:304px;
	padding-bottom:18px;
}
#product.collections .prod-gallery-img-holder {
	float:left;
	display:inline;
	width:210px;
	height:290px;
	margin-left:6px;
	margin-top:8px;
}
.prod-gallery-img-caption {
	position:relative;
	margin-left:19px;
	height:160px;
	width:180px;
}
.collections-container {
	margin-top:-80px;
}
.product-details-banner-text {
	color:#FFF;
	font-size:1.8em;
	position:absolute;
	top:87px;
	left:263px;
	text-transform:uppercase;
	width:500px;
	word-wrap:break-word;
}
#product-details-overlay {
	position:absolute;
	left:190px;
	top:155px;
	width:441px;
	visibility:hidden;
	z-index:1001;
}
#screenoverlay {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#CCF;
	visibility:hidden;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:1000;
}
.product-page-overylay-light-top {
	background:url(/style%20library/images/over_top.png) no-repeat 0 0;
	width:100%;
	height:10px;
}
.product-page-overylay-light-bg {
	background:url(/style%20library/images/over_middle.png) repeat-y 0 0;
	width:416px;
	color:#FFF;
	padding:0 10px 0 15px;
}
.product-page-overylay-light-bottom {
	background:url(/style%20library/images/over_down.png) no-repeat 0 0;
	width:100%;
	height:10px;
}
.product-page-overylay-light-bg p {
	padding-bottom:16px;
}
.product-page-overylay-light-bg div {
	text-transform:uppercase;
}
.product-page-overylay-light-bg div span.product-page-overlay-category {
	font-size:0.76em;
	display:block;
	padding-bottom:5px;
}
.product-page-overylay-light-bg div span.product-page-overlay-productType {
	font-size:1.63em;
	display:block;
	padding-bottom:11px;
}
.product-page-overylay-light-bg div span.product-page-overlay-benefit {
	font-size:0.91em;
	display:block;
	padding-bottom:13px;
	color:#B8B8B8;
}
.product-page-major-img {
	float:left;
	width:150px;
	background-image:url(/style%20library/images/bg-shampooo.jpg);
	background-repeat:no-repeat;
	background-position:100% 85%;
	margin-left:30px;
	height:320px;
	position:relative;
}
.product-page-major-img img {
	margin:-50px 0 0 10px;
}
#product .product-page-major-img a {
	color:#CF8F43;
	text-decoration:none;
	font-weight:700;
	font-size:1em;
	line-height:10px;
	position:absolute;
	bottom:0;
	left:0;
	clear:both;
	background-image:url(/style%20library/images/search-img.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:28px;
	display:block;
	width:100px;
	margin-left:12px;
}
.product-page-introduction {
	width:480px;
	font-size:1.8em;
	color:#444;
	line-height:1.1em;
	clear:both;
	margin:15px 0 18px;
}
.product-page-description {
	float:left;
	padding:20px 0 0 20px;
}
.product-page-description-catalog {
	text-transform:uppercase;
	font-weight:700;
	font-size:2.8em;
	line-height:28px;
	color:#000;
	width:500px;
}
.product-page-description-benefit {
	text-transform:uppercase;
	color:#444;
	font-size:1.4em;
	width:500px;
}
.product-page-description h3 {
	width:480px;
	clear:both;
	margin-top:15px;
}
#product .product-page-description p {
	font-size:1.2em;
	line-height:15px;
	color:#444;
	width:488px;
	margin-top:20px;
	padding-top:-8px;
}
.product-page-description a.btn-buy img {
	margin:15px 0;
}
.product-page-ratings {
	font-size:0.75em;
	color:#DDD;
}
.product-page-ratings a {
	color:#CF8F43;
	font-weight:700;
	text-decoration:underline;
	background-image:url(/style%20library/images/list-arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:15px;
	line-height:20px;
}
#product .product-page-featured-review {
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	height:116px;
	padding:0 0 10px;
}
#product .product-page-featured-review p {
	font-style:italic;
	font-size:1.2em;
	line-height:15px;
	color:#444;
	margin:10px 0;
}
#product .product-page-featured-review p span {
	font-style:normal;
	margin:0;
}
#product .product-page-featured-review-title {
	font-size:1.1em;
}
#product .product-page-featured-review-title p {
	font-size:1em;
	font-style:normal;
	color:#444;
}
#product .product-page-disclaimer {
	width:480px;
	margin:4px 0 10px;
}
#product .product-page-disclaimer p {
	font-size:.9em;
	line-height:11px;
	color:#333;
	padding:0;
}
.prod-carousel ul li {
	background:url(none.gif);
filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-galleru-el.png', sizingmethod='crop');
}
#product .prod-gallery-holder {
	position:relative;
	height:1%;
	margin-left:0;
	width:657px;
}
#product .prod-link-prev, #product .prod-link-next {
	position:absolute;
	top:140px;
	left:0;
	background:url(/style%20library/images/btn-prev.png) no-repeat;
	width:23px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
}
#product .prod-link-next {
	right:-5px;
	left:auto;
	background:url(/style%20library/images/btn-next.png) no-repeat;
}
#product .prod-carousel {
	width:598px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 31px;
}
#product .prod-carousel ul li {
	float:left;
	display:inline;
	width:199px;
	height:288px;
	background:url(/style%20library/images/bg-galleru-el.png) no-repeat;
}
#product .prod-gallery-img-holder {
	float:left;
	display:inline;
	width:143px;
	height:288px;
	margin-left:28px;
	margin-top:8px;
}
#product .prod-gallery-img-holder img {
	display:block;
	margin:10px auto auto;
	padding:0 0 20px;
}
#product .prod-carousel li .prod-gallery-img-caption {
	position:relative;
	width:146px;
	margin-top:0;
	margin-left:0;
}
#product .prod-carousel li span, #product .prod-gallery-img-caption span {
	font-size:1em;
	color:#333;
	text-transform:uppercase;
	font-weight:700;
	padding-right:10px;
}
#product .prod-carousel li .prod-gallery-img-btn-by a {
	padding-left:16px;
	font-size:1.2em;
	font-weight:700;
	background:url(../images/bullet2.gif) no-repeat 0 2px;
	float:left;
}
#product .prod-gallery-img-holder div div div img {
	float:left;
	margin:5px 4px 0 0;
}

#product .prod-gallery-img-caption div div {
	bottom:30px;
	position:absolute;
}
#main .prime .intro {
	height:1%;
	overflow:hidden;
	padding:0 31px 0 39px;
}
#main .prime .intro .img-holder {
	float:right;
	display:inline;
	margin:11px 0 0 85px;
}
#main .prime .intro h1 {
	font-size:2.4em;
	line-height:24px;
	color:#444;
	text-transform:uppercase;
	margin:109px 0 0;
}
#main .prime .intro .action li {
	float:left;
	background:url(/style%20library/images/divider-action.gif) no-repeat 0 1px;
	padding:2px 10px 2px 11px;
}
#main .prime .intro .action li a.share {
	background:url(/style%20library/images/btn-share.gif) no-repeat;
	width:16px;
	height:16px;
}
#main .prime .intro .action li a.print {
	background:url(/style%20library/images/btn-print.gif) no-repeat;
	width:16px;
	height:16px;
}
#main .prime .intro .action li.rate {
	width:110px;
}
#main .prime .intro .action li .rate-list {
	list-style:none;
	height:1%;
	overflow:hidden;
	margin:1px 0 0;
	padding:0;
}
#main .prime .intro .action li .rate-list li {
	background:none;
	display:inline;
	float:left;
	margin:0 0 0 1px;
	padding:0;
}
#main .prime .intro .action li .rate-list a {
	background:url(/style%20library/images/ico-rate.gif) no-repeat;
	width:14px;
	height:14px;
}
#main .prime .content {
	width:706px;
	overflow:hidden;
	margin:6px 0 0 7px;
}
#main .prime .content .t {
	background:url(/style%20library/images/bg-content-t.png) no-repeat;
	height:22px;
	overflow:hidden;
}
#main .prime .content .c {
	background:url(/style%20library/images/bg-content-c.png) repeat-y;
	height:1%;
	padding:8px 33px 22px;
}
#main .prime .content .b {
	background:url(/style%20library/images/bg-content-b.png) no-repeat;
	height:22px;
	overflow:hidden;
}
#main .prime .content .section {
	width:100%;
}
#main .prime .content p {
	line-height:18px;
	margin:0 0 8px;
}
#main .prime .content h2 {
	font-size:1.8em;
	line-height:18px;
	color:#666;
	margin:0 0 20px;
	padding:9px 0 0;
}
#main .box {
	height:1%;
	overflow:hidden;
	padding:0 117px 0 105px;
}
#main .box h1 {
	font-size:1.8em;
	color:#000;
	text-transform:uppercase;
	margin:10px 0 0;
}
#main .box p {
	line-height:15px;
	color:#444;
	margin:15px 0 0;
}
#main .more {
	display:block;
	width:100%;
	overflow:hidden;
}
#main .item-list {
	list-style:none;
	height:1%;
	overflow:hidden;
	background:url(/style%20library/images/bg-item-list.gif) no-repeat 6px 0;
	margin:12px 0 0 24px;
	padding:22px 0 65px;
}
#main .item-list li {
	float:left;
	width:308px;
	margin:0 0 0 -3px;
}
#main .item-list li .t {
	background:url(/style%20library/images/bg-item-t.png) no-repeat;
	height:13px;
	overflow:hidden;
}
#main .item-list li .c {
	background:url(/style%20library/images/bg-item-c.png) repeat-y;
	height:1%;
	padding:0 9px;
}
#main .item-list li .b {
	background:url(/style%20library/images/bg-item-b.png) no-repeat;
	height:13px;
	overflow:hidden;
}
#main .item-list li .container {
	float:left;
	width:100%;
	position:relative;
	min-height:295px;
	margin:-4px 0 0;
}
* html #main .item-list li .container {
	height:295px;
}
#main .item-list li .text-holder {
	font-size:1.2em;
	color:#444;
	line-height:15px;
	padding:0 20px;
}
#main .item-list li .text-holder h2 {
	font-size:1.8em;
	line-height:15px;
	color:#000;
	text-transform:uppercase;
	margin:19px 0 0;
}
#main .item-list li .text-holder p {
	margin:7px 0 10px;
}
#main .item-list li .text-holder .btn-more {
	background:url(/style%20library/images/bullet2.gif) no-repeat 0 2px;
	padding:0 0 0 18px;
}
.solution-box {
	height:1%;
	overflow:hidden;
	margin:69px 0 0;
	padding:0 0 0 31px;
}
.solution-box h1 {
	font-size:2.4em;
	line-height:24px;
	font-weight:400;
	text-transform:uppercase;
	color:#000;
	margin:20px 0 0 2px;
}
#mypantene .solution-box .box .col1 {
	float:left;
	font-size:1.3em;
	width:210px;
	margin:0 22px 0 0;
}
#mypantene .solution-box .box .col1 h2 {
	font-size:1.8em;
	line-height:18px;
	color:#fff;
	font-weight:400;
	text-transform:uppercase;
	margin:5px 0 0;
}
#mypantene .solution-box .box .col1 dt {
	display:block;
	color:#fff;
	margin:16px 0 0;
}
#mypantene .solution-box .box .col1 dd {
	color:#fff;
	display:block;
	font-weight:700;
	margin:0;
}
a.btn-save-results {
	background: transparent url('/Style%20Library/Images/btn-blkbg-right.png') no-repeat scroll top right; 
	display:block;
	float: left;
	padding-right: 8px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	margin:21px 0 8px 1px;
	height:19px;
	text-transform:uppercase;
}

a.btn-save-results span { 
	background: transparent url('/Style%20Library/Images/btn-blkbg-left.png') no-repeat; 
	display: block;
	line-height: 1.6em;
	padding: 0px 0 5px 10px;
	color: #000;
	text-indent:7px;
} 
a.btn-save-results:hover span{
	color:#fff;
}
#mypantene .solution-box .col2 h2 {
	font-size:1.8em;
	font-weight:400;
	line-height:18px;
	background:url(/Style%20Library/Images/ico-fine.gif) no-repeat;
	color:#fff;
	text-transform:uppercase;
	margin:0 0 -2px;
	padding:5px 0 6px 58px;
}
#mypantene .solution-box .box .col2 p {
	color:#fff;
	overflow:hidden;
	font-size:1.2em;
}
#mypantene .tabset li a {
	float:left;
	overflow:hidden;
	position:relative;
	height:49px;
	text-align:center;
	font-size:1.4em;
	color:#cf8f43;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
}
#mypantene .tab-holder .tab .headline {
	height:1%;
	overflow:hidden;
	font-size:1.2em;
	line-height:15px;
	padding:0 0 0 40px;
}
#mypantene .tab-holder .tab .headline ul li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
	background:url(/Style%20Library/Images/bullet2.gif) no-repeat 0 2px;
	font-size:1.2em;
	line-height:15px;
	font-weight:700;
	padding:0 0 5px 16px;
}
#mypantene .carousel li span.info {
	display:block;
	font-size:1em;
	line-height:10px;
	text-transform:uppercase;
	color:#000;
	margin:2px 0 0;
}
#mypantene .carousel li .title {
	display:block;
	text-transform:uppercase;
	color:#000;
	font-size:1.6em;
	margin:3px 0;
}
#mypantene .carousel li span {
	font-size:1.2em;
	color:#777;
}
#mypantene .carousel li .btn-by a {
	padding-left:16px;
	font-size:1.2em;
	font-weight:700;
	background:url(/Style%20Library/Images/bullet2.gif) no-repeat 0 2px;
	float:left;
}
#mypantene .tab .content {
	font-size:1.2em;
	height:1%;
	line-height:15px;
	overflow:hidden;
	background:url(/Style%20Library/Images/bg-headline.gif) repeat-y;
	margin:0 0 11px;
	padding:0 0 0 40px;
}
#mypantene .tab .content .aside h3 {
	font-weight:400;
	font-size:1.4em;
	color:#444;
	text-transform:uppercase;
	position:relative;
	margin:-7px 0 19px;
}
#mypantene .tab .content .aside ul li {
	background:url(/Style%20Library/Images/bullet2.gif) no-repeat 0 2px;
	font-size:1.2em;
	line-height:15px;
	font-weight:700;
	padding:0 0 10px 20px;
}
#mypantene .tab .content .item-list .caption h4 {
	font-size:1.2em;
	line-height:14px;
	text-transform:uppercase;
	color:#444;
	margin:12px 0 0;
}
#mypantene .tab .content .item-list .caption span {
	font-size:1.2em;
	color:#707070;
	display:block;
	margin:3px 0 5px;
}
#mypantene .tab .content .item-list .caption a {
	background:url(/Style%20Library/Images/bullet2.gif) no-repeat 0 2px;
	font-size:1.2em;
	font-weight:700;
	padding:0 0 0 18px;
}
#mypantene .also-like h5 {
	font-size:1.8em;
	line-height:18px;
	color:#171616;
	text-transform:uppercase;
	font-weight:400;
	margin:0 0 0 1px;
}
#mypantene .also-like ul li a .caption {
	position:absolute;
	bottom:8px;
	left:0;
	width:100%;
	font-size:1.2em;
	line-height:12px;
}
#mypantene .promo-box .posts ul li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
	font-size:1.2em;
	line-height:15px;
	padding:0 0 14px;
}
#mypantene .promo-box .posts ul li .title {
	font-size:1.5em;
	line-height:16px;
	display:block;
}
#mypantene {
	width:100%;
	overflow:hidden;
	position:relative;
	padding:0;
}
#mypantene.inner-mypantene .mypantene-w2 {
	background:url(/Style%20Library/Images/bg-inner-mypantene.gif) repeat-y;
	width:961px;
	height:398px;
}
#mypantene .solution-box .box {
	width:525px;
	height:267px;
	margin:0 0 0 -20px;
	padding:56px 20px 0 38px;
}
.my-pantene {
	width:100%;
	overflow:hidden;
	background:url(/Style%20Library/Images/bg-my-panten.jpg) no-repeat;
}
#content .btn-start-over {
	background:url(/Style%20Library/Images/bg-btn-start-over.gif) no-repeat 0 8px;
	padding-left:17px;
	font-size:1.2em;
	line-height:25px;
	font-weight:700;
	float:left;
	margin:0 0 0 1px;
}
#content a.btn-start-over:link {
	color:#CF8F43;
	text-decoration:underline;
}
#content .prod-gallery-holder {
	position:relative;
	height:1%;
	width:834px;
	margin:0;
	padding:0 14px;
}
#content .prod-link-prev, #content .prod-link-next {
	position:absolute;
	top:140px;
	left:5px;
	background:url(/style%20library/images/btn-prev.png) no-repeat;
	width:23px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
}
#content .prod-link-next {
	right:0;
	left:auto;
	background:url(/style%20library/images/btn-next.png) no-repeat;
}
#content .prod-carousel {
	width:810px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 11px;
}
#content .prod-carousel ul li {
	float:left;
	display:inline;
	width:204px;
	height:293px;
	background:url(/style%20library/images/bg-galleryc-el.png) no-repeat left top;
	margin:0 0 0 -2px;
	padding:9px 0;
}
#content .prod-gallery-img-holder {
	float:left;
	display:inline;
	width:190px;
	height:290px;
	margin-left:10px;
}
#content .prod-gallery-img-holder img {
	display:block;
	margin:10px auto auto;
	padding:5px 0;
}
#content .prod-carousel li .prod-gallery-img-caption {
	position:relative;
	width:160px;
	height:160px;
	margin-top:0;
}
#content .prod-carousel li span {
	font-size:1.2em;
	color:#444;
	text-transform:uppercase;
	font-weight:700;
}
#content .prod-carousel li .prod-gallery-img-title {
	display:block;
	text-transform:uppercase;
	color:#000;
	font-size:1.5em;
	margin:3px 0;
}
#content .prod-carousel li .prod-gallery-img-btn-by a {
	padding-left:16px;
	font-size:12px;
	font-weight:700;
	background:url(../images/bullet2.gif) no-repeat 0 2px;
	float:left;
}
#content .prod-gallery-img-holder div div div img {
	float:left;
	margin:0 4px 0 0;
}
#content .prod-gallery-img-caption div div img {
	margin-top:0;
	padding-top:4px;
}
#content .headline p {
	text-transform:none;
	color:#666;
}
a.close {
	background:url(/style%20library/images/close_green_big.png) no-repeat 0 0;
	width:15px;
	height:15px;
	display:block;
	position:relative;
	float:right;
}
.content .product-landing-content .product-landing-main .product-detail-top {
	margin:-80px 0 0;
}
.breadcrumbs {
	width:100%;
	overflow:hidden;
	height:16px !important;
	position:absolute;
	z-index:2;
	background:url('/style%20library/images/bg-breadcrumbs.png') no-repeat;
	font-size:0.9em;
	line-height:1.2em;
	padding:4px 0 0 55px;
}
.breadcrumbs span {
	display:none;
}
.breadcrumbs a, .breadcrumbs {
	color:#fff;
}
.breadcrumbs ul {
	list-style:none;
	background:url('/style%20library/images/bg-breadcrumbs.png') no-repeat;
	height:16px;
	margin:0;
	padding:4px 0 0 46px;
}
.breadcrumbs ul li {
	float:left;
	font-size:.9em;
	line-height:1.2em;
	color:#fff;
	background:url('/style%20library/images/divider-breadcrumbs.gif') no-repeat 0 2px;
	padding:0 4px 0 9px;
}
.side-promo {
	overflow:hidden;
	position:relative;
	width:240px;
	float:right;
	margin-bottom:120px;
}
.promoHorizontal {
	margin:30px 0 50px 30px;
}
.promoHorizontal .promo {
	float:left;
	margin:0 20px 0 0;
}
.promoHorizontal .adv {
	display:block;
	overflow:hidden;
	position:relative;
	text-decoration:none !important;
}
.side-promo .adv {
	display:block;
	width:220px;
	overflow:hidden;
	position:relative;
	text-decoration:none !important;
	margin:20px 0 0 7px;
}
.side-promo .adv .caption, .promoHorizontal .adv .caption {
	position:absolute;
	bottom:8px;
	left:0;
	width:100%;
	font-size:1.1em;
	line-height:12px;
	cursor:pointer;
	font-family:Helvetica, Arial, sans-serif;
}
.side-promo .adv .caption a, .promoHorizontal .adv .caption a {
	color:#c58546;
	font-weight:700;
}
.side-promo .adv .caption-frame, .promoHorizontal .adv .caption-frame {
	background:url(images/bg-caption.png);
	width:100%;
	display:block;
	padding:4px 0 5px;
}
.side-promo .adv .caption-frame strong, .promoHorizontal .adv .caption-frame strong {
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	overflow:hidden;
	background:url(images/ico-arrow.gif) no-repeat 180px 0;
	position:relative;
	height:24px;
	padding:0 45px 0 9px;
}
.side-promo .adv .caption-frame strong.arrow-r, .promoHorizontal .adv .caption-frame strong.arrow-r {
	background:url(images/ico-arrow.gif) no-repeat 180px 0;
}
#marketing {
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
#marketing .main-w2 {
    float:left;
    left:-50%;
    position:relative;
    width:1086px;
    background:url(/en-us/PublishingImages/Marketing%20Initiative/Bullet%20Initiative/bg-inner-main-blue.gif) repeat-y scroll 0 0 transparent;
}
#marketing .main-frame {
	height:1%;
	overflow:hidden;
	padding:0 61px 60px 63px;
	background:url(/en-us/PublishingImages/Marketing%20Initiative/Bullet%20Initiative/bottom.jpg) no-repeat scroll 0 100% transparent;
}
#marketing .more {
	display:block;
	overflow:hidden;
	margin:0;
	padding:20px 40px 20px 0;
}
#marketing .more ul {
	list-style:none;
	float:right;
}
#marketing .more li {
	overflow:hidden;
	background:url('/style%20library/images/bullet2.gif') no-repeat 0 6px;
	margin:0;
	padding:3px 16px 20px;
}
#marketing .more a {
	color:#CF8F43;
	font-size:1.2em;
	font-weight:700;
	text-decoration:underline;
}
#marketing .blue{
	background:url(/en-us/PublishingImages/Marketing%20Initiative/Bullet%20Initiative/bck-body.png) repeat-y;
}
#rows {
	margin-left:25px;
	padding:0;
}
#rows .cols2 {
	float:left;
	height:323px;
	margin:0 5px 10px 0;
	padding:0;
	width:300px;
}
#marketing-webpart .container {
	position:relative;
	float:left;
	width:300px;
	margin:0;
}
#marketing-webpart .container .img-holder {
	overflow:hidden;
	position:relative;
	margin-top:-6px;
}
#marketing-webpart .container .top-shadow {
	background:url('/style%20library/images/bg-category-el-t300.png') no-repeat;
	height:14px;
	overflow:hidden;
}
#marketing-webpart .container .side-shadows {
	min-height:306px;
	background:url('/style%20library/images/bg-category-el-c300.png') repeat-y #FFF;
	padding:0 6px;
}
#marketing-webpart .container .bottom-shadow {
	background:url('/style%20library/images/bg-category-el-b300.png') no-repeat;
	height:14px;
	overflow:hidden;
}
#marketing-webpart .header-text1 {
	font-size:1.8em;
	font-weight:700;
	color:#000;
	text-transform:uppercase;
	padding:0 9px 0 19px;
}
#marketing-webpart .header-text2 {
	font-size:1.2em;
	line-height:1.4em;
	color:#707070;
	margin:9px 0 0;
	padding:0 9px 0 19px;
}
#marketing-webpart .container ul {
	list-style:none outside none;
	position:absolute;
	bottom:14px;
	left:23px;
	margin:0;
	padding:0;
}
#marketing-webpart .container div ul li a {
	color:#cf8f43;
	font-size:1.2em;
	font-weight:700;
	margin:0 0 0 18px;
}
#marketing-webpart .container li {
	float:none;
	display:block;
	overflow:hidden;
	background:url('/style%20library/images/bullet2.gif') no-repeat 0 6px;
	margin:0;
	padding:4px 0;
}
#marketing-webpart .container .orange-arrow {
	position:absolute;
	background:url('/style%20library/images/btn-more.png') no-repeat;
	width:23px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	left:407px;
	top:137px;
}
#marketing .MI-box {
	height:1%;
	margin-top:10px;
	margin-bottom:40px;
}
#marketing .MI-box h1 {
	font-size:1.8em;
	color:#000;
	text-transform:uppercase;
	margin:0;
	padding:0 50px;
}
#marketing .MI-box p {
	line-height:1.5em;
	color:#444;
	font-size:1.2em;
	margin:15px 0 0;
	padding:0 50px;
}
.home-prod-wrapper {
	width:100%;
	overflow:hidden;
}
* html .mrktinit-product-columns {
	float:left;
	width:222px;
	margin:0;
	padding:0 0 0 12px;
}
.mrktinit-product-columns p {
	font-size:1.2em;
	line-height:1.3em;
	color:#000;
	width:205px;
	margin:0 0 5px;
}
.mrktinit-product-columns h2 {
	font-size:1.4em;
}
.mrktinit-product-header {
	font-weight:700;
	color:#000;
}
.mrktinit-product-columns a {
	color:#cf8f43;
	font-weight:700;
	font-size:1.2em;
	text-decoration:underline;
	line-height:1.3em;
	background-image:url(/en-us/PublishingImages/Marketing%20Initiative/Bullet%20Initiative/back-btn.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:18px;
	float:left;
	position:relative;
}
.mrktinit-product-columns {
	float:left;
	width:222px;
	padding:0 0 0 16px;
}
#marketing .top-text {
	width:960px;
	text-align:center;
	background:url(/en-us/PublishingImages/Marketing%20Initiative/Bullet%20Initiative//Main_top.jpg) repeat;
    margin-top:-20px;
}
#mrktinit-content-products {
	width:960px;
	height:308px;
	background:url(/en-us/PublishingImages/Marketing%20Initiative/Bullet%20Initiative/Main_Middle.jpg) repeat-y;
}
#mrktinit-content-middle-repeat {
	background:url(/en-us/PublishingImages/Marketing%20Initiative/Bullet%20Initiative//grad_middle_repeat.jpg) repeat-y;
	width:960px;
}
#mrktinit-content-middle {
	background:url(/en-us/PublishingImages/Marketing%20Initiative/Bullet%20Initiative/main_bottom.jpg) center bottom no-repeat;
	width:960px;
	text-align:left;
}
#mrktinit-content-middle-curve {
	background:url(/en-us/PublishingImages/Marketing%20Initiative/Bullet%20Initiative/main_curve.jpg);
	width:960px;
	height:58px;
}
#mrktinit-content-bottom {
	width:960px;
	min-height:200px;
	height:auto !important;
}
#mrktinit-content-bottom-repeat {
	background:transparent;
	width:960px;
}
#marketing .box {
	height:1%;
	width:860px;
	padding:0 50px;
}
#marketing .box h1 {
	font-size:1.8em;
	color:#000;
	text-transform:uppercase;
	margin:0;
}
#marketing .box p {
	font-size:1.2em;
	line-height:1.5em;
	color:#444;
	margin:15px 0 0;
}
#marketing .promo-box {
	width:100%;
	overflow:hidden;
	z-index:1;
	margin:0 0 40px;
}
#marketing .promo-box .caption {
	top:50px;
	right:90px;
	position:absolute;
	width:330px;
	line-height:1.2em;
}
#marketing .promo-box .caption .bg-top {
	background:url('/style%20library/images/bg-promo-caption-t270.png') no-repeat;
	height:5px;
}
#marketing .promo-box .caption .bg-center {
	background:url('/style%20library/images/bg-promo-caption-c270.png') repeat-y;
	padding:5px 15px 15px 15px;
}
#marketing .promo-box .caption .bg-bottom {
	background:url('/style%20library/images/bg-promo-caption-b270.png') no-repeat;
	height:5px;
}
#marketing .promo-box .caption p {
	font-size:1.2em;
	line-height:1.2em;
	color:#fff;
	margin:0;
}
#marketing .promo-box .caption li {
	overflow:hidden;
	padding-top:2px;
	background:url('/style%20library/images/bullet1.gif') no-repeat 0 3px;
}
#marketing .promo-box .caption li a {
	padding-left:18px;
	color:#e58f2a;
	font-size:1.2em;
	font-weight:700;
	text-decoration:underline;
}
#marketing .promo-box .caption li .t {
	height:13px;
	overflow:hidden;
}
#marketing .promo-box .caption li .c {
	height:1%;
	padding:0 9px;
}
#marketing .promo-box .title {
	font-size:1.8em;
	line-height:16px;
	display:block;
}
#marketing .promo-box span {
	color:#fff;
	margin:0 -10px;
}
#marketing .promo-box .link2 {
	color:#e58f2a;
	font-size:1.2em;
	text-decoration:underline;
}
#content {
	width:100%;
	position:relative;
	overflow:hidden;
}
#content .main-frame {
	height:1%;
	overflow:hidden;
	background:url('/style%20library/images/bg-inner-main-frame.gif') no-repeat 0 100%;
	padding:0 61px 0 63px;
}
#content .promo-box {
	width:100%;
	overflow:hidden;
	position:relative;
}
#content .promo-box .caption {
	width:381px;
	position:absolute;
	bottom:70px;
	left:30px;
}
#content .promo-box .bg-top {
	background:url('/style%20library/images/bg-promo-caption-t.png') no-repeat;
	height:5px;
}
#content .promo-box .bg-center {
	background:url('/style%20library/images/bg-promo-caption-c.png') repeat-y;
	height:1%;
	overflow:hidden;
	padding:7px 13px;
}
#content .promo-box .bg-bottom {
	background:url('/style%20library/images/bg-promo-caption-b.png') no-repeat;
	height:5px;
}
#content .promo-box h1 {
	color:#ccc;
	font-size:1.6em;
	font-weight:400;
	position:relative;
	margin:13px 0 0;
}
#content .promo-box h2 {
	font-size:3.3em;
	line-height:35px;
	color:#fff;
	position:relative;
	margin:0 0 6px;
}
#content .promo-box p {
	font-size:1.2em;
	line-height:15px;
	color:#fff;
	width:365px;
}
#webpart .container .top-shadow {
	background:url('/style%20library/images/bg-category-el-t.png') no-repeat;
	height:13px;
	overflow:hidden;
}
#webpart .container .side-shadows {
	width:440px;
	background:#FFF url('/style%20library/images/bg-category-el-c.png') repeat-y;
	padding:1px 9px;
}
#webpart .container .bottom-shadow {
	background:url('/style%20library/images/bg-category-el-b.png') no-repeat;
	height:60px;
	overflow:hidden;
}
#webpart .header-text1 {
	font-size:2.4em;
	line-height:24px;
	font-weight:700;
	color:#444;
	text-transform:uppercase;
	padding:5px 9px 0 19px;
}
#webpart .header-text2 {
	font-size:1.2em;
	line-height:15px;
	color:#707070;
	margin:9px 0 0;
	padding:0 9px 0 19px;
}
#webpart .container ul {
	margin:9px 0 0;
	padding:0 9px 0 19px;
}
#webpart .container div ul li a {
	color:#cf8f43;
	font-size:1.2em;
	font-weight:700;
	text-decoration:underline;
	margin:0;
}
#webpart .container li {
	line-height:15px;
	list-style:none;
	background:url('/style%20library/images/bullet2.gif') no-repeat 0 4px;
	margin:0;
	padding:0 0 8px 18px;
}
#webpart .container .top-shadow270 {
	background:url('/style%20library/images/bg-promo-caption-t270.png') no-repeat;
	height:13px;
	overflow:hidden;
}
#webpart .container .side-shadows270 {
	width:440px;
	background:#FFF url('/style%20library/images/bg-promo-caption-c270.png') repeat-y;
	padding:1px 9px;
}
#webpart .container .bottom-shadow270 {
	background:url('/style%20library/images/bg-promo-caption-b270.png') no-repeat;
	height:60px;
	overflow:hidden;
}
#tile {
	text-align:left;
	border:0 none;
	width:910px;
	position:relative;
	margin:10px;
	padding:10px;
}
#tile .rightzone {
	float:right;
	width:450px;
}
#tile .leftzone {
	float:left;
	width:450px;
}
#article {
	width:100%;
	position:relative;
	overflow:hidden;
	padding:0;
}
#article .main-w2 {
	float:left;
	left:-50%;
	position:relative;
	width:1086px;
	background:url('/style%20library/images/bg-main.gif') repeat-y;
}
#article .main-holder {
	width:100%;
	overflow:hidden;
	background:url('/style%20library/images/bg-main-holder.gif') no-repeat;
}
#article .main-frame {
	height:1%;
	overflow:hidden;
	background:url('/style%20library/images/bg-main-frame.gif') no-repeat 0 100%;
	padding:0 61px 0 63px;
}
#article .prime .intro {
	height:1%;
	overflow:hidden;
	padding:20px 31px 0 39px;
}
#article .prime .intro .img-holder {
	float:right;
	display:inline;
	margin:11px 0 0 30px;
}
#article .prime .intro .caption {
	border:0 none;
	font-weight:700;
	text-decoration:none;
	color:#444;
	text-transform:uppercase;
	margin:109px 0 0;
	padding:0;
}
#article .prime .intro .caption p {
	line-height:25px;
	font-size:2.4em;
	font-weight:700;
	margin:0;
	padding:0;
}
#article .prime .intro .action li {
	float:left;
	background:url('/style%20library/images/divider-action.gif') no-repeat 0 1px;
	padding:2px 10px 2px 11px;
}
#article .prime .intro .action li a.share {
	background:url('/style%20library/images/btn-share.gif') no-repeat;
	width:16px;
	height:16px;
}
#article .prime .intro .action li a.print {
	background:url('/style%20library/images/btn-print.gif') no-repeat;
	width:16px;
	height:16px;
}
#article .prime .content {
	width:706px;
	margin-left:7px;
	overflow:hidden;
}
#article .prime .content .t {
	background:url('/style%20library/images/bg-content-t.png') no-repeat;
	height:22px;
	overflow:hidden;
}
#article .prime .content .c {
	background:url('/style%20library/images/bg-content-c.png') repeat-y;
	height:1%;
	padding:5px 35px 16px;
}
#article .prime .content .b {
	background:url('/style%20library/images/bg-content-b.png') no-repeat;
	height:22px;
	overflow:hidden;
}
#article .prime .content ul {
	width:600px;
	margin:0;
	padding:10px 0 0 20px;
}
#article .prime .content ul li {
	line-height:1.5em;
	list-style-position:outside;
	font-size:1em;
	margin:0 0 0 15px;
}
#article .prime .content ul li a {
	color:#cfbf43;
	font-size:1em;
	line-height:1.2em;
	font-weight:400;
	text-decoration:underline;
	margin:0 16px;
}
#article .prime .content h2 {
	padding-top:15px;
	padding-bottom:15px;
	font-size:1.8em;
	line-height:1.8em;
	color:#444;
	width:655px;
	margin:0;
}
#article .prime .content h3 {
	padding-top:20px;
	padding-bottom:5px;
	font-size:1.8em;
	line-height:1.8em;
	color:#444;
	width:655px;
	margin:0;
}
#article .side-promo {
	width:240px;
	float:right;
}
#article .side-promo .categories {
	background:url('/style%20library/images/bg-categories.png') no-repeat;
	width:200px;
	overflow:hidden;
	height:277px;
	margin:30px 0 -9px 4px;
	padding:0 18px;
}
#article .side-promo .categories h3 {
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
	margin:18px 0 2px;
}
#article .side-promo .categories h3 span {
	font-size:1em;
	color:#ccc;
	display:block;
	font-weight:400;
}
#article .side-promo .categories ul {
	list-style:none;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
}
#article .side-promo .categories ul li {
	background:url('/style%20library/images/bullet1.gif') no-repeat 0 3px;
	font-size:1em;
	line-height:1.1em;
	font-weight:700;
	margin:6px 0 0;
	padding:0 0 4px 20px;
}
#article .side-promo .categories ul li.back {
	margin-top:15px;
}
#article .side-promo .categories ul li a {
	color:#cb8129;
	text-decoration:underline;
}
#article .side-promo .categories ul li a:hover {
	text-decoration:none;
	color:#fff;
}
#article .side-promo .adv .caption {
	position:absolute;
	bottom:8px;
	left:0;
	width:100%;
}
#article .side-promo .adv .caption-frame {
	background:url('/style%20library/images/bg-caption.png');
	width:100%;
	display:block;
	padding:4px 0 5px;
}
#article .side-promo .adv .caption-frame strong.arrow-r {
	background:url('/style%20library/images/ico-arrow.gif') no-repeat 180px 0;
}
.pg-articleCustom-Caption {
	font-size:2.4em;
	color:#444;
	text-transform:uppercase;
}
/*
#PanteneContentTopNav .PanteneCssMenuiOPItem5 li ul {
	background-image:url("/style%20library/images/drop-small.png");
	padding-left:5px;
}
*/
#main .solution-box .box .col1 {
	float:left;
	width:210px;
}
#main .solution-box .box .col1 a {
	width:auto;
	text-decoration:none;
}
#main .solution-box .box .col1 h2 {
	line-height:18px;
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	font-weight:700;
	margin:5px 0 0;
}
#main .solution-box .box .col1 dt {
	display:block;
	color:#fff;
	font-size:1.3em;
	margin:16px 0 0;
}
#main .solution-box .box .col1 dd {
	color:#fff;
	display:block;
	font-weight:700;
	font-size:1.3em;
	margin:0;
}
#main .solution-box .col2 h2 {
	font-size:18px;
	font-weight:400;
	line-height:18px;
	background:url(/Style%20Library/Images/ico-fine.gif) no-repeat;
	color:#fff;
	text-transform:uppercase;
	margin:0 0 -2px;
	padding:5px 0 6px 58px;
}
#main .solution-box .box .col2 p {
	color:#FFFFFF;
	font-size:1.1em;
	line-height:1.2em;
	margin-right:15px;
}
#main .tabset li a {
	float:left;
	overflow:hidden;
	position:relative;
	height:49px;
	text-align:center;
	font-size:14px;
	color:#cf8f43;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
}
#main .tab-holder .tab .headline {
	height:1%;
	overflow:hidden;
	font-size:1.2em;
	padding:0 0 0 40px;
}
#main .tab-holder .tab .headline ul li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
	background:url(/Style%20Library/Images/bullet2.gif) no-repeat 0 2px;
	font-weight:700;
	padding:0 0 5px 16px;
}
#main .carousel li span.info {
	display:block;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	color:#000;
	margin:2px 0 0;
}
#main .carousel li .title {
	display:block;
	text-transform:uppercase;
	color:#000;
	font-size:16px;
	margin:3px 0;
}
#main .carousel li span {
	font-size:12px;
	color:#777;
}
#main .carousel li .btn-by a {
	padding-left:16px;
	font-size:12px;
	font-weight:700;
	background:url(/Style%20Library/Images/bullet2.gif) no-repeat 0 2px;
	float:left;
}
#main .tab .content {
	font-size:12px;
	height:1%;
	line-height:15px;
	overflow:hidden;
	background:url(/Style%20Library/Images/bg-headline.gif) repeat-y;
	margin:0 0 11px;
	padding:0 0 0 40px;
}
#main .tab .content .aside h3 {
	font-weight:400;
	font-size:14px;
	color:#444;
	text-transform:uppercase;
	position:relative;
	margin:-7px 0 19px;
}
#main .tab .content .aside ul li {
	background:url(/Style%20Library/Images/bullet2.gif) no-repeat 0 2px;
	font-size:12px;
	line-height:15px;
	font-weight:700;
	padding:0 0 10px 20px;
}
#main .tab .content .item-list .caption h4 {
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	color:#444;
	margin:12px 0 0;
}
#main .tab .content .item-list .caption span {
	font-size:12px;
	color:#707070;
	display:block;
	margin:3px 0 5px;
}
#main .tab .content .item-list .caption a {
	background:url(/Style%20Library/Images/bullet2.gif) no-repeat 0 2px;
	font-size:12px;
	font-weight:700;
	padding:0 0 0 18px;
}
#main .also-like h5 {
	font-size:18px;
	line-height:18px;
	color:#171616;
	text-transform:uppercase;
	font-weight:400;
	margin:0 0 0 1px;
}
#main .also-like ul li a .caption {
	position:absolute;
	bottom:8px;
	left:0;
	width:100%;
	font-size:12px;
	line-height:12px;
}
#main .promo-box .posts ul li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
	font-size:12px;
	line-height:15px;
	padding:0 0 14px;
}
#main .promo-box .posts ul li .title {
	font-size:15px;
	line-height:16px;
	display:block;
}
#main .solution-box .box {
	width:525px;
	height:267px;
	margin:0 0 0 -20px;
	padding:36px 20px 0 38px;
}
.ms-WPBody a:link, .ms-WPBody a:visited {
	font-size:1.1em;
	font-weight:700;
	line-height:1.5em;
	color:#9E6C33 !important;
}
#article .prime .content .section {
	width:655px;
	font-size:1.3em;
	line-height:1.5em;
}
#content a.btn-start-over {
	background:url(/style%20library/images/bullet1.gif) no-repeat 0 6px;
	padding-left:17px;
	font-size:1.2em;
	line-height:1.9em;
	font-weight:700;
	float:left;
	clear:left;
	margin:0 0 0 1px;
	width:190px !important;
}
#PanteneContentTopNav li.PanteneCssMenui0PItem1 a:hover, a.hover {
	background:url(/style%20library/images/bck-pc.gif) no-repeat center top;
}
#content .prod-gallery-img-caption .prod-gallery-item-info, #product .prod-gallery-img-caption .prod-gallery-item-info {
	color:#000;
	font-size:1em;
	text-transform:uppercase;
	padding-left:0;
	font-weight:700;
	display:block;
	line-height:1em;
	margin-bottom:10px;
}
#product .prod-gallery-img-holder div div a.BuyItNowLink, #content .prod-carousel .prod-gallery-img-holder div div a.BuyItNowLink{
	font-weight:700;
	color:#9e6c33 !important;
	font-size:1.1em;
	line-height:19px;
	text-decoration:underline;
}
#content .prod-gallery-img-holder div div a.BuyItNowLink {
	font-weight:700;
	color:#9e6c33 !important;
	font-size:1em;
	line-height:12px;
	text-decoration:underline;
}

#article .prime .content .discontinued_tile {
	width:655px;
	position:relative;
	margin:0;
	padding:20px;
}
#article .prime .content h4 {
	padding-top:5px;
	font-size:1.8em;
	line-height:1.8em;
	color:#444;
	width:655px;
	margin:0;
}
#PanteneContentTopNav div, #PanteneContentTopNav ul, #PanteneContentFooter div, #PanteneContentFooter ul, #product .product-landing-main div div ul, #product .product-landing-main div div ul li, #webpart {
	margin:0;
	padding:0;
}
#PanteneContentTopNav .PanteneCssMenu li:hover, .accordionItem .CatalogOpened:hover, .accordionItem .CatalogOpened.hover, .accordionItem .CatalogClosed:hover, .accordionItem .CatalogClosed.hover {
	cursor:pointer;
}
#PanteneContentTopNav .PanteneCssMenu li:hover ul, #PanteneContentTopNav .nav-wrapper li.PanteneCssMenui0:hover ul, #PanteneContentTopNav .nav-wrapper li.hover ul {
	margin-left:0;
}
#PanteneContentTopNav .nav-wrapper .PanteneCssMenui0.selected ul span, #mypantene .tabset li a:hover, .breadcrumbs ul li:first-child, #main .tabset li a:hover, #PanteneContentTopNav li.PanteneCssMenui0PItem1, #PanteneContentTopNav li.PanteneCssMenui0PItem1 li, #PanteneContentTopNav li.PanteneCssMenui0PItem1 li a:hover, a.hover, #PanteneContentTopNav li.PanteneCssMenui0PItem2, #PanteneContentTopNav li.PanteneCssMenui0PItem2 li, #PanteneContentTopNav li.PanteneCssMenui0PItem2 li a:hover, a.hover, #PanteneContentTopNav li.PanteneCssMenui0PItem3, #PanteneContentTopNav li.PanteneCssMenui0PItem3 li, #PanteneContentTopNav li.PanteneCssMenui0PItem3 li a:hover, a.hover, #PanteneContentTopNav li.PanteneCssMenui0PItem4, #PanteneContentTopNav li.PanteneCssMenui0PItem4 li, #PanteneContentTopNav li.PanteneCssMenui0PItem4 li a:hover, a.hover, #PanteneContentTopNav li.PanteneCssMenui0PItem5, #PanteneContentTopNav li.PanteneCssMenui0PItem5 li, #PanteneContentTopNav li.PanteneCssMenui0PItem5 li a:hover, a.hover {
	background:none;
}
#PanteneContentTopNav .nav-wrapper li.PanteneCssMenui0 ul span, .RowCol1 span, .RowCol2 span, .accordionItem.CatalogClosed div.collapsable-content {
	display:none;
}
.pg-productCustom-Headline, .pg-productCustom-HeadlineTitle, .pg-productCustom-HeadlineBody {
	font-size:1.2em;
}
#product .prime, #main .prime, #article .prime {
	float:left;
	width:720px;
}
.product-landing-main, .accordion .accordionItem .CatalogOpened a, #mypantene .tabset li:hover a, #mypantene .tabset li.hover a, #mypantene .tabset li.active a, #main .tabset li:hover a, #main .tabset li.hover a, #main .tabset li.active a {
	color:#000;
}
#product h4 a, #content a.btn-start-over:hover {
	color:#CF8F43;
	text-decoration:none;
}
.shop-products-box div, .product-page-description ul li {
	float:left;
}
#product .product-landing-main .product-landing-bottom, #mypantene .solution-box .box .col1 dl, #article .prime .content p, #main .solution-box .box .col1 dl {
	margin:0;
}
#product .image img, .general-link img, img {
	border:none;
}
.ms-pagebreadcrumb, #mypantene .solution-box .box .col2, #main .solution-box .box .col2 {
	overflow:hidden;
}
#product.collections .prod-gallery-img-caption div div, #content .prod-gallery-img-caption div div {
	bottom:20px;
	position:absolute;
}
#product .prod-gallery-img-holder div div a, #content .prod-carousel a:hover, #product a:hover h4, #main .solution-box .box .col1 a.btn-start-over {
	text-decoration:none;
}
.product-landing-content-holder, .product-detail-content-holder {
	clear:both;
	font-size:small;
}
.product-landing-content-main, .product-detail-content-main {
	width:80%;
	float:left;
	clear:left;
}
.product-landing-right-pane, .product-detail-right-pane {
	width:20%;
	float:right;
	clear:right;
}
#product .prod-carousel ul, #mypantene .carousel ul, #content .prod-carousel ul, #main .carousel ul {
	width:9999px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}
#product .prod-gallery-img-title, #content .prod-carousel li .prod-gallery-img-title, #product .prod-gallery-img-title {
	display:block;
	text-transform:uppercase;
	color:#000;
	font-size:1.4em;
	font-weight:700;
	padding-right:10px;
	margin:3px 0;
}
#product li span.prod-gallery-img-info, #content .prod-carousel li span.prod-gallery-img-info {
	display:block;
	font-size:1em;
	line-height:10px;
	text-transform:uppercase;
	margin:2px 0 0;
}
#product .prod-carousel li .rate-list li, #content .prod-carousel li .rate-list li {
	filter:none;
}
#product .prod-carousel li .prod-gallery-img-rate-list, #mypantene .carousel li .rate-list, #content .prod-carousel li .prod-gallery-img-rate-list, #main .carousel li .rate-list {
	list-style:none;
	width:auto;
	margin:7px 0 0;
	padding:0;
}
#product .prod-carousel li .prod-gallery-img-rate-list li, #mypantene .carousel li .rate-list li, #content .prod-carousel li .prod-gallery-img-rate-list li, #main .carousel li .rate-list li {
	background:none !important;
	float:left;
	width:auto;
	height:auto;
	position:relative;
	margin:0;
	padding:0 0 0 1px;
}
#product .prod-carousel li .prod-gallery-img-rate-list li a, #content .prod-carousel li .prod-gallery-img-rate-list li a {
	float:left;
	background:url(../images/ico-rate.gif) no-repeat;
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}
#product .prod-carousel li li.active a, #product .prod-carousel li li a:hover, #main .prime .intro .action li .rate-list li.active a, #main .prime .intro .action li .rate-list li a:hover, #mypantene .carousel li li.active a, #mypantene .carousel li li a:hover, #content .prod-carousel li li.active a, #content .prod-carousel li li a:hover, #main .carousel li li.active a, #main .carousel li li a:hover {
	background-position:0 -14px;
}
#product .prod-carousel li .prod-gallery-img-btn-by, #content .prod-carousel li .prod-gallery-img-btn-by {
	display:block;
	width:100%;
	overflow:hidden;
	padding:15px 0;
}
#product .product-page-description .productBIN, #content .product-page-description .productBIN {
	padding:9px 0 4px;
}
* html #main .prime .intro .img-holder, * html #article .prime .intro .img-holder {
	margin-left:80px;
}
#main .prime .intro .caption, #main .prime .content .text, #article .prime .content .text {
	height:1%;
	overflow:hidden;
}
#main .prime .intro .action, #article .prime .intro .action {
	list-style:none;
	height:1%;
	overflow:hidden;
	margin:19px 0 0 1px;
	padding:0;
}
#main .prime .intro .action li:first-child, #article .prime .intro .action li:first-child {
	padding-left:0;
	background:none;
}
#main .prime .intro .action li a, #article .prime .intro .action li a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
#main .prime .intro .action li span, #article .prime .intro .action li span {
	font-size:1em;
	color:#000;
	float:left;
	margin-right:5px;
}
* html #main .prime .intro .action li span, * html #article .prime .intro .action li span {
	margin-right:2px;
}
#main .prime .content .c:after, #main .prime .content .section:after, #main .item-list li .c:after, #webpart .container .side-shadows:after, #webpart .container .side-shadows270:after, #article .prime .content .c:after, #article .prime .content .section:after, #article .prime .content .discontinued_tile:after {
	content:"";
	display:block;
	clear:both;
}
#main .prime .content .img-wrapper, #article .prime .content .img-wrapper {
	float:left;
	display:inline;
	position:relative;
	margin:0 12px -5px -9px;
	padding:2px 0 0;
}
* html #main .prime .content .img-wrapper, * html #article .prime .content .img-wrapper {
	margin-right:9px;
}
#main .prime .content .img-holder, #article .prime .content .img-holder {
	float:right;
	display:inline;
	position:relative;
	margin:0 -6px 0 5px;
	padding:1px 0 0;
}
* html #main .prime .content .img-holder, * html #article .prime .content .img-holder {
	margin-left:2px;
}
* html #mypantene .solution-box .box .col1, * html #main .solution-box .box .col1 {
	margin-right:19px;
}
#mypantene .tabset li, #main .tabset li {
	float:left;
	display:inline;
	margin:0 0 0 -12px;
}
#mypantene .tabset li a span, #main .tabset li a span {
	background:url(/Style%20Library/Images/btn-tab.png) no-repeat;
	display:block;
	width:314px;
	height:79px;
	text-align:center;
	padding:19px 0 0;
}
#mypantene .tabset li:hover, #mypantene .tabset li.hover, #mypantene .tabset li.active, #main .tabset li:hover, #main .tabset li.hover, #main .tabset li.active {
	position:relative;
	z-index:2;
}
#mypantene .tabset li:hover span, #mypantene .tabset li.hover span, #mypantene .tabset li.active a span, #main .tabset li:hover span, #main .tabset li.hover span, #main .tabset li.active a span {
	margin-top:-49px;
	padding-top:68px;
	height:30px;
}
#mypantene .tab-holder, #main .tab-holder {
	width:917px;
	overflow:hidden;
	position:relative;
	z-index:1;
	margin:-16px 0 0 22px;
}
#mypantene .tab-holder .t, #main .tab-holder .t {
	background:url(/Style%20Library/Images/bg-tab-holder-t.png) no-repeat;
	height:17px;
	overflow:hidden;
}
#mypantene .tab-holder .c, #main .tab-holder .c {
	background:url(/Style%20Library/Images/bg-tab-holder-c.png) repeat-y;
	height:1%;
	overflow:hidden;
}
#mypantene .tab-holder .b, #main .tab-holder .b {
	background:url(/Style%20Library/Images/bg-tab-holder-b.png) no-repeat;
	height:17px;
	overflow:hidden;
}
#mypantene .tab-holder .tab, #main .tab-holder .tab {
	height:1%;
	overflow:hidden;
	padding:0 27px;
}
#mypantene .tab-holder .tab .headline .aside, #main .tab-holder .tab .headline .aside {
	float:right;
	width:151px;
	border-left:1px solid #ddd;
	margin:15px 0 0 10px;
	padding:3px 0 0 29px;
}
#mypantene .tab-holder .tab .headline ul, #mypantene .tab .content .aside ul, #marketing .promo-box .caption ul, #main .tab-holder .tab .headline ul, #main .tab .content .aside ul {
	list-style:none;
	margin:0;
	padding:0;
}
#mypantene .tab-holder .tab .headline p, #main .tab-holder .tab .headline p {
	margin:20px 0 0;
}
#mypantene .tab-holder .tab .gallery-holder, #main .tab-holder .tab .gallery-holder {
	position:relative;
	height:1%;
	padding:0 0 11px;
}
#mypantene .tab-holder .tab .gallery-holder .link-prev, #mypantene .tab-holder .tab .gallery-holder .link-next, #main .tab-holder .tab .gallery-holder .link-prev, #main .tab-holder .tab .gallery-holder .link-next {
	position:absolute;
	top:131px;
	left:0;
	background:url(/Style%20Library/Images/btn-prew.gif) no-repeat;
	width:23px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
}
#mypantene .tab-holder .tab .gallery-holder .link-next, #main .tab-holder .tab .gallery-holder .link-next {
	right:0;
	left:auto;
	background:url(/Style%20Library/Images/btn-next.gif) no-repeat;
}
#mypantene .carousel, #main .carousel {
	width:805px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 28px;
}
#mypantene .carousel ul li, #main .carousel ul li {
	float:left;
	display:inline;
	width:190px;
	height:287px;
	background:url(/Style%20Library/Images/bg-galleru-el.png) no-repeat;
	margin:0 -8px 0 0;
	padding:9px;
}
#mypantene .carousel li .caption, #main .carousel li .caption {
	position:relative;
	padding:0 18px;
}
#mypantene .carousel li .rate-list li a, #main .carousel li .rate-list li a {
	float:left;
	background:url(/Style%20Library/Images/ico-rate.gif) no-repeat;
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}
#mypantene .carousel li .btn-by, #main .carousel li .btn-by {
	display:block;
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
}
#mypantene .tab .content p, #main .tab .content p {
	margin:19px 0 0;
}
#mypantene .tab .content .aside, #main .tab .content .aside {
	float:right;
	width:183px;
	margin:22px 0 0 10px;
	padding:3px 10px 0 19px;
}
#mypantene .tab .content .item-list, #main .tab .content .item-list {
	list-style:none;
	float:left;
	width:610px;
	background:none;
	margin:16px 0 0 -12px;
	padding:0;
}
* html #mypantene .tab .content .item-list, * html #main .tab .content .item-list {
	float:none;
}
#mypantene .tab .content .item-list li, #main .tab .content .item-list li {
	float:left;
	background:url(/Style%20Library/Images/bg-galleru-el.png) no-repeat;
	width:190px;
	height:287px;
	display:inline;
	margin:0 -8px 0 0;
	padding:9px;
}
#mypantene .tab .content .item-list .caption, #main .tab .content .item-list .caption {
	padding:0 16px;
}
#mypantene .also-like, #main .also-like {
	width:100%;
	overflow:hidden;
	background:url(/Style%20Library/Images/bg-also-like.jpg) repeat-y;
	margin:17px 0 0;
}
#mypantene .also-like .holder, #main .also-like .holder {
	background:url(/Style%20Library/Images/bg-also-like-holder.jpg) no-repeat;
	width:100%;
	overflow:hidden;
}
#mypantene .also-like .frame, #main .also-like .frame {
	background:url(/Style%20Library/Images/bg-also-like-frame.jpg) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:26px 30px 90px;
}
#mypantene .also-like ul, #main .also-like ul {
	list-style:none;
	width:100%;
	overflow:hidden;
	margin:22px 0 0;
	padding:0;
}
#mypantene .also-like ul li, #main .also-like ul li {
	float:left;
	width:210px;
	position:relative;
	display:inline;
	margin:0 0 0 20px;
}
#mypantene .also-like ul li:first-child, #main .also-like ul li:first-child {
	margin-left:-1px;
}
#mypantene .also-like a, #main .also-like a {
	display:block;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	cursor:pointer;
}
#mypantene .also-like ul li a .caption-frame, #main .also-like ul li a .caption-frame {
	background:url(/Style%20Library/Images/bg-caption.png);
	height:1%;
	display:block;
	margin:0 1px 0 0;
	padding:4px 0 5px;
}
#mypantene .also-like ul li a .caption-frame strong, #main .also-like ul li a .caption-frame strong {
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	height:1%;
	overflow:hidden;
	background:url(/Style%20Library/Images/ico-arrow2.gif) no-repeat 180px 0 !important;
	position:relative;
	padding:0 48px 0 9px;
}
#mypantene .also-like ul li .caption-frame strong.arrow-r, #main .also-like ul li .caption-frame strong.arrow-r {
	background:url(/Style%20Library/Images/ico-arrow.gif) no-repeat 180px 0;
}
#mypantene .promo-box .posts, #main .promo-box .posts {
	position:absolute;
	top:39px;
	right:30px;
	width:221px;
}
#mypantene .promo-box .posts .t, #main .promo-box .posts .t {
	background:url(/Style%20Library/Images/bg-post-t.png) no-repeat;
	height:4px;
	overflow:hidden;
}
#mypantene .promo-box .posts .c, #main .promo-box .posts .c {
	background:url(/Style%20Library/Images/bg-post-c.png) repeat-y;
	height:1%;
	overflow:hidden;
	padding:0 24px 12px;
}
#mypantene .promo-box .posts .b, #main .promo-box .posts .b {
	background:url(/Style%20Library/Images/bg-post-b.png) no-repeat;
	height:4px;
	overflow:hidden;
}
#mypantene .promo-box .posts ul, #main .promo-box .posts ul {
	list-style:none;
	margin:20px 0 0;
	padding:0;
}
#mypantene .promo-box .posts ul li .title a, #marketing .promo-box .title a, #main .promo-box .posts ul li .title a {
	color:#e58f2a;
	text-decoration:none;
}
#mypantene .promo-box .posts ul li span, #main .promo-box .posts ul li span {
	color:#fff;
	display:block;
	margin:0 0 3px;
}
#mypantene .promo-box .posts ul li .btn-latest, #main .promo-box .posts ul li .btn-latest {
	background:url(/Style%20Library/Images/bullet1.gif) no-repeat 0 2px;
	padding:0 0 0 18px;
}
#mypantene .tab-holder .tab .headline ul a, #main .tab-holder .tab .headline ul a {
	color:#CF8F43;
	text-decoration:underline;
	text-transform:none;
}
#mypantene .tab-holder .tab .headline ul a:hover, #main .tab-holder .tab .headline ul a:hover {
	color:#CF8F43;
	text-decoration:none;
	text-transform:none;
}
#mypantene .tabset, #main .tabset {
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:-15px 0 0;
	padding:0 0 0 34px;
}
.general-link, a.general-link {
	font-weight:700;
	color:#CF8F43;
	line-height:20px;
	text-decoration:underline;
	float:left;
}
#marketing .main-w1, #content .main-w1, #article .main-w1 {
	float:left;
	position:relative;
	left:50%;
	width:1086px;
}
.main-w2, #content .main-w2 {
	float:left;
	left:-50%;
	position:relative;
	width:1086px;
	background:url('/style%20library/images/bg-inner-main.gif') repeat-y;
}
#marketing .main-holder, #content .main-holder {
	width:100%;
	overflow:hidden;
	background:url('/style%20library/images/bg-inner-main-holder-marketing.gif') no-repeat;
}
.first-column, * html .first-column {
	margin:0 0 0 7px;
}
#content-wrapper, #marketing .header {
	width:960px;
}
#webpart .container, #webpart .container270 {
	position:relative;
	float:left;
	width:458px;
	overflow:hidden;
}
#webpart .container .img-holder, #webpart .container .img-holder270 {
	overflow:hidden;
	position:relative;
	margin-top:-5px;
}
#article a:link, #article a:visited {
	color:#9E6C33;
	text-decoration:underline;
}
#product .prod-gallery-img-caption span, #content .prod-carousel li span, #product .prod-gallery-img-caption span, #product .prod-carousel li span, #content .prod-carousel li span, #product .prod-gallery-img-caption span {
	color:#444;
	font-size:1em;
	text-transform:uppercase;
	padding-left:0;
	font-weight:400;
	display:block;
	margin-bottom:0;
	line-height:1.2em;
}
#article .breadcrumbs a:link, #article .breadcrumbs a:visited {
	color:#fff;
	text-decoration:underline;
}
#PanteneContentTopNav li.PanteneCssMenui0PItem2 a:hover, #PanteneContentTopNav li.PanteneCssMenui0PItem2 a.hover, #PanteneContentTopNav li.PanteneCssMenui0PItem3 a:hover, #PanteneContentTopNav li.PanteneCssMenui0PItem3 a.hover, #PanteneContentTopNav li.PanteneCssMenui0PItem4 a:hover, #PanteneContentTopNav li.PanteneCssMenui0PItem4 a.hover, #PanteneContentTopNav li.PanteneCssMenui0PItem5 a:hover, #PanteneContentTopNav li.PanteneCssMenui0PItem5 a.hover {
	background:url(/style%20library/images/bck-topnav.gif) no-repeat center top;
}
/*===== Start New Button Styles ====*/
.ButtonDark {
	margin-bottom: -6px;
	background-color: #000;
}
.White {
	margin-bottom: -6px;
	background-color: #FFF;
}
.ButtonDk {
	height: 13px;
	width: auto;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	padding-bottom: 6px;
	background-image: url(/style%20library/images/btn-tile.png);
	text-transform: uppercase;
	clear: left;
	margin-top: 5px;
	margin-right: 5px;
}
.ButtonDk a:link, .ButtonDk a:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000 !important;
	text-decoration: none;
}
.ButtonDk a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFF !important;
	text-decoration: none;
}
.TextLinkDk {
	background-image: url(/style%20library/images/btn-mini-arrow.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left center;
	font-family: Helvetica, Arial, sans-serif;
	color: #9E6C33 !important;
	font-size: 1.2em;
	font-weight: bold;
	clear: left;
}
.TextLinkDk a:link, .TextLinkDk a:visited {
	font-family: Helvetica, Arial, sans-serif;
	color: #9E6C33 !important;
	font-size: 1.2em;
	font-weight: bold;
}

/*==== Styles for dark/black backgrounds ===*/

.Black {
	margin-bottom: -6px;
	background-color: #FFF;
}
.HeaderLinkDk {
	font-family: Helvetica, Arial, sans-serif;
	color: #9E6C33;
	font-size: 1.2em;
	font-weight: bold;
	clear: left;
	text-transform: uppercase;
}
.HeaderLinkDk a:link, .HeaderLinkDk a:visited{
	font-family: Helvetica, Arial, sans-serif;
	color: #9E6C33 !important;
	font-size: 1.2em;
	font-weight: bold;
	clear: left;
	text-transform: uppercase;
	text-decoration: none;
}
.HeaderLinkDk a:hover {
	font-family: Helvetica, Arial, sans-serif;
	color: #9E6C33 !important;
	font-size: 1.2em;
	font-weight: bold;
	clear: left;
	text-transform: uppercase;
	text-decoration: underline;
}
.Black {
	margin-bottom: -6px;
	background-color: #000;
}
.ButtonLt {
	height: 13px;
	width: auto;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	padding-bottom: 6px;
	background-image: url(/style%20library/images/btn-tile-lt.png);
	text-transform: uppercase;
	clear: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
}
.ButtonLt a:link, .ButtonLt a:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000 !important;
	text-decoration: none;
}
.ButtonLt a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFF !important;
	text-decoration: none;
}
.TextLinkLt {
	background-image: url(/style%20library/images/btn-mini-arrow-lt.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left center;
	font-family: Helvetica, Arial, sans-serif;
	color: #c58546;
	font-size: 1.2em;
	font-weight: bold;
	clear: left;
}
.TextLinkLt a:link, .TextLinkLt a:visited {
	font-family: Helvetica, Arial, sans-serif;
	color: #c58546 !important;
	font-size: 1.2em;
	font-weight: bold;
}
.HeaderLinkLt {
	font-family: Helvetica, Arial, sans-serif;
	color: #c58546;
	font-size: 1.2em;
	font-weight: bold;
	clear: left;
	text-transform: uppercase;
}
.HeaderLinkLt a:link, .HeaderLinkLt a:visited{
	font-family: Helvetica, Arial, sans-serif;
	color: #c58546 !important;
	font-size: 1.2em;
	font-weight: bold;
	clear: left;
	text-transform: uppercase;
	text-decoration: none;
}
.HeaderLinkLt a:hover {
	font-family: Helvetica, Arial, sans-serif;
	color: #c58546 !important;
	font-size: 1.2em;
	font-weight: bold;
	clear: left;
	text-transform: uppercase;
	text-decoration: underline;
}
/*===== End New Button Styles ====*/

#content .prod-carousel .prod-gallery-img-holder div div div img {
	float:left;
	margin:1px 4px 0 0;
}
#marketing .promo-box .caption .bg-center strong.title {
	line-height:1.2em;
}
#marketing .promo-box .caption .bg-center p {
	font-size:1.2em;
	line-height:1.3em;
	color:#fff;
	margin:0;
}
#marketing .promo-box .caption .bg-center ul {
	margin-top:5px;
}
#marketing .promo-box .caption .bg-center br {
	line-height:0.9em !important;
}
#fineprint {
    padding:30px 0 0 30px;
    float:left;
	clear:left;
}
#fineprint .disclaimer {
    bottom:30px;
    color:#333333;
    font-size:0.9em;
    line-height:1.1em;
}