/* ===== SHOP NAV ====== */

#shopnav {
  font-size:0.91em;
/*  background:#333;*/

  border-top:1px solid #333;
  border-bottom:1px solid #333;
  padding:10px 0;
  margin:40px 0 0 0;
  width:950px;
  
}

#shopnav a { 
  text-decoration: none; 
}
#shopnav ul {
  list-style: none; 
}
#shopnav p {
  margin: 15px 0;
}

.shopnav-group { display:block;float:left;margin:0 10px 0 0;padding:0; }
.shopnav-group-last { margin-right:0; }
.shopnav-group ul li { margin-top:5px;display:block; }
.shopnav-group ul ul { background:#fdec4e; }
.shopnav-group ul a { text-shadow:1px 1px 1px #fef493; }
.shopnav-group ul ul li { background:#fdec4e !important;padding:0 !important;margin:0 !important; }

#shopnav-categories, #shopnav-categories ul ul { width:310px; }
#shopnav-categories { background:transparent url(../images/monocle-shopnav/bg_sn_310_t.png) left top no-repeat; }
#shopnav-categories ul { background:url(../images/monocle-shopnav/bg_sn_310_b.png) left bottom no-repeat; }
#shopnav-categories ul li { padding:0px 10px 5px 10px;width:290px;background:url(../images/monocle-shopnav/bg_sn_310_b.png) left bottom no-repeat; }
#shopnav-categories ul li.no-bot-bg { background:#fdec4e; }
#shopnav-categories ul li a { width:290px; }

#shopnav-stores, #shopnav-stores ul ul { width:150px; }
#shopnav-stores { background:transparent url(../images/monocle-shopnav/bg_sn_150_t.png) left top no-repeat; }
#shopnav-stores ul { background:url(../images/monocle-shopnav/bg_sn_150_b.png) left bottom no-repeat; }
#shopnav-stores ul li { width:130px;padding:0 10px 5px 10px;background:url(../images/monocle-shopnav/bg_sn_150_b.png) left bottom no-repeat; }
#shopnav-stores ul li.no-bot-bg { background:#fdec4e; }
#shopnav-stores ul li a { width:130px; }

#shopnav-backissues, #shopnav-backissues ul ul { width:150px; }
#shopnav-backissues { background:transparent url(../images/monocle-shopnav/bg_sn_150_t.png) left top no-repeat; }
#shopnav-backissues ul { background:url(../images/monocle-shopnav/bg_sn_150_b.png) left bottom no-repeat; }
#shopnav-backissues ul li { width:130px;padding:0 10px 5px 10px;background:url(../images/monocle-shopnav/bg_sn_150_b.png) left bottom no-repeat; }
#shopnav-backissues ul li.no-bot-bg { background:#fdec4e; }
#shopnav-backissues ul li a { width:130px; }

#shopnav-subscriptions, #shopnav-subscriptions ul ul { width:310px;margin-right:0; }
#shopnav-subscriptions { background:transparent url(../images/monocle-shopnav/bg_sn_310_t.png) left top no-repeat; }
#shopnav-subscriptions ul { background:url(../images/monocle-shopnav/bg_sn_310_b.png) left bottom no-repeat; }
#shopnav-subscriptions ul li { width:290px;padding:0 10px 5px 10px;background:url(../images/monocle-shopnav/bg_sn_310_b.png) left bottom no-repeat; }
#shopnav-subscriptions ul li.no-bot-bg { background:#fdec4e; }
#shopnav-subscriptions ul li a { width:290px; }


/* LEVEL ONE */
#shopnav ul {
  position:relative;
}
#shopnav ul li {
  font-weight:bold;
  float:left;
  zoom:1;
  font-weight:bold;
  display:block;
}
#shopnav ul a:hover {
  color:#222;
}
#shopnav ul a:active {
  color:#222 !important;
}
#shopnav ul li a {
  display:block;
  padding:0px 0px;
  color:#222;
  background-image:url(../images/monocle-shopnav/menu-arrow.gif);
  background-position:right center;
  background-repeat:no-repeat;  
}
#shopnav ul li a {
  display:block;
  padding:0px 0px;
  color:#222;
  background-image:url(../images/monocle-shopnav/menu-arrow-down.gif);
  background-position:right center;
  background-repeat:no-repeat;  
}
#shopnav .arrowUp {
  background-image:url(../images/monocle-shopnav/menu-arrow-up.gif);
  background-position:right center;
  background-repeat:no-repeat;  
}
#shopnav .arrowDown {
  background-image:url(../images/monocle-shopnav/menu-arrow-down.gif);
  background-position:right center;
  background-repeat:no-repeat;  
}

#shopnav ul li a:active,
#shopnav ul li a:focus {
  color:#222;
}
#shopnav ul li:last-child a {
  border-right: none; 
} /* Doesn't work in IE */
#shopnav ul li.hover,
#shopnav ul li:hover { 
  color: #000; position: relative; 
}
#shopnav ul li.hover a {
  color:#000;
  display:block;
}

/* 
	LEVEL TWO
*/
#shopnav ul ul { 
  visibility:hidden;
  position:absolute;
  top:100%;
  left:0;
  padding:0 0 6px 0;
  /*background:#fdec4e;*/
  width:100%;
  display:block;
}
#shopnav ul ul li { 
  font-weight:normal;
  background:#f6f6f6;
  color:#000;
  float:none;
  display:block;
  text-transform:none !important;
}
#shopnav ul ul li a {
  border-right:none;
  display:block;
  background-image:none;
  padding:4px 10px;
  
  /*
  padding:3px 5px;
  */
  
}
#shopnav ul ul li a:active {
  color:#222 !important;
}


/*

  #shopnav-categories ul ul li { width:290px !important; }
  #shopnav-stores ul ul li { width:130px !important; }
  #shopnav-backissues ul ul li { width:130px !important; }
  #shopnav-subscriptions ul ul li { width:290px !important; }
  */

#shopnav ul ul li a:hover { background-color:#e0d03d;color:#222; } 
#shopnav ul ul li a:active, #shopnav ul ul li a:focus { background-color:#e0d03d;color:#222; } 


/* 
	LEVEL THREE
*/
#shopnav ul ul ul 					{ left: 100%; top: 0; }
/*ul li:hover > ul 			{ visibility: visible; }*/






