/** begin declarations for general left nav and subnav layout **/

#key {
  border: 0;
  margin: 9px 7px;
  padding: 0;
}

.menu, .submenu {
  width: 185px;
  border: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.menu li, .submenu li {
  float: left;
  width: 185px;
  border: 0;
  margin: 0;
  padding: 0;
}

.menu li a {
  display: block;
  margin: 0;
  padding: 0;
  width: 185px; height: 22px;
  overflow:hidden;
  text-decoration: none;
}

.submenu li a {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%; height: 100%;
  overflow:hidden;
  text-decoration: none;
}

.menu li a strong, .submenu li a strong, ul#topnav li a strong {
  margin: 4px;
  overflow: hidden;
  text-transform: lowercase;
  display: none;
}

.menu li a:hover {
  background-image: none !important;
}

/** all the bang emportant statements for the rest of the page are necessary to prevent ie windows parent selectors improperly overriding child selectors **/

.submenu li a:hover {
  background-image: none !important;
}

/** begin declarations for left nav and subnav default and hover background images on hover the image slides to the right **/

#holiday-shop { background: url('/images/left_nav/holiday-shop-top.gif') -185px 0 no-repeat; height: 31px; }
#holiday-shop a { background: url('/images/left_nav/holiday-shop-top.gif') top left no-repeat; height: 31px !important; }
#valentine-shop-top { background: url('/images/left_nav/valentine-shop-top.gif') -185px 0 no-repeat; height: 31px; }
#valentine-shop-top a { background: url('/images/left_nav/valentine-shop-top.gif') top left no-repeat; height: 31px !important; }
#valentine-shop { background: url('/images/left_nav/valentine-shop.gif') -185px 0 no-repeat; height: 22px; }
#valentine-shop a { background: url('/images/left_nav/valentine-shop.gif') top left no-repeat; height: 22px !important; }
/*#new-noseworthy { background: url('/images/left_nav/new-noseworthy.gif') -185px 0 no-repeat; height: 31px; }
#new-noseworthy a { background: url('/images/left_nav/new-noseworthy.gif') top left no-repeat; height: 31px; }*/
/*#new-noseworthy { background: url('/images/left_nav/new-noseworthy-ha.gif') -185px 0 no-repeat; height: 22px; }
#new-noseworthy a { background: url('/images/left_nav/new-noseworthy-ha.gif') top left no-repeat; height: 22px; }*/
/*#new-noseworthy { background: url('/images/left_nav/new-noseworthy2.gif') -185px 0 no-repeat; height: 22px; }
#new-noseworthy a { background: url('/images/left_nav/new-noseworthy2.gif') top left no-repeat; height: 22px; }*/
#new-noseworthy { background: url('/images/left_nav/new-noseworthy-pinc.gif') -185px 0 no-repeat; height: 22px; }
#new-noseworthy a { background: url('/images/left_nav/new-noseworthy-pinc.gif') top left no-repeat; height: 22px; }


/* christmas in july */

#christmas-in-july- {background:url("/images/left_nav/christmas-in-july-sale.gif") no-repeat scroll -185px 0 transparent; height:45px;}
#christmas-in-july- a { background: url('/images/left_nav/christmas-in-july-sale.gif') top left no-repeat; height: 45px; }
#christmas-in-july--subnav { display: none; }

#christmas-in-july-holiday-gifts { background: url('/images/left_nav/christmas-in-july-holiday-gifts.gif') -185px 0 no-repeat; height: 22px; }
#christmas-in-july-holiday-gifts a { background: url('/images/left_nav/christmas-in-july-holiday-gifts.gif')top left no-repeat; }

#christmas-in-july-pet-apparel { background: url('/images/left_nav/christmas-in-july-pet-apparel.gif') -185px 0 no-repeat; height: 22px;} 
#christmas-in-july-pet-apparel a { background: url('/images/left_nav/christmas-in-july-pet-apparel.gif') top left no-repeat; }

#christmas-in-july-collars-harnesses-leads { background: url('/images/left_nav/christmas-in-july-collars-harnesses-leads.gif') -185px 0 no-repeat; height: 36px; }
#christmas-in-july-collars-harnesses-leads a { background: url('/images/left_nav/christmas-in-july-collars-harnesses-leads.gif') top left no-repeat; }

