#navigation 
{
    position: absolute;
    z-index: 30;
    left: 0;
    top: 0;
	width: 215px;
}

#navigation ul 
{
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}

#navigation ul li 
{
    display: block;
}

#navigation ul a 
{
    zoom: 1;
    overflow: hidden;
    display: block;
    background-image: url(../img/nav/menu.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
}

#navigation .level-0 li 
{
    margin: 0 0 1px;
}

#navigation .level-0 a 
{
    height: 43px;
}

#navigation .level-0 .first a 
{
    margin-top: 0;
}

#navigation .level-0 ul 
{
    margin: 7px 0 31px;
}

#navigation .level-1 li
{
    margin: 0 0 3px;
}

#navigation .level-1 a 
{
    height: 30px;
}

#navigation .events 
{
    background-position: -215px 0;
}

#navigation .calendar 
{
    background-position: 0 -51px;
}

#navigation .calendar:hover
{
    background-position: -215px -51px;
}

#navigation .on-stage 
{
    background-position: 0 -84px;
}

#navigation .on-stage:hover
{
    background-position: -215px -84px;
}

#navigation .sessions
{
    background-position: 0 -118px;
}

#navigation .sessions:hover
{
    background-position: -215px -118px;
}

#navigation .exhibitions
{
    background-position: 0 -152px;
}

#navigation .exhibitions:hover
{
    background-position: -215px -152px;
}

#navigation .archives
{
    background-position: 0 -186px;
}

#navigation .archives:hover
{
    background-position: -215px -186px;
}

#navigation .shopping
{
    background-position: 0 -224px;
}

#navigation .shopping:hover
{
    background-position: -215px -224px;
}

#navigation .stores
{
    background-position: 0 -274px;
}

#navigation .stores:hover
{
    background-position: -215px -274px;
}

#navigation .stores
{
    background-position: 0 -274px;
}

#navigation .stores:hover
{
    background-position: -215px -274px;
}

#navigation .gift-card
{
    background-position: 0 -308px;
}

#navigation .gift-card:hover
{
    background-position: -215px -308px;
}

#navigation .shopper 
{
    background-position: 0 -342px;
}

#navigation .shopper:hover
{
    background-position: -215px -342px;
}

#navigation .concierge 
{
    background-position: 0 -376px;
}

#navigation .concierge:hover
{
    background-position: -215px -376px;
}

#navigation .hot 
{
    background-position: 0 -410px;
}

#navigation .hot-red
{
    background-position: 0 0;
    background-image: url(../img/nav/whats-hot-red.png);
}

#navigation .hot:hover
{
    background-position: -215px -410px;
}

#navigation .hot-red:hover
{
    background-position: -215px 0;
}

#navigation .food 
{
    background-position: 0 -444px;
}

#navigation .food:hover
{
    background-position: -215px -444px;
}

#navigation .food-e-call
{
    background-position: 0 -478px;
}

#navigation .food-e-call:hover
{
    background-position: -215px -478px;
}

#navigation .contests
{
    background-position: 0 -512px;
}

#navigation .contests:hover
{
    background-position: -215px -512px;
}

#navigation .rentals
{
    background-position: 0 -550px;
}

#navigation .rentals:hover
{
    background-position: -215px -550px;
}

#navigation .leasing
{
    background-position: 0 -594px;
}

#navigation .leasing:hover
{
    background-position: -215px -594px;
}

#navigation .about
{
    background-position: 0 -638px;
}

#navigation .about:hover
{
    background-position: -215px -638px;
}

#navigation .user-controls 
{
    padding: 20px 28px;
    height: 72px;
    background-color: #18191c;
    color: #c9c9c9;
}

#navigation .fall-fashions
{
    background-image: url(../img/nav/fall-fashions.png);
    background-position: 0 0;
}

#navigation .fall-fashions:hover
{
    background-position: -215px 0;
}

#navigation .market-place
{
    background-image: url(../img/nav/market-place.png);
    background-position: 0 0;
}

#navigation .market-place:hover
{
    background-position: -215px 0;
}

#navigation .love-inc
{
    background-image: url(../img/nav/love-inc.png);
    background-position: 0 0;
}

#navigation .love-inc:hover
{
    background-position: -215px 0;
}

#navigation .green-products
{
    background-image: url(../img/nav/green-products.png);
    background-position: 0 0;
}

#navigation .green-products:hover
{
    background-position: -215px 0;
}

#navigation .mothers-day
{
    background-image: url(../img/nav/mothers-day.png);
    background-position: 0 0;
}

#navigation .mothers-day:hover
{
    background-position: -215px 0;
}

#navigation .fathers-day
{
    background-image: url(../img/nav/fathers-day.png);
    background-position: 0 0;
}

#navigation .fathers-day:hover
{
    background-position: -215px 0;
}

#navigation .contests
{
    background-image: url(../img/nav/120201-vday-contests.png);
    background-position: 0 0;
}

#navigation .contests:hover
{
    background-position: -215px 0;
}

#navigation .user-controls p 
{
    margin: 0 0 18px;
}

#navigation .user-controls strong 
{
    text-transform: uppercase;
}

#navigation .user-controls em 
{
    font-style: normal;
    color: #fff;
}

#navigation .user-controls a 
{
    color: #8bbff8;
}

#navigation .holiday-gift-guide
{
    background-position: 0 0;
    background-image: url(../img/nav/2011-holiday-gift-guide.png);
}

#navigation .holiday-gift-guide:hover
{
    background-position: -215px 0;
}
