/* Common */
a.RoundedArrow {
	
	padding-left: 20px;
	display:block;
	text-decoration:none;
	color:#3f8dc4;
	background-image:url(http://cache.lego.com/images/universe/CreationLab/RoundedArrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	line-height:19px;
}

/* General */
#YourCreationsAndComments 
{
    width: 700px;
    height: 86px;
    background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1033/pic2CD7B50EFBEFF3FB4399E070E8DA7F4B.gif);
    background-repeat:no-repeat;
    margin: 0 0 20px 0;
    color: #5d9ec8;
}
#TotalCreationsContainer 
{
    padding: 28px 0 0 220px;
    width: 150px;
    float:left;
    font-size: 90%;
}
#TotalCommentsContainer 
{
    padding: 28px 0 0 100px;
    width: 150px;
    float:left;
    font-size: 90%;
}

/* Your Account / Navigation */
#AccountNavHeader
{
    width: 190px;
    height: 25px;
    background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1033/pic97A59CE4F649A408CAA95BFCE83A8A06.gif);
    background-repeat:no-repeat;
}
#AccountNavContent
{
    width: 190px;
    /*background-image: url(http://cache.lego.com/images/universe/creationlab/YourAccountNav/yourAccountRepeater.gif);*/
    background-image: url(http://cache.lego.com/images/universe/creationlab/menu_nominifig_yourAccount.gif);
    
    background-repeat:repeat-y;
    text-align:center;
}
#AccountNavContent p
{
    margin: 5px 0 10px 0;
}
#AccountNavFooter 
{
    width: 190px;
    height: 15px;
    background-image: url(http://cache.lego.com/images/universe/creationlab/YourAccountNav/menu_footer.gif);
    background-repeat: no-repeat;
}
#AccountNavDivider
{
    width: 190px;
    height: 19px;
    background-image: url(http://cache.lego.com/images/universe/creationlab/YourAccountNav/menu_divider2end.gif);
    background-repeat: no-repeat;
}

/* Navigation Search Container */
#SearchContainer
{
    width: 190px;
    height: 150px;
    background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1033/pic43FE1B5AD11F221BDC3EA0325F195CF9.gif);
    background-repeat:no-repeat;
    padding: 40px 0 0 10px;
    margin: 20px 0 0 0;
    color: #FFF;
}

#SearchContainer p
{
    color: #FFF;
    text-align: left;
    padding: 0 0 20px 0;
}
#SearchFooter 
{
    width: 190px;
    height: 12px;
    background-image: url(http://cache.lego.com/images/universe/creationlab/Search/SearchFooter.gif);
    background-repeat:no-repeat;
}

/* Navigation Help Container */
#HelpFooter 
{
    width:190px;
    height: 15px;
    background-image: url(http://cache.lego.com/images/universe/creationlab/Help/HelpFooter.gif);
    background-repeat: no-repeat;
}
.HelpModule p 
{ 
    padding: 30px 10px 10px 10px; 
}

/* Navigation Get Started Container */
.toutContainer { margin: 20px 0 20px 0; }
.toutContainer img { margin: 0 0 20px 0;}

.getStartedContainer p.Link a { color: #FFF; text-decoration: underline; }

/* Landing page bottom touts */

.landingPageBottomTouts { margin: 10px 0 0 0; }
.landingPageBottomTouts input { margin: 0 4px 0 0; }

/* My Creations */
.MyCreationContainer
{ 
    margin: 10px 0 10px 15px;
}
.MyCreationStatus
{
    width: 50px;
    height: 52px;
    padding: 30px 0 0 10px;
    float:left;
    /*background: transparent url(http://cache.lego.com/images/universe/creationlab/listItem_grayBackdrop.gif) no-repeat 0 0;*/
}
.MyCreationImageContent
{
    float:left;
    margin: 0 0 0 15px;
}
.MyCreationContent
{
    float:left;
    margin: 0 0 0 15px;
    width: 420px;
    height: 72px;
    overflow: hidden;
}
.MyCreationContent h3
{
    margin: 0 0 10px 0;
}
.MyCreationChallenge
{
    float:right;
    margin: 0 15px 15px 0;
}
.CreationThumb { width: 88px; height:70px; border: 1px solid black; }

/* Creation */

.infoBox { width: 220px; float: left; margin: 10px 0 10px 10px; }
.innnerInfoBox { display: block; width: 210px; padding: 0 0 0 10px; background: transparent url(http://cache.lego.com/images/universe/creationlab/box/boxMid_1third_mid.gif) repeat-y 0 0; }


/* My Comments */
.MyCommentContentContainer { float:left; width: 480px; margin: 0 0 0 15px;}
.MyCommentContentContainer h3 {margin:0 0 10px 0; color: #5d9ec8;}
.MyCommentStatusContainer { float:left; width: 60px; height: 72px; }

.MyCommentContainer{ margin: 10px 0 10px 15px; height: 93px; }
.MyCommentGoToContainer { float: right; text-align: right; padding: 0 15px 0 0;  }

/* Add Creation */
#AddCenterContainer { width: 470px; float:left; padding: 0 0 0 10px;}
#AddRightContainer { width: 220px; height: 600px; 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; }
#AddTitle input { width: 440px; margin: 0 0 0 0; border: 2px solid #ccc;}
#HeaderTextContainer { float:left; }
#HeaderSaveContainer { float:right; margin: 3px 0 0 0; }
#HeaderDescription { margin: 5px 0 10px 0px; }
#AddCreationKeywordsContainer { text-align:left; width: 210px; }
#AddCreationKeywordsContainer input { width: 190px; border: 2px solid #ccc;}
#AddCreationKeywordsContainer textarea { margin: 0px 0 0 0; width: 200px; border: 2px solid #ccc;}
#AddCreationChallengeContainer { text-align:left; width: 220px; }
#AddCreationChallengeContainer select { margin: 0 0 0 0; width: 200px; border: 2px solid #ccc;}
#AddCreationDescriptionContainer { text-align:left; overflow:hidden; width: 220px; }
#AddCreationDescriptionContainer textarea { margin: 0px 0 0 0; width: 200px; border: 2px solid #ccc;}

#NextStepContainer { padding: 30px 10px 10px 10px; width: 200px; height: 53px; background-image:url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1033/pic22C80684-4D2F-4ACE-9F63-6442A2DCF85F.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/1033/pic6A7F8FAD-C48D-4AC2-BAA1-421040289AED.gif); background-repeat:no-repeat; }
#DropDownListChallenges { border: 1px; }

.legal { width: 660px; margin: 20px 0 0 0; background:  #FFF url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1033/pic78E47624E4E2C611BA735B67843BE1EF.gif) no-repeat 0 0; padding: 50px 20px 0 20px; }
.submit { background: #FFF url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1033/pic21ED8A0D03E7DD486B4F8A54A83B46DC.gif) no-repeat 0 0; width: 630px; height: 100px; text-align: right; clear: both; margin: 25px 0 0 20px; padding: 20px 30px 0 0; }
#ToggleContainer 
{
	display: none;
	width: 657px;
	background: url(http://cache.lego.com/images/universe/creationlab/addcreation/InstructionsRepeater.gif);
    background-repeat: repeat-y;
}

#ToggleContainerNoAnimation
{
	width: 657px;
	background: url(http://cache.lego.com/images/universe/creationlab/addcreation/InstructionsRepeater.gif);
    background-repeat: repeat-y;
}

#ToggleContainer .InstructionsText
{
     float:left;
     width: 470px;
     padding: 10px;
}

#CollapseToggle img
{
    margin: 13px 10px 0 0;
}
#InstructionsHeader 
{
    text-align: right;
    width: 657px;
    height: 48px;
    background: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1033/picFC3C00E20C5E19E8979DEEDEC7C6D591.gif);
    background-repeat: no-repeat;
}

#InstructionsEmptyHeader 
{
    text-align: right;
    width: 657px;
    height: 10px;
    background: transparent url(http://cache.lego.com/images/universe/creationlab/instructionsbox/instructionsBox_top.gif) no-repeat 0 0;    
}


#InstructionsBottom 
{
    width: 657px;
    height: 5px;
    background: url(http://cache.lego.com/images/universe/creationlab/addcreation/InstructionsBottom.gif);
    background-repeat: no-repeat;
}

/* Display Creation List */
#ToggleContainer ul { margin: 0; padding: 5px; text-align: center; list-style: none; }
#ToggleContainer li { display: inline; }

.TagCloud 
{
    margin: 5px 0 10px 15px;
}
#TagCloudHeader 
{
    text-align: right;
    width: 657px;
    height: 48px;
    background: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1033/picA2755D4AE011B6A5AF1CE9238FC5B4F6.gif);
    background-repeat: no-repeat;
}
#TagCloudBottom 
{
    width: 657px;
    height: 5px;
    background: url(http://cache.lego.com/images/universe/creationlab/addcreation/InstructionsBottom.gif);
    background-repeat: no-repeat;
}
#AllCreationsList 
{
    margin: 0 0 0 8px;
}
.cluetip-CreationList {
  background-color: transparent;
}
.cluetip-CreationList #cluetip-outer {
  border: 1px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-CreationList h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-CreationList #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-CreationList div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}
.CreationListCreation 
{
    text-align: center;
    float:left;
    width: 97px;
    height: 72px;
    margin: 7px;
    border: 1px solid #ccc;
    cursor:pointer;
}
.ProjectTip img
{
    margin: 11px 0 0 6px; 
    width: 190px; 
    height: 145px; 
    display: block;
}
.ProjectTip 
{
    width: 205px;

	font-family:Verdana,lucida,arial,helvetica,sans-serif;
	font-size:70%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

.ProjectTip p
{
    margin: 5px 0 0 0; 
}
.ProjectTip hr 
{
    margin: 5px 0 0 0;
    color: #ccc;
    background-color: #ccc;
    border: 0;
    height: 1px;
}
.ProjectTipCreatedDate 
{
    padding: 0 6px 0 6px;
    font-size: 70%;
    color: #ccc;
}
.ProjectTipTitle 
{
    padding: 0 6px 0 6px;
    font-weight: bold;
}
.ProjectTipText 
{
    padding: 0 6px 0 6px;
    height: 70px;
    overflow: hidden;
}

/* Confirmation */
#StatusCategoryContainer 
{
    background-image: url(http://cache.lego.com/images/universe/creationlab/thanksforhelping/catstatbak.gif);
    background-repeat: no-repeat;
    width: 90px;
    height:147px;
    float: left;
    margin: 15px 0 0 0;
}
#UploadedImage 
{
    border: 1px solid #000;
    display:block;
    width: 200px;
    height: 150px;
    float: left;
    margin: 15px 0 0 15px;
}
#UploadedText 
{
    float:left;
    margin: 15px 0 0 15px;
}
#UploadedText h3
{
    margin: 0 0 5px 0;
    color: #5d9ec8;
}
.WhiteBox 
{
    background-color: #fff;
    width: 675px;
    overflow: hidden;
    padding: 5px 10px 5px 15px;
}
#SubmissionProcess 
{
    float: left;
    width: 440;
}
#SubmissionProcessContent 
{
    padding: 10px;
    width: 420px;
    background: url(http://cache.lego.com/images/universe/creationlab/ThanksForHelping/SubmissionProcessRepeater.gif);
    background-repeat: repeat-y;
}
#Remember 
{
    margin: 0 0 0 15px;
    width: 200px;
    float:left;
}
#RememberContent 
{
    padding: 10px;
    width: 180px;
    height: 145px;
    background: url(http://cache.lego.com/images/universe/creationlab/ThanksForHelping/RememberRepeater.gif);
    background-repeat: repeat-y;
}
.StatusImage 
{
    margin: 20px 0 0 25px;
}
.DomeFlash 
{
    margin: 20px 0 0 15px;
}

/* Challenge */
/* Unlock */

/* New */

div.unlockBack {
			background-image:url(http://cache.lego.com/images/universe/creationlab/unlock/backdrop_mid.jpg);
			background-repeat:repeat-y;
			width:660px;
			color:#FFF;
		}
		
		div.brickkeeper{
			width:88px;
			display:inline-block;
			vertical-align:top;
			float: left;
		}
		
		div.contentHolder{
			display:inline-block;
			width:520px;
			margin-left:20px;
			float: left;
		}
	
		A.arrow {
			margin-bottom:10px;
			padding-left: 20px;			
			text-decoration:none;
			color:#ffffff;
			background-image:url(http://cache.lego.com/images/universe/creationlab/unlock/arrow.png);
			background-repeat:no-repeat;
			background-position: 0px 2px;
			line-height:20px;
			display:block;
		}
		
		A.arrow:hover {
			text-decoration:underline;
		}
			
		td {
			margin-left:10px;
		}
		
		A.help{
			font-size:10px;
			color:#FFF;
		}
		

/* Old */


#NeedMoreCreationsContent 
{
    width: 661;
    background: url(http://cache.lego.com/images/universe/creationlab/challengelist/MoreCreationsRepeater.gif);
    background-repeat: repeat-y;
}
#NeedMoreCreationsContent img
{
    margin: 0 15px 0 20px;
    float:left;
}
#NeedMoreCreationsContent p
{
    width: 400px;
    padding: 10px 0 0 0;
    font-weight: bold;
}
.NeedMoreCreations
{
    margin: 0 0 15px 0;
}

#UnlockedContent 
{
    width: 661;
}
.Unlocked
{
    margin: 0 0 15px 0;
}
#MlnAwardGiverFlashContainer 
{
    float:left;
    width: 266px;
}
#MlnAwardGiverContentContainer 
{
    margin: 0 0 0 15px;
    float:left;
    width: 365px;
}
#AwardMoviePdfMovie
{
    float:left;
    margin: 15px 0 0 0;
}
#AwardMoviePdf
{
    float:left;
    margin: 15px 0 0 50px;
}

#UnlockedWallpaper 
{
    background: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1033/pic76B1AA32E5C70F1FC3252444F8119FB0.png);
    background-repeat: no-repeat;
    width: 661px;
    height: 273px;
}
#UnlockedWallpaperDescription 
{
    width: 280px;
    height: 160px;
    overflow: hidden;
    color: #fff;
    padding: 90px 0 0 100px;
    float:left;
}
#UnlockedWallpaperImageContainer 
{
    float:left;
    margin: 20px 0 0 20px;
}


#UnlockedWallpaperImageContainer a.hpArrow
{
    color: #fff;
}

#UnlockedWallpaperImageContainer .WallpaperLinkContainer
{
    float:left;
    width: 110px;
}
#UnlockedMovieDownloadImageContainer 
{
    float:left;
    margin: 20px 0 0 20px;
}
#UnlockedMovieDownloadImageContainer p
{
    margin: 0 0 10px 0;
}
#ChallengeContainerContent 
{
    background: url(http://cache.lego.com/images/universe/creationlab/challengelist/challengeTop_Background.jpg);
    background-repeat: no-repeat;
    width: 700px;
    height: 417px;
    margin: 0 0 15px 0;
}

#ChallengeText 
{
    width: 400px;
    height: 384px;
    float: left;
    margin: 25px 0 0 18px;
}

#ChallengeDome 
{
    width: 234px; 
    height: 384px; 
    float: left; 
    margin: 16px 0 0 0;
}

#ChallengeTextContent
{
    padding: 10px 0 0 0;
    margin: 0 0 10px 0;
    height: 160px;
    width: 400px;
    overflow: auto;
}