body { background-color:#33342f; margin:0px auto; text-align:center }

/* Play General Layout Styles */
.playLeftContainerMain { width:590px; float:left; display:block; padding:0px; margin:0px }
.playRightContainerMain { margin-left:590px; display:block; padding:0px }
.playLeftRow2, .playLeftRow3 { padding:0px; width:590px; float:left; display:block; margin:0px }
.playLeftRow1 { padding:0px; width:590px; float:left; display:block; margin:15px 0px 15px 0px }
.playRightColumn1 { padding:0px; display:block; margin:0px }
.playLeftColumn, .playLeftColumn1 { padding:0px 16px; width:220px; float:left; display:block; margin:0px }
.playLeftColumnTop { padding:0px 15px 0px 13px; width:220px; float:left; display:block; margin:0px }
.playFooter { padding:0px; margin:0px; clear:both }
/* Play General Layout Styles Images */
.playTopContainerMainen-us { padding:0px; width:770px; height:1030px; display:block; background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic9AD8027A-E996-4CDE-920F-9253F696329B.gif); margin:0px auto }
.playTopContainerMainen-gb { padding:0px; width:770px; height:1030px; display:block; background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic9AD8027A-E996-4CDE-920F-9253F696329B.gif); margin:0px auto }
.playTopContainerMainfr-fr { padding:0px; width:770px; height:840px; display:block; background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic9AD8027A-E996-4CDE-920F-9253F696329B.gif); margin:0px auto }
.playTopContainerMainde-de { padding:0px; width:770px; height:840px; display:block; background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic9AD8027A-E996-4CDE-920F-9253F696329B.gif); margin:0px auto }
.playBottomContainerMain { padding:0px; width:770px; display:block; margin:0px auto }

/* Play Navigation */
.playNavigation { padding:0px; display:block; width:770px; margin:0px auto }
.navLinks { padding:0px; margin:0px; width:770px; height:29px; display:block }
.navLinks ul { list-style-type:none; margin:0px; padding:0px }
.navLinks li { padding:0px; margin:0px }
.navLinks {background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic53B05451-CF65-446C-A9B2-7180FCB90679.jpg) repeat;}
.homeNavButton,.gamesNavButton,.comicNavButton,.downloadNavButton,.mbNavButton,.centralNavButton,.clubNavButton { padding:0px; margin:0px }

/* legoIDContainer - Logout */
.registerNowContainer ul { list-style-type:none; padding:0px; margin: 120px 0px 0px 95px }
.registerNowContainer ul li { margin: 6px 0 }

