body { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	color: #000000;	
}

.createWrapper { 
width:778px;
display:block;
padding:0 0 0 0;
margin:0 0 0 -4px }

.mainContainer
{
width:778px;
margin:0;
float:left;
background: url(http://cache.lego.com/images/creative/Homepage/img778xheight_BG_Gradient.jpg) no-repeat;
background-color:#F9B107
}

.subContainer
{	
width:778px;
padding:0;
margin:0;
float:left;
}

.topBorder { margin:0; padding:0 }

/****************************/
/* Menu at the top          */
/****************************/
.NavHeader
{
	height: 108px;
	width: 778px;
	margin:0;
padding:0
}
.NavHeader img
{
margin:0;
padding:0
}

img.brickImage { margin:20px 0 0 25px; padding:0 }

.NavContainer
{
width: 605px;
margin:19px 0 0 3px;
padding: 0;
float:left;
}

.SubNavContainer
{
width: 770px;
padding: 0;
float:left;
}

.NavItem
{
padding:0;
margin:0;
}

/****************************/
/* Breadcrumb               */
/****************************/
.ms-breadcrumb {
    list-style: none;
    padding: 0px;
    margin: 2px 0px 0px 0px;
    border: 1px solid #ffffff;
}
.ms-breadcrumb li {
    float: left;
    margin-left: 5px;
}
.ms-breadcrumb li img {
    margin-top: 2px;
}
.ms-breadcrumb li, .ms-breadcrumb li a {
    color: #888888;
    text-decoration: none;
    font-size: 10px;
}

/****************************/
/* Homepage                 */
/****************************/

ul#cb-hp-teaserContainer
{
	list-style-type:none;	
	margin:0;
	padding:20px 0 10px 1px;
	width:777px;
float:left;
}

#cb-hp-teaserContainer li
{
	float:left;
	position:relative; 
margin:0;
padding:0 0 0 3px
}

#cb-hp-teaserContainer a
{	display:block;
	width:190px;
	height:187px;
	font-family: Arial;
	font-size: 11px;
text-decoration:none;
}

#cb-hp-teaserContainer img
{
	position:absolute;
	top:97px;
}

#cb-hp-teaserContainer span
{
	position:absolute;
	top:115px;
	left:20px;
width:163px;
	color:#535353;
}

.cb-hp-teaserContainer-text {
	padding: 5px 8px;
	height: 100px;
}

/****************************/
/* Product Portal           */
/****************************/

ul#cb-pr-teaserContainer
{
	list-style-type:none;	
	margin:0;
	padding:50px 0 20px 170px;
	float:left;
	
}

#cb-pr-teaserContainer li
{
	float:left;
	position:relative;
	padding:0 60px 20px 0;
	margin:0
}

#cb-pr-teaserContainer a
{	display:block;
	width:201px;
	height:232px;
	font-family: Arial;
	font-size: 10px;
	margin:0;
	padding:0;
	cursor:pointer;
	text-decoration:none;
	
	
}

#cb-pr-teaserContainer .CheckProductsButton
{	
	position:absolute;
	top:190px;
	left:42px;
	float:left;
	width:116px;
	height:32px;
	font-family: Arial;
	font-size: 11px;
	background: url(http://cache.lego.com/upload/contentTemplating/CreativeDictionary/images/1033/pic541DBB55C282A890216E19067472A50A.gif) no-repeat;	
	padding:8px 0 0 12px;
	margin:0;
	color:#FFF;
}

#cb-pr-teaserContainer a.portaldownloadLink { height:20px; line-height:2.4em; width:200px; text-align:center; float:left; margin:0; padding:0 }


#cb-pr-teaserContainer img
{
	position:absolute;
	top:92px;	
}

#cb-pr-teaserContainer span
{
	position:absolute;
	top:110px;
	left:20px;		
width:163px;
	color:#535353;
}

/****************************/
/* Products                 */
/****************************/
A:visited, A:active,  A:link
{
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}

A:hover
{
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	text-decoration: underline;
	color:#FFFFFF;
}

.Text
{
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
}

.ProductDetails
{
	border: #E96A00 1px solid;
	background-color: #E96A00;
}
.ProductImages img {
	border: 1px solid #f5f5cf;
}
.ProductActivities
{
	background-color: #e96a01;
	color:#fff;
	font-weight: bold;
font-size:14px; 
height:28px
}

.ProductShopLinks
{
	padding-right: 0px;
	padding-left: 117px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #788694;
}

.Vote
{
	font-size: 8pt;
	width: 100%;
	border-bottom: #BBBBBB 1px solid;
	font-family: Arial;
	background-color: #EEF8FC;
	text-decoration: none;
	color: black;
}

.VoteHover
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
	text-decoration: underline;
	background-color:#D87A38;
}

.VoteThankYou
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
	background-color: #d87a38;
	text-align: center;
}

