/* ThemeLinofantMenu Style Sheet */

.ThemeLinofantMenu,.ThemeLinofantSubMenuTable
{
	font-family:	arial, sans-serif;
	font-size:	13px;
	color: #fff;

	padding:	0;

	white-space:	nowrap;
	cursor:		pointer;
}

.ThemeLinofantSubMenu
{
	position:	absolute;
	visibility:	hidden;
	overflow:	hidden;

	padding:	0px;
	border:		0px;

	background-color:	transparent;
}

.ThemeLinofantSubMenuShadow
{
	z-index:	-1;
	position:	absolute;
	top:		9px;
	left:		9px;
	width:		100%;
	height:		300em;
	background-color:	transparent;
	opacity:	0.15;
	border:		0;
	margin:		0;
}

.ThemeLinofantSubMenuTable
{
	border:		0px;
	background-color:	transparent;
	padding:	1px;
	margin:		0px 2px 2px 0px;
}

.ThemeLinofantMainItem,.ThemeLinofantMainItemHover,.ThemeLinofantMainItemActive,
.ThemeLinofantMenuItem,.ThemeLinofantMenuItemHover,.ThemeLinofantMenuItemActive
{
	border:		0;
	cursor:		pointer;
	white-space:	nowrap;
}

/* common background color to both horizontal and vertical menus */

.ThemeLinofantMainItem { background-color: #c20001; }

.ThemeLinofantMainItemHover,.ThemeLinofantMainItemActive
{
	background-color:	#A60123;
}

/* horizontal main menu */

.ThemeLinofantMainItem
{
	padding:	5px;
	border:		0;
	font-weight: bold;
}

td.ThemeLinofantMainItemHover,td.ThemeLinofantMainItemActive
{
	padding:	4px;
	border:		1px solid #A60123;
	font-weight: bold;
}

.ThemeLinofantMainFolderLeft,.ThemeLinofantMainItemLeft,
.ThemeLinofantMainFolderText,.ThemeLinofantMainItemText,
.ThemeLinofantMainFolderRight,.ThemeLinofantMainItemRight
{
	background-color:	inherit;
	white-space:	nowrap;
}

/* vertical main menu sub components */

td.ThemeLinofantMainFolderLeft,
td.ThemeLinofantMainItemLeft
{
	padding:	3px 2px 3px 1px;

	border:		0;
	background-color:	inherit;
	white-space:	nowrap;
}

td.ThemeLinofantMainFolderText,
td.ThemeLinofantMainItemText
{
	padding:	3px 5px 3px 5px;

	border:		0;
	background-color:	inherit;
	white-space:	nowrap;
}

td.ThemeLinofantMainItemRight,
td.ThemeLinofantMainFolderRight
{
	padding:	3px 1px 3px 0px;

	border:		0;
	background-color:	inherit;
	white-space:	nowrap;
}


tr.ThemeLinofantMainItemHover td.ThemeLinofantMainFolderLeft,
tr.ThemeLinofantMainItemActive td.ThemeLinofantMainFolderLeft,
tr.ThemeLinofantMainItemHover td.ThemeLinofantMainItemLeft,
tr.ThemeLinofantMainItemActive td.ThemeLinofantMainItemLeft
{
	padding:	2px 2px 2px 0px;

	border-width:	1px 0px 1px 1px;
	border-style:	solid;
	border-color:	#3169C6;
}

tr.ThemeLinofantMainItemHover td.ThemeLinofantMainFolderText,
tr.ThemeLinofantMainItemActive td.ThemeLinofantMainFolderText,
tr.ThemeLinofantMainItemHover td.ThemeLinofantMainItemText,
tr.ThemeLinofantMainItemActive td.ThemeLinofantMainItemText
{
	padding:	2px 5px 2px 5px;

	border-width:	1px 0px 1px 0px;
	border-style:	solid;
	border-color:	#3169C6;
}

tr.ThemeLinofantMainItemHover td.ThemeLinofantMainFolderRight,
tr.ThemeLinofantMainItemActive td.ThemeLinofantMainFolderRight,
tr.ThemeLinofantMainItemHover td.ThemeLinofantMainItemRight,
tr.ThemeLinofantMainItemActive td.ThemeLinofantMainItemRight
{
	padding:	2px 0px 2px 0px;

	border-width:	1px 1px 1px 0px;
	border-style:	solid;
	border-color:	#3169C6;
}

/* sub menu sub components */

.ThemeLinofantMenuItem { background-color:	#c20001; }

.ThemeLinofantMenuItemHover,.ThemeLinofantMenuItemActive { background-color: #c20001; }

.ThemeLinofantMenuFolderLeft,
.ThemeLinofantMenuItemLeft
{
	padding:	3px 3px 3px 2px;
	border:		0;

	white-space:	nowrap;

	background-color:	#c20001;
}

.ThemeLinofantMenuFolderText,
.ThemeLinofantMenuItemText
{
	padding:	3px 5px 3px 5px;
	border:		0;

	white-space:	nowrap;
}

.ThemeLinofantMenuFolderRight,
.ThemeLinofantMenuItemRight
{
	padding:	3px 1px 3px 0px;
	border:		0;

	white-space:	nowrap;
}

.ThemeLinofantMenuItemHover .ThemeLinofantMenuFolderLeft,
.ThemeLinofantMenuItemActive .ThemeLinofantMenuFolderLeft,
.ThemeLinofantMenuItemHover .ThemeLinofantMenuItemLeft,
.ThemeLinofantMenuItemActive .ThemeLinofantMenuItemLeft
{
	padding:	2px 3px 2px 1px;

	background-color:	#A60123;

	border-width:	1px 0px 1px 1px;
	border-style:	solid;
	border-color:	#A60123;
}

.ThemeLinofantMenuItemHover .ThemeLinofantMenuFolderText,
.ThemeLinofantMenuItemActive .ThemeLinofantMenuFolderText,
.ThemeLinofantMenuItemHover .ThemeLinofantMenuItemText,
.ThemeLinofantMenuItemActive .ThemeLinofantMenuItemText
{
	padding:	2px 5px 2px 5px;

	border-width:	1px 0px 1px 0px;
	border-style:	solid;
	border-color:	#A60123;
}

.ThemeLinofantMenuItemHover .ThemeLinofantMenuFolderRight,
.ThemeLinofantMenuItemActive .ThemeLinofantMenuFolderRight,
.ThemeLinofantMenuItemHover .ThemeLinofantMenuItemRight,
.ThemeLinofantMenuItemActive .ThemeLinofantMenuItemRight
{
	padding:	2px 0px 2px 0px;

	border-width:	1px 1px 1px 0px;
	border-style:	solid;
	border-color:	#A60123;
}

/* menu splits */

td.ThemeLinofantMenuSplit
{
	margin:		0px;
	padding:	0px;
	border:		0px;
}

div.ThemeLinofantMenuSplit
{
	margin:		3px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #C6C3BD;
}

/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemeLinofantMenuItem img.seq1
{
	display:	inline;
}

.ThemeLinofantMenuItemHover seq2,
.ThemeLinofantMenuItemActive seq2
{
	display:	inline;
}

.ThemeLinofantMenuItem .seq2,
.ThemeLinofantMenuItemHover .seq1,
.ThemeLinofantMenuItemActive .seq1
{
	display:	none;
}

