body { background-color:#fff; margin:0px auto; text-align:center }
form { margin:0px; padding:0px }
input { margin:0px; padding:0px }

.clear { clear: both; }

.NavSubItem{margin-left:15px;margin-top:3px}
/** outer Containers **/
.mainContainer { margin:0px auto; padding:2px 0px 0px 0px; background-color:#fff; width:770px }
.leftContainer { margin:0px 3px 0px 0px; float:left; padding:0px; width:177px }
.rightContainer { background-color:#000; border:5px solid #000; float:left; margin:0px 0px 20px 0px; width:580px; padding:0px }
.rightContainer1 { background-color:#fff; border:5px solid #000; float:left; margin:0px 0px 20px 0px; width:580px; padding:0px }
.rightRow4 { margin:0px; padding:0px; background-color:#000; width:580px }
.rightRow2 { margin:0px; padding:0px; background-color:#000; width:580px }
.navLinks {background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic8ECBAB2D-FCF6-4DD2-8FAC-642D8950E167.jpg) repeat }
/** club nav left Container **/
.clubNavLeftNavHeader { height:77px; margin:0px; border-left:0; border-right: 0; border-bottom:0px solid #000; border-top:8px solid #000; display: block; }
.playNavigation { margin:0px; padding:0px; }
#clubNavLeftContainer { margin: 0px; padding: 0px; border-left: 5px solid #000; border-right: 6px solid #000; border-bottom: 8px solid #000; border-top: 0px solid #000; background-color: #69a91f; }

.partnersLink, .partnersLink a, .partnersLink a:hover, .brickmasterLink, .brickmasterLink a, .brickmasterLink a:hover, .buildingLink, .buildingLink a, .buildingLink a:hover, .comicLink, .comicLink a, .comicLink a:hover, .coolLink, .coolLink a, .coolLink a:hover, .eventsLink, .eventsLink a, .eventsLink a:hover, .magazineLink, .magazineLink a, .magazineLink a:hover, .newsLink, .newsLink a, .newsLink a:hover, .welcomeLink, .welcomeLink a, .welcomeLink a:hover { width:166px; height:20px; display:block; margin:0px; padding:0px }

/** poll left Container **/
.pollLeftContainer { margin:3px 0px 0px 0px; height:227px; padding:0px }
.pollLeftContainer .pollContainer { height:194px; clear:both }
.pollContainer p { margin: 0 5px 0 10px; padding: 0 0 5px 0; }
.pollContainer label { padding: 0 0 0 20px; display: block; }
.pollContainer input { float: left; }
.pollContainer ul { margin:0 0 0 10px; padding:0; }
.pollContainer li { list-style-type:none; }
.pollContainer li img { margin: 3px 0 10px 0; }
.pollLeftContainer fieldset { margin:0; padding:0; border: none; }
.pollContainer .pollBtn { margin:10px 0 0 10px; }
#LeftContent_SurveyIntro { margin:0px; padding:0px 0px 0px 7px; display:block; font:normal 12px arial,sans-serif; color:#fff }
#LeftContent_SurveyExtro { margin:0px; padding:0px 0px 0px 7px; float:left; display:block; font:normal 12px arial,sans-serif; color:#fff }
#LeftContent_SaveButton { margin:0px 0px 0px 7px; padding:0px; display:block }
.pollText { margin:0px; padding:3px 3px 0px 7px; display:block; font:normal 12px arial,sans-serif; color:#fff }
.pollQuestion { margin:0px; padding:0px 0px 0px 7px; display:block; font:normal 12px arial,sans-serif; color:#fff }
.pollQuestion label { margin:0px; padding:0px 0px 0px 5px; font:normal 12px arial,sans-serif; color:#fff }
.pollContainer { margin:0px; padding:0px; font:normal 12px arial,sans-serif; color:#fff }
/** poll left Container images **/
.pollContainer { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic3070BDD3-6B42-4101-8E9A-3E7C9E89B77D.gif) repeat }
.PollHeader { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic7762152D-F357-42FE-8106-F808603CD98C.gif) repeat }

/** partners left Container **/
.partnersLeftContainer { margin:0px 0px 10px 0px; padding:0px }
.partnersLeftContainer img { margin:0px; border:0px; padding:0px }

/** connecting Container **/
.connectingContainer { height:43px; width:580px; margin:0px; float:left; border-bottom:8px solid #000; padding:0px }
.connectingContent { width:360px; margin:0px; float:left; padding:0px }
.clubCodeInput { margin:0px; width:210px; float:left; padding:3px 5px 0px 0px }
.clubCodeInput div { margin:0px; padding:0px 0px 0px 7px; color:#fff; float:left; font:bold 10px arial,sans-serif }
.clubCodeInput div a, .clubCodeInput div a:hover { margin:0px; padding:0px; text-decoration:none; color:#fff; font:bold 10px arial,sans-serif }
.clubCodeInput input { margin:0px 0px 3px 0px; vertical-align:top; height:17px; padding:0px; color:#000; width:100px; font:normal 10px arial,sans-serif }
.ClubCodeSignIn {padding-left:30px;}
#ImageButton1 { margin:0px 3px; padding:0px; width:20px; height:20px }
#PollHeader { margin:0px; padding:10px 0px; display:block; font:bold 16px arial,sans-serif; color:#fff }

/** connecting Container images **/
.connectingContainer { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic28AE381B-47B1-4535-B247-13A51785D0B2.gif) repeat-x }

/** caption Container **/
.captionContainer { height:171px; width:421px; float:left; border-right:6px solid #000; margin:0px; padding:0px }



/** clubID Container **/
.clubIDContainer { height:171px; width:153px; float:left; margin:0px; padding:0px }
.clubIDContainer .clubIDContent { margin:0px; padding:0px }
.clubIDContent { margin:0px; float:left; padding:0px }
.clubContentIn { color:#663467; padding:5px 0px 0px 5px; width:100px; display:block; text-align:left; float:left; margin:0px; font:bold 11px arial,sans-serif }
.clubContentOut { color:#663467; padding:2px 3px 0px 3px; display:block; width:147px; height:116px; float:left; text-align:left; margin:0px; font:bold 11px arial,sans-serif }
.clubContentOutImg img { padding:0px; margin:3px 0px 0px 3px }
.clubContentOutImg a { padding:0px; text-decoration:none; margin:0px }
.clubLog { padding:0px; margin:0px }
.clubIDAvatar { margin:0px; height:116px; padding:0px; float:left }
.clubLogEng { padding:0px; float:left; margin:0px }
.clubLogEng p { color:#fcff8e; word-spacing:70px; font:bold 11px arial, sans-serif; clear:both; width:145px; padding:4px 0px 0px 5px; margin:0px }
.clubLogEng p a, .clubLog p a:hover { color:#fcff8e; font:bold 11px arial, sans-serif; text-decoration:underline; padding:0px; margin:0px }
.clubLogFra { padding:0px; float:left; margin:0px }
.clubLogFra p { color:#fcff8e; font:normal 9px arial, sans-serif; clear:both; width:145px; padding:0px; margin:0px }
.clubLogFra p a { color:#fcff8e; font:normal 9px arial, sans-serif; text-decoration:underline; display:block; padding:0px; margin:0px }
.clubLogDeu { padding:0px; float:left; margin:0px }
.clubLogDeu p { color:#fcff8e; word-spacing:37px; font:bold 11px arial, sans-serif; clear:both; width:145px; padding:4px 0px 0px 5px; margin:0px }
.clubLogDeu p a { color:#fcff8e; font:bold 11px arial, sans-serif; text-decoration:underline; padding:0px; margin:0px }


/** lego Magazine Container **/
.legoMagazineContainer { height:101px; width:580px; border-top:8px solid #000; border-bottom:8px solid #000; float:right; margin:0px; padding:0px }
.magazineContent { margin:0px; float:left; width:285px; padding:0px }
.magazineImages { margin:0px; width:295px; font-size:1px; float:left; padding:0px }
.magazineImages img { margin:0px; font-size:1px; padding:0px }
.textFlags { margin:0px; width:271px; float:left; padding:0px }
.textFlags p { color:#000; margin:0px; text-align:left; font:bold 11px arial, sans-serif }
.magImages img { margin:0px; padding:0px }
.magazineTitle img { margin:0px; padding:0px }
.magazineText { margin:0px; font:bold 11px arial, sans-serif; color:#000; text-align:left; clear:both; padding:8px 0px 7px 5px }
.magazineFlags { margin:0px; padding:0px 0px 0px 4px }
.magazineButton { padding: 5px 0 0 0; float:left; margin:0px }
.magazineButton img { padding:0px; margin:0px 0px 0px 5px }
.featuredMagazine { padding: 5px 0 0 5px; }
/* lego magazine form field */
.magazineContentForm, .magazineContentFormConfirm { padding: 5px 0 5px 5px; background-color: #fff; font:normal 13px arial, sans-serif; text-align: left; color:#000; }
.magazineContentForm fieldset { margin: 0; padding: 0; border: 0; }
.magazineContentForm label { display: block; font-weight: bold; }
.magazineContentForm p { margin: 10px 0; }
.radioBtn { margin: 0 5px 0 0; float: left; display: inline; }
p.radioBtnTxt { margin: 0px 15px 0px 0; font-weight: bold; float: left; }
p.radioBtnBlock { margin: 0px 5px 0px 0; float: left; }
p.marginTop, .marginTop { margin: 15px 0 0 0; }
.magazineContentBtn { margin: 0; }
.validateMark { margin: 0 0 0 5px; color: red; }
p.radioBtnList { clear: both; }
.confirmFirstItem { width: 130px; font-weight: bold; float: left; vertical-align:top;}
.confirmSecondItem { width: 130px; float: left; vertical-align:top; }
.magazineContentFormConfirm ul { margin: 0 0 20px 0; padding: 0; }
.magazineContentFormConfirm li { line-height: 1.5; list-style-type: none; }
.validationSummery, .validationSummery ul { margin: 0; padding: 0; color: red; font-size: 13px; list-style-position:inside; list-style-type:disc;  }
/** lego Magazine Container images **/
.legoMagazineContainer { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic8C322BA2-843D-41BC-A1CD-FE9C0A07B215.gif) repeat-x }

/** legoBrickmasterContainer **/
.legoBrickmasterContainer { height:147px; float:left; width:210px; border-right:5px solid #000; margin:0px; padding:0px }
.legoBrickmasterContainer .brickmasterContent { clear:both; padding:0px 0px 0px 5px;  }
.brickmasterContent div { color:#000; padding:8px 0px 0px 0px; text-align:left; margin:0px; font:bold 11px arial,sans-serif }
.brickButton { padding:0px }
/** legoBrickmasterContainer images **/
.legoBrickmasterContainer { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic927A7C89-6A3E-4500-A3B8-FB27C4F05A98.gif) repeat-x }

/**  coolCreateContainer **/
.coolCreateContainer { height:147px; float:right; width:365px; margin:0px; padding:0px }
.coolCreateContainer .coolContent { clear:both }
.coolCreateContent { color:#000; padding:5px 0px 0px 0px; text-align:left; margin:0px; font:normal 11px arial,sans-serif }
.coolCreateContent a { color:#000; padding:0px; text-align:left; margin:0px; text-decoration:none; font:normal 11px arial,sans-serif }
.coolButton { padding:0px; margin:0px }
.coolButton img { padding:0px; margin:77px 12px 0px 15px }
/** coolCreate Container images **/
.coolCreateContainer { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/picF930D93D-363C-49D1-91CE-072A58A6FFE3.jpg) no-repeat }

/**  generalContainer **/
.generalContainer { background-color:#ac80bf; width:580px; border-top:8px solid #000; float:left; margin:0px; padding:0px }
.generalNews { width:187px; padding:0px 0px 10px 0px; float:left; border-left:4px solid #ac80bf; margin:0px }
.generalConnect { width:187px; padding:0px 0px 10px 0px; float:left; border-left:4px solid #ac80bf; margin:0px }
.generalEvents { width:187px; padding:0px 0px 10px 0px; float:left; border-left:4px solid #ac80bf; margin:0px }
.generalOuter { margin:0px; clear:both; padding:10px 0px 0px 0px }
.generalNews ul, .generalConnect ul, .generalEvents ul { list-style-type:none; margin:0px; padding:0px }
.generalNews ul li, .generalConnect ul li, .generalEvents ul li { margin:0px; padding:0px }
.eventsHeading, .connectHeading, .newsHeading { margin:0px; padding:0px; width:187px; background-color:#78468D }
.eventsHeading div, .connectHeading div, .newsHeading div { margin:0px; text-align:left; display:block; padding:2px 5px 0px 5px; width:177px; height:40px; color:#DAB56E; font:bold 11px arial, sans-serif }
.newsText, .connectText { margin:0px; float:left; clear:both; padding:0px }
.newsText div, .connectText div { margin:0px; text-align:left; padding:0px; color:#fff; font:normal 11px arial, sans-serif }
.eventsText { margin:0px; float:left; clear:both; width:187px; padding:5px 0px 0px 0px }
.eventsText div { margin:0px; text-align:left; padding:5px 0px 0px 0px; color:#fff; font:normal 11px arial, sans-serif }
.generalEvents a { margin:0px; text-decoration:none; padding:0px }

/*********************/
/***Promotion survey*/
/*********************/


.RandomSurvey
{	width:148px;
	height:266px;
	font-size:10px;
	border:solid 1px black;
	
}

.PromotionButtonContainer
{	padding:3px 0px 0px 15px;
	
}
.PromotionTextContainer
{	margin:5px;
	font-size:9px;
	font-family:arial;	
	text-align:center;
	color:Gray;
}


/**  magazine Main Container **/
.magazineMainContainer { margin:0px; padding:0px; display:block; float:left; width:580px }
.magazineMainContainer .magazinemainTitle { margin:0px; padding:0px; height:54px; width:580px }
.magazinemainTitle img {margin: 10px 0 0 5px;}
.magazineMFAMessage{font:bold 12px arial,sans-serif; color:red;}

.magazineMainContainer .magazineContent { margin:0px; padding:0px; float:left; width:478px }/*372*/
.magazineMainContainer .signupContent { margin:0px; padding:0px; float:left; width:102px }/*208*/
.magazineMainContainer .magazineContent p { text-align:left; color:#000 }
.magazineMainContainer .magazineContent { margin:0px; padding:0px; background-color:#fff }
.magazineMainContainer .magazineContent .magSubTitle { padding:5px 0px 0px 5px; margin:0px; font:bold 12px arial,sans-serif }
.magazineMainContainer .magazineContent .magSubText { padding:5px 0px 10px 5px; margin:0px; width:240px; float:left; font:normal 11px arial,sans-serif }
.magButtons p { margin:0px; clear:both; float:right; width:276px; padding:0px }
.signupContent p { text-align:left; margin:0px; padding:0px }
.signupContent .signUpBg { margin:0px; height:85px; }
.signupContent .signUpBg div { margin:0px; padding:5px; float:left; font:bold 11px arial,ans-serif; color:#fff; margin:0px }
.signupContent .signUpText { margin:0px; padding:5px; font:normal 11px arial,ans-serif; color:#003466; }
.signupContent .signUpText a { margin:0px; padding:0px; font:normal 11px arial,ans-serif; color:#003466; margin:0px }
.signupContent .signCountries a { margin:0; padding:0; font:normal 11px arial,ans-serif; text-decoration:none; color:#ffd102; margin:0px }
.signupContent .signCountries a:hover { text-decoration:underline; }
.signCountries { padding: 10px 0 10px 5px; }

	
/** magazine Main Container images **/
.magazineMainContainer .magazinemainTitle { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic92ABF630-B9DC-4E97-A64C-470F22E5F079.jpg) repeat-x }
.signupContent .signUpBg { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic155120AA-ACCB-4329-AF6D-368CAC6FE2F7.jpg) }
.magazineMainContainer { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/picF5E3BE88-B4A8-44C0-A1FE-D51DD5F194DD.jpg) repeat}
p.magazineLegalText { font-size: 10px;}

/**  news Main Container **/
.newsMainContainer { margin:0px; padding:0px; background-color:#fff; display:block; float:left; width:580px }
.newsMainContainer .newsmainTitle { margin:0px; padding:0px; border-bottom:3px solid #666666; height:54px; width:580px }
.newsExtrasContainer { margin:0px; padding:0px; width:580px; background-color:#fff }
.communityNewsContainer { margin:0px; padding:0px 0px 0px 9px; width:262px; float:left; background-color:#fff }
.clubExtrasContainer { margin:0px; padding:0px 21px 0px 28px; width:260px; float:left; background-color:#fff }
.newsFeature { margin:5px 0px 0px 0px; clear:both; float:left; font-size:1px; padding:0px; border:3px solid #666 }
.newsFeatureText { padding:0px; width:260px; margin:0px }
.newsExtrasContainer p, .clubExtrasContainer p { margin:0px; clear:both; text-align:left; padding:5px 0px 0px 0px; color:#000; font:normal 11px arial,sans-serif }
.ContainerServerText,.ContainerServerTextBold {margin:10px; clear:both; text-align:left; padding:5px 0px 0px 0px; color:#000; font:normal 11px arial,sans-serif}
.ContainerServerTextBold {font:Bolder 11px arial,sans-serif}
.goLinks .CoVS.PropertiesntainerServerTextBold { margin:0px; width:250px; float:left; padding:0px 0px 0px 5px }
.goLinks1 .ContainerServerTextBold { margin:0px; width:250px; float:left; padding:0px 0px 0px 5px }
.newsExtraButton1 { margin:0px; padding:0px 0px 0px 10px; display:block }
.browseLinks { height:25px; padding:0px; background-color:#858585; clear:both; margin:10px 0px 10px 0px; width:260px }
.browseLinks p { padding:6px 0px 0px 10px; color:#fff; font-weight:bold; background-color:#858585; margin:0px }
.browseLinks p a { padding:0px; color:#fff; font-weight:bold; text-decoration:none; margin:0px }
.goLinks1 { height:205px; padding:0px; background-color:#ffb933; clear:both; display:block; margin:0px 0px 10px 0px; width:260px }
.goLinks1 p { padding:5px; color:#000; font-weight:bold; margin:0px }
.goLinks { height:205px; padding:0px; background-color:#ffb933; clear:both; margin:0px 0px 15px 0px; width:260px }
.goLinks p { padding:5px; color:#000; font-weight:bold; margin:0px }
.moreLink { padding:0px; margin:0px }
.moreLink a { padding:0px; margin:0px }
.newsMainContainer table tr td { margin:0px; padding:0px; font:normal 11px arial,sans-serif }
.clubNewsDetailsContent table { font:11px arial,sans-serif; color:#7da0be }
.clubExtraDetailsContent .Label_ItemTitle, .clubNewsDetailsContent .Label_ItemTitle { margin:0px; padding:0px; width:570px; font:bold 20px arial,sans-serif; color:#e17544 }
.clubNewsDetailsContent .Label_ItemSubHeader, .clubExtraDetailsContent .Label_ItemSubHeader { margin:0px; padding:0px 0px 7px 0px; width:570px; display:block; font:bold 13px arial,sans-serif; color:#7da0be }
.clubNewsDetailsContent p, .clubExtraDetailsContent p { margin:0px; padding:0px; font:normal 11px arial,sans-serif; color:#7da0be }
.clubNewsDetailsContentText, .clubExtraDetailsContentText { margin:0px; padding:0px; font:normal 11px arial,sans-serif; color:#7da0be }
.clubExtraDetailsContentText table tr td { font:normal 11px arial,sans-serif; float:left; color:#7da0be; margin:0px; padding:0px }
.clubExtraDetailsContentText table { margin:0px; width:570px; display:block; padding:0px }
.clubExtraDetailsContentText table tr { margin:0px; padding:0px }
.clubExtraDetailsContentText table tr td { margin:0px; padding:0px }
.clubExtraDetailsContentText table tr td img { margin:0px; padding:0px }
.newsFlash { margin: 0 0 0 80px; }

/** news Main Container images **/
.newsMainContainer .newsmainTitle { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/picBCFBBD2B-1F9C-4737-888E-E24388A0C5C7.gif) repeat-x }

/**  news archive Main Container **/
.NewsArchiveOuterContainer { margin:0px; padding:0px; width:580px; background-color:#e2e7ea; float:left;  }
.NewsArchiveContainerGrey { margin:0px; padding:0px; width:290px; height:120px; float:left; background-color:#e2e7ea }
.NewsArchiveContainerWhite { margin:0px; padding:0px; width:290px; float:left; background-color:#fff }
.NewsArchiveContainerGrey ul, .NewsArchiveContainerWhite ul { list-style-type:none; margin:0px; padding:4px 0px 0px 7px; width:290px }
.NewsArchiveContainerGrey ul li, .NewsArchiveContainerWhite ul li { list-style-type:none; margin:0px; padding:2px; float:left }
.NewsArchiveContainerGrey ul li span, .NewsArchiveContainerWhite ul li p { font:bold 11px arial,sans-serif; width:190px; text-align:left; padding:0px; margin:0px }
.NewsArchivePaginater { margin:0px; padding:0px; width:580px; height:32px; float:left; border-bottom:20px solid #fff; background-color:#9ba7a7 }
.NewsArchivePaginater ul { list-style-type:none; margin:0px; padding:0px; width:580px }
.NewsArchivePaginater ul li { list-style-type:none; margin:0px; padding:0px; height:30px; float:left }
.archivePaginater p { font:normal 11px arial,sans-serif; width:408px; text-align:center; color:#292d2e; padding:0px; margin:11px 0px 0px 0px }
.archivePaginater p a { font:normal 11px arial,sans-serif; text-align:center; color:#292d2e; text-decoration:none; padding:0px; margin:0px }
.flashBackText { background-color:#fff; font:bold 11px arial,sans-serif; margin:0px; padding:5px }
.archiveItemText { font:bold 11px arial,sans-serif; width:160px; float:left; text-align:left; padding:0px; margin:0px; color:#000 }
..archiveItemText a { font:bold 11px arial,sans-serif; float:left; text-align:left; padding:0px; margin:0px; color:#064cd2 }
.greyImage { margin:0px; padding:0px; float:left }
.greyText { padding:0px; margin-left:73px }


/**  events Main Container **/
.eventsMainContainer { margin:0px; padding:0px; display:block; float:left; width:580px }
.eventsOuterContent { margin:0px; padding:0px; display:block; float:left; width:580px }
.eventsMainContainer .eventsmainTitle { margin:0px; padding:0px; height:54px; width:580px }
.eventsMainContainer .introContent { margin:0px; width:367px; float:left; background-color:#fff; padding:0px }
.eventsMainContainer .introContent p { text-align:left; color:#000 }
.introContent p.eventsSubTitle { padding:5px 0px 10px 5px; margin:0px; color:#4c6466; font:bold 12px arial,sans-serif }

.introContent p.eventsSubText { padding:5px 0px 10px 5px; margin:0px; width:350px; float:left; font:normal 11px arial,sans-serif }
.eventsMainContainer .spotlightContent { padding:0px; margin-left:367px }
.spotlightContent .spotlightTitle { margin:0px; height:38px; width:208px }
.spotlightContent .whiteBg { margin:5px 0px 0px 3px; padding:0px; display:block; width:204px }
.spotlightContent .spotlightMain p { margin:0px; padding:5px; font:normal 11px arial,sans-serif; color:#003466; margin:0px }
.rightContainer .eventsMainContainer { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic9868674C-61EF-4CCA-9623-394F2214DC77.gif) repeat}
.eventsmainTitle { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/picDF8F38B2-1CE0-46B0-82BA-2C8D1B85A06B.gif) repeat}
/** events Main Container images **/
.eventsMainContainer { background: url(../images/magazine/IMG_208x8_bue_BG.jpg) repeat }
.eventsSubTextInnerP { padding:5px 0px 10px 5px; margin:0px; width:350px; float:left; font:normal 11px arial,sans-serif }


/**  buildits Main Container **/
.builditsMainContainer { margin:0px; padding:0px; display:block; background-color:#fff; float:left; width:580px }
.builditsMainContainer .builditsmainTitle { margin:0px; padding:0px; height:54px; width:580px }
.builditsMainContainer .builditssubTitle { margin:0px; padding:0px; height:28px; background-color:#406abe; width:580px }
.builditsMainContainer .builditsfamilysubTitle { margin:0px; padding:0px; height:34px; background-color:#4c7fcb; width:580px }
.builditsComponentsContainer { margin:0px; padding:0px; float:left; width:580px; background-color:#fff }
.builditsImages { margin:0px; font:bold 20px arial,sans-serif; float:left; padding:5px 0px 0px 10px }
.builditsBack { margin:0px; float:right; padding:0px }
.builditsText { margin:0px 40px; width:500px; clear:both; font:normal 11px arial,sans-serif; padding:5px 0px 0px 0px }
.builditsText p { margin:0px; padding:0px; font:bold 10px arial,sans-serif; text-align:left }
.builditsToyspin { margin:0px 0px 0px 10px; padding:0px 0px 20px 0px; font:bold 10px arial,sans-serif; float:left }
.builditsToyspin a { margin:0px; padding:0px; font:bold 10px arial,sans-serif; color:#000; text-decoration:none }
.builditsFlashContainer { margin:20px 40px; padding:0px; background-color:red; width:500px; height:520px }
.builditsOuterContainer { margin:0px; padding:0px; width:580px; background-color:#fff  }
.builditsInnerContainer { margin:0px; padding:0px }
.builditMainOuterContent { margin:0px; padding:0px; background-color:#fff }
.builditMainInnerContent { margin:0px; width:580px; float:left; background-color:#fff }
.builditMainInnerContent p, .builditMainInnerContent p div { font:normal 11px arial,sans-serif; background-color:#fff; margin:0px; padding:0px }
.featuredModelsLargeContainer, .pocketModelsLargeContainer { margin:0px; padding:0px; width:290px; float:left; background-color:#fff }
.featuredModelsLargeContainer ul, .pocketModelsLargeContainer ul { list-style-type:none; display:block; margin:3px 4px 0px 5px; padding:0px; width:281px }
.featuredModelsLargeContainer ul li, .pocketModelsLargeContainer ul li { width:281px; margin:0px; float:left; padding:0px }
.featuredModelsLargeContainer ul li p, .pocketModelsLargeContainer ul li p { font:normal 11px arial,sans-serif; text-align:left; padding:5px; margin:0px; color:#000; background-color:#e7e8ea }
.featuredModelsLargeContainer .featuredmainTitle, .pocketModelsLargeContainer .pocketmainTitle { margin:0px; padding:0px; height:34px; width:281px }
.featuredModelsLargeContainer .featuredmainImg { margin:0px; font-size:1px; height:152px; padding:0px }
.featuredModelsLargeContainer .featuredmainText, .pocketModelsLargeContainer .pocketmainText { margin:0px 0px 5px 0px; height:50px; float:left; background-color:#e7e8ea; width:281px; font:normal 11px arial,sans-serif; padding:0px }
.featuredModelsLargeContainer .featuredmainText p, .pocketModelsLargeContainer .pocketmainText p { margin:0px; display:block; font:normal 11px arial,sans-serif; padding:0px }
.featuredModelsLargeContainer .featuredmainTitletext { margin:0px; padding:0px 0px 2px 0px; width:281px; float:left; font:normal 11px arial,sans-serif; color:#ffd855; background-color:#d82d1b }
.featuredModelsLargeContainer .featuredmainTitletext p { margin:0px; padding:0px; background-color:#d82d1b; color:#ffd855; font:normal 11px arial,sans-serif }
.pocketModelsLargeContainer .pocketmainTitletext { margin:0px; padding:0px 0px 2px 0px; width:281px; float:left; font:normal 11px arial,sans-serif; color:#fff; background-color:#4f96f0 }
.pocketModelsLargeContainer .pocketmainTitletext p { margin:0px; padding:0px; background-color:#4f96f0; color:#fff; font:normal 11px arial,sans-serif }
.pocketModelsLargeContainer .pocketmainImg { margin:0px; font-size:1px; height:152px; padding:0px }
.modelsSmallContainer { margin:0px 0px 0px 5px; padding:0px; border-bottom:20px solid #fff; background-color:#e7e8ea; float:left; display:inline; width:281px }
.modelsSmall1 { margin:0px; padding:0px; background-color:#e7e8ea; display:block; float:left; width:138px }
.modelsSmall2 { margin:0px 5px 0px 0px; padding:0px; background-color:#e7e8ea; float:left; display:inline; width:138px }
.featuredmodelsSmallTitle { margin:0px; padding:3px 0px 3px 4px; color:#fff; text-align:left; font:normal 10px arial,sans-serif; background-color:#d82d1b; width:134px }
.featuredmodelsSmallTitle p { margin:0px; padding:0px }
.pocketmodelsSmallTitle { margin:0px; padding:3px 0px 3px 4px; color:#fff; text-align:left; font:normal 10px arial,sans-serif; background-color:#d82d1b; width:134px }
.pocketmodelsSmallTitle p { margin:0px; padding:0px }
.modelsSmallImg { margin:0px; width:75px; font-size:1px; float:left; padding:0px }
.modelsSmallContent { margin:0px 0px 5px 0px; padding:0px; background-color:#e7e8ea; float:left; display:inline; width:138px }
.modelsSmallContent img { width:73px; height:50px; margin:0px; padding:0px }
.modelsSmallContent p { margin:0px; padding:0px; color:#000; text-align:left; font:normal 10px arial,sans-serif }
.modelsSmallContent p a { margin:0px; padding:0px; width:57px; color:#000; text-align:left; font:normal 10px arial,sans-serif }
.familyHeadlineContainer { margin:0px; padding:0px }
.familyHeadlineContainer ul { list-style-type:none; float:left; margin:0px; padding:0px }
.familyHeadlineContainer li { margin:0px; float:left; padding:0px }
.familyImage img { margin:5px; padding:0px }
.familyHeadText { margin:0px; padding:0px; width:270px }
.familysubContentText { margin:0px; display:block; float:left; padding:0px }
.familysubContentTextMoreButton a img { margin:5px 0px 0px 0px; font-size:1px; float:left; padding:0px }
.familysubContentText p { margin:0px; font:normal 11px arial,sans-serif; text-align:left; padding:0px; width:230px }
.familyHeadlineContainer p { margin:0px; padding:5px 5px 10px 5px; color:#000; text-align:left; font:normal 11px arial,sans-serif }
.familySubHeadlineContainer { margin:0px 5px 5px 0px; padding:0px 0px 0px 5px; float:left; width:358px }
.familySubHeadlineContainer ul { list-style-type:none; float:left; display:block; background-color:#e7eee7; margin:0px; width:358px; padding:0px }
.familySubHeadlineContainer li { margin:0px; float:left; padding:0px }
.subHeadredBg { margin:0px; padding:0px; height:26px; width:358px }
.familySubHeadlineContainer img { margin:3px; padding:0px }
.familySubHeadlineContainer .subHeadredBg p { font:bold 11px arial,sans-serif; color:#fff; text-align:left; margin:0px; padding:6px 0px 0px 18px; width:358px }
.familyArchiveContainer .subHeadBlueBg p { font:normal 11px arial,sans-serif; color:#fff; text-align:left; margin:0px; padding:12px 5px 6px 5px }
.familyArchiveContainer { margin:0px; padding:0px; float:left; width:208px; height:134px }
.familyArchiveContainer ul { list-style-type:none; float:left; margin:0px; padding:0px }
.familyArchiveContainer li { margin:0px; float:left; padding:0px }
.archiveTextContent { width:240px; margin:0px; padding:0px }
.subHeadBlueBg { margin:0px; padding:0px; width:208px; height:134px }
.familySubHeadlineContainer p { margin:0px; padding:5px 5px 10px 5px; float:left; color:#000; text-align:left; font:normal 11px arial,sans-serif }
.buildItTipsContent { display:block; float:left; padding:0px; margin:0px }
.buildItTipsContent #Label_ItemTitle { margin:0px; padding:0px 5px; width:570px; font:bold 20px arial,sans-serif; color:#e17544 }
.buildItTipsContent #Label_ItemSubHeader { margin:0px; padding:0px 0px 7px 0px; width:570px; display:block; font:bold 13px arial,sans-serif; color:#000 }
.buildItTipsContent p { margin:0px; padding:0px; font:normal 11px arial,sans-serif; color:#000 }
.buildItTipsContentText { margin:0px; padding:0px; font:normal 11px arial,sans-serif; color:#000 }
.familyDetailsContent { display:block; float:left; padding:0px; margin:0px }
.familyDetailsContent #Label_ItemTitle { margin:0px; padding:0px; width:570px; font:bold 20px arial,sans-serif; color:#e17544 }
.familyDetailsContent #Label_ItemSubHeader { margin:0px; padding:0px 0px 7px 0px; width:570px; display:block; font:bold 13px arial,sans-serif; color:#7da0be }
.familyDetailsContent p { margin:0px; padding:0px; font:normal 11px arial,sans-serif; color:#000 }
.familyDetailsContentText, .familyDetailsContentText table tr td { margin:0px; padding:0px; font:normal 11px arial,sans-serif; color:#7da0be }
#DetailTopImage { margin:0px 5px 5px 0px; padding:0px }
.ContentAdminImage_SubpageImage { margin:0px 5px 5px 0px; float:left; padding:0px }
.buildItsdetailsText { margin:0px; padding:0px; width:247px; font:normal 11px arial,sans-serif; color:#000 }
p .detailMainText  { margin:0px; padding:0px; font:normal 11px arial,sans-serif; color:#000 }
/**  buildits Main Container images **/
.subHeadBlueBg { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/picE5323263-2100-4771-9E25-14AD3D800CC3.gif) repeat-x }
.subHeadredBg { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/picF2FD7FB8-DA73-4401-B60D-DF1128F33052.gif) }
.builditsMainContainer .builditsmainTitle { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic146EFB40-A45B-452D-8E34-18130EF2DF39.gif) repeat-x }
.featuredModelsLargeContainer .featuredmainTitle { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic5425B6A1-536A-4A3A-A865-173174A00BA0.gif) repeat-x }
.pocketModelsLargeContainer .pocketmainTitle { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/picFDA19FC4-3D67-4688-A732-B95FEA89E76B.gif) repeat-x }

/**  Comic Captions Main Container **/
.comicsMainContainer { margin:0px; padding:0px; display:block; float:left; width:580px }
.comicsWinnerMainContainer { margin:0px; padding:0px; background-color:#fff; display:block; float:left; width:580px }
.comicWinnersContainer { margin:0px; padding:0px; background-color:#000; border-top:6px solid #000; width:580px }
.comicsMainContainer .comicsmainTitle { margin:0px; padding:0px; height:54px; width:580px }
.comicsWinnerMainContainer .comicsmainTitle { margin:0px; padding:0px; height:49px; width:580px }
.comicswinnerTitle { width:580px; height:46px; margin:0px; padding:10px 0px 0px 0px }
.comicswinnerTitle select { padding:0px; margin:0px 20px 0px 0px; float:right }
.comicswinnerTitle img { float:left; margin:0px; padding:0px }
.comicsMainContainer .comicsmainSignin { margin:0px; padding:0px; width:580px; float:left; background-color:#c48901 }
.comicsMainContainer .comicsmainSignin ul { list-style-type:none; height:78px; float:left; margin:0px; padding:0px }
.comicsMainContainer .comicsmainSignin ul li { margin:0px; float:left; background-color:#c48901; padding:0px }
.comicsmainSignin .comicsmainSigninText { margin:0px; width:203px; padding:0px }
.comicsmainSignin .comicsmainSigninText p { text-align:left; margin:0px; padding:8px 0px 0px 0px; font:bold 11px arial,sans-serif }
.comicsmainSignin .comicsmainSigninImg img { margin:0px; padding:0px; height:78px; float:left }
.comicsOuterContainer { margin:0px; padding:0px; width:580px; background-color:#fff }
.comicOneContainer { margin:0px; padding:10px 0px; width:290px; float:left; background-color:#f59a01 }
.comicTwoContainer { margin:0px; padding:10px 0px; width:290px; float:left; background-color:#f59a01 }
.seeWinner { margin:0px 10px 0px 0px; float:left; width:285px; height:55px; padding:0px; background-color:#5e99d3 }
.myWinner { margin:0px; float:left; width:285px; padding:0px; height:55px; background-color:#5d74d2 }
.seeWinner #Littleblackbutton_SeeWinnerGo_Href_BlackButton { margin:20px 10px 0px 0px; float:right; display:block; padding:0px }
.myWinner #LittleBlackButton_MyWinnerGo_Href_BlackButton { margin:20px 10px 0px 0px; float:right; display:block; padding:0px }
.seeWinner ul, .myWinner ul { list-style-type:none; margin:0px; padding:0px }
.seeWinner ul li, .myWinner ul li { margin:0px; padding:0px }
.uploadsOuterContainer { margin:0px; padding:0px; float:left; width:580px; background-color:#a07dcd }
.uploadsInnerContainer1 { margin:0px; padding:0px; display:block; background-color:#6c80d6 }
.uploadsInnerContainer2 { margin:0px; padding:0px; display:block; margin-left:290px; background-color:#a07dcd }
.submitContainer { margin:0px; float:left; font-size:1px; display:block; padding:0px; width:290px }
.yourInfoContainer { margin:0px; float:left; font-size:1px; display:block; background-color:#875bbd; padding:0px; width:290px }
.yourInfoDetailsContainer { margin:0px; clear:both; padding:5px 0px 10px 0px; float:left; width:230px }
.yourInfoImage { margin:0px; display:inline; padding:0px; width:55px }
.yourInfoDetailsContainer ul { list-style-type:none; float:left; margin:0px; width:230px; padding:0px }
.yourInfoDetailsContainer ul li { font:normal 11px arial,sans-serif; text-align:left; margin:0px; padding:0px 0px 3px 0px }
.rulesContainer { margin:0px; border-top:8px solid #000; float:left; clear:both; display:block; padding:0px; background-color:#6369cb; width:580px }
.rulesContainer p { margin:0px; text-align:left; font:bold 11px arial, sans-serif; color:#fff; padding:5px }
.submitTextContainer { margin:0px; float:left; background-color:#6c80d6; height:500px; display:block; padding:0px; width:290px }
.submitTextContainer p { margin:0px; text-align:left; font:11px arial, sans-serif; color:#000; padding:5px }
.submitTextContainer strong {font-weight: bold}
.uploadImagesContainer #Button_UploadImage { margin:5px 0px 0px 7px; padding:0px }
.uploadImagesContainer { margin:0px; float:left; background-color:#a07dcd; display:block; padding:0px; width:290px }
.uploadImagesContainer p { margin:0px; text-align:left; font: 11px arial, sans-serif; color:#000; padding:5px }
.uploadImagesContainer p a { margin:0px; text-align:left; text-decoration:none; font:bold 11px arial, sans-serif; color:#000; padding:0px }
.comicsEnterOuterContainer { margin:0px; padding:0px; height:470px; background-color:#ac83e1; width:580px }
.comicEnterOneContainer { margin:0px; padding:10px 0px 20px 0px; width:290px; float:left; background-color:#ac83e1 }
.comicEnterTwoContainer { margin:0px;  padding:10px 0px 20px 0px; width:290px; float:left; background-color:#ac83e1 }
.sendusDetailsOuterContainer { margin:0px 0px 0px 10px; clear:both; padding:0px; display:block; float:left; height:70px; border-top:10px solid #ac83e1 }
.sendusDetailsContainer { margin:0px auto; padding:0px 0px 10px 0px; border-top:5px solid #875bbd; background-color:#875bbd; height:65px; width:275px }
.sendusImage { margin:0px; clear:both; float:left; padding:0px }
.sendusMinifig { margin:0px; float:left; padding:0px }
.sendusDetailsContainer ul { list-style-type:none; float:left; display:block; margin:0px; width:220px; padding:0px }
.sendusDetailsContainer ul li { height:14px; margin:0px; font:normal 11px arial, sans-serif; padding:0px }
.sendusDetailsContainer ul li p { font:normal 11px arial, sans-serif; text-align:left; margin:0px; padding:0px; }
.comicWinnerOneContainer { margin:0px; padding:10px 5px 20px 7px; width:275px; float:left; background-color:#fff }
.comicWinnerTwoContainer { margin:0px; padding:10px 0px 20px 5px; width:275px; float:left; background-color:#fff }
.comicWinnerOneContainer .comicsImage, .comicWinnerTwoContainer .comicsImage { margin:0px; font-size:1px; padding:0px }
.winnerDetailsOuterContainer { margin:0px; clear:both; float:left; background-color:#875bbd; padding:0px; width:275px; height:74px }
.winnerHonorableOuterContainer { margin:0px; clear:both; padding:0px; background-color:#fff; width:275px }
.winnerDetailsContainer { margin:0px auto; height:60px; background-color:#875bbd; float:left; display:block; padding:5px 0px 9px 0px; width:210px }
.winnerHonorableContainer { margin:0px; height:60px; display:block; padding:0px; width:275px }
.winnerHonorableContainer ul { list-style-type:none; float:left; margin:0px; width:275px; background-color:#edecf2; padding:7px 0px 0px 0px }
.winnerHonorableContainer ul li { font:normal 11px arial,sans-serif; text-align:left; margin:0px; color:#2c599d; padding:0px }
.honorableTitle { background-color:#a9abb7; width:275px; margin:0px; padding:0px }
.honorableTitle p, .honorableTitle p a { margin:0px; padding:2px 0px 4px 7px; text-decoration:none; color:#000; font:bold 11px arial,sans-serif }
.honorableText { height:30px; width:275px; margin:0px; padding:0px }
.honorableText p { margin:0px; padding:0px 0px 4px 8px; text-decoration:none; color:#2c599d; font:bold 11px arial,sans-serif }
.honorableText p a { margin:0px; padding:0px 0px 4px 0px; text-decoration:none; color:#2c599d; font:bold 11px arial,sans-serif }
.honorableName { width:225px; margin:0px; float:left; padding:0px }
.honorableImg { margin:0px; padding:0px; display:block; border-bottom:10px solid #edecf2; height:42px; width:47px; float:left; font-size:1px }
.honorableName p { margin:0px; padding:0px 0px 4px 8px; text-decoration:none; color:#6fa75c; text-align:left; font:bold 11px arial,sans-serif }
.honorableName p a { margin:0px; padding:0px 0px 4px 0px; text-decoration:none; color:#6fa75c; text-align:left; font:bold 11px arial,sans-serif }
.winnerImage { margin:0px; padding:0px; float:left; display:block; background-color:#875bbd; height:66px; width:55px }
.winnerDetailsContainer ul { list-style-type:none; float:left; margin:0px; width:210px; padding:7px 0px 0px 0px }
.winnerDetailsContainer ul li { font:normal 11px arial,sans-serif; height:14px; text-align:left; margin:0px; padding:0px 0px 3px 0px }
.signInCaptionContainer, .signInImageContainer { margin:0px; width:275px; height:49px; float:left; display:block; padding:0px }
.comicEnterOneContainer table, .comicEnterTwoContainer table { width:270px; display:block; margin:0px; clear:both; padding:0px }
.comicEnterOneContainer textarea, .comicEnterTwoContainer textarea  { margin:0px; width:270px; display:block; padding:0px }
#Imagebutton_SubmitCaption1, #Imagebutton_SubmitCaption2 { margin:0px 0px 0px 10px; display:block; padding:0px }
/** Comic Captions Main Container images **/
.comicsMainContainer .comicsmainTitle { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/picD42553F2-1DDF-437E-899A-419CD624CFD8.jpg) repeat-x }
.comicsWinnerMainContainer .comicsmainTitle { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/picEA507C2C-1B65-4464-BDA3-CFAC9CF4AF90.jpg) repeat-x }
.comicsWinnerMainContainer .comicswinnerTitle { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic41F4A644-3045-438C-B15A-8A47D169DD21.jpg) repeat-x }
.signInCaptionContainer { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/picEA507C2C-1B65-4464-BDA3-CFAC9CF4AF90.jpg) repeat-x } 
.signInImageContainer { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic5ABD83F3-832C-4C8C-89EB-97501A1B5792.jpg) repeat-x }

/**  Cool Creations Main Container **/
.coolMainContainer { margin:0px; padding:0px; display:block; background-color:#ffffff; float:left; width:580px }
.coolMainContainer .coolmainTitle { margin:0px; padding:0px; height:54px; width:580px }
.coolMainContainer .coolsubTitle { margin:0px; padding:0px; height:40px; width:580px }
.coolMainContainer #LegalText { margin:0px; padding:5px; display:block; float:left; width:570px }
.coolOuterContainer { margin:0px; padding:0px 0px 20px 0px; width:580px; background-color:#ffffff  }
.coolInnerContainer { margin:0px; background-color:#ffffff; padding:0px  }
.coolmodelsSmallContainer { margin:0px 13px 0px 13px; padding:0px; background-color:#ffffff; height:318px; width:554px }
.coolmodelsContainer { margin:0px 2px 0px 4px; float:left; width:76px; padding:0px }
.coolmodelsContainer ul { list-style-type:none; margin:0px; width:76px; padding:0px }
.coolmodelsContainer li { margin:0px; padding:0px }
.coolImage { margin:0px; padding:0px; height:75px; width:76px }
.coolCreationsImage1 img { margin:12px 10px 0px 0px; padding:0px }
.DesignsChoiceMoreButton img { margin:4px 0px 0px 0px; padding:0px; height:15px; float:left }
.KidsChoiceMoreButton img { margin:4px 0px 0px 0px; padding:0px; height:15px; float:left }
.coolText { margin:0px; padding:0px; width:75px }
.coolText p { margin:0px; padding:5px 5px 10px 5px; text-align:left; color:#000; font:normal 10px arial,sans-serif }
.coolText p a { margin:0px; padding:0px; text-align:left; color:#000; text-decoration:underline; font:normal 10px arial,sans-serif }
.coolModelFinder { margin:20px 0px 0px 0px; padding:0px; background-color:#d6dbdf; width:580px; height:172px }
.modelFinderContainer { margin:0px; padding:0px; width:232px }
.modelFinderTitle { margin:0px 174px; padding:0px; height:36px; width:232px }
.modelFinderContent { margin:0px 174px; padding:0px; height:136px; width:232px }
.modelFinderContent .searchContent { margin:0px; padding:5px 0px 0px 0px }
.selectModel { width:232px; float:left; margin:0px; padding:5px 0px 5px 5px }
.selectModel form { margin:0px; padding:0px }
.selectModel select { width:150px; float:left; margin:0px; padding:0px }
.selectModel input { width:150px; float:left; margin:0px; padding:0px }
.formText { padding:5px 0px 0px 0px; margin:0px; width:222px; float:left; text-align:left; font:bold 11px arial,san-serif }
.fameLatestContainer { margin:0px; padding:0px; width:580px; float:left; border-top:8px solid #000 }
.hallOfFameMainContainer { margin:0px; padding:0px; width:290px; height:218px; float:left; background-color:#8b8a9c }
.latestCreateMainContainer { margin:0px;  padding:0px; width:290px; height:218px; float:left; background-color:#8798a2 }
.hallOfFameTitle { margin:0px; padding:0px; width:290px; height:34px; float:left; background-color:#7a788d }
.hallOfFameTitle #Dictionaryimage6 { padding:0px; margin:7px 0px 0px 5px; float:left }
.latestCreateTitle #Dictionaryimage7 { padding:0px; margin:7px 0px 0px 5px; float:left }
.hallOfFameTitle #Littleblackbutton1_Href_BlackButton { margin:10px 10px 0px 0px; padding:0px; float:right }
.latestCreateTitle #Littleblackbutton2_Href_BlackButton { margin:10px 10px 0px 0px; padding:0px; float:right }
.latestCreateTitle { margin:0px; padding:0px; width:290px; height:34px; float:left; background-color:#768695 }
.hallOfFameContent { padding:0px 0px 0px 15px; float:left; margin:15px 0px 0px 0px}
.hallOfFameContainer { margin:0px 10px 0px 0px; float:left; width:76px; padding:0px }
.hallOfFameContainer ul { list-style-type:none; margin:0px; width:76px; padding:0px }
.hallOfFameContainer li { margin:0px; padding:0px }
.hallOfFameImage { margin:0px; padding:0px; height:75px; width:76px }
.hallOfFameText { margin:0px; padding:0px; width:75px }
.hallOfFameText p { margin:0px; padding:5px 4px 10px 4px; text-align:left; color:#fff; font:bold 10px arial,sans-serif }
.hallOfFameText p a { margin:0px; padding:0px; text-align:left; color:#fff; text-decoration:underline; font:bold 10px arial,sans-serif }
.latestCreateContent { padding:0px 0px 0px 20px; float:left; margin:15px 0px 0px 0px }
.latestCreateContainer { margin:0px 10px 0px 0px; float:left; width:76px; padding:0px }
.latestCreateContainer ul { list-style-type:none; margin:0px; width:76px; padding:0px }
.latestCreateContainer li { margin:0px; padding:0px }
.latestCreateImage { margin:0px; padding:0px; height:75px; width:76px }
.latestCreateText { margin:0px; padding:0px; width:75px }
.latestCreateText p { margin:0px; padding:5px 4px 10px 4px; text-align:left; color:#fff; font:bold 10px arial,sans-serif }
.latestCreateText p a { margin:0px; padding:0px; text-align:left; color:#fff; text-decoration:underline; font:bold 10px arial,sans-serif }
.franchiseMainContainer { margin:0px; padding:0px; width:580px; float:left; background-color:#fff }
.franchiseContainer { margin:10px 5px 15px 5px; padding:0px; width:183px; background-color:#d6dbdf; display:inline; float:left }
.franchiseContainer ul { list-style-type:none; margin:0px; width:75px; padding:0px }
.franchiseContent { margin:0px; float:left; padding:3px 0px 2px 10px }
.franchiseContent ul { list-style-type:none; margin:0px; width:75px; padding:0px }
.franchiseContent li { margin:0px; padding:0px }
.franchiseImage { margin:0px; padding:0px; float:left; display:block; background-color:#a3adb6; font-size:1px; height:75px; width:75px }
.franchiseText { margin:0px; float:left; padding:0px; background-color:#a3adb6; width:75px }
.franchiseText p { margin:0px; padding:0px }
.franchiseTextModelName { margin:0px; float:left; border-top:6px solid #a3adb6; border-bottom:2px solid #a3adb6; display:block; padding:0px }
.franchiseTextUserName { margin:0px; float:left; border-top:1px solid #a3adb6; border-bottom:1px solid #a3adb6; display:block; padding:0px }
.franchiseTextCountry { margin:0px; float:left; border-top:1px solid #a3adb6; border-bottom:10px solid #a3adb6; display:block; padding:0px }
.franchiseText span { margin:0px; padding:0px 4px 0px 4px; text-align:left; color:#000; font:bold 10px arial,sans-serif }
.franchiseText span a { margin:0px; padding:0px; text-align:left; color:#000; text-decoration:underline; font:bold 10px arial,sans-serif }
.franchiseMore { margin:0px; float:left; display:block; padding:0px }
.franchiseMainContainer #ExoforceLink_Href_BlackButton, .franchiseMainContainer #LEGOFactoryLink_Href_BlackButton, .franchiseMainContainer #StarwarsLink_Href_BlackButton, .franchiseMainContainer #CreatorLink_Href_BlackButton, .franchiseMainContainer #MindstormsLink_Href_BlackButton, .franchiseMainContainer #BionicleLink_Href_BlackButton { margin:0px; width:53px; height:15px; clear:both; float:left; padding:0px 0px 5px 10px }
.choiceFinderContainer { margin:0px; padding:0px; display:block; float:left; height:294px; width:580px }
.designersChoiceContainer { margin:10px 3px 10px 5px; padding:0px; display:block; float:left; width:180px }
.kidsChoiceContainer { margin:10px 7px 10px 3px; padding:0px; display:block; float:left; width:180px }
.designersChoiceContent { margin:0px; padding:0px; display:block; float:left; height:125px; width:180px }
.kidsChoiceContent { margin:0px; padding:0px; display:block; float:left; height:125px; width:180px }
.kidsChoiceContent ul, .designersChoiceContent ul { list-style-type:none; margin:0px; padding:0px }
.kidsChoiceContent ul li, .designersChoiceContent ul li { margin:0px; height:26px; padding:0px }
.kidsChoiceContent ul li p, .designersChoiceContent ul li p { margin:0px; text-align:left; font:bold 11px arial,sans-serif; color:#000; padding:8px 0px 0px 0px }
.kidsChoiceContent ul li p a, .designersChoiceContent ul li p a { margin:0px; text-align:left; font:bold 11px arial,sans-serif; color:#000; text-decoration:none; padding:0px }
.designersChoiceImage, .kidsChoiceImage { margin:0px; padding:0px; font-size:1px }
.kidsChoiceContent #KidsChoiceMore_Href_BlackButton { margin:0px; padding:0px 0px 0px 6px; float:left; display:block }
.designersChoiceContent #DesignsChoiceMore_Href_BlackButton { margin:0px; padding:0px 0px 0px 6px; float:left; display:block }
.modelFinderHomeContainer { width:190px; float:left; height:173px; display:inline; margin:0px; padding:0px }
.modelFinderHomeContainer .modelFinderHomeTitle { margin:6px 0px 6px 0px; padding:0px; width:190px }
.modelFinderHomeContainer .modelFinderHomeContent { margin:0px; float:left; padding:0px; width:190px }
.modelFinderHomeContainer .selectModel { width:190px; float:left; margin:0px; padding:5px 0px 0px 5px }
.modelFinderHomeContainer .selectModel form { margin:0px; padding:0px }
.modelFinderHomeContainer .selectModel select { width:120px; float:left; margin:0px 0px 7px 0px; padding:0px }
.Gallery_SearchControl { width:139px; float:left; margin:0px 5px 5px 5px; padding:0px }
.Gallery_SearchButtonImage { margin:3px 0px 0px 0px; padding:0px }
.modelFinderHomeContainer .formText { padding:0px; margin:0px; width:190px; float:left }
.buildingTipsContainer { width:195px; float:left; margin:0px; padding:0px }
.buildingTipsTitle { margin:0px; padding:0px; background-color:#b95300; height:32px; width:195px }
.buildingTipsContent { margin:0px; padding:0px; background-color:#d38523; height:80px; width:195px }
.buildingTipsContent p { margin:0px; padding:5px; text-align:left; font:bold 11px arial,sans-serif }
/*#GalleryEdit table tr td { font:normal 12px arial,sans-serif; color:#000 }*/
td.GalleryUploadText, .UploadForm tr, #LegalText { font:normal 12px arial,sans-serif; color:#000 }

#GA-votePopupContainer { width: 400px; height: 300px; background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic9FB0B349-EE17-4B6A-8508-B5C3E7545404.gif) top left no-repeat; }
#GA-votePopupContainer p { width: 170px; height: 85px; margin: 0; position: absolute; top: 25px; left: 145px; font-size: 13px; color: #000; }
#GA-votePopupContainer a { position: absolute; top: 10px; left: 10px; }

hr {height:3px;background-color:#67a81c;margin-top:10px;margin-bottom:10px;}
/** Cool Creations images **/
.coolMainContainer .coolmainTitle { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic88379759-A1E2-4681-8725-B972DDC77476.jpg) repeat-x }
.coolMainContainer { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/picA77DC61F-B361-438D-9B6C-281F5A417FF2.jpg) repeat-x }
.modelFinderTitle { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic4184F6AC-D580-494B-9BDF-C156D4F69512.jpg) repeat-x }
.modelFinderContent { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/picB52EB540-990E-40E4-8397-EC4B84C382E5.jpg) repeat-x }
.choiceFinderContainer { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic6B6CB809-ECF9-45D7-981E-0C7A942753A0.jpg) repeat-x  }
.designersChoiceContent { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/picEBE621DF-FD16-4445-A954-EBF2975084E8.jpg) repeat-x  }
.kidsChoiceContent { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic0BA527E6-3A72-4D78-879C-E8737F29DF70.jpg) repeat-x  }

/**  Brickmaster Container **/
.brickmasterContainer { margin:0px; padding:0px 0px 20px 0px; float:left; background-color:#fff; width:580px }
.brickmasterContainer .brickmastermainTitle { margin:0px; padding:0px; height:54px; width:580px }
.brickmasterContainer .brickmastersubTitle { margin:0px; padding:0px; height:66px; width:580px }
.brickmasterContainer .brickmasterParentssubTitle { margin:0px; padding:0px; height:42px; width:580px }
.brickmasterOneContent, .brickmasterTwoContent, .brickmasterThreeContent, .brickmasterFourContent, .brickmasterListenContent, .brickmasterParentsContent { margin:0px; padding:5px 0px 0px 0px; float:left; width:355px }
.brickmasterOneContent p, .brickmasterTwoContent p, .brickmasterFourContent p, .brickmasterListenContent p, .brickmasterParentsContent p, #GA-votePopupContainer { margin:0px; padding:0px 70px 10px 10px; font:11px arial,sans-serif; color:#777; text-align:left }
.brickmasterThreeContent p { margin:0px; padding:0px 50px 10px 10px; font:11px arial,sans-serif; color:#777; text-align:left }
.brickmasterOneImage, .brickmasterTwoImage, .brickmasterThreeImage, .brickmasterFourImage, .brickmasterListenImage, .brickmasterParentsImage  { margin:0px; padding:0px; float:left }
.legolandText { width:287px; height:187px; float:left; margin:0px; border-left:10px solid #fff; padding:0px }
.legolandText p { margin:0px; font:11px arial,sans-serif; color:#000; padding:5px }
.brickmasterFourLinks { margin:0px; float:left; width:275px; padding:10px 0px 0px 0px }
.brickmasterFourLinks ul { list-style-type:none; margin:0px; display:block; height:25px; padding:0px 0px 0px 5px }
.brickmasterFourLinks li { margin:0px; float:left; padding:0px }
.brickmasterFourLinks li p { margin:0px; float:left; width:200px; padding:4px 0px 0px 0px }
.whatIsContainer { margin:0px; padding:0px; float:left; border-bottom:8px solid #000; width:580px }
.whatIsContainer p { margin:0px; padding:5px; font:normal 11px arial,sans-serif; text-align:left; color:#000 }
.rewardsContainer { margin:0px; padding:0px; float:left; font-size:1px; height:190px; width:580px }
.rewardsImage1 { margin:0px 0px 0px 20px; padding:0px }
.listenContainer { margin:0px; padding:0px; float:left; border-bottom:8px solid #000; font-size:1px; height:48px; width:580px }
.videoContainer { margin:0px; padding:0px; float:left; border-bottom:8px solid #000; width:580px }
.videoTextContainer { margin:0px; float:left; padding:0px; height:125px; width:401px }
.videoText { margin:0px; float:left; padding:0px; width:401px }
.videoText p { margin:0px; text-align:left; padding:5px; font:normal 11px arial,sans-serif; color:#fff }
.brickPicContainer { margin:0px; font-size:1px; float:left; padding:0px }
.MiscContainer { margin:0px 0px 0px 10px; padding:0px; width:570px }
.buyMiscContainer, .parentsMiscContainer, .brickMiscContainer { margin:10px 10px 0px 0px; padding:0px; float:left; height:179px; width:140px }
.miscHeading { margin:0px; padding:0px; background-color:#f4b913; float:left; height:29px; width:140px }
.MiscContainer p { margin:0px; padding:5px 0px 0px 5px; color:#000; text-align:left; font:bold 11px arial,sans-serif }
.MiscContainer p a { margin:0px; padding:0px; color:#000; text-align:left; text-decoration:none; font:bold 11px arial,sans-serif }
.miscContent { margin:0px; padding:0px; background-color:#fcde6c; float:left; height:150px; width:140px }
.miscContentText { margin:0px; padding:0px; height:126px; float:left; width:136px }
.miscContentText1 { margin:0px; padding:0px; height:48px; float:left; width:136px }
.miscContentImage img, .miscContent img ( margin:0px; padding:0px; font-size:1px )
.buyMiscContainer ( font:bold 11px arial, sans-serif; color:#000; padding:3px 0px 0px 0px; text-align:left )
.
/**  Brickmaster images **/
.legolandText { background: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic0BA527E6-3A72-4D78-879C-E8737F29DF70.jpg) repeat-x   }
.rewardsContainer { background: url() repeat-x   }
.videoTextContainer { background: url() repeat-x   }


/* Used for the text for each field in upload.aspx (DataItemTextStyle) */
.GalleryUploadText
{
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

/* Used for the description of the fields in upload.aspx */
.GalleryUploadDescText
{
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
}

/* Used for the value of the fields in upload.aspx (DataItemValueStyle) */
.GalleryUploadValue
{
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: normal;
}

/* Used for the legal text in upload.aspx */
.GalleryUploadLegalText
{
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}

/* Used for highlighting errors in upload.aspx */
.UploadForm .GalleryError {
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
}


/*---------------------------------------------------------------------------
H O M E P A G E
---------------------------------------------------------------------------*/
.cb-hp-teaserContainer {
	width: 180px;
	height: 257px;
	float: left;
	background-color: #ffffff /*182A36*/;
	color: #ffffff;
	padding: 2px 0;
	margin-right: 7px;
	margin-bottom: 5px;
	font-family: Verdana;
	font-size: 12px;
}
.cb-hp-teaserContainer-text {
	padding: 5px 8px;
	height: 100px;
}
.cb-hp-teaserContainer-NewsText {
	/*height: 213px;*/
}
.cb-hp-teaserContainer-header-text {
	padding: 5px 8px;
	font-weight: bold;
}
.cb-hp-teaserContainer-header {
	width: 180px;
	height: 30px;
	background-image: url();
}
.cb-hp-teaserContainer-last {
	margin-right: 0;
}


/*---------------------------------------------------------------------------
P O L L
---------------------------------------------------------------------------*/
.cr-hp-surveyContainer
{
	width: 226px;
	float: left;
	font-family: Verdana;
	font-size: 12px;
	height: 221px;
	background-image: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic3070BDD3-6B42-4101-8E9A-3E7C9E89B77D.gif);
}
.cr-hp-surveyContainer .innerListItem
{
	padding-bottom: 5px;
	color: #ffffff;
	font-weight: bold;
}
.cr-hp-surveyContainer .listItems
{
	margin: 5px 0;
	color: #ffffff;
	font-weight: bold;
}
.cr-hp-surveyContainer .outerListItem2
{
	margin-top: 15px;
}
.resultPanel
{
	width: 226px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #999aac;
	color: #ffffff;
	font-weight: bold;
	height: 100px;
}

.pollQuestion
{
	padding-bottom: 5px;
	font-size: 12px;
	font-family: Arial;
}
.pollText {
	margin: 0 0 10px 0;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	width: 165px;
	
}

.cr-hp-Poll-Header {
	width: 226px;
	float: right;
	font-family: Verdana;
	font-size: 12px;
	height: 23px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(http://cache.lego.com/upload/contentTemplating/ClubDictionary/images/2057/pic7762152D-F357-42FE-8106-F808603CD98C.gif);
}

.cr-hp-Poll-HeaderTxt {
	padding: 0 0 0 5px;
	line-height: 24px;
}

.cr-hp-Poll-Container
{
	padding-top: 4px;
	padding-left: 5px;
}

/** ClubCode Container **/
.clubCodeContainer { padding:0px; margin:0px; font:normal 11px arial,sans-serif; width:400px }
.clubCodeContainer a { padding:0px; margin:0px; color:#000; font:bold 10px arial,sans-serif }
.closeWindow a { margin:0px; padding:0px; text-align:left }
