/* INDEX */

.kids .contentBoxWrapper { padding: 0 9px; }
.kids .lastContentBoxWrapper { padding: 0 9px; background: url(/images/layout/shadow2Columns.png) left bottom no-repeat; }
.kids .lastContentBoxWrapper .contentBox { height: 190px; }
.kids .teaserWrapper { padding: 0; }
.kids .contentBox { position: relative; padding: 15px 15px 20px; width: 609px; height: 165px; overflow: hidden; }
.kids .contentBox h2 { height: 40px; text-indent: -19999px; margin: 0 0 5px; }
.kids .contentBox .contentBoxContent { height: 60px; padding: 10px 15px; margin: 0 0 10px; }
.kids .contentBoxContent p { font-size: 1.1em; font-weight: bold; line-height: 16px; color: #FFFFFF; }

.kids #gameTeaser img { bottom: -15px; }

.kids #kidsBox { position: relative; padding: 21px 15px 55px 9px; width: 968px; height: 170px; background: url(/images/kids/kidsBoxBg.png) left top no-repeat; }
.kids #kidsBox h1 { width: 330px; height: 170px; float: left; text-indent: -19999px; background: url(/images/kids/kidsH1Headline.gif) left top no-repeat; }
.kids #kidsBox .contentBoxContent { float: left; width: 290px; height: 150px; padding: 10px 318px 10px 15px; background: url(/images/kids/kidsContentBoxBg.png) left top no-repeat; margin: 0; }
.kids #kidsBox .contentBoxContent p { color: #b6b6b6; font-size: 1.1em; line-height: 16px; font-weight: bold; margin: 0 0 16px; }
.kids #kidsBox img { position: absolute; top: 0px; right: 15px; }

.kids #kidsSpecialTeaserBox { background: url(/images/kids/kidsSpecialBoxBg.png) left top no-repeat; } 
.kids #kidsSpecialTeaserBox h2 { background: url(/images/kids/kidsSpecialTeaserBoxH2Headline.gif) left top no-repeat; }
.kids #kidsSpecialTeaserBox .contentBoxContent { background: url(/images/kids/boxContentBoxBg.png) left top no-repeat; }
.kids #kidsSpecialTeaserBox .contentBoxContent p { color: #dbb9c0; }
.kids #kidsSpecialTeaserBox img { position: absolute; top: 0px; right: 0px; }

.kids #kidsRaffleTeaserBox { background: url(/images/kids/kidsRaffleBoxBg.png) left top no-repeat; } 
.kids #kidsRaffleTeaserBox h2 { background: url(/images/kids/kidsRaffleBoxH2Headline.gif) left top no-repeat; }
.kids #kidsRaffleTeaserBox .contentBoxContent { background: url(/images/kids/boxContentBoxBg.png) left top no-repeat; }
.kids #kidsRaffleTeaserBox .contentBoxContent p { color: #beccd7; }
.kids #kidsRaffleTeaserBox img { position: absolute; top: 0px; right: 0px; }

/* KIDS SPECIAL */

#kidsSpecialBox { width: 992px; height: 581px; background: url(/images/kids/special/kidsSpecialBoxBg.png) left top no-repeat; position: relative; }
#kidsSpecialBox .hiddenContent { width: 1px; height: 1px; overflow: hidden; }
#kidsSpecialBox a { position: absolute; top: 0px; left: 0px; width: 992px; height: 581px; text-indent: -19999px; background: transparent; }
#kidsSpecialBox a:focus { outline: none; }

/* HOMERUN FOR KIDS */

#homerunBox { width: 983px; padding: 6px 0px 0 9px; background: url(/images/kids/homerun/homerunBoxBg.png) left top no-repeat; position: relative; }
#homerunBox h1 { margin: 25px 0 18px 25px; height: 75px; text-indent: -19999px; background: url(/images/kids/homerun/h1Headline.gif) left top no-repeat; }
#homerunBox span#breaker { width: 206px; height: 196px; display: block; position: absolute; top: 0px; right: 14px; background: url(/images/kids/homerun/breaker.png) left top no-repeat; text-indent: -19999px; }

#homerunBox .columnGroup { width: 100%; overflow: hidden; }
#homerunBox .leftColumn { float: left; width: 270px; }
#homerunBox .middleColumn { float: left; width: 493px; }
#homerunBox .rightColumn { float: left; width: 220px; padding: 111px 0 0; }

#homerunBox .contentBox { height: 308px; padding: 10px 10px 10px 15px; background: url(/images/kids/homerun/contentBoxBg.png) left top no-repeat; }
#homerunBox .contentBox p { font-size: 1.1em; line-height: 16px; margin: 0 0 16px; font-weight: bold; color: #FFFFFF; }
#homerunBox .contentBox p a { color: #FFFFFF; }

/* FEEDING */

.fullSizeBox { padding: 26px 15px 85px 24px; width: 953px; height: 455px; position: relative; }
.fullSizeBox h1 { text-indent: -19999px; height: 143px; }
.fullSizeBox .contentBoxContent { padding: 10px 15px 10px 15px; width: 440px; margin-left:10px; }
.fullSizeBox .contentBoxContent p { font-size: 1.1em; line-height: 16px; font-weight: bold; color: #FFFFFF; margin: 0 0 16px; }
.fullSizeBox img { position: absolute; bottom: 0px; right: 0px; }

.blueBox { background: url(/images/kids/feeding/blue968x475Bg.png) left top no-repeat; }
.blueBox .contentBoxContent { background: url(/images/kids/feeding/blueContentBoxContentBg.png) left top no-repeat; height: 295px; }

.feeding h1 { background: url(/images/kids/feeding/feedingH1Headline.png) left top no-repeat; }

/* KIDS MENU */

.kidsMenu #headerKids { width:984px; height:195px; overflow:hidden; background:url(/images/kids/kidsMenu/kidsMenuHeaderBg.png) top left no-repeat; }
.kidsMenu #headerKids h1 { text-indent:-19999px; float:left; width:556px; height:195px; background:url(/images/kids/kidsMenu/kidsMenuH1Headline.png) top left no-repeat; }
.kidsMenu #headerKids .contentBoxContent { float:left; width:400px; } 
.kidsMenu #headerKids .contentBoxContent p { margin:40px 10px 0 105px; font-weight:bold; color:#FFF; line-height:16px; font-size:1.1em; }

.kidsMenu #selectionWrapper { width:993px; overflow:hidden; }
.kidsMenu .selection { padding-top:60px;}
.kidsMenu .selectionItem h6 { padding:10px 0 0 30px; color:#FFF; font-size:1.3em; text-transform:uppercase; }
.kidsMenu .selectionItem p { padding-left:30px; font-weight:bold; color:#FFF; font-size:1.1em; }
.kidsMenu #leftSelection { float:left; width:325px; height:660px; background:url(/images/kids/kidsMenu/kidsMenuLeftSelection.png) top left no-repeat; }
.kidsMenu #leftSelection .selectionItem { margin-left:6px; width:310px; height:157px; }
.kidsMenu #leftSelection #selectionChicken { background:url(/images/kids/kidsMenu/kidsMenuVisual_chicken.jpg) top left no-repeat; }
.kidsMenu #leftSelection #selectionNuggets { background:url(/images/kids/kidsMenu/kidsMenuVisual_nuggets.jpg) top left no-repeat; }
.kidsMenu #leftSelection #selectionHamburger { background:url(/images/kids/kidsMenu/kidsMenuVisual_hamburger.jpg) top left no-repeat; }
.kidsMenu #leftSelection #selectionCheeseburger { background:url(/images/kids/kidsMenu/kidsMenuVisual_cheeseburger.jpg) top left no-repeat; }
.kidsMenu #leftSelection .selectionOr { margin-left:6px; width:310px; height:32px; background:url(/images/kids/kidsMenu/kidsMenuLeftSelectionOr.png) top left no-repeat; }

.kidsMenu #centerSelection { float:left; width:330px; height:660px; background:url(/images/kids/kidsMenu/kidsMenuCenterSelection.png) top left no-repeat; }
.kidsMenu #centerSelection .selectionItem { margin-left:10px; width:310px; height:157px; }
.kidsMenu #centerSelection #selectionApple { background:url(/images/kids/kidsMenu/kidsMenuVisual_apple.jpg) top left no-repeat; }
.kidsMenu #centerSelection #selectionKingFries { background:url(/images/kids/kidsMenu/kidsMenuVisual_kingFries.jpg) top left no-repeat; }
.kidsMenu #centerSelection #selectionSalat { background:url(/images/kids/kidsMenu/kidsMenuVisual_salat.jpg) top left no-repeat; }
.kidsMenu #centerSelection .selectionOr { margin-left:10px; width:310px; height:32px; background:url(/images/kids/kidsMenu/kidsMenuCenterSelectionOr.png) top left no-repeat; }

.kidsMenu #rightSelection { float:left; width:329px; height:660px; background:url(/images/kids/kidsMenu/kidsMenuRightSelection.png) top left no-repeat; }
.kidsMenu #rightSelection .selectionItem { margin-left:9px; width:310px; height:111px; }
.kidsMenu #rightSelection #selectionJuice { background:url(/images/kids/kidsMenu/kidsMenuVisual_juice.jpg) top left no-repeat; }
.kidsMenu #rightSelection #selectionCola { background:url(/images/kids/kidsMenu/kidsMenuVisual_cola.jpg) top left no-repeat; }
.kidsMenu #rightSelection .selectionOr { margin-left:9px; width:310px; height:32px; background:url(/images/kids/kidsMenu/kidsMenuRightSelectionOr.png) top left no-repeat; }

.kidsMenu #kidsMenuPlus1 { position:absolute; top: 430px; left: 265px; }
.kidsMenu #kidsMenuPlus2 { position:absolute; top: 430px; left: 595px; }
.kidsMenu #kidsMenuPlus3 { position:absolute; top: 720px; left: 595px; }
.kidsMenu #fineprint { font-style:italic; color: #4B6766; }

/* KIDS GAME */

.kidsGame #gameWrapper { height: 600px; padding-top: 10px; background:url(/images/kids/game/gameBg.png) top left no-repeat; }
.kidsGame #flashreplace { padding: 200px 0 0 0; color: #FFF; text-align:center; }
.kidsGame #flashreplace h1 { font-size: 3em; }
.kidsGame #flashreplace p { font-size: 1.2em; }
.kidsGame #flashreplace a { color: #FFF;}
