.flatCatsUL {display:none;}
.sf-menu .flatCatsUL li, .sf-menu .flatCatsUL li:hover, .sf-menu .flatCatsUL li.sfHover {
    background:none;
    margin: 13px 0 0 0;                  /* push the DHTML up and down. */
    position:relative; 
    left: -35px;
    }
.flatCats {/* dropdown defaults */
    background:url("/images/set_store/en_us/global/globalgraphics/dhtml_leftbg.png") left bottom no-repeat;                       
	padding: 0 0 23px 0;
    float:left;
}
.flatCatsRightGradient {
    background:url("/images/set_store/en_us/global/globalgraphics/dhtml_rightbg.png") left bottom no-repeat;
	width: 24px;
}
.flatCatsLeftGradient div { width: 24px;}
.flatCatsRightGradient div { width: 30px;}
.flatCatsBottomGradient div {height: 6px;}
.flatCatsClear {clear: both;}
.flatCatPromos {padding: 0 0px 0px 27px;}
.flatCat {/* a column defaults */
    position:relative;
    float:left;
    font-weight:bold;
    background-color:#ffffff;
    margin:10px 0 5px 15px;
	padding: 0 0 0 8px;
}
.flatCat a {/* reset the flatcat links */
    padding:0px 30px 0px 0;
    text-decoration:none;
    white-space:nowrap;
    border:0;
    font-weight:normal;
    font-size: 13px;
    color: #333333;
}
.flatCat a:hover { 
    text-decoration:underline; 
    background:none;
}                            
.flatCat div.flatCatSnippet {/* default DHTML snippet styles */
    font-family: Arial, Helvetica;
    font-weight: normal !important;
    font-size: 14px;
    margin: 5px 0 6px 10px;
    text-transform: uppercase;
    color: #1d4873;
}

/* Start - Category specific menu styles (width, border-color, left/right positioning) */