#christmas-in-july-pet-carriers-beds-blankets { background: url('/images/left_nav/christmas-in-july-pet-carriers-beds-blankets.gif') -185px 0 no-repeat; height: 36px; }
#christmas-in-july-pet-carriers-beds-blankets a { background: url('/images/left_nav/christmas-in-july-pet-carriers-beds-blankets.gif') top left no-repeat; }

#christmas-in-july-accessories-jewelry { background: url('/images/left_nav/christmas-in-july-accessories-jewelry.gif') -185px 0 no-repeat; height: 22px; }
#christmas-in-july-accessories-jewelry a { background: url('/images/left_nav/christmas-in-july-accessories-jewelry.gif') top left no-repeat; }

#christmas-in-july-toys-toys-toys- { background: url('/images/left_nav/christmas-in-july-toys-toys-toys-.gif') -185px 0 no-repeat; height: 22px; }
#christmas-in-july-toys-toys-toys- a { background: url('/images/left_nav/christmas-in-july-toys-toys-toys-.gif') top left no-repeat; }
/**/

#eco-friendly-organic { background: url('/images/left_nav/eco-friendly-organic.gif') -185px 0 no-repeat; height: 22px; }
#eco-friendly-organic a { background: url('/images/left_nav/eco-friendly-organic.gif') top left no-repeat; }
#made-in-the-usa- { background: url('/images/left_nav/madeintheusa.gif') -185px 0 no-repeat; height: 22px; }
#made-in-the-usa- a { background: url('/images/left_nav/madeintheusa.gif') top left no-repeat; }

#madeintheusa-pet-apparel { background: url('/images/left_nav/madeintheusa-pet-apparel.gif') -185px 0 no-repeat; height: 22px; }
#madeintheusa-pet-apparel a { background: url('/images/left_nav/madeintheusa-pet-apparel.gif') top left no-repeat; }

#madeintheusa-collars { background: url('/images/left_nav/madeintheusa-collars.gif') -185px 0 no-repeat; height: 22px; }
#madeintheusa-collars a { background: url('/images/left_nav/madeintheusa-collars.gif') top left no-repeat; }

#madeintheusa-beds { background: url('/images/left_nav/madeintheusa-beds.gif') -185px 0 no-repeat; height: 22px; }
#madeintheusa-beds a { background: url('/images/left_nav/madeintheusa-beds.gif') top left no-repeat; }

#madeintheusa-pet-carriers { background: url('/images/left_nav/madeintheusa-pet-carriers.gif') -185px 0 no-repeat; height: 22px; }
#madeintheusa-pet-carriers a { background: url('/images/left_nav/madeintheusa-pet-carriers.gif') top left no-repeat; }

#madeintheusa-toys { background: url('/images/left_nav/madeintheusa-toys.gif') -185px 0 no-repeat; height: 22px; }
#madeintheusa-toys a { background: url('/images/left_nav/madeintheusa-toys.gif') top left no-repeat; }

#madeintheusa-accessories { background: url('/images/left_nav/madeintheusa-accessories.gif') -185px 0 no-repeat; height: 22px; }
#madeintheusa-accessories a { background: url('/images/left_nav/madeintheusa-accessories.gif') top left no-repeat; }

