.aloha-floatingmenu table, .aloha-floatingmenu tr, .aloha-floatingmenu td,
.ext-root table, .ext-root tr, .ext-root td,
table.x-layer, .x-layer tr, .x-layer td,
table.x-window, .x-window tr, .x-window td,
table.x-toolbar-ct, .x-toolbar-ct tr, .x-toolbar-ct td,
table.x-toolbar-left, .x-toolbar-left tr, .x-toolbar-left td, 
table.x-table-layout, .x-table-layout tr, .x-table-layout td,
table.x-toolbar-ct table, .x-toolbar-cell td, .x-table-layout-cell td {
	width: 0 !important;
	height: 0 !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	background-color: transparent !important;
}
/* reset for floatingmenu */
div.aloha-floatingmenu, div.aloha-shadow {
	min-width: 0px;
}
/* more specific for browsers that support nth-child. */
.ext-root tr:nth-child(2n), .ext-root tr:nth-child(3n), .ext-root tr:nth-child(4n), .ext-root tr:nth-child(5n) {
	width: 0 !important;
	height: 0 !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	background-color: transparent !important;
}
.ext-root ol, .ext-root ul, .x-menu ul, .x-menu ol {
	list-style:none;
	margin:0;
	padding:0;
}
/* in IE the ext-shim iframes will overlap the floatingmenu making them inaccessible if not hidden */
.ext-shim {
	display: none !important;
}
