/* BEGIN: Estée Dev */
#content_wrapper { background-color: #fff; }
#content_wrapper.content_full #main_content_wrapper {
	padding: 0;
	width: auto;
}
#wrapper { overflow: hidden; }
/* END: Estée Dev */

/* BEGIN: I.E. Fixes */
.ie #pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.right,
.ie #pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.left {
	display: block;
	background:white; filter:alpha(opacity=1);
}
.ie #pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.right:hover {
	display: block;
	background-color: rgb(162,25,73);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}
.ie #pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.right:hover p,
.ie #pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.left:hover p {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.ie #pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.left:hover {
	display: block;
	background-color: rgb(109,56,68);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}
.ie #pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.right:hover a { display: block; }
.ie #pm_container #pm_section-4 #pm_section_content-4_3 div.header { top: 4035px; }
.ie #pm_container .overlay .sliding_header { top: 39% !important; }
.ie #pm_container a { line-height: normal !important; }
.ie #pm_container div.overlay h1 { font-size: 80px; }
.ie #pm_container #pm_section-4 #pm_section_content-4_1 div.popup h3.step1_header {
	margin-bottom: 7px;
	margin-top: 16px;
}
.ie #pm_container #pm_section-4 #pm_section_content-4_1 div.popup h3.step2_header {
	margin-bottom: 4px;
	margin-top: 16px;
}
.ie #pm_container #pm_section-4 #pm_section_content-4_1 div.popup h3.step3_header {
	margin-bottom: 6px;
	margin-top: 18px;
}
.ie #pm_container #pm_section-4 #pm_section_content-4_1 div.popup div.left ul li ul {
	padding-left: 35px;
	list-style-type: decimal;
	margin-top: 4px;
	margin-bottom: 19px;
}
.ie #pm_container #pm_section-4 #pm_section_content-4_1 div.popup div.left ul li ul li {
	margin: 0 0 8px 0;
	line-height: 18px;
	letter-spacing: 1px;
/* 	text-indent: -4px; */
}
/* END: I.E. Fixes */
body.dev {
	margin: 0px;
	background-color: #fff;
	font-size: 14px;

}
/* BEGIN: Perfectionist Makeup */
#pm_container {
	position: relative;
	max-width: 1366px;
	max-height: 5800px;
	min-width: 970px;
	margin: 0 auto;
	border: 12px solid #FFF;
	border-bottom-width: 95px;
	background-color: #FFF;
	overflow: hidden;
}

#pm_container.global {
	max-height: 4600px;
}

.pm_section_wrapper {
	/* background-image: url('../images/background.jpg'); */
	background-repeat: no-repeat;
	background-position: center 1724px;
	height: 3000px;
	white-space: nowrap;
}

#pm_container .pm_section {
/* 	overflow: hidden; */
	display:none;
	width: 1366px;
}


#pm_container h2 {
	margin: 0px;
	font-family: 'OptimaDisplayLight', Helvetica, Arial, sans-serif;
	font-size: 95px;
	font-weight: 100;
	color: #000;
	text-transform: none;
}

#pm_container a.button.explore {
	color: #ffffff;
	text-transform: uppercase;
	width: 110px;
	height: 40px;
}
#pm_container .fixed_background { position: fixed; }

#pm_container .fixed_background #pm_background {
	width: 100%;
	max-width: 1366px;
	min-width: 970px;
