
.error {}
b							{ font-weight:800; }
h1							{ font-size:11px; font-weight:400;}
h2							{ font-size:11px; font-weight:400;}
h3							{ font-size:11px; font-weight:400;}
.errormsg	 				{ color: #cc0000 ; font-family: arial, verdana, helvetica, sans-serif;	font-size: 11px; font-weight:300;}
.errormsg:link				{ color: #cc0000 ; font-family: arial, verdana, helvetica, sans-serif;	font-size: 11px; font-weight:300; text-decoration: underline;}
.errormsglg					{ color: #cc0000; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal; margin:10px 0 7px;}
.errormsglg a:link			{ color: #4b4b4b; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px !important; font-weight: normal; text-decoration: underline;}
.credits					{ color: #666666 ; font-family: arial, verdana, helvetica, sans-serif;	font-size: 10px; font-weight:400;}

/* global styles */
body td						{ color: #4B4B4B; font-family: arial, verdana, helvetica, sans-serif; font-size:11px; }

.global						{ color: #4B4B4B; font-family: arial, verdana, helvetica, sans-serif; font-size:11px; }
.global	a       			{ color: #4B4B4B; font-family: arial, verdana, helvetica, sans-serif; font-size:11px; }
/* global */

.noDec						{ font-family: arial, verdana, helvetica, sans-serif; text-decoration:none; }
.noDec a   					{ font-family: arial, verdana, helvetica, sans-serif; text-decoration:none; }
.noDec a:hover				{ font-family: arial, verdana, helvetica, sans-serif; text-decoration:none; }
.noDec a:active				{ font-family: arial, verdana, helvetica, sans-serif; text-decoration:none; }						
							
.footer 					{ font-size:10px; text-transform:uppercase; text-decoration:none;}
.footer a					{ font-size:10px; text-transform:uppercase; text-decoration:none;}
.footer a:hover				{ color: #000000; font-size:10px; text-transform:uppercase; text-decoration:none;}
.footer a:active			{ font-size:10px; text-transform:uppercase; text-decoration:none;}

.copyRed					{ color: #CC0000; }
.copyRed a					{ color: #CC0000; }
.copyRed a:hover			{ color: #CC0000; }
.copyRed a:active			{ color: #CC0000; }
.copyWhite					{ color: #FFFFFF; }
.copyWhite a				{ color: #FFFFFF; }
.copyRed a					{ color: #CC0000; }
.copyGrey					{ color: #4b4b4b; }
.copyGrey a					{ color: #4b4b4b; }
.copyGreyNav				{ color: #c2c2c2; }
.copyGreyNav a				{ color: #c2c2c2; }
.copyGreyNav a:hover		{ color: #c2c2c2; }
.copyGreyNav a:active		{ color: #c2c2c2; }
.copy9						{ font-size:9px; }
.copy9	a					{ font-size:9px; }
.copy10						{ font-size:10px; }
.copy10	a					{ font-size:10px; }
.copy11						{ font-size:11px; }
.copy11	a					{ font-size:11px; }
.copy12						{ font-size:12px; }
.copy12	a					{ font-size:12px; }
.copy14						{ font-size:14px; }
.copy14	a					{ font-size:14px; }

.gwLeft a					{ color:#CCCCCC; margin-left:10px; line-height:30px; }
.gwLeft a:hover				{ color:#CCCCCC; margin-left:10px; line-height:30px; }

.contentCopy				{ color: #4B4B4B; font-family: arial, verdana, helvetica, sans-serif; font-size:11px; }
.contentCopy a       		{ color: #4B4B4B; font-family: arial, verdana, helvetica, sans-serif; font-size:11px; text-decoration: none; }
.contentCopy a:hover 		{ color: #CC0000; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
.contentCopy a:active		{ color: #CC0000; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }          

.fivePixBuff				{ margin-bottom:5px;} /* used in contentElement to manage image positions */

.dotsH	 					{background-image: url(/assets/global/dots.gif); background-repeat: repeat-x;}
.dotsV	 					{background-image: url(/assets/global/dotsVert.gif); background-repeat: repeat-y; }
.dotsFixer	 				{background-image: url(/assets/global/dotsFixer.gif); background-repeat: repeat-x; }

.accountHeader              { font-family: arial, helvetica, sans serif; color:#696969; font-size: 12pt; font-weight: 800;}
.accountHred 				{ font-family: arial, helvetica, sans serif; color:#cc0000; font-size: 12pt; font-weight: 800;}
.accountShead 				{ font-family: arial, helvetica, sans serif; color:#696969; font-size: 12px; font-weight: 800;}
.sectionFeatHrd             { font-family: arial, helvetica, sans serif; color:#696969; font-size: 10px; line-height: 20px; font-weight: 800;}
.topSellersHead				{ font-family: arial, verdana, helvetica; color:#CC0000; font-size: 14px; font-weight: 800; text-transform:uppercase;}
.collectionHdr				{ font-family: arial, verdana, helvetica; color:#CC0000; font-size: 15px; font-weight: 800;}

.brandFinder				{ font-family: arial, verdana, helvetica; color:#4B4B4B; font-size: 8pt; border:1px solid #898989; padding:0 0 0 3;}
.inputStd					{ font-family: arial, verdana, helvetica; color:#4B4B4B; font-size: 8pt; border:1px solid #898989; padding:0 0 0 3;}
.defaultSelect				{ font-family: arial, verdana, helvetica; color:#4B4B4B; font-size: 8pt; border:1px solid #898989;}

/****** browser specific classes ********/
/* searchFinder & brandFiner, must also update in gw.css */
.searchButton_firefox		{ margin:1px 0px 0px 4px;}
.searchButton_ie 			{ margin:2px 0px 0px 4px;}
.searchButton_safari 		{ margin:3px 0px 0px 4px;}
.brandsButton_firefox		{ margin:4px 4px 0px 0px;}
.brandsButton_ie 			{ margin:5px 4px 0px 0px;}
.brandsButton_safari 		{ margin:6px 4px 0px 0px;}

/* cat level and below styles */
.leftNav						{ color: #4B4B4B; font-family: arial, verdana, helvetica, sans-serif; font-size:11px; }
.leftNav a		      			{ color: #4B4B4B; font-family: arial, verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; }
.leftNav a:hover 				{ color: #CC0000; font-family: arial, verdana, helvetica, sans-serif; text-decoration:none; }
.leftNav a:active				{ color: #CC0000; font-family: arial, verdana, helvetica, sans-serif; text-decoration:none; }
.leftNavOn						{ color: #4B4B4B; font-family: arial, verdana, helvetica, sans-serif; font-size:11px; }
.leftNavOn a		      		{ color: #CC0000; font-family: arial, verdana, helvetica, sans-serif; font-size:11px; text-decoration:none; }
.leftNavOn a:hover 				{ color: #CC0000; font-family: arial, verdana, helvetica, sans-serif; text-decoration:none; }
.leftNavOn a:active				{ color: #CC0000; font-family: arial, verdana, helvetica, sans-serif; text-decoration:none; }

.crumbsL1						{ font-size:16px; color: #AE9393; font-weight:800; text-transform:lowercase; }
.crumbsL3						{ font-size:16px; color: #5B4545; font-weight:800; text-transform:lowercase; }

<java> /***** 10px Grey for sign up table *******/ </java>
.signIn td { /* any TD at any level of signIn */ color: #666666; font-family: arial, verdana, helvetica, sans-serif; font-size:10px; text-decoration: none;}
.signIn input { /* any INPUT at any level of signIn */ color: #666666; font-family: arial, verdana, helvetica, sans-serif; font-size:10px; text-decoration: none; border:1px solid #CCCCCC; margin-top:2px;}
.signIn { color: #333333; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;}
.signIn select { color: #666666; font-family: arial, verdana, helvetica, sans-serif; font-size:10px; text-decoration: none; border:1px solid #CCCCCC; margin-top:2px;}
.signIn .checkbox, .signIn .button { border:0px }
.signIn a { color: #666666; font-family: arial, verdana, helvetica, sans-serif;}
.signIn .signInRed10, a.signInRed10, a.signInRed10:hover, a.signInRed10:active { color: #CC0000;}

/* input fields */
.formFields input 				{ color: #666666; font-family: arial, verdana, helvetica, sans-serif; font-size:11px; text-decoration: none; border:1px solid #CCCCCC; margin-top:2px;}
.formFields select 				{ color: #666666; font-family: arial, verdana, helvetica, sans-serif; font-size:11px; text-decoration: none; border:1px solid #CCCCCC; margin-top:2px;}
.formFields input#radioStyle 	{ border:0px; }
.formFields input[type=radio] 	{ border:0px; }
.formFields input[type=image]   { border:0px; }

/* foreign store directory */
.countryHred				{ font-family: arial, verdana, helvetica; color:#CC0000; font-size: 15px; font-weight: 800;}
.cityHeader					{ font-family: arial, verdana, helvetica; color:#CC0000; font-size: 14px; font-weight: 800; text-transform:lowercase;}
.countryHgrey               { font-family: arial, verdana, helvetica; color:#696969; font-size: 15px; font-weight: 800;}
.countryHgrey a             { font-family: arial, verdana, helvetica; color:#696969; font-size: 15px; font-weight: 800;}

/* finders */
.gwHdr						{ color:#FFFFFF; font-family: arial, helvetica, verdana; font-size: 15px; font-weight:800; line-height: 18px; text-decoration: none;}
.lvl3Copy					{ color:#333333; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}
.lvl3White					{ color:#FFFFFF; font-family: arial, helvetica, verdana; font-size: 13px; font-weight:800; line-height: 18px; text-decoration: none;}
/* sun C9190 */
.C9190_gwHdr2				{ color:#996633; font-family: arial, helvetica, verdana; font-size: 12px; font-weight:800; line-height: 18px; text-decoration: none;}
.C9190_lvl3					{ color:#82513b; font-family: arial, helvetica, verdana; font-size: 13px; font-weight:800; line-height: 18px; text-decoration: none;}
.C9190_lvl3Hdr				{ color:#82513b; font-family: arial, helvetica, verdana; font-size: 23px; font-weight:400; line-height: 18px; text-decoration: none; text-transform:uppercase; letter-spacing:-2px}
.C9190_lvl4_on   			{ color:#82513b; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}
.C9190_categoryOn			{ color:#82513b; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}
.C9190_category				{ color:#333333; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}
.C9190_category:hover		{ color:#82513b; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}

/* acne C8882 */
.C8882_gwHdr2				{ color:#0066FF; font-family: arial, helvetica, verdana; font-size: 12px; font-weight:800; line-height: 18px; text-decoration: none;}
.C8882_lvl3					{ color:#0066FF; font-family: arial, helvetica, verdana; font-size: 13px; font-weight:800; line-height: 18px; text-decoration: none;}
.C8882_lvl3Hdr				{ color:#5F9FFF; font-family: arial, helvetica, verdana; font-size: 23px; font-weight:400; line-height: 18px; text-decoration: none; text-transform:uppercase; letter-spacing:-2px}
.C8882_lvl4_on   			{ color:#0066FF; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}
.C8882_gwHdrSubCat			{ color:#5F9FFF; font-family: arial, helvetica, verdana; font-size: 18px; font-weight:500; line-height: 18px; text-decoration: none; text-transform:uppercase}
.C8882_categoryOn			{ color:#0066FF; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}
.C8882_category				{ color:#333333; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}
.C8882_category:hover		{ color:#0066FF; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}

/* skin solutions C9370 */
.C9370_lvl3Hdr				{ color:#FFFFFF; font-family: arial, helvetica, verdana; font-size: 13px; font-weight:800; line-height: 18px; text-decoration: none;}
.C9370_categoryOn			{ color:#3F87BD; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}
.C9370_category				{ color:#333333; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}
.C9370_category:hover		{ color:#3F87BD; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}

/* complexion C11890 */
.brown						{ color:#9B6E60; font-family: arial, verdana, helvetica; font-size: 12px; font-weight:400; line-height: 16px; text-decoration: none;}
.ulButton					{ color:#666666; font-family: arial, verdana, helvetica; font-size: 11px; font-weight:400; line-height: 20px; list-style-type: url(/assets/browse/bullet_brown.gif); }
.C11890_categoryOn			{ color:#9B6E60; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}
.C11890_category			{ color:#333333; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}
.C11890_category:hover		{ color:#9B6E60; font-family: arial, helvetica, verdana; font-size: 11px; font-weight:400; line-height: 18px; text-decoration: none;}

.ppMoreInfoBtn {margin:15px 0px;color:#000000;display:block;font-size:8pt;font-weight:bold;text-transform:uppercase;}
.ppMoreInfoBtn2 {margin-top:10px;color:#000000;display:block;font-size:8pt;font-weight:bold;text-transform:uppercase;}

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }



