/* Main Navigation */

ul#main_navigation {
  height: 18px;
  margin-bottom: 15px;
  position: relative;
  background-image: url(../images/navigation/navigation_bar.jpg);
}
ul#main_navigation li {
  width: 196px;
  display: block;
  position: absolute;
}
ul#main_navigation li a {
  display: block;
  width: 196px;
}

ul#main_navigation li#main_navigation_about {
  top: 0;
  left: 0;
}
ul#main_navigation li#main_navigation_products {
  top: 0;
  left: 196px;
}
ul#main_navigation li#main_navigation_press {
  top: 0;
  left: 392px;
}
ul#main_navigation li#main_navigation_whats_new {
  top: 0;
  left: 588px;
}
ul#main_navigation li#main_navigation_cart {
  top: 0;
  left: 784px;
}
ul#main_navigation li#main_navigation_about a,
ul#main_navigation li#main_navigation_products a,
ul#main_navigation li#main_navigation_press a,
ul#main_navigation li#main_navigation_whats_new a, 
ul#main_navigation li#main_navigation_cart a {
  height: 14px;
  text-decoration: none;
  font-size: 0;
}
ul#main_navigation li#main_navigation_about a:hover,
ul#main_navigation li#main_navigation_about.selected {
  background-image: url(../images/navigation/navigation_bar.jpg);
  background-position: 0 -19px;
}
ul#main_navigation li#main_navigation_products a:hover,
ul#main_navigation li#main_navigation_products.selected {
  background-image: url(../images/navigation/navigation_bar.jpg);
  background-position: -196px -19px;
}
ul#main_navigation li#main_navigation_press a:hover,
ul#main_navigation li#main_navigation_press.selected {
  background-image: url(../images/navigation/navigation_bar.jpg);
  background-position: -392px -19px;
}
ul#main_navigation li#main_navigation_whats_new a:hover,
ul#main_navigation li#main_navigation_whats_new.selected {
  background-image: url(../images/navigation/navigation_bar.jpg);
  background-position: -588px -19px;
}
ul#main_navigation li#main_navigation_cart a:hover,
ul#main_navigation li#main_navigation_cart.selected {
  background-image: url(../images/navigation/navigation_bar.jpg);
  background-position: -784px -19px;
}

/* Sub Navigation */

ul#sub_navigation {
  margin: 0 auto;
  text-align: center;
  height: 19px;
  text-transform: uppercase;
  position: relative;
  font-size: 0;
}

ul#sub_navigation li {
  height: 19px;
  display: block;
  position: absolute;
}

ul#sub_navigation li a {
  height: 19px;
  display: block;
  text-decoration: none;
}

ul#sub_navigation.about {
  background: url(../images/navigation/sub_navigation_about.jpg) no-repeat;
}
ul#sub_navigation.products{
  background: url(../images/navigation/sub_navigation_products.jpg) no-repeat;
}
ul#sub_navigation.press {
  background: url(../images/navigation/sub_navigation_press.jpg) no-repeat;
}
ul#sub_navigation.whats_new {
  background: url(../images/navigation/sub_navigation_whats_new.jpg) no-repeat;
}

/* Sub Navigation: About */
ul#sub_navigation.about li#sub_navigation_philosophy {
  top: 0px;
  left: 0px;
  width: 327px;
}
ul#sub_navigation.about li#sub_navigation_stores {
  top: 0px;
  left: 327px;
  width: 326px;
}
ul#sub_navigation.about li#sub_navigation_careers {
  top: 0px;
  left: 653px;
  width: 327px;
}

ul#sub_navigation li#sub_navigation_philosophy a:hover,
ul#sub_navigation li#sub_navigation_philosophy.selected {
  background-image: url(../images/navigation/sub_navigation_about.jpg);
  background-position: 0px -19px;
  background-repeat: no-repeat;
}

ul#sub_navigation li#sub_navigation_stores a:hover,
ul#sub_navigation li#sub_navigation_stores.selected {
  background-image: url(../images/navigation/sub_navigation_about.jpg);
  background-position: -327px -19px;
  background-repeat: no-repeat;
}

ul#sub_navigation li#sub_navigation_careers a:hover,
ul#sub_navigation li#sub_navigation_careers.selected {
  background-image: url(../images/navigation/sub_navigation_about.jpg);
  background-position: -653px -19px;
  background-repeat: no-repeat;
}

/* Sub Navigation: Products */
ul#sub_navigation li#sub_navigation_eau_de_parfum {
  top: 0px;
  left: 0px;
  width: 140px;
  background-image: url(../images/navigation/sub_navigation_products.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_candles {
  top: 0px;
  left: 140px;
  width: 140px;
  background-image: url(../images/navigation/sub_navigation_products.jpg);
  background-position: -140px 0px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_limited_edition {
  top: 0px;
  left: 280px;
  width: 140px;
  background-image: url(../images/navigation/sub_navigation_products.jpg);
  background-position: -280px 0px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_t_shirts {
  top: 0px;
  left: 420px;
  width: 140px;
  background-image: url(../images/navigation/sub_navigation_products.jpg);
  background-position: -420px 0px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_gifts {
  top: 0px;
  left: 560px;
  width: 140px;
  background-image: url(../images/navigation/sub_navigation_products.jpg);
  background-position: -560px 0px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_bodies_by_bond {
  top: 0px;
  left: 700px;
  width: 140px;
  background-image: url(../images/navigation/sub_navigation_products.jpg);
  background-position: -700px 0px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_samples {
  top: 0px;
  left: 840px;
  width: 140px;
  background-image: url(../images/navigation/sub_navigation_products.jpg);
  background-position: -840px 0px;
  background-repeat: no-repeat;
}

ul#sub_navigation li#sub_navigation_eau_de_parfum a:hover,
ul#sub_navigation li#sub_navigation_eau_de_parfum.selected {
  background-image: url(../images/navigation/sub_navigation_products.jpg);
  background-position: 0px -19px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_candles a:hover,
ul#sub_navigation li#sub_navigation_candles.selected {
  background-image: url(../images/navigation/sub_navigation_products.jpg);
  background-position: -140px -19px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_limited_edition a:hover,
ul#sub_navigation li#sub_navigation_limited_edition.selected {
  background-image: url(../images/navigation/sub_navigation_products.jpg);
  background-position: -280px -19px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_t_shirts a:hover,
ul#sub_navigation li#sub_navigation_t_shirts.selected {
  background-image: url(../images/navigation/sub_navigation_products.jpg);
  background-position: -420px -19px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_gifts a:hover,
ul#sub_navigation li#sub_navigation_gifts.selected {
  background-image: url(../images/navigation/sub_navigation_products.jpg);
  background-position: -560px -19px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_bodies_by_bond a:hover,
ul#sub_navigation li#sub_navigation_bodies_by_bond.selected {
  background-image: url(../images/navigation/sub_navigation_products.jpg);
  background-position: -700px -19px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_samples a:hover,
ul#sub_navigation li#sub_navigation_samples.selected {
  background-image: url(../images/navigation/sub_navigation_products.jpg);
  background-position: -840px -19px;
  background-repeat: no-repeat;
}

/* Sub Navigation: Press */
ul#sub_navigation li#sub_navigation_consumer {
  top: 0px;
  left: 0px;
  width: 327px;
  background-image: url(../images/navigation/sub_navigation_press.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_industry {
  top: 0px;
  left: 327px;
  width: 326px;
  background-image: url(../images/navigation/sub_navigation_press.jpg);
  background-position: -327px 0px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_videos {
  top: 0px;
  left: 653px;
  width: 327px;
  background-image: url(../images/navigation/sub_navigation_press.jpg);
  background-position: -653px 0px;
  background-repeat: no-repeat;
}

ul#sub_navigation li#sub_navigation_consumer a:hover,
ul#sub_navigation li#sub_navigation_consumer.selected {
  background-image: url(../images/navigation/sub_navigation_press.jpg);
  background-position: 0px -19px;
  background-repeat: no-repeat;
}

ul#sub_navigation li#sub_navigation_industry a:hover,
ul#sub_navigation li#sub_navigation_industry.selected {
  background-image: url(../images/navigation/sub_navigation_press.jpg);
  background-position: -327px -19px;
  background-repeat: no-repeat;
}

ul#sub_navigation li#sub_navigation_videos a:hover,
ul#sub_navigation li#sub_navigation_videos.selected {
  background-image: url(../images/navigation/sub_navigation_press.jpg);
  background-position: -653px -19px;
  background-repeat: no-repeat;
}

/* Sub Navigation: Whats New */
ul#sub_navigation li#sub_navigation_new_collections {
  top: 0px;
  left: 0px;
  width: 245px;
  background-image: url(../images/navigation/sub_navigation_whats_new.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_events {
  top: 0px;
  left: 245px;
  width: 245px;
  background-image: url(../images/navigation/sub_navigation_whats_new.jpg);
  background-position: -245px 0px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_public_appearances {
  top: 0px;
  left: 490px;
  width: 245px;
  background-image: url(../images/navigation/sub_navigation_whats_new.jpg);
  background-position: -490px 0px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_recycle {
  top: 0px;
  left: 735px;
  width: 245px;
  background-image: url(../images/navigation/sub_navigation_whats_new.jpg);
  background-position: -735px 0px;
  background-repeat: no-repeat;
}

ul#sub_navigation li#sub_navigation_new_collections a:hover,
ul#sub_navigation li#sub_navigation_new_collections.selected {
  top: 0px;
  left: 0px;
  width: 245px;
  background-image: url(../images/navigation/sub_navigation_whats_new.jpg);
  background-position: 0px -19px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_events a:hover,
ul#sub_navigation li#sub_navigation_events.selected {
  background-image: url(../images/navigation/sub_navigation_whats_new.jpg);
  background-position: -245px -19px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_public_appearances a:hover,
ul#sub_navigation li#sub_navigation_public_appearances.selected {
  background-image: url(../images/navigation/sub_navigation_whats_new.jpg);
  background-position: -490px -19px;
  background-repeat: no-repeat;
}
ul#sub_navigation li#sub_navigation_recycle a:hover,
ul#sub_navigation li#sub_navigation_recycle.selected {
  background-image: url(../images/navigation/sub_navigation_whats_new.jpg);
  background-position: -735px -19px;
  background-repeat: no-repeat;
}

/* Footer Navigation */

ul#footer {
  padding-top: 3px;
  margin: 0 auto;
  text-align: center;
  height: 19px;
  text-transform: uppercase;
  position: relative;
  background: url(../images/navigation/footer.jpg) no-repeat;
}

ul#footer li {
  height: 19px;
  display: block;
  position: absolute;
}

ul#footer li a {
  height: 19px;
  display: block;
  text-decoration: none;
}

ul#footer li#gift_card {
  top: 0px;
  left: 0px;
  width: 121px;
}
ul#footer li#site_map {
  top: 0px;
  left: 121px;
  width: 102px;
}
ul#footer li#customer_service {
  top: 0px;
  left: 223px;
  width: 184px;
}
ul#footer li#terms_of_use {
  top: 0px;
  left: 407px;
  width: 150px;
}
ul#footer li#privacy_policy {
  top: 0px;
  left: 557px;
  width: 160px;
}
ul#footer li#contact_us {
  top: 0px;
  left: 717px;
  width: 131px;
}
ul#footer li#gift_giving {
  top: 0px;
  left: 848px;
  width: 131px;
}
ul#footer li#international_shipping {
  top:                  22px;
  left:                 243px;
  width:                138px;
  background-image:     url(../images/navigation/international_shipping.jpg);
  background-position:  0 0;
  background-repeat:    no-repeat;
}

ul#footer li#gift_card a:hover,
ul#footer li#gift_card.selected {
  background-image: url(../images/navigation/footer.jpg);
  background-position: 0px -19px;
  background-repeat: no-repeat;
}
ul#footer li#site_map a:hover,
ul#footer li#site_map.selected {
  background-image: url(../images/navigation/footer.jpg);
  background-position: -121px -19px;
  background-repeat: no-repeat;
}
ul#footer li#customer_service a:hover,
ul#footer li#customer_service.selected {
  background-image: url(../images/navigation/footer.jpg);
  background-position: -223px -19px;
  background-repeat: no-repeat;
}
ul#footer li#terms_of_use a:hover,
ul#footer li#terms_of_use.selected {
  background-image: url(../images/navigation/footer.jpg);
  background-position: -407px -19px;
  background-repeat: no-repeat;
}
ul#footer li#privacy_policy a:hover,
ul#footer li#privacy_policy.selected {
  background-image: url(../images/navigation/footer.jpg);
  background-position: -557px -19px;
  background-repeat: no-repeat;
}
ul#footer li#contact_us a:hover,
ul#footer li#contact_us.selected {
  background-image: url(../images/navigation/footer.jpg);
  background-position: -717px -19px;
  background-repeat: no-repeat;
}
ul#footer li#gift_giving a:hover,
ul#footer li#gift_giving.selected {
  background-image: url(../images/navigation/footer.jpg);
  background-position: -848px -19px;
  background-repeat: no-repeat;
}

a#email-sign-up {
  width:      147px;
  height:     18px;
  display:    block;
  position:   relative;
  top:        -5px;
  left:       834px;
  background: url(../images/navigation/email-sign-up.jpg) no-repeat;
  background-position: 0 0;
}
  a#email-sign-up:hover,
  a#email-sign-up.selected { background-position: 0 -19px; }

ul#social_media {
  text-align:     center;
  height:         30px;
  text-transform: uppercase;
  position:       relative;
  width:          128px;
  left:           822px;
  background:     url(../images/navigation/footer_social_media.png) no-repeat;
}
  ul#social_media li {
    height:   30px;
    display:  block;
    position: absolute;
  }
    ul#social_media li a {
      height:           30px;
      display:          block;
      text-decoration:  none;
    }
  ul#social_media li#blog {
    left:   0px;
    top:    0;
    width:  37px;
  }
    ul#social_media li#blog a:hover {
      background-image:     url(../images/navigation/footer_social_media.png);
      background-position:  0px -30px;
      background-repeat:    no-repeat;
    }
  ul#social_media li#facebook {
    left:   55px;
    top:    0;
    width:  37px;
  }
    ul#social_media li#facebook a:hover {
      background-image:     url(../images/navigation/footer_social_media.png);
      background-position:  55px -30px;
      background-repeat:    no-repeat;
    }
  ul#social_media li#twitter {
    left:   95px;
    top:    0;
    width:  37px;
  }
    ul#social_media li#twitter a:hover {
      background-image:     url(../images/navigation/footer_social_media.png);
      background-position:  -95px -30px;
      background-repeat:    no-repeat;
    }

  img.call-us {
    display:  none;
    float:    right;
    margin:   5px 30px 10px 0 !important;
  }

/* Account Navigation */

div#account_navigation ul {
  margin: 0 auto;
  text-align: center;
  height: 19px;
  text-transform: uppercase;
  position: relative;
  background: url(../images/navigation/navigation_account.jpg) no-repeat;
}
  div#account_navigation.logged_in ul {
    background: url(../images/navigation/navigation_account_logged-in.jpg) no-repeat !important;
  }

div#account_navigation li {
  height: 19px;
  display: block;
  position: absolute;
}

div#account_navigation li a {
  height: 19px;
  display: block;
  text-decoration: none;
}

div#account_navigation li#membership {
  top: 0px;
  left: 0px;
  width: 170px;
}
  div#account_navigation.logged_in li#membership {
    top: 0px;
    left: 0px;
    width: 170px;
  }
div#account_navigation li#email_sign_up {
  top: 0px;
  left: 720px;
  width: 100px;
}
  div#account_navigation.logged_in li#email_sign_up {
    top: 0px;
    left: 720px;
    width: 100px;
  }
div#account_navigation li#sign_in {
  top: 0px;
  left: 832px;
  width: 65px;
}
  div#account_navigation.logged_in li#sign_in {
    top: 0px;
    left: 837px;
    width: 65px;
  }
div#account_navigation li#register {
  top: 0px;
  left: 915px;
  width: 65px;
}
  div#account_navigation.logged_in li#register {
    top: 0px;
    left: 915px;
    width: 65px;
  }

div#account_navigation li#membership a:hover,
div#account_navigation li#membership.selected {
  background-image: url(../images/navigation/navigation_account.jpg);
  background-position: 0px -19px;
  background-repeat: no-repeat;
}

div#account_navigation li#email_sign_up a:hover,
div#account_navigation li#email_sign_up.selected {
  background-image: url(../images/navigation/navigation_account.jpg);
  background-position: -720px -19px;
  background-repeat: no-repeat;
}
  div#account_navigation.logged_in li#email_sign_up a:hover,
  div#account_navigation.logged_in li#email_sign_up.selected {
    background-image: url(../images/navigation/navigation_account_logged-in.jpg) !important;
    background-position: -720px -19px;
    background-repeat: no-repeat;
  }

div#account_navigation li#sign_in a:hover,
div#account_navigation li#sign_in.selected {
  background-image: url(../images/navigation/navigation_account.jpg);
  background-position: -832px -19px;
  background-repeat: no-repeat;
}
  div#account_navigation.logged_in li#sign_in a:hover,
  div#account_navigation.logged_in li#sign_in.selected {
    background-image: url(../images/navigation/navigation_account_logged-in.jpg) !important;
    background-position: -837px -19px;
    background-repeat: no-repeat;
  }

div#account_navigation li#register a:hover,
div#account_navigation li#register.selected {
  background-image: url(../images/navigation/navigation_account.jpg);
  background-position: -915px -19px;
  background-repeat: no-repeat;
}
  div#account_navigation.logged_in li#register a:hover,
  div#account_navigation.logged_in li#register.selected {
    background-image: url(../images/navigation/navigation_account_logged-in.jpg) !important;
    background-position: -915px -19px;
    background-repeat: no-repeat;
  }