/* 	display:none; */
}

	/* BEGIN: Vertical Lock */
	
		/* BEGIN: Landing */	
		#pm_container #pm_section-1 {
			height: 727px;
			display: block;
		}
			/* BEGIN: Images */
			#pm_section-1_BG {
				max-width: 1366px;
				max-height: 727px;
				position: absolute;
				top: 0px;
				left: 0px;
			}
			/* END: Images */
			#pm_vertical_lock {
				top: 0px;
				left: 0px;
				max-width: 1366px;
				max-height: 1790px;
				width: 100%;
				height: 100%;
			}
			/* BEGIN: Content */	
			#pm_container #pm_section-1 .pm_section_content {
				position: absolute;
				top: 193px;
				left: 754px;
			}
			#pm_container #pm_section-1 .pm_section_content h2 {
				font-size: 115px;
				width: 701px;
				letter-spacing: -8px;
				margin: 0px;
			}
			#pm_container #pm_section-1 .pm_section_content p {
				text-transform: uppercase;
				font-size: 14px;
				margin-left: 62px;
				font-family: 'Akzidenz', Arial, sans-serif;
				letter-spacing: 2px;
				word-spacing: 1px;
				margin-top: 3px;
				line-height: 24px;
				margin-bottom: 19px;
			}
			#pm_container #pm_section-1 .pm_section_content p strong { text-transform: uppercase; }
			#pm_container #pm_section-1 .pm_section_content a {
				text-decoration: underline;
				text-transform: uppercase;
				color: #000;
				font-family: 'Akzidenz', Arial, sans-serif;
				font-weight: bold;
				margin-left: 62px;
				letter-spacing: 2px;
			}
			#pm_container #pm_section-2 {
				max-height: 485px;
				height: 100%;
				max-width: 1366px;
				width: 100%;
				position: absolute;
				top: 727px;
				left: 0px;

				display: block;
				background-color: #ffffff;
				text-align: center;
				overflow: hidden;
			}
			/* END: Content */
		
		/* END: Landing */
	
		/* BEGIN: Sliding Text */
		
			/* BEGIN: Content */
			#pm_container #pm_section-2 div.static {
				position: absolute;
				top: 80px;
				left: 632px;
			}
			#pm_container #pm_section-2 div.sliding_text {
				position: absolute;
				top: 145px;
				/*height:100%;*/
				width:100%;