.LogoutContainerMain { padding:0px; width:184px; clear:both; margin:0px; float:left; display:block }
.LogoutContainer { padding:23px 0px 0px 41px; width:170px; margin:0px; float:left; display:block }
.LogoutContainer ul { list-style-type:none; padding:0px; margin:0px; float:left; display:block }
.LogoutContainer li { padding:0px; margin:0px 0px 8px 0px; float:left; display:block }
/* .legoIDLogoutContainer form { padding:0px; float:left; margin:0px } */
.LogoutContainer input { padding:0px; top:0px; height:15px; width:141px; border-color:#fff; float:left; font:normal 9px arial,sans-serif; color:#c2c2c1; margin:0px }
.enterButton { width:55px; height:13px; font-size:1px; padding:0px; float:right; margin:0px; display:block }
.enterButton a, .enterButton a:hover { width:55px; height:13px; display:block; font-size:1px; padding:0px; float:right; margin:0px }
.LogoutRadioContainer { padding:0px 0px 0px 30px; width:170px; margin:0px; display:block; float:left }
.radioButton input { padding:0px; width:15px; margin:0px;height:15px; }
.radioButton p { padding:0px; margin:0px; height:18px; font:bold 11px arial,sans-serif; color:#766f52; text-align:left }
/* legoIDContainer - Logout Images */
.legoIDLogoutContainer { list-style-type:none; background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic72686367-DFA1-4832-AA79-F7D2FA3F49EB.gif) no-repeat; width:220px; height:203px; padding:0px; display:block; margin:0px; float:left; }
.BtnSignin { background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic517793EE-6B08-49B1-A3E7-F210B05F83A6.jpg) no-repeat; width:102px; height:19px; display:block; padding:0px; margin:0px }
.BtnSignup { background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picD532CFF1-7466-4735-A7CC-80EBC61CC780.jpg) no-repeat; width:102px; height:19px; display:block; padding:0px; margin:0px }
a.BtnSignin:visited, a.BtnSignin:hover, a.BtnSignin:active, a.BtnSignup:visited, a.BtnSignup:hover, a.BtnSignup:active { color: #fff; text-decoration: none; }
a.ButtonGeneric:visited, a.ButtonGeneric:hover, a.ButtonGeneric:active { color:#0186C9; text-decoration: none; }


/* legoIDContainer - Login */
.legoIDLoginContainer { float:left; padding:0px; width:220px; display:block; margin:0px }
.loginText { padding:60px 0px 0px 0px; width:114px; float:left; margin:0px; white-space:nowrap; overflow:hidden; }
.loginText p { padding:0px 0px 0px 18px; font:bold 11px arial,sans-serif; text-align:left; color:#0186C9; margin:0px; height:auto; }
.loginImage { padding:60px 0px 39px 38px; width:60px; float:left; margin:0px }
.loginImage p, .loginEdit li { padding:0px; margin:0px }

.loginEditEng { padding:0px; display:block; float:left; clear:both; margin: -12px 0 }
.loginEditEng ul { padding:0px 0px 0px 10px; width:200px; list-style-type:none; height:20px; display:block; margin:0px }
.loginEditEng a { padding:0px; font:bold 11px arial,sans-serif; text-align:left; text-decoration:none; color:#0186C9; margin:0px }

.loginEditDeu { padding:0px; display:block; float:left; clear:both; margin: -12px 0 }
.loginEditDeu ul { padding:0px 0px 0px 10px; width:200px; list-style-type:none; height:20px; display:block; margin:0px }
.loginEditDeu a { padding:0px; font:bold 11px arial,sans-serif; text-align:left; text-decoration:none; color:#0186C9; margin:0px }

.loginEditFra { padding:0px; display:block; float:left; clear:both; margin: -12px 0 }
.loginEditFra ul { padding:0px 0px 0px 10px; width:200px; list-style-type:none; height:20px; display:block; margin:0px }
.loginEditFra a { padding:0px; font:bold 11px arial,sans-serif; text-align:left; text-decoration:none; color:#0186C9; margin:0px }

.loginEditLeft { padding:0px; float:left; font:bold 11px arial,sans-serif; color:#0186C9; margin:0px }
.loginEditRight { padding:0px; float:right; font:bold 11px arial,sans-serif; color:#0186C9; margin:0px }
.loginEditLeft p, .loginEditRight p { padding:0px; margin:0px }


/* legoIDContainer - Login Images */
.legoIDLoginContainer { list-style-type:none; background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic33422F4D-0E1B-4590-8758-536D28CD9F96.gif) no-repeat; width:220px; height:203px; padding:0px; display:block; margin:0px }
.loginSeperator { position:relative; bottom:6px; clear:both; display:block; padding: 0; height: 18px; width:192; margin: 0 0 0 12px; background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picC4A1E8F6-9C93-4329-9073-1FE8BB4BC86D.jpg) no-repeat; }

/* clubOnlineContainer */
.clubOnlineContainer { display:block; padding:0px; margin:0px }
.clubOnlineContainer img { display:block; padding:0px; margin:0px }

/* gameTalkContainer */
.gameTalkContainer { float:left; padding:15px 0px; width:220px; display:block; margin:0px }
.gameTalkBorder { float:left; padding:0px; display:block; margin:0px }
.gameTalkScroller { width:202px; float:left; background-color:#f9f9f4; overflow:auto;  height:189px; padding:0px; display:block; margin:0px }
.gameTalkButtons { width:220px; font-size:1px; padding:0px; display:block; margin:0px }
.gameTalkButtons ul { list-style-type:none; width:220px; float:left; padding:0px; display:block; margin:0px; }
.gameTalkButtons li { float:left; height:37px; overflow: hidden; display:block; padding:0px; margin:0px }
.gameTalkTextGreen { background-color:#e2efd2; padding:0px; float:left; display:block; margin:0px }
.gameTalkText { background-color:#f9f9f4; padding:0px; float:left; display:block; margin:0px }
.gameTalkTextGreen, .gameTalkText { text-align:left; width:176px; padding:2px 2px 3px 5px; margin:0px; font:bold 11px arial,sans-serif; color:#868683 }
.gameTalkTextGreen a, .gameTalkText a { text-align:left; padding:0px; margin:0px; font:bold 11px arial,sans-serif; color:#868683; text-decoration:none  }
.seeallButton, .seeallButton a, .seeallButton a:hover { width:100px; height:37px; display:block; padding:0px; margin:0px }
.mbHomeButton, .mbHomeButton a, .mbHomeButton a:hover { width:102px; height:37px; display:block; padding:0px; margin:0px }
.gameTalkBottom { height: 12px; }

.gameTalkScroller .mini_messagesContainer ul { list-style-type:none; width:182px; float:left; padding:0px; display:block; margin:0px }
.gameTalkScroller .mini_messagesContainer li { clear:right; height:17px; display:block; padding:0px; margin:0px }
.gameTalkScroller .messagesContent_odd { background-color:#e2efd2; padding:0px; float:left; display:block; margin:0px; height:40px; }
.gameTalkScroller .messagesContent_even { background-color:#f9f9f4; padding:0px; float:left; display:block; margin:0px; height:40px; }
.gameTalkScroller .messagesContent_odd, .gameTalkScroller .messagesContent_even { text-align:left; width:176px; padding:2px 2px 3px 5px; margin:0px; font:bold 11px arial,sans-serif; color:#868683 }
.gameTalkScroller .messagesContent_odd a, .gameTalkScroller .messagesContent_even a { text-align:left; padding:0px; margin:0px; font:bold 11px arial,sans-serif; color:#868683; text-decoration:none  }
.gameTalkScroller .topicData p { padding:0px 0px 0px 3px; margin:0px; width:182px; }
.gameTalkScroller .topicData p a {padding:0px; margin:0px; color:#398000;}
.gameTalkScroller .messageAuthor { width:90px; float:left;}
.gameTalkScroller .messageDate { width:90px; float:left;}
.gameTalkScroller .messageAuthor p{ height:15px; margin-top: 10px; }
.gameTalkScroller .messageDate p { float:right; margin-top: 10px; }

/* gameTalkContainer Images */
.seeallButton, .seeallButton a {background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picD2479AAF-D22E-4EF6-869C-CC748E543B41.jpg) no-repeat }
.seeallButton a:hover {background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic6ED32644-61FC-4C93-BF0F-DE122AEBAD44.jpg) no-repeat }
.mbHomeButton, .mbHomeButton a {background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic51F9F4BC-5122-4F5A-B549-3AD07FFD218F.jpg) no-repeat }
.mbHomeButton a:hover {background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic981025CC-2E51-42A4-A3E8-7AF8AA84138C.jpg) no-repeat }

/* featuredGameContainer */
.featuredGameContainer { float:left; display:block; width:320px; font-size:1px; padding:15px 0px; margin:0px }
.featuredGameBorder { float:left; padding:0px; display:block; margin:0px }
.featuredGame{float:left; padding:0px; display:block; margin:0px}

/* scorePointsContainer */
.scorePointsContainer { float:left; padding:17px 0px 0px 19px; display:block; margin:0px }
.scorePointsBorder { float:left; padding:0px; display:block; margin:0px }
.scorePointsBorder1 { float:left; clear:both; padding:0px; display:block; margin:0px }
.scorePointsScroller { width:126px; float:left; background-color:#f9f9f4; overflow:auto; height:77px; padding:0px; display:block; margin:0px }
.scorePointsText { text-align:left; width:97px; background-color:#f9f9f4; padding:2px 5px 0px 5px; margin:0px; font:bold 11px arial,sans-serif; color:#868683 }
.scorePointsImage ul { margin:0px; padding:16px 0px 0px 0px; list-style-type:none }
.scorePointsImage li { margin:0px; padding:0px }
.scorePointsImage img { margin:0px 0px 0px 27px; padding:0px }
/* scorePointsContainer Images */
.scorePointsImage { float:left; padding:0px; width:126px; background-image:url(); height:79px; display:block; margin:0px }

/* UpgradeToMLNContainer */
.UpgradeToMLNContainer { float: left; padding: 17px 0px 0px 19px; display: block; margin: 0px }
.UpgradeToMLNContainerFlash { padding: 0 0 0 4px; }
.UpgradeToMLNContainer p { padding: 3px 0; text-align: center; }

/* myLegoContainer */
.myClubContainer { float:left; display:block; padding:33px 0px 0px 19px; margin:0px }

/* featuredMyLegoContainer */
.featuredMyLegoContainer { float:left; display:block; padding:14px 0px 0px 19px; margin:0px }
.featuredMyLegoBorder { float:left; padding:0px; display:block; margin:0px }
.featuredMyLegoText { background-color:#f9f8f3; float:left; margin:0px; padding:0px; display:block; text-decoration:none; width:126px; height:113px }
.featuredMyLegoText p { text-align:left; padding:3px 5px; margin:0px; font:bold 11px arial,sans-serif; text-decoration:none; color:#868683 }
.featuredMyLegoText p a { text-align:left; padding:0px; margin:0px; font:bold 11px arial,sans-serif; text-decoration:none; color:#868683 }
.featuredImage { padding:7px 0px 0px 0px; margin:0px 0px 0px 45px }
.featuredImage img { padding:0px; width:47px; height:42px; float:left; display:block; margin:0px }
.featuredImage a { padding:0px; margin:0px }
/* featuredMyLegoContainer Images */
.featuredMyLegoImage { padding:0px; width:144px; height:61px; text-align:center; background:url() no-repeat; display:block; margin:0px }

/* whatsNewContainer */
.whatsNewContainer { float:left; padding:15px 0px 0px 19px; width:180px; display:block; margin:0px }
.whatsNewBorder { float:left; padding:0px; display:block; margin:0px }
.whatsNewBorder1 { float:left; padding:0px; display:block; margin:0px }
.whatsNewScroller { width:126px; float:left; background-color:#f9f9f4; overflow-x:hidden; overflow:auto; height:120px; padding:0px; display:block; margin:0px }
.whatsNewText { background-color:#f9f9f4; width:97px; padding:0px; float:left; display:block; margin:0px }
.whatsNewTextGreen { background-color:#e2efd2; width:97px; padding:0px; float:left; display:block; margin:0px }
.whatsNewTextGreen, .whatsNewText { text-align:left; padding:2px 5px 3px 5px; margin:0px; font:bold 11px arial,sans-serif; color:#868683 }
.whatsNewTextGreen a, .whatsNewText a { text-align:left; padding:0px; margin:0px; font:bold 11px arial,sans-serif; color:#868683; text-decoration:none }

.whatsNewScroller .mini_messagesContainer { float:left; padding:0px; margin:0px }
.whatsNewScroller .mini_messagesContainer ul { list-style-type:none; width:107px; float:left; padding:0px; display:block; margin:0px }
.whatsNewScroller .mini_messagesContainer li { clear:right; display:block; padding:0px; margin:0px }
.whatsNewScroller .messagesContent_odd { background-color:#e2efd2; padding:0px; float:left; display:block; margin:0px }
.whatsNewScroller .messagesContent_even { background-color:#f9f9f4; padding:0px; float:left; display:block; margin:0px }
.whatsNewScroller .messagesContent_odd, .whatsNewScroller .messagesContent_even { text-align:left; width:102px; padding:0px 2px 2px 5px; margin:0px; font:bold 11px arial,sans-serif; color:#868683 }
.whatsNewScroller .messagesContent_odd a, .whatsNewScroller .messagesContent_even a { text-align:left; padding:0px; margin:0px; font:bold 11px arial,sans-serif; color:#868683; text-decoration:none  }
.whatsNewScroller .topicData p, .whatsNewScroller .messageAuthor p { padding:0px 0px 0px 3px; margin:0px }
.whatsNewScroller .topicData p a {padding:0px; margin:0px; color:#398000 }
.whatsNewScroller .messageAuthor { padding:0px; margin:0px }
.whatsNewScroller .messageDate p {float:right; margin:0px; padding:0px 4px 2px 0px }

/* moviesContainer */
.moviesContainer { float:left; padding:15px 0px 0px 19px; width:180px; display:block; margin:0px }
.moviesScroller { width:126px; float:left; overflow:auto; background-color:#f9f9f4; height:367px; padding:0px; display:block; margin:0px }
.moviesScroller ul { list-style-type:none; display:block; padding:0px; margin:0px }
.moviesScroller li, .moviesBorder { padding:0px; float:left; display:block; margin:0px; }
.moviesBorderLeft {  background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picFBAE9338-8543-4172-9A42-8E2B6395E9E0.gif) repeat-y; height: 367px; padding:0px; float:left; display:block; margin:0px; }
.moviesBorderRight {  background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic737BC52D-1B1D-429E-9A3F-302D0040D275.gif) repeat-y; height: 367px; padding:0px; float:left; display:block; margin:0px; }
.movieImageWhite img, .movieImageGrey img { padding:0px; width:73px; height:46px; display:block; margin:9px 0px 0px 17px }
.movieText p { padding:1px 0px 2px 0px; width:107px; font:bold 11px arial,sans-serif; text-indent:0px; text-align:center; color:#868683; display:block; margin:0px }
.movieText p a { padding:0px; font:bold 11px arial,sans-serif; color:#868683; display:block; margin:0px; text-decoration:none }
/* moviesContainer Images */
.movieImageGrey { padding:0px; width:107px; height:60px; background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic9218EB34-E288-4047-9C10-CB171D01A459.gif) no-repeat; display:block; margin:0px }
.movieImageWhite { padding:0px; width:107px; height:60px; background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picB4CEAC8E-6209-4988-912B-3C226AE0D37F.gif) no-repeat; display:block; margin:0px }
.movieImageGrey a { padding:0px; margin:0px }
.movieImageWhite a { padding:0px; margin:0px }

/* gameFinderContainer */
.gameFinderContainer { float:left; display:block; width:320px; padding:0px; margin:0px }
.gameFinderBorder { float:left; padding:0px; display:block; margin:0px }
.gameFinderScrolleren-us { width:302px; float:left; background-color:#f9f9f4; height:396px; overflow-x:hidden; overflow:auto; padding:0px; display:block; margin:0px }
.gameFinderScrolleren-gb { width:302px; float:left; background-color:#f9f9f4; height:396px; overflow-x:hidden; overflow:auto; padding:0px; display:block; margin:0px }
.gameFinderScrollerde-de { width:302px; float:left; background-color:#f9f9f4; height:208px; overflow-x:hidden; overflow:auto; padding:0px; display:block; margin:0px }
.gameFinderScrollerfr-fr { width:302px; float:left; background-color:#f9f9f4; height:208px; overflow-x:hidden; overflow:auto; padding:0px; display:block; margin:0px }
.gameFinderHeader { text-align:left; padding:2px 0px 2px 10px; width:273px; margin:0px; font:bold 12px arial,sans-serif; color:#385152; background-color:#dcece8 }
.gameFinderTitle { text-align:left; padding:2px 0px 2px 10px; margin:0px; font:bold 11px arial,sans-serif; color:#868683 }
.gameFinderTitle a { padding:0px; text-decoration:none; }
.gameFinderTitle a:visited { text-decoration: none; }
.gameFinderButtons { width:320px; font-size:1px; padding:0px; display:block; margin:0px }
.gameFinderButtons ul { list-style-type:none; width:320px; float:left; padding:0px; display:block; margin:0px }
.gameFinderButtons li { float:left; height:37px; overflow: hidden; display:block; padding:0px; margin:0px }
.pcvideoButton, .pcvideoButton a, .pcvideoButton a:hover { width:155px; height:37px; display:block; padding:0px; margin:0px }
.gamesButton, .gamesButton a, .gamesButton a:hover { width:147px; height:37px; display:block; padding:0px; margin:0px }
/* gameFinderContainer Images */
.pcvideoButton, .pcvideoButton a { background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic75B39C44-E54F-431A-8EBA-FBD4560310B7.jpg) no-repeat }
.pcvideoButton a:hover { background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic09838B59-770E-4D67-8281-D2E28257C52B.jpg) no-repeat }
.gamesButton, .gamesButton a { background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic90F15673-BA52-43AF-80B9-E25EE09A259F.jpg) no-repeat }
.gamesButton a:hover { background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic4D75CBD7-8898-4DDA-99F6-CCDD10BF2133.jpg) no-repeat }

/* premiumGamesContainer */
.premiumGamesContainer { font-size:1px; display:block; padding:0px; width:220px; margin:0px }
.premiumGamesBorder { padding:0px; float:left; display:block; margin:0px }
.premiumGamesBorder1 { padding:0px; float:left; display:block; margin:0px }
.premiumGame {padding:0px; float:left; width:202px; margin:0px }
.premiumGameBottom {padding:0px; margin:0px }
.premiumGame a {padding:0px; margin:0px }
.premiumGame img { padding:0px; margin:0px }

/* pollContainer */
.QuestionStyle { height:35px;}
.QuestionTRStyle { height:90px;}
.SIntro { height:15px}
.pollContainer { float:left; display:block; padding:0px 0px 14px 0px; width:220px; margin:0px }
.pollBorder { float:left; padding:0px; display:block; margin:0px }
.pollContentMain { padding:0px; margin:0px; text-align:left; font:bold 11px arial,sans-serif; color:#be5c00 }
.pollContent { padding:0px; margin:0px; text-align:left; font:bold 11px arial,sans-serif; color:#be5c00 }
#PollComponent1_SurveyIntro { padding:20px 0px 0px 0px; margin:0px; display:block }
#PollComponent1_SaveButton { padding:0px; margin:20px 0px 0px 0px; display:block }
#PollComponent1_fe9961ce-33b9-4dcc-bcc9-efa002594cf3 span { padding:0px; margin:0px 0px 19px 0px; display:block }
.pollContent table { padding:0px; margin:0px; text-align:left; font:bold 11px arial,sans-serif; color:#be5c00 }
.pollContent form { padding:0px; margin:0px }
.pollText { padding:5px 0px 0px 0px; margin:0px; height:70px; text-align:left; font:bold 11px arial,sans-serif; color:#be5c00 }
.pollRadio { padding:5px 0px 0px 0px; height:125px; text-align:left; font:bold 11px arial,sans-serif; color:#be5c00; margin:0px }
.viewResults { padding:0px; text-align:left; margin:0px 0px 0px 20px }
.sendButton { width:41px; height:13px; display:block; padding:0px; margin:3px 0px 0px 20px }
.sendButton a, .sendButton a:hover { width:41px; height:13px; display:block; padding:0px; margin:0px }
.viewResultsButton, .viewResultsButton a, .viewResultsButton a:hover { width:94px; height:13px; display:block; padding:0px; margin:0px }
/* pollContainer Images */
.pollContentMain { float:left; padding:0px; width:182px; height:234px; background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic7EF4B523-367A-49D1-A70A-4524C36E1230.gif) repeat-x; display:block; margin:0px }
.gobutton, .gobutton a { background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picECC2A5D3-1F53-4ED2-97BC-C7866043F731.gif) no-repeat }
.gobutton a:hover { background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic0D2F9777-87F8-45E3-8AB1-23FA39BABEC5.gif) no-repeat }
.viewResultsButton, .viewResultsButton a { background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic760E5185-A2FB-42CE-AFA0-6B428F7EFF1B.gif) no-repeat }
.viewResultsButton a:hover { background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picBC903C00-087C-44D9-A5FC-042915A14258.gif) no-repeat }

/* coolStuffContainer */
.coolStuffMainContainer { padding:13px 0px 0px 0px; width:770px; border-bottom:20px solid #33342f; float:left; background:url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic65C208D8-B4C9-4F89-9E93-F0120DFB13AA.gif); margin:0px auto }
.coolStuffContainerRight { font-size:1px; float:left; display:block; width:350px; padding:0px 0px 13px 0px; margin:0px }
.coolStuffContainerLeft { font-size:1px; display:block; float:left; width:350px; padding:0px 0px 13px 0px; margin:0px 34px 0px 16px }
.coolStuffFloat { padding:0px; margin-left:736px }
.coolStuffBorder { float:left; padding:0px; display:block; margin:0px }
.coolStuffBorder1 { float:left; padding:0px; display:block; margin:0px }
.coolStuffContent { float:left; padding:0px; margin:0px }
.coolStuffContent a { padding:0px; margin:0px }
.coolStuffContent img { padding:0px; margin:0px }
.coolStuffBottom { padding:0px; margin:0px }


/* French chronique */
.newsContainer { float:left; display:block; padding:16px 0px 0px 19px; margin:0px }


/*---------------------------------------------------------------------------
G L O B A L   E L E M E N T S
---------------------------------------------------------------------------*/

body { color: #999896; font: normal 13px/1.25 Verdana;}

a, a:visited, a:active { color: #999896; text-decoration: none; }
a:hover { text-decoration: underline; }

* { margin: 0; padding: 0; }

p, ul, ol, td { font: normal 12px/1.10 Arial; }

h1 { font: bold 14px/1.4 Arial; color: #999896; } 
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { color: #EEA53F; text-decoration: none; }

h2 { font: bold 13px/2.5 Arial; color: #fff; }
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { color: #EEA53F; text-decoration: none; }

h3 { font: bold 13px/1.8 Verdana; color: #999896; } 
h3 a:link, h2 a:visited, h2 a:hover, h2 a:active { color: #EEA53F; text-decoration: none; }

strong { font: bold 13px/1.10 Arial; }

ul { margin: 0 0 0 30px; list-style-type: circle; }

ul ul { margin: 0 0 0 30px; list-style-type: disc; } 

img { border: 0; }


/*---------------------------------------------------------------------------
C O M M O N   E L E M E N T S
---------------------------------------------------------------------------*/
#mainContainer {
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic5D39BFE8-E0BE-467D-B566-20134EA67559.gif) top left repeat-y;
}

#mainContent {
	width: 735px;
	margin: 0 auto;
}

#secContent {
	margin: 0;
}

#tempContainer {
	width: 770px;
	margin: 0 auto;
}

.clear {
	clear: both;
}

p input {
	width: 200px;
	height: 24px;
	margin: 5px 0 0 0;
	padding: 5px 0 0 15px;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picB1568D0D-F29A-4381-AD22-ABCBA0DB2158.jpg) top left no-repeat;
	border: 0;
	color: #999896;
}

.inputBgNone input {
	margin: 5px 0 0 0;
	padding: 5px 0 0 15px;
	border: 0;
	background-image: none;
	float: left;
}

.inputBgNone { font: normal 13px/1.25 Arial; }


/* -----------------------------
HEADERS/PARAGRAPHS
------------------------------*/
#mainContent p, #secContent p {
	padding: 0 0 0 15px;
}

#mainContent h1, #secContent h1 {
	padding: 0 0 0 15px;
}

/* -----------------------------
IMAGES
------------------------------*/
#mainHeader img {
	margin: 15px 0 15px 0;
}


/*---------------------------------------------------------------------------
C O M I C S   &   M O V I E S
---------------------------------------------------------------------------*/

/* -----------------------------
STRUCTURE
------------------------------*/
.CM-mainContentRow {
	margin: 0 0 20px 0;
	float: left;
}

.CM-mainContentRowInner {
	width: 360px; /*360*/
	margin: 0 0 0 18px;
	background: url() top left repeat-y;
}

.CM-comicsContent {
	margin: 0;
	padding: 0;
}

.CM-thumpContainer {
	width: 94px;
	height: 58px;
	margin: 5px 15px 5px 8px;
	background: url() top left no-repeat;
	float: right;
}

.CM-txt {
	width: 225px;
	float: left;
}

.CM-comicsHeader {
	width: 360px;
	height: 30px;
	background: url() top left no-repeat;
}

.CM-moviesHeader {
	width: 360px;
	height: 30px;
	background: url() top left no-repeat;
}

/* -----------------------------
HEADERS/PARAGRAPHS
------------------------------*/
.CM-comicsHeader h2, .CM-moviesHeader h2 {
	margin: 0 0 0 15px;	
}

.CM-mainContentRow p {
	margin: 5px 0 5px 15px;
}

.CM-mainContentRow h1 {
	margin: 0 0 5px 15px;
}

/* -----------------------------
IMAGES
------------------------------*/
.CM-mainContentRow .CM-comicsContent .CM-thumpContainer img, .CM-mainContentRow .CM-moviesContent .CM-thumpContainer img {
	margin: 4px 0 0 11px;
	padding: 0;
}

.CM-mainContentRow .CM-comicsContent img, .CM-mainContentRow .CM-moviesContent img {
	margin: 0 0 0 10px;
	padding: 0;
}

.CM-mainContentRow img {
	margin: 0 0 0 18px;
	padding: 0;
}

/* -----------------------------
LINKS
------------------------------*/
.CM-comicsContent a, .CM-comicsContent a:visited, .CM-comicsContent a:hover, .CM-comicsContent a:active {
	margin: 0 0 0 10px;
	text-decoration: underline;
	color: #A32322;
}

.CM-moviesContent a, .CM-moviesContent a:visited, .CM-moviesContent a:hover, .CM-moviesContent a:active {
	margin: 0 0 0 10px;
	text-decoration: underline;	
	color: #40AAD4;
}


/*---------------------------------------------------------------------------
D O W N L O A D S
---------------------------------------------------------------------------*/

/* -----------------------------
STRUCTURE
------------------------------*/
.DO-mainContentRow {
	margin: 0 0 20px 0;
	float: left;
}

.DO-mainContentRowInner {
	width: 230px; 
	margin: 0 0 0 18px;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic575F476D-0E58-4C6D-A1C5-30C9F3D08589.jpg) top left repeat-y;
}

.DO-wallpapersHeader {
	width: 230px;
	height: 30px;
	text-align:center;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic5D1CD883-E20E-470F-93EB-AEA02A3669C6.jpg) top left no-repeat;
}

.DO-screensaversHeader {
	width: 230px;
	height: 30px;
	text-align:center;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic7BD6215C-CFB9-41A6-9B63-98182F88B52E.jpg) top left no-repeat;
	
}

.DO-activitiesHeader {
	width: 230px;
	height: 30px;
	text-align:center;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic61889BBA-02F6-457B-9083-D0CC586BED19.jpg) top left no-repeat;
}

.DO-mainContentRow ul {
	margin: 5px 0 0 0;
	list-style: none;
}

.DO-thumpContainer {
	width: 94px;
	height: 58px;
	margin: 5px 5px 5px 10px;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic6040E5AD-5945-4EB2-9EDC-286C8C17460E.jpg) top left no-repeat;
	float: left;
}

#secContent {
	margin: 20px 0 0 0;
}

/* -----------------------------
HEADERS/PARAGRAPHS
------------------------------*/
.DO-wallpapersContent h2, .DO-screensaversContent h2, .DO-activitiesHeader h2 {
	margin: 0 0 0 15px;
}

.DO-mainContentRow p {
	height: 50px;
	margin: 0 0 0 15px;
	padding: 5px 0 0 0;
}

.DO-mainContentRow .DO-activitiesContent p {
	margin: 5px 5px 0 0;
}

.DO-activitiesContent p {
	padding: 0 7px 0 0;
}

/* -----------------------------
IMAGES
------------------------------*/
.DO-mainContentRow img {
	margin: 0 0 0 18px;
	padding: 0;
}

.DO-mainContentRowInner img {
	margin: 0;
	padding: 0;
}

.DO-wallpapersContent {
	margin: 0;
}

.DO-thumpContainer img {
	margin: 4px 0 0 11px;
	padding: 0;
}

.secContentImg a img {
	width: 230px;
	padding: 0;
	margin: 0 0 20px 18px;
	float: left;
} 

/* -----------------------------
LINKS
------------------------------*/
.DO-mainContentRowInner a, .DO-mainContentRowInner a:visited, .DO-mainContentRowInner a:active {
	color: #999896; /*Check this color*/
	text-decoration: none;
	font-size: 11px;
}

.DO-mainContentRowInner a:hover {
	text-decoration: underline;
	font-size: 11px;
}

.DO-mainContentRowInner p {
	font-size: 11px;
}


/*---------------------------------------------------------------------------
M O N T H L Y   P O L L
---------------------------------------------------------------------------*/

/* -----------------------------
STRUCTURE
------------------------------*/
#MP-mainContent {
	width: 575px;
	margin: 0 auto;
	padding: 0 0 20px 0;
}

#MP-mainContentOuter {
	width: 575px;
	height: 235px;
	margin: 0;
	padding: 0 10px 0 0;
	background: url(img/monthlyPoll/eng/575x001_textbg.jpg) top left repeat-y;
}

.MP-mainContentInner, .MP-mainContentInnerLast, .MP-mainContentInnerTxt {
	width: 260px;
	margin: 0 15px 0 0;
	border-bottom: 1px dotted #999896;
	float: right;
}

.MP-mainContentInnerLast {
	border-bottom: 0;
}

.MP-mainContentProcent {
	margin: 10px 5px 0 0;
	font: bold 13px/1.10 Arial;
	float: right;
}

.MP-mainContentInnerLast .MP-mainContentProcent {
	margin: 2px 5px 0 0;
}

/* -----------------------------
HEADERS/PARAGRAPHS
------------------------------*/
.MP-mainContentInner p, .MP-mainContentInnerLast p, .MP-mainContentInnerTxt p {
	width: 200px;
	margin: 2px 0 2px 0;
	font-weight: bold;
	float: left;
}

.MP-mainContentInnerTxt p {
	width: 260px;
	margin: 0;
	padding: 2px 0 4px 0;
}

/* -----------------------------
IMAGES
------------------------------*/
#MP-mainContent img {
	padding: 0;
}

#MP-mainContentOuter img {
	margin: 0 15px 0 8px;
	padding: 0;
	float: left;
}

#MP-mainContentOuter .MP-mainContentInner img {
	margin: 0;
	padding: 0 0 4px 0;
}


/*---------------------------------------------------------------------------
R E G I S T R A T I O N
---------------------------------------------------------------------------*/

/* -----------------------------
STRUCTURE
------------------------------*/
#RE-mainContent {
	width: 532px;
	margin: 0 auto;
	padding: 0 0 20px 0;
}

#RE-mainContentOuter {
	width: 520px;
	margin: 0;
	padding: 0 0 0 12px;
	background: url() top left repeat-y;
}

.RE-mainContentInner {
	width: 398px;
	padding: 5px 10px 5px 100px;
	border-bottom: 1px dotted #999896;
}

.RE-mainContentInnerLast {
	width: 398px;
	padding: 5px 10px 5px 100px;
}

.RE-dropdownLong {
	margin: 5px 0 0 0;
	width: 331px;  
	height: 30px;
	margin: 5px 0 5px 0; 
	padding: 2px 0 0 11px;
	background: url() top left no-repeat;
	border: #B5B1A6;
	color: #999896;
}

.RE-dropdownLong select {
	width: 309px;
	height: 18px;
	font: normal 10px Arial;
}

.RE-dropdownShort {
	margin: 5px 0 0 0;
	width: 204px;  
	height: 30px;
	margin: 5px 0 5px 0; 
	padding: 2px 0 0 10px;
	background: url() top left no-repeat;
	border: #B5B1A6;
	color: #999896;
	float: left;
}

.RE-dropdownShort input {
	width: 50px;
	height: 15px;
	float: left;
}

.RE-dropdownShort select {
	width: 182px;
	height: 18px;
	font: normal 10px Arial;
}

#RE-dropdownMonth select {
	width: 78px;
	height: 18px;
	font: normal 10px Arial;
	float: left;
}

#RE-dropdownDay select {
	width: 50px;
	height: 18px;
	font: normal 10px Arial;
	float: left;
}

#RE-miniFigLeft {
	width: 49px;
	margin: 20px 10px 0 0;
	float: left;
}

#RE-miniFig {
	width: 81px;
	height: 105px;
	background: url() top left no-repeat;
	float: left;
}

#RE-miniFigRight {
	width: 49px;
	margin: 20px 0 0 10px;
	float: left;
}

.RE-mainContentRadio {
	width: 80px;
	float: left;
	font: normal 13px Arial;
}

.RE-mainContentRadio input {
	margin: 0 5px 0 0;
	float: left;
}

/* -----------------------------
IMAGES
------------------------------*/
.RE-mainContentInner img {
    margin: 5px 5px 5px 0;
    float: left;
}


/*---------------------------------------------------------------------------
S I G N   I N
---------------------------------------------------------------------------*/

/* -----------------------------
STRUCTURE
------------------------------*/
#SI-mainContent {
	width: 575px;
	margin: 0 auto;
	padding: 0 0 20px 0;
}

#SI-mainContentOuter {
	width: 575px;
	height: 235px;
	margin: 0;
	padding: 0 10px 0 0;
	background: url() top left repeat-y;
}

.SI-mainContentInner {
	width: 260px;
	margin: 0px 15px 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #999896;
	float: right;
}

.SI-mainContentInnerLast {
	padding: 0;
}

.SI-mainContentInner input {
	margin: 0 5px 0 0;
}

.SI-mainContentInner span input {
	margin: 0 5px 5px 0;
}

/* -----------------------------
HEADERS/PARAGRAPHS
------------------------------*/
.SI-mainContentInner h3 {
	line-height: 1.6;
}

/* -----------------------------
IMAGES
------------------------------*/
#SI-mainContent img {
	padding: 0;
}

#SI-mainContentOuter img {
	margin: 0 15px 0 8px;
	padding: 0;
	float: left;
}

#SI-mainContentOuter .SI-mainContentInner img, #SI-mainContentOuter .SI-mainContentInnerLast img {
    margin: 3px 0 3px;
    padding: 0;
}


/*---------------------------------------------------------------------------
T E R M S   O F   S E R V I C E
---------------------------------------------------------------------------*/

/* -----------------------------
STRUCTURE
------------------------------*/
#TS-mainContent {
	width: 732px;
	margin: 0 auto;
	padding: 0 0 20px 0;
}

#TS-mainContentOuter {
	width: 732px;
	margin: 0;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic63B939B2-EC14-4FA9-98D2-74F1AE8CA239.jpg) top left repeat-y;
}

.TS-mainContentInner {
    padding: 0 0 0 20px;
}

.TS-mainContentInnerScroll {
    width: 703px;
    height: 110px;
    color: #666;
    padding: 5px 0 5px 20px;
    overflow: auto ;
}

/* -----------------------------
HEADERS/PARAGRAPHS
------------------------------*/
.TS-mainContentInner h3 {
    margin: 0 0 5px 0;
    line-height: 2;
}

.TS-mainContentInner p {
    padding: 5px 0 5px 0;
}

/* -----------------------------
IMAGES
------------------------------*/
.TS-mainContentInner img {
    margin: 8px 0 8px 0;
}

/*---------------------------------------------------------------------------
G A M E S
---------------------------------------------------------------------------*/

/* -----------------------------
STRUCTURE
------------------------------*/
#GA-mainContainer {
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picE0A83F1B-95E5-4A5C-91DA-9A4BC49FB89E.gif) top left repeat-y;
}

