@charset "utf-8";
/* CSS Document for Olay UK Homepage. */

div.regenerist
{
	background: url(/images/bg-regenerist.jpg) center 59px no-repeat #000000;
}

div.definity
{
	background: url(/images/bg-definity.jpg) center 59px no-repeat #000000;
}

div.totalEffects
{
	background: url(/images/bg-total-effects.jpg) center 59px no-repeat #000000;
}

div.complete
{
	background: url(/images/bg-complete.jpg) center 59px no-repeat #000000;
}

img#logoBoutique
{
	position: absolute;
	bottom: 10px;
	left: 22px;
}

div#rightColumn
{
	width: 386px;
	margin: 0 0 0 547px;
	padding: 60px 0 15px 0;
}

h1#hdrMainHome
{
	float: right;
	margin: 0 3px 0 0;
	font: normal 2em Helvetica, Arial, sans-serif;
	display: inline;
}

h1 a 
{
	display: block;
	padding: 0 0 12px 0;
	color: #DAC46C;
	cursor: pointer;
}

div.calloutHomeTop
{
	width: 386px;
	height: 12px;
	overflow: hidden;
	background: url(/images/bg-home-callout-top.png);
}

div.calloutHomeTopTED
{
	width: 386px;
	height: 12px;
	overflow: hidden;
	background: url(/images/bg-home-callout-top-TED.png);
}

* html div.calloutHomeTop
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/bg-home-callout-top.png", sizingMethod="crop");
}

* html div.calloutHomeTopTED
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/bg-home-callout-top-TED.png", sizingMethod="crop");
}

div.calloutHome
{
	position: relative;
	width: 386px;
}

div.calloutHomeBg
{
	position: relative;
	width: 273px;
	padding: 7px 0 30px 113px;	
	background: url(/images/bg-home-callout.png);
}

div.calloutHomeBgSerum
{
	position: relative;
	width: 270px;
	padding: 7px 103px 30px 12px;	
	background: url(/images/bg-home-callout.png);
}

div.calloutHomeBgTED
{
	position: relative;
	width: 273px;
	padding: 7px 0 30px 113px;	
	background: url(/images/bg-home-callout-TED.png);
	color:#926b1c;
}


* html div.calloutHomeBg 
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/bg-home-callout.png", sizingMethod="scale");
}

* html div.calloutHomeBgTED
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/bg-home-callout-TED.png", sizingMethod="scale");
	color:#926b1c;
}


div#containerPromoMain
{
	clear: right;
	width: 386px;
}

div#promoMain
{
	width: 386px;
	height: 146px;
	background: url(/images/bg-promo-main.png);
}

* html div#promoMain 
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/bg-promo-main.png", sizingMethod="crop");
}

div.calloutHome h3
{
	margin: 0 0 2px 0;
	color: #DAC46C;
	font-size: 1.4em;
	font-weight: normal;
}

div.calloutHome h5
{
	margin: 0 0 9px 0;
	color: #DAC46C;
	font-size: 0.95em;
	font-weight: normal;
}

div.calloutHome p
{
	font-size: 0.75em;
}

div#promoMainTxt
{
	position: absolute;
	top: 32px;
	left: 22px;
	width: 297px;
	z-index: 3;
}

div#promoMainTxt h3
{
	margin: 0 0 0 31px;
}

div#promoMainTxt h5
{
	margin: 0 0 7px 31px;
}


div#promoMainTxt p
{
	margin: 0 0 0 31px;
	font-size: 0.75em;
}

p.txtIntro
{
	color: #DAC46C;
}

img#homeNewFlag
{
	position: absolute;
	top: 3px;
	left: 3px;
	width: 72px;
	height: 72px;
	z-index: 2; 
}

img#homePackshot
{
	position: absolute;
	bottom: 0px;
	right: 3px;
	width: 380px;
	height: 143px;
	z-index: 1;
}

div.calloutHomeLinks
{
	position: absolute;
	right: 3px;
	bottom: 0px;
	z-index: 3;
}

div.calloutHomeBtm
{
	width: 386px;
	height: 3px;
	padding: 0 0 14px 0;
	overflow: hidden;
	background: url(/images/bg-home-callout-btm.png) top no-repeat;
}

div.calloutHomeBtmTED
{
	width: 386px;
	height: 3px;
	padding: 0 0 14px 0;
	overflow: hidden;
	background: url(/images/bg-home-callout-btm-TED.png) top no-repeat;
}


* html div.calloutHomeBtm 
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/bg-home-callout-btm.png", sizingMethod="crop");
}