/* remove padding, add margins */
.sNavS { padding:0 0 0 0; margin:7px 2px 0 0; } 
.bgiframe{
display:none !important;
width:1px;
height:1px;
}
.flatCat a       { padding:3px 15px 3px 10px; font: normal 11px arial, Helvetica, verdana !important; text-transform: none !important; color: #333333 !important;}
.flatCat a:hover { text-decoration: none !important; font: normal 11px arial, Helvetica, verdana !important; text-transform: none !important; background:url("/images/set_store/en_us/global/globalnav/DHTMLtic.gif") no-repeat 2px; color: #1d4873 !important;}
                                            


/* Category Menu width */
#flatCatMenu_4 {width: 772px;} /* Cleansers +15 for iPhone fix (was 741)*/
#flatCatMenu_100681 {width: 642px;} /* ACNE +10 for iPhone fix (was 641)*/
#flatCatMenu_5 {width: 706px;} /* Moisturizers +10 for iPhone fix (was 633)*/
#flatCatMenu_6 {width: 529px;} /* Anti-Aging */
#flatCatMenu_7 {width: 477px;} /* Body & Bath */
#flatCatMenu_8 {width: 585px;} /* Cosmetics */
#flatCatMenu_9 {width: 752px; float: left; margin: 0 0 0 -145px; position: relative;} /* Sun +10 for iPhone fix (was 718)*/
#flatCatMenu_21 {width: 445px; float: left; margin: 0 0 0 -30px; position: relative;} /* Hair */
#flatCatMenu_22 {width: 473px; float: left; margin: 0 0 0 -70px; position: relative;} /* Mens */
#flatCatMenu_23 {width: 725px; float: left; margin: 0 0 0 -304px; position: relative;} /* On Sale */
#flatCatMenu_100684 {width: 569px; float: left; margin: 0 0 0 -178px; position: relative;} /* More way to browse */

/* Category Menu Height and Border */
#flatCatMenu_4 #flatCat_2, #flatCatMenu_4 #flatCat_3 {border-left: 1px solid #e5e5e5; height: 207px;}/* Cleansers */
#flatCatMenu_100681 #flatCat_2, #flatCatMenu_100681 #flatCat_3 {border-left: 1px solid #e5e5e5; height: 260px;} /* ACNE */
#flatCatMenu_5 #flatCat_2, #flatCatMenu_5 #flatCat_3 {border-left: 1px solid #e5e5e5; height: 192px;} /* Moisturizers */
#flatCatMenu_6 #flatCat_2, #flatCatMenu_6 #flatCat_3 {border-left: 1px solid #e5e5e5; height: 280px;} /* Anti-Aging */
#flatCatMenu_7 #flatCat_2, #flatCatMenu_7 #flatCat_3 {border-left: 1px solid #e5e5e5; height: 167px;}/* Body & Bath */
#flatCatMenu_8 #flatCat_2, #flatCatMenu_8 #flatCat_3, #flatCatMenu_8 #flatCat_4 {border-left: 1px solid #e5e5e5; height: 245px;} /* Cosmetics */
#flatCatMenu_9 #flatCat_2, #flatCatMenu_9 #flatCat_3, #flatCatMenu_9 #flatCat_4 {border-left: 1px solid #e5e5e5; height: 187px;} /* Sun */
#flatCatMenu_21 #flatCat_2, #flatCatMenu_21 #flatCat_3 {border-left: 1px solid #e5e5e5; height: 167px;} /* Hair */
#flatCatMenu_22 #flatCat_2, #flatCatMenu_22 #flatCat_3 {border-left: 1px solid #e5e5e5; height: 147px;} /* Mens */
#flatCatMenu_23 #flatCat_3, #flatCatMenu_23 #flatCat_4 {border-left: 1px solid #e5e5e5; height: 192px;} /* On Sale */



/* Last Category DHTML */
#LastCatPadding {display: block; background: url("/images/set_store/en_us/global/globalgraphics/moreways_flyout_bg.png") bottom repeat-x; margin: 0 0 0 24px; padding: 25px 0 15px 52px; background-position: 0 -6px; height: 330px;}
#flatCatMenu_100684 .flatCats, #flatCatMenu_100684 .flatCatsRightGradient {background: none !important;}

.LastCatInnerTable {width: 211px; height: 74px; font-size: 14px !important; color: #666 !important; padding: 13px 0px 6px 18px; margin: 0 4px 0 0; line-height: 15px;}
.LastCatInnerTable table img {width: 70px; height: 70px; margin: 0 15px 0 5px;}
.LastCatInnerTable a {font-size: 14px; color: #7499b7; text-decoration: none; text-transform: uppercase; display: block; padding: 0 0 1px 0; background: none !important;}
.LastCatInnerTable a:hover {font-size: 14px; color: #1d4873; text-decoration: none; text-transform: uppercase; display: block; padding: 0 0 1px 0; background: none !important;}
.LastCatInnerTable table {width: 214px !important;}
.LastCatInnerTable table tbody tr td div {color: #666 !important; font-size: 11px;}
.LastCatInnerTable table tbody tr td div:hover {color: #333 !important; font-size: 11px;}
.LastCatInnerTable:hover {background: url("/images/set_store/en_us/global/globalgraphics/shadowbox_bg.png") no-repeat; width: 211px; height: 74px; font-size: 14px !important; color: #333 !important; line-height: 15px; padding: 13px 0px 6px 18px; margin: 0 4px 0 0;}

#flatCat_1 {padding-left: 14px; margin-left: 28px;}
#change_country .tooltip {height: 83px;}
.ShortDesc a:link, .ShortDesc a:active, .ShortDesc a:visited, .ShortDesc a:hover {color: #333 !important; font-size: 11px !important; text-decoration: none !important; text-transform: none !important;}
.flatCatPromos a {display: inline !important; padding: 0px !important;}
/*CD-2011-13439*/
.flatCatPromos a:hover, .flatCatPromos a:active { background-color: transparent !important } 
/*SC-2013-99674*/
#flatCat_4, #flatCat_5 {padding-left: 4px;}