@charset "utf-8";
/* CSS Document */




#fancyNav {
	position: relative;
	width:1000px;
	height:49px;
	color:#fff;
	overflow: visible;
	background-image:url(/cm/realbeauty/site_images/global/navigation/fullbar.gif);
	background-position: 0px 49px;
	cursor: pointer;
	z-index:9998;
	font:11px Georgia, "Times New Roman", Times, serif;
 
    }
#fancyNav span {color:#fdff4c;}
.fancyNav_top.perma_hover{
	background-position: 0px 0px;
	background-image:url(/cm/realbeauty/site_images/global/navigation/fullbar.gif);
}
.fancyNav_top.perma_hover img {_height:45px;}


.fancyNav_top.hover{
	background-position: 0px 0px;
	background-image:url(/cm/realbeauty/site_images/global/navigation/fullbar.gif);
}
.fancyNav_top{
	height: 49px;
	position: absolute;
	background-image: none;
}


/************* TEST *************** */
* html #fancyNav {height:49px!important; }
* html .perma_hover{
	background-position: 60px 0px;
	background-image:url(/cm/realbeauty/site_images/global/navigation/fullbar.gif);
	background-repeat:no-repeat;}
    
* html .fancyNav_top.hover{
	background-position: 0px 0px;
	background-image:url(/cm/realbeauty/site_images/global/navigation/fullbar.gif);
	background-repeat:no-repeat;
} 

.hover .dropdown{display: block;}

.dropdown{border-right:#d9d9d9 solid 2px; border-left:#d9d9d9 solid 2px; border-bottom: 3px #b6b6b6 solid; border-top:0px!important; padding:4px; background:#f7f6f6; padding:9px 8px; font-family: Georgia, "Times New Roman", Times, serif; float:left;
	left: 0px;
	display: none;
}
#nav_hair {width: 222px!important; top: 0px; left: 0px; background-position: 0px 0px; background-repeat:no-repeat;}
#nav_skin {width: 207px!important; top: 0px; left: 221px; background-position: -221px 0px; background-repeat:no-repeat;}
#nav_body {width: 202px!important; top: 0px; left: 427px; background-position: -427px 0px; background-repeat:no-repeat;}
#nav_diet {width: 192px!important; top: 0px; left: 628px; background-position: -629px 0px; background-repeat:no-repeat;}
#nav_shopping {width: 181px!important; top: 0px; left: 819px; background-position: -819px 0px; background-repeat:no-repeat;}

#nav_hair .dropdown,
#nav_skin .dropdown,
#nav_body .dropdown {width:672px;position:relative; *top:-2px;}
#nav_diet .dropdown.
#nav_shopping .dropdown {width:336px;positions:relative; *top:-2px;}

#fancyNav .dropdown .container {background-color:#fff; padding:10px;float:left;/*border-bottom:dotted 1px #d0d0d0;*/}
#fancyNav .dropdown .container ul {}
#fancyNav .dropdown .container ul.navColumn {border-left:dotted 1px #d0d0d0; width:150px; padding:0 8px; height:auto;float:left;}
#fancyNav .dropdown .container ul.navColumn li {margin-bottom:15px;}
#fancyNav .dropdown .container ul.navColumn li.last {margin-bottom:0px;}
#fancyNav .dropdown .container ul.second {float:left;}
#fancyNav .dropdown .container ul.last {float:left;}
#fancyNav .dropdown .container ul.first {border:0px!important; float:left; padding-left:0px!important;}

#fancyNav .dropdown .container ul li{font-size:13px;text-transform:uppercase;}

 /* for Ad Sales nav bar promotions for BIH's */
#fancyNav .dropdown .container ul.navColumn li.bih {margin-top:15px;text-transform:none;}
#fancyNav .dropdown .container ul.navColumn li.bih a {color:#ff3366!important;} 

#fancyNav .dropdown .container ul.grandchild li a {text-transform:none; color:#333;}
#fancyNav .dropdown .container ul.grandchild li {margin:5px 0 0 0;}

#fancyNav .dropdown .navPromos {width:auto; height:auto; padding-top:25px; float:left;background-repeat:no-repeat;background-image:url(/cm/realbeauty/site_images/global/subchan-label-2.gif);}
#fancyNav .dropdown .navPromos .feature_wrapper a p.feature_text {color:#01a0a0!important; font-style:normal!important;}
#fancyNav .dropdown .navPromos li{float:left;}
#fancyNav .dropdown .navPromos .feature_wrapper a p.feature_text:hover {text-decoration:underline!important;}
#fancyNav .dropdown .navPromos .feature_wrapper{float:right; width:inherit; }

#fancyNav .dropdown .navPromos img.thumb {height:60px; width:60px;float:left; margin-right:10px;padding:4px!important; background:#fff; border:solid 1px #eee;}
#fancyNav .dropdown .navPromos .feature_text{width:auto;}
#fancyNav .dropdown .navPromos .feature_text a{display:none;}
#fancyNav .dropdown .navPromos .col_1 {float:left; height:auto;}
#fancyNav .dropdown .navPromos .col_2 {float:left; height:auto;}

#nav_hair .dropdown .navPromos,
#nav_skin .dropdown .navPromos,
#nav_body .dropdown .navPromos {background-position:-16px 0;}

#nav_shopping .dropdown .navPromos,
#nav_diet .dropdown .navPromos {background-position:-180px 0;}

#nav_hair .dropdown .navPromos .col_1,
#nav_skin .dropdown .navPromos .col_1,
#nav_body .dropdown .navPromos .col_1 {width:326px!important; padding:0 9px 0 0; margin:0 9px 0 0;border-right:dotted 1px #d0d0d0;}
#nav_hair .dropdown .navPromos .col_2,
#nav_skin .dropdown .navPromos .col_2,
#nav_body .dropdown .navPromos .col_2 {width:325px!important;padding:0 9px 0 0; }


#nav_diet .dropdown .navPromos .col_1,
#nav_shopping .dropdown .navPromos .col_1 {width:345px!important;}
#nav_diet .dropdown .navPromos .col_2,
#nav_shopping .dropdown .navPromos .col_2 {display:none;}





/* Taken from globalNavigation template */
#nav_hair .dropdown {width:679px!important;position:relative; _position:absolute; _top:49px; left:0px;}
#nav_skin .dropdown {width:679px;position:relative; _position:absolute; _top:49px; left:0px;}
#nav_body .dropdown {width:679px;position:relative; _position:absolute; _top:49px; left:-243px;}
#nav_diet .dropdown  {width:345px!important;position:relative; _position:absolute; _top:49px; left:-105px;}
#nav_shopping .dropdown {width:345px!important;position:relative; _position:absolute; _top:49px; /*top:-2px; */left:-184px;}
#HDR_layout_Scontainer #fancyNav img.sitelogo {position:relative; height:140px!important; width:311px;top:-135px;left:10px; z-index:9999; _position:absolute!important; _top:-135px!important; _left:25px!important;margin-bottom:-140px;padding-bottom:-140px;}
#HDR_layout_Scontainer #fancyNav span.sitelogo {position:relative; height:140px!important; width:311px;top:-135px;left:10px; z-index:9999; _position:absolute!important; _top:-135px!important; _left:25px!important;margin-bottom:-140px;padding-bottom:-140px;}


#fancyNav ul, #fancyNav li {list-style:none; list-style-type:none;} /* added because there was this white dot showing up */

