.sel { color: #F6A901; }    
#pmenu a.sel {color: #F6A901;}

#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none; z-index:100;}
#pmenu {margin:0px;}
#pmenu li {position:relative;}
#pmenu li {border-bottom: solid 1px #D9D6C7;}
#pmenu li ul li {border:none;}
#pmenu a {display:block; width:172px; font-size:11px; color:#D7D7D7; height:31px; line-height:31px; text-decoration:none; text-indent:5px; font-weight: bold;}
#pmenu ul li a { height:24px; line-height:24px; background: none; width: 180px; color: #D9D6C7; font-size:80%; padding-left:10px;}
#pmenu ul li ul li a { background: none; color: #D9D6C7; padding-left:20px;}
#pmenu li > a{ } 
#pmenu li:hover > a{color:#96AE18; }
#pmenu ul li:hover > a{background: none; color:#96AE18;}
#pmenu li ul {display: block; text-align:left; }
#pmenu li ul li ul {display: block; text-align:left;}

#pmenu li ul li a { z-index:200; }
#pmenu li ul li ul li a { z-index:300; }
#pmenu li ul li ul li ul li a { z-index:400; }
#pmenu li ul li ul li ul li ul li a { z-index:500; }
#pmenu li ul li ul li ul li ul li ul li a { z-index:600; }

#pmenu li ul a { width: 150px; }
#pmenu li ul li ul a {width: 150px;}

#pmenu li:hover > ul {display:block; }
#pmenu > li:hover > ul {}
#pmenu ul li > a{ text-transform: none;}


.shopMenu .sel {background: black; color: #FFF; }
.shopMenu li ul li .sel {background: grey; color: #FFF; }

.shopMenu li:hover > ul {display:block;}
.shopMenu ul {margin:0;padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif;}
.shopMenu ul li { }
.shopMenu ul li a {display:block; background: #CCCCCC; line-height: 25px; color:#FFF; padding: 10px; padding-top:2px; padding-bottom:2px; font-size: 75%; }

.shopMenu ul li a:hover {
 background: #666666; text-decoration:none; color:#FFF;
}
.shopMenu ul li ul li a {color:#D7D7D7; line-height: 18px; text-transform: none; font-size: 68%;}
.shopMenu ul li ul li a:hover {}


.basket_menu {
  padding-top: 0px;
}
.basket_menu .icon {
  float: left;
  vertical-align: top;
  margin-left: 10px;
  margin-right: 10px; 
  margin-top: 5px;
  border:none;
}
.basket_menu .info {
line-height: 23px;
  font-size: 90%;
  color: #FFF;
    padding: 0px 10px 5px 10px;
}
.basket_menu .sel, .basket_menu .nosel {display:block; line-height: 25px; color:#FFF;font-size: 90%; }

.basket_menu .nosel {background: #D9D6C7;  }

.basket_menu .sel {background: #D9D6C7; }
.basket_menu li ul li .sel {background: #D9D6C7; color: #FFF; }

.basket_menu li:hover > ul {display:block;}
.basket_menu ul {margin:0;padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif;}


.basket_menu ul li a:hover {
 background: #F6A901; text-decoration:none; color:#FFF;
}
.basket_menu ul li ul li a {color:#D9D6C7; line-height: 18px; text-transform: none; font-size: 68%; background: #333333;}
.basket_menu ul li ul li a:hover {background: #D9D6C7;}

.basket_confirm {
  padding: 10px;
  font-size: 80%;
  text-align: center;
  border: 1px solid;
}