* html div.calloutHomeBtmTED 
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/bg-home-callout-btm-TED.png", sizingMethod="crop");
}

div.btnLink
{
	font-size: 0.6em;
}

div#containerLinksAmaze
{
	clear: right;
	width: 386px;
}

div.linksAmaze
{
	position: relative;
	width: 380px;
	height: 146px;
	padding: 0 3px 0 3px;
	background: url(/images/bg-home-callout.png);
}

* html div.linksAmaze
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/bg-home-callout.png", sizingMethod="scale");
}

div.linksAmaze ul
{
	width: 380px;
	text-align: right;
	font-size: 0.8em;
	list-style-type: none;
}

div.linksAmaze ul li a
{
	width: 368px;
	padding: 5px 6px;
	display: block;
}

div.linksAmaze ul li a:hover
{
	color: #DAC46C;
	background: url(/images/bg-links-amaze.png);
}

* html div.linksAmaze ul li a:hover
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/bg-links-amaze.png", sizingMethod="scale");
}

div#logoHomeClubO
{
	position: absolute;
	top: -29px;
	left: -10px;
	width: 113px;
	height: 116px;
	z-index: 1;
	background: url(/images/logo-home-club-o.png);
}

* html div#logoHomeClubO 
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/logo-home-club-o.png", sizingMethod="crop");
}

div#logoHomeClubTED
{
	position: absolute;
	top: 0px;
	left: 8px;
	width: 150px;
	height: 126px;
	z-index: 1;
	background: url(/images/logo-home-MOdTotaleffects.png);
}

* html div#logoHomeClubTED 
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/logo-home-MOdTotaleffects.png", sizingMethod="crop");
}

div#logoHomeClubO2
{
	position: absolute;
	top: -15px;
	left: -10px;
	width: 150px;
	height: 126px;
	z-index: 1;
	background: url(/images/logo-home-clubolay.png);
}

* html div#logoHomeClubO2 
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/logo-home-clubolay.png", sizingMethod="crop");
}

div#logoHomeConsultation
{
	position: absolute;
	bottom: -19px;
	left: -5px;
	width: 99px;
	height: 142px;
	z-index: 1;
	background: url(/images/logo-home-consultation.png);
}

* html div#logoHomeConsultation
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/logo-home-consultation.png", sizingMethod="crop");
}

div#logoHomeRegenerist
{
	position: absolute;
	bottom: -19px;
	left: -5px;
	width: 150px;
	height: 126px;
	z-index: 1;
	background: url(/images/logo-home-regenerist.png);
}

* html div#logoHomeRegenerist
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/logo-home-regenerist.png", sizingMethod="crop");
}

div#logoHomeMaxFactor
{
	position: absolute;
	bottom: -1px;
	left: 4px;
	width: 150px;
	height: 126px;
	z-index: 1;
	background: url(/images/logo-home-maxfactorv2.png);
}

* html div#logoHomeMaxFactor
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/logo-home-maxfactorv2.png", sizingMethod="crop");
}

div#logoHomeTotalEffects
{
	position: absolute;
	bottom: -5px;
	left: 5px;
	width: 150px;
	height: 126px;
	z-index: 1;
	background: url(/images/logo-home-totaleffectsv2.png);
}

* html div#logoHomeTotalEffects
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/logo-home-totaleffectsv2.png", sizingMethod="crop");
}


div#logoHomeDefinity
{
	position: absolute;
	bottom: -5px;
	left: 5px;
	width: 150px;
	height: 126px;
	z-index: 1;
	background: url(/images/logo-home-definity.png);
}

* html div#logoHomeDefinity
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/logo-home-definity.png", sizingMethod="crop");
}

div#logoHomeSerum
{
	position: absolute;
	top: 0px;
	right: 3px;
	width: 89px;
	height: 100px;
	z-index: 0;
	background: url(/images/logo-home-serum-regenerist.png);
}

* html div#logoHomeCirculo
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/logo-home-circulolay.png", sizingMethod="crop");
}

div#logoHomeCirculo
{
	position: absolute;
	bottom: -5px;
	left: 5px;
	width: 150px;
	height: 126px;
	z-index: 1;
	background: url(/images/logo-home-circulolay.png);
}

* html div#logoHomeCirculo
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/logo-home-circulolay.png", sizingMethod="crop");
}

.tituloModulo2
{
	font-size:17px;
	color:#926b1c;
	font-weight:bold;
	
}
.textoModulo2
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:14px;
}

