/**
 * ContextMenu plugin styles
 */

.context-source td,
#mailboxlist li.context-source,
#directorylistbox li.context-source,
#subscription-table li.context-source
{
  background-color: #EEEEEE;
}

#mailboxlist li.selected,
#directorylistbox li.selected
{
  background-color: #929292;
}

div.contextmenu li a.active:hover
{
  color: #fff;
}

div.contextmenu a
{
  position: relative;
  outline: 0;
  padding: 0 !important;
}

div.contextmenu ul.iconized li a span
{
  display: block;
  padding: 1px 12px 3px 28px;
}

div.contextmenu ul.iconized li a span.icon
{
  background: url(images/contexticons.png) no-repeat 0 20px;
}

div.contextmenu ul.iconized li.rcm-submenu a span.icon
{
  padding-right: 15px;
}

div.contextmenu ul.iconized li.rcm-submenu a span.sub-button
{
  position: absolute;
  top: 0;
  right: 0;
  height: 15px;
  width: 15px;
  background: url(images/contexticons.png) no-repeat right 1px;
}

div.contextmenu ul.iconized li a.reply span.icon
{
  background-position: 7px -119px;
}

div.contextmenu ul.iconized li a.replyAll span.icon,
div.contextmenu ul.iconized li a.replyalllink span.icon
{
  background-position: 7px -392px;
}

div.contextmenu ul.iconized li a.replylistlink span.icon
{
  background-position: 7px -377px;
}

div.contextmenu ul.iconized li a.forward span.icon,
div.contextmenu ul.iconized li a.forwardlink span.icon
{
  background-position: 7px -102px;
}

div.contextmenu ul.iconized li a.forwardattachmentlink span.icon
{
  background-position: 7px -361px;
}

div.contextmenu ul.iconized li a.bouncelink span.icon
{
  background-position: 7px -561px;
}

div.contextmenu ul.iconized li a.delete span.icon,
div.contextmenu ul.iconized li a.deletelink span.icon,
div.contextmenu ul.iconized li a.delgroup span.icon,
div.contextmenu ul.iconized li a.cmd_group-delete span.icon,
div.contextmenu ul.iconized li a.cmd_search-delete span.icon,
div.contextmenu ul.iconized li a.cmd_delete-folder span.icon,
div.contextmenu ul.iconized li a.cmd_plugin-managesieve-del span.icon,
div.contextmenu ul.iconized li a.cmd_plugin-managesieve-setdel span.icon
{
  background-position: 7px -187px;
}

div.contextmenu ul.iconized li a.junk span.icon
{
  background-position: 7px -577px;
}

div.contextmenu ul.iconized li a.archive span.icon
{
  background-position: 7px -596px;
}

div.contextmenu ul.iconized li a.markmessage span.icon
{
  background-position: 7px -457px;
}

div.contextmenu ul.iconized li a.readlink span.icon
{
  background-position: 7px -85px;
}

div.contextmenu ul.iconized li a.unreadlink span.icon
{
  background-position: 7px -136px;
}
div.contextmenu ul.iconized li a.flaggedlink span.icon
{
  background-position: 7px -170px;
}

div.contextmenu ul.iconized li a.unflaggedlink span.icon
{
  background-position: 7px -153px;
}

div.contextmenu ul.iconized li a.undeletedlink span.icon
{
  background-position: 7px -1000px;
}

div.contextmenu ul.iconized li a.messagemenu span.icon,
div.contextmenu ul.iconized li a.contactmenu span.icon,
div.contextmenu ul.iconized li a.keymenu span.icon
{
  background-position: 7px -475px;
}

div.contextmenu ul.iconized li a.compose span.icon
{
  background-position: 8px -237px;
}

div.contextmenu ul.iconized li a.print span.icon
{
  background: url(images/messageactions.png) no-repeat 5px 1px;
}

div.contextmenu ul.iconized li a.cmd_mark-all-read span.icon
{
  background-position: 7px -85px;
}

div.contextmenu ul.iconized li a.collapseall span.icon
{
  background-position: 7px -219px;
}
div.contextmenu ul.iconized li a.expandall span.icon
{
  background-position: 7px -203px;
}

