
#MenuContainer li { text-indent: -9999px; padding: 0px 0px 0px 0px; margin: 0 0px 0 0px; text-align: center; background: url(http://cache.lego.com/images/Creator2/img2x45_Divider.jpg) no-repeat right -1px; float:left; display:block;  }
#MenuContainer li.mainmenuInstructions { background-image:none !important; padding:0; }
#MenuContainer li.mainmenuInstructionsActive { background-image:none !important; padding:0; }
#MainContainer { width: 956px; overflow: hidden; color: #fff; font-family: Arial; text-align:left; padding:0px; margin:0; }
#DESMainContainer { width: 956px; overflow: hidden; color: #fff; font-family: Arial; text-align:left; padding:0px 0px 14px 0px; margin:0; float: left; background-image: url(http://cache.lego.com/images/Creator2/img954x10_SubPage_BG.png);}

#BackgroundBottomContainer { width: 954px; height: 59px; padding:0; margin:-12px 0px 1px 0px; background-image: url(http://cache.lego.com/images/Creator2/img954x59_SubPage_Footer.png); background-repeat: no-repeat; float:left; }
body{ background:white url(http://cache.lego.com/images/Creator2/img1500x966_BG.jpg) no-repeat top center; text-align:center; background-color:#087CA1; }
html {overflow: hidden; overflow-y: auto;}
#Logo { background-image: url(http://cache.lego.com/images/Creator2/img184x51_Creator_Logo.png); background-repeat:no-repeat; width:956px; height:51px; float:left; margin: 10px 0 0px 0; overflow:hidden; }
#MenuContainer { background-image: url(http://cache.lego.com/images/Creator2/img956x53_Navigation_BG.png); width:956px; height:53px; float:left; overflow: hidden; margin: -16px 0 0 0; }
#GFcontainer p { color:#DAEAF2; font-weight:normal; margin:0 0 5px; text-align:center; }

/*---------------------------------------------------------------------------
C O M M O N   E L E M E N T S
-----------------------------------------------------------------------------
This style sheet is used by all pages included in this project (every site has its own pageCommon.css)
--------------------------------
RESETS
------------------------------*/
#mainmenu a:active, a:focus { outline: 0; }


/*Headers*/
/*h1 is used to hold "LEGO.com" and can therefore not be used in the content markup. h3 to h6 is available for use.*/
/*h2 is used for the site header (e.g. "Power Miners") and can therefore not be used in the content markup. h3 to h6 is available for use.*/
/*Page header(s) - e.g. "Downloads, Products, Fun Zone" etc.*/
/* h3 { font: bold 370%/1.25 arial, lucida, verdana, helvetica, sans-serif; color: #292929; } */
/*Addtional headers*/
h4 { font: bold 95%/1.25 Verdana, lucida, arial, helvetica, sans-serif; color: #929E20; }
h5 { font: bold 100%/1.25 Verdana, lucida, arial, helvetica, sans-serif; color: #929E20; }
h6 { font: normal 80%/1.25 Verdana, lucida, arial, helvetica, sans-serif; color: #929E20; }

/*------------------------------
STRUCTURE
------------------------------*/

/*------------------------------
ADDITIONAL CLASSES
------------------------------*/
.clear { clear: both; }

/*------------------------------
HEADERS/PARAGRAPHS
------------------------------*/

/*------------------------------
LINKS
------------------------------*/

/*------------------------------
IMAGES
------------------------------*/


/*------------------------------
LINKS
------------------------------*/

/*------------------------------
CONTENT NAVIGATION COMPONENT
------------------------------*/
#contentNaviWrapper { width: 225px; height: 465px; margin:0 9px 0 0; float: left; }
.contentNaviNoArrows { background: url(http://cache.lego.com/upload/contentTemplating/Creator2Dictionary/images/pic2677253A520524C98945793CC534323B.png) no-repeat; }
.contentNaviArrows { background: url(http://cache.lego.com/upload/contentTemplating/Creator2Dictionary/images/pic5FEC921ADDE1B6F6319A1E1EC6B54E27.png) no-repeat; }
#contentNavi { height: 375px; position: relative; }
#contentNaviScroller { width: 216px; height: 340px; margin:0px 0 0 2px; position: relative; overflow: hidden; }
#contentNaviContainer { margin: -1px 0 0 0; position: absolute; } 
#contentNaviContainer li { width: 216px; height: 68px; cursor: pointer; background: url(http://cache.lego.com/upload/contentTemplating/Creator2Dictionary/images/pic99DFB4291C17872594AC3DBD12DD69C5.jpg) repeat-x; }
#contentNaviContainer li.firstItem { background: none; }
#contentNaviContainer li.lastItem { height: 68px }
#contentNaviContainer li.hover, #contentNaviContainer li.active { height: 68px; background: #262626 url(http://cache.lego.com/upload/contentTemplating/Creator2Dictionary/images/pic01FB8879582F40EE72DBEE6179E215ED.jpg) repeat-x; }
#contentNaviContainer li a { width: 216px; height: 68px; display: block; color: #2A5680; font: bold 123.1% /1.25 arial, Verdana, lucida, helvetica, sans-serif; text-decoration: none; background: url(http://cache.lego.com/upload/contentTemplating/Creator2Dictionary/images/pic7C4DF4B7B004AD3F65991DA2654686B0.gif) center bottom repeat-x; }
#contentWrapper { padding:0; margin: 4px 0px 0px 0px; font: normal 81.3%/1.25 arial, Verdana, lucida, helvetica, sans-serif; float:left; width:952px }
a.upBtn, a.downBtn { width: 217px; margin: 0 0 0 4px; display: block; text-indent: -9999px; cursor: pointer; }
a.upBtn { margin: 1px 0 0 4px; height: 36px; background: url(http://cache.lego.com/upload/contentTemplating/Creator2Dictionary/images/picD20243655B80E02DF7DF56392635A256.gif) 92px 11px no-repeat;}
a.downBtn { height: 36px; background: url(http://cache.lego.com/upload/contentTemplating/Creator2Dictionary/images/picAA50EE6B6ED6AEB3B1502467AD0BC72C.gif) 92px 9px no-repeat;}
a.disabled { visibility: hidden; }
#contentWrapperInner { padding: 0px 0 0px 15px; }


/*------------------------------
CONTENT SELECTOR COMPONENT
------------------------------*/
.contentSelectNoArrows { background: none; }
.contentSelectArrows { background: url(http://cache.lego.com/upload/contentTemplating/Creator2Dictionary/images/pic98A08917F87EE02ECD1E0740C53C448E.jpg) center 43px no-repeat; }
#contentSelect { width: 652px; margin: 0 20px; position: relative; overflow: hidden; }
#contentSelectScroller { width: 475px; height: 100px; overflow: hidden; position: relative; left: 88px; top: 20px; }
#contentSelectContainer { width: 2000px; height: 50px; position: absolute; }
#contentSelectContainer li { width: 104px; margin: 0 20px 0 0; display: inline; float: left; }
#contentSelectContainer a { width: 104px; height: 72px; float: left; }
#contentSelectContainer a:hover, #contentSelectContainer .active a { background-position: left -72px; }
a.prevBtn, a.nextBtn { width: 12px; height: 23px; display: block; text-indent: -9999px; cursor: pointer; }
a.prevBtn { position: absolute; left: 69px; top: 43px; background: url(http://cache.lego.com/upload/contentTemplating/Creator2Dictionary/images/picE8182A316CA9E41C2CDF0D711E1C7945.jpg) no-repeat; float: left; }
a.nextBtn { position: absolute; right: 68px; top: 43px; background: url(http://cache.lego.com/upload/contentTemplating/Creator2Dictionary/images/pic6A4EC1AB58763506B185D64F861C463D.jpg) no-repeat; float: right; }

.content { height: 465px; background: url(http://cache.lego.com/upload/contentTemplating/Creator2Dictionary/images/pic6275A79F1944BA9646D8773B2B3CC705.png) no-repeat; float: left; }

/*------------------------------
DOWNLOAD TAB BUTTONS
------------------------------*/
ul.downloadTabBtns { margin: 0 auto; }
.downloadTabBtns li { float: left; }
.downloadTabBtns a { width: 109px; height: 29px; margin: 0 10px 0 0; line-height: 29px; color: #69737d; text-decoration: none; display: block; text-align: center; font-weight: bold; background: url(http://cache.lego.com/upload/contentTemplating/Creator2Dictionary/images/pic54BBAE0581E2A369EF5655A168ADB790.gif) no-repeat; }