.VoteBasedOn
{
	font-weight: bold;
	font-size: 7pt;
	color: white;
	font-family: Arial;
}

.VoteRank
{
	font-weight: bold;
	font-size: 18pt;
	color: white;
	font-family: Arial;
}

.ProductMainTitle
{
	font-weight: bold;
	font-size: 17px;
	color: #fff;
	padding: 3px;
	font-family: Arial;
}

.ProductDescription 
{
	font-size: 11px;
	color: #fff;
	font-family: Arial;
	text-decoration: none;
	padding: 0 136px 0 0;
}

.ProductSubTitle
{
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	text-align:center;
	font-family: Arial;
	text-decoration: none;
	float:left;
	width:129px;
	margin:5px 0 0 0
}

.PR-categoryItem {
	margin: 0 5px 0 0;
	position: relative;
	float: left;
}

.PR-categoryItem a:hover 
{
	text-decoration: none;
	font-size:10px;
	cursor:hand;
}

.PR-categoryItem a 
{
	text-decoration: none;
	font-size:10px;
	cursor:hand;
}

.PR-categoryItemTxt {
	width: 100%;
	font-size: 9px;
	position: absolute;
	z-index: 100;
	top: 40px;
	left: 0;
	text-align: center;
	font-weight: bold;
}

#DropDown { position: relative; top: 20px; }
#DropDown table { width: 165px; }
img#VoteImage1 { margin: 0 0 0 5px; }

/****************************/
/* Downloads                 */
/****************************/
.cb-download-subcontainer {
	width: 758px;
	margin-left: 10px;
	padding-bottom: 5px;
	overflow: hidden;
float:left
}

.LinkMove { float:left; margin:-2px 0 0 0; padding:0 }

.cb-download-subcontainer-inner {
	padding: 7px 0 7px 0;
}
.cb-ItemPane {
	float : left;
	/*display: inline;*/
	width:	200px; 
	margin:5px 0 15px 10px;
}

.cb-downloads-dl {
	margin-top: 10px;
}


.cb-download-description-text {
	font-family: Arial;
	font-size: 12px;
	clear:both;
float:left; 
margin:0;
padding:0 0 10px 12px;
width:730px;
color:#535353;
}

#ScreensaversHeader, #WallpapersHeader {
	margin-bottom: 5px;
	margin-left:10px
}
.cb-ItemPane-MosaicBuilding
{	float : left;
	display: inline;
	width:	184px;
	margin-top: 5px;
}


/****************************/
/* Inspirations          */
/****************************/

ul#cb-in-teaserContainer
{
	list-style-type:none;	
	margin:0;
	padding:50px 0 20px 150px;
	float:left;
	
}

#cb-in-teaserContainer li
{
	float:left;
	position:relative;
padding:0 60px 20px 0;
margin:0
}

#cb-in-teaserContainer a
{	display:block;
	width:201px;
	height:262px;
	font-family: Arial;
	font-size: 10px;
margin:0;
padding:0;
cursor:pointer;
text-decoration:none
}

