/* - - - - - - - - - - - - - - - - - - - - - - */
/* Disney Fairies Style Sheet                  */
/* - - - - - - - - - - - - - - - - - - - - - - */

/* General Design */
body { color: #fff; font: normal .8em Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0 0 20px; background: url(http://a.disney.go.com/fairies/pixiehollow/images/html/bg_page.jpg) repeat; }
a { color: #fff; text-decoration: underline; }
a:hover { /*text-decoration: none !important; border-bottom: 1px dotted; */}
#wrapper { /*background: url(http://a.disney.go.com/fairies/pixiehollow/images/html/bg_wrapper.jpg) repeat-x;*/ }
form { margin: 0 auto; padding: 0; }
.flowfix { width: auto !important; height: 1px !important; margin: 0 !important; padding: 0 !important; clear: both !important; display: block !important; position: relative !important; float: none !important; overflow: hidden !important; }

/* Chrome */
#chrome { background: url(http://a.disney.go.com/fairies/pixiehollow/images/html/bg_wrapper.jpg) repeat-x; }

/* Main content */
#contentwrapper { /*width: 994px; margin: 0 auto;*/ }
#maincontent { background: url(http://a.disney.go.com/fairies/pixiehollow/images/html/bg_wrapper.jpg) repeat-x; }

/* EMS */
/* Begin Live Emergency Msg */
#emsg {
  width:993px;
  height:auto;
  font-family:verdana,arial;
  background-color:green;
  color:#ffe769;
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
  display: none;
  visibility: hidden;
}
.emsg_inner {
  padding-left:5px;
  padding-right:5px;
}
.emsgB {
  font-weight:bold;
}
/* End Live Emergency Msg */



div.getflash { width: 920px; height: 700px; margin: auto; background: url(http://a.disney.go.com/fairies/pixiehollow/images/html/flashupdate.jpg) 50% 0 no-repeat; position: relative; }
div.getflash a { width: 237px; height: 47px; display: block; position: absolute; top: 360px; left: 350px; border: 0 !important; }
div.getflash a span { width: 1px; height: 1px; position: absolute; overflow: hidden; }


/* Footer */
p.tokenzone { margin: 0; padding: 20px 0; }
p.tokenzone a { color: #b3f96d; }
#footer h6 { color: #7e97d6; font-size: 1em; font-weight: bold; margin: 15px 0 -.5em; padding: 0; }
#footer td, #footer td span, #footer td a { color: #7e97d6 !important; }
#footer td a { font-size: .8em !important; }


/* Donwloads */
#downloads { font-size: .7em; padding: 0; background: #040c1f; }
#downloads h3 { font-size: 1.1em; font-weight: bold; margin: 0 0 1em 0; }

#downloads #instructions { background: #0f1a2f; padding: 10px; }
#downloads #instructions div { text-align: left; }
#downloads #instructions div.pc { float: left; width: 50%; }
#downloads #instructions div.mac { float: right; width: 50%; }
#downloads #instructions ol { margin: 0 0 0 2.2em; padding: 0; }
#downloads #instructions li { margin-bottom: .5em; }
#downloads #contentdownload { text-align: center; padding: 10px; }
#downloads #contentdownload img { display: block; margin: 0 auto; }

#downloads.screensavers { padding: 20px; }
#downloads.screensavers #agreement, #downloads.screensavers #close { display: none; }
#downloads.screensavers #eula_text { color: #000; text-align: left; height: 300px; padding: .8em; overflow: auto; background: #fff; }
#downloads.screensavers div.form { text-align: left; }
#downloads.screensavers div.form input.button, #downloads.screensavers #close a.button { color: #CEF3A6; font-weight: bold; text-decoration: none; width: 150px; margin: 0 auto; padding: .2em; border: 0; background: url(http://a.disney.go.com/fairies/pixiehollow/images/html/bg_button.png) 0 50% repeat-x; display: block; cursor: pointer; }
#downloads.screensavers div.form input.button:hover, #downloads.screensavers #close a.button:hover { color: #2B4F1A; background-image: url(http://a.disney.go.com/fairies/pixiehollow/images/html/bg_button_over.png); }
#downloads.screensavers div.form input.disabled, #downloads.screensavers div.form input.disabled:hover { color: #576991; background-image: url(http://a.disney.go.com/fairies/pixiehollow/images/html/bg_button_disabled.png); cursor: default; }
#downloads.screensavers #close { font-size: 1.3em; padding-top: 180px; display: none; }
#downloads.screensavers #close a.button { font-size: .9em;  }

/* Site Map */
#maincontent #sitemap { width: 956px; height: 700px; margin: 0 auto; position: relative; }

#maincontent #sitemap ul.menu{ background: url(http://a.disney.go.com/fairies/pixiehollow/images/html/bg_menu.jpg) 0 0 no-repeat; width: 956px; height: 132px; margin: 0; padding: 0; list-style: none; }
#maincontent #sitemap ul.menu li { position: absolute; }
#maincontent #sitemap ul.menu li.meet { top: 39px; left: 22px; }
#maincontent #sitemap ul.menu li.books { top: 39px; left: 161px; }
#maincontent #sitemap ul.menu li.movies { top: 48px; left: 326px; }
#maincontent #sitemap ul.menu li.games { top: 33px; left: 570px; }
#maincontent #sitemap ul.menu li.create { top: 36px; left: 742px; }
#maincontent #sitemap ul.menu li.parents { top: 45px; left: 883px; }
#maincontent #sitemap ul.menu li.home { top: 100px; left: 460px; }
#maincontent #sitemap ul.menu li a { display: block; width: 80px; height: 40px; border: 0; }
#maincontent #sitemap ul.menu li a span { display: none; }

#maincontent #sitemap h2 { background: url(http://a.disney.go.com/fairies/pixiehollow/images/html/t_sitemap.jpg) 0 0 no-repeat; width: 120px; height: 79px; position: absolute; top: 132px; left: 18px; }
#maincontent #sitemap h2 span { display: none;}

#maincontent #sitemap div.back { position: absolute; top: 235px; left: 32px; background: url(http://a.disney.go.com/fairies/pixiehollow/images/html/bt_back.jpg) 0 0 no-repeat; width: 63px; height: 21px; }
#maincontent #sitemap div.back a { display: block; width: 63px; height: 21px; border: 0; }
#maincontent #sitemap div.back a span { display: none; }

#maincontent #sitemap ul ul { list-style: none; }
#maincontent #sitemap ul.col1, #maincontent #sitemap ul.col2 { position: absolute; top: 185px; list-style: none; text-align: left; }
#maincontent #sitemap ul.col1 { left: 285px; }
#maincontent #sitemap ul.col2 { left: 500px; }
#maincontent #sitemap ul li a { color: #fff; text-decoration: none; border: 0; }
#maincontent #sitemap ul.col1 li.parent a strong, #maincontent #sitemap ul.col2 li.parent a strong, #maincontent #sitemap li span { color: #b6f978 !important; }


/* Special layer for the Pixie Tour */
#pixie_layer { width: 994px; margin: auto; position: relative; }
#pixie_object { width: 100px; height: 100px; background: #900; position: absolute; top: 190px; left: 246px; }