/* 				left: 402px; */
			}
			#pm_container #pm_section-2 div.sliding_text div {
				top: 60px;
			}
			#pm_container #pm_section-2 p strong {
				font-size: 16px;
				font-family: 'Akzidenz', Arial, sans-serif;
				text-transform: uppercase;
				letter-spacing: 2px;
			}
			#pm_container #pm_section-2 h2 {
				font-size: 69px;
				letter-spacing: -4px;
				word-spacing: 1px;
			}
			#pm_container #pm_section-2 h2.active { display: block; }
			/* END: Content */
		
		/* END: Sliding Text */
	
		/* BEGIN: Shades for All */
		#pm_container #pm_section-3 {
			height: 700px;
			display: block;
			background-repeat: no-repeat;
			overflow: visible;
		}
		#pm_section-3_BG {
			max-width: 1045px;
			max-height: 810px;
			top:1041px;
			left 696px;
			position: absolute;
		}
		#pm_container #pm_section-3  div#transforming {
			top: 1198px;
			left: 116px;
		}
		#pm_container #pm_section-3  div#age_defying {
			top: 1331px;
			left: 116px;
		}
		#pm_container #pm_section-3  div#youth_infusing {
			top: 1478px;
			left: 116px;
		}
		#pm_container #pm_section-3 img#pm_section-3_FG {
			position: absolute;
			top:976px;
			left: 321px;
			max-width: 1045px;
			max-height: 810px;
		}
		#pm_container #pm_section-3 img#pm_section-3_BG{
			position: absolute;
			top:1089px;
			left: 0px;
			max-width: 1366px;
			max-height: 701px;
		}
		#pm_container #pm_section-3 div a {
			font-size: 69px;
			font-family: 'OptimaDisplayLight', Helvetica, Arial, sans-serif;
			color: #040a2b;
			letter-spacing: -3px;
		}
		#pm_container #pm_section-3  div#age_defying a { letter-spacing: -1px; }
		#pm_container #pm_section-3  div#youth_infusing a { letter-spacing: -2px; }
		#pm_container #pm_section-3  div p.rollover_content {
			display: none;
			font-family: 'Akzidenz', Arial, sans-serif;
			margin-left: 60px;
			margin-top: 10px;
			font-size: 18px;
			line-height: 25px;
		}
		#pm_container #pm_section-3 div:hover a { color: #ffffff; }
		#pm_container #pm_section-3 div:hover p.rollover_content {
			display: block; 
		
		}
		#pm_container #pm_section-3  div.propoElement.note {
			position: absolute;
			left: 180px;
			top: 1645px;
			text-transform: none;
		}
		#pm_container #pm_section-3  span.rollover_content {
			display: block; 
			font-size: 11px;
			font-family: 'Akzidenz', Arial, sans-serif;
			word-spacing: 2px;
		}
		#pm_container #pm_section-3 div.note { display: none; }
		#pm_container #pm_section-3 a#shades{
			position: absolute;
			top: 1642px;
			left: 515px;
		}
		#pm_container #pm_section-3 a#shades strong {
			text-transform: uppercase;
			font-size: 14px;
			font-family: 'Akzidenz', Arial, sans-serif;
			letter-spacing: 1px;
			color: #000;
			text-decoration: underline;
			letter-spacing: 2px;
		}
		/* END: Shades for All */
	/* BEGIN: Vertical Lock */
	
	/* BEGIN: Section 4 */
	#pm_container #pm_section-4 {
		height: 2370px;
		overflow: visible;
		/* background-color: #ffffff; */
		display: block;
	}
	#pm_container #pm_section-4 div.white_bg {
		display: block;
		position: absolute;
		top: 2260px;
		left: 0px;
		max-width: 1366px;
		max-height: 2367px;
		width: 100%;
		height: 100%;
		background-color: #fff;
	}
		/* BEGIN: Start Sculpting */
		#pm_container #pm_section-4 #pm_section-4-1_BG {
			position: absolute;
			top: 2199px;
			left: 0px;
			max-width: 1178px;
			max-height: 848px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_1 {
		}
		#pm_container #pm_section-4 #pm_section_content-4_1 img.foreground_image {
			position: absolute;
			top: 2206px;
			left: 0px
			margin-top: -55px;
			max-width: 1178px;
			max-height: 848px;
		}
		#pm_container #pm_section-4 #pm_section-4-1_header {
			position: absolute;
			top: 2362px;
			left: 648px;
			font-size: 114px;
			letter-spacing: -7px;
			width: 700px;
			line-height: 111px;
			word-spacing: -1px;
			height: 400px;
		}
		#pm_container #pm_section-4 #pm_section-4-1_header h2 {
			font-size: 126px;
			line-height: 111px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_1 div.interchange {
			
		}
		
			/* BEGIN: Initial Content */
			#pm_container #pm_section-4 #pm_section_content-4_1 div.initial {
				position: absolute;
				top: 2608px;
				left: 660px;
				width: 620px;
				margin-top: -19px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.initial p strong {
				text-transform: uppercase;
				font-size: 14px;
				font-family: 'Akzidenz', Arial, sans-serif;
				line-height: 24px;
				letter-spacing: 2px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.initial p {
				font-size: 16px;
				font-family: 'Akzidenz', Arial, sans-serif;
				margin-top: 20px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.initial a#sculpt {
				margin-top: 49px;
				display: block;
				text-transform: uppercase;
				font-family: 'Akzidenz', Arial, sans-serif;
				font-weight: bold;
				color: #000;
				font-size: 14px;
				letter-spacing: 2px;
				text-decoration: underline;
				width: 185px;
			}
			/* END: Initial Content */
			
			/* BEGIN: Popup Content */
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup #pm_section-4-1_popup {
				position: absolute;
				top:18px;
				left: 977px;
				max-width: 270px;
				max-height: 337px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup {
				max-width: 1366px;
				max-height: 415px;
				width:100%;
				height: 100%;
				top:2603px;
				left: 0px;
				display:none;
				margin-top: -4px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup div.left {
				position: absolute;
				left: 653px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup a.button.close {
				text-indent: 0em;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup a.button.close img {
				max-width: 28px;
				max-height: 28px;
				position: absolute;
				left: 1305px;
				top: 18px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup h3 {
				font-family: 'OptimaDisplayLight', Helvetica, Arial, sans-serif;
				font-size: 32px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup h3.step1_header {
				margin-bottom: 2.1%;
				margin-top: 4%;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup h3.step2_header {
				margin-bottom: 2.0%;
				margin-top: 5.0%;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup h3.step3_header {
				margin-bottom: 2.3%;
				margin-top: 3%;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup div.left ul li ul {
				padding-left: 35px;
				list-style-type: decimal;
				margin-top: 4px;
				margin-bottom: 5.6%;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup div.left ul li ul li {
				margin: 0 0 3.2% 0;
				line-height: 18px;
				letter-spacing: 1px;
/* 				text-indent: -4px; */
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup div.left ul li ul li div {
				line-height: 18px;
				margin-left: -4px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup div.right {
				position: absolute;
				left: 327px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup div.right h3 { margin-top: 0px; }
			#pm_container #pm_section-4 #pm_section_content-4_1 div.popup div.right img {
				margin-top: 16px;
				margin-bottom: 9px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 ul li, #pm_container #pm_section-4 #pm_section_content-4_1 p {
				font-family: 'Akzidenz', Arial, sans-serif;
				line-height: 25px;
				letter-spacing: 1px;
				font-size: 15px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_1 p { margin: 0px; }
			#pm_container #pm_section-4 #pm_section_content-4_1 p a {
				text-decoration: underline;
				text-transform: uppercase;
				color: #000;
				font-weight: bold;
				font-size: 12px;
				letter-spacing: 1.9px;
			}
			/* END: Popup Content */
			
		/* END: Start Sculpting */

		/* BEGIN: Age Defying */
		#pm_container #pm_section-4 #pm_section_content-4_2 #pm_section_content-4_2_propo {
			top: 3050px;
			left: 0px;
			max-width: 1366px;
			max-height: 960px;
			width: 100%;
			height: 100%;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 #pm_section_content-4_2_propo div.text_crop {
			position: relative !important;
			top:0px;
			left:0px;
			max-width:1200px;
			max-height:960px;
			width:100%;
			height:100%;
			overflow:hidden;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 {
/* 			top: 875px; */
			width: 100%;
			font-family: 'OptimaDisplayLight', Helvetica, Arial, sans-serif;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li h3 {
			font-family: 'OptimaDisplayLight', Helvetica, Arial, sans-serif;
			font-size: 64px;
			font-weight: 100;
			letter-spacing: -3px;
			margin-bottom: 18px;
			margin-top: 0px;
			white-space: nowrap;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 div.carousel_container {
			overflow: hidden;
			position: relative;
			width: 100%;
			height: 100%;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 div.carousel_container div.carousel {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}

		#pm_container #pm_section-4 #pm_section_content-4_2 ul {
			display: block;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li {
			text-align: center;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#perfectionist div.propoElement {
			position: absolute;
			top: 85px;
			left: 123px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#perfectionist div.propoElement.description {
			top: 608px;
			left: 248px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#perfectionist img.section_4-2_product {
			position: absolute;
			top: 180px;
			left: 153px;
			max-width: 300px;
			max-height: 412px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#perfectionist img.section_4-2_review {
			position: absolute;
			top: 743px;
			left: 250px;
			max-width: 107px;
			max-height: 12px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#perfectionist a.quick_shop img {
			position: absolute;
			top: 730px;
			left: 237px;
			max-width: 132px;
			max-height: 33px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#sculpting_brush div.propoElement {
			position: absolute;
			top: 85px;
			left: 574px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#sculpting_brush div.propoElement.description {
			top: 608px;
			left: 604px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#sculpting_brush img.section_4-2_product {
			position: absolute;
			top: 180px;
			left: 535px;
			max-width: 300px;
			max-height: 412px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#sculpting_brush img.section_4-2_review {
			position: absolute;
			top: 743px;
			left: 630px;
			max-width: 107px;
			max-height: 12px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#sculpting_brush a.quick_shop img {
			position: absolute;
			top: 730px;
			left: 618px;
			max-width: 132px;
			max-height: 33px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#perfectionist_CPR div.propoElement {
			position: absolute;
			top: 85px;
			left: 906px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#perfectionist_CPR div.propoElement.description {
			top: 608px;
			left: 974px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#perfectionist_CPR img.section_4-2_product {
			position: absolute;
			top: 180px;
			left: 914px;
			max-width: 300px;
			max-height: 412px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#perfectionist_CPR img.section_4-2_review {
			position: absolute;
			top: 743px;
			left: 1013px;
			max-width: 107px;
			max-height: 12px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#perfectionist_CPR a.quick_shop img {
			position: absolute;
			top: 730px;
			left: 1000px;
			max-width: 132px;
			max-height: 33px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#resilience_lift div.propoElement {
			position: absolute;
			top: 85px;
			left: 1273px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#resilience_lift div.propoElement.description {
			top: 608px;
			left: 1331px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#resilience_lift img.section_4-2_product {
			position: absolute;
			top: 180px;
			left: 1294px;
			max-width: 300px;
			max-height: 412px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#resilience_lift img.section_4-2_review {
			position: absolute;
			top: 743px;
			left: 1391px;
			max-width: 107px;
			max-height: 12px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#resilience_lift a.quick_shop img {
			position: absolute;
			top: 730px;
			left: 1378px;
			max-width: 132px;
			max-height: 33px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#ATZ div.propoElement {
			position: absolute;
			top: 85px;
			left: 1666px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#ATZ div.propoElement.description {
			top: 608px;
			left: 1706px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#ATZ img.section_4-2_product {
			position: absolute;
			top: 180px;
			left: 1676px;
			max-width: 300px;
			max-height: 412px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#ATZ img.section_4-2_review {
			position: absolute;
			top: 743px;
			left: 1772px;
			max-width: 107px;
			max-height: 12px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#ATZ a.quick_shop img {
			position: absolute;
			top: 730px;
			left: 1760px;
			max-width: 132px;
			max-height: 33px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li h4 {
			font-size: 20px;
			letter-spacing: 0px;
			margin-bottom: 0px;
			margin-top: 0px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#perfectionist_CPR h4 { letter-spacing: -0.5px; }
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li h4 span {
			font-style: italic;
			letter-spacing: 1px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li p:first-child {
			font-size: 22px;
			font-family: 'OptimaDisplayLight', Helvetica, Arial, sans-serif;
			margin-top: 4px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li p strong {
			font-family: 'Akzidenz', Arial, sans-serif;
			font-size: 12px;
			letter-spacing: 2px;
			font-weight: bold;
			margin-bottom: 34px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li p {
			font-family: 'OptimaDisplayLight', Helvetica, Arial, sans-serif;
			font-size: 14px;
			line-height: 23px;
			margin-top: 3px;
			margin-bottom: 17px;
			font-weight: bold;
			white-space: nowrap;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li p.price {
			margin-top: -13px;
			margin-bottom: 0px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li a {
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 ul li#sculpting_brush p { margin-top: 22px; }
		#pm_container #pm_section-4 #pm_section_content-4_2 .bottom_header {
			top: 3846px;
			left: 425px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 .bottom_header h3 {
			font-size: 38px;
			font-family: 'OptimaDisplayultraLight', Helvetica, Arial, sans-serif;
			letter-spacing: -1px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 a img.regimen_btn {
			max-width:207px;
			max-height: 40px;
			top:3946px;
			left:579px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 a img.left_arrow {
			max-width:18px;
			max-height: 33px;
			top:3400px;
			left:70px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_2 a img.right_arrow {
			max-width:18px;
			max-height: 33px;
			top:3400px;
			left:1275px;
		}
		/* END: Age Defying */

		/* BEGIN: 3 Minute Beauty */

		#pm_container #pm_section-4 #pm_section_content-4_3 div.full_width {
			width: 984px;
			height: 495px;
			margin: 0 auto;
		}
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange {

		}
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange .section_4-3_left {
			position: absolute;
			top: 4130px;
			left: 190px;
			max-width: 492px;
			max-height: 492px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange .section_4-3_right {
			position: absolute;
			top: 4130px;
			left: 682px;
			max-width: 492px;
			max-height: 492px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_3 div.header {
			position: absolute;
			top: 4135px;
			left: 300px;
			z-index: 2;
		}
		#pm_container #pm_section-4 #pm_section_content-4_3 h2.propoText {
			font-family: 'OptimaDisplayLight', Helvetica, Arial, sans-serif;
			font-size: 123px;
			font-weight: 100;
			margin: 0px;
			letter-spacing: -7px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.cover h4 {
			margin-top: 33%;
			font-family: 'optimadisplayultralight', Helvetica, Arial, sans-serif;
			font-size: 53px;
			letter-spacing: 0px;
			word-spacing: -3px;
			color: #ffffff;
			font-weight: 100;
			margin-bottom: 0px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.cover p {
			margin-top: 10px;
			font-family: 'Akzidenz', Arial, sans-serif;
			color: #fff;
			font-weight: 100;
			line-height: 18px;
			margin-bottom: 9px;
			letter-spacing: 1.5px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.cover a {
			color: #fff;
			text-decoration: underline;
			text-transform: uppercase;
			font-family: 'Akzidenz', Arial, sans-serif;
			font-size: 12px;
			letter-spacing: 2px;
		}
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.right,
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.left{
			display: block;
			max-width: 492px;
			max-height: 492px;
			width: 100%;
			height: 100%;
		}
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.right {
			position: absolute;
			top: 4130px;
			left: 682px;
			max-width: 492px;
			max-height: 492px;
			text-align: center;
		}
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.right div,
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.left div { display: none; }
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.right:hover {
			display: block;
			background-color: rgba(162,25,73, 0.7);
		}
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.left:hover {
			display: block;
			background-color: rgba(109,56,68, 0.8);
		}
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.right h4, #pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.right p,
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.right a, #pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.left h4, 
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.left p, #pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.left a { display: none; }
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.right:hover h4, #pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.right:hover p,
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.right:hover a, #pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.left:hover h4, 
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.left:hover p, #pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.left:hover a { display: block; }
		#pm_container #pm_section-4 #pm_section_content-4_3 div.interchange div.left {
			position: absolute;
			top: 4130px;
			left: 190px;
			max-width: 492px;
			max-height: 492px;
			text-align: center;
		}
		#pm_container #pm_section-4 #pm_section_content-4_3 a.button.explore img {
			position: absolute;
			left: 630px;
			top: 4652px;
			max-width: 111px;
			max-height: 40px;
		}
			/* BEGIN: Popup Content */
			#pm_container #pm_section-4 #pm_section_content-4_3 div.popup {
				/* display: none; */
				max-width: 1366px;
				max-height: 500px;
				width: 100%;
				height: 100%;
				top:4126px;
				left: 70px;
				background-color: #fff;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 div.popup a.button.close { text-indent: 0em; }
			#pm_container #pm_section-4 #pm_section_content-4_3 div.popup a.button.close img {
				position: absolute;
				left: 1155px;
				top: 31px;
				max-width: 28px;
				max-height: 28px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 #minute_popup_1 { display: none; }
			#pm_container #pm_section-4 #pm_section_content-4_3 #minute_popup_2 { display: none; }
			#pm_container #pm_section-4 #pm_section_content-4_3 div.popup h2 {
				font-size: 40px;
				position: relative;
				margin-bottom: 14px;
				margin-top: 0px;
				font-size: 55px;
				letter-spacing: -3px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 div.popup h3 {
				font-family: 'OptimaDisplayUltraLight', Helvetica, Arial, sans-serif;
				font-size: 32px;
				margin: 0px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 #minute_popup_1 h3.second { margin-top: 24px; }
			#pm_container #pm_section-4 #pm_section_content-4_3 div.popup p {
				margin-top: 6px;
				font-family: 'Akzidenz', Arial, sans-serif;
				line-height: 25px;
				letter-spacing: 1px;
				margin-bottom: 15px;
				font-size: 15px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 div.popup p.second { margin-top: 10px; }
			#pm_container #pm_section-4 #pm_section_content-4_3 div.popup p a {
				text-transform: uppercase;
				font-weight: bold;
				color: #000;
				letter-spacing: 2px;
				text-decoration: underline;
				font-size: 12px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 div.popup div.column1 {
				width: 492px;
				float: left;
				position: absolute;
				left: 70px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 div.popup div.column2 {
				width: 370px;
				text-align: left;
				position: absolute;
				top:73px;
				left: 530px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 div.popup div.column3 {
				width: 270px;
				text-align: left;
				position: absolute;
				top: 160px;
				left: 930px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 div.popup .section_4-3_1 {
				position: absolute;
				top: 0px;
				left: 0px;
				max-width: 492px;
				max-height: 492px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 div.popup .section_4-3_3 {
				position: absolute;
				top: 249px;
				left: 930px;
				max-width: 192px;
				max-height: 191px;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 #minute_popup_2 .section_4-3_3 {
				position: absolute;
				top: 305px;
				left: 930px;
				max-width: 192px;
				max-height: 191px;
			}
			/* END: Popup Content */
			
			/* BEGIN: 3 Minute Nav */
			#pm_container #pm_section-4 #pm_section_content-4_3 #three_minute_nav {
				position: absolute;
				top: 87%;
				left: 46%;
				width: 5%;
				display: none;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 #three_minute_nav li {
				float: left;
				margin-right: 10%;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 #three_minute_nav li a {
				width: 8px;
				height: 8px;
				background-color: #fff;
				border-radius: 5px;
				border: solid 1px gray;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 #three_minute_nav li a:hover {
				background-color: gray;
			}
			#pm_container #pm_section-4 #pm_section_content-4_3 #three_minute_nav li a.active {
				background-color: #000;
				border-color: #000;
			}
			/* END: 3 Minute Nav */
			
		/* END: 3 Minute Beauty */
		
	/* END: Section 4 */
		
	/* BEGIN: Section 5 */
	/* 
#pm_container #pm_section-5 {
		display: block;
		height: 492px;
	}
	#pm_container #pm_section-5 img {
		position: absolute;
		left: 0px;
		top: 4771px;
		max-width: 1366px;
		max-height: 492px;
	}
	#pm_container #pm_section-5 div {
		position: absolute;
		left: 412px;
		top: 4937px;
	}
	#pm_container #pm_section-5 h2 {
		color: #ffffff;
		font-family: 'optimadisplayultralight', Helvetica, Arial, sans-serif;
		font-size: 63px;
		letter-spacing: 0.6px;
		word-spacing: 0px;
	}
	#pm_container #pm_section-5 a.button.explore img {
		position: absolute;
		left: 630px;
		top: 5041px;
		max-width: 111px;
		max-height: 40px;
	}
 */
	/* END: Section 5 */
	
	/* BEGIN: Social */
	#pm_container .mr-space { 
		position: absolute; 
		top: 82%;
		margin: 0 auto !important;
		padding: 0 !important;
		border: 0 !important;
		overflow: hidden !important;
		height: 1008px !important;
		width: 100% !important;
		min-height: 0 !important;
	}
	/* END: Social */
	
	/* BEGIN: Boutique Nav */
	#pm_container #boutique-nav {
		display: block;
		position: absolute;
		top: 30px;
		right: -211px;
		width: 15px;
		height: 120px;
		list-style: none;
	}
	#pm_container #boutique-nav li {
		margin-top: 20px;
		width: 15px;
		height: 15px;
	}
	#pm_container #boutique-nav li a.button {
		background-color: #ccc;
		border-radius: 50%;
		width: 15px;
		height: 15px;
		display: block;
		text-indent: -999em;
	}
	#pm_container #boutique-nav li a.button.active, #pm_container #boutique-nav li a.button:hover { background-color: #999; }
	/* END: Boutique Nav */

	/* BEGIN: Estee Mock-Up Footer */
	#estee_mockup_footer_wrapper {
	}
	/* END: Estee Mock-Up Footer */
	
	/* BEGIN: Overlay */
	#pm_container div.overlay {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		display: none;
	}
	#pm_container div.overlay h1 {
		text-transform: none;
		color: #000;
		font-family: 'OptimaDisplayLight', Helvetica, Arial, sans-serif;
		font-size: 85px;
		font-weight: 100;
		letter-spacing: -7px;
		white-space: nowrap;
		margin: 0 auto;
	}
	#pm_container div.overlay div.sliding_header {
		position: absolute;
		top: 39%;
		left: 0px;
		width: 100%;
		text-align: center;
		}
	#pm_container div.overlay img {
		top: 0px;
		left: 0px;
		max-width:3654px;
		max-height:5097px;
	}
	/* END: Overlay */
	
/* END: Perfectionist Makeup */
