.cart-menu-sub-item .icon-navigator { background-position:2px -29px !important; }
.cart-menu-sub-item .icon-techsupport { background-position:2px -77px !important; }
.cart-menu-sub-item .icon-edit-find { background-position:2px -125px !important; }
.cart-menu-sub-item .icon-tools { background-position:2px -173px !important; }
.cart-menu-sub-item .icon-edit-redo { background-position:2px -221px !important; }
.cart-menu-sub-item .icon-edit-replace { background-position:2px -269px !important; }
.cart-menu-sub-item .icon-downloads { background-position:2px -269px !important; }
.cart-menu-sub-item .icon-health { background-position:2px -1565px !important; }

.cart-menu-sub-item .icon-xxxz { background-position:2px -317px !important; }
.cart-menu-sub-item .icon-afdb { background-position:2px -365px !important; }
.cart-menu-sub-item .icon-file-close { background-position:2px -413px !important; }
.cart-menu-sub-item .icon-file-delete { background-position:2px -461px !important; }
.cart-menu-sub-item .icon-file-exit { background-position:2px -509px !important; }
.cart-menu-sub-item .icon-file-new { background-position:2px -557px !important; }
.cart-menu-sub-item .icon-file-open { background-position:2px -605px !important; }
.cart-menu-sub-item .icon-file-print { background-position:2px -653px !important; }
.cart-menu-sub-item .icon-file-reload { background-position:2px -701px !important; }
.cart-menu-sub-item .icon-file-save { background-position:2px -749px !important; }
.cart-menu-sub-item .icon-file-saveas { background-position:2px -797px !important; }
.cart-menu-sub-item .icon-folder-copy { background-position:2px -845px !important; }
.cart-menu-sub-item .icon-folder-delete { background-position:2px -893px !important; }
.cart-menu-sub-item .icon-folder-move { background-position:2px -941px !important; }
.cart-menu-sub-item .icon-folder-new { background-position:2px -989px !important; } 
.cart-menu-sub-item .icon-format-alignleft { background-position:2px -1037px !important; }
.cart-menu-sub-item .icon-format-alignright { background-position:2px -1085px !important; }
.cart-menu-sub-item .icon-format-bold { background-position:2px -1133px !important; }
.cart-menu-sub-item .icon-format-center { background-position:2px -1181px !important; }
.cart-menu-sub-item .icon-format-font { background-position:2px -1229px !important; }
.cart-menu-sub-item .icon-format-fontdecrease { background-position:2px -1277px !important; }
.cart-menu-sub-item .icon-licensing { background-position:2px -1325px !important; }
.cart-menu-sub-item .icon-format-italic { background-position:2px -1373px !important; }
.cart-menu-sub-item .icon-format-justify { background-position:2px -1421px !important; }
.cart-menu-sub-item .icon-piservers { background-position:2px -1469px !important; }
.cart-menu-sub-item .icon-insert-bullets { background-position:2px -1517px !important; }
.cart-menu-sub-item .icon-insert-date { background-position:2px -1565px !important; }
.cart-menu-sub-item .icon-insert-hyperlink { background-position:2px -1613px !important; }
.cart-menu-sub-item .icon-insert-image { background-position:2px -1661px !important; }
.cart-menu-sub-item .icon-insert-numbering { background-position:2px -1709px !important; }
.cart-menu-sub-item .icon-insert-symbol { background-position:2px -1757px !important; }
.cart-menu-sub-item .icon-insert-time { background-position:2px -1805px !important; }
.cart-menu-sub-item .icon-message-alert { background-position:2px -1853px !important; }
.cart-menu-sub-item .icon-message-error { background-position:2px -1901px !important; }
.cart-menu-sub-item .icon-message-help { background-position:2px -1949px !important; }
.cart-menu-sub-item .icon-message-info { background-position:2px -1997px !important; }
.cart-menu-sub-item .icon-outlook-calendar { background-position:2px -2045px !important; }
.cart-menu-sub-item .icon-userprefs { background-position:2px -2093px !important; }
.cart-menu-sub-item .icon-outlook-drafts { background-position:2px -2141px !important; }
.cart-menu-sub-item .icon-outlook-folder { background-position:2px -2189px !important; }
.cart-menu-sub-item .icon-domains { background-position:2px -2237px !important; }
.cart-menu-sub-item .icon-outlook-inbox { background-position:2px -2285px !important; }
.cart-menu-sub-item .icon-pgmeventlog { background-position:2px -2333px !important; }
.cart-menu-sub-item .icon-outlook-junk { background-position:2px -2381px !important; }
.cart-menu-sub-item .icon-outlook-mail { background-position:2px -2429px !important; }
.cart-menu-sub-item .icon-outlook-mailbox { background-position:2px -2477px !important; }
.cart-menu-sub-item .icon-outlook-notes { background-position:2px -2525px !important; }
.cart-menu-sub-item .icon-outlook-outbox { background-position:2px -2573px !important; }
.cart-menu-sub-item .icon-outlook-searchfolders { background-position:2px -2621px !important; }
.cart-menu-sub-item .icon-outlook-sent { background-position:2px -2669px !important; }
.cart-menu-sub-item .icon-outlook-shortcuts { background-position:2px -2717px !important; }
.cart-menu-sub-item .icon-outlook-tasks { background-position:2px -2765px !important; }
.cart-menu-sub-item .icon-outlook-trash { background-position:2px -2813px !important; }
.cart-menu-sub-item .icon-view-collapse { background-position:2px -2861px !important; }
.cart-menu-sub-item .icon-syssettings { background-position:2px -2909px !important; }
.cart-menu-sub-item .icon-view-magnify { background-position:2px -2957px !important; }
.cart-menu-sub-item .icon-view-movedown { background-position:2px -3005px !important; }
.cart-menu-sub-item .icon-view-moveleft { background-position:2px -3053px !important; }
.cart-menu-sub-item .icon-view-moveright { background-position:2px -3101px !important; }
.cart-menu-sub-item .icon-stats { background-position:2px -3149px !important; }
.cart-menu-sub-item .icon-roles { background-position:2px -3197px !important; }
.cart-menu-sub-item .icon-users { background-position:2px -3245px !important; }
.cart-menu-sub-item .icon-admin { background-position:2px -3293px !important; }
.cart-menu-sub-item .icon-xxx { background-position:2px -3341px !important; }
.cart-menu-sub-item .icon-yyy { background-position:2px -3341px !important; }
.cart-menu-sub-item .icon-view-zoomout2 { background-position:2px -3389px !important; }
.cart-menu-sub-item .icon-builder { background-position:2px -1181px !important;  }
.cart-menu-sub-item .icon-rootfolders { background-position:2px -989px !important; }
.cart-menu-sub-item .icon-skins { background-position:2px -2141px !important; }
.cart-menu-sub-item .icon-contacts { background-position:2px -749px !important; }
.cart-menu-sub-item .icon-myaccount { background-position:2px -797px !important; }
.cart-menu-sub-item .icon-performance {background-position:2px -1229px !important; }
.cart-menu-sub-item .icon-datasource { background-position:2px -1277px !important; }
.cart-menu-sub-item .icon-dataset { background-position:2px -2045px !important; }
.cart-menu-sub-item .icon-tagprops { background-position: 2px -3389px !important; }

/* css position is first pixel of actual icon location minus 3 e.g. icon-users starts at 0,3248, css location is -3245px */