/*---------------------------------------------------------------------------
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
------------------------------*/
body { background: #000 url(http://cache.lego.com/upload/contentTemplating/PowerminersDictionary/images/pic36BE7119573EA7657B66AD270D6B46DD.jpg) center 50px no-repeat; /*overflow: hidden; overflow-y: auto;*/ }
body#flashFront { background: #000 none; }
/*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 (here "Power Miners") and can therefore not be used in the content markup. h3 to h6 is available for use.*/
h2 { width: 170px; height: 56px; position: absolute; top: 25px; left: 15px; text-indent: -9999px; background: url(http://cache.lego.com/upload/contentTemplating/PowerminersDictionary/images/picA2B5EA7B62BB7BE3C7EF7B8FD5BFBB18.gif) no-repeat; float: left; }
/*Page header(s) - e.g. "Downloads, Products, Fun Zone" etc.*/
h3 { margin: 0 0 0 35px; padding: 49px 0 0 0; font: bold 170%/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
------------------------------*/
#primaryNavi { width: 700px; height: 97px; position: relative; }
ul.mainmenu { width: 540px; height: 97px; position: absolute; top: 0; left: 220px; }
ul.fullsitemainmenu { width: 540px; height: 97px; position: absolute; top: 0; left: 0; }
.mainmenu li, .fullsitemainmenu li { display: inline; text-indent: -9999px; }
#container { width: 770px; margin: 0 0 34px 0; font: normal 80%/1.25 Verdana, lucida, arial, helvetica, sans-serif; color: #929E20; } 
/*img*/#header { width: 770px; height: 76px; background: url(http://cache.lego.com/upload/contentTemplating/PowerminersDictionary/images/picA97E9849D5A04867C0D2078705A8C347.gif) no-repeat; }
#header p { width: 770px; font: bold 170%/1.25 arial, lucida, verdana, helvetica, sans-serif; color:#2d2b2c; margin:49px 0 0 0; padding:0 0 0 20px; float:left; }
#contentWrapper { background: url(http://cache.lego.com/upload/contentTemplating/PowerminersDictionary/images/pic52010DD9FEEC98E029038C5EC8C86DE6.gif) repeat-y; }
#content { width: 770px; position: relative; background: url(http://cache.lego.com/upload/contentTemplating/PowerminersDictionary/images/picEF1B7E2E341A999FD309D985DD5F6421.gif) no-repeat }
#footer { width: 770px; height: 24px; margin: 0 0 10px 0; background: url(http://cache.lego.com/upload/contentTemplating/PowerminersDictionary/images/picDFC1D359EB99955A1B9BEF3C2CB3AD1A.gif) no-repeat; clear: both; }
#leftWallpaper, #rightWallpaper { width: 200px; height: 800px; position: absolute; top: 0; }
#leftWallpaper { left: -200px; }
#rightWallpaper { right: -200px; }
#LandingPageFlash { margin: 7px 0 0 22px; }
#lavatrazFlash { padding: 30px 0; }

/*------------------------------
ADDITIONAL CLASSES
------------------------------*/
.clear { clear: both; }
.rightFloat { float: right; }
.leftFloat { float: left; }

/*------------------------------
HEADERS/PARAGRAPHS
------------------------------*/


/*------------------------------
LINKS
------------------------------*/
h2 a { width: 170px; height: 56px; display: block; }
#container a:active, #container a:focus { outline: 0; }
#content a, #content a:visited, #content a:active { color: #929E20; text-decoration: none; }
#content a:hover { text-decoration: none; }
#leftWallpaper a { width: 143px; height: 132px; position: absolute; top: 585px; left: 43px; display: block; background: url(http://cache.lego.com/upload/contentTemplating/PowerminersDictionary/images/picD9178F7D9B1380C54E64898BED815F84.jpg) no-repeat; /*background: ;*/ }
#leftWallpaper a:hover { background: url(http://cache.lego.com/upload/contentTemplating/PowerminersDictionary/images/picF5E77F1374E135DDF021EEE2FE76F841.jpg) no-repeat; /*background: ;*/ }
#rightWallpaper a { width: 101px; height: 96px; position: absolute; top: 257px; left: 102px; display: block; background: url(http://cache.lego.com/upload/contentTemplating/PowerminersDictionary/images/pic978EDB87FEDB3031878E92A87D5240A3.jpg) no-repeat; /*background: ;*/ }
#rightWallpaper a:hover { background: url(http://cache.lego.com/upload/contentTemplating/PowerminersDictionary/images/pic95F9ADD818B35FA16A6C9861AAB013CC.jpg) no-repeat; /*background: ;*/ }
#content a.button, #content a.button:visited, #content a.button:active { display: block; color: #292929; font-weight: bold; text-align: center; }
#content a.button:hover { text-decoration: none; }

/*---------------------------------------------------------------------------
N E W S
---------------------------------------------------------------------------*/
#newsList { width:180px; height: 350px; margin:40px 0 0 0; padding:0 0 0 45px; float:left; }
#newsList ul { list-style-type:none; padding:0; margin:0 }
#newsList ul li { padding:5px 0 3px 0; border-bottom: 2px dotted #606c2e; float:left; clear:both; margin:0 }
#newsList ul li a { padding:0; margin:0; cursor:pointer; float:left; text-decoration:none }
#newsList ul li a:hover { padding:0; margin:0; float:left; text-decoration:none }
#newsDetails { float:left; width:480px; margin:40px 0 0 0; padding:0 0 0 25px }
#newsDetails h3 { margin: 0; padding:0; font: bold 170%/1.25 arial, lucida, verdana, helvetica, sans-serif; color: #929E20; }
.itemText { float:left; width:140px; } 
.itemArrow { margin: 0 0 0 5px; }

/*---------------------------------------------------------------------------
H O M E
---------------------------------------------------------------------------*/
#pomFlash { float:left; }
#POMHomeContainers { margin:0; padding:20px 0 40px 0; float:left; width:770px }
.newsquizOuterContainer { margin:0; padding:0 0 0 15px; float:left;  }
.newsquizContainers { margin:0; padding:0 10px 0 0; float:left; background-repeat:no-repeat; height:255px; width:240px }
.newsquizContainers h3 { margin:0; padding:0 0 150px 0; float:left; font: bold 130%/1.7 arial, lucida, verdana, helvetica, sans-serif; width:240px; text-align:center; height:20px; }
.newsquizContainers a { margin:0; padding:0; float:left; width:240px; text-decoration:none; height:255px; cursor: pointer; color: #ce7630; }
.newsquizContainers a:hover { margin:0; padding:0; float:left; width:240px; text-decoration:none; height:255px }
.newsquizContainers p { margin:0; padding: 0 20px; float:left; color: #ce7630; }
#pollProductsContainers { margin:0; padding:0; float:left; height:255px; width:242px }
#productsLink { margin:-2px 0 4px 0; padding:0; background-repeat:no-repeat; float:left; height:129px; width:242px }
#productsLink a { margin:0; padding:0; float:left; width:242px; text-decoration:none; height:129px }
#productsLink a:hover { margin:0; padding:0; float:left; width:242px; text-decoration:none; height:129px }
#productsLink h3 { margin:0; padding:15px 0 0 15px; float:left; font: bold 130%/1.5 arial, lucida, verdana, helvetica, sans-serif; color: #ce7630; width:240px; text-align:left; height:20px }
#pollsLink { width: 240px; height: 125px; position: relative; background: url(http://cache.lego.com/upload/contentTemplating/PowerminersDictionary/images/pic6506AE54ECB2C9534400F10A6DCC390C.gif) no-repeat; float:left; }
#content #pollsLink a { width: 93px; height: 22px; position: absolute; bottom: 10px; left: 70px; line-height: 22px; display: block; text-align: center; color: #252525; font-weight: bold; text-decoration: none; background: url(http://cache.lego.com/upload/contentTemplating/PowerminersDictionary/images/picED3CA1ABC2591993097720E80AD34B30.gif) no-repeat; }
#pollsLink a:hover { text-decoration: none; }
#pollsLink h3 { margin:0; padding:5px 0 0 20px; font: bold 130%/1.5 arial, lucida, verdana, helvetica, sans-serif; color:#8fa502; text-align:left; height:20px; color: #ce7630; }
#pollsLink p { padding: 0 20px; color: #ce7630; }
#crystalBankContainer { width: 242px; height: 125px; margin: 0 0 5px 0; position: relative; background: url(http://cache.lego.com/upload/contentTemplating/PowerminersDictionary/images/pic6B07D5F4397BC81B771465C0CA45BDD0.gif) no-repeat; }
.crystalCountHeader { position: absolute; top: 10px; left: 20px; font-size: 130%; font-weight: bold; color: #ce7630; }
.crystalCount { width: 242px; text-align: center; position: absolute; top: 95px; left: 0; font-weight: bold; color: #ce7630; }

/*------------------------------
NPS
------------------------------*/
.popup { margin: 0 !important; top: -155px !important; }

/*------------------------------
IMPORTED STYLES FROM CONTENT ADMIN
------------------------------*/
