div.productsection {
    width:680px;
    margin:0 5px 10px 20px;
    float:left;
    display:inline;
}
div.singleproduct {
    width:680px;
    margin:0px 5px 10px 20px;
    background:url(/nl/images/products/bg_products.jpg) no-repeat;
    background-position:bottom;
    background-color:#FFFFFF;
    float:left;
    display:inline;
}

div#black.singleproduct
{
	width:680px;
	margin:0px 5px 10px 20px;
	background:url(/nl/images/products/blonde/bg_blonde.jpg) no-repeat bottom #000000;
	float:left;
	display:inline;
}

#blackHdr {
	margin:0;
	padding:0;
	border:0;
	min-height:136px !important;
	_height:136px;

	display:block;
}

#blackHdr p
{
	margin:0;
}

.blackProducts {
	width:680px;
	margin:0;
	padding:0;
	border:0;
	background:url(/nl/images/products/blonde/bg_blackproducts.jpg) no-repeat bottom #000000;
	display:block;
}

a.blackProducts
{
	border:0;
}

.whiteDescription
{
	font-weight:normal;
	color:#FFFFFF;
}

div.navigation {
    width:155px;
    margin:60px 43px 0px 15px;
    float:left;
}
div.navigation strong {
    font-size:120%;
}
div.pagecontent {
    min-height:434px;
    _height:434px;
    margin:0px;
    padding:0px;
    border:0px;
}
div.pagecontent img {
    float:left;
    display:block;
}
div.pagecontent p {
    width:280px;
    min-height:191px;
    _height:191px;
    margin:82px 0px 0px 0px;
    padding:0px;
    border:0px;
    float:left;
}
div.pagecontent p img {
    float:none;
    margin:0px 0px 0px 0px;
}
div.pagecontent a {
	width:68px;
	padding:0px;
	border:0px;
	float:left;
}

#back {
	margin:0px 30px 0px 0px;
	_margin:0px 5px 0px 0px;
}
#next {
	margin:0px 30px 0px 0px;
	_margin:0px 5px 0px -5px;
}

.productDetail
{
	width:296px;
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
}

div.productDetail h1
{
	min-height:191px !important;
	_height:191px;
	font-weight:normal;
	font-size:1em;
	margin:82px 0 0 0;
	padding:0;
	border:0;
}


div.productsection p {
    padding:10px 10px 0px 300px;
}
div.products {
    margin-left:10px;
}
div.products a img {
    border:0px;
}
#overlay {
    display:block;
    position:absolute;
    left:80px;
    top:325px;
}
#links {
    margin-left:707px;
    background:url(/nl/images/products/bg_links.gif) no-repeat;
    width:225px;
    height:429px;
    padding:20px 5px 0 5px;
}
#links img {
    padding-left:45px;
    margin-bottom:10px;
}
#links div {
    width:216px;
    height:112px;
    margin-bottom:5px;
}
#links p {
    position:relative;
    width:115px;
    margin:0;
    padding:0;
}
#links a {
    position:relative;
}
#links a img {
    border:0;
    padding:0;
    margin:0;
}

.navProdRange {
	list-style-position:none;
	margin:0px;
	padding:0px;
	border:0px;
}

li.navProdRange
{
	margin:0px;
	padding:3px 0px 0px 0px;
	border:0px;
}

a.navProdRange:link, a.navProdRange:visited
{
	color:#49738b;
	text-decoration:none;
}

a.navProdRange:hover
{
	text-decoration:underline;
}

 a.navProdRange:active
 {
 	text-decoration:none;
 }

.navProdBlack
{
	list-style-position:none;
	margin:0px;
	padding:0px;
	border:0px;
}

li.navProdBlack
{
	margin:0px;
	padding:3px 0px 0px 0px;
	border:0px;
	color:#FFFFFF
}
 
 a.navProdBlack:link, a.navProdBlack:visited
 {
 	color:#FFFFFF;
 	text-decoration:none;
 }
 
 a.navProdBlack:hover
 {
 	color:#FFFFFF;
 	text-decoration:underline;
 }
 
  a.navProdBlack:active
  {
 	color:#FFFFFF;
  	text-decoration:none;
 }
 
 /****************************
 *  PRODUCTS LANDING PAGE    *
 ****************************/

 a.productLink:link, a.productLink:visited
 {
	text-decoration:none;
	color:#FFFFFF;
 }
 
a.productLink:hover, a.productLink:active
{
	text-decoration:underline;
	color:#FFFFFF;
}
 
.productsInner
{
	width:928px;
	margin:0 0 0 20px;
	padding:0;
	border:0;
}

.lozenge
{
	position:relative;
	width:225px;
	min-height:345px !important;
	_height:345px;
	margin:0;
	padding: 0;
	border:0;
	float:left;
}
 

 
#productsLook
{
	background:url(/nl/images/products/products-look.jpg) no-repeat top left #000000;
	margin-right:3px;
}

#productsColour
{
	background:url(/nl/images/products/products-colour.jpg) no-repeat top left #000000;
	margin-right:3px;
}

#productsSolutions
{
	background:url(/nl/images/products/products-solutions.jpg) no-repeat top left #000000;
	margin-right:3px;
}

#productsIssues
{
	background:url(/nl/images/products/products-issues.jpg) no-repeat top left #000000;
}

#productsLook .shd
{
	position:absolute;
	top:215px;
	left:10px;
	margin:0;
	padding: 0;
	border:0;
}

#productsColour .shd
{
	position:absolute;
	top:221px;
	left:10px;
	margin:0;
	padding: 0;
	border:0;
}

#productsSolutions .shd
{
	position:absolute;
	top:211px;
	left:10px;
	margin:0;
	padding: 0;
	border:0;
}

