/*---------------------------------------------------------------------------
M E N U
-----------------------------------------------------------------------------

--------------------------------
PRIMARY NAVIGATION
------------------------------*/
ul.main { padding: 69px 0 0 12px; }
.main li { display: inline; text-indent: -9999px; }
.main a { height: 20px; margin: 0 10px 0 0; display: block; background-repeat: no-repeat; background-position: 0 0; float: left; }
.mainHome a, .mainHomeActive a { background-image: url(http://cache.lego.com/upload/contentTemplating/PreschoolMenu/images/1031/pic56605C824EC540A1BB32946C90F2803E.jpg); }
.mainHome a:hover, .mainHomeActive a { background-position: 0 -20px; }
.mainProducts a, .mainProductsActive a { background-image: url(http://cache.lego.com/upload/contentTemplating/PreschoolMenu/images/1031/pic023836D901DDE0D09FBD258C3BDB0D42.jpg); }
.mainProducts a:hover, .mainProductsActive a { background-position: 0 -20px; }
.mainFunzone a, .mainFunzoneActive a { background-image: url(http://cache.lego.com/upload/contentTemplating/PreschoolMenu/images/1031/pic57DB784BD26CE74ABD9E0A856B5FE512.jpg); }
.mainFunzone a:hover, .mainFunzoneActive a { background-position: 0 -20px; }
.mainDownloads a, .mainDownloadsActive a { background-image: url(http://cache.lego.com/upload/contentTemplating/PreschoolMenu/images/1031/pic3F5ED419B9F3F2C7DE8C73FFB0940638.jpg); }
.mainDownloads a:hover, .mainDownloadsActive a { background-position: 0 -20px; }
.mainGallery a, .mainGalleryActive a { background-image: url(http://cache.lego.com/upload/contentTemplating/PreschoolMenu/images/1031/pic56605C824EC540A1BB32946C90F2803E.jpg); }
.mainGallery a:hover, .mainGalleryActive a { background-position: 0 -18px; }
.mainParentCorner a, .mainParentCornerActive a { background-image: url(http://cache.lego.com/upload/contentTemplating/PreschoolMenu/images/1031/pic130EDC8294DFA2A2040D6BA1EA91AA6A.jpg); }
.mainParentCorner a:hover, .mainParentCornerActive a { background-position: 0 -20px; }