#GA-subContainer {
	width: 750px;
	margin: 0 10 0 10 auto;
}

#GA-mainImgContainer {
	width: 556px;
	height: 254px;
	margin: 0 0 0 0px;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picEE88A8CE-1902-4DCB-A557-EF98ED0CF17E.gif) top left no-repeat;
	float: left;
}

#GA-mainImgBtn {
	width: 108px;
	margin: 1px 0 0 225px;
}

#GA-mainContent {
	margin: 0px 0 20px 0;
	float: left;
}

#GA-mainContentNavi {
	width: 551px;
	height: 34px;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic701E0DC5-5412-4AB9-922A-16B8467B41D0.gif) top left no-repeat;
}

#GA-mainContentOuter {
	width: 551px;
	height: 452px;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picA4275196-2678-48D7-BD60-6450228154BD.gif) top left no-repeat;
	float: left;
}

#GA-mainContentBtn {
	width: 145px;
	margin: 8px 20px 0 0;
	float: right;
}

#GA-mainContentInner {
	margin: 10px 0 0 9px;
}

.GA-mainContentTout {
	width: 174px;
	height: 192px;
	margin: 0 5px 10px 0;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picBC932D7E-F898-4F95-9BE2-A3450EDAA289.gif) top left no-repeat;
	float: left;
}

