.ThemePanelMenu {
	width: 100%;	
}
.ThemePanelMenu td {
	cursor: pointer;
	white-space: nowrap;
}
.ThemePanelMainFolderText, .ThemePanelMainItemText {
	background-image: url("/images/navback.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 21px;
	padding-right: 15px;
	color:#959595;
	font-size:16px;
	text-transform: uppercase;
	text-align: right;
	font-weight: bold;
}

.ThemePanelMainFolderLeft, .ThemePanelMainItemLeft,
.ThemePanelMainFolderRight, .ThemePanelMainItemRight {
	width: 0px;
	display:none;
}
.ThemePanelMainItemHover .ThemePanelMainItemText,
.ThemePanelMainItemHover .ThemePanelMainFolderText {
	color:#bd8749;
}
#ThemePanelMainTopic td {
	color: #2d2d2d;
}
/* sub menus sub components */
.ThemePanelSubMenu {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	border: 1px solid #dddada;
}
.ThemePanelSubMenu td {
	cursor: pointer;
	white-space: nowrap;
}
.ThemePanelMenuItemHover td, .ThemePanelMenuItemActive td {
	color:#cea779;
}
.ThemePanelMenuFolderRight,.ThemePanelMenuItemRight,
.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft {
	width: 10px;
}
.ThemePanelMenuFolderText,.ThemePanelMenuItemText {
	font-size:12px;
	text-transform: uppercase;
	color: #1e1e1e;
	line-height: 12px;
	padding-top: 10px;
	padding-bottom: 8px;
	border-bottom: 1px solid #dddada;
}
.ThemePanelMenuFolder:last-child .ThemePanelMenuFolderText, .ThemePanelMenuItem:last-child .ThemePanelMenuItemText {
	border: none;
}
.ThemePanelMenuFolderText, .ThemePanelMenuItemText {
	border-bottom: expression(this.parentNode.parentNode.lastChild==this.parentNode ? 'none' : '1px solid #dddada');
}