#toys-treats { background: url('/images/left_nav/toys-treats.gif') -185px 0 no-repeat; height: 22px; }
#toys-treats a { background: url('/images/left_nav/toys-treats.gif') top left no-repeat; }
#fuzzy-soft-toys { background: url('/images/left_nav/fuzzy-soft-toys.gif') -185px 0 no-repeat; height: 22px; }
#fuzzy-soft-toys a { background: url('/images/left_nav/fuzzy-soft-toys.gif') top left no-repeat; }
#bouncy-tough-toys { background: url('/images/left_nav/bouncy-tough-toys.gif') -185px 0 no-repeat; height: 22px; }
#bouncy-tough-toys a { background: url('/images/left_nav/bouncy-tough-toys.gif') top left no-repeat; }
#gourmet-goodies { background: url('/images/left_nav/gourmet-goodies.gif') -185px 0 no-repeat; height: 36px; }
#gourmet-goodies a { background: url('/images/left_nav/gourmet-goodies.gif') top left no-repeat; }
#cats-play { background: url('/images/left_nav/cats-play.gif') -185px 0 no-repeat; height: 22px; }
#cats-play a { background: url('/images/left_nav/cats-play.gif') top left no-repeat; }
#collars-harnesses-leads { background: url('/images/left_nav/collars-harnesses-leads.gif') -185px 0 no-repeat; height: 22px; }
#collars-harnesses-leads a { background: url('/images/left_nav/collars-harnesses-leads.gif') top left no-repeat; }
#nylon-cotton-web { background: url('/images/left_nav/nylon-cotton-web.gif') -185px 0 no-repeat; height: 22px; }
#nylon-cotton-web a { background: url('/images/left_nav/nylon-cotton-web.gif') top left no-repeat; }
#denim-canvas-nylon { background: url('/images/left_nav/denim-canvas-nylon.gif') -185px 0 no-repeat; height: 22px; }
#denim-canvas-nylon a { background: url('/images/left_nav/denim-canvas-nylon.gif') top left no-repeat; }
#leather-suede { background: url('/images/left_nav/leather-suede.gif') -185px 0 no-repeat; height: 22px; }
#leather-suede a { background: url('/images/left_nav/leather-suede.gif') top left no-repeat; }
#vinyl-pvc-oilcloth { background: url('/images/left_nav/vinyl-pvc-oilcloth.gif') -185px 0 no-repeat; height: 22px; }
#vinyl-pvc-oilcloth a { background: url('/images/left_nav/vinyl-pvc-oilcloth.gif') top left no-repeat; }
#harnesses { background: url('/images/left_nav/harnesses.gif') -185px 0 no-repeat; height: 22px; }
#harnesses a { background: url('/images/left_nav/harnesses.gif') top left no-repeat; }
#for-big-dogs { background: url('/images/left_nav/for-big-dogs.gif') -185px 0 no-repeat; height: 22px; }
#for-big-dogs a { background: url('/images/left_nav/for-big-dogs.gif') top left no-repeat; }
#here-kitty-kitty { background: url('/images/left_nav/here-kitty-kitty.gif') -185px 0 no-repeat; height: 22px; }
#here-kitty-kitty a { background: url('/images/left_nav/here-kitty-kitty.gif') top left no-repeat; }
#beds-blankets { background: url('/images/left_nav/beds-blankets.gif') -185px 0 no-repeat; height: 22px; }
#beds-blankets a { background: url('/images/left_nav/beds-blankets.gif') top left no-repeat; }
#pet-apparel { background: url('/images/left_nav/pet-apparel.gif') -185px 0 no-repeat; height: 22px; }
#pet-apparel a { background: url('/images/left_nav/pet-apparel.gif') top left no-repeat; }
#tanks-tshirts-tops { background: url('/images/left_nav/tanks-tshirts-tops.gif') -185px 0 no-repeat; height: 22px; }
#tanks-tshirts-tops a { background: url('/images/left_nav/tanks-tshirts-tops.gif') top left no-repeat; }
#sweatshirts-thermals { background: url('/images/left_nav/sweatshirts-thermals.gif') -185px 0 no-repeat; height: 22px; }
#sweatshirts-thermals a { background: url('/images/left_nav/sweatshirts-thermals.gif') top left no-repeat; }
#spring-coats-rain-gear { background: url('/images/left_nav/spring-coats-rain-gear.gif') -185px 0 no-repeat; height: 22px; }
#spring-coats-rain-gear a { background: url('/images/left_nav/spring-coats-rain-gear.gif') top left no-repeat; }
#fall-coats-rain-gear { background: url('/images/left_nav/fall-coats-rain-gear.gif') -185px 0 no-repeat; height: 22px; }
#fall-coats-rain-gear a { background: url('/images/left_nav/fall-coats-rain-gear.gif') top left no-repeat; }
#cozy-sweaters { background: url('/images/left_nav/cozy-sweaters.gif') -185px 0 no-repeat; height: 22px; }
#cozy-sweaters a { background: url('/images/left_nav/cozy-sweaters.gif') top left no-repeat; }
#winter-coats-outerwear { background: url('/images/left_nav/winter-coats-outerwear.gif') -185px 0 no-repeat; height: 36px; }
#winter-coats-outerwear a { background: url('/images/left_nav/winter-coats-outerwear.gif') top left no-repeat; }
#bathwear-pajamas { background: url('/images/left_nav/bathwear-pajamas.gif') -185px 0 no-repeat; height: 22px; }
#bathwear-pajamas a { background: url('/images/left_nav/bathwear-pajamas.gif') top left no-repeat; }
#hats-boots { background: url('/images/left_nav/hats-boots.gif') -185px 0 no-repeat; height: 22px; }
#hats-boots a { background: url('/images/left_nav/hats-boots.gif') top left no-repeat; }
#pants-jumpers { background: url('/images/left_nav/pants-jumpers.gif') -185px 0 no-repeat; height: 22px; }
#pants-jumpers a { background: url('/images/left_nav/pants-jumpers.gif') top left no-repeat; }
#dresses-formal-wear { background: url('/images/left_nav/dresses-formal-wear.gif') -185px 0 no-repeat; height: 22px; }
#dresses-formal-wear a { background: url('/images/left_nav/dresses-formal-wear.gif') top left no-repeat; }
#accessories-jewelry { background: url('/images/left_nav/accessories-jewelry.gif') -185px 0 no-repeat; height: 22px; }
#accessories-jewelry a { background: url('/images/left_nav/accessories-jewelry.gif') top left no-repeat; }
#charms-id-tags { background: url('/images/left_nav/charms-id-tags.gif') -185px 0 no-repeat; height: 22px; }
#charms-id-tags a { background: url('/images/left_nav/charms-id-tags.gif') top left no-repeat; }
#hair-bows-barrettes { background: url('/images/left_nav/hair-bows-barrettes.gif') -185px 0 no-repeat; height: 22px; }
#hair-bows-barrettes a { background: url('/images/left_nav/hair-bows-barrettes.gif') top left no-repeat; }
#necklaces-scarves { background: url('/images/left_nav/necklaces-scarves.gif') -185px 0 no-repeat; height: 22px; }
#necklaces-scarves a { background: url('/images/left_nav/necklaces-scarves.gif') top left no-repeat; }
#fancy-footwear { background: url('/images/left_nav/fancy-footwear.gif') -185px 0 no-repeat; height: 22px; }
#fancy-footwear a { background: url('/images/left_nav/fancy-footwear.gif') top left no-repeat; }
#wigs-hats-tiaras { background: url('/images/left_nav/wigs-hats-tiaras.gif') -185px 0 no-repeat; height: 22px; }
#wigs-hats-tiaras a { background: url('/images/left_nav/wigs-hats-tiaras.gif') top left no-repeat; }
#pet-carriers-travel { background: url('/images/left_nav/pet-carriers-travel.gif') -185px 0 no-repeat; height: 22px; }
#pet-carriers-travel a { background: url('/images/left_nav/pet-carriers-travel.gif') top left no-repeat; }
#canvas-nylon-cotton-wool { background: url('/images/left_nav/canvas-nylon-cotton-wool.gif') -185px 0 no-repeat; height: 36px; }
#canvas-nylon-cotton-wool a { background: url('/images/left_nav/canvas-nylon-cotton-wool.gif') top left no-repeat; }
#straw-basket-totes { background: url('/images/left_nav/straw-basket-totes.gif') -185px 0 no-repeat; height: 22px; }
#straw-basket-totes a { background: url('/images/left_nav/straw-basket-totes.gif') top left no-repeat; }
#animal-friendly-pleather { background: url('/images/left_nav/animal-friendly-pleather.gif') -185px 0 no-repeat; height: 36px; }
#animal-friendly-pleather a { background: url('/images/left_nav/animal-friendly-pleather.gif') top left no-repeat; }
#genuine-leather-suede { background: url('/images/left_nav/genuine-leather-suede.gif') -185px 0 no-repeat; height: 22px; }
#genuine-leather-suede a { background: url('/images/left_nav/genuine-leather-suede.gif') top left no-repeat; }
#travel-beds-blankets { background: url('/images/left_nav/travel-beds-blankets.gif') -185px 0 no-repeat; height: 22px; }
#travel-beds-blankets a { background: url('/images/left_nav/travel-beds-blankets.gif') top left no-repeat; }
#travel-accessories { background: url('/images/left_nav/travel-accessories.gif') -185px 0 no-repeat; height: 22px; }
#travel-accessories a { background: url('/images/left_nav/travel-accessories.gif') top left no-repeat; }
#feeding-grooming { background: url('/images/left_nav/feeding-grooming.gif') -185px 0 no-repeat; height: 22px; }
#feeding-grooming a { background: url('/images/left_nav/feeding-grooming.gif') top left no-repeat; }
#kitty-korner { background: url('/images/left_nav/kitty-korner.gif') -185px 0 no-repeat; height: 22px; }
#kitty-korner a { background: url('/images/left_nav/kitty-korner.gif') top left no-repeat; }
#personalized-breed { background: url('/images/left_nav/personalized-breed.gif') -185px 0 no-repeat; height: 22px; }
#personalized-breed a { background: url('/images/left_nav/personalized-breed.gif') top left no-repeat; }
#holiday-special-occasion { background: url('/images/left_nav/holiday-special-occasion.gif') -185px 0 no-repeat; height: 22px; }
#holiday-special-occasion a { background: url('/images/left_nav/holiday-special-occasion.gif') top left no-repeat; }
#gifts-for-the-pet-lover { background: url('/images/left_nav/gifts-for-the-pet-lover.gif') -185px 0 no-repeat; height: 22px; }
#gifts-for-the-pet-lover a { background: url('/images/left_nav/gifts-for-the-pet-lover.gif') top left no-repeat; }
#tokens-of-affection { background: url('/images/left_nav/tokens-of-affection.gif') -185px 0 no-repeat; height: 22px; }
#tokens-of-affection a { background: url('/images/left_nav/tokens-of-affection.gif') top left no-repeat; }
#for-the-new-parent { background: url('/images/left_nav/for-the-new-parent.gif') -185px 0 no-repeat; height: 22px; }
#for-the-new-parent a { background: url('/images/left_nav/for-the-new-parent.gif') top left no-repeat; }
#personalized-breed-nbsp- { background: url('/images/left_nav/personalized-breed-nbsp-.gif') -185px 0 no-repeat; height: 22px; }
#personalized-breed-nbsp- a { background: url('/images/left_nav/personalized-breed-nbsp-.gif') top left no-repeat; }
#celebrations-milestones { background: url('/images/left_nav/celebrations-milestones.gif') -185px 0 no-repeat; height: 36px; }
#celebrations-milestones a { background: url('/images/left_nav/celebrations-milestones.gif') top left no-repeat; }
#pet-loss-sympathy-nbsp- { background: url('/images/left_nav/pet-loss-sympathy-nbsp-.gif') -185px 0 no-repeat; height: 22px; }
#pet-loss-sympathy-nbsp- a { background: url('/images/left_nav/pet-loss-sympathy-nbsp-.gif') top left no-repeat; }
#unconditional-love { background: url('/images/left_nav/unconditional-love.gif') -185px 0 no-repeat; height: 22px; }
#unconditional-love a { background: url('/images/left_nav/unconditional-love.gif') top left no-repeat; }
#pet-loss-sympathy { background: url('/images/left_nav/pet-loss-sympathy.gif') -185px 0 no-repeat; height: 22px; }
#pet-loss-sympathy a { background: url('/images/left_nav/pet-loss-sympathy.gif') top left no-repeat; }
#gift-cards-e-cards { background: url('/images/left_nav/gift-cards-e-cards.gif') -185px 0 no-repeat; height: 22px; }
#gift-cards-e-cards a { background: url('/images/left_nav/gift-cards-e-cards.gif') top left no-repeat; }
#costume-shop { background: url('/images/left_nav/costume-shop.gif') -185px 0 no-repeat; height: 22px; }
#costume-shop a { background: url('/images/left_nav/costume-shop.gif') top left no-repeat; height: 22px; }
/*#costume-shop { background: url('/images/left_nav/costume-shop2.gif') -185px 0 no-repeat; height: 31px; }
#costume-shop a { background: url('/images/left_nav/costume-shop2.gif') top left no-repeat; height: 31px; }*/

