/*  Context menu styles */

/* reset all lists */
ul.contextmenu, ul.contextmenu ul { 
  padding: 0;
  margin: 0;
  list-style: none;
}

/* all list items */
ul.contextmenu li {
  position: relative;
  z-index: 5;
  padding-left: 3px;
  padding-right: 3px;
}
  
ul.actions li, ul.actions li li a, a.actions {
  background-image: url(action.gif);
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 15px;
}

ul.actions li a, a.actions {
  text-decoration: none;
  color: #08550E;
}    

ul.contextmenu li li, ul.contextmenu li li:hover { 
  background: none;
  padding-right: 0px;
}

/* menu item list */
ul.contextmenu li ul { 
  display: none;
  position: absolute;
  z-index: 15;

  /* position relative to menu text */
  top: 0px;   
  left: -120px;
  
  width: 130px;
  border: 1px solid #989898;
  background-color:#FFFFFF;
}

/* menu item list */
ul.contextmenuright li ul { 
  left: -100px;
}

ul.contextmenu {
  width: 1%;
}

ul.contextmenu li:hover, ul.contextmenu li.menuover {
  z-index: 10;
}

ul.actions li:hover, ul.actions li.menuover, ul.actions li:hover li a:hover, ul.actions li.menuover li a:hover, a.actions:hover  {
  background-image: url(actionhover.gif);
  color: #08550E;
}


/* Display the item list when hover */
ul.contextmenu li:hover ul, ul.contextmenu li.menuover ul { 
  display: block;
}


/* The menu item */
ul.contextmenu li ul li{ 
  border-top: 1px solid #F9FAFE;
  border-bottom: 1px solid #F9FAFE;
}

/* The menu item action*/
ul.contextmenu li ul li a  { 
  margin: 1px 0px 1px 2px;
  display: block;
}

/* Menu item hover */
ul.contextmenu li ul li:hover, ul.contextmenu li.itemover {
  border-top: 1px solid #17528A;
  border-bottom: 1px solid #17528A;
}
