ul#mainMenu                       {height: 40px; background: #3B3637; border-bottom: 5px solid #EB8030; text-transform: uppercase; font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; font-size: 110%;}

#mainMenu                         {display:  line-height: 1%; inline; float: left; position: relative; z-index: 2; margin: 0; padding: 0; width: 960px; background-color: #EB8030;}

ul#mainMenu li                    {display: inline; float: left; padding: 0; height: 40px;}

#mainmenu_page_1 a                {width: 74px;	background-image: url(../images/design/menu_1.gif);}
#mainmenu_page_2 a                {width: 173px; background-image: url(../images/design/menu_2.gif);}
#mainmenu_page_34 a               {width: 125px; background-image: url(../images/design/menu_3.gif);}
#mainmenu_page_4 a                {width: 118px; background-image: url(../images/design/menu_4.gif);}
#mainmenu_page_5 a                {width: 131px; background-image: url(../images/design/menu_5.gif);}
#mainmenu_page_6 a                {width: 146px; background-image: url(../images/design/menu_6.gif);}
#mainmenu_page_7 a                {width: 193px; background-image: url(../images/design/menu_7.gif);}
	
ul#mainMenu li ul                 {margin: 0px; padding: 0px;}

#mainMenu ul li                   {position: relative; float: none; padding: 5px 0 7px; width: 92px; background: #EB8030 url(../images/design/nav_separator.gif) repeat-x bottom;}
	
#mainMenu li ul                   {position: absolute; left: -999em; width: 190px; font-weight: normal;}

#mainMenu li ul li                {display: block; width: 193px; height: auto;}
	
#mainMenu li ul ul                {left: -999em; margin: 0px; padding: 0px; height: auto;}
	
#mainMenu li a                    {display: block; margin: 0; height: 40px;	text-indent: -999em; text-decoration: none; color: #FFF;}

#mainMenu li a:hover              {background-position: left; text-decoration: underline;}

#menu #mainMenu li.mainMenuSelected a{background-position: bottom left; cursor: default;}
#menu #mainMenu li.mainMenuSelected a:hover{background-position: bottom left;}
#menu #mainMenu li.mainMenuSelected ul li a{cursor: pointer;}

ul#mainMenu li ul li a            {padding: 0 10px; width: 183px; height: auto; background-image: none; text-indent: 0;}

ul#mainMenu li ul li ul           {position: absolute; margin: -28px 0 0 193px; padding:0px;}
#mainMenu  li ul li ul li         {background: #F7DED6; border-bottom: 2px solid #EB8030;}
#mainMenu  li ul li ul li a       {background: #F7DED6; color: #3B3637;}

ul#mainMenu li ul li ul li ul     {position: absolute; margin: -40px 0 0 193px;}
#mainMenu  li ul li ul li ul li   {background: #FFF; border-bottom: 2px solid #F7DED6;}
#mainMenu  li ul li ul li ul li a {background: #FFF; color: #000;}

#mainMenu li:hover ul ul,
#mainMenu li:hover ul ul ul,
#mainMenu li.sfhover ul ul,
#mainMenu li.sfhover ul ul ul     {left: -999em;}
	
#mainMenu li:hover ul,
#mainMenu li li:hover ul,
#mainMenu li li li:hover ul,
#mainMenu li.sfhover ul,
#mainMenu li li.sfhover ul,
#mainMenu li li li.sfhover ul     {left: auto; height: auto;}

#mainMenu li:hover a,
#mainMenu li.sfhover a            {background-position: left;}