#GA-secContent {
	width: 174px;
	height: 740px;
	margin: 0 0px 0 0;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picF094AABB-2AB7-4DFD-B73E-7D990BD9E5C8.gif) top left no-repeat;
	float: right;
}

#GA-adContainer {
	width: 142px;
	height: 252px;
	margin: 15px 0 8px 8px;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic64B8DE59-77F0-4DF7-84DC-431A4E8225BF.gif) top left no-repeat;
}

/*-----------------Buttons-------------------*/
/*Main Img Buttons-------------------*/
/*Back*/
#GA-mainImgBtnBack a, #GA-mainImgBtnBack a:visited {
	width: 54px;
	height: 23px;
	display: block;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic5064820C-BE2D-4FBF-A81B-023ED45EA7FB.gif) top left no-repeat;
	float: left;
}

#GA-mainImgBtnBack a:hover {
	width: 54px;
	height: 23px;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picF986F465-A0D5-48B7-A2FC-E51BF81D1291.gif) top left no-repeat;
}

#GA-mainImgBtnBackActive { /*Active state for "Back" button*/
	width: 54px;
	height: 23px;
	display: block;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picF986F465-A0D5-48B7-A2FC-E51BF81D1291.gif) top left no-repeat;
}

/*Forward*/
#GA-mainImgBtnForward a, #GA-mainImgBtnForward a:visited {
	width: 54px;
	height: 23px;
	display: block;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic88A35392-FB69-4E06-9F38-80B4F88A5FC4.gif) top left no-repeat;
	float: left;
}

#GA-mainImgBtnForward a:hover {
	width: 54px;
	height: 23px;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic0B8F1380-E2E0-492B-953E-EF4D5CC98CCB.gif) top left no-repeat;
}

#GA-mainImgBtnForwardActive { /*Active state for "Forward" button*/
	width: 54px;
	height: 23px;
	display: block;
	background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic0B8F1380-E2E0-492B-953E-EF4D5CC98CCB.gif) top left no-repeat;
}

/*Navi-------------------------------*/

#GA-btnNavi a, #GA-btnNavi a:visited {
	width: 95px;
	height: 34px;
	margin: 0 0 0 10px;
	display: block;
	float: left;
}

#GA-btnNavi a:hover {
	width: 95px;
	height: 34px;
}

#GA-btnNaviActive { /*Active state for "Action" button*/
	width: 95px;
	height: 34px;
	display: block;

}


/*Main Content Buttons----------------------------*/
/*forward button*/
#GA-mainContentBtnForward a, #GA-mainContentBtnForward a:visited {
	width: 64px;
	height: 18px;
	display: block;
	background: url(http://cache.lego.com/images/play/games/btn64x18next_off.gif) top left no-repeat;
	float: right;
}

#GA-mainContentBtnForward a:hover {
	width: 64px;
	height: 18px;
	background: url(http://cache.lego.com/images/play/games/btn64x18next_on.gif) top left no-repeat;
}

#GA-mainContentBtnForwardActive { /*Active state for "Forward" button*/
	width: 64px;
	height: 18px;
	display: block;
	background: url(http://cache.lego.com/images/play/games/btn64x18next_on.gif) top left no-repeat;
}

/*back button*/
#GA-mainContentBtnBack a, #GA-mainContentBtnBack a:visited {
	width: 64px;
	height: 18px;
	display: block;
	background: url(http://cache.lego.com/images/play/games/btn64x18back_off.gif) top left no-repeat;
	float: left;
}

#GA-mainContentBtnBack a:hover {
	width: 64px;
	height: 18px;
	background: url(http://cache.lego.com/images/play/games/btn64x18back_on.gif) top left no-repeat;
}

#GA-mainContentBtnBackActive { /*Active state for "Back" button*/
	width: 64px;
	height: 18px;
	display: block;
	background: url(http://cache.lego.com/images/play/games/btn64x18back_on.gif) top left no-repeat;
}

/* -----------------------------
IMAGES
------------------------------*/
#GA-mainImg img {
	margin: 8px 0 0 9px;
}

#GA-mainContentInner img {
	margin: 10px 0 0 0;
}