/*#bow-wow-bargains { background: url('/images/left_nav/bow-wow-bargains.gif') -185px 0 no-repeat; height: 33px; }
#bow-wow-bargains a { background: url('/images/left_nav/bow-wow-bargains.gif') top left no-repeat; height: 33px !important; }*/
#bow-wow-bargains { background: url('/images/left_nav/bow-wow-bargains2.gif') -185px 0 no-repeat; height: 22px; }
#bow-wow-bargains a { background: url('/images/left_nav/bow-wow-bargains2.gif') top left no-repeat; height: 22px !important; }
#blog { background: url('/images/left_nav/blog.gif') -185px 0 no-repeat; height: 33px; }
#blog a { background: url('/images/left_nav/blog.gif') top left no-repeat; height: 33px !important; }

/** hide all left subnavs by default **/

#toys-treats-subnav { display: none; }
#collars-harnesses-leads-subnav { display: none; }
#pet-apparel-subnav { display: none; }
#made-in-the-usa-subnav { display: none; }
#accessories-jewelry-subnav { display: none; }
#pet-carriers-travel-subnav { display: none; }
#gifts-for-the-pet-lover-subnav { display: none; }

/** begin declarations for general top nav layout **/

ul#topnav {
  height: 26px;
  border: 0;
  margin: 0;
