div.navigation-dropdown { position: absolute; z-index: 100; display: block; width: 45em; margin-top: 0; border: 1px solid #cccccc; background: #d4d4d4 url('/assets/images/backgrounds/bg-navigation-dropdown.jpg') top left repeat-x; }
div.navigation-dropdown ul { display: block; float: left; padding-bottom: 1em; list-style-type: none; }
div.navigation-dropdown ul li { display: block; float: left; width: 13.3em; margin: 1em 0 0 1em; }
div.navigation-dropdown ul li a { display: block; border-bottom: 1px solid #c1c1c1; font-weight: bold; font-size: 1.4em; text-decoration: none; color: #113867; background-color: Transparent; }
div.navigation-dropdown ul li a:hover { color: #1e92e2; background-color: Transparent; }
div.navigation-dropdown ul li.dbl-width { display: block; float: left; width: 28.6em; margin: 1em 0 0 1em; }
div.navigation-dropdown ul li.triple-width { display: block; float: left; width: 44em; margin: 1em 0 0 1em; }

div.navigation-dropdown ul li ul { margin: 0; }
div.navigation-dropdown ul li ul li { background: transparent url('/assets/images/backgrounds/li-menu.gif') 1px 6px no-repeat; width: 12.7em; padding-left: 0.6em; float: none; margin: 0; }
div.navigation-dropdown ul li.dbl-width ul li, div.navigation-dropdown ul li.triple-width ul li { width: 14.3em; float: left; }
div.navigation-dropdown ul li ul li a { border: 0; font-size: 1.1em; font-weight: bold; color: #000; background-color: Transparent; text-transform: none; }
div.navigation-dropdown ul li ul li a:hover { text-decoration: underline; color: #1e92e2; background-color: Transparent; }

div.navigation-dropdown ul.additional { width: 44em; color: #000; background: transparent url('/assets/images/backgrounds/bg-navigation-additional.jpg') top center no-repeat; }
div.navigation-dropdown ul.additional li a { border: 0; font-size: 1.1em; font-weight: bold; text-decoration: none; text-transform: none; color: #0a66a6; background-color: Transparent; }
div.navigation-dropdown ul.additional li a:hover { color: #1e92e2; background-color: Transparent; text-decoration: underline; }

div.dark-promo-panels { padding: 2em 0 2em 1.2em; height: 17em; }
div.dark-promo-panels div.dark-promo { float: left; margin: 0 0.3em; padding: 2em 1em; }
div.dark-promo-panels div.dark-promo div { height: 11em; }
div.dark-promo-panels div.dark-promo h3 { font-size: 1px; display: block; padding-top: 2.2em; text-align: right; color: #000; background-color: transparent; background-repeat: no-repeat; }
div.dark-promo-panels div.dark-promo p { font-size: 1.2em; display: block; }
div.dark-promo-panels div.dark-promo a { padding-right: 0.7em; font-size: 1.2em; font-weight: bold; color: #fff; background: transparent url('/assets/images/backgrounds/bg-dark-promo-a.jpg') right 4px no-repeat; text-decoration: none; }
div.dark-promo-panels div.dark-promo a:hover { text-decoration: underline; }
div.dark-promo-panels div.panel1 { color: #fff; background: transparent url('/assets/images/backgrounds/bg-dark-promo-panel1.jpg') top left no-repeat; width: 19.3em; height: 13.4em; }
div.dark-promo-panels div.panel1 h3 { background-image: url('/assets/images/content/h3-kids-parties.jpg'); width: 120px; height: 22px; font-size: .1em;}
div.dark-promo-panels div.panel1 p { width: 120px; }
div.dark-promo-panels div.panel2 { color: #fff; background: transparent url('/assets/images/backgrounds/bg-dark-promo-panel2.jpg') top left no-repeat; width: 19.3em; height: 13.4em; }
div.dark-promo-panels div.panel2 h3 { background-image: url('/assets/images/content/h3-melbourne-ice.jpg'); width: 155px; height: 28px; }
div.dark-promo-panels div.panel2 p { width: 85px; }
div.dark-promo-panels div.panel3 { color: #fff; background: transparent url('/assets/images/backgrounds/bg-dark-promo-panel3.jpg') top left no-repeat; width: 19.3em; height: 13.4em; }
div.dark-promo-panels div.panel3 h3 { background-image: url('/assets/images/content/h3-for-teachers.jpg'); width: 133px; height: 28px; }
div.dark-promo-panels div.panel3 p { width: 110px; }
div.dark-promo-panels div.panel4 { color: #fff; background: transparent url('/assets/images/backgrounds/bg-dark-promo-panel4.jpg') top left no-repeat; width: 19.8em; height: 13.4em; }
div.dark-promo-panels div.panel4 h3 { background-image: url('/assets/images/content/h3-80s-countdown.jpg'); width: 166px; height: 22px; }
div.dark-promo-panels div.panel4 p { width: 120px; }

div.hbbutton { float: left; background: transparent url('/assets/images/backgrounds/bg-bbutton.jpg') top left no-repeat; height: 7.6em; padding: 1.8em 0 0 1.8em; }
div.hbbutton a img { display: none; }
div.hbbutton a { display: block; margin: 0 auto; width: 18em; height: 6.1em; color: #fff; background: transparent url('/assets/images/buttons/moreinfo.gif') top left no-repeat; }
div.hbbutton a:hover { color: #fff; background: transparent url('/assets/images/buttons/moreinfo-hover.gif') top left no-repeat; }

