body
{
	width: auto;
	background-image:url(http://cache.lego.com/images/Universe/Common/back.gif);
	/* background-position: 0px 635px; */
	background-repeat: repeat-x;
	background-color:#EFE7E7;
}

.bodyPos1 
{
	background-position: 0px 540px;
}

.HeaderLEGO
{
	margin:0px auto;
	width: 950px;
	
}

.FlashHeader { width: 100%;  position: absolute; top: 82px; left: 0; z-index: 900; background-color: #ffffff; text-align:center; }
.FlashHeaderWrapper { background-color: #ffffff; }
.WhiteBGContainer { width: 100%;  position: absolute; top: 0; left: 0; height: 82px; background-color: #ffffff; text-align:center;}

		
.LeftGradientBorder {
	background-image:url(http://cache.lego.com/images/universe/common/grad_left_400px.gif);
	width:10px;
	float:left;
	height:400px;
}

.ContentHolder {
	background-color:#EBEBE0;
	width: 950px;
	float:left;
	text-align:left;
	font-size: 1.1em;
}
		
.RightGradientBorder{
	background-image:url(http://cache.lego.com/images/universe/common/grad_right_400px.gif);
	width:10px;
	float:left;
	height:400px;
}

.Container {
	background-image:url(http://cache.lego.com/images/universe/common/contentBack_wShadow.gif);
	width:970px;
	margin:0px auto;
	font-size: 62.5%;
	font-family: Verdana, Arial, Sans-Serif;
}
		
.FooterGradientBorder{
	float:left;
	width:970px;
	height:30px;
	background-image:url(http://cache.lego.com/images/universe/common/footer.gif);
}

.leftborder {
	/*background-image:url(http://cache.lego.com/images/Universe/common/grad_left_400px.gif);*/
	width:10px;
	float:left;
	height:400px;
}

.rightborder{
	/*background-image:url(http://cache.lego.com/images/Universe/common/grad_right_400px.gif);*/
	width:10px;
	float:left;
	height:400px;
}

.bottomBorder
{
	width:970px;
	height:30px;
	background-image:url(http://cache.lego.com/images/Universe/Common/footer.gif);
}

img
{
	border: 0px;
}	

a
{
	color: #49a6c5;	
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6
{
	margin: 5px 0px;	
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 
{	
	color: #333333;
}

h1
{
	font-size: 2.0em;			
}

h2
{
	font-size: 1.6em;			
}

h4
{
	font-size: 1.6em;			
}

h5
{
	font-size: 1.2em;			
}

.outerContainer
{
	margin:0px auto; 	
	text-align: left;
	font-size: 1.1em;
	background-image:url(http://cache.lego.com/images/Universe/common/contentBack_wShadow.gif);
	width:970px;	
}

.innerContainer
{
	margin:0px auto;
	width: 950px;
}

.NetDevil
{
	margin:0px auto;
	text-align:center;
	width: 950px;
}

.NetDevilIInner 
{
	margin:0px auto;
	width: 700px;
	text-align: center;
}

.NetDevilIInnerImage 
{
	float:left;
	width: 180px;
}

.NetDevilIInnerText 
{
	float:left;
	width: 520px;
	color:#888C8E;
	font-family:Verdana,lucida,arial,helvetica,sans-serif;
	font-size:60%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.3;
	font-size:60%;
	text-align:left;
}

.footercontainer
{
	margin:0px auto;
	width: 950px;
	padding: 20px 0 0 0;
}

.landingPageTop
{
	height: 352px; 
	width: 950px; 
	padding-top: 10px; 
}

.subPageTop
{
	height: 240px;
	width: 950px;
	padding-top: 10px;		
}

/* Left column */

#LeftColumn .container
{	
	margin: 5px 0 10px 0; 
	padding: 5px 0 5px 0;	
	background-image: url(http://cache.lego.com/images/Universe/creationlab/whitebackgroundnarrow.jpg);
	background-repeat: no-repeat;
	width: 218px;
}

#LeftColumn .containergray
{
	margin: 5px 0 10px 0; 
	padding:5px;
	padding-top: 5px;
	background-image: url(http://cache.lego.com/images/Universe/creationlab/graybackground.jpg);
	background-repeat: no-repeat;
	width: 210px;
}

#LeftColumn .text
{
	padding-left: 2px;
	float: left; 
	width: 120px;	
}

#LeftColumn .header, #RightColumn .header
{
	padding: 6px 0 6px 0;
}

/*
.leftcolumnmenu
{
	padding: 40px 0px 5px 0px;
	margin-top: 3px;
	margin-bottom: 30px;
	width: 218px;
}

.leftcolumnmenu a
{
	text-decoration: none;
}
*/

/* right column*/

.rightcolumn
{
	float: left; 
	padding-left: 8px;
	width: 714px;
}

.rightcolumn .container
{
	margin-top: 5px; 
	padding: 5px 0 5px 0px;
	background-image: url(http://cache.lego.com/images/Universe/creationlab/whitebackground.jpg);
	background-repeat: no-repeat;
	width: 210px;
}

#Center2Column .container
{
	margin-top: 5px; 
	padding: 5px 0 5px 0px;
	background-image: url(http://cache.lego.com/images/Universe/creationlab/whitebackground.jpg);
	background-repeat: no-repeat;
	width: 220px;
}


.newslettersubscription
{
	background-image: url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/1033/pic530A7EA7-4190-490D-97BF-A4C12650DFC3.gif);
	height: 50px;
	background-repeat: no-repeat;
	margin: 5px 0;
	width: 712px;
}

.newslettersubscription .button
{
	float: right; 
	padding: 10px 20px 0 0;
}