@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;
}

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: 60px;
	text-align: center;
}

div.showDefinity, div.showTotalEffects, div.showDefinityEyeDermaPod, .showNikita, .showHoudini, .showregenerist, .showtotalEffects, .showcomplete, .showdefinity
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1001px;
}

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) center 59px no-repeat #000000;}
div.bgMonaco{ background: url(../images/BT_home.jpg) center 59px no-repeat #000000;}
div.bgNikita { background: url(../images/bg_nikitalanding.jpg) center 59px no-repeat #000000;}
div.bgTotaleffects { background: url(../images/bg-total-effects.jpg) center 59px no-repeat #000000;}
div.bgGrace { background: url(../images/bg-home-grace.jpg) center 59px 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 { position:absolute; top:114px; left:185px; }
#regenLinks 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 7px 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 { width:280px; padding:38px 0 0 114px;}
.blockSkinConsultationCont .blockSkinConsultationLink { padding:0 0 0 168px;}
.blockSkinConsultationCont p { margin:0px; padding:0 0 2px 0; font-size:0.81em; color:#ffffff;}

/* /complete_tof/index-nikita.php */
#containerNikitaLanding .blockNikitaContent { position:absolute; left:535px; top:87px; width:466px; height:424px;}
/*#containerNikitaLanding .blockNikitaContent { width:466px; height:424px; padding:32px 0 0 535px;}*/
.blockNikitaContent .blockNikitaTOF { width:466px; height:151px; background:url(/images/bg_nikitatof.jpg) no-repeat left top;}
.blockNikitaTOF .blockNikitaTOFLeft {float:left; width:193px; padding:25px 0 0 32px;}
.blockNikitaTOF .blockNikitaTOFRigth {float:left; width:170px;}

.blockNikitaTOFLeft h2 { margin:0px; padding:0 0 10px 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:30px 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;}

