/**************************** VERTICAL (Default / No suffixes) *************************************************/
.igdm_NautilusControlVertical
{
	background-color:Transparent;
	font-family: Verdana,Arial,Lucida Grande,Lucida Sans Unicode,Lucida,Helvetica,Sans-serif;
	border:none 1px Transparent;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	cursor:default;
}


/*
 Main Control CSS class when it's active 
*/
.igdm_NautilusControlVerticalActive
{
}


/*
 Main Control CSS class when it's disabled
*/
.igdm_NautilusControlVerticalDisabled
{
}


/******************************** ROOT ELEMENTS ***************************************************/
.igdm_NautilusMenuGroupVerticalRoot
{
	background-color:Transparent;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	list-style-type: none;
	cursor:default;
	color:Navy;
}


.igdm_NautilusMenuItemVerticalRoot
{
	background-color:Transparent;
	font-size:10px;
	border:none 0px Transparent;
	padding:6px 30px 6px 12px;
	_border: 0px;
	min-height: 64px;
	min-width:250px;
	color:Navy;
}


.igdm_NautilusMenuItemVerticalIcon
{
	border-style:none;
	border-width:0px;
	padding-right:6px;
	clear: none;
	text-align:left;
	vertical-align:middle;
}


.igdm_NautilusMenuItemVerticalRootLink
{
	background-color:Transparent;
	font-size:12px;
	font-family: Verdana,Arial,Lucida Grande,Lucida Sans Unicode,Lucida,Helvetica,Sans-serif;
	display: block;
	cursor:default;
	color:Navy;
	text-decoration:none;
}


.igdm_NautilusMenuItemVerticalRootSelected
{
	background-color:Transparent;
	//background-color:#4B709B;
	background-repeat:repeat-x;
	background-position:left top ;
	//border:solid 1px #24406F;
	_border: 0px;
	color:Navy;
}


.igdm_NautilusMenuItemVerticalRootActive
{
	background-color:Transparent;
	//background-color:#b9dcff;
	//border-style:solid;
	//border-width:1px;
	//color:Navy;
}


.igdm_NautilusMenuItemVerticalRootHover
{
	background-color:Transparent;
	background-repeat:repeat-x;
	background-position:left top ;
	background-image: url(images/gradient.png);
	border:solid 1px Transparent;
	_border: 0px;
	color:Navy;
}


.igdm_NautilusMenuItemVerticalRootDisabled
{
}


/********************************** END ROOT ELEMENTS *********************************************/
/****************************** MenuGroup (UL) ELEMENTS (SubMenu) *********************************/
/* UL (List) */
.igdm_NautilusMenuGroupVertical
{
	background-color:Transparent;
	border:solid 1px #CCCCCC;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	list-style-type: none;
	cursor:default;
	color:Navy;
}


/**************************** END Menu Group Elemnts ********************************************/
/************ MenuItem elements (single menu item - LI (base element) has > a > span) ***********/
/* List Item (Li) */
.igdm_NautilusMenuItemVertical
{
	background-attachment:scroll;
	background-color:Transparent;
	background-repeat:repeat;
	background-position:notset notset ;
	border:solid 1px Transparent;
	margin:0px;
	padding:5px 30px 5px 5px;
	_border: 0px;
	color:#000333;
}


.igdm_NautilusMenuItemVerticalLink
{
	background-color:Transparent;
	font-size:12px;
	font-family: Verdana,Arial,Lucida Grande,Lucida Sans Unicode,Lucida,Helvetica,Sans-serif;
	display: block;
	cursor:default;
	color:#000333;
	text-decoration:none;
}


/* List Item (Li) that is a parent of a menu which will appear on the bottom */
.igdm_NautilusMenuItemVerticalParent
{
	color:Navy;
}


.igdm_NautilusMenuItemVerticalParentLink
{
	background-color:Transparent;
	font-size:12px;
	font-family: Verdana,Arial,Lucida Grande,Lucida Sans Unicode,Lucida,Helvetica,Sans-serif;
	display: block;
	cursor:default;
	color:#000333;
	text-decoration:none;
}


