HTML BODY.productLanding { background-image: none; }

BODY.productLanding.form div#wrapper {
	height: 1010px; 
}

BODY.productLanding DIV#wrapper DIV#content { top: 6.7em; left: auto; right: 20px; width: 670px; text-align: left; }
html body.productLanding.foundation div#wrapper {
	height:900px;
}
html body.productLanding .productClaim{
margin-top:20px;
}

HTML BODY.productLanding DIV#content * { color: #000; }
DIV#content DIV#info { width: 120px; float: left; padding-left: 15px; }
DIV#content DIV#info H2 { position: absolute; top: -40px; right: 0; }
DIV#content DIV#info H3 { font-size:0.7em;font-weight:normal;text-align:right;margin:20px 0px;position:absolute;top:0px;right:0px; }

DIV#content DIV#info HR { height: 1px; line-height: 1px; border: none; background-color: #000; padding:0;margin:0;}
DIV#content DIV#info P { text-align: left; font-size: 11px; padding: 0 0 20px 0; margin-bottom:0;}

DIV#content DIV#info UL.productLinks {
	list-style-type: none;
	margin-top: 15px;
}

DIV#content DIV#info UL.productLinks LI {
	list-style-image: url(../images/blank.gif);
	font-size: 10px;
	line-height: 15px;
}

DIV#content DIV#info UL.productLinks LI A {
	font-size: 10px;
}

DIV#content DIV#info UL.productLinks LI A:hover {
	color: #0CF;
	text-decoration: none;
}

DIV#content DIV#info UL.productLinks LI.selected {
	list-style-image: url(../images/arrow.gif);
}

DIV#content DIV#info UL.productLinks LI.selected A {
	color: #0CF;
}



DIV#content DIV#info UL.productLinks LI.new A {
	color: #ee7ab5;
	font-size: 10px;
}

DIV#content DIV#info UL.productLinks LI.new A:hover {
	color: #ee7ab5;
	text-decoration: none;
}

DIV#content DIV#info UL.productLinks LI.selected_new {
	list-style-image: url(../images/arrow_new.gif);
}

DIV#content DIV#info UL.productLinks LI.selected_new A {
	color: #ee7ab5;
}

DIV#info DIV#styleTipsContainer DIV#styleTipsThumb {
	margin-bottom: 1em;
}

DIV#content div.productImages { height: 390px; position: absolute; top: 0; right: auto; left: 150px; list-style-type: none; vertical-align: bottom; width: 545px;}
DIV#content div.productImages span{ height: 390px;}
BODY.productLanding.salon_services DIV#wrapper DIV#content div.productImages { top: 105px; }

BODY.productLanding DIV#wrapper DIV#content div.productImages span.stacked { margin-left: 100px; }
BODY.productLanding DIV#wrapper DIV#content div.productImages span.stacked DIV { position: absolute; top: 143px; right: 0;}
BODY.productLanding DIV#wrapper DIV#content div.productImages span.stacked DIV UL { display: inline; height: 404px; vertical-align: bottom; }
BODY.productLanding DIV#wrapper DIV#content div.productImages span.stacked DIV UL LI A { display: block; padding-bottom: 5px; }

body.productLanding div#wrapper div#content table.productImages tr td {
	position:relative;
}

DIV#content IMG#coming09 { position: absolute; top: 252px; left: 462px; }

DIV#content IMG#salonServicesProducts { position: absolute; top: 40px; right: 0; }

.transparent {
	filter:alpha(opacity=35);
	-moz-opacity:.35;
	opacity:.35;
}

DIV.alphaBox
{
	background-color: #FFFFFF;
	display: block;
	float: left;
	position: relative;
	filter:alpha(opacity=55);
	-moz-opacity:.55;
	opacity:.55;
	visibility: hidden;
}

DIV#content div.productImages a#img_100060 { margin-left: 20px; }
BODY.productLanding.form DIV#wrapper DIV#content div#comingSoon { display:block;position:absolute;right:20px;top:380px;width:224px; }