div.contextmenu ul.iconized li a.cmd_expunge span.icon
{
  background-position: 7px -254px;
}

div.contextmenu ul.iconized li a.cmd_purge span.icon
{
  background-position: 7px -271px;
}

div.contextmenu ul.iconized li a.openinline span.icon
{
  background-position: 7px -618px;
}

div.contextmenu ul.iconized li a.openfolder span.icon
{
  background: url(images/messageactions.png) no-repeat 6px -52px;
}

div.contextmenu ul.iconized li a.movecontact span.icon
{
  background: url(images/messageactions.png) no-repeat 5px -161px;
}

div.contextmenu ul.iconized li a.copycontact span.icon
{
  background: url(images/messageactions.png) no-repeat 5px -143px;
}

div.contextmenu ul.iconized li a.export span.icon,
div.contextmenu ul.iconized li a.exportsellink span.icon,
div.contextmenu ul.iconized li a.cmd_plugin-managesieve-setget span.icon
{
  background-position: 7px -510px;
}

div.contextmenu ul.iconized li a.exportalllink span.icon
{
  background-position: 7px -527px;
}

div.contextmenu ul.iconized li a.cmd_add-recipient span.icon
{
  background-position: 8px -236px;
}

div.contextmenu ul.iconized li a.vcard span.icon,
#rcm_contactmenumenu ul.iconized li a.vcard span.icon
{
  background: url(images/contexticons.png) no-repeat 7px -546px;
}

div.contextmenu ul.iconized li a.cmd_group-create span.icon
{
  background-position: 7px -441px;
}

div.contextmenu ul.iconized li a.cmd_group-rename span.icon
{
  background-position: 7px -426px;
}

#rcm_messagemenumenu ul.iconized li a span.icon
{
  background: url(images/messageactions.png) no-repeat 5px 20px;
}

#rcm_messagemenumenu ul.iconized li a.printlink span.icon
{
  background-position: 5px 1px;
}

#rcm_messagemenumenu ul.iconized li a.downloadlink span.icon
{
  background-position: 5px -17px;
}

#rcm_messagemenumenu ul.iconized li a.editlink span.icon
{
  background-position: 5px -70px;
}

#rcm_messagemenumenu ul.iconized li a.movelink span.icon
{
  background-position: 5px -161px;
}

#rcm_messagemenumenu ul.iconized li a.copylink span.icon
{
  background-position: 5px -143px;
}

#rcm_messagemenumenu ul.iconized li a.sourcelink span.icon
{
  background-position: 5px -35px;
}

#rcm_messagemenumenu ul.iconized li a.openlink span.icon
{
  background-position: 5px -52px;
}

#rcm_messagemenumenu ul.iconized li a.filterlink span.icon
{
  background-position: 5px -178px;
}

#rcm_contactmenumenu ul.iconized li a span.icon
{
  background: url(images/contactactions.png) no-repeat 5px 20px;
}

#rcm_contactmenumenu ul.iconized li a.qrcode span.icon
{
  background-position: 5px -40px;
}

#rcm_contactmenumenu ul.iconized li a.assigngroup span.icon
{
  background-position: 5px 0;
}

#rcm_contactmenumenu ul.iconized li a.removegroup span.icon
{
  background-position: 5px -19px;
}

#rcm_contactmenumenu ul.iconized li a.movelink span.icon
{
  background: url(images/messageactions.png) no-repeat 7px 0;
  background-position: 5px -160px;
}

#rcm_contactmenumenu ul.iconized li a.copylink span.icon
{
  background: url(images/messageactions.png) no-repeat 7px 0;
  background-position: 5px -142px;
}

div.contextmenu ul.iconized li a.cmd_plugin-managesieve-seteditraw span.icon
{
  background: url(images/messageactions.png) no-repeat 5px 20px;
  background-position: 5px -70px;
}

div.contextmenu ul.iconized li a.cmd_plugin-managesieve-setact span.icon,
div.contextmenu ul.iconized li a.cmd_plugin-managesieve-act span.icon
{
  background-position: 7px -640px;
}