/* List Item (Li) */
.igdm_NautilusMenuItemVerticalSelected
{
	background-color:Transparent;
	background-repeat:repeat-x;
	background-position:top ;
	background-image: url(images/gradient.png);
	border:solid 1px #24406F;
	margin:0px;
	color:GhostWhite;
}


/* List Item (Li) */
.igdm_NautilusMenuItemVerticalActive
{
	background-color:Transparent;
	//background-color:#b9dcff;
	background-repeat:repeat-x;
	background-position:top ;
	background-image: url(images/igdm_itemhover.png);
	border:solid 1px #24406F;
	margin:0px;
	color:White;
}


/* List Item (Li) */
.igdm_NautilusMenuItemVerticalHover
{
	background-repeat:repeat-x;
	background-position:top ;
	background-image: url(images/igdm_itemhover.png);
	border:solid 1px Transparent;
	margin:0px;
	_border: 0px;
	color:Navy;
}


.igdm_NautilusMenuItemVerticalDisabled
{
}


/* List Item (LI) no inner content */
.igdm_NautilusMenuItemVerticalSeparator
{
	background-color:Transparent;
	border-style:none;
	border-width:0px;
	margin-top:0px;
	padding:0px;
	display: block;
	height: 1px;
	height: 1px;
	width: 100%;
	margin: 0px auto;
	position: absolute;
	clear: both;
}


.igdm_NautilusMenuScrollContainerVertical
{
	border:solid 1px OrangeRed;
	color:Navy;
}


.igdm_NautilusMenuScrollerRootTop
{
}


.igdm_NautilusMenuScrollerRootBottom
{
}


.igdm_NautilusMenuScrollerTop
{
	height: 10px;
	width: 100%;
}


.igdm_NautilusMenuScrollerBottom
{
	height: 10px;
	width: 100%;
}


/************************************************************************************************\

********************** Horizontal / Suffixed with "Horizontal" *********************************

\************************************************************************************************/
.igdm_NautilusControlHorizontal
{
	background-color:Transparent;
	font-family: Verdana,Arial,Lucida Grande,Lucida Sans Unicode,Lucida,Helvetica,Sans-serif;
	border-style:none;
	border-width:0px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	cursor:default;
	color:Navy;
}


.igdm_NautilusControlHorizontalActive
{
}


/*
 Main Control CSS class when it's disabled
*/
.igdm_NautilusControlHorizontalDisabled
{
}


/************** End Main Control Definitions ********************/
/******************************** ROOT ELEMENTS - Group and Item ***************************************/
/** Definitions for Root elements should be always before definitions of subElements **/
.igdm_NautilusMenuGroupHorizontalRoot
{
	background-color:Transparent;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	list-style-type: none;
	cursor:default;
	color:Navy;
}


.igdm_NautilusMenuItemHorizontalRoot
{
	font-size:10px;
	border:solid 0px Transparent;
	padding:6px 6px 6px 12px;
	float: left;
	_border: 0px;
	color:Navy;
	//min-height:118px;
}


.igdm_NautilusMenuItemHorizontalIcon
{
	border-style:none;
	border-width:0px;
	padding-right:6px;
	clear: none;
	float: left;
	color:Navy;
	text-align:left;
	vertical-align:middle;
}


.igdm_NautilusMenuItemHorizontalRootLink
{
	font-size:12px;
	font-family: Verdana,Arial,Lucida Grande,Lucida Sans Unicode,Lucida,Helvetica,Sans-serif;
	display: block;
	_border: 0px;
	cursor:default;
	color:Navy;
	text-decoration:none;
}


.igdm_NautilusMenuItemHorizontalRootSelected
{
	background-color:#4B709B;
	background-repeat:repeat-x;
	background-position:left top ;
	border:solid 1px #24406F;
	_border: 0px;
}