#GA-secContent #GA-adContainer img {
	margin: 5px 0 0 15px;
}

#GA-secContent img {
	margin: 10px 0 0 9px;
}

/* -----------------------------
LINK
------------------------------*/
#GA-mainContentInner a, #GA-mainContentInner a:visited, #GA-mainContentInner a:active {
	margin: 5px 0 0 8px;
	text-decoration: none;
	font: normal 11px/1.20 Arial;
	font-weight: bold;
	color: #000;
	display: block;
}

#GA-mainContentInner a:hover {
	text-decoration: underline;
}

#GA-adContainer img {
	
	text-decoration: none;
}

/*------------------------

Club Central Page

----------------------------------*/



		/* personal page Container */
				#personalPagesContainer {
				padding: 10px 0px 0px 0px;
				margin: 0px;
				width: 770px;
				display: block;
				border-bottom: 1px solid #C2C2C2;
				background-color: #ECF0F1;
				height:880px
				}
		/* personal page title */
				#personalPagesTitle {
				padding: 0px;
				margin: 0px;
				width: 770px;
				height: 28px;
				display: block;
				float: left;
				background-color: #E97C15;
				}
		/* personal page content */
				#personalPagesContent {
				padding: 0px;
				margin: 0px;
				width: 770px;
				display: block;
				background-color: #ECF0F1;
				float: left;
				}
		/* personal page first column */
				#personalFirstColumn {
				padding: 10px 0px 0px 0px;
				margin: 0px;
				width: 483px;
				display: block;
				float: left;
				border-right: 4px solid white;
				border-left: 1px solid #D8D9DD;
				}
		/* personal page second column */
				#personalSecondColumn {
				padding: 10px 0px 0px 0px;
				margin: 0px;
				width: 281px;
				display: block;
				float: left;
				border-right: 1px solid #D8D8D8;
				}
		/* welcome container */
				#welcomeContainer {
				padding: 0px 0px 10px 10px;
				margin: 0px;
				width: 473px;
				height: 134px;
				display: block;
				float: left;
				border-bottom: 2px dotted #CACECF;
				}
		/* welcome text container */
				#welcomeTextContainer {
				padding: 0px 10px 0px 0px;
				margin: 0px;
				width: 342px;
				display: block;
				float: left;
				}
				#welcomeContent {
				padding: 0px;
				margin: 0px;
				width: 342px;
				font-size: 1px;
				display: block;
				float: left;
				list-style-type: none;
				background-color: #F8F9F4;
				}
				#welcometopGraphic {
				padding: 0px;
				margin: 0px;
				width: 342px;
				height: 13px;
				display: block;
				float: left;
				background: url(http://cache.lego.com/images/club/clubpages/personalpages/img_342x013_welcome_top.gif) no-repeat;
				}
				#welcomeleftGraphic {
				padding: 0px 10px 0px 0px;
				margin: 0px;
				width: 13px;
				height: 105px;
				display: block;
				float: left;
				background: url(http://cache.lego.com/images/club/clubpages/personalpages/tile_013x001_welcome_left.gif) repeat-y;
				}
				#welcomeleftImage {
				padding: 4px 0px 0px 0px;
				margin: 0px;
				width: 78px;
				height: 100px;
				display: block;
				float: left;
				}
				#welcomeText {
				padding: 4px 0px 0px 5px;
				margin: 0px;
				display: block;
				width: 210px;
				height: 100px;
				float: left;
				}
				#welcomeText p {
				padding: 0px;
				margin: 0px;
				display: block;
				width: 210px;
				font: normal 11px arial;
				color: #8A8A88;
				}
				#welcomeText a, #welcomeText a:hover {
				padding: 0px;
				margin: 0px;
				font: normal 11px arial;
				color: #FE7C2E;
				}
				#welcomerightGraphic {
				padding: 0px;
				margin: 0px;
				width: 13px;
				height: 105px;
				display: block;
				float: right;
				background: url(http://cache.lego.com/images/club/clubpages/personalpages/tile_013x001_welcome_right.gif) repeat-y;
				}
				#welcomebottomGraphic {
				padding: 0px;
				margin: 0px;
				width: 342px;
				height: 16px;
				display: block;
				float: left;
				background: url(http://cache.lego.com/images/club/clubpages/personalpages/img_342x016_welcome_btm.gif) no-repeat;
				}
			/* updated numbers container */
				#welcomeUpdateContainer {
				padding: 0px;
				margin: 0px;
				width: 108px;
				height: 134px;
				display: block;
				float: left;
				}
				#welcomeUpdate {
				padding: 0px;
				margin: 0px;
				width: 108px;
				display: block;
				float: left;
				list-style-type: none;
				}
				#updatedGraphic {
				padding: 0px;
				margin: 0px;
				width: 108px;
				height: 36px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#updatedText {
				padding: 0px;
				margin: 0px;
				width: 108px;
				height: 31px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#updatedText p {
				padding: 5px 5px 0px 0px;
				margin: 0px;
				font: bold 13px verdana;
				color:#9F9F9C;
				text-align: center;
				}
				#newGraphic {
				padding: 0px;
				margin: 0px;
				width: 108px;
				height: 31px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#newText {
				padding: 0px;
				margin: 0px;
				width: 108px;
				height: 36px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#newText p {
				padding: 5px 5px 0px 0px;
				margin: 0px;
				font: bold 13px verdana;
				color:#9F9F9C;
				text-align: center;
				}
		/* club points container */
				#pointContainer {
				padding: 0px 10px 10px 10px;
				margin: 0px;
				width: 261px;
				height: 134px;
				display: block;
				float: left;
				border-bottom: 2px dotted #CACECF;
				}
				#pointContent {
				padding: 0px;
				margin: 0px;
				width: 261px;
				font-size: 1px;
				display: block;
				float: left;
				list-style-type: none;
				background-color: #F8F9F4;
				}
				#pointtopGraphic {
				padding: 0px;
				margin: 0px;
				width: 261px;
				height: 29px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#pointleftGraphic {
				padding: 0px;
				margin: 0px;
				width: 9px;
				height: 85px;
				display: block;
				float: left;
				background: url() repeat-y;
				}
				#pointrightGraphic {
				padding: 0px;
				margin: 0px;
				width: 11px;
				height: 85px;
				display: block;
				float: right;
				background: url() repeat-y;
				}
				#pointbottomGraphic {
				padding: 0px;
				margin: 0px;
				width: 261px;
				height: 20px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#pointText {
				padding: 5px;
				margin: 0px;
				display: block;
				width: 231px;
				float: left;
				}
				#pointText p {
				padding: 0px;
				margin: 0px;
				display: block;
				width: 231px;
				font: normal 11px arial;
				color: #999996;
				}
				#pointText a {
				padding: 0px;
				margin: 0px;
				font: normal 11px arial;
				color: #999996;
				}
		/* featured club container */
				#featuredClubContainer {
				padding: 5px 0px 10px 10px;
				margin: 0px;
				width: 473px;
				height: 309px;
				display: block;
				float: left;
				border-bottom: 2px dotted #CACECF;
				}
		/* featured club page */
				#featuredClubPage {
				padding: 0px 10px 0px 0px;
				margin: 0px;
				width: 342px;
				height: 201px;
				display: block;
				float: left;
				}
				#featuresContent {
				padding: 0px;
				margin: 0px;
				width: 342px;
				height: 201px;
				font-size: 1px;
				display: block;
				float: left;
				list-style-type: none;
				background-color: #F8F9F4;
				}
				#featurestopGraphic {
				padding: 0px;
				margin: 0px;
				width: 342px;
				height: 29px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#featuresleftGraphic {
				padding: 0px;
				margin: 0px;
				width: 9px;
				height: 166px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#featuresleftarchiveGraphic {
				padding: 0px;
				margin: 0px;
				width: 9px;
				height: 87px;
				display: block;
				float: left;
				background: url() repeat-y;
				}
				#featuresrightarchiveGraphic {
				padding: 0px;
				margin: 0px;
				width: 11px;
				height: 87px;
				display: block;
				float: right;
				background: url() repeat-y;
				}
				#featuresContainer {
				padding: 0px;
				margin: 0px;
				display: block;
				width: 322px;
				float: left;
				}
				#featuresItems {
				padding: 0px;
				margin: 0px;
				display: block;
				width: 322px;
				list-style-type: none;
				float: left;
				}
				#featuresArchive {
				padding: 0px;
				margin: 0px;
				display: block;
				width: 342px;
				list-style-type: none;
				float: left;
				background-color: #fff;
				}
				#featuresImage {
				padding: 0px;
				margin: 0px;
				display: block;
				width: 322px;
				height: 166px;
				float: left;
				}
				#featuresbottomImage {
				padding: 0px;
				margin: 0px;
				display: block;
				width: 342px;
				height: 6px;
				float: left;
				background: url() no-repeat;
				}
				#featuresrightGraphic {
				padding: 0px;
				margin: 0px;
				width: 11px;
				height: 166px;
				display: block;
				float: right;
				background: url() no-repeat;
				}
				#featuresbottomGraphic {
				padding: 0px;
				margin: 0px;
				width: 342px;
				height: 20px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
		/* featured edit archive*/
				#featuredEditArchive, #featuredArchive {
				padding: 0px;
				margin: 0px;
				width: 108px;
				display: block;
				float: left;
				}
		/* featured edit button */
				#featuredEdit {
				padding: 0px 0px 10px 0px;
				margin: 0px;
				width: 108px;
				height: 86px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#featuredEdit a {
				padding: 0px;
				margin: 0px;
				width: 108px;
				height: 86px;
				display: block;
				float: left;
				}
		/* featured archive content */
				#archiveContent {
				padding: 0px;
				margin: 0px;
				width: 108px;
				display: block;
				float: left;
				list-style-type: none;
				background-color: #F0F0E6;
				}
				#archiveTextContainer {
				padding: 0px;
				margin: 0px;
				width: 322px;
				display: block;
				float: left;
				}
				#archiveContentOdd {
				padding: 0px;
				margin: 0px;
				width: 322px;
				height: 56px;
				display: block;
				list-style-type:none;
				}
				#archiveName {
				padding: 0px;
				margin: 0px;
				width: 322px;
				height: 20px;
				background-color: #F0E5E2;
				display: block;
				float: left;
				}
				#archiveName p {
				padding: 2px 2px 0px 5px;
				margin: 0px;
				color: #787878;
				display: block;
				font: bold 11px verdana;
				text-align: left;
				}
				#archiveCountry {
				padding: 0px;
				margin: 0px;
				width: 140px;
				height: 20px;
				display: block;
				float: left;
				background-color: #F0F0E6;
				}
				#archiveCountry p {
				padding: 2px 2px 0px 5px;
				margin: 0px;
				color: #A67686;
				display: block;
				font: normal 11px verdana;
				text-align: left;
				}
				#archiveDate {
				padding: 0px;
				margin: 0px;
				width: 182px;
				height: 20px;
				display: block;
				float: left;
				background-color: #F0F0E6;
				}
				#archiveDate p {
				padding: 2px 5px 0px 5px;
				margin: 0px;
				color: #A67686;
				display: block;
				font: normal 11px verdana;
				text-align: right;
				}
				#archiveAge {
				padding: 0px;
				margin: 0px;
				width: 122px;
				height: 20px;
				display: block;
				background-color: #F0E5E2;
				float: left;
				}
				#archiveAge p {
				padding: 2px 2px 0px 5px;
				margin: 0px;
				color: #A67686;
				display: block;
				font: normal 11px verdana;
				text-align: left;
				}
				#archiveStatus {
				padding: 0px;
				margin: 0px;
				width: 200px;
				height: 20px;
				display: block;
				background-color: #F0E5E2;
				float: right;
				}
				#archiveStatus p {
				padding: 2px 5px 0px 2px;
				margin: 0px;
				color: #A67686;
				display: block;
				font: normal 11px verdana;
				text-align: right;
				}
	/* featured club archive button */
				#archivefeatureButton {
				padding: 5px 10px 2px 2px;
				margin: 0px;
				width: 310px;
				height: 20px;
				display: block;
				float: right;
				background-color: #F0F0E6;
				}
				#archivefeatureButton a {
				padding: 0px;
				margin: 0px;
				width: 64px;
				height: 13px;
				display: block;
				float: right;
				background: url() no-repeat;
				}
				#archivefeatureButton a:hover {
				padding: 0px;
				margin: 0px;
				width: 64px;
				height: 13px;
				display: block;
				float: right;
				background: url() no-repeat;
				}
				#archivetopGraphic {
				padding: 0px;
				margin: 0px;
				width: 108px;
				height: 29px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#archiveleftGraphic {
				padding: 0px;
				margin: 0px;
				width: 9px;
				height: 164px;
				display: block;
				float: left;
				background: url() repeat-y;
				}
				#archiveContainer {
				padding: 0px;
				margin: 0px;
				width: 88px;
				display: block;
				float: left;
				}
		/* Message Content */
				#messagesContentOdd {
				padding: 0px;
				margin: 0px;
				width: 88px;
				height: 14px;
				display: block;
				background-color: #DED5DE;
				list-style-type: none;
				}
				#messagesContentEven {
				padding: 0px;
				margin: 0px;
				width: 88px;
				height: 14px;
				display: block;
				list-style-type: none;
				}
		/* Status Content */
				#statusNameContainer {
				padding: 0px;
				margin: 0px;
				width: 88px;
				height: 120px;
				display: block;
				float: left;
				}
				#statusContentOdd {
				padding: 0px;
				margin: 0px;
				width: 88px;
				height: 12px;
				display: block;
				background-color: #D6DFD6;
				list-style-type:none;
				}
				#statusContentEven {
				padding: 0px;
				margin: 0px;
				width: 88px;
				height: 12px;
				display: block;
				list-style-type:none;
				}
		/* Status Name Content */
				#statusName {
				padding: 0px;
				margin: 0px;
				width: 88px;
				height: 12px;
				display: block;
				float: left;
				}
				#statusName a {
				padding: 0px;
				margin: 0px;
				width: 88px;
				height: 12px;
				display: block;
				cursor: pointer;
				font: normal 10px arial;
				color: #838383;
				float: left;
				text-decoration: none;
				}
				#statusName a:hover {
				padding: 0px;
				margin: 0px;
				width: 88px;
				height: 12px;
				display: block;
				cursor: pointer;
				font: normal 10px arial;
				color: #fff;
				float: left;
				text-decoration: none;
				background-color: #6EA780;
				}
				#statusName p {
				padding: 0px 0px 0px 4px;
				margin: 0px;
				height: 12px;
				text-align: left;
				}
				#messageAuthor {
				padding: 0px;
				margin: 0px;
				width: 88px;
				height: 14px;
				display: block;
				float: left;
				}
				#messageAuthor a {
				padding: 0px;
				margin: 0px;
				width: 88px;
				height: 14px;
				display: block;
				font: normal 11px arial;
				color: #838383;
				float: left;
				cursor: pointer;
				text-decoration: none;
				}
				#messageAuthor a:hover {
				padding: 0px;
				margin: 0px;
				width: 88px;
				height: 14px;
				display: block;
				font: normal 11px arial;
				color: #fff;
				float: left;
				cursor: pointer;
				text-decoration: none;
				background-color: #9368AB;
				}
				#messageAuthor p {
				padding: 0px 0px 0px 4px;
				margin: 0px;
				height: 14px;
				display: block;
				text-align: left;
				}
				#archiverightGraphic {
				padding: 0px;
				margin: 0px;
				width: 11px;
				height: 164px;
				display: block;
				float: right;
				background: url() repeat-y;
				}
				#archivebottomGraphic {
				padding: 0px;
				margin: 0px;
				width: 108px;
				height: 20px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
	/* archive button */
				#archiveButtonContainer {
				padding: 5px 0px 0px 13px;
				margin: 0px;
				width: 64px;
				height: 13px;
				display: block;
				float: left;
				}
				#archiveButton, #archiveButton a {
				padding: 0px;
				margin: 0px;
				width: 64px;
				height: 13px;
				list-style-type: none;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#archiveButton a:hover {
				padding: 0px;
				margin: 0px;
				width: 64px;
				height: 13px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
 		/* flash container  */
				#flashContainer {
				padding: 5px 10px 10px 10px;
				margin: 0px;
				width: 261px;
				height: 309px;
				display: block;
				float: left;
				border-bottom: 2px dotted #CACECF;
				}
		/* buddies club container */
				#buddiesContainer {
				padding: 5px 0px 10px 10px;
				margin: 0px;
				width: 473px;
				height: 189px;
				display: block;
				float: left;
				border-bottom: 2px dotted #CACECF;
				}
		/* buddies containers */
				
				#buddiesInnerContainer {
				position: absolute;
				padding: 0px 10px 0px 0px;
				margin: 0px;
				width: 342px;
				height: 179px;
				display: block;
				float: left;
				}
				
				#buddiesSignInContainer {
				position: absolute;
				padding: 0px 10px 0px 0px;
				margin: 0px;
				width: 342px;
				height: 179px;
				display: block;
				float: left;
				}
				#myBuddiesContainer {
				position: absolute;
				padding: 0px 10px 0px 0px;
				margin: 0px;
				width: 342px;
				height: 179px;
				display: block;
				float: left;
				}
				#buddiesRequestContainer {
				position: absolute;
				padding: 0px 10px 0px 0px;
				margin: 0px;
				width: 342px;
				height: 179px;
				display: block;
				float: left;
				}
		/* buddies status container */
				#buddiesContent {
				padding: 0px;
				margin: 0px;
				width: 342px;
				height: 179px;
				font-size: 1px;
				display: block;
				float: left;
				list-style-type: none;
				background-color: #F8F9F4;
				}
			
				#buddiesImage {
				padding: 0px;
				margin: 12px 10px;
				width: 93px;
				height: 106px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#buddiesHiImage {
				padding: 0px;
				margin: 12px 10px;
				width: 93px;
				height: 106px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#buddiesListContent {
				padding: 0px;
				margin: 0px;
				width: 208px;
				height: 135px;
				display: block;
				float: left;
				}
				#buddiesList {
				padding: 0px;
				margin: 0px;
				width: 208px;
				height: 135px;
				display: block;
				list-style-type: none;
				float: left;
				}
				#buddiesScrollItems, #requestScrollItems  {
				padding: 2px 0px 0px 0px;
				margin: 0px;
				width: 208px;
				height: 113px;
				display: block;
				list-style-type: none;
				overflow: auto;
				}
				#buddiesScrollItems ul {
				padding: 0px 0px 0px 6px;
				margin: 0px;
				width: 182px;
				height: 20px;
				display: block;
				list-style-type: none;
				float: left;
				}
				#requestScrollItems ul {
				padding: 0px 0px 0px 6px;
				margin: 0px;
				width: 182px;
				height: 20px;
				display: block;
				list-style-type: none;
				float: left;
				}
				#scrollTitle {
				padding: 0px 0px 0px 6px;
				margin: 0px;
				width: 182px;
				height: 20px;
				display: block;
				list-style-type: none;
				float: left;
				}
				#scrollTitleContent {
				padding: 0px;
				margin: 0px;
				width: 182px;
				height: 19px;
				display: block;
				float: left;
				}
				#scrollImage {
				padding: 0px 3px;
				margin: 0px;
				width: 15px;
				height: 19px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#scrollHiImage {
				padding: 0px 3px;
				margin: 0px;
				width: 15px;
				height: 19px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#scrollHiName {
				padding: 0px;
				margin: 0px;
				width: 150px;
				height: 19px;
				display: block;
				float: left;
				font: normal 11px arial;
				color: #B0AFAA;
				}
				#scrollHiName p {
				padding: 0px;
				margin: 0px;
				width: 150px;
				height: 19px;
				display: block;
				float: left;
				}
				#scrollHiName a {
				padding: 0px;
				margin: 0px;
				width: 150px;
				height: 19px;
				font: normal 11px arial;
				color: #B0AFAA;
				display: block;
				float: left;
				}
				#scrollHiName a:hover {
				padding: 0px;
				margin: 0px;
				width: 150px;
				height: 19px;
				font: normal 11px arial;
				color: #CD9E0A;
				display: block;
				float: left;
				}
				#scrollName {
				padding: 0px;
				margin: 0px;
				width: 98px;
				height: 19px;
				display: block;
				float: left;
				font: normal 11px arial;
				color: #B0AFAA;
				}
				#scrollName p {
				padding: 0px;
				margin: 0px;
				width: 98px;
				height: 19px;
				display: block;
				float: left;
				}
				#scrollName a {
				padding: 0px;
				margin: 0px;
				width: 98px;
				height: 19px;
				font: normal 11px arial;
				color: #B0AFAA;
				display: block;
				float: left;
				}
				#scrollName a:hover {
				padding: 0px;
				margin: 0px;
				width: 98px;
				height: 19px;
				font: normal 11px arial;
				color: #CD9E0A;
				display: block;
				float: left;
				}
				#scrollYes, #scrollYes a {
				padding: 0px;
				margin: 0px;
				width: 35px;
				height: 11px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#scrollYes a:hover {
				padding: 0px;
				margin: 0px;
				width: 35px;
				height: 11px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#scrollNo, #scrollNo a {
				padding: 0px;
				margin: 0px;
				width: 27px;
				height: 11px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#scrollNo a:hover {
				padding: 0px;
				margin: 0px;
				width: 27px;
				height: 11px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				.buddiesName, .buddiesName a {
				padding: 0px;
				margin: 0px;
				width: 208px;
				height: 20px;
				text-indent: 10px;
				font: normal 11px arial;
				color: #A3A39C;
				}
				.buddiesName a:hover {
				padding: 0px;
				margin: 0px;
				width: 208px;
				height: 20px;
				text-indent: 10px;
				font: normal 11px arial;
				color: #E2AB29;
				}
				.buddiesGrey, .buddiesGrey a {
				padding: 0px;
				margin: 0px;
				width: 208px;
				height: 20px;
				font: bold 11px arial;
				color: #A3A39C;
				}
				.buddiesYellow {
				padding: 0px;
				margin: 0px;
				width: 180px;
				height: 20px;
				font: bold 11px arial;
				color: #E2AB29;
				}
				#buddiesItem {
				padding: 2px 0px 0px 0px;
				margin: 0px;
				width: 208px;
				height: 18px;
				display: block;
				float: left;
				}
				#buddiesItem p{
				padding: 0px;
				margin: 0px;
				width: 208px;
				height: 18px;
				display: block;
				float: left;
				}
				#statusContainer {
				position: absolute;
				padding: 0px;
				left: 363px;
				margin: 0px;
				width: 108px;
				height: 179px;
				display: block;
				float: right;
				}
				#buddiesContent {
				padding: 0px;
				margin: 0px;
				width: 342px;
				height: 179px;
				font-size: 1px;
				display: block;
				float: left;
				list-style-type: none;
				background-color: #F8F9F4;
				}
				#buddiestopGraphic {
				padding: 0px;
				margin: 0px;
				width: 342px;
				height: 29px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				
				#buddiesbottomGraphic {
				padding: 0px;
				margin: 0px;
				width: 342px;
				height: 20px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#buddiesleftGraphic {
				padding: 0px;
				margin: 0px;
				width: 9px;
				height: 140px;
				display: block;
				float: left;
				background: url() repeat-y;
				}
				#buddiesrightGraphic {
				padding: 0px;
				margin: 0px;
				width: 11px;
				height: 140px;
				display: block;
				float: right;
				background: url() repeat-y;
				}
				#buddiesSignInImage {
				padding: 0px;
				margin: 0px;
				width: 322px;
				height: 140px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#buddiesSignInImage a {
				padding: 0px;
				margin: 0px;
				width: 322px;
				height: 140px;
				display: block;
				float: left;
				}
				#buddiesContentArea {
				padding: 0px;
				margin: 0px;
				display: block;
				width: 322px;
				float: left;
				}
	/* status Container */
				#statustopGraphic {
				padding: 0px;
				margin: 0px;
				width: 108px;
				height: 29px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#statusbottomGraphic {
				padding: 0px;
				margin: 0px;
				width: 108px;
				height: 20px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#statusleftGraphic {
				padding: 0px;
				margin: 0px;
				width: 9px;
				height: 140px;
				display: block;
				float: left;
				background: url() repeat-y;
				}
				#statusrightGraphic {
				padding: 0px;
				margin: 0px;
				width: 11px;
				height: 140px;
				display: block;
				float: right;
				background: url() repeat-y;
				}
				#statusContent {
				padding: 0px;
				margin: 0px;
				width: 108px;
				display: block;
				float: left;
				list-style-type: none;
				background-color: #F0F0E6;
				}
		/* latestPages container */
				#latestPagesContainer {
				padding: 5px 10px 10px 10px;
				margin: 0px;
				width: 261px;
				height: 189px;
				display: block;
				float: left;
				border-bottom: 2px dotted #CACECF;
				}
				#latestleftGraphic {
				padding: 0px 10px 0px 0px;
				margin: 0px;
				width: 9px;
				height: 140px;
				display: block;
				float: left;
				background: url() repeat-y;
				}
				#latesttopGraphic {
				padding: 0px;
				margin: 0px;
				width: 261px;
				height: 29px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#latestbottomGraphic {
				padding: 0px;
				margin: 0px;
				width: 261px;
				height: 20px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#latestleftImage {
				padding: 20px 0px 0px 0px;
				margin: 0px;
				width: 78px;
				height: 109px;
				display: block;
				float: left;
				}
				#latestText {
				padding: 4px 1px 0px 3px;
				margin: 0px;
				float: left;
				display: block;
				overflow: auto;
				overflow-x: hidden;
				height: 136px;
				width: 148px;
				}
				#latestText p {
				padding: 0px 0px 0px 4px;
				margin: 0px;
				text-align:left;
				font: normal 11px arial;
				color: #838383;
				}
				#latestText a {
				padding: 0px;
				margin: 0px;
				font: normal 11px arial;
				color: #838383;
				}
				#latestText a:hover {
				padding: 0px;
				margin: 0px;
				font: normal 11px arial;
				color: #838383;
				}
				#latestContent {
				padding: 0px;
				margin: 0px;
				width: 261px;
				height: 189px;
				font-size: 1px;
				display: block;
				float: left;
				list-style-type: none;
				background-color: #F8F9F4;			
				}
		/* search container */
				#searchContainer {
				padding: 5px 0 10px 10px;
				margin: 0;
				width: 473px;
				height: 151px;
				display: block;
				float: left;
				}
				#searchDropContainer {
				padding: 15px 0 10px 0;
				margin: 0;
				width: 770px;
				height: 151px;
				display: block;
				float: left;
				background-color: #ECF0F1;
				border-bottom: 2px solid #E3E8EB;
				}
				#searchContent, #searchDropContent {
				padding: 0;
				margin: 0;
				width: 462px;
				height: 133px;
				font-size: 1px;
				display: block;
				float: left;
				list-style-type: none;
				background-color: #F8F9F4;
				}
				#searchDropContent { margin: 0 0 0 10px; }
				#searchSubmitContainer {
				padding: 0px;
				margin: 0px;
				width: 432px;
				height: 78px;
				display: block;
				float: left;
				background-color: #F8F9F4;
				}
				#searchSubmit {
				padding: 15px 10px 2px 15px;
				margin: 0px;
				width: 417px;
				height: 71px;
				list-style-type: none;
				display: block;
				float: left;
				}
				#searchleftImage {
				padding: 3px 10px 3px 0px;
				margin: 0px;
				width: 71px;
				height: 71px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#searchInput {
				padding: 0px;
				margin: 0px;
				width: 332px;
				height: 65px;
				display: block;
				float: left;
				font: bold 11px arial;
				}
				#searchInput p {
				color: #777779;
				}
				#searchtopGraphic {
				padding: 0px;
				margin: 0px;
				width: 462px;
				height: 29px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				#searchleftGraphic {
				padding: 0px;
				margin: 0px;
				width: 9px;
				height: 102px;
				display: block;
				float: left;
				background: url() repeat-y;
				}
				#searchrightGraphic {
				padding: 0px;
				margin: 0px;
				width: 11px;
				height: 102px;
				display: block;
				float: right;
				background: url() repeat-y;
				}
				#searchbottomGraphic {
				padding: 0px;
				margin: 0px;
				width: 462px;
				height: 20px;
				display: block;
				float: left;
				background: url() no-repeat;
				}
				select {
				background-color: #fff; 
				color: #000; 
				font: normal 11px arial;
				width: 160px;
				}
				input.searchClub { 
				padding: 0px 2px 0px 4px;
				background-color: #fff;
				color: #000; 
				font: normal 11px arial;
				width: 150px;
				border: 1px solid #7F9DB9;
				}
		/* MB Messages container */
				#MBContainer {
				padding: 5px 10px 10px 10px;
				margin: 0px;
				width: 261px;
				height: 151px;
				display: block;
				float: left;
				}
				#MBContent {
				padding: 0px;
				margin: 0px;
				width: 261px;
				font-size: 1px;
				display: block;
				float: left;
				list-style-type: none;
				background-color: #F8F9F4;
				}
				#MBtopGraphic {
				padding: 0px;
				margin: 0px;
				width: 261px;
				height: 29px;
				display: block;
				float: left;
				background: url(http://cache.lego.com/images/club/clubpages/personalpages/img_261x029_mb_top.gif) no-repeat;
				}
				#MBbottomGraphic {
				padding: 0px;
				margin: 0px;
				width: 261px;
				height: 20px;
				display: block;
				float: left;
				background: url(http://cache.lego.com/images/club/clubpages/personalpages/img_261x020_mb_btm.gif) no-repeat;
				}
				#MBMessageContainer {
				padding: 0px;
				margin: 0px;
				width: 241px;
				display: block;
				float: left;
				}
				#MBContentRow {
				padding: 0px;
				margin: 0px;
				display: block;
				list-style-type:none;
				}
				.submitButton a {
				padding: 0px;
				margin: 0px;
				width: 58px;
				height: 13px;
				display: block;
				float: right;
				background: url() no-repeat;
				cursor: pointer;
				}
				.submitButton a:hover {
				padding: 0px;
				margin: 0px;
				width: 58px;
				height: 13px;
				display: block;
				float: right;
				background: url() no-repeat;
				cursor: pointer;
				}
				/* no results pop up */
				#noResultsContainer {
				position:relative;
				top: 0px;
				left: 0px;
				padding: 0px;
				margin: 0px;
				display: block;
				height: 100px;
				width: 400px;
				/*background: url(http://cache.lego.com/images/club/clubpages/personalpages/img284x360noresults.jpg) no-repeat;*/
				}
				#noTotalResultsContainer {
				padding: 10px 0px 0px 10px;
				margin: 0px;
				height: 80px;
				width: 260px;
				list-style-type: none;
				}
				#noResultsText {
				padding: 5px 12px;
				margin: 0px;
				list-style-type: none;
				font: bold 11px arial;
				color: #555555;
				}
				#closeContainer {
				display: block;
				float: left;
				width: 274px;
				padding: 205px 10px 0px 0px;
				margin: 0px;
				list-style-type: none;
				}
				#closeButton, #closeButton a  {
				padding: 0px;
				margin: 0px;
				display: block;
				float: right;
				width: 53px;
				height: 13px;
				background: url(http://cache.lego.com/images/club/clubpages/personalpages/btn053x013close_off.gif) no-repeat;
				}
				#closeButton a:hover {
				padding: 0px;
				margin: 0px;
				display: block;
				float: right;
				width: 53px;
				height: 13px;
				background: url(http://cache.lego.com/images/club/clubpages/personalpages/btn053x013close_on.gif) no-repeat;
				}
				
				
				
				
				
				

				/*body {
				position: relative;
				margin: 0 auto;
				width: 770px;
				font-family: arial;
				}*/
		/* personal page Container */
				#searchResultsContainer {
				padding: 10px 0px 0px 0px;
				margin: 0px;
				width: 770px;
				display: block;
				background-color: #E3E8EB;
				}
		/* personal page title */
				#searchResultsTitle {
				padding: 0px;
				margin: 0px;
				width: 770px;
				height: 28px;
				display: block;
				float: left;
				color: #FFFFFF;
				background-color: #E97C15;
				}
		/* personal page content */
				#searchResultsContent {
				padding: 0px 0px 10px 0px;
				margin: 0px;
				width: 770px;
				display: block;
				background-color: #ECF0F1;
				float: left;
				}
				#searchPaginate {
				padding: 0px;
				margin: 0px;
				width: 770px;
				height: 20px;
				display: block;
				float: left;
				border-bottom: 2px dotted #D8DAD9;
				background-color: #E3E8EB;
				}
				#searchPaginateBottom {
				padding: 0px;
				margin: 0px;
				width: 770px;
				height: 20px;
				display: block;
				float: right;
				border-top: 2px dotted #D8DAD9;
				border-bottom: 2px dotted #D8DAD9;
				background-color: #E3E8EB;
				}
				#searchPaginateBottom ul {
				padding: 0px 0px 0px 550px;
				margin: 0px;
				height: 20px;
				display: block;
				float: left;
				list-style-type: none;
				}
				#searchPaginateBottom li {
				padding-top: 2px;
				padding-left: 4px;
				font: normal 11px arial;
				color: #E97C15;
				display: block;
				float: left;
				}
				#searchPaginateBottom {
				padding: 0px;
				margin: 0px;
				font: normal 11px arial;
				color: #000;
				text-decoration: none;
				}
				#searchPaginateBottom a {
				padding: 0px;
				margin: 0px;
				font: normal 11px arial;
				color: #000;
				text-decoration: none;
				}
				#searchPaginateBottom a:hover {
				padding: 0px;
				margin: 0px;
				font: normal 11px arial;
				color: #E97C15;
				text-decoration: none;
				}
    			#searchResultsPaginate {
				padding: 4px 0px 3px 0px;
				margin: 0px;
				width: 770px;
				height: 13px;
				display: block;
				float: left;
				list-style-type: none;
				background-color: #E3E8EB;
				}
				.searchResultContent { float: left; }
				#searchResultFig {
				padding: 0px 0px 0px 10px;
				margin: 0px;
				width: 47px;
				height: 92px;
				display: block;
				float: left;
				list-style-type: none;
				}
				#searchResultData {
				padding: 24px 0px 0px 0px;
				margin: 0px;
				width: 130px;
				height: 68px;
				display: block;
				float: left;
				list-style-type: none;
				} 
				#resultText {
				width: 630px;
				height: 13px;
				padding: 0px;
				margin: 0px;
				display: block;
				float: left;
				}
				#resultText p {
				padding: 0px 0px 0px 14px;
				margin: 0px;
				display: block;
				float: left;
				font: bold 11px arial;
				color: #989994;
				}

				#resultPrevious, #resultPrevious a {
				width: 48px;
				height: 13px;
				padding: 0px;
				margin: 0px;
				display: block;
				float: left;
				background: url(http://cache.lego.com/images/club/clubpages/search/btn048x013prev_off.gif) no-repeat;
				}
				#resultPrevious a:hover {
				width: 48px;
				height: 13px;
				padding: 0px;
				margin: 0px;
				display: block;
				float: left;
				background: url(http://cache.lego.com/images/club/clubpages/search/btn048x013prev_on.gif) no-repeat;
				}
				#resultNext, #resultNext a {
				width: 51px;
				height: 13px;
				padding: 0px;
				margin: 0px;
				display: block;
				float: left;
				background: url(http://cache.lego.com/images/club/clubpages/search/btn051x013next_off.gif) no-repeat;
				}
				#resultNext a:hover {
				width: 51px;
				height: 13px;
				padding: 0px;
				margin: 0px;
				display: block;
				float: left;
				background: url(http://cache.lego.com/images/club/clubpages/search/btn051x013next_on.gif) no-repeat;
				}
				#clubHead, #clubHead a {
				width: 47px;
				height: 42px;
				padding: 0px;
				margin: 0px;
				display: block;
				float: left;
				}
				#clubTorso, #clubTorso a  {
				width: 47px;
				height: 24px;
				padding: 0px;
				margin: 0px;
				display: block;
				float: left;
				}
				#clubLegs, #clubLegs a {
				width: 47px;
				height: 26px;
				padding: 0px;
				margin: 0px;
				display: block;
				float: left;
				}
				#clubName, #clubCreated, #clubCountry {
				width: 130px;
				padding: 0px;
				margin: 0px;
				display: block;
				float: left;
				}
				#clubName img {
				padding: 0px 2px 0px 0px;
				margin: 0px;
				}
				#clubName p, #clubCreated p, #clubCountry p {
				padding: 0px 0px 0px 5px;
				margin: 0px;
				display: block;
				float: left;
				font: normal 10px arial;
				color: #A4A4A2;
				}
				#clubName a {
				padding: 0px;
				margin: 0px;
				font: normal 10px arial;
				color: #A4A4A2;
				}
				#returnButton, #returnButton a {
				width: 115px;
				height: 14px;
				padding: 0px;
				margin: 0px;
				display: block;
				float: left;
				background: url(http://cache.lego.com/images/club/clubpages/search/img115x014backclubcen_off.gif) no-repeat;
				}
				#returnButton a:hover {
				width: 115px;
				height: 14px;
				padding: 0px;
				margin: 0px;
				display: block;
				float: left;
				background: url(http://cache.lego.com/images/club/clubpages/search/img115x014backclubcen_on.gif) no-repeat;
				}


	
