@charset "utf-8";
/* CSS Document for micro site animations. */

div#switchOver
{
	clear: both;
	position: relative;
	width: 1001px;
	height: 510px;
}

/* Animation buttons */
div#containerAnimationLinks
{
	position: relative;
	float: right;
	margin: 0 20px 4px 0;
	display: inline;
	min-height:26px; height:auto !important; height:26px;/**/
}

div#containerAnimationLinks h4
{
	float: left;
	margin: 5px 6px 0 0;
	font-size: 0.8em;
	font-weight: normal;
}

div#containerAnimationLinks ul
{
	float: left;
	list-style-type: none;
	font-size: 0.8em;
	font-weight: bold;
}

div#containerAnimationLinks ul li
{
	float: left;
	margin: 0 4px 0 0;
}

div#containerAnimationLinks ul li a
{
	display: block;
	padding: 5px 7px;
	color: #DAC46C;
	background: #000;
}

div#containerAnimationLinks ul li a.animationPause
{
	width: 70px;
	text-align: center;
}

div.showDefinity, div.showTotalEffects, div.showDefinityEyeDermaPod, .showNikita, .showHoudini, .showTwiggy, .showBuckley, .showCasino, .showWonder, .showSerum, .showMonteCarlo, div.showFlawless, .showElixir, div.showCreamSerum
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1001px;
}

div.showDefinity { display:block;}
div.showTotalEffects, div.showDefinityEyeDermaPod, div.showNikita, div.showRegenerist, .showTwiggy, .showBuckley, .showLuna, .showCasino, div.showDermaPodNew, .showSerum, .showMonteCarlo, .showElixir, .showCreamSerum { display:none;}
div.showSerum, div.showElixir, div.showCreamSerum { display:block;}

#containerHoudiniLanding h1 { margin:0 30px 0 0; padding:0px; font-size:1.8em; color:#FFFFFF; text-indent:-9000px; display:block; width:971px; height:44px; background:url(/images/bg_houdini_h1.gif) no-repeat right 10px;}
.houdiniLandingH1 { width:100% !important; height:auto !important; text-indent:0px !important; background:none !important; }

div.showTotalEffects
{
	padding: 35px 0 0 0;
}

/* Definity styles */

div.bgHomepage
{
	background:url(/definity-eye-illuminator/images/bg_definity-eye-illuminator.jpg) no-repeat left top;
}

div.bgFormRegeneristEyeDermaPod
{
	background: url(/images/bg-form-regenerist-eye-derma-pod.jpg) top no-repeat #000000;
}

img, div, a, h1, h2, input { behavior:url(/scripts/iepngfix.htc); }

div.bgHomepage div#containerContent
{
	position: relative;
	width: 1001px;
	height:540px !important;
}

.HomepageTitle {width:350px; height:38px; position:absolute; left:378px; top:80px;}
.HomepageTitle h1 {width:350px; height:38px; background:url(/definity-eye-illuminator/images/img_title_definity_eye_illu.png) no-repeat left top; text-indent:-9999px;}

.HomepageCopy {width:256px;height:42px;position:absolute; left:378px; top:120px;}
.HomepageCopy  h2 {width:256px;height:42px; background:url(/definity-eye-illuminator/images/img_copy_definity_eye_illu.png) no-repeat left top; text-indent:-9999px;}

.womanHomeTxt {width:205px;height:74px;position:absolute; left:378px; top:173px;}

.HomepageProduct { width:270px; height:283px; background:url(/definity-eye-illuminator/images/img_definity_product.png) no-repeat left top; position:absolute; left:644px; top:120px;}

.DefinityBtn { width:205px; height:37px; position:absolute; left:378px; top:263px;}
.DefinityBtn a { display:block; cursor:pointer; width:205px; height:37px; background:url(/definity-eye-illuminator/images/btn_definity_eye_illuminator.png) no-repeat left top;}
.DefinityBtn a:hover { background:url(/definity-eye-illuminator/images/btn_definity_eye_illuminator_hover.png) no-repeat left top;}

.EffectBtn { width:205px; height:37px; position:absolute; left:378px; top:303px;}
.EffectBtn a { display:block; cursor:pointer;  width:205px; height:37px; background:url(/definity-eye-illuminator/images/btn_effect_dark_circles.png) no-repeat left top;}
.EffectBtn a:hover { background:url(/definity-eye-illuminator/images/btn_effect_dark_circles_hover.png) no-repeat left top;}

.BuyOnline { width:135px; height:37px; position:absolute; left:777px; top:403px;}
.BuyOnline a { display:block; cursor:pointer; width:135px; height:37px; background:url(/definity-eye-illuminator/images/img_buyonline.png) no-repeat left top;}


/* Total Effects styles. */	

div.totalEffects div#containerAnimationLinks ul li a
{
	border: 1px solid #FFF;
}

div.totalEffects div#containerContent {
	background:url(/totaleffects/img/bg-te-default.jpg) 0 0 no-repeat;
	clear: both;
	position: relative;
	width: 961px;
	height:452px;
	margin:0 0 0 40px;
	padding: 0 0 50px 0;
}

#containerContent ul#te-nav {
	list-style:none;
}

html:first-child #containerContent ul {
	/* opera fix */
	padding-top:5px;
}

#containerContent ul#te-nav li {
	behavior:url(/css/iepngfix.htc);
	display:inline;
	float:left;
	height:22px;
}

#containerContent ul#te-nav li a {
	color:#4a362a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0 11px;
	text-decoration:none;
}

#containerContent ul#te-nav li a:hover {
	color:#f4efec;
}

#containerContent ul#te-nav li#nav-total-effects {
	padding-left:15px;
}

#containerContent img#packshot-nav-mini {
	position:absolute;
	top:-3px;
	left:57px;
}

#containerContent ul#te-nav li#nav-home {
	background:url(/totaleffects/img/bg-nav-home.jpg) 0 0 no-repeat;
}

#containerContent ul#te-nav li#nav-home a {
	color:#f4efec;
}

#total-effects #containerContent ul#te-nav li#nav-total-effects {
	background:url(/totaleffects/img/bg-nav-total-effects.png) 0 0 no-repeat;
}

* html #total-effects #containerContent ul#te-nav li#nav-total-effects
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/totaleffects/img/bg-nav-total-effects.png", sizingMethod="crop");
}

