/*---------------------------------------------------------------------------
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/1043/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/1043/picFB497B4BEEA3B5C04E43481CC679FD7F.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/1043/picFD7FC1D31F12F23A7FB8D26171313630.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/1043/picF401BDAA-F3F5-4B7D-AB26-8D68DDFFBED9.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/1043/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/1043/pic5C148185DC4146BA6AFE43D4B62851F0.jpg); }
.mainParentCorner a:hover, .mainParentCornerActive a { background-position: 0 -20px; }