/*---------------------------------------------------------------------------
M I G R A T I O N
-----------------------------------------------------------------------------
MI = Migration
--------------------------------
STRUCTURE
------------------------------*/
#MIcontainer { height: 772px; font: normal 13px/1.3em arial, lucida, verdana, helvetica, sans-serif; color: #999; position: relative; background-color: #C0CC20; }
#MInewUsers { width: 232px; height: 46px; position: absolute; top: 23px; right: 17px; background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic5F611FA5-5848-4167-B041-A8DD0D1F9800.gif) no-repeat; }
#MIcontent { padding: 0 17px 141px 0; position: absolute; top:114px; right: 0; background: url(http://cache.lego.com/images/play/migration/469x141bottomtable.gif) left bottom no-repeat; }
#MIcontent ul { width: 469px; height: 468px; margin: 0; list-style: none; background: url(http://cache.lego.com/images/play/migration/469x28white_tile.gif) repeat-y; }
#MIcontent li { margin: 0 10px 0 10px; padding: 4px 0 7px 0; background: url(http://cache.lego.com/images/play/migration/448x3dottedline.gif) left bottom no-repeat; }
#MIcontent ul li.MIfeatureHeader { margin: 0; padding: 0; }
#MIcontentSec { padding: 0 0 0 5px; position: absolute; top: 114px; left: 0; }
.NoFlashStyle { margin: 0 0 0 12px; }
#MIspecialOffer { width: 263px; height: 309px; margin: 5px 0 0 0; position: relative;  background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picD1CD4C3B-3D08-4360-828A-08487A8FDB08.jpg) left top no-repeat; }
.MItxtHide { width: 0; height: 0; position: absolute; top: 0; left: 0; z-index: -1000; text-indent: -9999px; }
#MIupgradeDone, #MImax, #MIsorry, #MIcongratulation { display: block; width: 681px; height: 202px; margin: 20px 0 30px 60px; position: relative; }
#MIupgradeDone { background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picEFFEF14B-A154-4B0A-9EFE-4E8C8A16C999.gif) no-repeat; }
#MImax { height: 133px; background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic790994A3-45A7-41B8-B86C-1F85D292F3E1.gif) no-repeat; }
#MIsorry { background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic5123F2B7-1085-44DF-BBBC-30F078867191.gif) 218px 0 no-repeat; }
#MIcongratulation { width: 715px; margin: 0 0 0 26px; background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic3B48E16E-1F92-459E-BD05-EFB550BB33F4.gif) 252px 0 no-repeat; }
#MIupgradeDone .MIupgradeDoneFlash { position: absolute; top: 25px; left: 25px; }

