html, body {height:100%}
body{margin:0px;font:normal .68em Verdana,Arial, Helvetica, sans-serif;color:#333333;}

a img {border-style:none}

a.txt, .stdLink{text-decoration:none;}
a.txt:hover, .stdLink:hover{filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40; text-decoration:underline;}

a:hover { text-decoration: underline; }

.formError{color:#FF0000;font-size:.8em;font-weight:bold}
.formSubmitBtn{cursor:pointer}

.membersOnly{display:none} 
.transientOnly{display:none}

.preLoadImg{display:none}

#loginPanelContainer{width:958px;position:absolute;z-index:1000;margin-top:57px;display:none}
#loginPanelContainer #loginPanel{width:200px;}
#loginPanelContainer #loginPanelLoader{display:none;width:200px;background-color:#FFFFFF;background:transparent url(/global/images/loginPanelBG.png) repeat-y top center;height:100%;}
.loginClose{padding-right:20px;font-size:10px;vertical-align:bottom;cursor:pointer}
#loginPanelContainer #loginPanel #loginPanelContents{background:transparent url(/global/images/loginPanelBG.png) repeat-y top center;padding:0 0 0 10px;margin-top:0px;}
#loginPanelContainer #loginPanel #loginPanelContents #loginPanelDiv { margin: 0 0 0 5px; padding: 0px; }
#loginPanelContainer #loginPanel #loginPanelContents form { margin: 0px; padding: 0px; }
#loginPanelContainer #loginPanel #loginPanelContents input{font-size:10px;}
#loginPanelContainer #loginPanel #loginPanelContents #loginError{color:#FF0000;width:90%; display:none;}

#loginPanelContainer #loginPanel #loginPanelContents #pwPanelDiv{display:none; margin: 0 0 0 5px;}
#loginPanelContainer #loginPanel #loginPanelContents #pwPanelDiv #pwError{display:none; color:#FF0000;width:90%;}

#headerTXT{position:absolute;z-index:50;font:normal 1em Verdana,Arial, Helvetica, sans-serif;}

.clear{clear:both;}

.breadcrumbTrail{margin-left:280px;color:#6F7D91;text-transform:lowercase;}
.breadcrumbTrail a{color:#6F7D91} 

#chatContainer{position:absolute;z-index:500;width:65px;height:55px;cursor:pointer}
#chatDescContainer {position: absolute; display:none; top: -55px; left: -150px; z-index:7500; width:234px;height:70px; background: transparent url(/global/images/cgChatDescBG.png) no-repeat; cursor:pointer; }
#chatDescContainer #chatDesc { position:relative; margin: 7px 0px 0px 6px; }
#chatDescContainer .opacity62 { filter:alpha(opacity=62);-moz-opacity:.62;opacity:.62; }
#chatDescContainer .opacity { filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }

.calloutContainer,.calloutContainerNP{margin-top:20px;width:212px; border:1px solid #E3E3E3;padding:3px;}
.NP{padding:0px;width:218px;}
.calloutContainer .calloutTxt{margin:8px 0 8px 2px}
.NP .calloutTxt{padding:0px 3px 3px 3px;}
.calloutContainer .calloutTxt a, .calloutContainerNEW .calloutTxt a, .stdLink{font-weight:bold;color:#FF6600; text-transform:uppercase;}
.calloutContainerNEW{margin-top:20px;width:217px;border:1px solid #e3e3e3;}
.calloutContainerLashBlastLength{margin-top:20px;width:218px;border:1px solid #e3e3e3;}
.calloutContainerNEW .calloutTxt{margin:3px 12px 8px 8px;}
.co_lashblast .calloutTxt {color:#FFF;}
.co_lashblast .calloutTxt a {color:#FF6600;}
.co_exact {background:url(/global/includes/callouts/images/rihanna_exact_eyelights_bg.jpg) no-repeat top left;}
.co_exact .calloutTxt {margin:0px;padding:125px 2px 5px 77px;}
.co_exact .calloutTxt a {display:block;}

/*LAYERED DIV (how-to container css contained in tips/face/css/ */
#sl_container, #sl_container_look{position:absolute;z-index:1000;background:transparent url(/products/images/product_slcontainerBG.png);margin:100px 0 0 0;height:95%;display:none}
#sl_contentsContainer, #sl_contentsContainer_look{width:710px;height:450px;background:transparent url(/products/images/product_slBG.png) no-repeat center;padding:73px 0 0 0}
#sl_container_howto, #sl_container_antmvideo {position:absolute;z-index:1000;background:transparent url(/products/images/product_slcontainerBG.png);top:60px;margin:0px;padding-top:290px;height:95%;display:none;}
.sl_container_standard {position:absolute;z-index:1000;background:transparent url(/global/images/overlay_standard_pagebg.png);top:60px;margin:0px;padding-top:290px;height:95%;display:none;}
#sl_bgContainer_howto {width:732px;height:472px;background:transparent url(/tips/face/images/overlay_bg.png) no-repeat top center;}
#sl_bgContainer_antmvideo {width:732px;height:472px;background:transparent url(/antm/images/overlay_bg.png) no-repeat top center;}
.sl_bgContainer_standard {width:732px;height:472px;background:transparent url(/global/images/overlay_standard_bg.png) no-repeat top center;}
#sl_bgContainer_howto .pad, #sl_bgContainer_antmvideo .pad {padding-top:15px;}
.sl_bgContainer_standard .pad {padding-top:15px;}
#sl_contentsContainer_howto, #sl_contentsContainer_antmvideo {width:690px;height:431px;background-color:#FFF;text-align:left;}
.sl_contentsContainer_standard {width:690px;height:431px;background-color:#FFF;text-align:left;}
#sl_contentsContainer_howto .pad, #sl_contentsContainer_antmvideo .pad {padding:5px;}
.sl_contentsContainer_standard .pad {padding:5px;}
#sl_contentsContainer #sl_contents, #sl_contentsContainer_look #sl_contents_look{width:680px;height:377px;background-color:#FFFFFF}
#sl_close, #sl_close_look{position:absolute;width:680px;margin-top:-20px}

.overlay_standard_top, .overlay_standard_bottom {height:17px;}
.overlay_standard_top {
	text-align:right;
	background:url(/global/images/overlay_standard_topbar.gif) no-repeat top left;
	padding-bottom:20px;
}
.overlay_standard_bottom {background:url(/global/images/overlay_standard_bottombar.gif) no-repeat top right;}
.overlay_standard_body {	
	width:680px;
	height:376px;
	margin-top:5px;
	margin-bottom:5px;
}
.sl_container_standard .withbg,
	#sl_contents .withbg {background:url(/global/images/overlay_standard_contentbg.jpg) no-repeat top left;height:376px;}
/*LAYERED DIV*/

#mainContainer{width:970px;background:#FFFFFF url(/global/images/bgContainer.gif) repeat-y top center;}
	#CGLogo{position:absolute;z-index:7500;margin-left:5px;width:268px;height:45px;}

	.mainNav a {text-decoration:none;}
	#globalNav{width:685px;background-color:#FFFFFF;height:30px;position:absolute;z-index:490;padding-left:265px;}
		#globalNav .mainNav{float:left;cursor:pointer;margin-top:6px;}
		#globalSubNav{position:absolute;z-index:5500;margin-top:24px;}

		.subMenu{}
		.subMenuLeft{float:left;background:transparent url(/global/images/subMenuBG_Left.png) no-repeat;width:7px;height:7px;}
		.subMenuBG{float:left;background:transparent url(/global/images/subMenuBG_Bottom.png) repeat-x;height:7px;}
		.subMenuBGRight{float:right;background:transparent url(/global/images/subMenuBG_Right1.png) repeat-y;width:7px;}
		.subMenuRight{float:left;background:transparent url(/global/images/subMenuBG_Right.png) no-repeat;width:7px;height:7px;}
		.submenuImg{filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;cursor:pointer}

	#infoMenu{width:950px;position:absolute;z-index:250;margin-top:30px;height:30px}
		#searchContainer{position:relative;height:30px;width:950px;}
		#searchContainer .png{position:absolute;z-index:0}		
		#searchContainer * {position:relative;z-index:1}
		#searchContainer .contents{margin-left:280px;padding-top:5px}
		#searchContainer input{font:normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#868686;}
		#searchContainer .formIMG{border-width:0px}
		#searchContainer select{font:normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#868686}
		#searchContainer form{float:left}

		#userinfoContainer{float:right;color:#C14382;font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;padding:4px 25px 0 0}
			#userinfoContainer a{font-weight:bold;color:#C14382;}

	#easyFinderContainer{position:absolute;border:1px solid #CCCCCC;padding:5px 5px 5px 7px;top:52px;left:704px;z-index:500;background-color:#FFFFFF;font-size:11px;color:#A1A2A6}


/* EASY FINDER DROP DOWNS */	
	#categoryDropDown {position:absolute;z-index:600;margin:54px 0 0 544px;border-width:1px 1px 0px 1px;border-style:solid;border-color:#C3C3C3;background-color:#FFFFFF;width:125px;display:none;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
	#categoryDropDown .dropDownOption {width:121px;font-size:.9em;color:#666666;border-bottom:1px solid #C3C3C3;padding:2px;cursor:pointer}
	
	#easyFinderForm input{background-color:#FFFFFF}
	.easyFinderInput {width:70px;border-width:1px 0 1px 1px;border-style:solid;border-color:#C1C3CA;float:left;}
	#productDropDown {position:absolute;z-index:601;margin:54px 0 0 636px;width:325px;display:none;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
	#productDropDown table {background-color:#FFFFFF;font-size:.9em;color:#666666;border-top:1px solid #C3C3C3;position:absolute}
	#productDropDown table tr td {border-width:0px 1px 1px 1px;border-style:solid;border-color:#C3C3C3;cursor:pointer}	
	#productDropDown .dropDownOption {width:300px;}
	#easyFinderProdContainer{float:left;margin:3px 2px 0 0;cursor:pointer;}
	#easyFinderCatContainer {float:left;margin:3px 5px 0 0;cursor:pointer;}
/* EASY FINDER DROP DOWNS */
	

	#infoMenudropShdw{width:950px;position:absolute;z-index:250;margin-top:60px;height:7px;background:transparent url(/global/images/infoMenudropShdw.png) no-repeat;}

#floatingBoxContainer{position:absolute;z-index:1000;display:none;}
#floatingBoxContainer iframe{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;position:absolute}
#floatingBoxContainer #floatingBox{width:600px;height:400px;position:absolute;z-index:1250}
#floatingBoxContainer #floatBoxContent{position:relative;overflow:auto;height:92%;width:100%;}

#dropDownContainer{width:250px;height:300px;border:1px solid #333333;position:absolute;z-index:1000;background-color:red;margin:30px 0 0 698px;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}

#contentsContainer{padding:0 10px 0 10px;margin-bottom:-4px}
	#contents #leftCol{float:left;}
	#contents #rightCol{float:left;}
	#contents #calloutCol{float:right;width:255px}

#bottomBG{width:100%;height:12px;background: #ffffff url(/global/images/bottomBG.gif) no-repeat top center; margin: 0px; padding: 0px; }
#footerContainer, .tertiaryCalloutFooter, .footNote, .tertiaryCalloutFooterRules {font:normal .80em Verdana, Geneva, Arial, Helvetica, sans-serif;color:#999999;}
.tertiaryCalloutFooterRules{cursor: pointer;}
#footerContainer{width:975px;margin-top:10px;vertical-align:text-top;padding-left:38px;}
	#footerContainer #footerCopy {padding-top:15px;padding-left:35px;}
	#footerContainer a {color:#666666}

.swatch {float:left;cursor:pointer;}
.swatchPNG{background:transparent url(/global/images/shadePopup.png) no-repeat;}

/**** Send to Mobile ********/
#sendToMobileContainer{position:absolute; display:none; width:958px; z-index:2500; text-align:left;}
#sendToMobileContainer #sendToMobilepanel {width: 235px; margin-left: 272px;}
#sendToMobileContainer #sendToMobilepanel #sendToMobileBody{background:transparent url(/global/images/mobile/mobileBG.png) repeat-y;padding:0 10px 8px 14px;}
#sendToMobileContainer #sendToMobilepanel #sendToMobileBody input {font-size:11px;margin-right:5px}
#sendToMobileContainer #sendToMobilepanel #sendToMobileBody input.checkbox {font-size:11px;margin-right:0px}
#sendToMobileContainer #sendToMobilepanel #sendToMobileBody select {font-size:11px;margin-right:5px}
#sendToMobileContainer #sendToMobilepanel #mobileTop{width:235px;height:13px}
#sendToMobileContainer #sendToMobilepanel #mobileBottom{width:235px;height:28px}
/****** /Send to Mobile *******/

/**** popup content container ****/
#cgOverlayContentContainer {position:absolute;display:none;z-index:8000; width: 235px;}
#cgOverlayContentContainer #cgOverlayContent #cgOverlayBodyContainer { background: url(/global/images/mobile/mobileBG.png) repeat-y; width: 235px;}
#cgOverlayContentContainer #cgOverlayContent #cgOverlayBodyContainer #close { text-align: right; margin:0 15px 0px 0; cursor:pointer; }
#cgOverlayContentContainer #cgOverlayContent #cgOverlayBodyContainer #cgOverlayBody { padding: 10px 0px; text-align: center; height: 35px; }
#cgOverlayBody a { color: #3366CC; text-decoration:underline; }
#cgOverlayBody a:hover {filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
/***** popup content container ***/

/**** special offers popup content container ****/
.globalOffersDiv {position:absolute;z-index:20000;display:none;margin-top:23px;}
.globalOffersDiv img {border-style:none;}
.globalOffersDiv form {margin:0px;padding:0px;}
.globalOffersDiv .bg {}
.globalOffersDiv .GO_content {position:relative;border:1px solid #E8B0CC;background-color:#FFF;margin-bottom:7px;}
.offerswidth1 .col1 {display:none;}
/*.globalOffersDiv .col2 {float:left;width:159px;border-right:1px solid #E8B0CC;}*/ /*177*/
.globalOffersDiv .perks {height:249px;}
.globalOffersDiv .perks .hdr {padding-top:7px;padding-bottom:10px;text-align:center;}
.globalOffersDiv .perks .secthdr {padding-bottom:2px;}
.globalOffersDiv .perks .sect1 {background:url(/global/images/offers_perks1_bg.jpg) no-repeat;padding-left:64px;padding-right:3px;padding-bottom:25px;}
.globalOffersDiv .perks .sect2 {background:url(/global/images/offers_perks2_bg.jpg) no-repeat;padding-left:64px;padding-right:3px;}
.globalOffersDiv .links .cell1 {height:133px;background:url(/global/images/offers_c2_bg.gif) no-repeat;border-bottom:1px solid #E8B0CC;}
.globalOffersDiv .links .cell1 .pad {padding-top:20px;padding-left:12px;padding-right:5px;}
/*.globalOffersDiv .links #zip {width:118px;border:1px solid #E8B0CC;color:#E8B0CC;text-align:center;}*/
.globalOffersDiv .links .cell2 {height:115px;background:url(/global/images/offers_c3_bg.gif) no-repeat}
.globalOffersDiv .links .cell2 .pad {padding-top:42px;padding-left:12px;padding-right:5px;}
.globalOffersDiv .GO_title {padding-bottom:6px;}
.globalOffersDiv .GO_text_left {padding-bottom:3px;padding-right:60px;}
.globalOffersDiv .GO_text {width: 145px;padding-bottom:3px;}
.globalOffersDiv .GO_closebtn {position:absolute;top:5px;left:5px;display:block;cursor:pointer;cursor:hand;}

/* Right 1 column */
.offerswidth1 {width:145px;margin-left:672px;background:url(/global/images/offersPanelBG1.png) no-repeat bottom right;}
.offerswidth2 {width:471px;margin-left:352px;background:url(/global/images/offersPanelBG2.png) no-repeat bottom right;}
.offerswidth1 a img,.offerswidth2 a img{ margin-top: -10px;}
.offerswidth2 .GO_text{margin-top: -5px;}
.offerswidth1 .GO_content {width:170px; }
.offerswidth2 .GO_content {width:490px;}
.offerswidth2 .col1 {float:left;width:321px;border-right:1px solid #E8B0CC;}
.globalOffersDiv .col3 {float:left;width:142px;}
.globalOffersDiv .links .cell {height:249px;}
.globalOffersDiv .links .cell .pad {padding-top:20px;padding-left:12px;padding-right:5px;}
/* Right 1 column */

/* Right 2 column */
/*
.offerswidth1 {width:184px;margin-left:681px;background:url(/global/images/offersPanelBG1.png) no-repeat bottom right;}
.offerswidth2 {width:506px;margin-left:361px;background:url(/global/images/offersPanelBG2.png) no-repeat bottom right;}
.offerswidth1 .GO_content {width:179px;}
.offerswidth2 .GO_content {width:499px;}
.offerswidth2 .col1 {float:left;width:320px;border-right:1px solid #E8B0CC;}
.globalOffersDiv .col3 {float:left;width:177px;}
*/
/* Right 2 column */

/**** special offers popup content container ****/

/**** shopping cart popup content container ****/
.globalCartDiv {position:absolute;z-index:20000;display:none;margin-left:637px;margin-top:23px;background:url(/global/images/cartPanelBG.png) no-repeat bottom right;}
.globalCartDiv .GC_content {position:relative;width:325px;background-color:#FFF;color:#666666;border:1px solid #727884;margin-bottom:7px;margin-right:7px;}
.globalCartDiv .GC_content .pad {padding:15px 10px 15px 15px;}
.globalCartDiv .GC_title {padding-bottom:15px;font-size:10pt;}					
.globalCartDiv table .coltitle {font-weight:bold;}
#navCart {overflow:auto;border-bottom:1px solid #727884;border-width:0px 0px 1px 0px;margin-bottom:10px;height:200px;}
#GC_tablecontent {font-size:8pt;}
#GC_tablecontent a {font-weight:bold;color:#6699CC;text-decoration:none;}
#GC_tablecontent a:hover {text-decoration:underline;}
#GC_tablecontent td, .globalCartDiv table td {padding:5px 0px;}
#GC_tablecontent .col1 {padding-right:20px;text-align:left;}
#GC_tablecontent .col2 {text-align:center;padding-right:10px;}
.globalCartDiv .GC_buttons {}
.globalCartDiv .GC_buttons span {display:block;float:left;padding-right:15px;}
.globalCartDiv .GC_buttons a {color:#FF6600;font-weight:bold;text-decoration:none;}
.globalCartDiv .GC_buttons a:hover {text-decoration:underline;}
.globalCartDiv .GC_closebtn {position:absolute;top:17px;right:15px;display:block;cursor:pointer;cursor:hand;}
/*.cartcount {
	display:block;
	position:absolute;
	top:2px;
	left:33px;
	width:18px;
	height:12px;
	font-size:8pt;
	font-family:Verdana,Arial,Helvetica,sans-serif;;
	text-align:center;
	border-style:none;
	background-color:none;
	font-weight:bold;
	color:#76828A;
}*/
.menuCart {
	width:88px;
	height:18px;
	background:url(/global/images/mainNav7.gif) no-repeat;
	font-size:8pt;
	font-family:Verdana,Arial,Helvetica,sans-serif;;
	text-align:center;
	font-weight:bold;
	color:#76828A;
}
.menuCart a, .menuCart a:hover {text-decoration:none;}
.menuCart span {display:block;padding-top:2px;padding-right:2px;}
.global_selected .menuCart {background:url(/global/images/mainNav7_on.gif) no-repeat;color:#FFF;}

/**** shopping cart popup content container ****/			

/******* side link popup style ***/
.sifRCallout{cursor:pointer;cursor:hand;}
.sContent{display:none;}
/******* side link popup style ***/

.none { display: none; }

/*
 *	Clear Fix
 *	Apply the clearfix class to any element which acts as a container for floats.
 */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
.clearfix {display: block;}
* html .clearfix {height: 1px;}
/* End hide from IE-mac */

.nodisplay {display:none;}

/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */
#lightbox{
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:804px;
	height:354px;
	margin:-177px 0 0 -402px;
	background:url(/global/images/home_inter_bg.png) no-repeat top left;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#FFF;
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);	
}
#overlay[id]{
	position:fixed;
}
/*#overlay_initial {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;	
	height:1000px;
	z-index:5000;
	background-color:#FFF;
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);		
}*/

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage {
	display:block;
	margin-top:18px;
	margin-left:18px;
	width:768px;
	height:318px;
	background-color:#FFF;
}

#lightbox.done img{
	
}
#lightbox .inter_content {display:none;}

#interstitial_content {display:none;}
#inter_310CL908 {
	position:relative;
	top:18px;
	left:18px;
	width:768px;
	height:318px;
	background:url(/global/images/home_inter_1.jpg) no-repeat top left #FFF;
}
#inter_310CL908 .close {position:absolute;top:15px;right:18px;}
#inter_310CL908 .i_content {padding-left:412px;padding-top:50px;}
#inter_310CL908 .i_content .header {padding-bottom:15px;}
#inter_310CL908 .i_content .steps {padding-bottom:15px;}
#inter_310CL908 .i_content .steps .s1 {float:left;padding-bottom:20px;width:107px;margin-right:10px;border-right:1px solid #cc99cc;}
#inter_310CL908 .i_content .steps .s2 {float:left;padding-bottom:20px;width:100px;margin-right:10px;border-right:1px solid #cc99cc;}
#inter_310CL908 .i_content .steps .s3 {float:left;padding-bottom:20px;width:110px;}

div#contents.Luxbox{position: relative; width: 950px; height: 800px; background: url(/images/luxQuizbackground.jpg) no-repeat;}
div#contents #Luxboxinner{width: 373px; height:367px; position: absolute; top:264px; right: 30px;}
div#contents .Luxlabeltext{font-size: 12px;  width: 373px; color: #fff; position: absolute; top:224px; right: 30px;}
#Luxboxinner .nextSubmit{cursor: pointer;}
#Luxboxinner .nameLabel{font-size: 14px; color: #fff;}
#Luxboxinner .Luxinput{color: #fff; width: 239px; height: 24px; border: none; margin: 0; padding: 0; background: #875d72;}