/* Common */
.Clear { clear:both;}
.Left { float:left;}

#ContentContainer { width: 950px; }
#LeftColumn { width: 235px; float:left; }
#LeftColumnInner { width: 220px; margin: 5px 0 5px 10px; }
#CenterColumnTop { float:left; width: 715px; }
#CenterColumnTopInner { width: 700px; margin: 5px 5px 5px 5px; }
#CenterColumn { width: 480px; float:left; }
#CenterColumnInner { width: 470px; margin: 5px 0 5px 5px; }
#Center2Column { width: 715px; float:left; }
#Center2ColumnInner { width: 700px; margin: 5px 5px 5px 5px; }
#RightColumn { width: 230px; float:left; }
#RightColumnInner { width: 220px; margin: 5px 5px 5px 5px; }

.ContentHolder {background-image: url(http://cache.lego.com/images/Universe/Common/contentBack.gif); background-repeat:repeat-y;}

/* START DisplayCreation.aspx START */


#HeaderContainer { height: 48px; width: 705px; margin: 5px 0 5px 0; background-image: url(http://cache.lego.com/images/Universe/CreationLab/img707x48_Header.gif); background-repeat:no-repeat; }
#HeaderContainerAddCreation { height: 48px; width: 705px; margin: 5px 0 5px 0; background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1031/picFF046767-2590-405C-97B3-85832FCB17FB.gif); background-repeat:no-repeat; }
#HeaderContainerMyCreation { height: 48px; width: 705px; margin: 5px 0 5px 0; background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1031/pic12BDAD29-68E6-4820-AFF4-96FC3A6D2B19.gif); background-repeat:no-repeat; }
#HeaderContainerInner { padding: 10px; }
#HeaderText { float:left; width: 300px; }
#HeaderRating { float:right; width: 245px; }
#HeaderButtonContainer { text-align:right; }

/* DESCRIPTION CONTAINER */
#DescriptionContainer { height: 200px; border: 1px solid #fff; }

/* ADD COMMENT CONTAINER */
#AddCommentContainer { margin: 5px 0 5px 0; }
#AddCommentContentContainer { width:220px; text-align:center; background-image: url(http://cache.lego.com/images/Universe/CreationLab/AddCommentBG.jpg) }
textarea { width: 180px; height: 250px; }

/* INFO CONTAINER */
#InfoContainer { margin: 5px 0 5px 0; }
#InfoContentContainer { text-align:left; background-image: url(http://cache.lego.com/images/Universe/CreationLab/AddCommentBG.jpg); background-repeat: repeat-y; }
#InfoContentContainerInner { padding: 0 5px 0 8px; }
#InfoContentContainerInner h4 { margin: 0 0 3px 0; }
#Tags a { color: #000; }

.Splitter { margin: 10px 0 10px 0; width: 200px; height: 1px; }

#ShowAllCommentsContainer { margin: 40px 0 10px 0; }
#ShowAllCommentsContentContainer { background-image: url(http://cache.lego.com/images/Universe/CreationLab/AddCommentBG.jpg); background-repeat: repeat-y;  }
#ShowAllCommentsContentContainerInner { padding: 0 8px 0 8px; }
#ShowAllCommentsText {  width: 130px; }
#ShowAllCommentsButton { float:left; text-align: right; padding-top: 5px; }

#NXTlogStars { float: left; padding: 0 0 0 0;}
#NXTlogStars img { margin: 0 0 0 1px;}
#RatingTextContainer { float:left; margin: 5px 0 0 20px; width: 100px; font-size: 11px; color: #7CC0CD; }
.RatingTextLoggedOut { padding: 5px 5px 0 0; text-align:right; }

#MediaContainer { width: 460px; text-align:center; }
#MediaMainImageContainer {width: 460px; height:335px;}
.FirstMediaMainImageContainerThumb { width:100px; text-align:left; height:73px; float:left; margin:0 0 0 10px; }
.MediaMainImageContainerThumb { width:100px; text-align:left; height:73px; float:left; margin:0 0 0 13px; }


.SearchResultHeader
{
	width: 705px; 
	height: 50px; 
	background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1031/pic7699E404-EBCF-430C-AC34-B4776C997A31.gif); 
	background-repeat:no-repeat;
	padding: 10px 0 0 10px;
}


/* COMMENTS CONTAINER */
#CommentsContainer { margin: 20px 0 0 0; padding: 25px 0 80px 5px;  background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1031/picAC3B34F0-B23F-4D90-A2CF-F287A1C43961.gif); background-repeat: no-repeat;}
#CommentsContainer .CommentUser { float:left; width:47px; height: 42px; }
#CommentsContainer .CommentContent { float:left; margin: 0 0 0 5px; width:400px; }
.CommentHeader a { text-decoration: underline; font-weight: bold; }
.CommentText { margin: 5px 0 5px 0; overflow: hidden; width: 400px; }
.CommentDate { font-weight: bold; }
.CommentItem { margin: 10px 0 10px 0; }

/* END DisplayCreation.aspx END */

.AllCreationsPaging { padding: 10px 0px; }
.AllCreationsPaging .AllCreationsPagingImage { float:left; }
.AllCreationsPaging .AllCreationsPagingLabel { float:left; margin: 5px 5px 0 5px; }

.CreationContainer { width: 220px; float:left; text-align:center; margin:10px 5px 10px 5px; background-image: url(http://cache.lego.com/images/Universe/CreationLab/img220x168_ImageBG.gif); background-repeat:no-repeat; }
.CreationContainerFirst { width: 220px; float:left; text-align:center; margin:10px 5px 10px 5px; background-image: url(http://cache.lego.com/images/Universe/CreationLab/img220x168_ImageBG.gif); background-repeat:no-repeat; }

.CreationThumb { width: 190px; height:140px; margin: 10px 0 5px 0; }
.CreationTextContainer {width: 190px; margin: 0 5px 5px 5px; text-align:left; }
.CreationPosted { width: 165px; font-size:11px; float:left; margin: 5px 0 0 0; }
.CreationState { width: 25px; float:left; }

.CreationState img {  }

/*#StateDescriptionContainer { margin: 10px 10px 0 0; } DOESN'T in IE 6.0*/

.States { margin: 0 0 0 10px; float:right;}
.StatesImg { width: 18px; height: 18px; float:left; }
.StatesText { vertical-align:top; margin: 1px 5px 0 0;  float:left; }
.FullstarImage {margin: 0 2px 0 0;}
.EmptystarImage {margin: 0 2px 0 0;}


#AddCenterContainer { width: 470px; float:left;}
#AddRightContainer { width: 220px; margin: 0 0 0 0; float:left; }
#AddRightContainerInner { width: 210px; margin: 0 5px 0 5px;}
#AddRightContainer select { width: 205px; border: 2px solid #ccc;}
#AddTitle { width: 460px;  background-image: url(http://cache.lego.com/images/universe/creationlab/img460x10_Middle.gif); }
#AddTitle input { width: 440px; margin: 0 0 0 10px; border: 2px solid #ccc;}
#HeaderTextContainer { float:left; }
#HeaderSaveContainer { float:right; margin: 3px 0 0 0; }
#HeaderDescription { margin: 5px 0 10px 15px; }
#AddCreationKeywordsContainer { text-align:left; width: 210px; background-image: url(http://cache.lego.com/images/universe/creationlab/img220x10_Middle.gif); }
#AddCreationKeywordsContainer input { width: 190px; border: 2px solid #ccc;}
#AddCreationChallengeContainer { text-align:left; width: 220px; background-image: url(http://cache.lego.com/images/universe/creationlab/img220x10_Middle.gif); }
#AddCreationChallengeContainer select { margin: 0 0 0 10px; width: 200px; border: 2px solid #ccc;}
#AddCreationDescriptionContainer { text-align:left; overflow:hidden; width: 220px; /*height: 267px;*/ background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1031/pic3D1DD687-4001-4D6C-B57F-2A733AE99F2E.gif); background-repeat: no-repeat; }
#AddCreationDescriptionContainer textarea { margin: 30px 0 0 8px; width: 200px; /*height: 308px;*/ border: 2px solid #ccc;}

#ConfirmationContainer { padding: 0 10px 10px 10px; width: 440px; background-color: #fff;}
#ConfirmationContainerText { float:left; width: 230px; margin: 10px 10px 0 0; }
#ConfirmationContainerCreation { float:left; width: 200px;text-align:center; margin: 10px 0 0 0; overflow: hidden; }
#ConfirmationContainerCreation h3 { text-align:left; font-size: 14px; font-weight:bold; }
#NextStepContainer { padding: 30px 10px 10px 10px; width: 200px; height: 53px; background-image:url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1031/pic0BAD166B-E74E-4474-8C08-6A95FAD10C12.gif); background-repeat:no-repeat; }
#RememberContainer { margin: 20px 0 0 0; padding: 80px 10px 10px 10px; width: 200px; height: 123px; background-image:url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1031/picD9D40155-BBCE-46A0-A30F-1F89FCD3D2C4.gif); background-repeat:no-repeat; }
#DropDownListChallenges { border: 1px; }

.MyCommentContentContainer { float:left; width: 550px; }
.MyCommentStatusContainer { float:left; width: 50px; margin:10px;}

.MyCommentContainer{ margin: 10px 0 10px 0; height: 93px; background-image: url(http://cache.lego.com/images/Universe/CreationLab/img700x93_BG.gif) }
.MyCommentGoToContainer { text-align: right; padding: 0 10px 0 0; }

.MyCommentHeaderContainer { margin:10px 0 10px 0; }
.MyCommentTextContainer { margin:0 0 10px 0; padding: 0 0 0 0; overflow: hidden; }



/* ------------------------------------------ */
/* STORY SECTION */

.StoryCenterColumn { width: 480px; float:left; }
.StoryLeftColumn { width: 220px; float:left; }



.NewsLetterSubscriptionInner { float: right; padding: 10px 20px 0 0;}

.NewsletterStepContainer { margin: 20px 0 20px 0;}
.NewsletterHR { margin: 30px 0 20px 0; }
.NewsletterStepContentContainer1 { background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1031/pic4C59E43699A9A7244DD4B80F4AD87DA5.gif); background-repeat: no-repeat; width: 680px; height:93px; padding: 45px 10px 0 10px;}
.NewsletterStepContentContainer2 { background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1031/picCDAE93A28B50FD66D1BD637CD5C43648.gif); background-repeat: no-repeat; width: 680px; height:93px; padding: 45px 10px 0 10px;}
.NewsletterStepContentContainer3 { background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1031/picC3993581374D869FB75DF93BC347304C.gif); background-repeat: no-repeat; width: 680px; height:93px; padding: 40px 10px 0 10px;}
.NewsletterStepContentText { font-weight:bold; margin: 10px 0 5px 0; }
.NewsletterStepContentOptions { padding-bottom: 10px;}
.NewsletterStepContentOptions select { width: 200px; float:left; }
.NewsletterStepContentOptions input { width: 200px; float:left; }
.NewsletterStepContentButton { float: right; }
.NewsletterThanksContainer { font-size: 12px; margin:10px 0 20px 0; }
.UnsubsciptionForm { background-image: url(http://cache.lego.com/images/universe/newsletter/img700x093_Unsubscribe_Box.gif); background-repeat: no-repeat; height:83px; width: 680px; padding: 10px 10px 0 10px; margin: 10px 0 0 0; }
.UnsubsciptionFormText { margin: 0 0 10px 0; }
.UnsubsciptionFormContent { float:left; padding: 3px 0 0 0; }
.UnsubsciptionFormContent input { width: 400px; }
.UnsubsciptionFormButton { float:right; }
.valMessage { clear: both; color: Red; } 
.validationMessage { clear: both; color: Red; }

#HeaderText h3 { color: #49a6c5; font-weight:bold; font-size: 14px;}


.ModerationComment { margin: 5px 0 5px 0; border: 1px solid #ccc; padding : 10px; }
.ModerationCommentTitle { margin: 0 0 5px 0; }
.ModerationCommentText { width: 600px; overflow:hidden; margin: 0 0 5px 0; }
.ModerationCommentInfo { }
.ModerationCommentAction { width:100%; text-align:right; }
.ModerationPublishRejectContainer { width: 100%; text-align:right; }
.ModerationPublishRejectContainer input { margin: 0 0 0 5px; }

.ModerationLeftMenu { float: left; width: 300px; }
.ModerationMenuContent { margin: 10px; }
.ModerationContent { float: left; width: 640px; }
.ModerationPaging { margin: 10px 0 20px 0; width:100%; text-align:center; }
.ModerationCreationAction { float:left; width: 200px; margin: 0 0 10px 0; }
.ModerationCreationMessage { float:left; width: 400px; margin: 0 0 10px 0; }

#PostingCreations { background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1031/picCD45AB02-649A-4D40-963E-C5FBD61F0921.gif); background-repeat:no-repeat; width: 460px; }
#PostingCreations p { padding: 30px 10px 0 10px; }

#PostingComment { background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1031/pic8E7B61CB-1291-4E26-871E-33349BBA2A50.gif); background-repeat:no-repeat; width: 460px; }
#PostingComment p { padding: 30px 10px 0 10px; }

#BrickKeeperContainer { background-image: url(http://cache.lego.com/images/universe/newsnetwork/brickkeeper_side.gif); width: 200px; height: 400px;}
#BrickKeeperContainer p { padding: 10px; }

#Questions { padding: 0 10px 0 10px;}
#Answers { padding: 0 10px 0 10px;}
.AnswerContainer { background-image: url(http://cache.lego.com/images/universe/newsnetwork/bg.gif); background-repeat:no-repeat; width: 460px; margin: 0 0 15px 0; }
.AnswerContainerInner { padding: 10px; }
.AnswerContainerInner h2 { font-size: 14px; font-weight:bold; color: #49a6c5; }
.QuestionItemContainer { margin: 0 0 5px 0;}
.ArrowContainer { float:left; margin: 0 5px 0 0;}
.LinkContainer { float:left; width: 400px; }

.HelpModule { background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1031/pic60A5D348-7074-46EF-8A07-EF78C2360954.gif); background-repeat: no-repeat; width: 210px; height: 93px; }
.HelpModule p { padding: 30px 10px 10px 10px; }
.ButtonsContainer { text-align: center; }