/* -----------------------------
HEADERS/PARAGRAPHS 
------------------------------*/
#MIcontainer h1 { width: 770px; height: 114px; text-indent: -9999px; background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picD7F5AA54-1F49-486F-8043-E8F3DD71047F.gif) no-repeat; }
#MIcontent h2 { width: 469px; height: 49px; text-indent: -9999px; background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic48144149-2AD4-4C99-8A83-31C75DCD06D5.gif) no-repeat; }
#MIupgradeDone h2, #MImax h2, #MIsorry h2, #MIcongratulation h2 { width: 0; height: 0; position: absolute; top: 0; left: 0; z-index: -1000; text-indent: -9999px; }
#MIcontent h3 { width: 469px; height: 46px; text-indent: -9999px; background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic3391EA68-259B-4BBD-B55F-6D80C7F9F18F.gif) no-repeat; }
#MIspecialOffer h3 { text-indent: -9999px; }
#MInewUsers p { margin: 12px 0 0 120px; color: #fff; text-align: center; font-size: 180%; font-weight: bold; }
#MIcontent li p { padding: 0 0 0 20px; background: url(http://cache.lego.com/images/play/migration/17x13bullet.gif) left top no-repeat; }
#MIspecialOffer p { margin: 50px 5px 0 20px; color: #FFFB80; }
#MIupgradeDone p { margin: 0 10px 0 0; position: absolute; top: 110px; left: 240px; }
#MImax p { margin: 0 12px 0 0; position: absolute; top: 55px; left: 207px; color: #fff; }
#MIsorry p { margin: -140px 10px 0 240px; }
#MIcongratulation p { margin: -140px 10px 0 277px; }

