@charset "utf-8";
/* CSS Document */

/*img, div, input { behavior: url("/whatsnew/css/iepngfix.htc"); }*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.fullBlackout {
	display: none;
	z-index: 10;
	position: absolute;
	height: 100%;
	width: 100%;
}
.blackoutBox {
	position: absolute;
	width: 100%;
	height: 100%;
	filter: Alpha(Opacity=75);
	-moz-opacity: .75;
	opacity: .75;
	background-color: #000000;
}
.blackoutContent {
	position: absolute;
	width: 373px;
	height: 246px;
	top: 190px;
	left: 50%;
	margin-left: -187px;
}
/****************/
/* New Products */
/****************/

/*********************/
/* Layout Containers */
/*********************/
.cntnrNPContent {
	position: relative;
	width: 800px;
}
.cntnrNPContentWide {
	position: relative;
	width: 806px;
}
.cntnrTropicalContent {
	width: 800px;
	margin-top: -9px;
}
.cntnrFreeCalloutSH {
	position: absolute;
	width: 294px;
	height: 105px;
	top: 228px;
	left: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/freecallout-sh-bg.jpg);
	background-repeat: no-repeat;
}
.cntnrFreeCalloutSHUS {
	position: absolute;
	width: 294px;
	height: 105px;
	top: 228px;
	left: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/freecallout-sh-bgUS.jpg);
	background-repeat: no-repeat;
}
.cntnrFreeCalloutSHUS_SP {
	position: absolute;
	width: 294px;
	height: 105px;
	top: 228px;
	left: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/freecallout-sh-bgSP.jpg);
	background-repeat: no-repeat;
}
.cntnrCalloutSH {
	position: absolute;
	width: 236px;
	height: 53px;
	top: 400px;
	left: 32px;
	padding-top: 18px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/callout-sh-bg.jpg);
	background-repeat: no-repeat;
}
.cntnrCalloutSH a {
	color: #666666;
}
.cntnrSHSetBody {
	position: absolute;
	width: 316px;
	height: 82px;
	top: 340px;
	left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
.cntnrSHSetBodyGrey {
	position: absolute;
	width: 328px;
	height: 119px;
	top: 236px;
	left: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
}

.cntnrCitrusBloom{
	width: 801px;
	height: 417px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #595754;
	line-height: 22px;
	background-image:url("/whatsnew/newproducts/images/newproducts0609/citrusBloom/mm_citrusBloom_bg.jpg");
	background-position: top;
	background-repeat: no-repeat;
}

.cntnrMineralEye{
	width: 780px;
	height: 525px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #595754;
	line-height: 22px;
	background-image: url("/whatsnew/newproducts/images/newproducts0609/mineralEye/mineralEye_Bg.jpg");
	background-position:top;
	background-repeat:no-repeat;
}

.cntnrCremeLip{
	width: 801px;
	height: 417px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595754;
	line-height: 22px;
	background-image:url("/whatsnew/newproducts/images/newproducts0609/cremeLipStick/cremeLipStick_bg.jpg");
	background-position: top;
	background-repeat: no-repeat;
}

.cntnrCreamEye{
	width: 801px;
	height: 417px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #595754;
	line-height: 22px;
	background-image: url("/whatsnew/newproducts/images/newproducts0609/creamEyeColors/creamEyeColors_bg.jpg");
	background-position: top;
	background-repeat: no-repeat;
}

.cntnrTntLip{
	width: 801px;
	height: 505px;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #595754;
	line-height: 22px;
	background-image: url("/whatsnew/newproducts/images/newproducts0609/tntLip/tintedLip_bg.jpg");
	background-position: left;
	background-repeat: no-repeat;
}

.cntnr2minLook{
	position: absolute;
	top: 356px;
	left: 410px;
	width: 388px;
}
.cntnrMSFooter {
	margin-left: 386px;
	width: 413px;
	height: 90px;
}
.cntnrMSFooterUS {
	float: left;
	padding-left: 44px;
	width: 600px;
	height: 90px;
}	
.cntnrTitleHeader {
	height: 77px;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/title-header-bg.jpg);
	background-repeat: no-repeat;
	background-position: 45px 0px;
}
.cntnrTitleHeaderNP {
	height: 92px;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/np2-title-bg.jpg);
	background-repeat: no-repeat;
}
.cntnrMiracleSet {
	width: 457px;
	height: 286px;
	float: left;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/miracleset-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
.cntnrMiracleSetUS {
	position: relative;
	top: 0px;
	left: 0px;
	width: 457px;
	height: 286px;
	padding: 0px;
	float: left;
	text-align: left;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/bkg_lipBalm616.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
.cntnrMiracleSetUSSP {
	position: relative;
	top: 0px;
	left: 0px;
	width: 457px;
	height: 286px;
	padding: 0px;
	float: left;
	text-align: left;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/bkg_lipBalm616_sp.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
.cntnrMiracleTrialSetUS {
	width: 457px;
	height: 286px;
	float: left;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/miracleTrialset-bgUS.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
.cntnrNPLipBalm {
	width: 457px;
	height: 286px;
	float: left;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/np-lipbalm-bg.jpg);
	background-repeat: no-repeat;
	backbround-position: 0px 1px;
}
.cntnrMiracleCallout {
	position: absolute;
	top: 360px;
	left: 28px;
	width: 330px;
	height: 97px;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/miracle-trial-callout.jpg);
	background-repeat: no-repeat;
}
.cntnrMiracleCalloutUS {
	position: absolute;
	top: 330px;
	left: 20px;
	width: 281px;
	height: 71px;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/miracle-trial-calloutUS.png);
	background-repeat: no-repeat;
}
.cntnr11Looks {
	width: 457px;
	height: 286px;
	float: left;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/11looks-bg.jpg);
	background-repeat: no-repeat;
}

