.sf_gender-neutral-announcements{display:none;}
.customer{margin:0;padding:0;font-size:1.5em;}
.customer li{display:inline;}
.customer a{padding-right:15px;font-weight:600;}
.customer a.current{color:#f77334;}
.nav,.nav *{margin:0;padding:0;}
.nav{background:transparent url(/template/images/bg2_nav-ulnew-h.jpg) no-repeat 0 0;padding-bottom:5px;height:40px;float:left;line-height:1.0;margin-bottom:1.5em;position:relative;left:-10px;width:920px;}
.nav ul{background:transparent;float:left;position:relative;margin-left:40px;width:920px;}
.nav li{background-image:none;float:left;list-style:none;z-index:999;}
* html .nav{padding-bottom:15px;height:30px;}
.nav li.current ul{z-index:999;}
.nav li.sfHover ul,ul.nav li:hover ul{z-index:1000;}
.nav li li{background-image:none;}
.nav a{color:#13a;display:block;float:left;padding:0;text-decoration:none;}
.nav li li a{text-indent:2px;background-image:none;padding:.75em 0 0 .30em;}
.nav li ul{left:0;top:-999em;position:absolute;width:920px;}
.nav li:hover,.nav li.sfHover,.nav li.current,.nav a:focus,.nav a:hover,.nav a:active{background-image:none;}
.nav li.sfHover a,.nav li.current a,.nav a:focus,.nav a:hover,.nav a:active{border-bottom:none;}
.nav li li.current a{font-weight:bold;color:#f77334;}
.nav li li:hover,.nav li li a:focus,.nav li li a:hover,.nav li li a:active{background-image:none;}
.nav li:hover ul,body .nav li.current ul,ul.nav li.sfHover ul{top:29px;}
.nav li:hover li ul,.nav li.sfHover li ul{top:-999em;}
.nav li li:hover ul,ul.nav li li.sfHover ul{top:29px;}
.superfish li:hover ul,.superfish li li:hover ul{top:-999em;}
.nav li{padding-left:0;padding-right:0;}
.nav li.babies{width:113px;}
.nav li.girls{width:47px;}
.nav li.boys{width:47px;}
.nav li.stationery{width:87px;}
.nav li.party-invitations{width:82px;}
.nav li.calling-cards{width:105px;}
.nav li.labels-and-stickers{width:134px;}
.nav li.clothing{width:71px;}
.nav li.seasonal{width:76px;}
.nav li.newitems{width:79px;}
.nav li.saleitems{width:70px;}
.nav li a{width:100%;height:30px;position:relative;}
* html .nav li li a{width:auto;}
.nav li.babies a span{width:113px;height:30px;position:absolute;background:url(/template/images/bg2_nav-ulnew.jpg) no-repeat 0 0;}
.nav li.girls a span{width:47px;height:30px;position:absolute;background:url(/template/images/bg2_nav-ulnew.jpg) no-repeat -113px 0;}
.nav li.boys a span{width:47px;height:30px;position:absolute;background:url(/template/images/bg2_nav-ulnew.jpg) no-repeat -160px 0;}
.nav li.stationery a span{width:87px;height:30px;position:absolute;background:url(/template/images/bg2_nav-ulnew.jpg) no-repeat -207px 0;}
.nav li.party-invitations a span{width:82px;height:30px;position:absolute;background:url(/template/images/bg2_nav-ulnew.jpg) no-repeat -294px 0;}
.nav li.calling-cards a span{width:105px;height:30px;position:absolute;background:url(/template/images/bg2_nav-ulnew.jpg) no-repeat -376px 0;}
.nav li.labels-and-stickers a span{width:134px;height:30px;position:absolute;background:url(/template/images/bg2_nav-ulnew.jpg) no-repeat -481px 0;}
.nav li.clothing a span{width:71px;height:30px;position:absolute;background:url(/template/images/bg2_nav-ulnew.jpg) no-repeat -615px 0;}
.nav li.seasonal a span{width:76px;height:30px;position:absolute;background:url(/template/images/bg2_nav-ulnew.jpg) no-repeat -686px 0;}
.nav li.newitems a span{width:79px;height:30px;position:absolute;background:url(/template/images/bg2_nav-ulnew.jpg) no-repeat -762px 0;}
.nav li.saleitems a span{width:70px;height:30px;position:absolute;background:url(/template/images/bg2_nav-ulnew.jpg) no-repeat -841px 0;}
.nav li.curr a.curr span,.nav li a:hover span{background-image:none;}
.nav li.curr a.curr,.nav li a:hover{text-indent:-9000px;}
.nav li li a{font-size:11px;text-indent:2px;color:#646464;text-decoration:none;}
.nav li li a:hover{text-indent:2px;color:#f77334;text-decoration:underline;}
* html .nav li{margin-top:0;}
* html .nav{padding-top:2px;}
*:first-child+html .nav li{margin-top:0;}
*:first-child+html .nav{padding-top:2px;}