#cb-in-teaserContainer .SeeMoreButton
{	
	position:absolute;
	top:220px;
	left:40px;
	float:left;
	width:116px;
	height:32px;
	font-family: Arial;
	font-size: 11px;
	background: url(http://cache.lego.com/upload/contentTemplating/CreativeDictionary/images/1033/pic541DBB55C282A890216E19067472A50A.gif) no-repeat;	
	padding:8px 0 0 28px;
	margin:0;
	color:#FFF;
}

#cb-in-teaserContainer img
{
	position:absolute;
	top:142px;	
}

#cb-in-teaserContainer span
{
	position:absolute;
	top:163px;
	left:17px;		
width:163px;
	color:#535353;
}

/****************************/
/* Build & Play             */
/****************************/

ul#cb-bp-teaserContainer
{
	list-style-type:none;	
	margin:0;
	padding:0;
	width:770px;
	height:500px;
	float:left
}

#cb-bp-teaserContainer li
{
position:relative;
	width:202px;
	height:234px;
	margin:20px 0 20px 30px;
	padding:0
}

#cb-bp-teaserContainer a
{	
	position:absolute;
	top:190px;
	left:40px;
	float:left;
	width:116px;
	height:32px;
	font-family: Arial;
	font-size: 12px;
	background: url(http://cache.lego.com/upload/contentTemplating/CreativeDictionary/images/1033/pic541DBB55C282A890216E19067472A50A.gif);	
	padding:0;
	margin:0
}

#cb-bp-teaserContainer .DownloadHeader
{
	position:absolute;
	top:132px;	
}

#cb-bp-teaserContainer span
{
	position:absolute;
	top:150px;
	left:17px;	
	color:#535353;
	font-family: Arial;
	font-size: 12px;
}

a.downloadLink { line-height:2.3em; text-align:center; font-size: 11px; padding:0; margin:0 }

/****************************/
/* Building Inspirations    */
/****************************/

#BUImainContent { 
width:778px;
margin:0;
float:left;
background: url(http://cache.lego.com/images/creative/Homepage/img778xheight_BG_Gradient.jpg) ; }
#BUIsecNaviContainer { float:left; width:200px; margin:0; padding:0 }
#BUIsecNaviContainer ul { float:left; list-style-type:none; margin:10px 0 0 0; padding:0 }
#BUIsecNaviContainer ul li { float:left; clear:both; margin:5px 0 0 20px; padding:0 }
.inspireFlashContainer { float:left; margin:0; padding:15px 0 20px 0 }

/****************************/
/* Mosaic                */
/****************************/

.MosaicTopBar
{	background-color:#F7D116;
	height:15px;
	width:770px;
}

.MosaicMainToutContainer
{	background-color:#F7D116;	
	padding-top: 10px;
	margin-top:10px;
	width:770px;
	
	
}
.MosaicSubToutContainer
{	background-color:#F7D116;	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:0px;
	margin-left:0px;
	padding-left:12px;
		
}

.MosaicMainContainer
{	background-color:#4EA3EB;
	width:770px;
	padding-top: 10px;
}
.MosaicSubContainer
{	background-color:#4EA3EB;
	width:750px;
	margin-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.MosaicMainTextHeader
{	color:#FFFFFF;
	font-size:16px;
	Background-color:#4EA3EB;
	width:205px;
	height:41px;
	font-weight:bold;	
}
.MosaicMainTextHeader-inner
{ padding:10px;
}
.MosaicMainText
{	color:#FFFFFF;
	font-size:12px;
	Background-color:#4EA3EB;
	width:205px;
	height:104px;
}
.MosaicMainText-inner
{	padding:10px;
}
.MosaicToutText
{	font-size:12px;
	
}


/****************************/
/* Movies                   */
/****************************/

MovieNavContainer
{	width:165px;
	float:left;
	display:block;
	height:353px;
	overflow:auto;
	color:Black;
	scrollbar-base-color:#7FC5E4;
	scrollbar-arrow-color:#008CCA;
	scrollbar-darkshadow-color:#7FC5E4;
	scrollbar-face-color:#7FC5E4;
	scrollbar-track-color:#90B1D4;
}
.MoviesOuterContainer
{	margin-left:25px;
	padding-top:15px;
	Background-color:#F7D116;
	height:500px;
	width:720px;
}
.MoviesInnerContainer
{	float:left;
	padding:10px;
	Background-color:#008CCA;
	width:700px;
}
.MoviesMovieTitle
{	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	
}

/****************************/
/* Games                    */
/****************************/

#GAwrapper { width:770px; margin:0; padding:15px 4px 28px 4px; float:left }
#GAcontainerMain { margin: 0 6px; padding: 7px 0 0 0; text-align: center; }
#GAcontainerMain textarea { width: 300px; }
#GAcontainerMain h1 { margin: 0 0 0 7px; text-align: left; font-size: 15px; color: #fff; line-height: 30px; text-indent: 5px; background: url(http://cache.lego.com/images/creative/games/img744x030header.gif) left top no-repeat; }
#GAcontainerMain h2 { margin: 10px 0 0 0; font-size: 15px; line-height: 25px; }
.GAcontent { width: 600px; margin: 0 auto; padding: 10px 0 0 0; }
ul#GAcontentSec { margin: 25px 0 0 7px; padding: 35px 0 10px 0; list-style: none; text-align: left; background: url(http://cache.lego.com/images/creative/games/img744x030header.gif) left top no-repeat; }
#GAcontentSec li { margin: 0 8px 15px 0; float: left; }
.GAtoutLast { margin: 0; }
#GAcontentSec h2 { width: 180px; margin: 0; padding: 3px 0; text-indent: 5px; font-size: 13px; color: #fff; background-color: #5191d8; }
#GAcontentSec img { width: 180px; border: 0; }
.clear { clear: both; }
.gamesContentOuter { padding:0 0 30px 170px; float:left; text-decoration:none; margin:10px 0px 0px }
.gamesContent img { margin:0; padding:0; border:0 }
.gamesContent { margin: 0 20px 0 0; background-repeat:no-repeat; position: relative; width:202px; height: 242px; display:block; float:left }
.gamesContent a { margin:0; padding:0; float:left; width:202px; text-decoration:none }
.gamesContent a:hover { text-decoration:none } 
.gamesContent p { margin:0; padding:0 12px; text-align:left; text-decoration:none; color:#535353; font-size:.6em }
.gamesContentButton { margin:3px 0 0 0; margin:0px auto; padding:0; position: absolute; bottom: -10px; left: 42px; }
.gamesContentButton p { margin:0; padding:8px 0 0 0; width:116px; text-align:center; color:#fff; text-decoration:none; font-size:.7em }
.gamesContentHeader { margin:0; padding:110px 0 5px 0; }

/*------------------------------
Under Construction
------------------------------*/
.UCcontainer { font-size: 12px; text-align: center; }
.UCcontainer h2 { text-indent: -9999px; }
.UCcontainer img { width: 524px; margin: 0 0 50px 0; /*text-align: center;*/ }
.UCcontainer p { margin: 0 190px 30px 190px; text-align: left; }
.UCcontainer a { width: 108px; height: 24px; margin: 0 auto 30px auto; line-height: 24px; display: block; font-size: 11px; background: url(http://cache.lego.com/upload/contentTemplating/CreativeDictionary/images/1033/picE54B02FF07A9FF6CFC3D5BD055D8D8CD.jpg) no-repeat; }

/*------------------------------
IMPORTED STYLES FROM CONTENT ADMIN
------------------------------*/




/*------------------------------
IMPORTED STYLES TO FAMILYTIME
------------------------------*/

/* family tree */
.familyHome { width:400px; font-size: 12px; margin:0 0 0 190px }
.familyHome h2 { margin:0; padding:0; text-indent: -9999px; }
.familyHome img { margin:10px 0 10px 0; padding:0 }
.familyHome p { float:left; color:#535353; font-family:arial; padding:0 0 20px 0; margin:0; text-align: left; }

/* family tree */
.familyPortrait { width:685px; padding:30px 0 20px 85px; float:left; margin:0 }
.familyPortrait img { margin:0 0 10px 0; float:left; padding:0 }
.familyPortrait p { float:left; color:#535353; font-size: 11px; width:290px; font-family:arial; padding:0 0 20px 30px; margin:0; text-align: left; }

/* family tree nav */
.familyTimeNav { margin:0; padding:0 0 0 4px; width:778px } 
.familyTimeNav ul { margin:0; padding:0; list-style-type:none } 
.familyTimeNav li { margin:0; padding:0; float:left } 
.familyTimeNav li.biButton { margin:0; width:210px; height:34px; padding:0; float:left; background:url( ../images/btn210x34_BI_Off.gif ) no-repeat; } 
.familyTimeNav li.biButton a { margin:0; width:210px; height:34px; padding:0; float:left; background:url( ../images/btn210x34_BI_Off.gif ) no-repeat; } 
.familyTimeNav li.biButton a:hover { margin:0; width:210px; height:34px; padding:0; float:left; background:url( ../images/btn210x34_BI_On.gif ) no-repeat; } 
.familyTimeNav li.faButton { margin:0; width:187px; height:34px; padding:0; float:left; background:url( ../images/btn187x34_FamilyActivities_Off.gif ) no-repeat; } 
.familyTimeNav li.faButton a { margin:0; width:187px; height:34px; padding:0; float:left; background:url( ../images/btn187x34_FamilyActivities_Off.gif ) no-repeat; } 
.familyTimeNav li.faButton a:hover { margin:0; width:187px; height:34px; padding:0; float:left; background:url( ../images/btn187x34_FamilyActivities_On.gif ) no-repeat; } 
.familyTimeNav li.fpButton { margin:0; width:214px; height:34px; padding:0; float:left; background:url( ../images/btn214x34_FamilyPortrait_Off.gif ) no-repeat; } 
.familyTimeNav li.fpButton a { margin:0; width:214px; height:34px; padding:0; float:left; background:url( ../images/btn214x34_FamilyPortrait_Off.gif ) no-repeat; } 
.familyTimeNav li.fpButton a:hover { margin:0; width:214px; height:34px; padding:0; float:left; background:url( ../images/btn214x34_FamilyPortrait_On.gif ) no-repeat; } 
.familyTimeNav li.subButton { margin:0; width:159px; height:34px; padding:0; float:left; background:url( ../images/btn159x34_Submissions_Off.gif ) no-repeat; } 
.familyTimeNav li.subButton a { margin:0; width:159px; height:34px; padding:0; float:left; background:url( ../images/btn159x34_Submissions_Off.gif ) no-repeat; } 
.familyTimeNav li.subButton a:hover { margin:0; width:159px; height:34px; padding:0; float:left; background:url( ../images/btn159x34_Submissions_On.gif ) no-repeat; } 


/****************************/
/* Building Instructions         */
/****************************/

ul#biContainer
{
	list-style-type:none;	
	margin:0;
	padding:50px 0 20px 150px;
	float:left;
}

#biContainer li
{
	float:left;
	position:relative;
padding:0 60px 20px 0;
margin:0
}

#biContainer a
{	display:block;
	width:201px;
	height:262px;
	font-family: Arial;
	font-size: 10px;
margin:0;
padding:0;
cursor:pointer;
text-decoration:none
}

#biContainer .SeeMoreButton
{	
	position:absolute;
	top:200px;
	left:40px;
	float:left;
	width:116px;
	height:32px;
	font-family: Arial;
	font-size: 11px;
	background: url(http://cache.lego.com/upload/contentTemplating/CreativeDictionary/images/1033/pic541DBB55C282A890216E19067472A50A.gif) no-repeat;	
	padding:8px 0 0 28px;
	margin:0;
	color:#FFF;
}

#biContainer img
{
	position:absolute;
	top:107px;	
	left:17px;
}

#biContainer span
{
	position:absolute;
	top:143px;
	left:17px;		
width:163px;
	color:#535353;
}


/****************************/
/* Submissions        */
/****************************/

ul#submissionsContainer
{
	list-style-type:none;	
	margin:0;
	padding:50px 0 20px 150px;
	float:left;
}

#submissionsContainer li
{
	float:left;
	position:relative;
padding:0 60px 20px 0;
margin:0
}

#submissionsContainer a
{	display:block;
	width:202px;
	height:218px;
	font-family: Arial;
	font-size: 10px;
margin:0;
padding:0;
cursor:pointer;
text-decoration:none
}

#submissionsContainer .SeeMoreButton
{	
	position:absolute;
	top:170px;
	left:40px;
	float:left;
	width:116px;
	height:32px;
	font-family: Arial;
	font-size: 11px;
	background: url(http://cache.lego.com/upload/contentTemplating/CreativeDictionary/images/1033/pic541DBB55C282A890216E19067472A50A.gif) no-repeat;	
	padding:8px 0 0 28px;
	margin:0;
	color:#FFF;
}

#submissionsContainer img
{
	position:absolute;
	top:97px;	
	left:17px;
}

#submissionsContainer span
{
	position:absolute;
	top:117px;
	left:17px;		
width:163px;
	color:#535353;
}


.biProductDetail { margin:10px 0 0 15px; width:740px; height:215px; background: url(http://cache.lego.com/images/creative/familytime/img740x215_TopImage.gif) no-repeat; padding:0; float:left }
.biProductDetail h2 { margin:10px 0 5px 20px; padding:0; font-family:arial; width:450px; font-size:.8em; font-weight:bold; float:left; color:#535353;  }
.biProductDetail p { margin:0 0 0 20px; padding:0; font-family:arial; width:450px; font-size:.8em; font-weight:normal; float:left; color:#535353; }
.biProdImage img { margin:0 0 0 50px; padding:30px 0 0 0 } 
.biProductToutsContainer { padding:0 0 10px 0; margin:5px 0 0 15px; float:left; width:740px }
.biProductTouts { float:left; width:246px; height:167px; margin:0; padding:0 }
.biProductTouts ul { margin:0; padding:0; list-style-type:none } 
.biProductTouts li { margin:0; padding:0; float:left } 

.biProductTouts li.downloadButton
{	
	width:116px;
	height:32px;
	font-family: arial;
	float:left;
	font-size: 11px;
	padding:125px 0 0 65px;
	margin:0;
	color:#FFF;
	text-align:center;
	line-height:2em;
}

.biProductTouts li.downloadButton a
{	
	width:116px; 
	height:32px;
	float:left;
	background: url(http://cache.lego.com/upload/contentTemplating/CreativeDictionary/images/1033/pic541DBB55C282A890216E19067472A50A.gif) no-repeat;	
	font-family: arial;
	font-size: 11px;
	text-align:center; 
	padding:0;
	margin:0;
	color:#FFF;
	line-height:3em
}

.subLegalContainer { margin:10px 0 0 0; width:740px; padding:0 0 0 20px; float:left }
.subLegalContainer h2 { margin:0 0 5px 0; padding:0; font-family:arial; width:730px; font-size:.8em; font-weight:bold; float:left; color:#535353;  }
.subLegalContainer p { margin:0 0 20px 0; padding:0; font-family:arial; width:730px; font-size:.8em; font-weight:normal; float:left; color:#535353; }
.legalButtons { margin:0; width:720px; padding:0 0 20px 0; float:left }

.legalBackButton, .legalSubmissionsButton
{	
	font-family: arial;
	font-size: 11px;
	text-align:center; 
	padding:0;
	margin:0;
	color:#FFF;
	line-height:3em
}

.legalBackButton a
{	
	width:118px;
	height:34px;
	float:left;
	background: url(http://cache.lego.com/images/creative/familytime/btn118x34_legal.gif) no-repeat;
}

.legalSubmissionsButton a
{	
	width:118px;
	height:34px;
	float:right;
	background: url(http://cache.lego.com/images/creative/familytime/btn118x34_legal.gif) no-repeat;
}

.familyActivities { width:685px; padding:30px 0 20px 188px; float:left; margin:0 }
.familyActivities p { float:left; clear:both; color:#535353; font-size: 12px; width:290px; font-family:arial; padding:0 0 5px 5px; margin:0; text-align: left; }
.activitiesButtons { margin:0; width:394px; padding:5px 0 20px 0; float:left }

.activitiesPreviousButtons input
{
	border:0;
	width:84px;
	height:32px;
	float:left;
	color:#fff;
	background: url(http://cache.lego.com/images/creative/familytime/btn84x32On.gif) no-repeat;
}

.activitiesNextButtons input
{
	border:0;
	width:84px;
	height:32px;
	float:right;
	color:#fff;
	background: url(http://cache.lego.com/images/creative/familytime/btn84x32On.gif) no-repeat;
}


.pdfButton
{	
	font-family: arial;
	font-size: 11px;
	text-align:center; 
	padding:0;
	margin:0;
	color:#FFF;
	line-height:3em
}

.pdfButton a
{	
	width:138px;
	height:32px;
	float:left;
	clear:both;
	background: url(http://cache.lego.com/images/creative/familytime/btn138x32_Download.gif) no-repeat;
}


.biSeasonalToutsContainer { padding:10px 0 20px 0; margin:5px 0 0 15px; float:left; width:532px }
.biSeasonalToutsContainer h2 { margin:10px 0 5px 10px; padding:0; font-family:arial; width:500px; font-size:1.1em; font-weight:bold; float:left; color:#535353;  }
.biSeasonalTouts { float:left; width:532px; height:165px; margin:0; padding:0 }
.biSeasonalToutsInner { margin:10px 0 0 0; float:left; width:325px; padding:0 0 0 20px; list-style-type:none } 
.biSeasonalToutsInner .seasonalText { width:320px; float:left; height:105px; margin:0; font-size:.8em; font-family:arial; color:#535353; padding:0 0 5px 0; float:left } 
.seasonalImage { float:left; margin:10px 0 0 0; padding:0 }

.biSeasonalToutsInner .downloadButton
{	
	width:116px;
	height:32px;
	font-family: arial;
	font-size: 11px;
	padding:0;
	margin:0;
	color:#FFF;
	text-align:center;
	line-height:2em;
}

.biSeasonalToutsInner .downloadButton a
{	
	width:116px;
	height:32px;
	float:left;
	background: url(http://cache.lego.com/upload/contentTemplating/CreativeDictionary/images/1033/pic541DBB55C282A890216E19067472A50A.gif) no-repeat;
	font-family: arial;
	font-size: 11px;
	text-align:center; 
	padding:0;
	margin:0;
	color:#FFF;
	line-height:3em
}

.biSeasonalArchive { padding:0; margin:52px 0 20px 0; float:left; height:495px; width:208px; }
.biSeasonalArchive .seasonalTitle { text-indent:28px; margin:0; width:170px; padding:15px 0 0 0; font-size:1em; font-weight:bold; color:#535353; font-family:arial; float:left } 
.biSeasonalArchive .seasonalYear { text-indent:28px; margin:0; width:170px; padding:10px 0 5px 0; font-size:.9em; font-weight:normal; color:#535353; font-family:arial; float:left }
.biSeasonalArchive #seasonalMonthActive, .biSeasonalArchive #seasonalMonthActive a { text-indent:28px; width:152px; margin:0; padding:0; font-size:.9em; font-weight:normal; text-decoration:none; color:#535353; font-family:arial; float:left }
.biSeasonalArchive #seasonalMonthActive a:hover { text-indent:28px; width:152px; margin:0; padding:0; font-size:.9em; font-weight:normal; text-decoration:underline; color:#535353; font-family:arial; float:left }

.subGalleryContainer { padding:10px 0 20px 0; margin:5px 0 0 15px; float:left; width:740px }
.subGalleryContent { float:left; width:370px; height:240px; margin:0; padding:0 }
.subGalleryContent ul { margin:0; float:left; width:370px; padding:0 0 0 20px; list-style-type:none } 
.subGalleryContent li { margin:0; padding:0; float:left } 
.subGalleryContent li img { margin:20px 0 0 0; padding:0; float:left } 
.subGalleryContent li.gallerytext { margin:0; padding:20px 0 0 10px; width:130px; font-size:.8em; font-weight:normal; color:#535353; font-family:arial; float:left }
.subGalleryContent li.gallerytext h5 { margin:0; padding:0 0 8px 0; width:130px; font-size:.8em; font-weight:bold; color:#535353; font-family:arial; float:left }
.subGalleryContent li.gallerytext p { margin:0; padding:0px; width:130px; font-size:.8em; font-weight:normal; color:#535353; font-family:arial; float:left }
.galleryPaginator { margin:0; text-align:center; padding:0 0 10px 0; width:770px; font-size:.8em; font-weight:normal; color:#535353; font-family:arial; float:left }
.galleryPaginator a { margin:0; padding:0; font-size:.9em; font-weight:normal; color:#535353; font-family:arial }
.galleryCaveat { margin:0; text-align:center; padding:0 0 10px 0; width:770px; font-size:.8em; font-weight:normal; color:#535353; font-family:arial; float:left }