BODY, HTML {
	margin: 0px;
	padding: 0px;
	height: 100%;
	.height:auto;
	,height:auto;
}
BODY, P, TD, TH, INPUT, SELECT, TEXTAREA, FORM { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #5E5E5E;}
A { text-decoration: none; }
A:hover { text-decoration: underline; }

INPUT.srch { font-size: 10px; width: 104px; }
SELECT.quick { font-size: 10px; width: 130px; }
TD.head1 { font-family: Tahoma, Arial, Helvetica, Sans-serif; line-height: 15px; font-size: 10px; font-weight: bold; color: #484848; }
TD.head1 A { color: #484848; }
TD.head1 A.checkout { color: #087DC3; }
TD.head1 B { color: #087DC3; font-weight: 600; }
TD.head1-makeup { font-family: Tahoma, Arial, Helvetica, Sans-serif; line-height: 15px; font-size: 10px; font-weight: bold; color: #484848; }
TD.head1-makeup A { color: #484848; }
TD.head1-makeup A.checkout { color: #F12C7F; }
TD.head1-makeup B { color: #F12C7F; font-weight: 600; }
TD.head1-man { font-family: Tahoma, Arial, Helvetica, Sans-serif; line-height: 15px; font-size: 10px; font-weight: bold; color: #484848; }
TD.head1-man A { color: #484848; }
TD.head1-man A.checkout { color: #F51402; }
TD.head1-man B { color: #F51402; font-weight: 600; }
TD.path, TD.path A { font-size: 10px; color: #FFFFFF; }
TD.path A.active { text-decoration: underline; }
TD.content { color: #444444; line-height: normal; }
TD.content A.blue { color: #0086C9; }
TD.content A.gray { color: #444444; text-decoration: underline; }

.smalltxt A { font-size: 10px; }
.smalltxt B { font-weight: 600; }
.smalltxt B.blue { color: #0086C9; }
.smalltxt-light { font-size: 10px; color: #5E5E5E; }
.smalltxt-light A { color: #5E5E5E; text-decoration: none; }
.smalltxt-light B { font-size: 11px; }
.smalltxt A { color: #5E5E5E; text-decoration: underline; }

.smalltxt-light_man { font-size: 10px; color: #484848; }
.smalltxt-light_man A { color: #484848;}
.smalltxt-light_man B { font-size: 11px; }
.smalltxt_man A { color: #484848; text-decoration: underline; }


B.blue12 { color: #0086C9; font-size: 12px; }
B.blue12_man { color: #484848; font-size: 12px; }

.smalltxt2 { font-size: 10px; color: #5E5E5E; }
.smalltxt2 A { color: #5E5E5E; text-decoration: underline; }
.smalltxt2 B { font-size: 12px; }

.lighttxt { color: #444444; }
.lighttxt A { color: #5E5E5E; text-decoration: underline; }

B.type1 { color: #0086C9; }
B.type2 { color: #71200C; }
B.type3 { color: #1F5569; }
B.type4 { color: #AD143B; }
B.type5 { color: #B97A44; }
B.type1_man { color: #F51402; }

.error{ font-size:11px; font-family:arial; color:#FF0000; font-weight: 600; }

/* Menu */

DIV.lmenu { color: #0075BF; font-weight: bold; }
DIV.lmenu A { color: #0075BF; }
DIV.lmenu A:hover { color: #0075BF; text-decoration: underline; }

DIV.lmenu-bodycare { color: #0060B9; font-weight: bold; }
DIV.lmenu-bodycare A { color: #0060B9; }
DIV.lmenu-bodycare A:hover { color: #0060B9; text-decoration: underline; }

DIV.lmenu-facecare { color: #0075BF; font-weight: bold; }
DIV.lmenu-facecare A { color: #0075BF; }
DIV.lmenu-facecare A:hover { color: #0075BF; text-decoration: underline; }

DIV.lmenu-suncare { color: #FA601C; font-weight: bold; }
DIV.lmenu-suncare A { color: #FA601C; }
DIV.lmenu-suncare A:hover { color: #FA601C; text-decoration: underline; }

DIV.lmenu-makeup { color: #F13189; font-weight: bold; }
DIV.lmenu-makeup A { color: #F13189; }
DIV.lmenu-makeup A:hover { color: #F13189; text-decoration: underline; }

DIV.lmenu-man { color: #F51402; font-weight: bold; }
DIV.lmenu-man A { color: #F51402; }
DIV.lmenu-man A:hover { color: #F51402; text-decoration: underline; }




TD.lmenu-sub { color: #484848; font-size: 10px; }
TD.lmenu-sub A { color: #484848; }
TD.lmenu-sub A.active { color: #3389C6; }
TD.lmenu-sub A.bodycare-active { color: #0060B9; }
TD.lmenu-sub A.facecare-active { color: #0075BF; }
TD.lmenu-sub A.suncare-active { color: #FA601C; }
TD.lmenu-sub A.makeup-active { color: #F13189; }
TD.lmenu-sub A.man-active { color: #F51402; }
TD.lmenu-sub A:hover { text-decoration: underline; }

TD.lmenu-sub-face { color: #C38A55; font-size: 10px; }
TD.lmenu-sub-face A { color: #C38A55; }
TD.lmenu-sub-eyes { color: #268BC2; font-size: 10px; }
TD.lmenu-sub-eyes A { color: #268BC2; }
TD.lmenu-sub-lips { color: #AD143B; font-size: 10px; }
TD.lmenu-sub-lips A { color: #AD143B; }

/* Sitemap  */

TD.sitemap-header { color: #FFFFFF; font-weight: bold; }
TD.sitemap-header A { color: #FFFFFF; }
TD.sitemap-content { color: #444444; font-size: 10px; }
TD.sitemap-content A { color: #444444; }

/* Search  */

TD.search-header { color: #FFFFFF; font-size: 13px; text-transform: uppercase; font-weight: bold;}
TD.search-header A { color: #FFFFFF; }
TD.search-header-results { color: #FFFFFF; font-size: 10px; font-family: Arial, Verdana, Helvetica, Sans-serif; }
TD.search-header-results A { color: #FFFFFF; }

TD.search-results-cat { color: #444444; line-height: 20px; }
TD.search-results-cat A { color: #444444; text-decoration: underline; }

TD.search-results-products { font-size: 10px; color: #444444; }
TD.search-results-products B { font-size: 12px; }
TD.search-results-products B.type1, TD.search-results-products SPAN.type1 { color: #679606; }
TD.search-results-products B.type2, TD.search-results-products SPAN.type2  { color: #5AB7D8; }
TD.search-results-products B.type3, TD.search-results-products SPAN.type3  { color: #268BC2; }
TD.search-results-products A { color: #444444; text-decoration: underline; }

TD.search-results-details { font-size: 10px; }
TD.search-results-details A { color: #444444; text-decoration: underline; }

/* Bodycare */

TD.bodycare-header { color: #0060B9; font-size: 13px; text-transform: uppercase; font-weight: bold;}
TD.bodycare-header A { color: #0060B9; }
TD.bodycare-header-desc { color: #0060B9; font-size: 10px; font-family: Arial, Verdana, Helvetica, Sans-serif; }
TD.bodycare-header-desc A { color: #0060B9; }

.bodycare-comment-author { font-weight: bold; font-size: 11px; color: #0060B9; }
.bodycare-comment-link { font-weight: bold; font-size: 11px; color: #0060B9; text-decoration: underline; }

.bodycare-prod-type1 { font-size: 11px; color: #71200C; }
.bodycare-prod-type2 { font-size: 11px; color: #1F5569; }

.bodycare-heading1 { text-transform: uppercase;  color: #0060B9; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.bodycare-heading1-sub { color: #0060B9; font-size: 12px; }



/* facecare */

TD.facecare-header { color: #0086C9; font-size: 13px; text-transform: uppercase; font-weight: bold;}
TD.facecare-header A { color: #0086C9; }
TD.facecare-header-desc { color: #0086C9; font-size: 10px; font-family: Arial, Verdana, Helvetica, Sans-serif; }
TD.facecare-header-desc A { color: #0086C9; }

.facecare-comment-author { font-weight: bold; font-size: 11px; color: #0086C9; }
.facecare-comment-link { font-weight: bold; font-size: 11px; color: #0086C9; text-decoration: underline; }

.facecare-prod-type1 { font-size: 11px; color: #71200C; }
.facecare-prod-type2 { font-size: 11px; color: #1F5569; }

.facecare-heading1 { text-transform: uppercase;  color: #0086C9; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.facecare-heading1-sub { color: #0086C9; font-size: 12px; }


/* giftboxes */

TD.giftboxes-header { color: #FFFFFF; font-size: 13px; text-transform: uppercase; font-weight: bold;}
TD.giftboxes-header A { color: #FFFFFF; }
TD.giftboxes-header-desc { color: #FFFFFF; font-size: 10px; font-family: Arial, Verdana, Helvetica, Sans-serif; }
TD.giftboxes-header-desc A { color: #FFFFFF; }

.giftboxes-comment-author { font-weight: bold; font-size: 11px; color: #0086C9; }
.giftboxes-comment-link { font-weight: bold; font-size: 11px; color: #0086C9; text-decoration: underline; }

.giftboxes-prod-type1 { font-size: 11px; color: #71200C; }
.giftboxes-prod-type2 { font-size: 11px; color: #1F5569; }

.giftboxes-heading1 { text-transform: uppercase;  color: #0086C9; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.giftboxes-heading1-sub { color: #0086C9; font-size: 12px; }


/* Club */

/*.club-content { font-size: 10px; color: #FFFFFF; }*/
.club-content { font-size: 12px; color: #969696; }
.club-content B { font-size: 12px; }
.club-content UL B { font-size: 11px; }
.club-content ul		{ margin-left:-24px;padding-left:24px;list-style-type:none;}

.club-form-name { font-weight: bold; color: #0288C5; font-size: 10px; font-weight: 600; }
.club-form-name-man { font-weight: bold; color: #333333; font-size: 10px; font-weight: 600; }
.club-form-name2 { font-weight: bold; color: #FF3189; }
.club-form-link { text-decoration: underline; color: #5E5E5E; }
.club-form-smalllink { text-decoration: underline; color: #5E5E5E; font-size: 10px; }
INPUT.norm { width: 120px; }
INPUT.max { width: 255px; }
INPUT.max2, TEXTAREA.max2 { width: 95%; }
INPUT.long { width: 200px; }
INPUT.login { width: 155px; }

.club-form-name-man-gray { font-weight: bold; color: #333333; font-size: 10px; font-weight: 600; }
.club-form-name-man-gray B.bold{ font-weight: bold; color: #333333; font-size: 10px; font-weight: 600; }

/* Checkout */

.checkout-txt1 { color: #0288C5; font-size: 11px; }
.checkout-txt1-man { color: #333333; font-size: 11px; }
.checkout-txt2 { color: #0288C5; font-size: 10px; }
.checkout-txt3 { color: #444444; font-size: 10px; }
.checkout-txt3 B { font-weight: 600; }

.checkout-txt4 { color: #444444; font-size: 10px; }
.checkout-txt4 A { color: #444444; text-decoration: underline; }
.checkout-txt4 B { color: #0086C9; font-weight: normal; }
.checkout-txt4 B.bold { color: #0288C5; font-weight: bold; font-size: 11px; }

.checkout-txt4-man { color: #444444; font-size: 10px; }
.checkout-txt4-man A { color: #444444; text-decoration: underline; }
.checkout-txt4-man B { color: #F51402; font-weight: normal; }
.checkout-txt4-man B.bold { color: #F51402; font-weight: bold; font-size: 11px; }

TD.checkout-txt5 { color: #F13189; font-size: 10px; }
TD.checkout-txt5-man { color: #F51402; font-size: 10px; font-weight: bold; }

TD.checkout-header { color: #0288C5; font-size: 14px; }
TD.checkout-header2 { color: #0288C5; font-size: 10px; }
TD.checkout-header2 B { font-weight: 600; }
TD.checkout-header2-man { color: #F51402; font-size: 10px; }
TD.checkout-header2-man B { font-weight: 600; }
TD.checkout-header3 { color: #5E5E5E; font-size: 10px; }
TD.checkout-header-man { color: #333333; font-size: 14px; }

.checkout-title { font-size: 18px; color: #0086C9; }
.checkout-highlight { color: #0086C9; }
.checkout-registernow { font-size: 14px; color: #0086C9; }

.checkout-title-man { font-size: 18px; color: #F51402; }
.checkout-highlight-man { color: #F51402; }
.checkout-registernow-man { font-size: 14px; color: #F51402; }

/* Customer service */

.customerservice-question { font-size: 14px; color: #0086C9; }

.color1 { color: #94B1D7; }
.color2 { color: #3A68CD; }
.color3 { color: #80CCC4; }
.color4 { color: #AEC7EB; }
.color5 { color: #3CACE0; }
.color6 { color: #619FAC; }
.color7 { color: #90DDBD; }
.color8 { color: #FF5C84; }
.color9 { color: #F91F19; }

/* Events */

.eventtxt { color: #0086C9; }
.eventtxt A { color: #0086C9; text-decoration: underline; }
.eventtxt B { color: #0086C9; }
.eventtxt I { color: #0086C9; font-style: normal; }

.eventtxt-man { color: #444444; }
.eventtxt-man A { color: #F51402; text-decoration: underline; }
.eventtxt-man B { color: #F51402; }
.eventtxt-man I { color: #F51402; font-style: normal; }

.eventtxt_man { color: #F51402; }
.eventtxt_man A { color: #F51402; text-decoration: underline; }
.eventtxt_man B { color: #F51402; }
.eventtxt_man I { color: #F51402; font-style: normal; }

.events-txt1 { font-size: 18px; color: #0086C9; }
.events-txt2 { font-size: 14px; color: #0086C9; }
.events-txt3 { font-size: 11px; color: #0086C9; }

/* personaladviser */

TD.personaladviser-header { color: #1771C3; font-size: 13px; font-weight: bold; }
TD.personaladviser-header A { color: #1771C3; }

TD.personaladviser1 { font-size: 12px; color: #458DCF; }
TD.personaladviser2 { font-size: 11px; color: #458DCF; }
TD.personaladviser2 A { font-size: 11px; color: #458DCF; text-decoration: underline; }

TD.personaladviser-question-makeup { color: #F13189; font-weight: bold; font-size: 11px; }
TD.personaladviser-question-facecare { color: #0086C9; font-weight: bold; font-size: 11px; }
TD.personaladviser-question-bodycare { color: #0060B9; font-weight: bold; font-size: 11px; }
TD.personaladviser-question-suncare { color: #FFFFFF; font-weight: bold; font-size: 11px; }

TD.personaladviser-small-makeup A{ color: #F13189; font-size: 10px; }
TD.personaladviser-small-facecare A{ color: #0086C9;  font-size: 10px; }
TD.personaladviser-small-bodycare A{ color: #0060B9;  font-size: 10px; }
TD.personaladviser-small-suncare A{ color: #FA601C;  font-size: 10px; }


/* Store locator */

.storelocator-header { color: #0086C9; font-size: 11px; font-weight: bold; }
.storelocator-store { color: #5E5E5E; line-height: 14px; }
.storelocator-store B { color: #0086C9; }
.storelocator-store A { color: #5E5E5E; text-decoration: underline; }

.storelocator-header-man { color: #FFFFFF; font-size: 11px; font-weight: bold; }
.storelocator-store-man { color: #5E5E5E; line-height: 14px; }
.storelocator-store-man B { color: #F51402; }

/* Makeup */

TD.makeup-header { color: #fff; font-size: 13px; text-transform: uppercase; font-weight: bold;}
TD.makeup-header A { color: #fff; }
TD.makeup-header-desc { color: #fff; font-size: 10px; font-family: Arial, Verdana, Helvetica, Sans-serif; }
TD.makeup-header-desc A { color: #fff; }

TD.makeup-header2 { color: #F13189; font-weight: bold; font-size: 11px; }

.makeup-comment-author { font-weight: bold; font-size: 11px; color: #EE2379; }
.makeup-comment-link { font-weight: bold; font-size: 11px; color: #EE2379; text-decoration: underline; }

.makeup-heading1 { text-transform: uppercase;  color: #444444; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.makeup-heading1-sub { color: #444444; font-size: 12px; }

.makeup-heading2 { color: #EE2379; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.makeup-heading2-sub { color: #EE2379; font-size: 16px; }
.makeup-heading2-sub A { color: #EE2379; }

.makeup-face { font-size: 16px; color: #B97A44; }
.makeup-eyes { font-size: 16px; color: #1A7BB7; }
.makeup-lips { font-size: 16px; color: #A00C2C; }

/* Man */

TD.man-header { color: #FFFFFF; font-size: 13px; text-transform: uppercase; font-weight: bold;}
TD.man-header A { color: #FFFFFF; }

TD.man-header2 { color: #41464E; font-size: 10px; }
TD.man-header2 B { color: #FFFFFF; font-weight: 600; }

TD.man-header3 { color: #FFFFFF; font-size: 11px; }

TD.man-tblsmalltxt { font-size: 9px; color: #444444; }
TD.man-tblsmalltxt A { color: #F51402; text-decoration: underline; }

TD.man-topic { color: #474C54; }
TD.man-topic A { color: #474C54; text-decoration: none; }

TD.man-header-desc { color: #FFFFFF; font-size: 10px; font-family: Arial, Verdana, Helvetica, Sans-serif; }
TD.man-header-desc A { color: #FFFFFF; }

.man-comment-author { font-weight: bold; font-size: 11px; color: #F51402; }
.man-comment-link { font-weight: bold; font-size: 11px; color: #F51402; text-decoration: underline; }

.man-prod-type1 { font-size: 11px; color: #71200C; }
.man-prod-type2 { font-size: 11px; color: #1F5569; }

.man-heading1 { text-transform: uppercase;  color: #F51402; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.man-heading1-sub { color: #F51402; font-size: 12px; }

/* facecare_men */

TD.facecare_men-header { color: #FFFFFF; font-size: 13px; text-transform: uppercase; font-weight: bold;}
TD.facecare_men-header A { color: #FFFFFF; }

TD.facecare_men-header2 { color: #41464E; font-size: 10px; }
TD.facecare_men-header2 B { color: #FFFFFF; font-weight: 600; }

TD.facecare_men-header3 { color: #FFFFFF; font-size: 11px; }

TD.facecare_men-tblsmalltxt { font-size: 9px; color: #444444; }
TD.facecare_men-tblsmalltxt A { color: #F51402; text-decoration: underline; }

TD.facecare_men-topic { color: #474C54; }
TD.facecare_men-topic A { color: #474C54; text-decoration: none; }

TD.facecare_men-header-desc { color: #FFFFFF; font-size: 10px; font-family: Arial, Verdana, Helvetica, Sans-serif; }
TD.facecare_men-header-desc A { color: #FFFFFF; }

.facecare_men-comment-author { font-weight: bold; font-size: 11px; color: #F51402; }
.facecare_men-comment-link { font-weight: bold; font-size: 11px; color: #F51402; text-decoration: underline; }

.facecare_men-prod-type1 { font-size: 11px; color: #71200C; }
.facecare_men-prod-type2 { font-size: 11px; color: #1F5569; }

.facecare_men-heading1 { text-transform: uppercase;  color: #F51402; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.facecare_men-heading1-sub { color: #F51402; font-size: 12px; }


/* bodycare_men */

TD.bodycare_men-header { color: #FFFFFF; font-size: 13px; text-transform: uppercase; font-weight: bold;}
TD.bodycare_men-header A { color: #FFFFFF; }

TD.bodycare_men-header2 { color: #41464E; font-size: 10px; }
TD.bodycare_men-header2 B { color: #FFFFFF; font-weight: 600; }

TD.bodycare_men-header3 { color: #FFFFFF; font-size: 11px; }

TD.bodycare_men-tblsmalltxt { font-size: 9px; color: #444444; }
TD.bodycare_men-tblsmalltxt A { color: #F51402; text-decoration: underline; }

TD.bodycare_men-topic { color: #474C54; }
TD.bodycare_men-topic A { color: #474C54; text-decoration: none; }

TD.bodycare_men-header-desc { color: #FFFFFF; font-size: 10px; font-family: Arial, Verdana, Helvetica, Sans-serif; }
TD.bodycare_men-header-desc A { color: #FFFFFF; }

.bodycare_men-comment-author { font-weight: bold; font-size: 11px; color: #F51402; }
.bodycare_men-comment-link { font-weight: bold; font-size: 11px; color: #F51402; text-decoration: underline; }

.bodycare_men-prod-type1 { font-size: 11px; color: #71200C; }
.bodycare_men-prod-type2 { font-size: 11px; color: #1F5569; }

.bodycare_men-heading1 { text-transform: uppercase;  color: #F51402; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.bodycare_men-heading1-sub { color: #F51402; font-size: 12px; }


/* Suncare */

TD.suncare-header { color: #FFFFFF; font-size: 13px; text-transform: uppercase; font-weight: bold;}
TD.suncare-header A { color: #FFFFFF; }
TD.suncare-header-desc { color: #FFFFFF; font-size: 10px; font-family: Arial, Verdana, Helvetica, Sans-serif; }
TD.suncare-header-desc A { color: #FFFFFF; }

.suncare-comment-author { font-weight: bold; font-size: 11px; color: #FA601C; }
.suncare-comment-link { font-weight: bold; font-size: 11px; color: #FA601C; text-decoration: underline; }

.suncare-prod-type1 { font-size: 11px; color: #71200C; }
.suncare-prod-type2 { font-size: 11px; color: #1F5569; }

.suncare-heading1 { text-transform: uppercase;  color: #FA601C; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.suncare-heading1-sub { color: #FA601C; font-size: 12px; }


/* Gift center */

.facecare { color: #0086C9; text-transform: uppercase}
.makeup { color: #EE2379; text-transform: uppercase}
.bodycare { color: #0060B9; text-transform: uppercase}
.suncare { color: #F94F13; text-transform: uppercase}
.menscare { color: #444444; text-transform: uppercase}
.giftboxes { color: #0086C9; text-transform: uppercase}

/* skin types*/

.facecaresensitive { color: #5FAF9B; text-transform: uppercase}
.facecaredry { color: #FF5C84; text-transform: uppercase}
.facecareoily { color: #8CA9F7; text-transform: uppercase}
.facecaren-comb { color: #63D6AF; text-transform: uppercase}

.makeupsensitive { color: #5FAF9B; text-transform: uppercase}
.makeupdry { color: #FF5C84; text-transform: uppercase}
.makeupoily { color: #8CA9F7; text-transform: uppercase}
.makeupn-comb { color: #63D6AF; text-transform: uppercase}

.facecare-heading1sensitive { text-transform: uppercase;  color: #5FAF9B; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.facecare-heading1-subsensitive { color: #5FAF9B; font-size: 12px; }
.facecare-heading1dry { text-transform: uppercase;  color: #FF5C84; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.facecare-heading1-subdry { color: #FF5C84; font-size: 12px; }
.facecare-heading1oily { text-transform: uppercase;  color: #8CA9F7; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.facecare-heading1-suboily { color: #8CA9F7; font-size: 12px; }
.facecare-heading1n-comb { text-transform: uppercase;  color: #63D6AF; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.facecare-heading1-subn-comb { color: #63D6AF; font-size: 12px; }

.makeup-heading1sensitive { text-transform: uppercase;  color: #5FAF9B; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.makeup-heading1-subsensitive { color: #5FAF9B; font-size: 12px; }
.makeup-heading1dry { text-transform: uppercase;  color: #FF5C84; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.makeup-heading1-subdry { color: #FF5C84; font-size: 12px; }
.makeup-heading1oily { text-transform: uppercase;  color: #8CA9F7; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.makeup-heading1-suboily { color: #8CA9F7; font-size: 12px; }
.makeup-heading1n-comb { text-transform: uppercase;  color: #63D6AF!; font-family: Arial, Helvetica, Sans-serif; font-size: 24px; }
.makeup-heading1-subn-comb { color: #63D6AF; font-size: 12px; }

/* Added by Sudeshna: Devtrack 1165 -- Product names on Men's pages not appearing in CAPS */
/* This is based on Product's "CategoryHomePage[Skin-Type]" */
.facecare_men {text-transform: uppercase}
.facecare_mensensitive {text-transform: uppercase}
.facecare_mendry {text-transform: uppercase}
.facecare_menoily {text-transform: uppercase}
.facecare_menn-comb {text-transform: uppercase}

.bodycare_men {text-transform: uppercase}
.bodycare_mensensitive {text-transform: uppercase}
.bodycare_mendry {text-transform: uppercase}
.bodycare_menoily {text-transform: uppercase}
.bodycare_menn-comb {text-transform: uppercase}

/* End */

/* buzz */

.review { font-size: 11px; color: #666666; }

/* Gift Certificates */
.grey07 {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #666666}
.grey08 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666}
.grey08_L {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666; text-decoration: underline}
.grey09_B {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666666}
.blue08_B {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #0099CC}
.black08 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}
.ltblue09_B { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: 0086C9 }
.ltblue08_B { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: 0086C9 }
.ltblue08 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: 0086C9}
.pink09_B { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: EF3187}
.ltblue09 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: 0086C9 }
.grey08_B {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #666666}
.drkgrey09_B {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: 5F5F5F}
.grey09 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #666666}
.ltblue08_L { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: 0086C9 ; font-weight: normal; text-decoration: underline}
.red09_B { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: F52312}
.black08_B { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000 }
.black09 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000 }
.red08 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #f52312}
.red08_L { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #f52312; font-weight: normal; text-decoration: underline }
/* Added by Sudeshna - Devtrack: 1174 - Allure Product Giveaway */
.drkblue08 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: 5B559E; font-weight: bold;}

/* Cacharel styles */
TD.head1 A.headerbasket { color: #ff99c1; }
TD.head1-c { font-family: Tahoma, Arial, Helvetica, Sans-serif; line-height: 15px; font-size: 10px; font-weight: bold; color: #484848; }
TD.head1-c B { color: #ff99c1; font-weight: 600; }
TD.head1-c A { color: #484848; }
.NTRwhite10BI {  font-family: "Times New Roman", Times, serif; font-size: 11pt; font-style: italic; font-weight: bold; color: #FFFFFF; text-transform:uppercase ;  }
.NTRwhite11BI { font-family: "Times New Roman", Times, serif; font-size: 11pt; font-style: italic; font-weight: bold; color: #FFFFFF;text-transform:uppercase ;  }
.white08R {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #FFFFFF}
.white07R { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #FFFFFF }
.NTRblack0BI {  font-family: "Times New Roman", Times, serif; font-size: 11pt; font-style: italic; font-weight: bold; color: #FFFFFF}
.pink08B{font-family: "Times New Roman", Times, serif; font-size: 8pt; font-weight: bold; color: #ff99c1}
.black08B{font-family: "Times New Roman", Times, serif; font-size: 8pt; font-weight: bold; color: #000000}
TD.cacharel { color: #FFFFFF; font-size: 10px; font-family: "Times New Roman", Times, serif; }
TD.cacharel A { color: #FFFFFF; }
TD.cacharel-products {font-size: 11px; color: #444444; font-family: "Times New Roman", Times, serif;}
TD.cacharel-products B {font-size: 13px; }
TD.cacharel-products B.type1, TD.search-results-products SPAN.type1 { color: #679606; }
TD.cacharel-products B.type2, TD.search-results-products SPAN.type2  { color: #5AB7D8; }
TD.cacharel-products B.type3, TD.search-results-products SPAN.type3  { color: #268BC2; }
TD.cacharel-products A { color: #444444; text-decoration: underline; }
TD.cacharel-header { font-family: "Times New Roman", Times, serif; font-size: 10pt; font-style: italic; font-weight: bold; color: #FFFFFF }
TD.lmenu-cacharel { color: #ff99c1; font-weight: bold;font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom:4px ; text-transform:uppercase ;  }
TD.lmenu-cacharel A { color: #ff99c1;}
TD.lmenu-cacharel A:hover { color: #ff99c1; text-decoration: underline; }
TD.cacharel-header-desc { color: #FFFFFF; font-size: 10px; font-family: Arial, Verdana, Helvetica, Sans-serif; }
.cacharel-heading1 { text-transform: uppercase;  color: #484848; font-family: "Times New Roman", Times, serif; font-size: 28px; }
.cacharel-heading1-sub { color: #484848; font-size: 17px; }
.cacharel-content {font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #444444}
TD.home-c A{ text-decoration: none; font-size: 10pt; color:#444444 ;font-family: "Times New Roman", Times, serif}
TD.home-c A:hover { text-decoration: none; }

/* XMAS SKINNING */
body#xmas_home_bg		{background-image:url(/img/identical/background.jpg); background-repeat:repeat-x; background-position:top left; background-color:#000c28;}
body#xmas_makeup_bg	{background-image:url(/img/identical/background.jpg); background-repeat:repeat-x; background-position:top left; background-color:#000c28;}

div#promo_copy_succes_holder	{text-align:left;}


/*DAY AND NIGHT POPUP*/
div#dn			{position:relative;}
div#dn div#fade_layer	{background-color:#000000;height:2377px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;position:absolute;width:766px;z-index:2;left:0;}
div#dn a#closeTerms	{background-image:url(/img/_en/_ca/homepage/close_terms.gif);width:21px;height:21px;float:right;text-indent:-9999em;z-index:4;}
div#dn div#terms	{/*background-color:#FFFFFF;margin-top:100px;position:absolute;top:140px;left:115px;width:550px;z-index:1000; */height:248px;}
div#dn div#terms p	{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;margin:0;}
div#dn div.clearer	{clear:both;font-size:0;line-height:0;}
div#dn div.corners	{background-repeat:no-repeat;width:28px;height:28px;background-position:top left; display:block;}
div#dn div#ulc	{background-image:url(/img/_en/_ca/homepage/ulc.gif); float:left;}
div#dn div#urc	{background-image:url(/img/_en/_ca/homepage/urc.gif); float:right;}
div#dn div#llc	{background-image:url(/img/_en/_ca/homepage/llc.gif); float:left;}
div#dn div#lrc	{background-image:url(/img/_en/_ca/homepage/lrc.gif); float:right;}
div#dn div#terms div#content	{padding:28px 28px 0 28px;/* border-left:1px solid #197eb2;border-right:1px solid #197eb2;background-color:#ffffff;*/}
div#dn div#cornerstop, div#dn div#cornersbot	{background-color:#FFFFFF;float:left;height:27px;.height:28px;width:494px;}
div#dn div#cornerstop {border-top:1px solid #197eb2;}
div#dn div#cornersbot {border-bottom:1px solid #197eb2;}

/*NEW PRODUCT DETAIL PAGE*/
div.new_product_detail	{}
div.new_product_detail p.prod-desc	{ margin:0; color:#3d3e40; font-size:12px;display:inline;}
div.new_product_detail span.gris11	{ color:#3d3e40; font-size:12px;}
div.new_product_detail div.bio_price, div.new_product_detail div#bio_price	{ display:inline;line-height:14px;}
div.new_product_detail div#bio_price span	{font-weight:bold;font-size:12px;}
.prd-prmb {background:url(/img/_en/_ca/personalization/product-promobox.png) no-repeat 0px bottom;width:207px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:3px;color:#333;margin:10px 0}
div#fp_en  .prd-prmb h5 {background:url(/img/_en/_ca/personalization/product-promobox.png) no-repeat 0px 0px; text-indent:-9999em; height:18px; margin:0; padding:0}
.prd-prmb-fr h5 {background-position: 0px -18px}
.prd-prmb p {margin:0;padding:1px 7px;}
.prd-prmb .prd-prmb-bordered {background:#fffef5; border:1px solid #f6efd1; border-left:0; border-right:0; margin:0 1px; padding:3px 5px;}
.prd-prmb .prd-prmb-nb {font-size:3em; float:left; line-height:0.9em; margin-right:2px; font-weight:bold;}
.prd-prmb span {font-size:1em; line-height:1.3em}
div#fp_en div.new_product_detail a.sharing	{ height:20px;margin:0 0 4px 0; text-indent:-9999em; display:block; background-image:url(/img/_en/_ca/personalization/en-socialbtn.png);background-repeat:no-repeat;outline-style:none;}
div#fp_fr div.new_product_detail a.sharing	{ height:20px;margin:0 0 4px 0; text-indent:-9999em; display:block; background-image:url(/img/_fr/_ca/personalization/fr-socialbtn.png);background-repeat:no-repeat;outline-style:none;}
div.new_product_detail a.sharing:focus	{outline: 0;}
div.new_product_detail a#sharing-1	{ width:96px;background-position:0 0;}
div#fp_fr div.new_product_detail a#sharing-1	{ width:114px;background-position:0 0;}
div.new_product_detail a#sharing-1:hover	{background-position:0 -20px;}
div.new_product_detail a#share_facebook		{ width:128px;background-position:0 -40px;}
div#fp_fr div.new_product_detail a#share_facebook		{ width:149px;background-position:0 -40px;}
div.new_product_detail a#share_facebook:hover	{background-position:0 -60px;}
div.new_product_detail a#sharing-2			{ width:112px;background-position:-1px -80px;}
div#fp_fr div.new_product_detail a#sharing-2			{ width:142px;background-position:-1px -80px;}
div.new_product_detail a#sharing-2:hover		{background-position:-1px -100px;}
div.new_product_detail td.sharing	{border-left:1px solid #c4dcf2; padding-left:4px;}
td.desc-tabs							{}
td#desc-tabs-left-bodycare			{ background-position:0 10px;background-image:url(/img/_en/_ca/bodycare/box1_c1.gif);background-repeat:no-repeat;}
td#desc-tabs-right-bodycare			{ background-position:0 10px;background-image:url(/img/_en/_ca/bodycare/box1_c2.gif);background-repeat:no-repeat;}
td#desc-tabs-left-facecare			{ background-position:0 10px;background-image:url(/img/_en/_ca/facecare/box1_c1.gif);background-repeat:no-repeat;}
td#desc-tabs-mid						{ background-position:0 10px;}
td#desc-tabs-right-facecare			{ background-position:0 10px;background-image:url(/img/_en/_ca/facecare/box1_c2.gif);background-repeat:no-repeat;}
td#desc-tabs-left-suncare			{ background-position:0 10px;background-image:url(/img/_en/_ca/suncare/box1_c1.gif);background-repeat:no-repeat;}
td#desc-tabs-right-suncare			{ background-position:0 10px;background-image:url(/img/_en/_ca/suncare/box1_c2.gif);background-repeat:no-repeat;}
td#desc-tabs-left-facecare_men			{ background-position:0 10px;background-image:url(/img/_en/_ca/facecare_men/box1_c1.gif);background-repeat:no-repeat;}
td#desc-tabs-right-facecare_men			{ background-position:0 10px;background-image:url(/img/_en/_ca/facecare_men/box1_c2.gif);background-repeat:no-repeat;}
td#desc-tabs-left-giftboxes			{ background-position:0 10px;background-image:url(/img/_en/_ca/giftboxes/box1_c1.gif);background-repeat:no-repeat;}
td#desc-tabs-right-giftboxes			{ background-position:0 10px;background-image:url(/img/_en/_ca/giftboxes/box1_c2.gif);background-repeat:no-repeat;}

td.desc-cont					{padding-top:10px;}
#hold						{position:relative; width:511px; /*height:170px;overflow:hidden;*/ z-index:100;}
#wn							{position:relative;/*left:0px; top:0px;width:530px; height:170px;clip:rect(0px, 250px, 170px, 0px);overflow-y:scroll;*/z-index:1;}
#lyr1				{z-index:1;display:block;}
#lyr2, #lyr3, #lyr4	{/*visibility:hidden; position:absolute; left:0px; top:0px;*/z-index:1;display:none;}
#wn div.content				{/*visibility:hidden; position:absolute; left:0px; top:0px;*/z-index:1;}
.content li 					{font-size:11px;font-family: arial, verdana, helvetica, sans-serif;}
.content					{ font-family: verdana, arial, helvetica, sans-serif;font-size: 12px; }
.content p					{ margin:0;}

div.desc-header	{ padding-left:7px;}

div.facecare-pricen-combm, div.facecare-price, div.facecare-pricen-comb, td#sharing_facecare, div.giftboxes-price	{ color:#0086C9!important;border-color:#0086C9!important;}
div.makeup-pricen-comb, div.makeup-pricen-combm, td#sharing_makeup	{ color:#63D6AF!important;border-color:#63D6AF!important;}
div.bodycare-price, td#sharing_bodycare		{ color:#0060B9!important;border-color:#0060B9!important;}
div.suncare-price, td#sharing_suncare		{ color:#FA7019!important;border-color:#FA7019!important;}
div.facecare_men-price, td#sharing_facecare_men, div.bodycare_men-price, td#sharing_bodycare_men	{color:#F51402!important;border-color:#F51402!important;}

div#countdown	{position:absolute;left:509px;top:237px;}
div#countdown p	{font-size:14px;font-weight:normal;color:white;margin:0;line-height:16px;letter-spacing:-1px;color:#B48282;}
div#countdown p strong	{color:white;margin-right:4px;}
div#countdown p.prd-prmb-bordered{font-size:14px;font-weight:bold;color:#b48282;margin:0;line-height:16px;width:233px;}
div#countdown p.prd-prmb-bordered span.prd-prmb-nb	{font-size:35px;font-weight:bold;color:white;line-height:.9em;float:left;margin-right:3px;}
div#countdown p.prd-prmb-bordered span	{}
div#countdown p.prd-prmb-bordered span.daysLeft	{line-height:1em;}
div#fade_layer_site				{ background-color:#000000; filter:alpha(opacity=70); KHTMLOpacity:.7; MozOpacity:.7; opacity:.7; z-index:5; position:absolute; top:0px; left:0px; width:100%; height:100%; }