#productsIssues .shd
{
	position:absolute;
	top:210px;
	left:10px;
	margin:0;
	padding: 0;
	border:0;
}

#productsLook p
{
	width:204px;
	margin:0;
	padding:275px 0 0 10px;
	border:0;
	font-size:0.8em;
	color:#FFFFFF;
}

#productsColour p
{
	width:198px;
	margin:0;
	padding:275px 0 0 10px;
	border:0;
	font-size:0.8em;
}

#productsSolutions p
{
	width:192px;
	margin:0;
	padding:275px 0 0 10px;
	border:0;
	font-size:0.8em;
}

#productsIssues p
{
	width:204px;
	margin:0;
	padding:275px 0 0 10px;
	border:0;
	font-size:0.8em;
}
.potyBlurbNew
{
	margin:5px; 0 0 20px;
	padding:0;
	border:0;
	font:normal 0.8em Helvetica, Arial, Sans Serif;
}

a.potyBlurbNew:link, a.potyBlurbNew:visited, a.potyBlurbNew:hover, a.potyBlurbNew:active
{
	color: #CD0D2E;
	font-size:1em;
}


div.teaser-group { width:224px; min-height:429px; _height:429px; float:left; }

div.teaser { width:224px; background:url(/images/products/bg-rteaser.gif) repeat-y top left; margin-bottom:3px; }
    div.teaser img { display:block; width:224px; }
    div.teaser div { width:224px; min-height:109px; _height:109px; }
        div.teaser h4 { font:bold 1.25em Georgia, "Times New Roman"; padding:15px 0 5px 0; }
        div.teaser a { text-decoration:none; }
            div.teaser small { display:block; font-size:0.75em; }
                div.teaser small a { color:#000; }

    #look { background:url(/images/products/btm-rteaser-look.jpg) no-repeat bottom left #fff; }
        #teaser-volume { background:url(/images/products/bg-teaser-volume.jpg) no-repeat bottom left; }
            #teaser-volume * { margin:0 85px 0 15px; }
            #teaser-volume * * { margin:0; }
            #teaser-volume h4 a { color:#6f2a8d; }
        #teaser-curls { background:url(/images/products/bg-teaser-curls.jpg) no-repeat bottom left; }
            #teaser-curls * { margin:0 10px 0 80px; }
            #teaser-curls * * { margin:0; }
            #teaser-curls h4 a { color:#af3d60; }
        #teaser-smooth { background:url(/images/products/bg-teaser-smooth.jpg) no-repeat bottom left; }
            #teaser-smooth * { margin:0 85px 0 15px; }
            #teaser-smooth * * { margin:0; }
            #teaser-smooth h4 a { color:#31832d; }

    #colourTeaser { background:url(/images/products/btm-rteaser-colour.jpg) no-repeat bottom left #000; }
        #teaser-brunette { min-height:112px; _height:112px; background:url(/images/products/bg-teaser-brunette.jpg) no-repeat bottom left; }
            #teaser-brunette * { margin:0 10px 0 90px; }
            #teaser-brunette * * { margin:0; }
            #teaser-brunette h4 a { color:#88540c; }
        #teaser-red { min-height:113px; _height:113px; background:url(/images/products/bg-teaser-red.jpg) no-repeat bottom left; }
            #teaser-red * { margin:0 85px 0 15px; }
            #teaser-red * * { margin:0; }
            #teaser-red h4 a { color:#a2230a; }
        #teaser-blonde { min-height:112px; _height:112px; background:url(/images/products/bg-teaser-blonde.jpg) no-repeat bottom left; }
            #teaser-blonde * { margin:0 85px 0 15px; }
            #teaser-blonde * * { margin:0; }
            #teaser-blonde h4 a { color:#ffb000; }

    #simple { background:url(/images/products/btm-rteaser-simple.jpg) no-repeat bottom left #fff; }
        #teaser-antidandruff { background:url(/images/products/bg-teaser-breakage.jpg) no-repeat bottom left; }
            #teaser-antidandruff * { margin:0 85px 0 15px; }
            #teaser-antidandruff * * { margin:0; }
            #teaser-antidandruff h4 a { color:#475290; }
        #teaser-classic { background:url(/images/products/bg-teaser-classic.jpg) no-repeat bottom left; }
            #teaser-classic * { margin:0 85px 0 15px; }
            #teaser-classic * * { margin:0; }
            #teaser-classic h4 a { color:#53a5eb; }

    #therapy { background:url(/images/products/btm-rteaser-therapy.jpg) no-repeat bottom left #fff; }
        #teaser-full { background:url(/images/products/bg-teaser-full.jpg) no-repeat bottom left; }
            #teaser-full * { margin:0 85px 0 15px; }
            #teaser-full * * { margin:0; }
            #teaser-full h4 a { color:#475290; }
        #teaser-radiant { background:url(/images/products/bg-teaser-radiant.jpg) no-repeat bottom left; }
            #teaser-radiant * { margin:0 10px 0 90px; }
            #teaser-radiant * * { margin:0; }
            #teaser-radiant h4 a { color:#a86e2a; }
        #teaser-antibreakage { background:url(/images/products/bg-teaser-breakage.jpg) no-repeat bottom left; }
            #teaser-antibreakage * { margin:0 85px 0 15px; }
            #teaser-antibreakage * * { margin:0; }
            #teaser-antibreakage h4 a { color:#be123a; }
        #teaser-repair { background:url(/images/products/bg-teaser-repair.jpg) no-repeat bottom left; }
            #teaser-repair * { margin:0 10px 0 110px; }
            #teaser-repair * * { margin:0; }
            #teaser-repair h4 a { color:#a86e2a; }