/* -----------------------------
LINKS
------------------------------*/
#MIspecialOffer a.MIupgradeBtn, #MIspecialOffer a.MIupgradeBtn:hover { width: 159px; height: 31px; display: block; position: absolute; left: 83px; top: 222px; text-indent: -9999px; background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picBA4D7873-B93A-4FD0-BE87-D373337829AC.gif) no-repeat; }
#MIspecialOffer a.MIupgradeBtn:hover { background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic7715832A-37F2-4E9A-AC53-8289B7389292.gif) no-repeat; }
.MIgoToMyPageBtn, .MIupgradeBtn, .MIvisitMaxBtn, .MIgoToMLNBtn { display: block; text-indent: -9999px; cursor: pointer; }
a.MIgoToMyPageBtn {  width: 244px; height: 22px; position: absolute; top: 75px; left: 240px; background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic204B1021-3C60-4A93-97A9-73D8E14C10D9.gif) no-repeat; }
a.MIgoToMyPageBtn:hover { background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picFCB40164-08A1-45F2-B7BF-B9C519C0D0A8.gif) no-repeat; } 
a.MIupgradeBtn { width: 113px; height: 21px; position: absolute; top: 160px; left: 240px; background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picF4F9909A-4C31-4B38-8B87-BE334AD91FB8.gif) no-repeat; }
a.MIupgradeBtn:hover { background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic5F3EC729-F11C-48C5-B863-E1258B5AD8BD.gif) no-repeat; }
a.MIvisitMaxBtn { width: 98px; height: 22px; position: absolute; top: 100px; left: 207px; background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picA479B80D-5CFD-49A2-A3B1-A4DF20BF0A68.gif) no-repeat; }
a.MIvisitMaxBtn:hover { background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picC85A3C7A-31BD-41D2-9075-996CF31831B9.gif) no-repeat; }
a.MIgoToMLNBtn, #MIcongratulation a.MIgoToMLNBtn { width: 168px; height: 22px; margin: 20px 0 0 240px; background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic4002AFCA-07E6-4294-87AC-273273B61680.gif) no-repeat; }
a.MIgoToMLNBtn:hover, #MIcongratulation a.MIgoToMLNBtn:hover { background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picED111B13-E28C-4472-9785-121077E90127.gif) no-repeat; }
#MIcongratulation a.MIgoToMLNBtn { margin: 20px 0 0 277px; }

/* -----------------------------
IMAGES
------------------------------*/
.CPHeader {height:72px; width:770px; background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picCC94EB19-96C1-42A7-915C-A20E513AA818.gif); }
a.CPupgradeBtn { width: 113px; height: 21px; position: absolute; top: 205px; left: 320px; background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/picF4F9909A-4C31-4B38-8B87-BE334AD91FB8.gif) no-repeat; }
a.CPupgradeBtn:hover { background: url(http://cache.lego.com/upload/contentTemplating/PlayDictionary/images/1031/pic5F3EC729-F11C-48C5-B863-E1258B5AD8BD.gif) no-repeat; }
.CPCountDown {  width:132; height: 20px; position: absolute; top: 206px; left: 622px; text-align: center; padding-top: 3px; }



