* { margin:0;padding:0; }
body { font-size:.81em; font-family:Arial, Helvetica, sans-serif; line-height:1.35em;background:#bcedfc url(../imgs/page-background-gradient-2.jpg) repeat-x ;margin:0 auto;padding:0;}
a, a:visited { color:#808080; text-decoration:none; }
a:hover { text-decoration: underline;}
a:active, a:focus { outline: 0; }
img { border: 0; }
.clear { clear:both; line-height: 0px; height: 0px; font-size: 0px; }
.noborder { border:none !important; }
.lightBlue { color:#5b8b9b; }
.bold { font-weight: bold; }
.adobePDF { background:#fff url(../imgs/iconPDF.jpg) top left no-repeat; height:18px; width:18px; float:left; margin-right:5px; }
.footnote { font-size:.77em; line-height:2; margin:0px 0px 10px 15px;}
.underline { text-decoration:underline; }

#mainframe { height:auto !important; position:relative;background:url(../imgs/page-background-illustration-2.jpg) center top no-repeat;}
#main { width:994px;margin:0 auto;overflow:visible;}
#center { margin:0 auto; overflow:visible; position:relative; width:994px; }

#disneyChrome { height: 30px; }

/* banner - including page utilities*/
#banner {margin:0 auto;width:738px;height:90px;padding-top:8px;margin-bottom:9px;}
#logo {width:173px;height:23px;}

/* main navigation */
#navMainContainer {  }

/* content area */
#content { height:100%; }
#content p { margin:25px 25px 10px 15px; }
#content strong { margin:20px 0px -20px 15px; display:block; color:#85222E;}
#center-flash-widget {width:342px;height:482px;}
#center-flash-widget h1, #center-flash-widget p {display:none;}

.topContent strong { margin:0px 0px 0px 0px; display:block; color:#000000; }

/* left navigation */
#leftContent {float:left;margin-left:50px;margin-top:30px;}
div#left-copy {margin-top:55px;}
div#left-button-download {margin-top:20px;}
div#left-button-share {margin-top:10px;}
div#left-button-back {margin-top:20px;}

/* center content */
div#centerContent {float:left;margin-top:30px;margin-left:12px;}

/* right content */
#rightContent { float:right;margin-top:30px;margin-left:10px;  }
div#right-call-to-action {margin-left:-20px;margin-top:4px;}
div#right-title-more-fun {margin-top:12px;}
ul#right-links {list-style-type:none;margin:5px 0 0 0;padding:0;}
ul#right-links li {margin-top:2px;margin-left:5px;line-height:1em;}
ul#right-links li a {color:#114483;font-size:11px;}
div#right-ad {margin-top:18px;}

/* flash container */
.flashContent {  }
object:active, div:active {outline: none;}
object:focus, div:focus {-moz-outline-style: none;}

/* footers */
#footer { width:100%; }
#footer ul { list-style:none; text-align:center; margin-bottom:25px; background-color:#fff; }
#footer li { display:inline; }
#mainNavFooter {padding-top:10px;}
.homepage #mainNavFooter {visibility:hidden;} /* fix for Safari */
#disneyCorpFooter { min-height:147px; height:147px; color:#fff; padding-top:20px; }
#disneyCorpFooter hr { border-color:#fff !important;}