#total-effects #containerContent ul#te-nav li#nav-total-effects a {
	color:#f4efec;
}

#competition #containerContent ul#te-nav li#nav-competition {
	background:url(/totaleffects/img/bg-nav-competition.png) 0 0 no-repeat;
}

#competition #containerContent ul#te-nav li#nav-competition a {
	color:#f4efec;
}

#free-sample #containerContent ul#te-nav li#nav-free-sample {
	background:url(/totaleffects/img/bg-nav-free-sample.png) 0 0 no-repeat;
}

* html #free-sample #containerContent ul#te-nav li#nav-free-sample
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/totaleffects/img/bg-nav-free-sample.png", sizingMethod="crop");
}

#free-sample #containerContent ul#te-nav li#nav-free-sample a {
	color:#f4efec;
}

#download #containerContent ul#te-nav li#nav-download {
	background:url(/totaleffects/img/bg-nav-download.png) 0 0 no-repeat;
}

#download #containerContent ul#te-nav li#nav-download a {
	color:#f4efec;
}

/* more opera fixes */

html:first-child #home #containerContent ul#te-nav li#nav-home {
	background:url(/totaleffects/img/bg-nav-home.png) 0 -5px no-repeat;
}

html:first-child #total-effects #containerContent ul#te-nav li#nav-total-effects {
	background:url(/totaleffects/img/bg-nav-total-effects.png) 0 -5px no-repeat;
}

html:first-child #competition #containerContent ul#te-nav li#nav-competition {
	background:url(/totaleffects/img/bg-nav-competition.png) 0 -5px no-repeat;
}

html:first-child #free-sample #containerContent ul#te-nav li#nav-free-sample {
	background:url(/totaleffects/img/bg-nav-free-sample.png) 0 -5px no-repeat;
}

html:first-child #download #containerContent ul#te-nav li#nav-download {
	background:url(/totaleffects/img/bg-nav-download.png) 0 -5px no-repeat;
}

/* done with opera */

#toolkit {
	position:absolute;
	top:40px;
	left:0px;
}

#new-improved {
	position:absolute;
	top:89px;
	left:78px;
}

#hdr-7-effects,
#total-effects #hdr-7-effects {
	position:absolute;
	top:50px;
	left:270px;
}

#txt-easy-living {
	position:absolute;
	top:149px;
	left:278px;
}

#flash {
	height:235px;
	position:absolute;
	top:220px;
	left:387px;
	width:220px;
}

#flash #flashInner {
	height:235px;
	position:relative;
	width:220px;
}

#flash #flashInner .icon {
	color:#8e6531;
	font-size:.9em;
	font-weight:bold;
	height:29px;
	padding:3px 0 0 40px;
}

#flash #flashInner #icons #brush {
	background:url(/totaleffects/img/icon-brush.png) 4px center no-repeat;
}

#flash #flashInner #icons #torch {
	background:url(/totaleffects/img/icon-torch.png) 0 center no-repeat;
}

#flash #flashInner #icons #iron {
	background:url(/totaleffects/img/icon-iron.png) 1px center no-repeat;
}

#flash #flashInner #icons #lock {
	background:url(/totaleffects/img/icon-lock.png) 7px center no-repeat;
}

#flash #flashInner #icons #stick {
	background:url(/totaleffects/img/icon-stick.png) 0 center no-repeat;
}

#flash #flashInner #icons #can {
	background:url(/totaleffects/img/icon-can.png) 0 center no-repeat;
}

#flash #flashInner #icons #roller {
	background:url(/totaleffects/img/icon-roller.png) 2px center no-repeat;
}

#packshot-sm2 {
	position:absolute;
	top:280px;
	left:215px;
}

div#packshotWidgetCtr {
	position:absolute;
	top: 62px;
	left: 637px;
	width: 277px;
	height: 267px;
	background:url(/totaleffects/img/home-visual-widget.jpg);
}

#btn-enter-now {
	position:absolute;
	top:205px;
	right:100px;
}

#bottom-right {
	position:absolute;
	top:305px;
	right:42px;
	z-index: 1;
}

#bottom-right h5 {
	color:#f4efec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	margin:0 0 7px 0;
	width:260px;
}

#bottom-right h5 span {
	font-weight: normal;
}


#copy-valet-day {
	color:#f4efec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	margin:0 0 12px 0;
	width:240px;
}

#tabs li {
	display:inline;
	float:left;
	min-height:66px; _height:66px;
	width:127px;
}

#tabs li#tab-competition {
	background:url(/totaleffects/img/bg-tab-competition.png) 0 0 no-repeat;
}

#tabs li#tab-free-sample {
	background:url(/totaleffects/img/bg-tab-free-sample.png) 0 0 no-repeat;
}

#tabs li#tab-download {
	background:url(/totaleffects/img/bg-tab-download.png) 0 0 no-repeat;
}

#tabs li.tab a {
	color:#f4efec;
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	font-size:.7em;
	font-weight:bold;
	line-height:1em;
	padding:12px 0 0 12px;
	text-decoration:none;
	text-transform:uppercase;
}

#tabs li.tab a:hover {
	text-decoration:underline;
}

#disclaimer {
	position: absolute;
	width: 250px;
	top: 413px;
	left: 281px;
	font: 0.6em Arial, Helvetica, sans-serif;
	color: #999;
}

/* */

