/* CSS Document */
body { color: #fff; font: bold .8em Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0; background: url(http://a.dolimg.com/franchise/mickey/images/bkgd_mickey.jpg) center no-repeat #770101;}


#notice { margin: 0; padding: 0; margin: 55px auto 0; font-weight: bold; width: 300px; padding: 0 0px 0 0; }
#notice p { margin: 0; padding: 0; }

#flag {margin-top:70px}

#flag table tr td { height:90px;  }
#flag td a {display:block; height:90px; width:90px; padding: 30px 10px 15px 10px; text-decoration: none; }
#flag table tr td a span { color: #fff; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold}
#flag table tr td a:hover span { color: #d4d9ff; }

#flag table td.usa { background: url(../media/images/gateway/flag_usa.gif) no-repeat top center; text-align:center;}
#flag table td.france { background: url(../media/images/gateway/flag_france.gif) no-repeat top center; text-align:center;}
#flag table td.germany { background: url(../media/images/gateway/flag_germany.gif) no-repeat top center; text-align:center;}
#flag table td.uk { background: url(../media/images/gateway/flag_uk.gif) no-repeat top center; text-align:center;}
#flag table td.denmark { background: url(../media/images/gateway/flag_denmark.gif) no-repeat top center; text-align:center;}
#flag table td.poland { background: url(../media/images/gateway/flag_poland.gif) no-repeat top center; text-align:center;}
#flag table td.sweden { background: url(../media/images/gateway/flag_sweden.gif) no-repeat top center; text-align:center;}
#flag table td.belgium { background: url(../media/images/gateway/flag_belgium.gif) no-repeat top center; text-align:center;}
#flag table td.netherlands { background: url(../media/images/gateway/flag_neth.gif) no-repeat top center; text-align:center;}
#flag table td.spain { background: url(../media/images/gateway/flag_spain.gif) no-repeat top center; text-align:center;}
#flag table td.italy { background: url(../media/images/gateway/flag_italy.gif) no-repeat top center; text-align:center;}
#flag table td.india { background: url(../media/images/gateway/flag_india.gif) no-repeat top center; text-align:center;}
#flag table td.mexico { background: url(../media/images/gateway/flag_mexico.gif) no-repeat top center; text-align:center;}
#flag table td.japan { background: url(../media/images/gateway/flag_japan.gif) no-repeat top center; text-align:center;}
#flag table td.russia { background: url(../media/images/gateway/flag_russia.gif) no-repeat top center; text-align:center;}
#flag table td.norway { background: url(../media/images/gateway/flag_norway.gif) no-repeat top center; text-align:center;}
#flag table td.finland { background: url(../media/images/gateway/flag_finland.gif) no-repeat top center; text-align:center;}
#flag table td.canada { background: url(../media/images/gateway/flag_canada.gif) no-repeat top center; text-align:center;}
#flag table td.brazil { background: url(../media/images/gateway/flag_brazil.gif) no-repeat top center; text-align:center;}
#flag table td.latino { background: url(../media/images/gateway/flag_latino.gif) no-repeat top center; text-align:center;}
#flag table td.india { background: url(../media/images/gateway/flag_india.gif) no-repeat top center; text-align:center;}
#flag table td.belgium { background: url(../media/images/gateway/flag_belgium.gif) no-repeat top center; text-align:center;}
#flag table td.netherlands { background: url(../media/images/gateway/flag_netherlands.gif) no-repeat top center; text-align:center;}
#flag table td.australia { background: url(../media/images/gateway/flag_australia.gif) no-repeat top center; text-align:center;}

#flag table td.usa a { background-image: none; text-align:center;}
#flag table td.france a { background-image: none; text-align:center;}
#flag table td.germany a  { background-image: none; text-align:center;}
#flag table td.uk a { background-image: none; text-align:center;}
#flag table td.denmark a { background-image: none; text-align:center;}
#flag table td.poland a { background-image: none; text-align:center;}
#flag table td.sweden a { background-image: none; text-align:center;}
#flag table td.belgium a { background-image: none; text-align:center;}
#flag table td.netherlands a {background-image: none; text-align:center;}
#flag table td.spain a { background-image: none; text-align:center;}
#flag table td.india a { background-image: none; text-align:center;}
#flag table td.italy a { background-image: none; text-align:center;}
#flag table td.mexico a { background-image: none; text-align:center;}
#flag table td.japan a { background-image: none; text-align:center;}
#flag table td.russia a { background-image: none; text-align:center;}
#flag table td.latino a { background-image: none; text-align:center;}
#flag table td.norway a { background-image: none; text-align:center;}
#flag table td.finland a { background-image: none; text-align:center;}
#flag table td.canada a { background-image: none; text-align:center;}

#flag table td.usa a:hover { background: url(../media/images/gateway/flag_usa_on.gif) no-repeat top center; text-align:center;}
#flag table td.france a:hover { background: url(../media/images/gateway/flag_france_on.gif) no-repeat top center; text-align:center;}
#flag table td.germany a:hover  { background: url(../media/images/gateway/flag_germany_on.gif) no-repeat top center; text-align:center;}
#flag table td.uk a:hover { background: url(../media/images/gateway/flag_uk_on.gif) no-repeat top center; text-align:center;}
#flag table td.denmark a:hover { background: url(../media/images/gateway/flag_denmark_on.gif) no-repeat top center; text-align:center;}
#flag table td.poland a:hover { background: url(../media/images/gateway/flag_poland_on.gif) no-repeat top center; text-align:center;}
#flag table td.sweden a:hover { background: url(../media/images/gateway/flag_sweden_on.gif) no-repeat top center; text-align:center;}
#flag table td.belgium a:hover { background: url(../media/images/gateway/flag_belgium_on.gif) no-repeat top center; text-align:center;}
#flag table td.netherlands a:hover { background: url(../media/images/gateway/flag_neth_on.gif) no-repeat top center; text-align:center;}
#flag table td.spain a:hover { background: url(../media/images/gateway/flag_spain_on.gif) no-repeat top center; text-align:center;}
#flag table td.india a:hover { background: url(../media/images/gateway/flag_india_on.gif) no-repeat top center; text-align:center;}
#flag table td.italy a:hover { background: url(../media/images/gateway/flag_italy_on.gif) no-repeat top center; text-align:center;}
#flag table td.mexico a:hover { background: url(../media/images/gateway/flag_mexico_on.gif) no-repeat top center; text-align:center;}
#flag table td.japan a:hover { background: url(../media/images/gateway/flag_japan_on.gif) no-repeat top center; text-align:center;}
#flag table td.russia a:hover { background: url(../media/images/gateway/flag_russia_on.gif) no-repeat top center; text-align:center;}
#flag table td.norway a:hover { background: url(../media/images/gateway/flag_norway_on.gif) no-repeat top center; text-align:center;}
#flag table td.finland a:hover { background: url(../media/images/gateway/flag_finland_on.gif) no-repeat top center; text-align:center;}
#flag table td.canada a:hover { background: url(../media/images/gateway/flag_canada_on.gif) no-repeat top center; text-align:center;}
#flag table td.brazil a:hover { background: url(../media/images/gateway/flag_brazil_on.gif) no-repeat top center; text-align:center;}
#flag table td.latino a:hover { background: url(../media/images/gateway/flag_latino_on.gif) no-repeat top center; text-align:center;}
#flag table td.belgium a:hover { background: url(../media/images/gateway/flag_belgium_on.gif) no-repeat top center; text-align:center;}
#flag table td.netherlands a:hover { background: url(../media/images/gateway/flag_netherlands_on.gif) no-repeat top center; text-align:center;}
#flag table td.australia a:hover { background: url(../media/images/gateway/flag_australia_on.gif) no-repeat top center; text-align:center;}

#footer { margin: 0 auto; clear: both; padding-top: 50px; }
#footer br { display: none; }
#footer a { background: url(../media/images/gateway/lg_disney.png) 0 0 no-repeat; display: block; text-decoration: none; width: 161px; height: 40px; margin: 0 auto; padding: 0; }
#footer span { font-size: .6em; color: #a9b0d4; padding:0 0 0 10px; }