/* Generic */
body { background:url(http://cache.lego.com/images/mylego/Common/1088x297cloud_bg.gif) no-repeat center top; background-color:#fff; margin:0px auto; text-align:center }
.body { background:url() no-repeat center top; background-color:#BDCF31; margin:0px auto; text-align:center }

/* myLEGO Navigation */
.myLEGOFlashNavigation { width:950px; height:66px; position: relative; }
.myLEGOFlashNavigation ul { list-style-type:none; width:725px; height: 42px; position: absolute; top: 24px; right: 0; display:block; }
.myLEGOFlashNavigation li { margin:0px 0 0 5px; display:block; float:left; padding:0px 0px 0px 0px }
.myLEGOFlashNavigation { background: url(http://cache.lego.com/images/mylego/Common/950x7curveTop.jpg) no-repeat center bottom }
.myLEGOnonFlashNavigation { width:950px; height:107px; margin:0px auto; padding:2px 0px 0px 0px }
.myLEGOnonFlashNavigation ul { list-style-type:none; width:747px; display:block; float:left; margin:0px; padding:0px }
.myLEGOnonFlashNavigation li { margin:0px; display:block; float:left; display:block; padding:0px }
li.myLEGOPrivateLink { width:123px; height:42px; display:block; margin:26px 6px 0px 15px; padding:0px }
li.myLEGOPublicLink { width:123px; height:42px; display:block; margin:26px 8px 0px 0px; padding:0px }
li.myLEGONetworkLink, li.myLEGONetworkLinkOn { width:123px; height:42px; display:block; margin:26px 60px 0px 0px; padding:0px }
li.myLEGOHelpLink, li.myLEGOHelpLinkOn { width:81px; height:42px; display:block; margin:26px 6px 0px 0px; padding:0px }
li.myLEGOPartnersLink, li.myLEGOPartnersLinkOn { width:81px; height:42px; display:block; margin:26px 0px 0px 0px; padding:0px }
.myLEGOPrivateLink a, .myLEGOPrivateLink a:hover { width:123px; height:42px; display:block; margin:0px; padding:0px }
.myLEGOPublicLink, .myLEGOPublicLink a, .myLEGOPublicLink a:hover { width:123px; height:42px; display:block; margin:0px; padding:0px }
.myLEGONetworkLink, .myLEGONetworkLinkOn, .myLEGONetworkLink a, .myLEGONetworkLink a:hover { width:123px; height:42px; display:block; margin:0px; padding:0px }
.myLEGOHelpLink, .myLEGOHelpLinkOn, .myLEGOHelpLink a, .myLEGOHelpLink a:hover { width:81px; height:42px; display:block; margin:0px; padding:0px }
.myLEGOPartnersLink, .myLEGOPartnersLinkOn, .myLEGOPartnersLink a, .myLEGOPartnersLink a:hover { width:81px; height:42px; display:block; margin:0px; padding:0px }


/* myLEGO Main Content */
.myLEGOmainFlashContainer { margin:0px auto; padding:0px; width:950px; }
.myLEGOMainContainerOuter { margin:0px auto; width:950px; display:block; padding:0px }
.myLEGOMainContainer  { margin:0px; float:left; display:block; padding:0px; color:#000; width:950px }
/* myLEGO Main images*/
.myLEGOMainContainer  { background: url(http://cache.lego.com/images/mylego/Common/950x28bgtile.gif) repeat }

/* myLEGO Landing Page */
.landingContainer { margin:0px; display:block; float:left; display:block; padding:0px }
.landingContainer ul { list-style-type:none; display:block; margin:0px; padding:30px 0px 0px 40px }
.landingContainer li { margin:0px; display:block; float:left; display:block; padding:0px 20px 0px 0px }

/* myLEGO Parents Nav */
.myLEGOparentsNavigation { width:950px; height:120px; margin:0px auto; padding:2px 0px 0px 0px }
.myLEGOparentsNavigation ul { list-style-type:none; width:747px; display:block; float:left; margin:0px; padding:0px }
.myLEGOparentsNavigation li { margin:0px; display:block; float:left; display:block; padding:0px }
.parentsSubNav { margin:0px; display:block; border-top:3px solid #1b76a3; border-left:9px solid #1b76a3; float:left; display:block; padding:0px }
.parentsSubNav ul { list-style-type:none; width:600px; display:block; float:left; margin:0px; padding:0px }
.parentsSubNav li { margin:0px 15px 0px 0px; display:block; float:left; display:block; padding:0px }
.myLEGOLogo { margin:0px; padding:0px }
.myLEGOparentsNavigation .myLEGOPrivateLink { width:123px; height:42px; display:block; margin:26px 6px 0px 15px; padding:0px }
.myLEGOparentsNavigation .myLEGOPublicLink { width:123px; height:42px; display:block; margin:26px 8px 0px 0px; padding:0px }
.myLEGOparentsNavigation .myLEGONetworkLink, .myLEGOparentsNavigation .myLEGONetworkLinkOn { width:123px; height:42px; display:block; margin:26px 60px 0px 0px; padding:0px }
.myLEGOparentsNavigation .myLEGOHelpLink, .myLEGOparentsNavigation .myLEGOHelpLinkOn { width:81px; height:42px; display:block; margin:26px 6px 0px 0px; padding:0px }
.myLEGOparentsNavigation .myLEGOPartnersLink, .myLEGOparentsNavigation .myLEGOPartnersLinkOn { width:81px; height:42px; display:block; margin:26px 0px 0px 0px; padding:0px }
.myLEGOparentsHome, .myLEGOparentsHomeOn { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsHome a, .myLEGOparentsHome a:hover { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsSafety, .myLEGOparentsSafetyOn { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsSafety a, .myLEGOparentsSafety a:hover { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsControl { width:65px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsControl a, .myLEGOparentsControl a:hover { width:65px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsPlay { width:65px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsPlay a, .myLEGOparentsPlay a:hover { width:65px; height:41px; display:block; margin:0px; padding:0px }
/* myLEGO Parents Nav Images */
.myLEGOparentsNavigation { background: url(http://cache.lego.com/images/mylego/Parents/950x59borderTop.gif) no-repeat center bottom }
/*
.myLEGOparentsHome, .myLEGOparentsHome a { background: url(../images/parents/btn53x14home_off.gif) no-repeat }
.myLEGOparentsHome a:hover, .myLEGOparentsHomeOn { background: url(../images/parents/btn53x14home_on.gif) no-repeat }
.myLEGOparentsSafety, .myLEGOparentsSafety a { background: url(../images/parents/btn53x14safety_off.gif) no-repeat }
.myLEGOparentsSafety a:hover, .myLEGOparentsSafetyOn { background: url(../images/parents/btn53x14safety_on.gif) no-repeat }
.myLEGOparentsControl, .myLEGOparentsControl a { background: url(../images/parents/btn65x41parentalcontrols_off.gif) no-repeat }
.myLEGOparentsControl a:hover { background: url(../images/parents/btn65x41parentalcontrols_on.gif) no-repeat }
.myLEGOparentsPlay, .myLEGOparentsPlay a { background: url(../images/parents/btn65x41playtogether_off.gif) no-repeat }
.myLEGOparentsPlay a:hover { background: url(../images/parents/btn65x41playtogether_on.gif) no-repeat }
*/
/* myLEGO Parents HomePage */
.playContentContainer { width:357px; height:157px; float:left; display:block; margin:0px 0px 22px 0px; padding:0px }
.parentalContent { width:357px; height:157px; float:left; display:block; margin:0px; padding:0px }
.playContent { width:232px; height:157px; float:left; display:block; margin:0px; padding:0px }
.parentalContent p { margin:0px; padding:40px 5px 0px 14px; height:85px; text-align:left; color:#726c5e; font:normal 11px helvetica }
.playContent p { margin:0px; padding:40px 14px 0px 10px; height:85px; text-align:left; color:#726c5e; font:normal 11px helvetica }
.networkContainer { margin:9px 11px 0px 0px; float:left; padding:0px 0px 0px 16px; width:545px }
.parentalPlayContainer { margin:9px 0px 0px 0px; float:left; display:block; padding:0px; width:357px }
.networkTextContainer { background-color:#b7b1a3; width:545px; float:left; margin:0px; padding:5px 0px 0px 0px  }
.networkTextContainer p { display:block; float:left; clear:both; width:532px; height:52px; font:normal 11px helvetica; color:#726c5e; text-align:left; margin:0px; padding:5px 5px 0px 8px  }
.networkTextMore { padding:0px 10px 5px 0px; margin:0px; float:right; height:22px; width:115px; clear:both; display:block }
.networkTextMore a { padding:0px; margin:0px; height:22px; width:115px; clear:both; display:block }
.networkTextMore a:hover { padding:0px; margin:0px; width:115px; height:22px; display:block }
.networkImageContainer { margin:0px; padding:0px; display:block; float:left; font-size:1px }
/* myLEGO Parents HomePage Images */
.parentalContent { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picEF868817-4148-4EA9-89C6-BA65D23269FB.gif) no-repeat }
.playContent { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic37561B19-CE57-4002-B75F-601A4323157A.gif) no-repeat }
.networkTextMore, .networkTextMore a { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3FF0CA51-49EF-4D02-BB54-90E5046B8B92.gif) no-repeat }
.networkTextMore a:hover { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picFE7EC88E-BC3E-492E-BB7D-D29B928E5F04.gif) no-repeat }
/* myLEGO Parents Safety Page */
.safetyContainer { margin:0px; float:left; padding:0px }
.safetyContentContainer { width:654px; margin:8px 0px 0px 22px; display:block; padding:0px }
.safetyInnerContentContainer { margin:0px; float:left; padding:0px }
.safetyImages { margin:0px; float:left; padding:0px }
.safetyContent { width:357px; height:222px; float:left; margin:0px; padding:0px }
.safetyContent p { margin:0px; padding:20px 5px 0px 10px; height:85px; text-align:left; color:#fff; font:normal 11px helvetica }
.safetyContent a { margin:0px; padding:2px 0px; float:left; clear:both; display:block; text-decoration:underline; text-align:left; color:#f4d85d; font:bold 11px helvetica }
.safetyTextContainer { background-color:#b7b1a3; width:654px; display:block; float:left; margin:0px; padding:5px 0px 0px 0px  }
.safetyTextContainer p { display:block; float:left; clear:both; width:644px; font:normal 11px helvetica; color:#423f2c; text-align:left; margin:0px; padding:5px 5px 0px 5px  }
.safetyLinksOuterContainer { margin:7px 0px 0px 10px; padding:0px; float:left; width:243px }
.safetyLinksContainer { width:243px; display:block; background-color:#b7b1a3; margin:0px; padding:0px }
.safetyLinksContainer img { margin:0px; float:left; padding:0px }
.safetyLinksContainer a { background-color:#b7b1a3; text-decoration:none; float:left; clear:both; width:233px; font:bold 11px helvetica; color:#fff; text-align:left; margin:0px; padding:0px 5px 3px 5px }
/* myLEGO Parents Safety Images Page */
.safetyContent { background: url(http://cache.lego.com/images/mylego/parents/safety/357x222toptile.gif) no-repeat }

/* myLEGO Help Nav */
.myLEGOhelpOuterNavigation { width:950px; margin:0px auto; padding:2px 0px 0px 0px }
.myLEGOhelpNavigation { width:950px; height:120px; margin:0px auto; padding:0px }
.myLEGOhelpNavigation ul { list-style-type:none; width:725px; float:left; margin:0px; padding:26px 0px 0px 22px }
.myLEGOhelpNavigation li { margin:0px 6px 0px 0px; display:block; float:left; padding:0px }
.myLEGOhelpNavigation li a, .myLEGOhelpNavigation li a:hover { margin:0px; padding:0px }
#ctl00_Menu1_CAR_Menu_ctl00_ctl00_CAI_MenuItem, #ctl00_Menu1_CAR_Menu_ctl01_ctl00_CAI_MenuItem, #ctl00_Menu1_CAR_Menu_ctl02_ctl00_CAI_MenuItem, #ctl00_Menu1_CAR_Menu_ctl03_ctl00_CAI_MenuItem, #ctl00_Menu1_CAR_Menu_ctl04_ctl00_CAI_MenuItem { margin:2px 0px 0px; display:block; float:left; padding:0px }
.helpSubNav { margin:0px; display:block; border-left:9px solid #1b76a3; float:left; display:block; padding:0px }
.helpSubNav ul { list-style-type:none; width:900px; display:block; float:left; margin:-1px 0 0 0px; padding:0px }
.helpSubNav li { margin:0px 15px 0px 0px; display:block; float:left; display:block; padding:0px }
.networkSubNav { margin:0px; display:block; border-left:9px solid #1b76a3; float:left; display:block; padding:0px }
.networkSubNav ul { list-style-type:none; width:900px; display:block; float:left; margin:0px; padding:0px }
.networkSubNav li { margin:0px 15px 0px 0px; display:block; float:left; display:block; padding:0px }
.myLEGOhelpNavigation .myLEGOPrivateLink { width:123px; height:42px; display:block; margin:26px 6px 0px 15px; padding:0px }
.myLEGOhelpNavigation .myLEGOPublicLink { width:123px; height:42px; display:block; margin:26px 8px 0px 0px; padding:0px }
.myLEGOhelpNavigation .myLEGONetworkLink, .myLEGOhelpNavigation .myLEGONetworkLinkOn { width:123px; height:42px; display:block; margin:26px 60px 0px 0px; padding:0px }
.myLEGOhelpNavigation .myLEGOHelpLink, .myLEGOhelpNavigation .myLEGOHelpLinkOn { width:81px; height:42px; display:block; margin:26px 6px 0px 0px; padding:0px }
.myLEGOhelpNavigation .myLEGOPartnersLink, .myLEGOhelpNavigation .myLEGOPartnersLinkOn { width:81px; height:42px; display:block; margin:26px 0px 0px 0px; padding:0px }
.myLEGOhelpHome, .myLEGOhelpHomeOn, .myLEGOhelpHome a, .myLEGOhelpHome a:hover { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpStarted, .myLEGOhelpStarted a, .myLEGOhelpStarted a:hover { width:54px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpFAQ, .myLEGOhelpFAQOn, .myLEGOhelpFAQ a, .myLEGOhelpFAQ a:hover { width:44px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpMaster, .myLEGOhelpMasterOn, .myLEGOhelpMaster a, .myLEGOhelpMaster a:hover { width:88px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpModule, .myLEGOhelpModuleOn, .myLEGOhelpModule a, .myLEGOhelpModule a:hover { width:52px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpNetworkers, .myLEGOhelpNetworkersOn, .myLEGOhelpNetworkers a, .myLEGOhelpNetworkers a:hover { width:77px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpWhatsOn, .myLEGOhelpWhatsOnOn, .myLEGOhelpWhatsOn a, .myLEGOhelpWhatsOn a:hover { width:87px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpSticker, .myLEGOhelpStickerOn, .myLEGOhelpSticker a, .myLEGOhelpSticker a:hover { width:50px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpLoop, .myLEGOhelpLoopOn, .myLEGOhelpLoop a, .myLEGOhelpLoop a:hover { width:45px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpGuide, .myLEGOhelpGuideOn, .myLEGOhelpGuide a, .myLEGOhelpGuide a:hover { width:71px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpReport, .myLEGOhelpReport a, .myLEGOhelpReport a:hover { width:63px; height:41px; display:block; margin:0px; padding:0px }
/* myLEGO help Nav Images */
.myLEGOhelpNavigation { background: url(http://cache.lego.com/images/mylego/help/950x59borderTop.gif) no-repeat center bottom }
/*
.myLEGOhelpHome, .myLEGOhelpHome a { background: url(../images/help/btn53x41home_off.gif) no-repeat }
.myLEGOhelpHomeOn, .myLEGOhelpHome a:hover { background: url(../images/help/btn53x41home_on.gif) no-repeat }
.myLEGOhelpStarted, .myLEGOhelpStarted a { background: url(../images/help/btn54x41getting_off.gif) no-repeat }
.myLEGOhelpStarted a:hover { background: url(../images/help/btn54x41getting_on.gif) no-repeat }
.myLEGOhelpFAQ, .myLEGOhelpFAQ a { background: url(../images/help/btn44x41faq_off.gif) no-repeat }
.myLEGOhelpFAQOn, .myLEGOhelpFAQ a:hover { background: url(../images/help/btn44x41faq_on.gif) no-repeat }
.myLEGOhelpMaster, .myLEGOhelpMaster a { background: url(../images/help/btn88x41making_off.gif) no-repeat }
.myLEGOhelpMasterOn, .myLEGOhelpMaster a:hover { background: url(../images/help/btn88x41making_on.gif) no-repeat }
.myLEGOhelpModule, .myLEGOhelpModule a { background: url(../images/help/btn52x41_moduleguide_off.gif) no-repeat }
.myLEGOhelpModuleOn, .myLEGOhelpModule a:hover { background: url(../images/help/btn52x41_moduleguide_on.gif) no-repeat }
.myLEGOhelpNetworkers, .myLEGOhelpNetworkers a { background: url(../images/help/btn77x41networkers_off.gif) no-repeat }
.myLEGOhelpNetworkersOn, .myLEGOhelpNetworkers a:hover { background: url(../images/help/btn77x41networkers_on.gif) no-repeat }
.myLEGOhelpWhatsOn, .myLEGOhelpWhatsOn a { background: url(../images/help/btn87x41tv_off.gif) no-repeat }
.myLEGOhelpWhatsOnOn, .myLEGOhelpWhatsOn a:hover { background: url(../images/help/btn87x41tv_on.gif) no-repeat }
.myLEGOhelpSticker, .myLEGOhelpSticker a { background: url(../images/help/btn50x41_sticker_off.gif) no-repeat }
.myLEGOhelpStickerOn, .myLEGOhelpSticker a:hover { background: url(../images/help/btn50x41_sticker_on.gif) no-repeat }
.myLEGOhelpLoop, .myLEGOhelpLoop a { background: url(../images/help/btn45x41looplist_off.gif) no-repeat }
.myLEGOhelpLoopOn, .myLEGOhelpLoop a:hover { background: url(../images/help/btn45x41looplist_on.gif) no-repeat }
.myLEGOhelpGuide, .myLEGOhelpGuide a { background: url(../images/help/btn71x41advanced_off.gif) no-repeat }
.myLEGOhelpGuideOn, .myLEGOhelpGuide a:hover { background: url(../images/help/btn71x41advanced_on.gif) no-repeat }
.myLEGOhelpReport, .myLEGOhelpReport a { background: url(../images/help/btn63x41report_off.gif) no-repeat }
.myLEGOhelpReport a:hover { background: url(../images/help/btn63x41report_on.gif) no-repeat }
*/

/* myLEGO Help Advanced */
.advancedContainer { margin:9px 11px 0px 16px; float:left; background-color:#323B40; padding:0px; width:428px }
.advancedContainer p { display:block; background-color:#323B40; float:left; clear:both; width:410px; font:normal 11px helvetica; color:#fff; text-align:left; margin:0px; padding:0px 8px 0px 10px  }
.feedsContainer { margin:9px 0px 0px 0px; float:left; padding:0px; width:475px }
.feedsContentContainer { display:block; clear:both; padding:5px 0px 0px 0px; margin:0px; width:475px; float:left }
.feedsContentContainer p { padding:2px 0px 2px 5px; text-align:left; width:460px; float:left; margin:0px; font:normal 11px helvetica; color:#000 }
.feedsContentContainer p a { margin:0px; padding:0px; text-decoration:none; color:#000 }
/* myLEGO Help Advanced Images*/
.feedsContentContainer { background: url(http://cache.lego.com/images/mylego/help/advancedguide/475x35toppages_tile.gif) repeat }

/* myLEGO Help Masterpieces */
.masterpieceLeftContainer { margin:9px 11px 0px 0px; float:left; display:block; padding:0px 0px 0px 16px; width:306px }
.masterPieceTout { margin:0px 0px 10px 0px; float:left; padding:0px }
.makingContent { margin:0px; padding:0px; background-color:#323B40; width:305px }
.makingContent p { margin:0px; padding:5px 5px 5px 10px; text-align:left; font:normal 11px helvetica; color:#fff }
.makingContent p a { color:#3A91C7; padding:0px; margin:0px; text-decoration:underline; font:normal 11px helvetica }
.masterPieceContainer { margin:9px 0px 0px 0px; float:left; background-color:#E2E7E1; padding:0px; width:597px }
.masterPieceRankOuter { margin:0px; float:left; clear:both; padding:10px 7px 10px 10px; background-color:#E2E7E1; width:580px }
.masterPieceRankContainer { margin:0px 0px 25px 0px; float:left; padding:0px; width:284px }
.masterPieceRankContainer ul { list-style-type:none; margin:0px; float:left; padding:0px }
.masterPieceRankContainer li { margin:0px; float:left; padding:0px }
.masterPieceRankContainer p { margin:0px; text-align:left; font:bold 11px helvetica; height:67px; padding:4px 2px 0px 7px; color:#1D78A7; width:150px }

/* myLEGO Help FAQs */
.faqOuterContainer { margin:0px auto; padding:11px 0px 0px 0px; width:749px }
.faqContainer { margin:0px; padding:0px; width:384px; height:282px; float:left }
.faqContainer p { padding:0px 5px 5px 11px; margin:50px 0px 0px 0px; text-align:left; font:normal 11px helvetica; color:#fff }
.faqContainer p a { color:#3A91C7; padding:0px; margin:0px; text-decoration:underline; font:normal 11px helvetica }
.faqQuestions { margin:0px; clear:both; padding:20px 0px 0px 0px; width:749px }
.faqQuestions p { margin:0px; padding:0px 0px 10px 0px; color:#464646; text-align:left; font:normal 11px helvetica; width:749px }
.faqQuestions p a { margin:0px; padding:0px; color:#1A74B2; text-align:left; font:normal 11px helvetica }
.questionsContainer { margin:0px; padding:0px; width:365px; height:282px; float:left }
.questionsContainerScrollerouter { margin:0px; padding:0px 0px 0px 23px; float:left }
.questionsContainerScroller { margin:22px 0px 0px 0px; padding:0px; overflow:auto; width:322px; height:232px; text-align:left; }
.questionsContainerScroller ul { list-style-type:none; margin:0px; float:left; width:295px; padding:0px 10px 0px 0px }
.questionsContainerScroller li { margin:0px; float:left; padding:0px }
.questionBullet img { padding:0px; margin:0px; float:left; width:9px; height:11px }
.questionsContainer p { margin:0px; font:normal 11px helvetica; text-align:left; float:left; padding:0px 2px 5px 4px; width:280px; color:#000 }
.questionsContainer p a { margin:0px; padding:0px; color:#000100; text-align:left; text-decoration:none; font:normal 11px helvetica }
.faqCategoryContainer { width: 300px; float:left; text-align:left; margin: 0 0 0 10px; font:normal 11px helvetica;}
.faqCategoryOn {width: 300px;}
.faqCategoryOn a {color: #ffffff; text-decoration:none;}
.faqCategoryOff {width: 300px;}
.faqCategoryOff a {color: #3A91C7; text-decoration:none;}
.CategoryHeadline {font:normal 14px helvetica; font-weight:bold; }

/* myLEGO Help FAQs Images*/
.faqContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picC44A992F-F160-443A-BF59-511831C65827.gif) no-repeat }
.questionsContainer { background: url(http://cache.lego.com/images/mylego/help/faq/365x282faqbg2.gif) no-repeat }

/* myLEGO Blueprint */
.outerBlueprintContainer { margin:0px; float:left; padding:10px 0px 10px 16px }
.whatsBlueprintContainer { margin:0px 10px 0px 0px; padding:0px; float:left; height:351px; width:277px }
.whatsBlueprintContainer p { width:262px; padding:50px 7px 5px 5px; text-align:left; font:normal 11px helvetica; color:#fff }
.whatsBlueprintContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.blueprintToutContainer { margin:0px; padding:0px; float:left; height:351px; width:629px }
.blueprintToutContainer p { margin:0px; padding:50px 25px 10px 330px; height:200px; float:left; color:#5b5b5b; text-align:left; text-decoration:none; font:normal 13px helvetica }
.blueprintItemsContainer { margin:0px; float:left; padding:0px 0px 0px 18px }

ul#blueprintItemsContainer { margin:0 0 0 20px; padding:0; list-style-type:none; }

#blueprintItemsContainer .blueprintItems img { margin:5px 5px 5px 7px; float:left}
.blueprintItems h1 {text-align:left; font:bold 13px helvetica; color:#163e71; padding:5px 0 0 0; margin:0}
.blueprintItems p { text-align:left; margin:0; width: 212px; color: #fff; font:normal 11px helvetica;  overflow:auto}
.blueprintItems p.smaller { text-align:left; margin:0; width: 212px; height:95px; color: #fff; font:normal 11px helvetica;  overflow:auto}
.blueprintItems { margin:10px 0 0 0; padding:0 7px 0 0; width:298px; height:140px; float:left }

/* myLEGO Blueprint Images*/
.whatsBlueprintContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picBDE37C86-9F69-4365-A7D7-74B11698026E.gif) no-repeat }
.blueprintToutContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic2C2431AD-EC91-450F-9DBD-DB601E09F40C.gif) no-repeat }
.blueprintItems { background: url(http://cache.lego.com/images/mylego/help/blueprints/298x140blueprint_bg.gif) no-repeat  }

/* myLEGO Items */
.outerItemContainer { margin:0px; width:914px; float:left; padding:10px 0px 0px 16px }
.myItemsContainer { margin:0px auto; padding:0px; height:167px; width:914px }
.myItemsContainer p { width:900px; padding:45px 7px 5px 12px; text-align:left; font:normal 11px helvetica; color:#fff }
.myItemsContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.mainItemsContainer { margin:0; float:left; padding:0 0 0 16px; }
.itemContainer { margin:10px 5px 0px 0px; padding:5px 0 0 5px; width:298px; float:left; height:140px }
.itemContainer ul { list-style-type:none; margin:0px; clear:both; float:left; padding:0px }
.itemContainer li { margin:0px; float:left; padding:0px }
.itemsText p { margin:0px; width:200px; display:block; height:130px; text-align:left; font:normal 11px helvetica; color:#5f6024; padding:5px 0px 0px 5px }
.itemContainer img { margin:0px; padding:15px 0 0 0; }
/* myLEGO Items Images */
.myItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic58D66ED6-42D9-472D-8B93-87D45AEAD861.gif) no-repeat }
.itemContainer { background: url(http://cache.lego.com/images/mylego/help/items/298x140itembg.gif) no-repeat }

/* myLego Badges */
.myBadgesContainer { margin:0px auto; padding:0px; height:167px; width:914px }
.myBadgesContainer p { width:900px; padding:45px 7px 5px 12px; text-align:left; font:normal 11px helvetica; color:#fff }
.myBadgesContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.myBadgesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picD2FA5B4D-33F8-4F9C-9854-0A4AEAFF185C.gif) no-repeat }
.badgeContainer { background: url(http://cache.lego.com/images/mylego/help/badges/298x140badgebg.gif) no-repeat }
.badgeContainer { margin:10px 5px 0px 0px; padding:5px 0 0 5px; width:298px; float:left; height:140px }
.badgeContainer ul { list-style-type:none; margin:0px; clear:both; float:left; padding:0px }
.badgeContainer li { margin:0px; float:left; padding:0px }
.badgeContainer img { margin:0px; padding:15px 0 0 0; }
.badgeText p { margin:0px; width:200px; display:block; height:130px; text-align:left; font:normal 11px helvetica; color:#fff; padding:5px 0px 0px 5px }
.badgeBg { background: url(http://cache.lego.com/images/mylego/help/badges/badge_tile.png) no-repeat; width:78px; height:79px; }

.Mailable {background: url(http://cache.lego.com/images/mylego/help/items/mailable_item.png) no-repeat; width:78px; height:79px;}
.NonMailable {background: url(http://cache.lego.com/images/mylego/help/items/inventoryItem.png) no-repeat; width:78px; height:79px;}

/* Sort Navigation */
.sortNavigation { padding:0px; width:901px; height:26px; border-top:10px solid #fff; border-bottom:5px solid #fff; display:block; clear:both; margin:0px auto }
.sortNavigation ul { list-style-type:none; width:820px; height:26px; margin:0px; float:left; padding:0px 0px 0px 70px }
.sortNavigation li { margin:0px; float:left; padding:0px }
.sortNavigation li p { margin:0px; display:block; font:bold 12px helvetica; float:left; color:#27262e; padding:0px}
.sortNavigation li p a { margin:0px; display:block; float:left; color:#27262e; text-decoration:none; padding:5px 10px 6px 10px }
.sortNavigation li p a:hover { margin:0px; display:block; background-color:#9aa338; float:left; color:#27262e; text-decoration:none; padding:5px 10px 6px 10px }
li.sortOn { margin:0px; display:block; float:left; font:bold 12px helvetica; color:#27262e; background-color:#9aa338; text-decoration:none; padding:0px }

/* Sort Navigation Images */
.sortNavigation { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic8CD7B27C-49DD-4513-A689-4D862C4910C5.gif) no-repeat }

/* myLEGO Sounds */
.outerSoundContainer { margin:0px; width:930px; height:282px; float:left; padding:10px 0px 0px 16px }
.whatsLoopContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:282px; width:369px }
.newLoopContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:282px; width:234px }
.newLoopContainer ul { list-style-type:none; width:234px; margin:0px; float:left; padding:75px 0px 0px 6px }
.newLoopContainer li { margin:0px 0px 5px 0px; float:left; padding:0px }
.wannaRockContainer { margin:0px; padding:0px; float:left; height:282px; width:293px }
.wannaRockContainer ul { list-style-type:none; width:280px; margin:0px; float:left; padding:65px 0px 0px 10px }
.wannaRockContainer li { margin:0px; float:left; padding:0px }
.wannaRockContainer li p { width:180px; padding:0px 5px 0px 10px; margin:0px; text-align:left; font:normal 11px helvetica; color:#fff }
.wannaRockContainer a, .wannaRockContainer a:hover { margin:0px; padding:0px; font:bold 11px helvetica; text-decoration:underline; color:#fff }
.whatsLoopContainer p { width:352px; padding:60px 5px 5px 12px; float:left; text-align:left; font:normal 11px helvetica; color:#fff }
.whatsLoopContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.mainSoundContainer { margin:0px 0px 0px 16px; padding:0px }
.mainSoundContainer ul { list-style-type:none; margin:10px 0px 0px 0px; float:left; padding:0px }
.mainSoundContainer li { margin:0px 9px 9px 0px; width:222px; height:72px; float:left; padding:0px }
/* myLEGO Sounds Images */
.whatsLoopContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic5318E313-2814-4427-B1D6-E8A345C61409.gif) no-repeat }
.newLoopContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic921C1EB0-B52D-4C16-A06A-46A22D00545B.gif) no-repeat }
.wannaRockContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picFCFBB5D8-5FE5-4834-8F89-38E0DAF55A3E.gif) no-repeat }

/* myLEGO TV */
.myTVContainer { margin:0px auto; padding:0px 0px 10px 0px; height:60px; width:906px }
.mainTVContainer { margin:0px 0px 0px 16px; padding:0px }
.tvContainer { margin:0px 10px 10px 0px; padding:0px; float:left; height:155px; width:449px }
.tvContainer ul { list-style-type:none; width:434px; margin:0px; float:left; padding:5px 5px 5px 10px }
.tvContainer li { margin:0px; float:left; padding:0px }
.tvContainer li p { width:270px; padding:0px 0px 0px 10px; margin:0px; text-align:left; font:normal 11px helvetica; color:#000 }
/* myLEGO TV Images */
.tvContainer { background: url(http://cache.lego.com/images/mylego/help/tv/449x155tv_bgtile.gif) no-repeat }

/* myLEGO Home */
.mainHomeContainer { margin:14px 0px 0px 18px; padding:0px }
.column1Container { margin:0px; display:block; width:291px; padding:0px 7px 0px 0px; float:left }
.column2Container { margin:0px; display:block; width:393px; padding:0px 7px 0px 0px; float:left }
.column3Container { margin:0px; display:block; width:212px; padding:0px; float:left }
.column1Container .startedContainer { margin:0px 0px 8px 0px; clear:both; padding:0px; width:291px; height:139px }
.column1Container .startedContainer p { margin:0px; padding:53px 6px 0px 0px; float:right; text-align:left; font:bold 11px helvetica; color:#000; width:200px }
.column1Container .faqContainer1 { margin:0px 0px 8px 0px; padding:0px; width:291px; height:139px }
.column1Container .faqContainer1 p { margin:0px; padding:77px 0px 0px 0px; font:bold 11px helvetica; color:#000; width:286px }
.column1Container .masterContainer { margin:0px; padding:0px; width:291px; height:218px }
.column1Container .masterContainer p { margin:0px; padding:185px 0px 0px 0px; font:bold 11px helvetica; color:#000; width:286px }
.column2Container .moduleContainer { margin:0px 0px 8px 0px; padding:0px; float:left; width:393px; height:252px }
.column2Container .moduleContainer ul { list-style-type:none; width:378px; margin:0px; float:left; padding:70px 0px 5px 15px }
.column2Container .moduleContainer li { margin:0px; float:left; padding:0px }
.column2Container .moduleContainer li p { width:175px; height:145px; padding:0px 0px 0px 10px; margin:0px; text-align:left; font:bold 11px helvetica; color:#000 }
.column2Container .networkersContainer { margin:0px; padding:0px; float:left; width:393px; height:252px }
.column2Container .networkersContainer ul { list-style-type:none; width:373px; margin:0px; float:left; padding:69px 5px 5px 15px }
.column2Container .networkersContainer li { margin:0px; float:left; padding:0px }
.column2Container .networkersContainer li p { width:175px; height:143px; padding:0px 0px 0px 10px; margin:0px; text-align:left; font:bold 11px helvetica; color:#000 }
.column3Container .whatsonContainer { margin:0px 0px 8px 0px; padding:0px; width:212px; height:122px }
.column3Container .whatsonContainer p { margin:0px; padding:60px 0px 0px 12px; text-align:left; float:left; font:bold 11px helvetica; color:#000; height:62px; width:200px }
.column3Container .stickerContainer { margin:0px 0px 8px 0px; padding:0px; width:212px; height:122px }
.column3Container .stickerContainer p { margin:0px; padding:60px 0px 0px 15px; text-align:left; float:left; font:bold 11px helvetica; color:#000; height:62px; width:180px }
.column3Container .loopContainer { margin:0px 0px 8px 0px; padding:0px; width:212px; height:122px }
.column3Container .loopContainer p { margin:0px; padding:60px 0px 0px 15px; text-align:left; float:left; font:bold 11px helvetica; color:#000; height:62px; width:180px }
.column3Container .advancedContainer1 { margin:0px; padding:0px; width:212px; height:122px }
.column3Container .advancedContainer1 p { margin:0px; padding:60px 0px 0px 15px; text-align:left; float:left; font:bold 11px helvetica; color:#000; height:62px; width:180px }
.homeArrow { padding:0px; margin:0px 0px 0px 157px; height:23px; width:26px; display:block }
.homeArrow a { padding:0px; margin:0px; height:23px; width:26px; clear:both; display:block }
.findMoreButton { padding:0px; margin:0px; float:right; width:180px; height:22px }
.networkTextMore1 { padding:0px; margin:0px; height:22px; float:right; display:block; width:115px; clear:both }
.networkTextMore1 a { padding:0px; margin:0px; height:22px; width:115px; clear:both; display:block }
.networkTextMore1 a:hover { padding:0px; margin:0px; width:115px; height:22px; display:block }

/* myLEGO Home Images */
/*
.column1Container .startedContainer { background: url(../images/home/291x139gettingstarted.gif) no-repeat }
.column1Container .faqContainer1 { background: url(../images/home/291x139faq.gif) no-repeat }
.column1Container .masterContainer { background: url(../images/home/291x218masterpieces.gif) no-repeat }
.column2Container .moduleContainer { background: url(../images/home/393x252moduleguide.gif) no-repeat }
.column2Container .networkersContainer { background: url(../images/home/393x252networkers.gif) no-repeat }
.column3Container .whatsonContainer { background: url(../images/home/212x122whatson.gif) no-repeat }
.column3Container .stickerContainer { background: url(../images/home/212x122sticker.gif) no-repeat }
.column3Container .loopContainer { background: url(../images/home/212x122looplist.gif) no-repeat }
.column3Container .advancedContainer1 { background: url(../images/home/212x122advanced.gif) no-repeat }
*/
.homeArrow, .homeArrow a { background: url(http://cache.lego.com/images/mylego/Common/btn26x23smallbutton_off.gif) no-repeat }
.homeArrow a:hover { background: url(http://cache.lego.com/images/mylego/Common/btn26x23smallbutton_on.gif) no-repeat }
.networkTextMore1, .networkTextMore1 a { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3FF0CA51-49EF-4D02-BB54-90E5046B8B92.gif) no-repeat }
.networkTextMore1 a:hover { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picFE7EC88E-BC3E-492E-BB7D-D29B928E5F04.gif) no-repeat }

/* myLEGO Networkers */
.outerNetworkContainer { margin:0px; width:930px; height:282px; float:left; padding:10px 0px 0px 16px }
.whatsCharContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:282px; width:428px }
.whatsCharContainer p { margin:0px; padding:70px 10px 0px 10px; height:130px; float:left; text-align:left; font:normal 11px helvetica; color:#fff; width:408px }
.newCharContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:282px; width:252px }
.newCharDetails { margin:0px; padding:70px 0px 0px 14px; float:left; height:212px; width:237px }
.newCharDetails ul { list-style-type:none; width:237px; margin:0px 0px 35px 0px; float:left; padding:0px }
.newCharDetails li { margin:0px; float:left; padding:0px }
.newCharDetails li p { width:127px; height:50px; padding:0px 5px 0px 10px; margin:0px; text-align:left; font:normal 11px helvetica; color:#000 }
.makeFriendsContainer { margin:0px; padding:0px; float:left; height:282px; width:215px }
.makeFriendsContainer p { margin:0px; padding:50px 10px 10px 10px; height:210px; float:left; text-align:left; font:normal 11px helvetica; color:#fff; width:195px }
.mainCharOuterContainer { margin:0px 0px 0px 16px; padding:0px }
.mainCharContainer { margin:10px 9px 0px 0px; width:452px; float:left; padding:0px }
.myCharContainer { margin:0px 0px 0px 0px; padding:0px; float:left; height:229px; width:452px }
.charDetails { font:normal 11px helvetica; width:136px; float:left; text-align:left; color:#fff; padding:15px 10px 10px 15px }
.charDetails ul { list-style-type:none; width:136px; margin:0px; float:left; padding:0px }
.charDetails li { margin:0px; float:left; padding:0px }
.charDetails li p { width:127px; height:50px; padding:0px 5px 0px 5px; margin:0px; text-align:left; font:normal 11px helvetica; color:#000 }
.charMoreDetails { font:normal 11px helvetica; float:left; width:168px; text-align:left; color:#fff; padding:10px 10px 10px 10px }
.charMoreDetails .charMoreDetailsText { padding:5px 3px 0px 0px; margin:0px; width:260px; height:180px; color:#33295b }
.visitButton1 { padding:0px; margin:0px; float:left; display:block; clear:both; width:91px; height:23px }
.visitButton { padding:0px; margin:0px; float:right; width:140px; height:23px }
.visitPage { padding:0px; margin:0px; height:23px; float:right; display:block; width:91px; clear:both }
.visitPage a { padding:0px; margin:0px; height:23px; width:91px; clear:both; display:block }
.visitPage a:hover { padding:0px; margin:0px; width:91px; height:23px; display:block }
/* myLEGO Networkers Images */
.whatsCharContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic125C7F0B-E3B5-4785-8CD8-AB4A3A1CAFC2.gif) no-repeat }
.newCharContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic6ECFBDAA-E9A4-439C-85B5-2D2219EDA899.gif) no-repeat }
.makeFriendsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic0AE80C01-D828-47A8-A5ED-AF79FB9FC209.gif) no-repeat }
.myCharContainer { background: url(http://cache.lego.com/images/mylego/help/networkers/452x229bgtile.gif) no-repeat }
.visitPage, .visitPage a { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picAECDA8A4-44ED-4703-93F9-8E68E5F255A2.gif) no-repeat }
.visitPage a:hover { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picB3BB7414-34CC-4C02-86AF-988D9951CF35.gif) no-repeat }

/* myLEGO Stickers */
.outerStickerContainer { margin:0px; width:930px; height:351px; float:left; padding:10px 0px 0px 16px }
.whatsStickerContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:351px; width:299px }
.whatsStickerContainer p { margin:0px; padding:65px 10px 0px 10px; height:275px; text-align:left; color:#fff; font:normal 11px helvetica }
.whatsStickerContainer p a { margin:0px; padding:0px; text-decoration:none; text-align:left; color:#3A91C7 }
.newStickerContainer { margin:0px; padding:0px; float:left; height:351px; width:602px }
.myNewSticker { margin:0px; padding:0px; float:left; height:351px; width:310px }
.myNewSticker p { margin:0px; padding:0px; text-align:left; font:normal 11px helvetica; color:#fff }
.gimmeSticker { margin:0px; padding:0px; float:left; height:351px; width:275px }
.gimmeSticker p { margin:0px; padding:10px 0px 0px 20px; text-align:left; font:bold 11px helvetica; color:#000 }
.gimmeSticker a, .gimmeSticker a:hover { margin:0px; padding:0px; font:bold 11px helvetica; text-decoration:underline; color:#000 }
.gimmeStickerImg { margin:0px; padding:30px 0 20px 10px; float:left; height:20px; width:275px }
.stickerHolder { margin:0px; float:left; padding:0px }
.stickerHolder ul { list-style-type:none; width:180px; height:150px; margin:80px 0px 0px 26px; padding:0px }
.stickerHolder li { margin:0px; float:left; padding:0px; color: #fff; }
.stickerHolderName { margin:0px; padding:25px 0px 0px 0px; width:215px; float:left; clear:both; color:#fff; font:normal 11px helvetica }
.stickerHolderName p { margin:0px; padding:0px 0px 0px 10px; color:#fff; text-align:center; font:bold 11px helvetica }
.mainStickerContainer { margin:10px 0px 0px 16px; padding:0px }
.myStickerOuterContainer { margin:0px 7px 10px 0px; padding:0px; float:left; height:222px; width:221px }
.myStickerContainer { margin:0px; padding:0px; height:70px; width:221px }
.myStickerContainer p { margin:0px; padding:3px 5px 0px 5px; color:#000; text-align:left; font:bold 11px helvetica }
.myStickerFlash { margin:0px; padding:0px; height:152px; width:221px }
/* myLEGO Stickers Images */
.whatsStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic364F7610-C14F-480C-BAC9-ADC6589E16AA.gif) no-repeat }
.newStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picDE13158C-666E-4090-A502-75FF0C9AEC00.gif) no-repeat }
.myStickerContainer { background: url(http://cache.lego.com/images/mylego/help/stickers/mySticker221x70.gif) no-repeat }

/* myLEGO Spotlight Nav */
.myLEGOspotNavigation { width:950px; height:107px; margin:0px auto; padding:2px 0px 0px 0px }
.myLEGOspotNavigation ul { list-style-type:none; width:747px; display:block; float:left; margin:0px; padding:0px }
.myLEGOspotNavigation li { margin:0px; display:block; float:left; display:block; padding:0px }
.spotSubNav { margin:0px; display:block; border-top:3px solid #1b76a3; border-left:9px solid #1b76a3; float:left; display:block; padding:0px }
.spotSubNav ul { list-style-type:none; width:900px; display:block; float:left; margin:0px; padding:0px }
.spotSubNav li { margin:0px 15px 0px 0px; display:block; float:left; display:block; padding:0px }
.myLEGOspotNavigation .myLEGOPrivateLink { width:123px; height:42px; display:block; margin:26px 6px 0px 15px; padding:0px }
.myLEGOspotNavigation .myLEGOPublicLink { width:123px; height:42px; display:block; margin:26px 8px 0px 0px; padding:0px }
.myLEGOspotNavigation .myLEGONetworkLink, .myLEGOspotNavigation .myLEGONetworkLinkOn { width:123px; height:42px; display:block; margin:26px 60px 0px 0px; padding:0px }
.myLEGOspotNavigation .myLEGOHelpLink, .myLEGOspotNavigation .myLEGOHelpLinkOn { width:81px; height:42px; display:block; margin:26px 6px 0px 0px; padding:0px }
.myLEGOspotNavigation .myLEGOPartnersLink, .myLEGOspotNavigation .myLEGOPartnersLinkOn { width:81px; height:42px; display:block; margin:26px 0px 0px 0px; padding:0px }
.myLEGOspotHome, .myLEGOspotHomeOn, .myLEGOspotHome a, .myLEGOspotHome a:hover { width:50px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotPages, .myLEGOspotPagesOn, .myLEGOspotPages a, .myLEGOspotPages a:hover { width:50px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotGallery, .myLEGOspotGalleryOn, .myLEGOspotGallery a, .myLEGOspotGallery a:hover { width:56px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotFactory, .myLEGOspotFactoryOn, .myLEGOspotFactory a, .myLEGOspotFactory a:hover { width:60px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotSoundtrack, .myLEGOspotSoundtrackOn, .myLEGOspotSoundtrack a, .myLEGOspotSoundtrack a:hover { width:86px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotStickers, .myLEGOspotStickersOn, .myLEGOspotStickers a, .myLEGOspotStickers a:hover { width:71px; height:31px; display:block; margin:0px; padding:0px }
/* myLEGO Spotlight Nav Images */
/*
.myLEGOspotNavigation { background: url(../images/generic/950x46borderTop.gif) no-repeat center bottom }
.myLEGOspotHome, .myLEGOspotHome a { background: url(../images/spotlight/btn50x31home_off.gif) no-repeat }
.myLEGOspotHomeOn, .myLEGOspotHome a:hover { background: url(../images/spotlight/btn50x31home_on.gif) no-repeat }
.myLEGOspotPages, .myLEGOspotPages a { background: url(../images/spotlight/btn50x31pages_off.gif) no-repeat }
.myLEGOspotPagesOn, .myLEGOspotPages a:hover { background: url(../images/spotlight/btn50x31pages_on.gif) no-repeat }
.myLEGOspotGallery, .myLEGOspotGallery a { background: url(../images/spotlight/btn56x31gallery_off.gif) no-repeat }
.myLEGOspotGalleryOn, .myLEGOspotGallery a:hover { background: url(../images/spotlight/btn56x31gallery_on.gif) no-repeat }
.myLEGOspotFactory, .myLEGOspotFactory a { background: url(../images/spotlight/btn60x31factory_off.gif) no-repeat }
.myLEGOspotFactoryOn, .myLEGOspotFactory a:hover { background: url(../images/spotlight/btn60x31factory_on.gif) no-repeat }
.myLEGOspotSoundtrack, .myLEGOspotSoundtrack a { background: url(../images/spotlight/btn86x31soundtrack_off.gif) no-repeat }
.myLEGOspotSoundtrackOn, .myLEGOspotSoundtrack a:hover { background: url(../images/spotlight/btn86x31soundtrack_on.gif) no-repeat }
.myLEGOspotStickers, .myLEGOspotStickers a { background: url(../images/spotlight/btn71x31stickers_off.gif) no-repeat }
.myLEGOspotStickersOn, .myLEGOspotStickers a:hover { background: url(../images/spotlight/btn71x31stickers_on.gif) no-repeat }
*/

/* myLEGO Spotlight Factory */
.factoryItemsContainer { margin:0px; padding:0px; height:568px; float:left; width:930px }
.factoryItemsGroup { margin:70px 0px 0px 10px; padding:0px; float:left }
.factoryItemOuter { margin:0px 13px 0px 0px; padding:0px; float:left; height:220px; width:163px }
.factoryItem { margin:0px; padding:0px; float:left; height:139px; width:163px }
.factoryItem p { margin:15px 7px 0px 7px; padding:0px; background-color:#fff; height:107px; width:149px }
.factoryItem a, .factoryItem a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.factoryItemText { margin:0px; padding:0px; width:163px }
.factoryItemText p { margin:10px 0px 0px 0px; padding:0px 0px 0px 5px; float:left; text-align:left; color:#fff; font:normal 12px helvetica }
.factoryItemText a, .factoryItemText a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.factoryLatestItemOuter { margin:0px 0px 10px 0px; clear:both; width:350px; float:left; padding:0px }
.factoryLatestItem { margin:0px; padding:0px; float:left; height:139px; width:163px }
.factoryLatestItem p { margin:15px 7px 0px 7px; padding:0px; background-color:#fff; height:107px; width:149px }
.factoryLatestItem a, .factoryLatestItem a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.factoryLatestItemText { margin:0px; padding:0px; float:left; width:163px }
.factoryLatestItemText p { margin:0px 0px 0px 10px; padding:0px 0px 0px 5px; float:left; text-align:left; color:#fff; font:normal 12px helvetica }
.factoryLatestItemText a, .factoryLatestItemText a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.threeDModelsContainer { margin:10px 0px 7px 0px; width:505px; height:256px; float:left; padding:0px }
.threeDModelsContainer p { margin:80px 0px 20px 0px; width:470px; padding:0px 0px 0px 20px; float:left; text-align:left; color:#000; font:normal 12px helvetica }
.ddContainer { margin:0px 0px 0px 0px; width:505px; height:272px; float:left; padding:0px }
.ddContainer p { margin:80px 0px 20px 0px; width:470px; padding:0px 0px 0px 20px; float:left; text-align:left; color:#000; font:normal 12px helvetica }
.ddContainer p a, .threeDModelsContainer p a { margin:0px; padding:0px; color:#000; font:bold 12px helvetica; text-decoration:none }
.ddContainer p a:hover, .threeDModelsContainer p a:hover { margin:0px; padding:0px; color:#000; font:bold 12px helvetica; text-decoration:underline }
.factoryLatestItemsContainer { margin:10px 11px 0px 0px; width:398px; height:535px; float:left; padding:0px }
/* myLEGO Spotlight Factory Images */
.factoryItem, .factoryLatestItem { background: url(http://cache.lego.com/images/mylego/spotlight/factory/163x139factory_bgplate.gif) no-repeat }
.factoryItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic7693BA8C-D268-41BB-94B6-B050C64274DE.gif) no-repeat }
.factoryLatestItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picD4E12EA9-FCBF-4754-8187-B6FB3AF79B74.gif) no-repeat }
.threeDModelsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic537FE0F8-3F3D-4A65-BE21-2117BFC7BD8A.gif) no-repeat }
.ddContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picB9F1BB33-01E7-4000-A3E6-D93C425EE23F.gif) no-repeat }

/* myLEGO Spotlight Gallery */
.galleryItemsContainer { margin:0px; padding:0px; float:left; height:568px; width:930px }
.galleryItemsGroup { margin:70px 0px 0px 10px; padding:0px; float:left }
.galleryItemOuter { margin:0px 13px 0px 0px; padding:0px; float:left; height:220px; width:163px }
.galleryItem { margin:0px; padding:0px; float:left; height:139px; width:163px }
.galleryItem p { margin:15px 7px 0px 7px; padding:0px; background-color:#fff; height:107px; width:149px }

.galleryItemText { margin:0px; padding:0px; width:163px }
.galleryItemText p { margin:10px 0px 0px 0px; padding:0px 0px 0px 5px; float:left; text-align:left; color:#fff; font:normal 12px helvetica }
.galleryItemText a, .galleryItemText a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.galleryLatestItemOuter { margin:0px 0px 10px 0px; clear:both; width:350px; float:left; padding:0px }
.galleryLatestItem { margin:0px; padding:0px; float:left; height:139px; width:163px }
.galleryLatestItem p { margin:15px 7px 0px 7px; padding:0px; background-color:#fff; height:107px; width:149px }
.galleryLatestItem a, .galleryLatestItem a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.galleryLatestItemText { margin:0px; padding:0px; float:left; width:163px }
.galleryLatestItemText p { margin:0px 0px 0px 10px; padding:0px 0px 0px 5px; float:left; text-align:left; color:#fff; font:normal 12px helvetica }
.galleryLatestItemText a, .galleryLatestItemText a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.threedDDOuter, .creationLearnOuter { margin:0px; padding:0px; float:left; width:505px; display:block }
.creationsModelsContainer { margin:10px 0px 7px 0px; width:505px; height:256px; float:left; padding:0px }
.creationsModelsContainer p { margin:80px 0px 20px 0px; width:470px; padding:0px 0px 0px 20px; float:left; text-align:left; color:#000; font:normal 12px helvetica }
.creationsModelsContainer a { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.learnbuildContainer { margin:0px 0px 0px 0px; width:505px; height:272px; float:left; display:block; padding:0px }
.learnbuildContainer p { margin:80px 0px 20px 0px; width:470px; padding:0px 0px 0px 20px; float:left; text-align:left; color:#000; font:normal 12px helvetica }
.learnbuildContainer p a, .creationsModelsContainer p a { margin:0px; padding:0px; color:#000; font:bold 12px helvetica; text-decoration:none }
.learnbuildContainer p a:hover, .creationsModelsContainer p a:hover { margin:0px; padding:0px; color:#000; font:bold 12px helvetica; text-decoration:underline }
.galleryLatestItemsContainer { margin:10px 11px 0px 0px; width:398px; height:535px; float:left; padding:0px }
/* myLEGO Spotlight Gallery Images */
.galleryItem, .galleryLatestItem { background: url(http://cache.lego.com/images/mylego/spotlight/gallery/163x139galleryplate.gif) no-repeat }
.galleryItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picD552CF13-BFC1-4913-B3F4-EC34B5B88148.gif) no-repeat }
.galleryLatestItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic06692626-D4DC-43E2-BB47-B2DFB407FEDD.gif) no-repeat }
.creationsModelsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic1A69111D-009F-4F96-8861-EF1D60C51D16.gif) no-repeat }
.learnbuildContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic5F7D8022-3FD5-4294-810F-3ED5327C14C3.gif) no-repeat }

/* myLEGO Spotlight Soundtrack */
.soundModuleContainer { margin:0px 11px 0px 0px; float:left; padding:0px; height:450px; width:659px }
.soundModuleContainer ul { list-style-type:none; width:635px; margin:0px; float:left; padding:75px 0px 0px 23px }
.soundModuleContainer li { margin:0px 31px 10px 0px; width:89px; float:left; padding:0px }
.soundModuleContainer li p { margin:0px; padding:0px 0px 20px 0px; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.soundModuleContainer a, .soundModuleContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.newNetworkOuterContainer { margin:0px; padding:0px }
.newNetworkContainer { margin:0px 0px 12px 0px; padding:0px; float:left; height:212px; width:239px }
.newNetworkContainer ul { list-style-type:none; width:222px; margin:0px; float:left; padding:65px 0px 0px 9px }
.newNetworkContainer li { margin:0px 0px 5px 0px; float:left; padding:0px }
.newNetworkContainer li p { margin:0; float:left; padding:10px 0 0 0 }
.newNetworkContainer a, .newNetworkContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.newNetworkDetailsContainer { margin:0px; padding:0px; float:left; height:226px; width:239px }
.newNetworkDetailsContainer ul { list-style-type:none; width:229px; margin:0px; float:left; padding:10px 0px 0px 10px }
.newNetworkDetailsContainer li { margin:0px; width:89px; float:left; padding:0px }
.newNetworkDetailsContainer li p { margin:0px; padding:5px 0px 0px 0px; width:220px; text-align:left; color:#fff; font:bold 11px helvetica; float:left }
.newNetworkDetailsContainer a, .newNetworkDetailsContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:underline; font:bold 11px helvetica }
.latestSoundOuterContainer { margin:10px 10px 0px 0px; padding:0px; float:left; height:189px; width:533px }
.latestSoundContainer { margin:0px; padding:0px; float:left; height:189px; width:533px }
.latestSoundContainer ul { list-style-type:none; width:530px; margin:0px; float:left; padding:60px 0px 0px 3px }
.latestSoundContainer li { margin:0px 0px 5px 8px; float:left; padding:0px }
.latestSoundContainer a, .latestSoundContainer a:hover { padding:0px; margin:0px; color:#1c80ab; text-decoration:none; font:bold 12px helvetica }
.loopListSoundContainer { margin:10px 0px 0px 0px; padding:0px; float:left; height:189px; width:366px }
.loopListSoundContainer p { margin:65px 10px 0px 0px; padding:0px; text-align:left; color:#38424B; font:bold 11px helvetica; float:left }
.loopListSoundContainer img  { margin:0; padding:0 10px 0 23px }
.loopListSoundContainer a, .loopListSoundContainer a:hover { padding:0px; margin:0px; color:#38424B; text-decoration:underline; font:bold 11px helvetica }
/* myLEGO Spotlight Soundtrack Images */
.soundModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3B676591-2BB3-4EC1-B56D-472F5EB82B47.gif) no-repeat }
.newNetworkContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic900AE307-ED0E-4D1C-9293-5FF0DE997146.gif) no-repeat }
.newNetworkDetailsContainer { background: url(http://cache.lego.com/images/mylego/spotlight/Soundtrack/239x226networker.gif) no-repeat }
.latestSoundContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picF2F37526-FD54-4A77-A212-1F19F58A8AE9.gif) no-repeat }
.loopListSoundContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3737C9F3-DFD6-4DBA-BA51-5D93305D7F20.gif) no-repeat }
.latestSoundContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/bottombg.gif) no-repeat }

/* myLEGO Spotlight Sticker */
.stickerModuleContainer { margin:0px 11px 0px 0px; padding:0px; float:left; height:450px; width:659px }
.stickerModuleContainer ul { list-style-type:none; width:635px; margin:0px; float:left; padding:75px 0px 0px 23px }
.stickerModuleContainer li { margin:0px 31px 10px 0px; width:89px; float:left; padding:0px }
.stickerModuleContainer li p { margin:0px; padding:0px 0px 20px 0px; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.stickerModuleContainer a, .stickerModuleContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.newNetworkStickerOuterContainer { margin:0px; padding:0px }
.newNetworkStickerContainer { margin:0px 0px 12px 0px; padding:0px; float:left; height:212px; width:239px }
.newNetworkStickerContainer ul { list-style-type:none; width:222px; margin:65px 0px 0px 0px; float:left; padding:0px 0px 0px 9px }
.newNetworkStickerContainer li { margin:0px 0px 5px 0px; float:left; padding:0px }
.newNetworkStickerContainer li p { margin:0; padding:20px 0 0 0 }
.newNetworkStickerContainer a, .newNetworkStickerContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.newNetworkStickerDetailsContainer { margin:0px; padding:0px; float:left; height:226px; width:239px }
.newNetworkStickerDetailsContainer ul { list-style-type:none; width:229px; margin:0px; float:left; padding:10px 0px 0px 10px }
.newNetworkStickerDetailsContainer li { margin:0px; width:89px; float:left; padding:0px }
.newNetworkStickerDetailsContainer li p { margin:0px; padding:5px 0px 0px 0px; width:220px; text-align:left; color:#fff; font:bold 11px helvetica; float:left }
.newNetworkStickerDetailsContainer a, .newNetworkStickerDetailsContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:underline; font:bold 11px helvetica }
.latestStickerOuterContainer { margin:10px 10px 0px 0px; padding:0px; float:left; height:189px; width:533px }
.latestStickerContainer { margin:0px; padding:0px; float:left; height:189px; width:533px }
.latestStickerContainer ul { list-style-type:none; width:530px; margin:0px; float:left; padding:60px 0px 0px 3px }
.latestStickerContainer li { margin:0px 0px 5px 8px; float:left; padding:0px }
.latestStickerContainer a, .latestStickerContainer a:hover { padding:0px; margin:0px; color:#1c80ab; text-decoration:none; font:bold 12px helvetica }

.loopListStickerContainer { margin:10px 0px 0px 0px; padding:0px; float:left; height:189px; width:366px } 
.loopListStickerContainer img { margin:0; padding:0 8px 0 0 }
.loopListStickerContainer p { margin:53px 10px 0px 0; padding:0 0 0 13px; text-align:left; color:#38424B; font:bold 11px helvetica; float:left }
.loopListStickerContainer a, .loopListStickerContainer a:hover { padding:0px; margin:0px; color:#38424B; text-decoration:underline; font:bold 11px helvetica }
/* myLEGO Spotlight Sticker Images */
.stickerModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic1E6F31A9-AE77-497A-A239-AEDB56EF9357.gif) no-repeat }
.newNetworkStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic389E3747-E59D-4784-B3F9-17314EDDAD23.gif) no-repeat }
.newNetworkStickerDetailsContainer { background: url(http://cache.lego.com/images/mylego/spotlight/sticker/239x226stick_networker_bg.gif) no-repeat }
.latestStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic533FF80A-7A51-4952-B20B-AAEC8A1EEA40.gif) no-repeat }
.loopListStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picA4EA3D02-F591-4837-BF6C-C2ABF2C818DF.gif) no-repeat }
.latestStickerContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/bottombg.gif) no-repeat }

/* myLEGO Spotlight Arcade */
.arcadeModuleContainer { margin:0px 11px 0px 0px; padding:0px; float:left; height:450px; width:659px }
.arcadeModuleContainer ul { list-style-type:none; width:635px; margin:0px; float:left; padding:65px 0px 0px 23px }
.arcadeModuleContainer li { margin:0; width:89px; float:left; padding:0px }
.arcadeModuleContainer li p { margin:0px; padding:0; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.arcadeModuleContainer a, .stickerModuleContainer a:hover { padding:0px; float:left; margin:0 20px 0 0; color:#fff; text-decoration:none; font:bold 12px helvetica }
.flashArcadeOuterContainer { margin:25px 0 0 0; clear:both; width:650px; float:left; padding:0 }
.flashArcadeContainer { float:left; margin:0; padding:0 0 0 15px }
.arcadeTextContent { width:400px; float:left; margin:0 0 0 15px; padding:0 }
.arcadeHeading { text-align:left; font-size:17px; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#f97ad1; margin:0; padding:0 }
.arcadeText { text-align:left; font-size:12px; font-weight:normal; font-family:arial, helvetica, sans-serif; color:#fff; margin:0; padding:0 }

.newNetworkArcadeContainer { margin:0px 0px 12px 0px; padding:0px; float:left; height:212px; width:239px }
.newNetworkArcadeContainer ul { list-style-type:none; width:222px; margin:65px 0px 0px 0px; float:left; padding:0px 0px 0px 9px }
.newNetworkArcadeContainer li { margin:0px 0px 5px 0px; float:left; padding:0px }
.newNetworkArcadeContainer li p { margin:0; padding:20px 0 0 0 }
.newNetworkArcadeContainer a, .newNetworkArcadeContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }

.newNetworkArcadeOuterContainer { margin:0px; padding:0px }
.newNetworkArcadeDetailsContainer { margin:0px; padding:0px; float:left; height:226px; width:239px }
.newNetworkArcadeDetailsContainer ul { list-style-type:none; width:229px; margin:0px; float:left; padding:10px 0px 0px 10px }
.newNetworkArcadeDetailsContainer li { margin:0px; width:89px; float:left; padding:0px }
.newNetworkArcadeDetailsContainer li p { margin:0px; padding:5px 0px 0px 0px; width:220px; text-align:left; color:#fff; font:bold 11px helvetica; float:left }
.newNetworkArcadeDetailsContainer a, .newNetworkArcadeDetailsContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:underline; font:bold 11px helvetica }

.latestArcadeOuterContainer { margin:10px 10px 0px 0px; padding:0px; float:left; height:189px; width:533px }
.latestArcadeContainer { margin:0px; padding:0px; float:left; height:189px; width:533px }
.latestArcadeContainer ul { list-style-type:none; width:530px; margin:0px; float:left; padding:60px 0px 0px 3px }
.latestArcadeContainer li { margin:0px 0px 5px 8px; float:left; padding:0px }
.latestArcadeContainer a, .latestArcadeContainer a:hover { padding:0px; margin:0px; color:#1c80ab; text-decoration:none; font:bold 12px helvetica }

.infoArcadeContainer { margin:10px 0px 0px 0px; padding:0px; float:left; height:189px; width:366px }
.infoArcadeContainer img { margin:0; padding:0 8px 0 0 }
.infoArcadeContainer p { margin:53px 10px 0px 0; padding:0 0 0 13px; text-align:left; color:#38424B; font:bold 11px helvetica; float:left }
.infoArcadeContainer a, .infoArcadeContainer a:hover { padding:0px; margin:0px; color:#38424B; text-decoration:underline; font:bold 11px helvetica }
/* myLEGO Spotlight Arcade Images */  
.arcadeModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic7016CE994B0698A664E845FA520511BF.jpg) no-repeat }
.newNetworkArcadeContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic389E3747-E59D-4784-B3F9-17314EDDAD23.gif) no-repeat }
.newNetworkArcadeDetailsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic7CE2CEECE00A338510CDB3541BC142FC.gif) no-repeat }
.latestArcadeContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic4F115B12055004ED8F912C2DFCEC774D.gif) no-repeat }
.latestArcadeContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/bottombg.gif) no-repeat } 
.infoArcadeContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic552D6AD3465E54DB6D5E09687AE2B8E4.gif) no-repeat }

.toptenArcadersContainer { float:left; margin:30px 0 0 0; padding:0 0 0 20px }
.toptenArcadersContainer ul { list-style-type:none; float:left; margin:; padding:0 }
.toptenArcadersContainer ul li { margin:0 30px 20px 0; float:left; padding:0 }

/* myLEGO Spotlight Pages */
.pagesModuleContainer { margin:0px 11px 0px 0px; padding:0px; float:left; height:450px; width:659px }
.pagesModuleContainer ul { list-style-type:none; width:635px; margin:0px; float:left; padding:75px 0px 0px 23px }
.pagesModuleContainer li { margin:0px 31px 10px 0px; width:89px; float:left; padding:0px }
.pagesModuleContainer li p { margin:0px; padding:3px 0px 20px 0px; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.pagesModuleContainer li p a, .pagesModuleContainer li p a:hover { margin:0px; padding:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.latestPagesContainer { margin:0px 0px 10px 0px; padding:0px; float:left; height:450px; width:241px }
.latestPagesContainer ul { list-style-type:none; width:220px; margin:0px; float:left; padding:67px 0px 0px 10px }
.latestPagesContainer li { margin:0px 0px 2px 0px; float:left; padding:0px }
.latestPagesContainer a, .latestPagesContainer a:hover { padding:0px; margin:0px; color:#035e9d; text-decoration:none; font:bold 11px helvetica }
.masterMakersOuterPagesContainer { margin:9px 17px 12px 0px; padding:0px; float:left; height:368px; width:533px }
.masterMakersPagesContainer { margin:0px; padding:58px 0px 0px 0px; float:left; height:310px; width:533px }
.masterMakersPagesContainer ul { list-style-type:none; width:533px; height:310px; margin:0px; float:left; padding:0px }
.masterMakersPagesContainer li { margin:0px 0px 2px 7px; float:left; padding:0px }
.masterMakersPagesContainer a, .masterMakersPagesContainer a:hover { padding:0px; margin:0px; color:#1c80ab; text-decoration:none; font:bold 12px helvetica }
.callTipOuterContainer { margin:0px; padding:0px; float:left; width:361px }
.callActionPagesContainer { margin:0px 0px 15px 0px; padding:0px; float:left; width:361px; height:187px }
.callActionPagesFlash { margin:55px 0px 0px 0px; padding:0px 10px 0px 15px; float:left; width:89px; height:79px }
.callActionPagesText { margin:55px 0px 0px 0px; padding:0px; float:left; width:230px }
.callActionPagesText p { margin:0px; padding:0px; text-align:left; color:#38424B; font:bold 11px helvetica; float:left }
.tipPagesContainer { margin:0px; padding:0px; float:left; display:block; width:361px; height:190px }
.tipPagesContainer p { margin:35px 0px 0px 0px; width:335px; padding:0px 5px 0px 15px; text-align:left; color:#38424B; font:bold 12px helvetica; float:left }
/* myLEGO Spotlight Pages Images */
.pagesModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic93ACFEE8-92CF-407E-892B-4A273C0A7743.gif) no-repeat }
.latestPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic972534B4-3885-400F-8B7E-0663FAB98E90.gif) no-repeat }
.latestPagesContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/rightbg.gif) no-repeat }
.masterMakersPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picF3AD0581-DC2D-487B-BA99-436EA875DD90.gif) no-repeat }
.masterMakersPagesContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/bottombg.gif) no-repeat }
.callActionPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3548368F-B37F-4A67-A89E-C0A67E7766CB.gif) no-repeat }
.tipPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picA8CF93F6-353B-47DD-B1D8-CCFC3C2A669C.gif) no-repeat }

/* myLEGO Spotlight Home */
.homeModuleOuterContainer { margin:0px; padding:0px; float:left; height:351px; width:915px }
.mainFeatureHomeContainer { margin:0px; padding:30px 0px 0px 15px; float:left; height:321px; width:655px }
.mainFeatureHomeContainer img { margin:0px 16px 0px 0px; padding:0px; float:left }
.mainFeatureHomeContainer p { margin:0px; padding:0px; float:left; color:#fff; font:normal 11px helvetica; text-align:left; width:260px}
.mainFeatureHomeContainer a { color: #3A91C7; text-decoration:underline;}
.featuredUsersHomeContainer { margin:0px; padding:0px; display:block; float:left; height:351px; width:220px }
.featuredUsersHomeContainer ul { list-style-type:none; width:220px; margin:0px; float:left; padding:10px 0px 0px 0px }
.featuredUsersHomeContainer li { margin:0px; width:220px; float:left; padding:0px 0px 3px 0px }
.featuredUsersHomeContainer li p { margin:0px; padding:0px 0px 20px 0px; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.featuredUsersHomeContainer a, .featuredUsersHomeContainer a:hover { padding:0px; margin:0px; color:#035e9d; text-decoration:none; font:bold 11px helvetica }
.featuredGalleryHomeContainer { margin:0px; padding:10px 0px 0px 0px; float:left; height:207px; width:932px }
.featuredGalleryHomeContainer ul { list-style-type:none; height:207px; width:932px; margin:0px; display:block; float:left; padding:0px }
.featuredGalleryHomeContainer li { margin:0px 8px 0px 0px; float:left; height:207px; width:223px; padding:0px }
.featuredGalleryFlash { padding:75px 0px 0px 0px; margin:0px }
.featuredGalleryFlash div { margin:0 0 0 15px }
.featuredGalleryFlash p { margin: 0px; font:bold 11px helvetica;}
.featuredGalleryFlash a { color: #fff; text-decoration:none;}
.featuredGalleryFlash a:Hover { color: #fff; text-decoration:underline;}
/* myLEGO Spotlight Home Images */
.homeModuleOuterContainer { background: url(http://cache.lego.com/images/mylego/spotlight/home/915x351top_bg.gif) no-repeat }
.masterMakersPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picF3AD0581-DC2D-487B-BA99-436EA875DD90.gif) no-repeat }

.featuredUsersHomeContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/rightbg.gif) no-repeat }

/* myLEGO Generic Spotlight Styles */
.outerSpotlightContainer { margin:0px; width:930px; padding:10px 0px 0px 16px }


/* myLEGO Help Modules */
.outerModuleGuideContainer { margin:0px; width:930px; height:231px; float:left; padding:10px 0px 0px 16px }
.whatsModulePicContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:231px; width:279px }
.whatsModuleContainer { margin:0px 0px 0px 0px; padding:0px; float:left; height:231px; width:624px }
.whatsModuleContainer p { margin:0px; padding:55px 10px 0px 18px; height:160px; float:left; text-align:left; font:normal 11px helvetica; color:#fff; width:592px }
.mainModuleOuterContainer { margin:0px 0px 0px 16px; padding:0px }
.mainModContainer { margin:10px 9px 0px 0px; width:449px; float:left; padding:0px }
.modAbilitiesContainer { margin:0px 0px 0px 0px; padding:0px; float:left; height:223px; width:449px }
.modImage { width:73px; height:70px; float:left; padding:15px 10px 10px 15px }
.modAblilitiesDetails { font:normal 11px helvetica; float:left; width:285px; text-align:left; color:#000; padding:10px 0px 0px 0px }
.modAblilitiesDetails p { margin:0px; padding:0px }
.modAblilitiesDetails .modAblilitiesDetailsText { padding:5px 3px 10px 0px; margin:0px; width:285px; color:#fff }
.modAblilitiesDetails .modAblilitiesDetailsTextMore { padding:5px 3px 0 0; margin:0; width:285px; color:#C5760F }
.modBlueprint { margin:0px; padding:3px 0px 0px 0px; width:281px; height:35px }
.modBlueprint p { margin:0px; padding:0px 0px 0px 40px }
/* myLEGO Help Modules Images */
.whatsModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic6148CDCB-5FC2-467D-87B2-0951F24EE583.gif) no-repeat }
.modAbilitiesContainer { background: url(http://cache.lego.com/images/mylego/help/moduleguide/449x223module_tile.gif) no-repeat }
.modBlueprint { background: url(http://cache.lego.com/images/mylego/help/moduleguide/281x35blueprint_bg.gif) no-repeat }

/* myLEGO Beta Home */
.betalandingContainer { margin:0px; display:block; float:left; display:block; padding:0px }
.betalandingContainer ul { list-style-type:none; display:block; margin:0px; padding:30px 0px 0px 40px }
.betalandingContainer li { margin:0px; display:block; float:left; display:block; padding:0px 20px 0px 0px }
.betalandinglinksContainer { margin:0px auto; display:block; float:left; display:block; padding:0px }
.betalandinglinksContainer ul { list-style-type:none; display:block; margin:0px auto; padding:20px 0px 0px 140px }
.betalandinglinksContainer li { margin:0px auto; display:block; float:left; display:block; padding:0px 20px 0px 0px }
.betaSignUpLink, .betaSignUpLinkOn, .betaSignUpLink a, .betaSignUpLink a:hover { width:150px; height:43px; display:block; margin:0px; padding:0px }
.betaFAQLink, .betaFAQLinkOn, .betaFAQLink a, .betaFAQLink a:hover { width:150px; height:43px; display:block; margin:0px; padding:0px }
.betaMBLink, .betaMBLinkOn, .betaMBLink a, .betaMBLink a:hover { width:150px; height:43px; display:block; margin:0px; padding:0px }
.betaLogLink, .betaLogLinkOn, .betaLogLink a, .betaLogLink a:hover { width:150px; height:43px; display:block; margin:0px; padding:0px }
/* myLEGO Beta Home Images */

.betaSignUpLink, .betaSignUpLink a { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic71B58E59-F995-4C8C-B25B-680542E1E559.gif) no-repeat }
.betaSignUpLinkOn, .betaSignUpLink a:hover { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picE735AA91-BF93-44AE-945D-424A5896D6FC.gif) no-repeat }
/*
.betaFAQLink, .betaFAQLink a { background: url(../images/beta/btn150x43faq_off.gif) no-repeat }
.betaFAQLinkOn, .betaFAQLink a:hover { background: url(../images/beta/btn150x43faq_on.gif) no-repeat }
.betaMBLink, .betaMBLink a { background: url(../images/beta/btn150x43boards_off.gif) no-repeat }
.betaMBLinkOn, .betaMBLink a:hover { background: url(../images/beta/btn150x43boards_on.gif) no-repeat }
.betaLogLink, .betaLogLink a { background: url(../images/beta/btn150x43fix_off.gif) no-repeat }
.betaLogLinkOn, .betaLogLink a:hover { background: url(../images/beta/btn150x43fix_on.gif) no-repeat }
*/

/* myLEGO Beta Status */
.betaStatusOuter { margin:0px auto; width:912px; padding:0px }
.betaWhatIs { margin:5px 10px 0px 0px; padding:0px; float:left; display:block; width:317px }
.betaWhatIsContent { margin:0px; background-color:#ce97eb; padding:0px; float:left; display:block; width:317px }
.betaWhatIsContent p { margin:0px; width:302px; padding:0px 5px 0px 10px; text-align:left; color:#602581; font:normal 11px helvetica; float:left }
.betaStatusContentContainer { margin:5px 0px 20px 0px; padding:0px; float:left; display:block; width:580px }
.betaStatusContent { margin:0px; background-color:#ececec; padding:0px; float:left; display:block; width:580px }
.betaStatusContent p { margin:0px; width:565px; padding:0px 5px 0px 10px; text-align:left; color:#8c8c8c; font:normal 11px helvetica; float:left }
.betaSignUpLinkOuter { margin:0px auto; clear:both; width:150px; padding:0px }

/* myLEGO Beta SignUp */
.betaleftContainer { margin:0px; display:block; float:left; display:block; padding:0px }
.betaleftContainer ul { list-style-type:none; display:block; margin:0px; padding:20px 10px 0px 20px }
.betaleftContainer li { margin:0px; display:block; display:block; padding:0px 0px 10px 0px }
.betaSignUpOuter { width:740px; float:left; margin:15px 0px 0px 0px; padding:0px }
.betaSignUpContent { width:740px; height:208px; float:left; display:block; margin:0px; padding:0 0 0 0; }
.betaSignUpContent p { margin:23px 10px 0 0; width:590px; padding:5px 10px 0px 0px; text-align:left; color:#000; font:normal 12px helvetica; float:right; overflow:auto; height:117px; }
.betaSignUpText { margin:0px auto; background-color:#ececec; padding:0px; display:block; width:737px }
.betaSignUpText p { margin:0px; width:722px; padding:0px 5px 0px 10px; text-align:left; color:#878787; font:normal 11px helvetica; float:left; overflow:auto; height:200px; }
.betaSignUpTerms { margin:0px; background-color:#fff; padding:10px 0px; float:left; display:block; width:737px }
.betaSignUpTerms p { margin:0px; width:722px; padding:0px 5px 0px 10px; text-align:right; color:#878787; font:normal 11px helvetica; }
.betaSignUpTerms p a, .betaSignUpTerms p a:hover { margin:0px; padding:0px; color:#878787; text-decoration:none; font:normal 11px helvetica }
.betaSignUpRightLinkOuter { margin:0px; float:right; width:150px; padding:0px }
/* myLEGO Beta SignUp Images */
.betaSignUpOuter { background: url(http://cache.lego.com/images/mylego/beta/signup/740x208home_say.gif) no-repeat }

/* myLEGO Beta Log */
.betaSignUpLogOuter { width:750px; display:block; float:left; margin:20px 0px 0px 0px; padding:0px }
.betaSignUpLogText { margin:0px; background-color:#c7d134; padding:0px; width:750px }
.betaSignUpLogText p { margin:0px; width:735px; padding:0px 5px 0px 10px; text-align:left; color:#000; font:normal 11px helvetica; float:left }
.betaSignUpTwoContainers { margin:0px; width:750px; display:block; float:left; padding:0px }
.currentIssuesContainer { margin:10px 10px 0px 0px; background-color:#c7d134; display:block; width:321px; padding:0px }
.currentIssuesContainer p { margin:0px 5px 0px 10px; width:306px; background-color:#c7d134; padding:0px; text-align:left; color:#000; font:normal 11px helvetica }
.fixesContainer { margin:10px 0px 0px 0px; background-color:#ececec; float:left; width:418px; padding:0px }
.fixesContainer p { margin:0px 5px 0px 10px; width:403px; background-color:#ececec; padding:0px; text-align:left; color:#797979; font:normal 11px helvetica }

/* myLEGO Beta FAQs */
.betafaqOuterContainer { margin:0px; float:left; padding:11px 0px 0px 0px; width:749px }
.betafaqQuestions { margin:0px; clear:both; padding:20px 0px 0px 0px; width:749px }
.betafaqQuestions p { margin:0px; padding:0px 0px 10px 0px; color:#464646; text-align:left; font:normal 11px helvetica; width:749px }
.betafaqQuestions p a { margin:0px; padding:0px; color:#1A74B2; text-align:left; font:normal 11px helvetica }
.betaquestionsContainer { margin:8px 0px 0px 0px; padding:0px; width:749px; float:left }
.betaquestionsContainerScroller { margin:0px; padding:0px; clear:both; background-color:#c7d134; overflow:auto; width:749px; height:232px }
.betaquestionsContainerScroller ul { list-style-type:none; margin:0px; float:left; width:712px; padding:0px 10px 5px 0px }
.betaquestionsContainerScroller li { margin:0px; float:left; padding:0px }
.betaquestionsContainerScroller li p { margin:2px 0px 0px 3px; float:left; padding:0px }
.betaquestionBullet img { padding:0px; margin:0px 0px 0px 10px; float:left; width:18px; height:18px }
.betaquestionsContainer p { margin:0px; font:normal 11px helvetica; text-align:left; float:left; padding:0px 2px 5px 4px; width:672px; color:#000 }
.betaquestionsContainer p a { margin:0px; padding:0px; color:#000100; text-align:left; text-decoration:none; font:normal 11px helvetica }
.betaquestionsOpeningtext { background-color:#c7d134; margin:0px; padding:0px; display:block; float:left; width:749px }
.betaquestionsOpeningtext p { margin:0px; padding:0px 10px 10px 10px; width:729px }


/* myLEGO Help Record A Concern */
.outerReportContainer { margin:0px auto; width:749px; padding:10px 0px 0px 0px }
.reportsMainContainer { margin:0px; padding:0px; float:left; background-color:#313B41; width:749px }
.reportsMainContainer p { width:730px; padding:0px 7px 5px 12px; float:left; text-align:left; font:normal 11px helvetica; color:#fff }
.reportsMainContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.reportSubject { margin:30px 10px 0px 14px; padding:0px }
.reportSubject ul { list-style-type:none; margin:0px; clear:both; float:left; padding:0px }
.reportSubject li { margin:0px 20px 0px 0px; float:left; padding:0px }
.reportText p { margin:0px; width:200px; display:block; height:130px; text-align:left; font:normal 11px helvetica; color:#5f6024; padding:5px 0px 0px 0px }
/* myLEGO Help Record A Concern Images */
.concernArrow { padding:0px; margin:0px; height:23px; width:26px; clear:both; display:block }
.concernArrow a { padding:0px; margin:0px; height:23px; width:26px; clear:both; display:block }
.concernArrow, .concernArrow a { background: url(http://cache.lego.com/images/mylego/help/reportaconcern/button26x23_off.gif) no-repeat }
.concernArrow a:hover { background: url(http://cache.lego.com/images/mylego/help/reportaconcern/button26x23_on.gif) no-repeat }

/* myLEGO Help Getting Started */
.startedFlashContainer { margin:0px auto; width:895px; padding:10px 0px 20px 0px }
.startedMasterPieces { margin:0px; padding:0px 0px 0px 28px; float:left }
.startedWhatson { margin:0px; padding:0px 0px 0px 10px; float:left }
.startedScoop { margin:0px; padding:0px 0px 0px 10px; float:left }
.startedDark, .startedLight, .startedText { margin:0px; padding:0px }
.startedText p, .startedText p a, .startedText p a:hover { margin:0px; padding:0px 0px 0px 10px; width:227px; text-align:left; text-decoration:none; color:#000; font:normal 11px helvetica }
.startedDark p, .startedDark p a, .startedDark p a:hover { margin:0px; padding:3px 0px 3px 10px; width:220px; text-align:left; text-decoration:none; color:#000; font:normal 11px helvetica }
.startedLight p, .startedLight p a, .startedLight p a:hover { margin:0px; padding:3px 0px 3px 10px; width:220px; text-align:left; text-decoration:none; color:#000; font:normal 11px helvetica }
/* myLEGO Help Getting Started Images */
.startedText { background: url(http://cache.lego.com/images/mylego/help/gettingStarted/241x19extender.gif) repeat-y }
.startedDark { background: url(http://cache.lego.com/images/mylego/help/gettingStarted/241x22darkGrey.gif) repeat-y }
.startedLight { background: url(http://cache.lego.com/images/mylego/help/gettingStarted/241x20lightGrey.gif) repeat-y }

/* myLEGO Parents PlayTogether Page */
.togetherOuterContainer { margin:0px 0px 0px 79px; display:block; padding:0px }
.togetherContainer { margin:0px; width:384px; float:left; display:block; padding:0px 24px 0px 0px }
.togetherContentContainer { width:384px; margin:8px 0px 0px 0px; float:left; background-color:#B4B2A3; display:block; padding:0px }
.togetherTitleContent { margin:0px; clear:both; padding:0px }
.togetherTitleContent p { margin:0px; padding:2px 0px 0px 0px; float:left; color:#FBF885; font:bold 22px helvetica }
.togetherMainContent { margin:0px; clear:both; padding:0px }
.togetherMainContent p { margin:0px; padding:7px 0px 0px 20px; width:355px; text-align:left; float:left; color:#656450; font:normal 11px helvetica }
.togetherMainContent p a, .togetherMainContent p a:hover { font:normal 11px helvetica; color:#24241C; text-decoration:none }


/* ---------------- GLOBAL HEADER AND FOOTER -------------------- 
#h-Container{padding: 5px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 950px;height: 62px;background-image: url(http://cache.lego.com/images/mylego/globalheader/950x001_bg_tile.gif);background-repeat: repeat;}
#h-legoLogo {padding: 0px 0px 0px 10px;margin: 0px 14px 0px 0px;width: 49px;height: 49px;float: left;display: inline;}
#h-navButtons{float: left;display: inline;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style: none;}
#h-navButtons li{width: 85px;height: 50px;float: left;margin: 0px 3px 0px 0px;padding: 0px 0px 0px 0px;list-style: none;background-repeat: no-repeat;}
#h-navButtons a {width: 85px;height: 50px;display: block;background-repeat: no-repeat;}
#h-homeButton {background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_home_off.gif);}
#h-homeButton a:hover{background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_home_on.gif);}
#h-productsButton {background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_products_off.gif);}
#h-productsButton a:hover{background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_products_on.gif);}
#h-clubButton {background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_play_off.gif);}
#h-clubButton a:hover{background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_play_on.gif);}
#h-shopButton {background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_store_off.gif);}
#h-shopButton a:hover{background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_store_on.gif);}
*/
/*--START search--*/
#h-searchContainer {padding:0px; margin:0px 0px 0px 12px; width: 292px;height: 33px; background-image: url(http://cache.lego.com/images/mylego/globalheader/292x033_search_bg.gif); background-repeat: no-repeat;float: left}
#h-searchContainer form {padding: 0px 0px 0px 10px;margin: 7px 0px 0px 0px;}
#h-searchForm {padding-left: 9px;padding-top: 7px;}
#h-searchFormTextInput{padding: 1px 2px 1px 2px;margin: 0px 3px 0px 0px;width: 202px;font: 10px/14px Verdana, Tahoma, Arial, sans-serif;color: #000000;float: left;}
#h-searchFormTextImage{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float: left;}
#h-privacy-bar{margin-top: 6px;padding-top: 8px;width: 292px;background-image: url(http://cache.lego.com/images/mylego/globalheader/292x009_privacy_dots.gif);background-repeat: no-repeat;}
#h-privacy-bar img{margin-top: 0px;border: 0px;}
.h-studButton {padding: 0px 0px 0px 7px;margin: 0px;float: left;display: inline;list-style-type: none;width: 18px}
.h-studButton1 {padding: 0px 7px 0px 10px;margin: 0px;float: left;display: inline;list-style-type: none;width: 18px}
/*--END search--*/

/*--START LMF login and register--*/
#h-LMFContainer{padding: 0px;margin: 0px 0px 6px 6px;width: 148px;height: 50px;background-image: url(http://cache.lego.com/eng/images/globalNav/148x050_logout_play_bg.gif);background-repeat: no-repeat;float: left;display: inline;}
#h-LMFContainer ul {list-style: none; margin: 21px 0px 0px 20px; padding: 0px;}
#h-LMFContainer li {padding: 0px; float:left; margin: 0px;}
#h-LMFContainer li p {padding: 0px 0px 0px 29px; float:left; text-align:left; margin: 0px;}
#h-LMFContainer li p a#h-signIn {font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #999999;font-weight: bold;text-decoration: none;}
#h-LMFContainer li p a#h-signIn:hover {font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #999999;font-weight: bold;text-decoration: underline;}
#h-LMFContainer li p a#h-registerNow {font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #228DC5;font-weight: bold;text-decoration: none;}
#h-LMFContainer li p a#h-registerNow:hover {font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #228DC5;font-weight: bold;text-decoration: underline;}
/*--END LMF login and register--*/

/*--START LMF Username and avatar--*/
#h-LoginContainer{text-align:left; padding: 0px;margin: 0px 0px 6px 6px;width: 148px;height: 50px;background-repeat: no-repeat;float: left;display: inline;}
#h-LoginContainer ul {list-style: none;margin: 21px 0px 0px 0px;padding: 0px;float: left;}
#h-LoginContainer li {padding: 0px;margin: 0px;}
#h-LoginContainer li p {padding: 0px;margin: 0px;}
a#h-signOut{font: 10px/12px Verdana, Tahoma, Arial, sans-serif; color: #999999;font-weight: bold;text-decoration: none;}
a#h-signOut:hover{font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #999999;font-weight: bold;text-decoration: underline;}
a#h-UserName{font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #228DC5;font-weight: bold;text-decoration: none;}
a#h-UserName:hover{font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #228DC5;font-weight: bold;text-decoration: underline;}
a#h-Avatar {float: left;}

/*--END LMF Username and avitar--*/

#h-sectionColorBar{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; width: 950px; height: 4px;background-color: #23A3D5;border-bottom: 2px solid #1D87B1;clear: left;font-size: 1px;}
.RegionInfo {font-weight: bold;font-size: 10px;background-image: url(http://cache.lego.com/images/mylego/globalheader/950x001_bg_tile.gif);width: 950px;color: #2489bd;font-family: Verdana, Monospace;padding-top: 3px}
.RegionInfo A {font-weight: bold !important;color: #2489bd !important;text-decoration: underline !important;font-size: 10px !important;}
.RegionInfo Img {margin-left:798px;margin-right:5px;vertical-align: bottom;}

/*--START global footer--*/
#gf-globalFooterContainer {	display: block;	padding: 0px;margin: 0px;width: 950px;height: 25px;clear: both;	float: left;}
#gf-globalFooter {padding: 10px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 950px;height: 15px;display: block;float: left;list-style: none;border: 0px solid green;}
#gf-links {padding: 3px 0px 0px 3px;margin: 0px 2px 0px 0px;width: 401px;height: 25px;display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img3x25footerbg.gif);background-repeat: repeat-x}
#gf-links ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 17px;list-style: none;border: 0px solid black;}				
#gf-links ul li a	{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 16px;	font: 10px Verdana, Tahoma, Arial, sans-serif;color: #474D50;font-weight: bold;	text-decoration: none;background-image: url(http://cache.lego.com/eng/images/globalFooter/linksArrowOff.gif);background-repeat: no-repeat;border: 0px solid black;}
#gf-links ul li a:hover  {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 16px;font: 10px Verdana, Tahoma, Arial, sans-serif;color: #F16062;font-weight: bold;	text-decoration: none;background-image: url(http://cache.lego.com/eng/images/globalFooter/linksArrowOn.gif);background-repeat: no-repeat;}
#gf-search {padding: 0px 0px 0px 0px;margin: 0px 2px 0px 0px;width: 160px;height: 25px;	display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img3x25footerbg.gif);background-repeat: repeat-x;}
#gf-search form{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#gf-search p{padding: 3px 2px 0px 2px;margin: 0px 0px 0px 0px;}
#gf-search input{padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 5px;height: 12px;width: 90px;font-family: Arial;font-size: 10px;font-weight: normal;}
#gf-search img{	padding: 0px 0px 0px 10px;margin: 0px 0px 0px 0px;}
#gf-privacy {padding: 2px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 175px;	height: 25px;display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img3x25footerbg.gif);background-repeat: repeat-x;border: 0px solid red;}
#gf-privacy ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 12px;list-style: none;	border: 0px solid black;}
#gf-privacy ul li a  {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 16px;font: 10px Verdana, Tahoma, Arial, sans-serif;color: #288EAF;font-weight: bold;text-decoration: none;background-image: url(http://cache.lego.com/eng/images/globalFooter/privacyArrowOff.gif);background-repeat: no-repeat;border: 0px solid black;	}
#gf-privacy ul li a:hover {	margin: 0px 0px 0px 0px;padding: 0px 0px 0px 16px;font: 10px Verdana, Tahoma, Arial, sans-serif;color: #F16062;	font-weight: bold;text-decoration: none;background-image: url(http://cache.lego.com/eng/images/globalFooter/privacyArrowOn.gif);background-repeat: no-repeat;}
#gf-logo {padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 2px;width: 25px;height: 25px;display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img25x25legologo.gif);background-repeat: repeat-x;}
#gf-logo a {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 25px;height: 25px;display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img25x25legologo.gif);	background-repeat: repeat-x;}
#gf-logo a:hover{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 25px;height: 25px;	display: block;	float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img25x25legologo.gif);background-repeat: repeat-x;}
#gf-footertext {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;clear: both;float: left;display: block;color: #888C8E;	font-size: 10px;width: 950px;}
#gf-footertext p{text-align: center;font: 10px/12px Verdana, Tahoma, Arial, sans-serif;	padding: 5px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#f-Container {margin-top: 5px;}
#f {padding: 0px;margin: 0px;width: 950px;height: 26px;float: left;display: inline;list-style: none;line-height: normal;font-size: 14px;}
#f-links {padding: 3px 0px 0px 4px;margin: 0px 2px 0px 0px;width: 916px;height: 26px;float: left;display: inline;background: url(http://cache.lego.com/eng/images/globalfooter/001x026_globalfooter_bg.gif) repeat-x;}
#f-links ul {margin: 0px;padding: 0px 0px 0px 17px;list-style: none;}
#f-links ul li a {margin: 0px;padding: 0px 40px 0px 15px;font: bold 10px Verdana, Tahoma, Arial, sans-serif;color: #474D50;text-decoration: none;background: url(http://cache.lego.com/eng/images/globalfooter/010x010_stud.gif) no-repeat;}
#f-links ul li a:hover {margin: 0px;padding: 0px 40px 0px 15px;font: bold 10px Verdana, Tahoma, Arial, sans-serif;color: #F16062;text-decoration: none;}
#f-links span#legalNotice a{ color: #228DC5;}
#f-logo {padding: 0px;margin: 0px 0px 0px 2px;width: 25px;height: 25px;float: left;display: inline;background: url(http://cache.lego.com/eng/images/globalfooter/img25x25legologo.gif) repeat-x;}
#f-logo a {display: block;width: 25px;height: 25px;}
#f-text {padding: 0px;margin: 0px;clear: both;float: left;display: inline;color: #888C8E;font-size: 10px;width: 950px;}
#f-text p { text-align: center ;font: 10px/12px Verdana, Tahoma, Arial, sans-serif;margin: 0px;padding: 0px 0px 5px 0px;}
/*--END global footer--*/

/* Sticker Revised Styles */	
.mainStickerThumbContainer { margin:5px 0px 0px 16px; padding:0px }
.myStickerThumbOuterContainer { margin:0px 5px 10px 0px; padding:0px; float:left; width:223px }
.myStickerThumbContainer { margin:0px; padding:0px; background-color:#D2D2D2; height:60px; width:223px }
.myStickerThumbContainer ul { list-style-type:none; margin:0px; width:213px; padding:0px 0px 0px 10px }
.myStickerThumbContainer li { margin:0px; float:left; padding:0px }	
.stickerImage { margin:0px; padding:0px; height:60px; width:60px }
.stickerText { font:normal 11px helvetica; color:#6D7276; margin:0px; padding:0px; width:140px; }
.stickerText p { margin:0px; text-align:left; padding:0px 0px 0px 10px }

/* Sticker Revised Image Styles */
.stickerImage { background: url(http://cache.lego.com/images/mylego/help/stickers/60x60white_bg.gif) no-repeat }

/* Paginator */
.paginatorMain { padding:5px 0px 0px 0px; width:901px; height:29px; display:block; clear:both; margin:0px auto }
.paginatorMain ul { list-style-type:none; margin:0px; float:right; display:block; padding:0px }
.paginatorMain li { margin:0px; text-align:left; float:left; height:26px; padding:0px }
.paginatorMain li p { margin:0px; display:block; font:bold 12px helvetica; float:left; color:#27262e; padding:0px }
.paginatorMain li p a { margin:0px; display:block; float:left; color:#27262e; text-decoration:none; padding:2px 2px 0px 2px }
.paginatorMain li p a:hover { margin:0px; display:block; float:left; color:#27262e; text-decoration:none; padding:2px 2px 0px 2px }
.paginatorMain .leftArrow { padding:0px; margin:0px 7px 0px 0px }
.paginatorMain .rightArrow { padding:0px; margin:0px 0px 0px 7px }

/* report a concern */
.reportAConcernBgImage {  background: url(http://cache.lego.com/images/mylego/help/reportaconcern/460x471report_bg.gif) no-repeat }

img.PngFix
        {
            margin: 5px 0px 0px 0px;
            padding: 0px;
            font-size: 1px;
            behavior: url(/iepngfix_ts.htc);
        }