/*margin-top: 6px;*/
  margin:25px 0 0;
  padding: 0;
  list-style-type: none;
}

ul#topnav li {
  float: left;
  height: 26px;
  border: 0;
  margin: 0;
  padding: 0;
}

ul#topnav li a {
  display: block;
  margin: 0;
  padding: 0;
  height: 26px; width: 50px;
  overflow:hidden;
  text-decoration: none;
}

ul#topnav li a:hover {
  background-image: none;
}

/** begin declarations for top nav default and hover background images on hover the image slides to the right **/

#home { background: url('/images/top_nav/home.gif') 0 -26px no-repeat; width: 46px; }
#home a { background: url('/images/top_nav/home.gif') top left no-repeat; width: 46px !important; }
#help { background: url('/images/top_nav/help.gif') 0 -26px no-repeat; width: 36px; }
#help a { background: url('/images/top_nav/help.gif') top left no-repeat; width: 36px !important; }
#faq { background: url('/images/top_nav/faq.gif') 0 -26px no-repeat; width: 32px; }
#faq a { background: url('/images/top_nav/faq.gif') top left no-repeat; width: 32px !important; }
#contact-us { background: url('/images/top_nav/contact-us.gif') 0 -26px no-repeat; width: 70px; }
#contact-us a { background: url('/images/top_nav/contact-us.gif') top left no-repeat; width: 70px !important; }
#about-us { background: url('/images/top_nav/about-us.gif') 0 -26px no-repeat; width: 59px; }
#about-us a { background: url('/images/top_nav/about-us.gif') top left no-repeat; width: 59px !important; }
#your-account { background: url('/images/top_nav/your-account.gif') 0 -26px no-repeat; width: 84px; }
#your-account a { background: url('/images/top_nav/your-account.gif') top left no-repeat; width: 84px !important; }
#shopping-cart { background: url('/images/top_nav/shopping-cart.gif') 0 -26px no-repeat; width: 89px; }
#shopping-cart a { background: url('/images/top_nav/shopping-cart.gif') top left no-repeat; width: 89px !important; }
#checkout { background: url('/images/top_nav/checkout.gif') 0 -26px no-repeat; width: 68px; }
#checkout a { background: url('/images/top_nav/checkout.gif') top left no-repeat; width: 68px !important; }

/** for signup form **/

.signupframe{margin: 4px 0px 2px 0px}
 #icpsignup {margin:0px; padding:0px;}
.signupframe input.email-input{width:142px;}
.signupframe input {margin: 0px 3px 0px 0px; width:172px;}
.signupframe select {width:178px;}
.signupframe input.m-btn {border: 0px none ! important;  padding: 0px!important; width:26px;}
.signupframe img{padding-top: 2px; margin:0 4px 0 4px;}

