/* ========== HOME PAGE ========== */
.homepage .banner{margin:0px 0 10px 10px;clear:both; position: relative;text-align:center;}
.homepage .banner H2{font-size:4em;}

.homepage .banner #welcomeBox { background:url(../image/homepage/bg-welcome.png) top left no-repeat; color:#fff; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:1em; width:275px; height:211px; padding:10px 30px 0; position:absolute; z-index: 10; left:5px; top:-5px;}
.homepage .banner #welcomeBox .copy { background:#9f232a; margin:15px 0 0 0; width:245px; }
.homepage .banner #welcomeBox #copy1 { display:block; } 
.homepage .banner #welcomeBox #copy2 { display:none; }
.homepage .banner #welcomeBox #copy1 h2 { background:url(../image/homepage/hdr-welcome.png) 18px 0 no-repeat; height:44px; margin:0 0 5px 0; padding:0; width:275px; }
.homepage .banner #welcomeBox #copy1 P  {margin-left:25px;width:225px;text-align:center;font-size:1.2em;}
.homepage .banner #welcomeBox #copy2 h2 { background:url(../image/homepage/hdr-win-tickets.png) 1px 0 no-repeat; height:44px; margin:0 0 8px 0; padding:0; width:246px; }
.homepage .banner #welcomeBox #copy2 STRONG{color:#f6da29;}
.homepage .banner #welcomeBox .copy span { display:none; }
.homepage .banner #welcomeBox ol li { list-style:decimal; margin:0 0 0 25px; color:#f6da29;}
.homepage .banner #welcomeBox #wBen10 { position:absolute; bottom:10px; left:0px; }
.homepage .banner #welcomeBox #wBen10Logo { position:absolute; bottom:20px; right:60px; }

.homepage .banner #enter {position:absolute; z-index: 10; right:4px; bottom:-10px; width:294px;}
.homepage .banner #enter A{display:block;width:294px;height:58px;background:url(../image/homepage/btn-enter-academy.png) 0  0 no-repeat;margin:10px 0 0 8px;}
.homepage .banner #enter A:HOVER{background-position:0 -100px;}
.homepage .banner #enter SPAN{display:none;}

.homepage .banner #flashBanner{height:280px;color:#FFF;}

.homepage #goBtns .go { background:#0f0; display:block; float:left; position:relative; }
.homepage #goBtns .go a { position:absolute; top:155px; left:0; }
.homepage #goBtns .go a span { display:none; }

.homepage #goBtns #testImagination { background:url(../image/homepage/bg-imagination.png) 0 0 no-repeat; height:245px; width:214px; }
.homepage #goBtns #testImagination a { background:url(../image/homepage/btn-test-imagination.png) center 0 no-repeat; display:block; height:69px; width:199px; }
.homepage #goBtns #testImagination a:hover { background-position:center -100px; }

.homepage #goBtns #testConcentration { background:url(../image/homepage/bg-concentration.png) 0 13px no-repeat; height:246px; width:204px; }
.homepage #goBtns #testConcentration a { background:url(../image/homepage/btn-test-concentration.png) center 0 no-repeat; display:block; height:69px; width:199px; }
.homepage #goBtns #testConcentration a:hover { background-position:center -100px; }

.homepage #goBtns #testReaction { background:url(../image/homepage/bg-reaction.png) 0 7px no-repeat; height:243px; width:200px; }
.homepage #goBtns #testReaction a { background:url(../image/homepage/btn-test-reaction.png) center 0 no-repeat; display:block; height:69px; width:199px; }
.homepage #goBtns #testReaction a:hover { background-position:center -100px; }

.homepage #goBtns #testCoordination { background:url(../image/homepage/bg-coordination.png) 0 3px no-repeat; height:245px; width:215px; }
.homepage #goBtns #testCoordination a { background:url(../image/homepage/btn-test-coordination.png) center 0 no-repeat; display:block; height:69px; width:199px; }
.homepage #goBtns #testCoordination a:hover { background-position:center -100px; }

/* --- */

.homepage .incrediwall {float:left;width:256px;height:304px;background:url(../image/homepage/incrediwall_bg.png) top left no-repeat;margin:3px 0 0 20px;}
.homepage .incrediwall H2{height:65px;width:255px;background:url(../image/homepage/incrediwall_title.png) top left no-repeat;margin:12px 0 0 -10px;}
.homepage .incrediwall H2 a {height:63px;width:255px;display:block;}
.homepage .incrediwall P.visit{background:url(../image/homepage/visit_incredi-wall.png) top left no-repeat;width:276px;height:89px;top:398px;left:18px;position:absolute;z-index:1000;}
.homepage .incrediwall P.visit A{display:block;width:200px; height:70px;}
.homepage .incrediwall P.rate{background:url(../image/homepage/rate_this.png) top left no-repeat;width:81px;height:86px;float:right;top:377px;left:160px;position:absolute;z-index:1000;}
.homepage .incrediwall P.rate A{ display:block;width:81px;height:86px;float:right;}
.homepage .incrediwall P.kid{margin:0px 0 0 10px;}
.homepage .incrediwall P.kid A{display:block;width:81px;height:86px;float:left;}
.homepage .incrediwall P SPAN{display:none;}

.homepage .incrediworld {float:left;width:293px;height:296px;background:url(../image/homepage/incrediworld-bg1.png) top left no-repeat;margin:14px 0 0 5px;}
.homepage .incrediworld H2{height:61px;width:271px;background:url(../image/homepage/incrediworld-title.png) top left no-repeat;margin:0 0 0 13px;}
.homepage .incrediworld H2 a {height:180px;width:270px}
.homepage .incrediworld P.believeyoureyes {display:block; width:278px;height:98px;background:url(../image/homepage/be-part.png) top left no-repeat; color:#FFF;font-size:1.4em; font-weight:bold; font-style:italic;margin:142px 0 0 20px;text-align:center;}
.homepage .incrediworld P.believeyoureyes A{height:80px;width:270px}
.homepage .incrediworld P.believeyoureyes span { display:none; }
.homepage .incrediworld A{ display:block}

.homepage .tv{float:left;width:239px;height:301px;background:url(../image/homepage/bg-tv-challenge.png) top left no-repeat;margin:3px 0 0 13px;}
.homepage .tv H2{ background:url(../image/homepage/tv_challenge.png) top left no-repeat;width:233px;height:160px;margin:0 0 0 5px;}
.homepage .tv H2 a {height:171px;width:234px;display:block;}
.homepage .tv P{color:#FFF;font-size:1.4em; font-weight:bold; font-style:italic;margin:12px 0 0 28px;width:190px; text-align:center;}
.homepage .tv P A{color:#FFF; text-decoration:none}


/*incredi-world explained css*/
.explained{display:block;height:444px;width:511px; position:relative}
.explained H1{background:url(../image/level1/game-escapecity/h1-explained.png) top left no-repeat;width:321px;height:22px; display:block; position:relative;left:79px;margin:8px 0;}
.explained H1 SPAN{ display:none}
.explained P.close A{background:url(../image/tv-challenge/correct-close.png) 0 0 no-repeat;width:69px;height:31px;display:block;position:absolute;bottom:12px;right:15px;}
.explained P.close A SPAN{display:none}
