/*---------------------------------------------------------------------------
M E N U
-----------------------------------------------------------------------------

/*--------------------------------
PRIMARY NAVIGATION
------------------------------*/
ul.mainmenu { height:75px; width:950px; padding: 0 }
.mainmenu li { display: inline; text-indent: -9999px; }
.mainmenu a { height:37px; margin:41px 0 0 0; display: block; background-repeat: no-repeat; background-position: 0 0; float: left; }
.mainmenuProducts a, .mainmenuProductsActive a { padding:0 40px 0 0;background-image: url(http://cache.lego.com/upload/contentTemplating/Mindstorms2Menu/images/pic076A442979CB0E013B01076B6FF1A66C.gif); }
.mainmenuProducts a:hover, .mainmenuProductsActive a { background-position: 0 -30px; }
.mainmenuHome a, .mainmenuHomeActive a { margin-left: 20px; padding:0 40px 0 0;background-image: url(http://cache.lego.com/upload/contentTemplating/Mindstorms2Menu/images/picDFD9A7C9ED74FE6954C3FA2C633C9F52.gif); }
.mainmenuHome a:hover, .mainmenuHomeActive a { background-position: 0 -30px; }
.mainmenuCommunity a, .mainmenuCommunityActive a { padding:0 40px 0 0;background-image: url(http://cache.lego.com/upload/contentTemplating/Mindstorms2Menu/images/pic9D0CB0B645F3A02FD86A3AF047E9E890.gif); }
.mainmenuCommunity a:hover, .mainmenuCommunityActive a { background-position: 0 -30px; }
.mainmenuFunzone a, .mainmenuFunzoneActive a { padding:0 40px 0 0;background-image: url(http://cache.lego.com/upload/contentTemplating/Mindstorms2Menu/images/pic3B2F242DFE833029302DE83D8CB692CA.gif); }
.mainmenuFunzone a:hover, .mainmenuFunzoneActive a { background-position: 0 -30px; }
.mainmenuNews a, .mainmenuNewsActive a { padding:0 40px 0 0; background-image: url(http://cache.lego.com/upload/contentTemplating/Mindstorms2Menu/images/pic3DD7CEE5A2CB88B82D7342BC3D235498.gif); }
.mainmenuNews a:hover, .mainmenuNewsActive a { background-position: 0 -30px; }
.mainmenuAbout a, .mainmenuAboutActive a { padding:0 40px 0 0;background-image: url([Menu::About_Image]); }
.mainmenuAbout a:hover, .mainmenuAboutActive a { background-position: 0 -30px; }
.mainmenuSupport a, .mainmenuSupportActive a { padding:0 40px 0 0;background-image: url(http://cache.lego.com/upload/contentTemplating/Mindstorms2Menu/images/picBC7FE3FB2DC4F0545C1E28E2F0E6D562.gif); }
.mainmenuSupport a:hover, .mainmenuSupportActive a { background-position: 0 -30px; }

.mainmenuWhatIsNxt a, .mainmenuWhatIsNxtActive a { margin: 32px 0 0 90px; background-image: url(http://cache.lego.com/upload/contentTemplating/Mindstorms2Menu/images/picA82138671D6F4B537A4A854D310697CD.gif); }
/*.mainmenuWhatIsNxt a:hover, .mainmenuWhatIsNxtActive a { background-position: 0 -30px; }*/

/*---------------------------------
SUB NAVIGATION: SUPPORT AND FUNZONE
--------------------------------*/
#pageSubMenu { /*float: left;*/position:absolute;top:8px;left:170px; color: #FFF; font-weight: bold; }
#pageSubMenu a:hover { color: #F6DB05; }
.subMenuItem { font: 12px arial, lucida, verdana, helvetica, sans-serif; color: #FFF; font-weight: bold; text-decoration: none; padding: 0 10px 0 10px; }
.subMenuItemActive { font: 12px arial, sans-serig; color: #F6DB05; font-weight: bold; text-decoration: none; padding: 0 10px 0 10px; }

/*---------------------------------
SUPPORT SUB NAVIGATION
--------------------------------*/
ul.supportmenu { height:75px; float:left; width:950px; padding: 0 }
.supportmenu li { display: inline; text-indent: -9999px; }
.supportmenu a { height:37px; margin:41px 0 0 0; display: block; background-repeat: no-repeat; background-position: 0 0; float: left; }
.supportmenuSupportBuildingInstructions a, .supportmenuSupportBuildingInstructionsActive a { padding:0 40px 0 0;background-image: url([Menu::SupportBuildingInstructions_Image]); }
.supportmenuSupportBuildingInstructions a:hover, .supportmenuSupportBuildingInstructionsActive a { background-position: 0 -30px; }
.supportmenuSupportFiles a, .supportmenuSupportFilesActive a { margin-left: 20px; padding:0 40px 0 0;background-image: url([Menu::SupportFiles_Image]); }
.supportmenuSupportFiles a:hover, .supportmenuSupportFilesActive a { background-position: 0 -30px; }

/*--------------------------------
NXTLog NAVIGATION
------------------------------*/
ul.nxtlogmenu { float:left; margin:0 0 0 60px; }
.nxtlogmenu li { display: inline; text-indent: -9999px; }
.nxtlogmenu a { height:16px; margin:25px 0 0 0; display: block; background-repeat: no-repeat; background-position: 0 0; float: left; }
.nxtlogmenunxtlogRules a, .nxtlogmenunxtlogRulesActive a { padding:0 40px 0 0;background-image: url(http://cache.lego.com/upload/contentTemplating/Mindstorms2Menu/images/pic42723CB0093573322BDE2B2F6656CDD0.gif); }
.nxtlogmenunxtlogRules a:hover, .nxtlogmenunxtlogRulesActive a { background-position: 0 -16px; }
.nxtlogmenunxtlogLDD a, .nxtlogmenunxtlogLDDActive a { padding:0 40px 0 0;background-image: url([Menu::nxtlogLDD_Image]); }
.nxtlogmenunxtlogLDD a:hover, .nxtlogmenunxtlogLDDActive a { background-position: 0 -16px; }
.nxtlogmenunxtlogAbout a, .nxtlogmenunxtlogAboutActive a { padding:0 40px 0 0;background-image: url(http://cache.lego.com/upload/contentTemplating/Mindstorms2Menu/images/pic9551F42DC07901362A4C0C42004B9257.gif); }
.nxtlogmenunxtlogAbout a:hover, .nxtlogmenunxtlogAboutActive a { background-position: 0 -16px; }
.nxtlogmenunxtlogProjects a, .nxtlogmenunxtlogProjectsActive a { padding:0 40px 0 0;background-image: url(http://cache.lego.com/upload/contentTemplating/Mindstorms2Menu/images/picEEE4E4DCE15EE54ADF95D6CC76CCD113.gif); }
.nxtlogmenunxtlogProjects a:hover, .nxtlogmenunxtlogProjectsActive a { background-position: 0 -16px; }
.nxtlogmenunxtlogNews a, .nxtlogmenunxtlogNewsActive a { padding:0 40px 0 0; background-image: url([Menu::nxtlogNews_Image]); }
.nxtlogmenunxtlogNews a:hover, .nxtlogmenunxtlogNewsActive a { background-position: 0 -16px; }
.nxtlogmenunxtlogHelp a, .nxtlogmenunxtlogHelpActive a { padding:0 40px 0 0;background-image: url(http://cache.lego.com/upload/contentTemplating/Mindstorms2Menu/images/pic5F8A830F3378E98FE3162424664BD781.gif); }
.nxtlogmenunxtlogHelp a:hover, .nxtlogmenunxtlogHelpActive a { background-position: 0 -16px; }

