﻿.hide-me #productnav { display:none; }
.hide-me2 div#subtext { display:none; }

/* Begin Basic Functions */
body 											{ margin: 0; padding: 0; background-color: #000; font-family: Geneva, sans-serif; }
a, a:active 									{ outline: none; }
p, div 											{ margin: 0; padding: 0; }
.dh 											{ display: none; }
#scroll 										{ visibility: hidden; width: 100%; height: 1px; position: absolute; top: 0px; left: 0px; }
/* End Basic Functions */

/* Begin Tertiary Nav */
#become 										{ width: 100%; position: absolute; z-index: 5000; display: none; margin: 0; height: 700px; }
#contact 										{ display:none; height:815px; left:50%; margin-left:-247px; position:absolute; overflow:hidden; top:15px; width:495px; z-index:5000; }
#contact iframe 								{ border:none; height:815px; margin:0 auto; overflow:hidden; width:495px; }
#testimonial 									{ display:none; height:2850px; left:50%; margin-left:-325px; position:absolute; overflow:hidden; top:15px; width:650px; z-index:5000; }
#testimonial iframe 							{ border:none; height:2850px; margin:0 auto; overflow:hidden; position:relative; width:650px; z-index:600; }
#testimonial-overlay 							{ background-color: #000; position: fixed; top: 0px; left: 0px; height: 100%; opacity:0.5; *filter:alpha(opacity=50); width:100%; z-index: 500; }

/* "Minimenu" */
#tertiarynav 									{ color: #666; font-size: 9px; height:23px; list-style:none; margin: 0 auto; padding: 7px 0 4px 0; text-align:right; width: 940px; }
#tertiarynav table 								{ border:0px; height:20px; display:inline; list-style:none; padding:0px 0px 0px 0px; float:right; }
#tertiarynav table td.bg 						{ background: url(../img/norm/topnav/minimenu/topbg2.png) repeat;}
#tertiarynav table td a 						{ color: #b4bbbe; text-decoration: none;}
#tertiarynav table td a:hover 					{ color: #6dcff6; }
/* End Tertiary Nav */

/* Begin Prod Details */
#detail1 										{ width: 100%; position: absolute; z-index: 5000; display: none; margin: 0; height: 700px; }
/* End Prod Details */

/* Begin Top Nav */
#topnavbar 										{ background:#000 url(../img/norm/topnav/bg.gif) no-repeat center top; height: 98px; margin: 0 0 21px 0; text-align:center; width: 100%; }
#topnav 										{ margin: 0 auto 0 auto; width:800px; height: 98px; z-index: 5; }
#topnav a 										{ display:block; float:left; height:98px; margin-right:34px; text-indent:-9999px; }
#topnav a.logo 									{ background:url(../img/norm/topnav/logo.gif) no-repeat top left; margin:0 95px 0 12px; width:150px; }
#topnav a.shampoo 								{ background:url(../img/norm/topnav/shampoo.gif) no-repeat top left; width:108px; }
#topnav a.shampoo:hover, 
	#topnavbar div.shampoo-over 				{ background:url(../img/norm/topnav/shampoo_over.gif); }
body.shampoo #topnav a.shampoo					{ background:url(../img/norm/topnav/shampoo_on.gif); }
#topnav a.styling 								{ background:url(../img/norm/topnav/styling.gif) no-repeat top left; width:69px; }
#topnav a.styling:hover, 
	#topnavbar div.styling-over					{ background:url(../img/norm/topnav/styling_over.gif); }
body.styling #topnav a.styling					{ background:url(../img/norm/topnav/styling_on.gif); }
#topnav a.difference 							{ background:url(../img/norm/topnav/difference.gif) no-repeat top left; width:95px; }
#topnav a.difference:hover, 
	#topnavbar div.difference-over 				{ background:url(../img/norm/topnav/difference_over.gif); }
body.difference #topnav a.difference			{ background:url(../img/norm/topnav/difference_on.gif); }
#topnav a.press 								{ background:url(../img/norm/topnav/press.gif) no-repeat top left; width:69px; }
#topnav a.press:hover, 
	#topnavbar div.press-over 					{ background:url(../img/norm/topnav/press_over.gif); }
body.press #topnav a.press						{ background:url(../img/norm/topnav/press_on.gif); }
#topnav a.shop 									{ background:url(../img/norm/topnav/shop.gif) no-repeat top left; margin:0; width:50px; }
#topnav a.shop:hover, 
	#topnavbar div.shop-over 					{ background:url(../img/norm/topnav/shop_over.gif); }
body.shop #topnav a.shop						{ background:url(../img/norm/topnav/shop_on.gif); }
/* End Top Nav */

/* Begin Content Divs */
#contentdiv 									{ position: relative; width: 940px; margin: 0 auto 0 auto; zoom:1; }
#contentdiv:after								{ display:block;clear:both;visibility:hidden;content:'.';height:0;}
#flipped #contentdiv 							{ width: 1280px; }
#stagingdiv 									{ background-color: #000; height: 418px; }
#flipped #stagingdiv 							{ position: relative; margin: 0 auto; height: 565px; width: 1000px; }
/* End Content Divs */


/* Begin Index Page */
#homeindex 										{ padding-left: 120px; display: none; background: url('../img/norm/index/products.jpg') no-repeat center; }
#flipped #homeindex 							{ padding-left: 52px; background: url('../img/norm/index/products_lg.jpg') no-repeat center; }

#homeindex a 									{ height: 415px; width: 90px; display: block; float: left; }
#homeindex a.styling 							{ width: 77px; }
#homeindex a.hairrepair 						{ width: 110px; }

#flipped #homeindex a 							{ width: 112px; height: 463px; }
#flipped #homeindex a.styling 					{ width: 106px; }
#flipped #homeindex a.hairrepair 				{ width: 135px; }

img#productindex 								{ margin: 66px 0 0 127px; display: none; }

div#subtext 									{ margin:0 0 0 0; padding:10px 0 0 0; }
div#subtext .subtextinterior					{ margin:0 0 0 0; padding:0px 0 0 0; }
#leftsubtitle img 								{ margin: 0 20px 0 0; }

div#subtext p 									{ margin: 10px 0 30px 0; font-family: Geneva, sans-serif;	font-size: 11px; color: #D1D1D1; line-height: 18px; }
.sci-main 										{ margin: 0px 0 30px 0; font-family: Geneva, sans-serif; font-size: 11px; color: #D1D1D1; line-height: 18px; }
/* End Index Page */


/* Begin ColorLife and Differences Pages */
.differencesnav a 								{ color: #416585; text-decoration: none; border-style: none; font-size: 15px; margin: 0 0 10px 0; display: block; }
.differencesnav a:hover 						{ color: #D1D1D1; }
/* End ColorLife and Differences Pages */

/* Begin ColorLife and Differences Pages Small Size */
.diffnavsmall a 								{ color: #416585; text-decoration: none; font-size: 9px; }
.diffnavsmall a:hover 							{ color: #D1D1D1; }

#newintro 										{ position: relative; width: 940px; height: 700px; z-index: 200; }
#flipped #newintro 								{ padding: 0; margin: 0; left: -140px; width: 1280px; height: 900px; }

#newintro.shampooConditioner 					{ background: url(../img/norm/product/shampoo/beauty_shampoo.jpg) no-repeat top left; }
#flipped #newintro.shampooConditioner 			{ background: url(../img/norm/product/shampoo/beauty_shampoo_lg.jpg) no-repeat top left; }

#newintro.stylingProducts 						{ background: url(../img/norm/product/styling/beauty_styling.jpg) no-repeat top left; }
#flipped #newintro.stylingProducts 				{ background: url(../img/norm/product/styling/beauty_styling_lg.jpg) no-repeat top left; }

#newintro.science 								{ background: url(../img/norm/difference/sci-main.jpg) no-repeat top left; }
#flipped #newintro.science 						{ background: url(../img/norm/difference/sci-main_lg.jpg) no-repeat top left; }

#newintro.clean 								{ background: url(../img/norm/difference/clean.jpg) no-repeat top left; }
#flipped #newintro.clean 						{ background: url(../img/norm/difference/clean_lg.jpg) no-repeat top left; }

#newintro.diff 									{ background: url(../img/norm/difference/difference.jpg) no-repeat top left; }
#flipped #newintro.diff 						{ background: url(../img/norm/difference/difference_lg.jpg) no-repeat top left; }

#newintro.frag 									{ background: url(../img/norm/fragrance/product_default.jpg) no-repeat top left; }
#flipped #newintro.frag 						{ background: url(../img/norm/fragrance/product_default_lg.jpg) no-repeat top left; }

#newintro.life 									{ background: url(../img/norm/difference/colorlife.jpg) no-repeat top left; }
#flipped #newintro.life 						{ background: url(../img/norm/difference/colorlife_lg.jpg) no-repeat top left; }
/* End ColorLife and Differences Pages Small Size*/


/* Begin Product Pages */
span#intro 										{ z-index: 200; }
#flipped span#intro 							{ left: -140px; width: 1280px; }

#nano 											{ position: absolute; top: 33px; left: 790px; z-index: 1; }

div#index 										{ position: absolute; top: 1px; left: 70px; /* position: relative; float: left; margin-left: 310px; */ }
#flipped div#index								{ position: absolute; top: 1px; left: 70px; /* position: relative; float: left; margin-left: 310px; */ }

div#index.shampooindex 							{ width:710px; height:418px; margin: 0px auto; }
#flipped div#index.shampooindex 				{ width:908px; height:451px;  margin: 0px auto; /*padding-left: 50px;*/ }

div#index a.shampooproduct 						{ position: relative; z-index: 100; display: block; float: left; height: 415px; width: 90px; }
#flipped div#index a.shampooproduct 			{ width: 123px; height: 451px; }

div#index a#volshampoo.shampooproduct 			{ width: 100px; }
#flipped div#index a#volshampoo.shampooproduct 	{ width: 112px; }

div#index a#volcond.shampooproduct 				{ width: 84px; }
#flipped div#index a#volcond.shampooproduct 	{ width: 112px; }

div#index a#qktshampoo.shampooproduct 			{ width: 80px; }
#flipped div#index a#qktshampoo.shampooproduct 	{ width: 102px; }

div#index a#qktcond.shampooproduct 				{ width: 80px; }
#flipped div#index a#qktcond.shampooproduct 	{ width: 100px; }

div#index a#silk.shampooproduct 				{ width: 64px; }
#flipped div#index a#silk.shampooproduct 		{ width: 90px; }

div#index a#liqwdity.shampooproduct 			{ width: 110px; }
#flipped div#index a#liqwdity.shampooproduct 	{ width: 145px; }

div#index.shampooindex 							{ background: url(../img/norm/product/shampoo/products_shampoo.jpg) no-repeat top left; }
#flipped div#index.shampooindex 				{ background: url(../img/norm/product/shampoo/products_shampoo_lg.jpg) no-repeat top left; }

/*div#index.stylingindex 							{ padding-left: 40px; }*/
div#index.stylingindex 							{ width:710px; margin: 0px auto; background: url(../img/norm/product/styling/products_styling.jpg) no-repeat top left; }
#flipped div#index.stylingindex 				{ width:908px; margin: 0px auto; display: block; background: url(../img/norm/product/styling/products_styling_lg.jpg) no-repeat top left; }

div#index a.stylingproduct 						{ position: relative; z-index: 100; display: block; float: left; height: 415px; width: 80px; }
#flipped div#index a.stylingproduct 			{ height: 470px; width: 100px; }

div#index a#smoothcat.productselectc			{ width: 80px; }
#flipped div#index a#smoothcat.productselectc 	{ width: 130px; }

div#index a#volcat.productselectb				{ width: 90px; }
#flipped div#index a#volcat.productselectb 	{ width: 110px; }

div#index a#sliqwd.productselecta 				{ width: 90px; }
#flipped div#index a#sliqwd.productselecta 	{ width: 110px; }

div#index a#designprof.productselectd 			{ width: 75px; }
#flipped div#index a#designprof.productselectd { width: 100px; }

div#index a#longserum.productselecte 			{ width: 80px; }
#flipped div#index a#longserum.productselecte 	{ width: 110px; }

div#index a#wave.productselectf 			{ width: 100px; }
#flipped div#index a#wave.productselectf 	{ width: 90px; }



div#index img 									{ position: absolute; z-index: 10; top: 0; left: 0; }
#flipped div#index img 							{ top: 60px; }

div.productintro
{
	position: absolute;
	top: 52px;
	left: 46px;
	width: 220px;
	height: 340px;
	font-size: 11px;
	line-height: 18px;
	color: #D1D1D1;
}

div.productintro img { margin: 0 0 5px 0; }
/* End Product Index */

span.arrowleft
{
	position: absolute;
	top: 170px;
	left: 45px;
	z-index: 4;
	display: none;
}


span.arrowright
{
	position: absolute;
	top: 170px;
	left: 864px;
	z-index: 4;
	display: none;
}

#flipped span.arrowright {
	left: 930px;
}
/* End Arrows */


div.prod1text, div.prod2text,  div.prod3text,  div.prod4text,  div.prod5text,  div.prod6text,   div.prod7text,   div.prod8text,   div.prodatext,  div.prodbtext,  div.prodctext,  div.proddtext,  div.prodetext,  div.prodftext
{
	position: absolute;
	top: 60px;
	left: 168px;
	height: 355px;
	width: 592px;
	z-index: 3;
}

#flipped div.dh {
	width: 670px;
}

div.lefttext
{
	width: 188px;
	font-size: 11px;
	float: left;
	color: #D1D1D1;
	line-height: 14px;
}

div.lefttext b, div.righttext b, div.lefttext strong, div.righttext strong { color: #D1D1D1; }

div.righttext
{
	width: 195px;
	font-size: 11px;
	float: right;
	color: #D1D1D1;
	line-height: 14px;
}

div.lefttext h4
{
	font-weight: normal;
	font-family: Eurostile, Geneva, sans-serif;
	font-size: 26px;
	line-height: 26px;
	margin: 0 0 5px 0;
}

div.lefttext img { margin: 0 0 5px 0; }
div.righttext img { margin: 0 0 5px 0; }

div.lefttext a
{
	color: #D1D1D1;
	text-decoration: none;
}

div.lefttext a:hover { text-decoration: underline; }

div.righttext a
{
	color: #D1D1D1;
	text-decoration: none;
}

div.righttext a:hover { text-decoration: underline; }
/* End Product Texts */

/** NOTE: THIS "span" redef IS WRONG -- DELETED!! **/
/*span
{
	font-size: 30px;
	position: absolute;
	top: 1px;
	left: 1px;
	z-index: 1;
}*/

span#product1, span#product2, span#product3, span#product4, span#product5, span#product6, span#product7, span#product8
{
	position: absolute;
	top: 1px;
	left: 840px;
	z-index: 2;
	display: none;
}

span#producta, span#productb, span#productc, span#productd, span#producte, span#productf
{
	position: absolute;
	top: 1px;
	left: 843px;
	z-index: 2;
	display: none;
}

#flipped span#producta, #flipped span#productb, #flipped span#productc, #flipped span#productd, #flipped span#producte, #flipped span#productf {
}
/* End Product Images */


div#productnav { margin: 2px 0 20px 0;}

div#productnav span
{
	position: relative;
	top: -1px;
	padding: 0 8px 0 8px;
	color: #416585;
	font-size: 12px;
}

.productnav a
{
	color: #416585;
	text-decoration: none;
	border-style: none;
	font-size: 13px;
}

.productnav a:hover
{
	color: #D1D1D1;
	text-decoration: none;
	border-style: none;
	font-size: 13px;
}

a.subnav { color: #416585; }
a.subnav:hover { color: #D1D1D1; }
a.subnavon1 { color: #2761b3; }
a.subnavon2 { color: #0e78c9; }
a.subnavon3 { color: #e58129; }
a.subnavon4 { color: #fcc435; }
a.subnavon5 { color: #9132b3; }
a.subnavon6 { color: #b380ce; }
a.subnavon7 { color: #6468f6; }
a.subnavon8 { color: #3d5099; }
a.subnavona { color: #db4d25; }
a.subnavonb { color: #f28807; }
a.subnavonc { color: #1a90b0; }
a.subnavond { color: #7c7c7d; }
a.subnavone { color: #008eae; }
a.subnavonf { color: #ebc817; }
a.subnavon:hover { color: #D1D1D1; }
/* End Product Navigation */


#footer
{
	width: 940px;
	margin: 0 auto 0 auto;
	border-top: solid 1px #000;
	background-color: #000;
	padding: 15px 5px 45px 0;
	text-align: center;
	color: #333;
	font-size: 9px;
}


#scroll
{
	visibility: hidden;
	width: 1px;
	height: 100%;
	position: absolute;
	margin-top: 1px;
}

/**
 * Popups
 */
.pop-text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: D1D1D1;
	text-decoration: none;
}
.contact-text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: D1D1D1;
	text-decoration: none;
}

/**
 * Product Detail Popup
 */
.product-detail-popup { position: absolute; top: 0; left: 240px; z-index: 5000; display: none; color: #FFF; /*width: 100%;*/ height: 700px; margin:0; }
.product-detail-popup .popup { width: 495px; }
.product-detail-popup .popup img { padding: 0; }
.product-detail-popup .popup table { margin: 50px 0 0; }
.product-detail-popup .popup table table { margin: 0; }

/*****************************************
 * Press Release page
 */
/* intro */
#press-intro 									{ background:#000 url(../img/press/LQ_press_intro.jpg) no-repeat top left; left:0; height:417px; position:absolute; top:0; width:940px; z-index:100; }
#flipped #press-intro 							{ background-image:url(../img/press/LQ_press_intro_lg.jpg); height:568px; width:1280px; }

/* carousel */
#press-carousel-wrap 							{ float:left; height:417px; position:relative; overflow:hidden; width:815px; }
#flipped #press-carousel-wrap 					{ height:563px; width:1129px; }

#press-carousel 								{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; list-style:none; left:0; margin:0; padding:0; position:absolute; top:0; width:99999px; }
#press-carousel li 								{ background:#131d27 url(../img/press/bkg.carousel.li.gif) repeat-x top; color:#fff; cursor:pointer; float:left; height:417px; list-style:none; margin:0 0 0 20px; text-align:center; width:245px; }
#flipped #press-carousel li 					{ background-image:url(../img/press/bkg.carousel.li.lrg.gif); height:563px; margin:0 0 0 25px; width:343px; }

#press-carousel li.hover 						{ background-image:url(../img/press/bkg.carousel.li.hover.gif); }
#flipped #press-carousel li.hover 				{ background-image:url(../img/press/bkg.carousel.li.hover.lrg.gif); }

#press-carousel li.empty 						{ background:none !important; cursor:default; }
#press-carousel li h3 							{ font-size:18px; font-weight:normal; margin:35px 0 30px 0; }
#flipped #press-carousel li h3 					{ margin: 50px 0; }

#press-carousel li p 							{ color:#D1D1D1; font-size:11px; padding:0 52px; }
#flipped #press-carousel li p 					{ padding: 0 100px; }

#press-carousel div.img 						{ height:182px; margin:0 auto 30px auto; width:143px; }
#flipped #press-carousel div.img 				{ height:255px; margin:0 auto 50px auto; width:200px; }

#press-carousel-next 							{ background:url(../img/press/bkg.carousel.arrows.gif) no-repeat left -100px; cursor:pointer; float:left; height:62px; margin:145px 0 0 0; width:31px; }
#press-carousel-next:hover 						{ background-position:left -300px; }
#press-carousel-prev 							{ background:url(../img/press/bkg.carousel.arrows.gif) no-repeat right top; cursor:pointer; float:left; height:62px; margin:145px 0 0 0; width:31px; }
#press-carousel-prev:hover 						{ background-position:right -200px; }
#flipped #press-carousel-next, 
	#flipped #press-carousel-prev 				{ margin-top:215px; width:75px; }


/* thumbnail images */
#press-carousel li.lqp001 div.img { background:url(../img/press/01/lq_01.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp001 div.img { background-image:url(../img/press/01/lq_01-lrg.jpg); }

#press-carousel li.lqp002 div.img { background:url(../img/press/02/lq_02.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp002 div.img { background-image:url(../img/press/02/lq_02-lrg.jpg); }

#press-carousel li.lqp003 div.img { background:url(../img/press/03/lq_03.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp003 div.img { background-image:url(../img/press/03/lq_03-lrg.jpg); }

#press-carousel li.lqp004 div.img { background:url(../img/press/04/lq_04.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp004 div.img { background-image:url(../img/press/04/lq_04-lrg.jpg); }

#press-carousel li.lqp005 div.img { background:url(../img/press/05/lq_05.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp005 div.img { background-image:url(../img/press/05/lq_05-lrg.jpg); }

#press-carousel li.lqp006 div.img { background:url(../img/press/06/lq_06.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp006 div.img { background-image:url(../img/press/06/lq_06-lrg.jpg); }

#press-carousel li.lqp007 div.img { background:url(../img/press/07/lq_07.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp007 div.img { background-image:url(../img/press/07/lq_07-lrg.jpg); }

#press-carousel li.lqp008 div.img { background:url(../img/press/08/lq_08.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp008 div.img { background-image:url(../img/press/08/lq_08-lrg.jpg); }

#press-carousel li.lqp009 div.img { background:url(../img/press/09/lq_09.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp009 div.img { background-image:url(../img/press/09/lq_09-lrg.jpg); }

#press-carousel li.lqp010 div.img { background:url(../img/press/10/lq_10.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp010 div.img { background-image:url(../img/press/10/lq_10-lrg.jpg); }

#press-carousel li.lqp011 div.img { background:url(../img/press/11/lq_11.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp011 div.img { background-image:url(../img/press/11/lq_11-lrg.jpg); }

#press-carousel li.lqp012 div.img { background:url(../img/press/12/lq_12.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp012 div.img { background-image:url(../img/press/12/lq_12-lrg.jpg); }

#press-carousel li.lqp013 div.img { background:url(../img/press/13/lq_13.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp013 div.img { background-image:url(../img/press/13/lq_13-lrg.jpg); }

#press-carousel li.lqp014 div.img { background:url(../img/press/14/lq_14.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp014 div.img { background-image:url(../img/press/14/lq_14-lrg.jpg); }

#press-carousel li.lqp015 div.img { background:url(../img/press/15/lq_15.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp015 div.img { background-image:url(../img/press/15/lq_15-lrg.jpg); }

#press-carousel li.lqp016 div.img { background:url(../img/press/16/lq_16.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp016 div.img { background-image:url(../img/press/16/lq_16-lrg.jpg); }

#press-carousel li.lqp017 div.img { background:url(../img/press/17/lq_17.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp017 div.img { background-image:url(../img/press/17/lq_17-lrg.jpg); }

#press-carousel li.lqp018 div.img { background:url(../img/press/18/lq_18.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp018 div.img { background-image:url(../img/press/18/lq_18-lrg.jpg); }

#press-carousel li.lqp019 div.img { background:url(../img/press/19/lq_19.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp019 div.img { background-image:url(../img/press/19/lq_19-lrg.jpg); }

#press-carousel li.lqp020 div.img { background:url(../img/press/20/lq_20.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp020 div.img { background-image:url(../img/press/20/lq_20-lrg.jpg); }

#press-carousel li.lqp021 div.img { background:url(../img/press/21/lq_21.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp021 div.img { background-image:url(../img/press/21/lq_21-lrg.jpg); }

#press-carousel li.lqp022 div.img { background:url(../img/press/22/lq_22.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp022 div.img { background-image:url(../img/press/22/lq_22-lrg.jpg); }

#press-carousel li.lqp023 div.img { background:url(../img/press/23/lq_23.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp023 div.img { background-image:url(../img/press/23/lq_23-lrg.jpg); }

#press-carousel li.lqp024 div.img { background:url(../img/press/24/lq_24.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp024 div.img { background-image:url(../img/press/24/lq_24-lrg.jpg); }

#press-carousel li.lqp025 div.img { background:url(../img/press/25/lq_25.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp025 div.img { background-image:url(../img/press/25/lq_25-lrg.jpg); }

#press-carousel li.lqp026 div.img { background:url(../img/press/26/lq_26.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp026 div.img { background-image:url(../img/press/26/lq_26-lrg.jpg); }

#press-carousel li.lqp027 div.img { background:url(../img/press/27/lq_27.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp027 div.img { background-image:url(../img/press/27/lq_27-lrg.jpg); }

#press-carousel li.lqp028 div.img { background:url(../img/press/28/lq_28.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp028 div.img { background-image:url(../img/press/28/lq_28-lrg.jpg); }

#press-carousel li.lqp029 div.img { background:url(../img/press/29/lq_29.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp029 div.img { background-image:url(../img/press/29/lq_29-lrg.jpg); }

#press-carousel li.lqp030 div.img { background:url(../img/press/30/lq_30.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp030 div.img { background-image:url(../img/press/30/lq_30-lrg.jpg); }

#press-carousel li.lqp031 div.img { background:url(../img/press/31/lq_31.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp031 div.img { background-image:url(../img/press/31/lq_31-lrg.jpg); }

#press-carousel li.lqp032 div.img { background:url(../img/press/32/lq_32.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp032 div.img { background-image:url(../img/press/32/lq_32-lrg.jpg); }

#press-carousel li.lqp033 div.img { background:url(../img/press/33/lq_33.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp033 div.img { background-image:url(../img/press/33/lq_33-lrg.jpg); }

#press-carousel li.lqp034 div.img { background:url(../img/press/34/lq_34.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp034 div.img { background-image:url(../img/press/34/lq_34-lrg.jpg); }

#press-carousel li.lqp035 div.img { background:url(../img/press/35/lq_35.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp035 div.img { background-image:url(../img/press/35/lq_35-lrg.jpg); }

#press-carousel li.lqp036 div.img { background:url(../img/press/36/lq_36.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp036 div.img { background-image:url(../img/press/36/lq_36-lrg.jpg); }

#press-carousel li.lqp037 div.img { background:url(../img/press/37/lq_37.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp037 div.img { background-image:url(../img/press/37/lq_37-lrg.jpg); }

#press-carousel li.lqp038 div.img { background:url(../img/press/38/lq_38.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp038 div.img { background-image:url(../img/press/38/lq_38-lrg.jpg); }

#press-carousel li.lqp039 div.img { background:url(../img/press/39/lq_39.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp039 div.img { background-image:url(../img/press/39/lq_39-lrg.jpg); }

#press-carousel li.lqp040 div.img { background:url(../img/press/40/lq_40.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp040 div.img { background-image:url(../img/press/40/lq_40-lrg.jpg); }

#press-carousel li.lqp041 div.img { background:url(../img/press/41/lq_41.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp041 div.img { background-image:url(../img/press/41/lq_41-lrg.jpg); }

#press-carousel li.lqp042 div.img { background:url(../img/press/42/lq_42.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp042 div.img { background-image:url(../img/press/42/lq_42-lrg.jpg); }

#press-carousel li.lqp043 div.img { background:url(../img/press/43/lq_43.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp043 div.img { background-image:url(../img/press/43/lq_43-lrg.jpg); }

#press-carousel li.lqp044 div.img { background:url(../img/press/44/lq_44.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp044 div.img { background-image:url(../img/press/44/lq_44-lrg.jpg); }

#press-carousel li.lqp045 div.img { background:url(../img/press/45/lq_45.jpg) no-repeat top left; }
#flipped #press-carousel li.lqp045 div.img { background-image:url(../img/press/45/lq_45-lrg.jpg); }

/* gallery lightbox */
body.press ul.full-res { display:none; }
#facybox { position: absolute; top: 0; left: 0; margin: -20px 0 0 -20px; z-index: 100; text-align: left; padding: 18px; min-width: 40px; min-height: 40px; }
#facybox .w, #facybox .e,
#facybox .nw, #facybox .ne,
#facybox .sw, #facybox .se{ min-height: 18px; min-width: 13px; }
#facybox .n { background: url('../img/facybox/fancy_shadow_n.png') repeat-x; height: 18px; }
#facybox .s { background: url('../img/facybox/fancy_shadow_s.png') repeat-x; height: 18px; }
#facybox .w { background: url('../img/facybox/fancy_shadow_w.png') repeat-y; }
#facybox .e { background: url('../img/facybox/fancy_shadow_e.png') repeat-y; }
#facybox .nw { background: url('../img/facybox/fancy_shadow_nw.png') no-repeat; } 
#facybox .ne { background: url('../img/facybox/fancy_shadow_ne.png') no-repeat; }
#facybox .sw { background: url('../img/facybox/fancy_shadow_sw.png') no-repeat; }                
#facybox .se { background: url('../img/facybox/fancy_shadow_se.png') no-repeat; }
#facybox div.above-content { background:#000; color:#fff; height:21px; padding:33px 33px 0 33px; }
#facybox div.above-content a { color:#fff; cursor:pointer; font-size:14px; text-decoration:none; }
#facybox div.above-content a:hover {  color: #6dcff6; }
#facybox div.above-content a.current { color:#5DCFF7; }
#facybox div.below-content { background:#000; color:#fff; height:21px; padding:0px 33px 33px 33px; }
#facybox div.below-content a { color:#fff; cursor:pointer; font-size:14px; text-decoration:none; }
#facybox div.below-content a:hover {  color: #6dcff6; }
#facybox div.below-content a.current { color:#5DCFF7; }
#facybox .close { float:right; }
#facybox .navigation .counter{ float: left; padding: 3px 5px; }
#facybox .loading { margin: 0 auto; width: 16px; height: 11px; background: url('../img/facybox/loading.gif') no-repeat; text-align: center; }
#facybox .fbpopup { position: relative; }
#facybox table { border-collapse: collapse; }
#facybox td { border-bottom: 0; padding: 0; }
#facybox .body { border:solid 10px #fff; background: #000; width: auto; }
#facybox .loading { text-align: center; }
#facybox .image { text-align: center; padding: 38px 35px; margin: 0px; }
#facybox img { border: 0; margin: 0; }
#facybox .footer { }
#facybox .footer img { vertical-align: middle; }
#facybox .tl, #facybox .tr, #facybox .bl, #facybox .br { height: 10px; width: 10px; overflow: hidden; padding: 0; }
#facybox_overlay { position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; }
.facybox_hide { z-index:-100; }
.facybox_overlayBG { background-color: #000; z-index: 99; }
* html #facybox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#facybox div.content { background:#000; padding:0px; }


/* Q-KeratinVideo.php Styles ADDED: 4.26.11 */
#qkeratinvideodiv			{ width:735px; position:relative; margin: 20px auto 0px auto; }
#qkeratinvideodiv-left		{ width:80px; height:1px; float:left; }
#qkeratinvideodiv-right		{ width:600px; float:left; padding:20px; background-color:#ffffff; }