.igdm_NautilusMenuItemHorizontalRootActive
{
	background-color:Gray;
	border:solid 3px Navy;
	color:Navy;
}


.igdm_NautilusMenuItemHorizontalRootHover
{
	background-color:Gray;
	background-repeat:repeat-x;
	background-position:left top ;
	border:solid 3px Navy;
	_border: 0px;
	color:Navy;
}


.igdm_NautilusMenuItemHorizontalRootDisabled
{
	float: left;
	color:Navy;
}


/********************************** END ROOT ELEMENTS *********************************************/
/****************************** MenuGroup (UL) ELEMENTS (SubMenu) *********************************/
/* UL (List) */
.igdm_NautilusMenuGroupHorizontal
{
	background-color:Transparent;
	border:solid 1px #CCCCCC;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	list-style-type: none;
	cursor:default;
	color:Navy;
}


/**************************** END Menu Group Elemnts ********************************************/
/************ MenuItem elements (single menu item - LI (base element) has > a > span) ***********/
/* List Item (Li) */
.igdm_NautilusMenuItemHorizontal
{
	background-attachment:scroll;
	background-color:Transparent;
	background-repeat:repeat;
	background-position:notset notset ;
	border:solid 1px Transparent;
	margin:0px;
	padding:5px 30px 5px 5px;
	_border: 0px;
	color:Navy;
}


.igdm_NautilusMenuItemHorizontalLink
{
	font-size:12px;
	font-family: Verdana,Arial,Lucida Grande,Lucida Sans Unicode,Lucida,Helvetica,Sans-serif;
	display: block;
	cursor:default;
	color:#000333;
	text-decoration:none;
}


/* List Item (Li) that is a parent of a menu which will appear on the bottom */
.igdm_NautilusMenuItemHorizontalParent
{
	font-weight:normal;
	margin:0px;
	color:Navy;
}


.igdm_NautilusMenuItemHorizontalParentLink
{
	font-size:12px;
	font-family: Verdana,Arial,Lucida Grande,Lucida Sans Unicode,Lucida,Helvetica,Sans-serif;
	display: block;
	cursor:default;
	color:#000333;
	text-decoration:none;
}


/* List Item (Li) */
.igdm_NautilusMenuItemHorizontalSelected
{
	background-color:#b9dcff;
	background-repeat:repeat-x;
	background-position:top ;
	background-image: url(images/igdm_itemhover.png);
	border:solid 1px #24406F;
	margin:0px;
	color:White;
}


/* List Item (Li) */
.igdm_NautilusMenuItemHorizontalActive
{
	background-color:#b9dcff;
	background-repeat:repeat-x;
	background-position:top ;
	background-image: url(images/igdm_itemhover.png);
	border:solid 1px #24406F;
	margin:0px;
	color:White;
}


/* List Item (Li) */
.igdm_NautilusMenuItemHorizontalHover
{
	background-color:#b9dcff;
	background-repeat:repeat-x;
	background-position:top ;
	background-image: url(images/igdm_itemhover.png);
	border:solid 1px Transparent;
	margin:0px;
	_border: 0px;
	color:White;
}


.igdm_NautilusMenuItemHorizontalDisabled
{
}


/* List Item (LI) no inner content */
.igdm_NautilusMenuItemHorizontalSeparator
{
	background-color:#CCCCCC;
	border-style:none;
	border-width:0px;
	margin-top:0px;
	padding:0px;
	display: block;
	width: 1px;
	width: 1px;
	height: 100%;
	margin: 0px auto;
}


/* Scrolling container - DIV */
.igdm_NautilusMenuScrollContainerHorizontal
{
	background-color:Transparent;
	border:solid 1px #CCCCCC;
	color:Black;
}


/* Left scrolling element for root level items Horizontal orientation - DIV */
.igdm_NautilusMenuScrollerRootLeft
{
}


/* Right scrolling element for root level items Horizontal orientation - DIV */
.igdm_NautilusMenuScrollerRootRight
{
}


