html, body {height:100%}
body{margin:0px;font:normal .68em Verdana,Arial, Helvetica, sans-serif;color:#333333;}

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(/fr_ca/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(/fr_ca/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:73px;height:68px;cursor:pointer}
#chatDescContainer {position: absolute; display:none; top: -55px; left: -150px; z-index:7500; width:234px;height:70px; background: transparent url(/fr_ca/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;}
.calloutContainerNEW .calloutTxt{margin:3px 12px 8px 8px;}
.co_lashblast .calloutTxt {color:#FFF;}
.co_lashblast .calloutTxt a {color:#FF6600;}

/*LAYERED DIV*/
#sl_container, #sl_container_look{position:absolute;z-index:600;background:transparent url(/fr_ca/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(/fr_ca/products/images/product_slBG.png) no-repeat center;padding:73px 0 0 0}
#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}
/*LAYERED DIV*/

#mainContainer{width:970px;background:#FFFFFF url(/fr_ca/global/images/bgContainer.gif) repeat-y top center;}
	#CGLogo{position:absolute;z-index:7500;margin-left:5px;width:268px;height:45px;}

	#globalNav{width:685px;background-color:#FFFFFF;height:30px;position:absolute;z-index:490;margin-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(/fr_ca/global/images/subMenuBG_Left.png) no-repeat;width:7px;height:7px;}
		.subMenuBG{float:left;background:transparent url(/fr_ca/global/images/subMenuBG_Bottom.png) repeat-x;height:7px;}
		.subMenuBGRight{float:right;background:transparent url(/fr_ca/global/images/subMenuBG_Right1.png) repeat-y;width:7px;}
		.subMenuRight{float:left;background:transparent url(/fr_ca/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 9px Verdana, Geneva, Arial, Helvetica, sans-serif;margin:4px 10px 0px 0px}
			#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(/fr_ca/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(/fr_ca/global/images/bottomBG.gif) no-repeat top center; margin: 0px; padding: 0px; }
#footerContainer, .tertiaryCalloutFooter, .footNote {font:normal .80em Verdana, Geneva, Arial, Helvetica, sans-serif;color:#999999;}
#footerContainer{width:975px;margin-top:10px;font:normal .80em Verdana, Geneva, Arial, Helvetica, sans-serif;color:#999999;vertical-align:text-top;padding-left:38px;}
	#footerContainer #footerCopy {padding-top:8px}
	#footerContainer a {color:#666666}

.swatch {float:left;cursor:pointer;}
.swatchPNG{background:transparent url(/fr_ca/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(/fr_ca/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 #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(/fr_ca/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 ***/

/******* side link popup style ***/
.sifRCallout{cursor:pointer}
.sContent{display:none;}
/******* side link popup style ***/

.none { display: none; }