.cntnrLESatinHands {
	width: 345px;
	height: 286px;
	float: left;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/lesatinhands-bg.jpg);
	background-repeat: no-repeat;
}
.cntnrThreePanels {
	width: 345px;
	height: 286px;
	float: left;
}
.cntnrPeachSatinHands {
	width: 345px;
	height: 286px;
	float: left;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/peachsatinhands-bg.jpg);
	background-repeat: no-repeat;
}
.cntnrPeachSatinHandsUS {
	width: 345px;
	height: 286px;
	float: left;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/bkg_miracleSet616.jpg);
	background-repeat: no-repeat;
}
.cntnrPeachSatinHandsSP {
	width: 345px;
	height: 286px;
	float: left;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/bkg_miracleSet616_sp.jpg);
	background-repeat: no-repeat;
}
.cntnrMiniRow {
	float: left;
	width: 800px;
	height: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}
.cntnrMiniRowButtons {
	position: absolute;
	top: 363px;
	left: 0px;
	z-index: 5;
}
.cntnr2MinHeader {
	width: 815px;
	height: 355px;
	background-image: url(/whatsnew/newproducts/images/newproducts0609/2min-lookheader-bg.jpg);
	background-repeat: no-repeat;
}
.cntnr2MinOrderBox {
	width: 813px;
}
.cntnr2MinOrderImageBox {
	float: left;
	width: 234px;
}
.cntnr2MinOrderFormBox {
	float: left;
	background-color: #f0f0ee;
	width: 519px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 11px;
}
.cntnr2MinOrderFormMascaraBox {
	float: left;
	margin-right: 12px;
	background-color: #f0f0ee;
	width: 166px;
	height: 187px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 11px;
}
.cntnr2MinOrderMascaraForm {
	margin-left: 5px;
}
.cntnr2minPowderOrder {
	float: left;
	margin-top: 15px;
	width: 70px;
}
.cntnr2minInfo {
	width: 200px;
	margin-left: 234px;
	margin-top: 20px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/********/
/* Text */
/********/
.txt2minBodyCopy {
	width: 470px;
	height: 135px;
	margin-left: 310px;
	margin-top: 145px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #534843;
}
.txtTropicalCopy {
	position: absolute;
	width: 440px;
	z-index: 2;
	top: 137px;
	left: 35px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 26px; 
	color: #666666;
}

.txtSatinHandCopy {
	position: absolute;
	width: 318px;
	z-index: 2;
	top: 156px;
	left: 88px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

.txtdisclaimer {
	position: absolute;
	width: 644px;
	z-index: 3;
	top: 366px;
	left: 13px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

.txtdisclaimer1 {
	position: absolute;
	width: 644px;
	z-index: 3;
	top: 327px;
	left: 11px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

.btn1 {
	position: absolute;
	width: 102px;
	height: 39px;
	z-index: 4;
	top: 278px;
	left: 99px;
}

.btn2 {
	position: absolute;
	width: 102px;
	height: 39px;
	z-index: 4;
	top: 274px;
	left: 85px;
}

.txtFragranceCopy {
	position: absolute;
	width: 223px;
	z-index: 2;
	top: 193px;
	left: 103px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	height: 90px;
}

.txtTropicalCopy_SP{
	position: absolute;
	width: 440px;
	z-index: 2;
	top: 137px;
	left: 35px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px; 
	color: #666666;
}
.txtTropicalSecondaryCopy {
	position: absolute;
	width: 440px;
	z-index: 2;
	top: 282px;
	left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #666666;
}
.txtTropicalLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	font-weight: bold;
}
.txtSatinHandsBody1 {
	position: absolute;
	top: 118px;
	left: 27px;
	width: 297px;
	height: 110px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #666666;
}
.txtSatinHandsBody1_SP {
	position: absolute;
	top: 125px;
	left: 31px;
	width: 297px;
	height: 110px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
}
.txtSatinHandsBody1grey {
	position: absolute;
	top: 118px;
	left: 27px;
	width: 310px;
	height: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #000000;
}
.txtFreeCalloutSH {
	text-align: left;
	margin-top: 40px;
	margin-left: 60px;
	margin-right: 10px;
}
.txtSatinHandsBody2 {
	text-align: left;
	width: 250px;
	float: right;
	margin-top: 8px;
}
.txtSatinHandsBody2grey {
	width: 230px;
	float: right;
	margin-top: 8px;
}
.txtSatinHandsSubTitle {
	font-size: 14px;
	line-height: 18px;
}
.txtSatinHandsPrice {
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
}
.txtSatinHandsPrice_SP {
	font-size: 20px;
	font-weight: bold;
	line-height: 15px;
}
.txtSatinHandsBody3 {
	position: absolute;
	top: 475px;
	left: 248px;
	width: 200px;
	height: 84px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}
.txtSatinHandsBody4 {
	position: absolute;
	top: 38px;
	right: 0px;
	width: 200px;
	height: 48px;
	padding-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}
.txtSatinHandsBody5 {
	position: absolute;
	top: 448px;
	right: 0px;
	width: 174px;
	height: 72px;
	padding-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}
.txtSatinHandsBody6 {
	position: absolute;
	top: 512px;
	left: 248px;
	width: 200px;
	height: 84px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
.txtPopUpText {
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 34px;
	margin-left: 50px;
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #534843;
}
.txtCitrusBlmBody {
	position: absolute;
	z-index: 3;
	top: 79px;
	left: 337px;
	width: 366px;
}

.txtCitrusBlm14{
	font-size: 14px;
}

.txtCitrusBlm20bold{
	font-size: 20px;
	font-weight:bold;
}

.txtMineralEyeBody{
	margin-left: 27px;
	width: 320px;
}

a.txtMineralEyeLink {
	text-decoration: underline;
	color: #595754;
}


a:hover.txtMineralEyeLink {
	text-decoration: underline;
	color: #666;
}

.txtCremeLipBody {
	margin-left: 81px;
	width: 331px;
}

.txtCremeLipVM{
	position:absolute;
	z-index: 2;
	top: 370px;
	left: 229px;
}

.txtCreamEyeBody{
	position: absolute;
	z-index: 2;
	top: 123px;
	left: 44px;
	width: 347px;
}

.txtCreamEyePrice{
	margin-left: 54px;
	margin-top: 202px;
	font-size: 14px;
	line-height: 22px;
	
}

.txtTntLipBody{
	padding-left: 486px;
	padding-top: 36px;
	width: 315px;
}

.txt2minLook{
	padding-top: 23px;
	font-size: 12px;
	line-height: 20px;
}

.txtTntLipDis{
	position:absolute;
	top: 470px;
	left: 29px;
	font-size: 10px;
}
.txtMSBody1 {
	position: absolute;
	width: 434px;
	height: 48px;
	top: 80px;
	right: 0px;
	text-align: left;
	padding-right: 60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
}
.txtMSBody1_SP {
	position: absolute;
	width: 434px;
	height: 48px;
	top: 80px;
	right: 21px;
	text-align: left;
	padding-right: 60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
}
.txtMSBody2 {
	position: absolute;
	width: 353px;
	height: 57px;
	top: 283px;
	right: 0px;
	padding-right: 60px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
}
.txtMSBody2_SP {
	position: absolute;
	width: 353px;
	height: 57px;
	top: 283px;
	right: 0px;
	padding-right: 60px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
}
.txtMSBody3 {
	position: absolute;
	width: 185px;
	height: 47px;
	top: 340px;
	left: 386px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
}
.txtMSBody3_SP {
	position: absolute;
	width: 185px;
	height: 47px;
	top: 333px;
	left: 386px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
}
.txtMSCallout {
	margin-left: 105px;
	margin-top: 26px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:20px;
	color: #FFFFFF;
}
.txtMSCalloutUS {
	margin-left: 90px;
	margin-top: 20px;
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color: #FFFFFF;
}
.txtNPMiracleTrial{
	width: 160px;
	position:absolute;
	top: 315px;
	left: 75px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.txtMSCallout a {
	color: #FFFFFF;
}
.txtMSCalloutUS a {
	color: #FFFFFF;
}
.txtNPMiracleTrial a {
	color: #FFFFFF;
}
.txtMSFooterCopy {
	float: left;
	width: 318px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}
.txtMSFooterCopyUS {
	padding-top: 10px;
	float: left;
	width: 700px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}
.txtMSFooterCopySmall {
	font-size: 10px;
}
.txtMSdagger{
	clear: both;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999;
}
.txtnpMSdagger{
	width: 570px;
	position: absolute;
	top: 185px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999;
	text-align:left;
}
.txtWhatNewBody1 {
	font-size: 11px;
	line-height: 16px;
	color: #292929;
	width: 470px;
	position: absolute;
	text-align: left;
	top: 19px;
	left: 259px;
	padding-right: 40px;
	font-family: Arial, Helvetica, sans-serif;
}
.txtWhatNewBody1_SP {
	font-size: 11px;
	line-height: 13px;
	color: #292929;
	width: 480px;
	position: absolute;
	text-align: left;
	top: 12px;
	left: 317px;
	padding-right: 40px;
	font-family: Arial, Helvetica, sans-serif;
}
.txtNPMiracleBody {
	position: absolute;
	width: 166px;
	height: 91px;
	margin-top: 114px;
	margin-left: 268px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
}
.txtNPMiracleBodyUS {
	position: absolute;
	width: 166px;
	height: 91px;
	top: 174px;
	left: 248px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
}
.txtNPMiracleBodySP {
	position: absolute;
	width: 166px;
	height: 91px;
	top: 174px;
	left: 244px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}
.txtNPMiracleBest {
	position: absolute;
	width: 330px;
	height: 20px;
	top: 345px;
	left: 500px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.txtNPMiracleBestSP {
	position: absolute;
	width: 330px;
	height: 20px;
	top: 345px;
	left: 463px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.txtNPLipBalmBody {
	position: absolute;
	width: 166px;
	height: 91px;
	margin-top: 114px;
	margin-left: 268px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.txtNPLipBalmBodySP {
	position: absolute;
	width: 166px;
	height: 91px;
	margin-top: 134px;
	margin-left: 268px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.txtNPLipBalmBody616 {
	position: absolute;
	width: 166px;
	height: 91px;
	margin-top: 114px;
	margin-left: 58px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.txtNPSatinHandsBody {
	position: absolute;
	width: 165px;
	height: 106px;
	margin-top: 99px;
	margin-left: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}
.txtNPPeachSHBody1 {
	position: absolute;
	width: 110px;
	top: 181px;
	left: 657px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #fff;
}
.txtNPPeachSHBody1_SP {
	position: absolute;
	width: 150px;
	height: 70px;
	top: 179px;
	left: 505px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}
.txtNPPeachSHBody2 {
	position: absolute;
	width: 167px;
	height: 89px;
	margin-top: 174px;
	margin-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}
.txtNPPeachSHBody2US {
	position: absolute;
	width: 177px;
	height: 89px;
	top: 265px;
	left: 480px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}
.txtNPPeachSHBody2SP {
	position: absolute;
	width: 167px;
	height: 89px;
	top: 269px;
	left: 478px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
}
.txtMini1 {
	position: absolute;
	top: 47px;
	left: 34px;
	width: 138px;
	height: 91px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}
.txtMini1US {
	position: absolute;
	top: 67px;
	left: 26px;
	width: 148px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}
.txtMini1SP {
	position: absolute;
	top: 75px;
	left: 22px;
	width: 148px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
}
.txtMini2 {
	position: absolute;
	top: 55px;
	left: 302px;
	width: 135px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}
.txtMini2_SP {
	position: absolute;
	top: 85px;
	left: 302px;
	width: 135px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
}
.txtMini3 {
	position: absolute;
	top: 65px;
	left: 635px;
	width: 90px;
	height: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	text-align:left;
}
.txtMini3_SP {
	position: absolute;
	top: 84px;
	left: 635px;
	width: 102px;
	height: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	text-align:left;
}
.txtMini3EDT {
	position: absolute;
	top: 70px;
	left: 560px;
	width: 135px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}
.txtMini4 {
	position: absolute;
	top: 49px;
	left: 36px;
	width: 128px;
	height: 51px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}
.txtMini5 {
	position: absolute;
	top: 65px;
	left: 289px;
	width: 115px;
	height: 59px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}
.txtMini6 {
	position: absolute;
	top: 65px;
	left: 546px;
	width: 136px;
	height: 59px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}
.txtMini7 {
	position: absolute;
	top: 60px;
	left: 289px;
	width: 131px;
	height: 57px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}
.txtMini8 {
	position: absolute;
	top: 66px;
	left: 546px;
	width: 115px;
	height: 53px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}
.txtMiniDisclaimer {
	position: absolute;
	top: 156px;
	left: 368px;
	width: 165px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}
.txtMiniDisclaimerUS {
	margin-top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #666666;
}
.txtOrderTitle {
	font-size: 12px;
	font-weight: bold;
}

.txtOvercounter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	padding-left: 303px;
	padding-top: 267px;
}

.txtOvercounterSP{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	padding-left: 250px;
	padding-top: 267px;
}

.txt11px{
	font-size: 11px;
}

/**********/
/* Images */
/**********/
.imgPowderSample {
	float: left;
	margin-top: 15px;
	margin-left: 18px;
	margin-right: 10px;
	margin-bottom: 22px;
}
.imgTropicalBG {
	margin-top: 0px;
}
.imgTropicalBuyBtn {
	position: absolute;
	z-index: 2;
	top: 312px;
	left: 366px;
}
.imgMiniSetSH {
	position: absolute;
	top: 0px;
	left: 0px;
}
.imgSHShopBtn {
	position: absolute;
	top: 436px;
	left: 82px;
}
.imgSHShopBtnGrey {
	position: absolute;
	top: 360px;
	left: 120px;
}

.imgCitrusBlm {
	position: absolute;
	z-index: 1;
	top: 16px;
	left: 30px;
}

.imgCitrusBlmTxt {
	position: absolute;
	z-index: 2;
	top: 30px;
	left: 295px;
}

.imgMineralEyeTxt{
	margin-top: 28px;
	margin-left: 7px;
}

.imgCremeLip{
	position: absolute;
	z-index:1;
	top: 0px;
	left: 453px;
}

.imgCremeLipTitle{
	margin-top: 36px;
	margin-left: 48px;
}

.imgCreamEye{
	position: absolute;
	z-index: 1;
	top: 79px;
	left: 272px;
}

.imgCreamEyeTitle{
	margin-top: 41px;
	margin-left: 41px;
}

.img2minLook {
	float: left;
}
.img2FreeBag {
	float: left;
	margin-left: 4px;
	margin-top: 25px;
}
.imgMiracleNumbersUS {
	position: absolute;
	top: 134px;
	left: 376px;
}
.imgMiracleNumbers {
	position: absolute;
	top: 134px;
	left: 386px;
}
.imgMiracleShopBtn {
	position: absolute;
	top: 346px;
	right: 115px;
}
.imgMiracleMiniSet {
	float: right
}
.imgMiracleMiniSetUS {
	padding-top: 5px;
	float: left;
}
.imgNewTitle {
	position: absolute;
	left: 16px;
	top: 22px;
}
.imgNPMiracleBtn {
	position: absolute;
	top: 209px;
	left: 255px;
}
.imgNPMiracleBtnUS {
	position: absolute;
	top: 288px;
	left: 305px;
}
.imgNPSatinHandsBtn {
	position: relative;
	top: 205px;
	left: 48px;
	z-index: 2;
}
.imgNPSatinHandsBtn2 {
	position: absolute;
	top: 294px;
	left: 647px;
	z-index: 2;
}
.imgMiniRow {
	padding: 0px;
	margin: 0px;
	float: left;
}
.imgMiniBtn1 {
	position: absolute;
	top: 119px;
	left: 118px;
	z-index: 3;
}
.imgMiniBtn2 {
	position: absolute;
	top: 120px;
	left: 312px;
	z-index: 3;
}
.imgMiniBtn2SP {
	position: absolute;
	top: 140px;
	left: 312px;
	z-index: 3;
}
.imgMiniBtn3 {
	position: absolute;
	top: 101px;
	left: 698px;
	z-index: 3;
}
.imgMiniBtn4 {
	position: absolute;
	top: 99px;
	left: 48px;
	z-index: 3;
}
.imgMiniBtn5 {
	position: absolute;
	top: 123px;
	left: 312px;
	z-index: 3;
}
.imgMiniBtn6 {
	position: absolute;
	top: 123px;
	left: 610px;
	z-index: 3;
}
.img2MinOrderImage {
	position: absolute;
}