/* Left scrolling element for non-root level items Horizontal orientation - DIV */
.igdm_NautilusMenuScrollerLeft
{
	background-repeat:repeat-y;
	background-position:right -70px ;
	border-left:solid 1px #182D56;
	width: 10px;
	height: 28px;
	display: block;
}


/* Right scrolling element for non-root level items Horizontal orientation - DIV */
.igdm_NautilusMenuScrollerRight
{
	background-repeat:repeat-y;
	background-position:right -70px ;
	border-right:solid 1px #182D56;
	width: 10px;
	height: 28px;
	display: block;
}


/*************************************** SCROLLING ROLES ************************************/
.igdm_NautilusMenuScrollButton
{
	background-color:#27406D;
	background-repeat:repeat-x;
	background-position:center -57px ;
	background-image: url("images/igwdm_scrollsprite.png");
	border:solid 1px #182D56;
	margin:0px;
	padding:0px;
	position: absolute;
	text-decoration:none;
}


.igdm_NautilusMenuScrollIcon
{
	background-repeat:no-repeat;
	background-image: url("images/igwdm_scrollsprite.png");
	margin:0px;
	padding:0px;
	display: block;
	height: 10px;
	cursor:pointer;
}


.igdm_NautilusMenuScrollIconTop
{
	background-position:center -1px ;
	margin-left:-5px;
	width: 10px;
	position: relative;
	left: 50%;
}


.igdm_NautilusMenuScrollIconBottom
{
	background-position:center -25px ;
	margin-left:-5px;
	width: 10px;
	position: relative;
	left: 50%;
}


.igdm_NautilusMenuScrollIconLeft
{
	background-position:-15px -15px ;
	margin-top:-6px;
	position: relative;
	top: 50%;
}


.igdm_NautilusMenuScrollIconRight
{
	background-position:-30px -15px ;
	margin-top:-6px;
	position: relative;
	top: 50%;
}


.igdm_NautilusMenuScrollContainer
{
	margin:0px;
	padding-top:0px;
	padding-left:0px;
}


.igdm_NautilusMenuScrollContainerRootVertical
{
}


.igdm_NautilusMenuScrollContainerRootHorizontal
{
}


.igdm_NautilusMenuGroupScrollingVertical
{
	background-color:White;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	list-style-type: none;
	cursor:default;
	color:Black;
}


.igdm_NautilusMenuGroupScrollingHorizontal
{
	background-color:White;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	list-style-type: none;
	cursor:default;
	color:Black;
}


.igdm_NautilusMenuItemVerticalRoot.igdm_NautilusMenuItemVerticalRootActive .igdm_Nautilusmenuitemverticalrootlink, .igdm_NautilusMenuItemVerticalRoot.igdm_NautilusMenuItemVerticalRootSelected .igdm_NautilusMenuItemVerticalRootLink
{
	_color: white;
}


.igdm_NautilusMenuItemHorizontalSelected > a
{
	color:White;
}


.igdm_NautilusMenuItemHorizontal.igdm_NautilusMenuItemHorizontalParent
{
	background-repeat:no-repeat;
	background-position:center right ;
	_border: 0px;
}


.igdm_NautilusMenuItemHorizontalRootActive .igdm_NautilusMenuItemHorizontalRootLink
{
	_color: white;
}


.igdm_NautilusMenuItemHorizontalHover .igdm_NautilusMenuItemHorizontalParent
{
	background-repeat:repeat-x;
	background-position:center top ;
	border:solid 1px Transparent;
	_border: 0px;
}


.igdm_NautilusMenuItemVerticalActive.igdm_NautilusMenuItemVerticalParent
{
	background-color:#b9dcff;
	background-repeat:repeat-x;
	background-position:center right ;
	background-image: url(images/igdm_itemhoverparent.png);
	font-weight:normal;
	border:solid 1px #24406F;
}


.igdm_NautilusMenuItemHorizontalRootActive > a
{
	color:White;
}