div.bgHoudini 					{background:url(../images/bg_houdini.jpg) top no-repeat #000000;}
div.bgNikita 					{background:url(../images/bg_nikitalanding.jpg) top no-repeat #000000;}
div.bgMontecarlo 				{background:url(../images/bg_regenerist-3-point-super-serum.jpg) top no-repeat #000000;}
div.bgTwiggy 					{background:url(../images/bg_twiggy_grace.jpg) top no-repeat #000000;}
div.bgTwiggy2 					{background:url(../images/bg_twiggy_landing.jpg) top no-repeat #000000;}
div.bgTwiggy3 					{background:url(../images/bg_definity-kizzie.jpg) top no-repeat #000000;}
div.bgBuckley 					{background:url(../images/bg_buckley_landing.jpg) top no-repeat #000000;}
div.lunaClass 					{background:url(../images/bg_luna.jpg) top no-repeat #000000;}
div.regeneristEyeDermaPodNew 	{background:url(../images/bg-regenerist-eye-derma-pod-new.jpg) top no-repeat #000000;}
div.bgCasino 					{background:url(../images/bg_regenerist-3-point-cream-2.jpg) top no-repeat #000000;}
div.bgWonder 					{background:url(../images/bg_wonder.jpg) top no-repeat #000000;}
div.bgSerum 					{background:url(../images/bg_regenerist-3-point-super-serum.jpg) top no-repeat #000000;}
div.bgFlawless 					{background:url(../images/bg_flawless.jpg) top no-repeat #000000;}
div.bgElixir 					{background:url(../images/bg_regenerist_elixir.jpg) top no-repeat #000000;}
div.bgCreamSerum 				{background:url(../images/bg_creamserum.jpg) top no-repeat #000000;}
div.bgOlayPro 					{background:url(../images/bg_olaypro.jpg) top no-repeat #000000;}

/* /regenerist/index.php */

#containerHoudiniLanding .blockHoudiniContent { position:absolute; left:535px; top:90px; width:466px; height:418px;}
/*#containerHoudiniLanding .blockHoudiniContent {width:466px; height:418px; padding:32px 0 0 535px;}*/
.blockHoudiniContent .blockPrecisionSolutions { width:466px; height:143px; background:url(/images/bg_precisionsolutions.jpg) no-repeat left top;}
.blockPrecisionSolutions .blockPrecSolutLeft { float:left; width:149px; padding:29px 38px 0 34px;}
.blockPrecisionSolutions .blockPrecSolutRigth { float:left; width:174px;}
.blockPrecSolutRigth .blockPrecSolutLinks {padding-top:113px;}
.blockPrecSolutLinks a, .blockNikitaTOFLinks a { float:left;}
#regenLinks{ position:relative; }
#regenLinks a#buyNow, #regenLinks3 a#buyNow  { position:absolute; top:114px; left:185px; }
#regenLinks a#moreInfo, #regenLinks3 a#moreInfo { position:absolute; top:112px; left:310px; }

.blockPrecSolutLeft h2 { margin:0px; padding:0 0 10px 0; font-size:1.38em; color:#dac46c; font-weight:normal;}
.blockPrecSolutLeft h2 span { font-size:0.74em;}
.blockPrecSolutLeft p { margin:0px; padding:0 0 10px 0; font-size:0.81em; color:#ffffff;}

.blockHoudiniContent .blockClubOlay { width:466px; height:128px; background:url(/images/bg_houdiniclubolay.jpg) no-repeat left top;}
.blockClubOlay .blockClubOlayCont { width:270px; padding:35px 0 0 124px;}
.blockClubOlayCont p { margin:0px; padding:0 0 9px 0; *padding:0 0 10px 0; font-size:0.81em; color:#ffffff;}
.blockClubOlayCont p span, .blockSkinConsultationCont p span {color:#dac46c;}
.blockClubOlayCont h2, .blockSkinConsultationCont h2 { margin:0px; padding:0 0 4px 0; font-size:1.38em; color:#dac46c; font-weight:normal;}
.blockClubOlayCont .blockClubOlayLink { padding:0 0 0 155px;}

.blockHoudiniContent .blockSkinConsultation { width:466px; height:147px; background:url(/images/bg_houdini_skinconsultation.jpg) no-repeat left top;}
.blockSkinConsultation .blockSkinConsultationCont, .blockNikitaSkinConsultation .blockSkinConsultationCont { padding:26px 0 0 114px;}
.blockSkinConsultationCont .blockSkinConsultationLink { padding:0 0 0 168px;}
.blockSkinConsultationCont p { margin:0px; padding:0 0 2px 0; font-size:0.7em; color:#ffffff;}

/* NIKITA  */
#containerNikitaLanding .blockNikitaContent { position:absolute; left:535px; top:87px; width:466px; height:424px; z-index:100;}
/*#containerNikitaLanding .blockNikitaContent { width:466px; height:424px; padding:32px 0 0 535px;}*/
.blockNikitaContent .blockNikitaTOF { width:466px; height:151px; background:url(/images/bg_nikitatof2.jpg) no-repeat left top;}
.blockNikitaTOF .blockNikitaTOFLeft {float:left; /*width:193px;*/ padding:10px 0 0 32px;}
.blockNikitaTOF .blockNikitaTOFRigth {float:left; width:170px;}

.blockNikitaTOFLeft h2 { margin:0px; padding:0 0 6px 0; font-size:1.38em; color:#dac46c; font-weight:normal;}
.blockNikitaTOFLeft h2 span { font-size:0.74em;}
.blockNikitaTOFLeft p { margin:0px; padding:0 0 10px 0; font-size:0.81em; color:#ffffff;}
.blockNikitaTOFRigth .blockNikitaTOFLinks {padding-top:121px;}

.blockNikitaContent .blockNikitaClubOlay { width:466px; height:128px; background:url(/images/bg_nikita_clubolay.jpg) no-repeat left top;}
.blockNikitaClubOlay .blockClubOlayCont { /*width:270px;*/ padding:28px 0 0 124px;}
.blockClubOlayCont .blockClubOlayLink2 { padding:0 0 0 157px;}

.blockNikitaContent .blockNikitaSkinConsultation { width:466px; height:145px; background:url(/images/bg_nikita_skiconsultation.jpg) no-repeat left top;}
.blockSkinConsultationCont .blockSkinConsultationLink2 { padding:0 0 0 179px;}
.fixPadTop { padding-top:33px !important;}

.posRelative { position:relative; z-index:200;}
.blockNikitaTofLinksAbs { position:absolute; right:70px; *right:69px; top:203px; z-index:1000;}
.blockNikitaTofLinksAbs a { /*float:left;*/}

.blockNikitaTofLinksAbs2 { position:absolute; right:70px; _right:69px; top:203px; z-index:1000; text-align:right;}
.blockNikitaTofLinksAbs2 a {}

.blockNikitaTofLinksAbs3 { position:absolute; right:70px; _right:69px; top:203px; z-index:1000; text-align:right;}
.blockNikitaTofLinksAbs3 a { float:right;}

.bgNikita #containerAnimationLinks h4 { color:#000;}

/* MONTE CARLO  */

#containerMonteCarloLanding .blockMonteCarloContent { position:absolute; left:535px; top:87px; width:466px; height:424px; z-index:100;}

.blockMonteCarloContent .blockMonteCarloTOF { width:466px; height:151px; background:url(/images/bg_monte-carlo-1.jpg) no-repeat left top;}
.blockMonteCarloTOF .blockMonteCarloTOFLeft {float:left; /*width:193px;*/ padding:10px 0 0 32px;}
.blockMonteCarloTOF .blockMonteCarloTOFRigth {float:left; width:170px;}

.blockMonteCarloTOFLeft h2 { margin:0px; padding:0 0 6px 0; font-size:1.38em; color:#dac46c; font-weight:normal;}
.blockMonteCarloTOFLeft h2 span { font-size:0.74em;}
.blockMonteCarloTOFLeft p { margin:0px; padding:0 0 10px 0; font-size:0.81em; color:#ffffff;}
.blockMonteCarloTOFRigth .blockMonteCarloTOFLinks {padding-top:121px;}

.blockMonteCarloContent .blockMonteCarloClubOlay { width:466px; height:128px; background:url(/images/bg_monte-carlo-2.jpg) no-repeat left top;}
.blockMonteCarloClubOlay .blockClubOlayCont { /*width:270px;*/ padding:28px 0 0 124px;}
.blockClubOlayCont .blockClubOlayLink2 { padding:0 0 0 157px;}

.blockMonteCarloContent .blockMonteCarloSkinConsultation { width:466px; height:145px; background:url(/images/bg_monte-carlo-3.jpg) no-repeat left top;}

.blockMonteCarloSkinConsultation .blockSkinConsultationCont { padding:26px 0 0 122px;}

.blockSkinConsultationCont .blockSkinConsultationLink2 { padding:0 0 0 77px;}
.fixPadTop { padding-top:33px !important;}
.fixPadTopBBBP { padding-top:15px !important;}

.posRelative { position:relative; z-index:200;}
.blockMonteCarloTofLinksAbs { position:absolute; right:70px; *right:69px; top:203px; z-index:1000;}
.blockMonteCarloTofLinksAbs a { /*float:left;*/}

.blockMonteCarloTofLinksAbs2 { position:absolute; right:70px; _right:69px; top:206px; z-index:1000; text-align:right;}
.blockMonteCarloTofLinksAbs2 a {}

.blockMonteCarloTofLinksAbs3 { position:absolute; right:70px; _right:69px; top:203px; z-index:1000; text-align:right;}
.blockMonteCarloTofLinksAbs3 a { float:right;}

.bgMontecarlo #containerAnimationLinks h4 { color:#FFFFFF;}

/* twiggy */

#containerTwiggyLanding .blockTwiggyContent { position:absolute; left:535px; top:64px; width:466px; height:424px;}
.bgTwiggy .blockTwiggyContent .blockTwiggyEye { width:466px; height:174px; background:url(/images/bg_twiggy-grace-eye.jpg) no-repeat left top;}
.bgTwiggy .blockTwiggyEye .blockTwiggyEyeLeft {float:left; width:230px; padding:48px 0 0 32px;}
.bgTwiggy .blockTwiggyEye .blockTwiggyEyeRigth { clear:both; padding:13px 0 0 230px; *padding:21px 0 0 230px; }

.newEyeRight {padding:13px 0 0 230px !important;}

.bgTwiggy .blockTwiggyEyeLeft h2 { margin:0px; padding:0 0 10px 0; font-size:1.38em; *font-size:1.2em; color:#dac46c; font-weight:normal;}
.bgTwiggy .blockTwiggyEyeLeft h2 span { font-size:0.74em;}
.bgTwiggy .blockTwiggyEyeLeft p { margin:0px; padding:0 0 0 0; font-size:0.81em; color:#ffffff;}
.bgTwiggy .blockTwiggyEyeRigth .blockTwiggyLinks {/*padding-top:121px;*/}

.bgTwiggy .blockTwiggyContent .blockTwiggyClubOlay { width:466px; height:128px; background:url(/images/bg_twiggy-grace-clubolay.jpg) no-repeat left top;}
.bgTwiggy .blockTwiggyClubOlay .blockClubOlayCont { padding:28px 0 0 124px;}
.bgTwiggy .blockClubOlayCont .blockClubOlayLink2 { padding:0 0 0 157px;}

.bgTwiggy .blockTwiggyClubOlay .blockClubOlayCont .blockClubOlayLink2 {*padding:1px 0 0 157px;}

.bgTwiggy .blockTwiggyContent .blockSkinConsultation { width:466px; height:145px; background:url(/images/bg_twiggy-grace-skiconsultation.jpg) no-repeat left top;}
.bgTwiggy .blockSkinConsultationCont .blockSkinConsultationLink2 { padding:0 0 0 179px;}

.bgTwiggy .blockTwiggyClaim { position:absolute; left:282px; top:350px; width:145px; height:145px;} 
.bgTwiggy .blockTwiggyBgText { position:absolute; left:86px; top:370px; width:195px; height:69px;}

.bgTwiggy #containerAnimationLinks h4 { color:#000;}

/*TWIGGY 2*/

.bgTwiggy2 #containerTwiggyLanding .blockTwiggyContent { position:absolute; left:535px; top:87px; width:466px; height:424px;}
.bgTwiggy2 .blockTwiggyContent .blockTwiggyEye { width:466px; height:151px; background:url(/images/bg_twiggy_eye.jpg) no-repeat left top;}
.bgTwiggy2 .blockTwiggyEye .blockTwiggyEyeLeft {float:left; width:250px; padding:25px 0 0 32px;}
.bgTwiggy2 .blockTwiggyEye .blockTwiggyEyeRigth {/*float:left; width:170px;*/ /*position:absolute; left:185px; top:0px;*/ /*padding-left:185px; width:210px;*/ /*width:210px;*/ clear:both;  padding:2px 0 0 185px; *padding:3px 0 0 185px; }

.bgTwiggy2 .blockTwiggyEyeLeft h2 { margin:0px; padding:0 0 10px 0; font-size:1.38em; color:#dac46c; font-weight:normal;}
.bgTwiggy2 .blockTwiggyEyeLeft h2 span { font-size:0.74em;}
.bgTwiggy2 .blockTwiggyEyeLeft p { margin:0px; padding:0 0 10px 0; font-size:0.81em; color:#ffffff;}
.bgTwiggy2 .blockTwiggyEyeRigth .blockTwiggyLinks {/*padding-top:121px;*/}

.bgTwiggy2 .blockTwiggyContent .blockTwiggyClubOlay { width:466px; height:128px; background:url(/images/bg_twiggy_clubolay.jpg) no-repeat left top;}
.bgTwiggy2 .blockTwiggyClubOlay .blockClubOlayCont { /*width:270px;*/ padding:30px 0 0 124px;}
.bgTwiggy2 .blockClubOlayCont p {padding:0 0 7px;}
.bgTwiggy2 .blockClubOlayCont .blockClubOlayLink2 { padding:0 0 0 157px;}

.bgTwiggy2 #containerTwiggyLanding .blockClubOlayCont p { _padding-bottom:8px !important;}
.bgTwiggy2 .blockTwiggyClubOlay .blockClubOlayCont .blockClubOlayLink2 {*padding:1px 0 0 157px;}

.bgTwiggy2 .blockTwiggyContent .blockSkinConsultation { width:466px; height:145px; background:url(/images/bg_twiggy_skiconsultation.jpg) no-repeat left top;}
.bgTwiggy2 .blockSkinConsultationCont .blockSkinConsultationLink2 { padding:0 0 0 179px;}

.bgTwiggy2 #containerTwiggyLanding .blockTwiggyClaim { position:absolute; left:46px; top:271px; width:476px; height:241px;} 
.bgTwiggy2 #containerAnimationLinks h4 { color:#000;}

/* twiggy 3 */

.bgTwiggy3 .blockTwiggyContent { position:absolute; left:535px; top:64px; width:466px; height:424px;}
.bgTwiggy3 .blockTwiggyEye { width:466px; height:174px; background:url(/images/bg_twiggy-grace-eye3.jpg) no-repeat left top;}
.bgTwiggy3 .blockTwiggyEyeLeft {float:left; width:230px; padding:48px 0 0 32px;}
.bgTwiggy3 .blockTwiggyEyeRigth { clear:both; padding:0 0 0 230px; }

.bgTwiggy3 .blockTwiggyEyeLeft h2 { margin:0px; padding:6px 0 2px 0 !important;  font-size:1.38em; *font-size:1.2em; color:#dac46c; font-weight:normal;}

.bgTwiggy3 .blockTwiggyEyeLeft h2 span { font-size:0.74em;}
.bgTwiggy3 .blockTwiggyEyeLeft p { margin:0px; padding:0; *padding-bottom:7px; font-size:0.81em; color:#ffffff;}

.bgTwiggy3 .blockTwiggyClubOlay { width:466px; height:128px; background:url(/images/bg_twiggy-grace-clubolay3.jpg) no-repeat left top;}
.bgTwiggy3 .blockClubOlayCont { padding:28px 0 0 124px;}
.bgTwiggy3 .blockClubOlayLink2 { padding:0 0 0 157px;}

.bgTwiggy3 .blockClubOlayLink2 {*padding:1px 0 0 157px;}

.bgTwiggy3 .blockSkinConsultation { width:466px; height:145px; background:url(/images/bg_twiggy-grace-skiconsultation3.jpg) no-repeat left top;}
.bgTwiggy3 .blockSkinConsultationLink2 { padding:0 0 0 179px;}

.bgTwiggy3 .blockOlayDefinity { position:absolute; left:54px; top:402px; width:195px;} 
.bgTwiggy3 .blockTwiggySignature { position:absolute; left:280px; top:370px; width:131px;}

.bgTwiggy3 #containerAnimationLinks h4 { color:#000;}

.bgTwiggy3 .blockTwiggyLinksAbs { position:absolute; right:72px; top:148px;}
.bgTwiggy3 .blockTwiggyLinksAbs a { float:right;}



/* buckley */
#containerBuckleyLanding .blockBuckleyContent { position:absolute; left:535px; /*top:61px;*/ top:36px; *top:34px; width:466px; height:469px;}
.blockBuckleyContent h1 {margin:0px; padding:0px; display:block; text-indent:-9000px; width:466px; height:36px; background:url(/images/hdr_buckley_landing.jpg) no-repeat left top;}
.blockBuckleyContent .blockBuckleyEye { width:466px; height:160px; background:url(/images/bg_buckley_eye.jpg) no-repeat left top;}
.blockBuckleyEye .blockBuckleyEyeLeft {float:left; width:230px; padding:35px 0 0 35px;}
.blockBuckleyEye .blockBuckleyEyeRigth {/*float:left; width:170px;*/ /*position:absolute; left:185px; top:0px;*/ /*padding-left:185px; width:210px;*/ width:210px; padding:2px 0 0 225px; float:left; *float:none; *padding:4px 0 0 225px; }

.blockBuckleyEyeLeft h2 { margin:0px; padding:0 0 2px 50px; font-size:1.38em; color:#dac46c; font-weight:normal;}
.blockBuckleyEyeLeft h2 span { font-size:0.74em;}
.blockBuckleyEyeLeft p { margin:0px; padding:8px 0 0 10px; font-size:0.81em; color:#ffffff;}
.blockBuckleyEyeRigth .blockTwiggyLinks {/*padding-top:121px;*/}

.blockBuckleyContent .blockBuckleyClubOlay { width:466px; height:128px; background:url(/images/bg_buckley_clubolay.jpg) no-repeat left top;}
.blockBuckleyClubOlay .blockClubOlayCont { width:270px; padding:26px 0 0 124px;}
.blockClubOlayCont .blockClubOlayLink2 { padding:0 0 0 157px;}

.blockBuckleyClubOlay .blockClubOlayCont .blockClubOlayLink2 {*padding:1px 0 0 157px;}

.blockBuckleyContent .blockSkinConsultation { width:466px; height:145px; background:url(/images/bg_buckley_skiconsultation.jpg) no-repeat left top;}
.blockBuckleyContent .blockSkinConsultationCont .blockSkinConsultationLink2 { padding:0 0 0 179px;}

#containerBuckleyLanding .blockbuckleyClaim { position:absolute; left:0px; top:54px; width:142px; height:128px;}
#containerBuckleyLanding .blockUkAwarded { position:absolute; left:262px; top:301px; width:139px; height:189px;}
#containerBuckleyLanding .blockAntiWrinkle { position:absolute; left:61px; top:474px; width:239px; height:66px;}

.blockBuckleyContent .blockNikitaSkinConsultation .blockSkinConsultationCont { padding:38px 0 30px 114px;}



/* LUNA */
#containerLunaLanding .blockLunaContent { position:absolute; left:535px; /*top:61px;*/ top:70px; width:466px; height:490px;}
/* Bacgrond TEXT for Home Page Luna */
#containerLunaLanding .backgroundTextLuna { position:absolute; left:37px; top:476px; width:211px; height:42px;}

.blockLunaContent .blockLunaEye { width:466px; height:168px; background:url(/images/bg_luna_eye.jpg) no-repeat left top;}
.blockLunaEye .blockLunaEyeLeft {float:left; width:230px; padding:35px 0 0 35px;}
.blockLunaEye .blockLunaEyeRigth { clear:both; padding:7px 0 0 224px; *padding:10px 0 0 224px; }

.blockLunaEyeLeft h2 { margin:0px; padding:0 0 2px 0; font-size:1.38em; color:#dac46c; font-weight:normal;}
.blockLunaEyeLeft h2 span { font-size:0.74em;}
.blockLunaEyeLeft p { margin:0px; padding:8px 0 0 0; font-size:0.81em; color:#ffffff;}
.blockLunaEyeRigth .blockTwiggyLinks {/*padding-top:121px;*/}

.blockLunaContent .blockLunaClubOlay { width:466px; height:132px; background:url(/images/bg_luna_clubolay.jpg) no-repeat left top;}
.blockLunaClubOlay .blockClubOlayCont { padding:26px 0 0 124px;}
.blockClubOlayCont .blockClubOlayLink2 { padding:0 0 0 155px; *padding:0 0 0 155px !important;}

.blockLunaClubOlay .blockClubOlayCont .blockClubOlayLink2 {*padding:1px 0 0 157px;}

.blockLunaContent .blockSkinConsultation { width:466px; height:138px; background:url(/images/bg_luna_skiconsultation.jpg) no-repeat left top;}
.blockLunaContent .blockSkinConsultationCont .blockSkinConsultationLink2 { padding:0 0 0 178px;}

#containerLunaLanding .blockLunaClaim { position:absolute; left:0px; top:54px; width:142px; height:128px;}
#containerLunaLanding .blockUkAwarded { position:absolute; left:262px; top:301px; width:139px; height:189px;}
#containerLunaLanding .blockAntiWrinkle { position:absolute; left:61px; top:474px; width:239px; height:66px;}

.blockLunaContent .blockNikitaSkinConsultation .blockSkinConsultationCont { padding:38px 0 30px 114px;}





/* new regenerist eye pod new remaining css is on global.css */
div.regeneristEyeDermaPodNew { background: url(../images/bg-regenerist-eye-derma-pod-new.jpg) top no-repeat #000000;}

/* /regenerist/index.php */

.blockLogoAddendum {position:absolute; left:28px; top:-20px; z-index:100;}

div.bgRegenerist { background: url(../images/bg_regenerist.jpg) top no-repeat #000000;}
div.showRegenerist, div.showRegenerist2 { display:none;}

#containerRegen {width:466px; padding:62px 0 0 535px; _padding:60px 0 0 535px; }

#containerRegen .blockRegene { /*position:absolute; left:535px; top:62px;*/ width:466px; height:481px; }
.blockRegene h1 {display:block; margin:0px; padding:0px; widows:466px; height:48px; text-indent:-9000px; background:url(/images/bg_h1_regenerist.jpg) no-repeat left top;}

.blockRegene .blockRegen3cream { width:466px; height:143px; background:url(/images/bg_regen_3point_cream.jpg) no-repeat left top;}
.blockRegen3cream .blockRegen3creamLeft {float:left; width:187px; padding:29px 0 0 34px;}
.blockRegen3creamLeft h2 { margin:0px; padding:0 0 10px 0; font-size:1.38em; color:#dac46c; font-weight:normal;}
.blockRegen3creamLeft h2 span { font-size:0.74em;}
.blockRegen3creamLeft p { margin:0px; padding:0 0 10px 0; font-size:0.81em; color:#ffffff;}

#regenLinks3 a#moreScience2{float:left; height:30px; width:99px; display:block; }
#regenLinks3 a#moreInfo2 {float:left; height:30px; width:85px; display:block; }
#regenLinks3 a#moreInfo1 {float:left; height:30px; width:165px; display:block; }

.blockRegenLinks3 {padding:2px 0 0 45px;}

.blockRegene .blockClubOlay { width:466px; height:128px; background:url(/images/bg_regenclubolay.jpg) no-repeat left top;}
.blockRegene .blockSkinConsultation { width:466px; height:147px; background:url(/images/bg_regen_skinconsultation.jpg) no-repeat left top;}

/* /casino/include_casino.php */

#containerCasino .blockRegenContent {height:424px; left:537px; position:absolute; top:55px; width:400px;}
#containerCasino  .backgroundTextCasino{ position:absolute; left:84px; top:380px; width:417px; height:81px; }

#containerCasino .blockRegenCallOutRigth {position:absolute; right:70px; top:206px; z-index:1000;}

#containerCasino .blockRegenContent .blockRegenCallOut {background:url(/images/bg_block-regen-call-out-2.jpg) no-repeat 2px -1px;height:182px;width:451px;}
#containerCasino .blockRegenCallOut .blockRegenCallOutLeft {float:left;padding:56px 0 0 32px; width:177px; *width:207px; }
#containerCasino .blockRegenCallOutLeft h2 {color:#DAC46C;font-size:1.38em;font-weight:normal;margin:0;padding:0 0 10px;}
#containerCasino .blockRegenCallOutLeft h2 span {font-size:0.74em;}
#containerCasino .blockRegenCallOutLeft p {color:#FFFFFF;font-size:0.81em;margin:0;padding:0 0 10px;}
#containerCasino .blockRegenCallOut .blockRegenCallOutRigth {float:left; width:191px; padding:153px 0 0 0px;}
#containerCasino .blockRegenCallOutRigth .blockRegenCallOutLinks {}
#containerCasino .blockPrecSolutLinks a, #containerCasino .blockRegenCallOutLinks a, #containerCasino .blockTwiggyLinks a {float:left;}
#containerCasino .blockRegenContent .blockDermaClubOlay {background:url(/images/bg_regen_clubolay.jpg) no-repeat left top;height:128px;width:451px;}
#containerCasino .blockDermaClubOlay .blockClubOlayCont {padding:30px 0 0 124px;/*width:270px;*/}
#containerCasino .blockClubOlayCont p {color:#FFFFFF;font-size:0.81em;margin:0;padding:0 0 7px;}
#containerCasino .blockClubOlayCont p span, .blockSkinConsultationCont p span {color:#DAC46C;}
#containerCasino .blockClubOlayCont .blockClubOlayLink2 {padding:0 0 0 152px !important;}
#containerCasino .blockRegenContent .blockDeramSkinConsultation {background:url(/images/bg_regen_skin.jpg) no-repeat left top;height:145px;width:451px;}
#containerCasino.blockSkinConsultation .blockSkinConsultationCont, #containerCasino .blockDeramSkinConsultation .blockSkinConsultationCont {padding:38px 0 0 114px;/*width:280px;*/}
#containerCasino .blockClubOlayCont h2, #containerCasino .blockSkinConsultationCont h2 {color:#DAC46C;font-size:1.38em;font-weight:normal;margin:0;padding:0 0 4px;}
#containerCasino .blockSkinConsultationCont p {color:#FFFFFF;font-size:0.81em;margin:0;padding:0 0 5px;}
#containerCasino .blockClubOlayCont p span, #containerCasino .blockSkinConsultationCont p span {color:#DAC46C;}
#containerCasino .blockSkinConsultationCont .blockSkinConsultationLink2 {padding:0 0 0 176px;}
#containerCasino .fixPadTop {padding-top:33px !important;}

/* WONDER */
.bgWonder #containerLanding .blockContent { position:absolute; left:535px; top:83px; width:466px; height:424px;}
.bgWonder .blockContent .blockCallOut {background:url(/images/bg_wonderwuw.jpg) no-repeat 0 0; height:170px; width:466px;}
.bgWonder .blockCallOut .blockCallOutLeft {float:left; display:inline; padding:46px 0 0 32px; width:247px; position:relative;}
.bgWonder .blockCallOutLeft img.packshotNewBtn {position:absolute; top:124px; right:-44px; width:44px; height:22px;}
.bgWonder .blockCallOutLeft h2 {color:#DAC46C;font-size:1.38em;font-weight:normal;margin:0;padding:0 0 10px;}
.bgWonder .blockCallOutLeft h2 span {font-size:0.74em;}
.bgWonder .blockCallOutLeft p {color:#fff; font-size:0.81em; margin:0; padding:0 0 10px;}
.bgWonder .blockContent {position:absolute; left:535px; top:82px; width:466px; height:424px;}
.bgWonder .blockCallOutLinks a {float:left; display:inline;}
.bgWonder .blockCallOutLinks a img {display:block;}
.bgWonder .blockCallOutRigth {clear:both; padding:0 0 0 230px; position:absolute; right:68px; top:226px; z-index:1000;}
.bgWonder .blockClubOlay { width:466px; height:128px; background:url(/images/bg_wonder-clubolay.jpg) no-repeat left top;}
.bgWonder .blockClubOlayCont { padding:28px 0 0 124px;}
.bgWonder .blockClubOlayLink2 { padding:0 0 0 157px;}
.bgWonder .blockSkinConsultation {width:466px; height:145px; background:url(/images/bg_wonder-skinconsultation.jpg) no-repeat left top;}
.bgWonder .blockSkinConsultationLink2 { padding:0 0 0 179px;}


/* SERUM */
.bgSerum #containerLanding .blockContent { position:absolute; left:535px; top:83px; width:466px; height:424px;}
.bgSerum .blockContent .blockCallOut {background:url(/images/bg_regenerist_serum.jpg) no-repeat 0 0; height:300px; width:386px; position:relative;}
.bgSerum .blockCallOut .blockCallOutLeft {float:left; display:inline; padding:20px 20px 0 20px; position:relative;}
.bgSerum .blockCallOutLeft img.packshotNewBtn {position:absolute; top:124px; right:-44px; width:44px; height:22px;}
.bgSerum .blockCallOutLeft h2 {color:#DAC46C; font-size:1.8em; font-weight:normal; margin:50px 0 0 0; padding:0 0 10px;}
.bgSerum .blockCallOutLeft h2 a {color:#DAC46C; text-decoration:underline;}
.bgSerum .blockCallOutLeft p {color:#fff; font-size:1.2em; margin:0; padding:0 0 10px;}
.bgSerum .blockContent {position:absolute; left:549px; top:113px; width:466px; height:424px;}
.bgSerum .blockCallOutLinks a {float:left; display:inline;}
.bgSerum .blockCallOutLinks a img {display:block;}
.bgSerum .blockCallOutRigth {clear:both; padding:0; position:absolute; right:174px; top:386px; z-index:1000;}
.bgSerum .blockCallOut img.packshotNewFlag {position:absolute; top:0; right:5px;}

.subText { font-size:12px !important; display:block; margin:0 20px 0 0; font-weight:700; position:absolute; left:150px; bottom:20px;}

/* flawless */
.bgFlawless #containerLanding .blockContent { position:absolute; left:535px; top:83px; width:466px; height:424px;}
.bgFlawless .blockContent .blockCallOut {background:url(/images/bg_block-flawless-call-out.jpg) no-repeat 0 0; height:174px; width:466px;}
.bgFlawless .blockCallOut .blockCallOutLeft {float:left; display:inline; padding:46px 0 0 32px; width:247px; position:relative;}
.bgFlawless .blockCallOutLeft img.packshotNewBtn {position:absolute; top:110px; right:-104px; width:48px; height:32px;}
.bgFlawless .blockCallOutLeft h2 {color:#DAC46C;font-size:1.38em;font-weight:normal;margin:0;padding:0 0 10px;}
.bgFlawless .blockCallOutLeft h2 span {font-size:0.74em;}
.bgFlawless .blockCallOutLeft p {color:#fff; font-size:0.81em; margin:0; padding:0 0 10px;}
.bgFlawless .blockContent {position:absolute; left:535px; top:82px; width:466px; height:424px;}
.bgFlawless .blockCallOutLinks a {float:left; display:inline;}
.bgFlawless .blockCallOutLinks a img {display:block;}
.bgFlawless .blockCallOutRigth {clear:both; padding:0 0 0 230px; position:absolute; right:68px; top:224px; z-index:1000;}
.bgFlawless .blockClubOlay { width:466px; height:128px; background:url(/images/bg_flawlessclubolay.jpg) no-repeat left top;}
.bgFlawless .blockClubOlayCont { padding:28px 0 0 124px;}
.bgFlawless .blockClubOlayCont p { padding-bottom:6px;}
.bgFlawless .blockClubOlayLink2 { padding:0 0 0 157px;}
.bgFlawless .blockSkinConsultation {width:466px; height:145px; background:url(/images/bg_flawlessskinconsultation.jpg) no-repeat left top;}
.bgFlawless .blockSkinConsultationLink2 { padding:0 0 0 179px;}

/* CreamSerum */
.bgCreamSerum .blockContent .blockCallOut {background:url(/images/bg_block-creamserum-call-out.jpg) no-repeat 0 0; height:140px; width:466px;}
.bgCreamSerum .blockCallOut .blockCallOutLeft {float:left; display:inline; padding:18px 0 0 32px; width:260px; position:relative;}
.bgCreamSerum .blockCallOutLeft img.packshotNewBtn {position:absolute; top:15px; right:-95px;}
.bgCreamSerum .blockCallOutLeft h2 {color:#DAC46C; font-size:1.2em; font-weight:normal; margin:0; padding:0 0 10px;}
.bgCreamSerum .blockCallOutLeft h2 span {font-size:0.74em;}
.bgCreamSerum .blockCallOutLeft h2 a {color:#DAC46C; text-decoration:underline;}
.bgCreamSerum .blockCallOutLeft p {color:#fff; font-size:0.81em; margin:0; padding:0 0 10px;}
.bgCreamSerum .blockContent {position:absolute; left:535px; top:108px; width:466px; height:424px;}
.bgCreamSerum .blockCallOutLinks a {float:left; display:inline;}
.bgCreamSerum .blockCallOutLinks a img {display:block;}
.bgCreamSerum .blockCallOutRigth {clear:both; padding:0; position:absolute; right:68px; top:226px; z-index:1000;}
.bgCreamSerum .blockClubOlay { width:466px; height:128px; background:url(/images/bg_creamserumclubolay.jpg) no-repeat left top;}
.bgCreamSerum .blockClubOlayCont { padding:28px 0 0 124px;}
.bgCreamSerum .blockClubOlayCont p { padding-bottom:6px;}
.bgCreamSerum .blockClubOlayLink2 { padding:0 0 0 157px;}
.bgCreamSerum .blockSkinConsultation {width:466px; height:145px; background:url(/images/bg_creamserumskinconsultation.jpg) no-repeat left top;}
.bgCreamSerum .blockSkinConsultationLink2 { padding:0 0 0 179px;}

/* OlayPro */
.bgOlayPro .blockContent .blockCallOut {background:url(../images/bg_block-olaypro-call-out.jpg) no-repeat 0 0; height:388px; width:600px;}
.bgOlayPro .blockCallOut .blockCallOutLeft {float:left; display:inline; padding:34px 33px 0 23px; width:544px; height:354px; position:relative;}
.bgOlayPro .blockCallOutLeft img.packshotNewBtn {position:absolute; top:0; right:0;}
.bgOlayPro .blockCallOutLeft h2 {color:#ca2221; font-size:1.8em; font-weight:bold; margin:0; padding:0 0 10px;}
.bgOlayPro .blockCallOutLeft p {color:#414042; font-size:.965em; margin:0; padding:0 0 10px; font-weight:bold;}
.bgOlayPro .blockContent {position:absolute; left:360px; top:90px; width:600px; height:390px;}
.bgOlayPro .blockCallOutLinks a {float:left; display:inline;}
.bgOlayPro .blockCallOutLinks a img {display:block;}
.bgOlayPro .blockCallOutRigth {clear:both; padding:0; position:absolute; right:42px; top:450px; z-index:1000;}
.bgOlayPro .blockCallOutLeft p.limited {padding-top:180px; font-size:.85em;}
.bgOlayPro .blockCallOutLeft p.disclaimer {font-size:10px; font-weight:normal;}
.bgOlayPro .blockCallOutLeft img.olay-pro {position:absolute; bottom:15px; left:23px;}
.bgOlayPro div#containerAnimationLinks ul li a {background:none;}

/* ELIXIR */
.bgElixir .blockContent .blockCallOut {background:url(/images/bg_block-elixir-call-out.jpg) no-repeat 0 0; height:170px; width:466px;}
.bgElixir .blockCallOut .blockCallOutLeft {float:left; display:inline; padding:46px 0 0 32px; width:247px; position:relative;}
.bgElixir .blockCallOutLeft img.packshotNewBtn {position:absolute; top:32px; right:-115px; width:56px; height:43px;}
.bgElixir .blockCallOutLeft h2 {color:#DAC46C; font-size:1.38em; font-weight:normal; margin:0; padding:0 0 10px;}
.bgElixir .blockCallOutLeft h2 span {font-size:0.74em;}
.bgElixir .blockCallOutLeft h2 a {color:#DAC46C; text-decoration:underline;}
.bgElixir .blockCallOutLeft p {color:#fff; font-size:0.81em; margin:0; padding:0 0 10px;}
.bgElixir .blockContent {position:absolute; left:535px; top:85px; width:466px; height:424px;}
.bgElixir .blockCallOutLinks a {float:left; display:inline;}
.bgElixir .blockCallOutLinks a img {display:block;}
.bgElixir .blockCallOutRigth {clear:both; padding:0; position:absolute; right:68px; top:226px; z-index:1000;}
.bgElixir .blockClubOlay { width:466px; height:128px; background:url(/images/bg_elixirclubolay.jpg) no-repeat left top;}
.bgElixir .blockClubOlayCont { padding:28px 0 0 124px;}
.bgElixir .blockClubOlayCont p { padding-bottom:6px;}
.bgElixir .blockClubOlayLink2 { padding:0 0 0 157px;}
.bgElixir .blockSkinConsultation {width:466px; height:145px; background:url(/images/bg_elixirskinconsultation.jpg) no-repeat left top;}
.bgElixir .blockSkinConsultationLink2 { padding:0 0 0 179px;}