.igdm_NautilusMenuItemVerticalActive > a
{
	color:White;
}


/* List Item (Li) */
.igdm_NautilusMenuItemVerticalDisabled > a
{
	color:#BBBBBB;
}


.igdm_NautilusMenuItemVerticalSelected > a
{
	color:White;
}


.igdm_NautilusMenuItemHorizontalRootHover > a
{
	color:#333333;
}


.igdm_NautilusMenuItemHorizontalSelected.igdm_NautilusMenuItemHorizontalParent
{
	background-repeat:repeat-x;
	background-position:center right ;
	border:solid 1px #24406F;
}


.igdm_NautilusMenuItemHorizontalHover > a
{
	color:White;
}


.igdm_NautilusMenuItemVerticalRootActive .igdm_NautilusMenuItemVerticalRootLink
{
	color:White;
}


.igdm_NautilusMenuItemHorizontalRootHover .igdm_NautilusMenuItemHorizontalRootLink
{
	color:White;
}


.igdm_NautilusMenuItemVerticalRootHover .igdm_NautilusMenuItemVerticalRootLink
{
	_color: white;
}


.igdm_NautilusMenuItemVerticalRootActive > a
{
	color:#333333;
}


.igdm_NautilusMenuScrollerTop hover, .igdm_NautilusMenuScrollerRight active
{
	background-position:center -42px ;
}


.igdm_NautilusMenuItemHorizontalRootDisabled > a
{
	color:#AAAAAA;
}


.igdm_NautilusMenuItemVerticalHover > a
{
	color:White;
}


.igdm_NautilusMenuItemHorizontalActive > a
{
	color:White;
}


.igdm_NautilusMenuItemVerticalRootDisabled > a
{
	color:#AAAAAA;
}


/* List Item (Li) */
.igdm_NautilusMenuItemHorizontalDisabled > a
{
	color:#BBBBBB;
}


ul.igdm_NautilusMenuGroupVerticalRoot li.igdm_NautilusMenuItemVerticalParent.igdm_NautilusMenuItemVerticalRoot
{
	_background: none;
}


.igdm_NautilusMenuItemVertical.igdm_NautilusMenuItemVerticalParent
{
	background-repeat:no-repeat;
	background-position:right center ;
	background-image: url("images/igwdm_submenuindicator.gif");
	_border: 0px;
	_background-color: transparent;
}


.igdm_NautilusMenuItemVerticalRootHover > a
{
	color:White;
}


.igdm_NautilusMenuItemVerticalSelected.igdm_NautilusMenuItemVerticalParent
{
	background-color:#b9dcff;
	background-repeat:repeat-x;
	background-position:center right ;
	background-image: url(images/igdm_itemhoverparent.png);
	border:solid 1px #24406F;
}


.igdm_NautilusMenuScrollerLeft hover, .igdm_NautilusMenuScrollerRight active
{
	background-position:left -70px ;
}


.igdm_NautilusMenuItemHorizontalActive.igdm_NautilusMenuItemHorizontalParent
{
	background-repeat:repeat-x;
	background-position:right center ;
	border:solid 1px #24406F;
}


.igdm_NautilusMenuItemHorizontalRootSelected > a
{
	color:White;
}


.igdm_NautilusMenuItemVerticalHover.igdm_NautilusMenuItemVerticalParent
{
	background-color:#b9dcff;
	background-repeat:repeat-x;
	background-position:top right ;
	background-image: url(images/igdm_itemhoverparent.png);
	font-weight:normal;
	border:solid 1px Transparent;
	_border: 0px;
}


.igdm_NautilusMenuScrollerRight hover, .igdm_NautilusMenuScrollerRight active
{
	background-position:left -70px ;
}


.igdm_NautilusMenuScrollerBottom hover, .igdm_NautilusMenuScrollerRight active
{
	background-position:center -42px ;
}


.igdm_NautilusMenuItemVerticalRootSelected > a
{
	color:White;
}


