
/* ------------- general ------------- */

*	{
padding:0;
margin:0;
}

img {
border: none;
}

body	{
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
color:#5d5e63;
background-color:#bfd0f1;
}

p {
font-size: 1.2em;
font-family:Arial, Helvetica, sans-serif;
color:#5d5e63;
}

sup {
font-size: 85%;
}

a {
color:#5d5e63;
text-decoration:none;
}
	
a:visited {
color:#5d5e63;
}
	
a:hover {
text-decoration:underline;
}


#wrapper {
width: 949px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #adbcda;
background-color: white;

}
 

#accessiblity {
float: left;
margin-left: -200px;
margin-top: -500px;
width: 200px;
}



/* Header */

#logo {
float: left;
margin: 10px 0px 0px 10px;
width: 135px;
}

#jetix_europe {
float: right;
}

#jetix_europe ul {
float:left;
list-style-type:none;
}

#jetix_europe li {
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	color: #5d5e63;
	padding-left: 10px;
	background-position: 0px 4px;
}

#title {
float: left;
}

#header {
margin: 10px 10px 10px 10px;
width: 929px;
}

#header h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.7em;
color:#5d5e63;
margin-top: 47px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#5d5e63;
font-weight: normal;
margin: 10px 0px 10px 0px;
}

#navcontainer {
margin-left: 10px;
width: 929px;
height: 34px;
border: 1px solid #bfd0f1;
background: url(../img/nav_bar.gif) repeat-x;
}

#navcontainer ul {
margin-top:0;
margin-left:0;
list-style-type:none;
padding:0 0px 0px 0px;
width: 929px;
}

#navcontainer li {
float:left;
list-style-type: none;
padding: 10px 0 10px 10px;
margin: 0;
}

#navcontainer ul li:hover{
background-image: url(../img/nav_background.gif);
background-repeat: repeat-x;
padding: 10px 0 10px 10px;
margin: 0;
color:#FFFFFF;
}

#navcontainer ul li:hover a{
color:#FFFFFF;
}

#navcontainer ul li a.noline {
border-right: none;

}

#navcontainer ul li a {
color:#5d5e63;
text-decoration:none;
font-weight: bold;
font-size: 95%;
border-right: 1px solid #5d5e63;
padding-right:15px;

}
	
#navcontainer a:visited {
color:#5d5e63;
}
	
#navcontainer ul li a:hover {
color: white;
}

* html #navcontainer ul li a:hover {
color: #ee3a43;
}


#navcontainer li.current {
background-image: url(../img/nav_background.gif);
background-repeat: repeat-x;
color: #ffffff!important;
}
#navcontainer li.current a{
color:#FFFFFF!important;
}

#navcontainer li.current a.home{
padding-left:5px;
}


#flash {
width: 929px;
margin: 10px 0px 0px 10px;
padding-bottom: 10px;
}

#home_image {
width: 929px;
margin-left: 10px;
margin-top: 10px;
background-image: url(../img/home_image.jpg);
background-repeat: no-repeat;
height: 450px;
}

#home_link {
margin-left: 11px;
font-size: 100%;
width: 380px;
padding-top: 427px;
}

#home_image a {
	background-image: url(../img/arrow_white.gif);
	background-repeat: no-repeat;
	color: white;
	padding-left: 10px;
	background-position: 0px 4px;
}	

#columns {
width: 929px;
margin-left: 10px;
margin-top: 10px;
}


#column1home {
	width: 313px;
	height: 175px;
	background-image: url(../img/teaser1_home.jpg);
	background-repeat: no-repeat;
	float: left;
}

#column2home {
	width: 313px;
	height: 175px;
	background-image: url(../img/teaser2_home.jpg);
	background-repeat: no-repeat;
	float: left;
}

#column3home {
	width: 303px;
	height: 175px;
	background-image: url(../img/teaser3_home.jpg);
	background-repeat: no-repeat;
	float: left;
}

#column1 {
	width: 249px;
	height: 165px;
	background-image: url(../img/teaser1.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 10px;
}

#column2 {
	width: 249px;
	height: 165px;
	background-image: url(../img/teaser2.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 10px;
}

#column3 {
	width: 249px;
	height: 165px;
	background-image: url(../img/teaser3.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 10px;
}

#column4 {
	width: 249px;
	height: 165px;
	background-image: url(../img/teaser4.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 10px;
}

#column5 {
	width: 249px;
	height: 165px;
	background-image: url(../img/teaser5.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 10px;
}

#column6 {
	width: 249px;
	height: 165px;
	background-image: url(../img/teaser6.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 10px;
}

#column7 {
	width: 249px;
	height: 165px;
	background-image: url(../img/teaser7.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 10px;
}

#column8 {
	width: 249px;
	height: 165px;
	background-image: url(../img/teaser8.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 10px;
}

#column1 h2, #column1home h2, #column2 h2, #column3 h2, #column4 h2, #column5 h2, #column6 h2, #column7 h2, #column7 h2, #column8 h2, #column2home h2, #column3home h2 {
	font-size: 140%;
	color: white;
	font-weight: normal;
	margin: 10px 70px 5px 10px;
}

#column1 p, #column2 p, #column3 p, #column4 p, #column5 p, #column6 p, #column7 p, #column8 p {
	font-size: 100%;
	margin: 0 100px 0 10px;
}

#column1home p, #column2home p, #column3home p {
	font-size: 100%;
	margin: 0 123px 0 10px;
}

#column2 a, #column3 a, #column4 a, #column5 a, #column6 a, #column7 a, #column8 a, #column2home a, #column3home a {
	color: #008adc;
}

#column1 a, #column1home a {
	color: white;
}

#column2 h2, #column3 h2, #column4 h2, #column5 h2, #column6 h2, #column7 h2, #column7 h2, #column8 h2, #column2home h2, #column3home h2 {
	color: #5d5e63;
}

#content {
	width: 929px;
	margin-left: 10px;
	margin-top: 10px;
}

#left {
	float: left;
	width: 670px;
	border-top: 1px solid #bfd0f1;
	border-bottom: 1px solid #bfd0f1;
	background-image: url(../img/left_col.gif);
	background-repeat: repeat-y;
}

#left1 {
	width: 929px;
	border-top: none;
	border-bottom: none;
	background-image: none;
}

#leftcol {
	margin-left: 10px;
	width: 650px;
}

#right {
	float: right;
	width: 249px;
}

#ceo {
	height: 250px;
}

#ceo h1, #finrev h1 {
	font-size: 140%;
	padding-top: 10px;
	font-weight: normal;
}

#bullets {
	float: left;
	width: 330px;
	font-size: 80%;
}

#bullets h2 {
	color: #ee3a43;
	font-size: 120%;
	margin-top: 10px;
}

#graphs {
	float: left;
	width: 320px;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

#graph {
	float: left;
	width: 330px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.top {
	margin-top: 10px;
}

#highlights {
	border-bottom: 1px solid #bfd0f1;
	border-top: 1px solid #bfd0f1;
	
}

#bodycopy {
	margin-top: 10px;
	
}

#bodycopy p {
	margin-bottom: 10px;
	font-size: 100%;
	
}

#bodycopy h2 {
	margin-top: 15px;
	font-size: 100%;
	color: #ee3a43;
	
}

.intro {
	color: #ee3a43;
	
}

.intro2 {
	color: #ee3a43;
	margin-top: 10px;
	
}

#finrev {
	height: 250px;
}

#subnav {
margin-top: 10px;
width: 929px;
border-left: 1px solid #bfd0f1;
border-right: 1px solid #bfd0f1;
border-top: 1px solid #bfd0f1;
margin-bottom: 10px;
}

#subnav ul {
list-style-type:none;
padding: 0px;
width: 929px;

}

#subnav li {
display: block;
list-style-type:none;
padding: 5px 0px 5px 0px;
background-image: url(../img/nav_bar.gif);
background-repeat: repeat-x;
}

#subnav ul li:hover {
background-image: url(../img/nav_background.gif);
background-repeat: repeat-x;
color: white;
}

* html #subnav ul li a:hover {
color: #ee3a43;
}

#subnav li.current1 {
background-image: url(../img/nav_background.gif);
background-repeat: repeat-x;
}

#subnav a {
color:#5d5e63;
text-decoration:none;
padding: 5px 5px 5px 10px;
font-weight: bold;

}
	
#subnav a:visited {
color:#5d5e63;
}
	
#subnav a:hover {
color: white;
}

#subnav a.current {
background-image: url(../img/nav_background.gif);
background-repeat: repeat-x;
color: white;
}


#chart {
border: 1px solid #bfd0f1;
padding-bottom: 10px;
margin-bottom: 10px;
}

#chart h2 {
text-align: left;
margin-left: 10px;
margin-top: 10px;
}

.panel1, .panel2, .panel3, .panel4 {
background-image: url(../img/panel.gif);
background-repeat: repeat-y;
border-top: 1px solid #bfd0f1;
border-bottom: 1px solid #bfd0f1;
width: 210px;
float: left;
margin: 0px 0 10px 0;
position:relative;
}

.panel1, .panel2 {
min-height: 340px;
}

.panel3, .panel4 {
min-height: 295px;
}

* html .panel1 {height:340px} /* IE Min-Height Hack */ 
* html .panel2 {height:340px} /* IE Min-Height Hack */
* html .panel3 {height:275px} /* IE Min-Height Hack */ 
* html .panel4 {height:275px} /* IE Min-Height Hack */  

.panel2, .panel4 {
margin-left: 10px;
}

#panels {
	margin-bottom: 10px;
}

#panels h2, #panels h2, #panels h2, #panels h2 {
	color: #ee3a43;
	margin: 10px 10px 0px 10px;
	padding-top: 0px;
}

.panel1 p, .panel2 p, .panel3 p, .panel4 p {
	margin: 0px 10px 0px 10px;
}

table { 
border-collapse: collapse;
width: 100%;
margin: 10px 0px 10px 0px;
border: none;
}

td, th {
font-family:Arial, Helvetica, sans-serif;
color:#5d5e63;
padding: 0px;
border: none;

}

th {

text-align:left;
font-weight: normal;
}

td {

text-align:right;
width: 20%;
}

.num {
text-align:right;
}

thead th {
vertical-align:bottom;
border-bottom:1px solid #ee3a43;
}

.line {
border-bottom:1px solid #ee3a43;
padding-bottom: 2px;
}

.red {
color: #ee3a43;
font-weight: bold;
}

#bodycopy p.footnotes {
font-size: 85%;
}


#facts {
width: 649px;
border-bottom: 1px solid #bfd0f1;
padding-bottom: 10px;
}

.fact {
float: left;
margin: 10px 11px 0 0;
width: 151px;
padding-bottom: 10px;
}

.fact p {
font-size: 100%;
}

p.figs {
font-size: 150%;
}


/* Footer */

#footer {
	margin-top: 10px;
	width: 949px;
	float: left;
	display: inline;
	height: 40px;
	font-size: 90%;
}

#footer ul {
list-style-type:none;
padding: 0px;
}

#footer li {
display: inline;
list-style-type: none;
padding: 0 0 0 10px;
margin: 0;
color:#008adc;
}

#footer li.copyright {
color:#62646b;
padding-right: 0px;
}

#footer a {
color:#008adc;
text-decoration:none;
padding-right: 10px;
}
	
#footer a:visited {
color:#008adc;
}
	
#footer a:hover {
text-decoration: underline;
}



.space {
margin-left: 30px;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#character_nav {
width: 929px;
height: 35px;
font-size: 95%;
}

#character_nav ul {
list-style-type:none;
padding:0px 0px 12px 0px;
width: 929px;
margin-top:0;
margin-left:0;
}

#character_nav li{
float: left;
list-style-type:none;
padding: 10px 0 10px 10px;

}

#character_nav li a.none{
border-right: none;
}

#character_nav li:hover{
background-color: white;
padding: 10px 0 10px 10px;
color: #ee3a43!important;
}

#character_nav a {
color: white;
text-decoration:none;
font-size: 90%;
padding-right: 10px;
border-right: 1px solid white;
}
	
#character_nav a:visited {
color:white;
}
	
#character_nav a:hover {
color: #ee3a43!important;
}

#character_nav li.current {
background-color: white;
color: #ee3a43;
}

#character_nav li.current a {
color: #ee3a43;
}

#character_nav li.current a.down {
color: #ee3a43;
}

#character_text {
margin-top: 155px;
width: 330px;
margin-left: 10px;
}

#character_text p {
color: white;
font-size: 95%;
}

#character1 {
background-image: url(../img/yinyang.jpg);
background-repeat: no-repeat;
width: 929px;
height: 510px;
}

#character2 {
background-image: url(../img/pucca.jpg);
background-repeat: no-repeat;
width: 929px;
height: 510px;
}

#character3 {
background-image: url(../img/totally_spies.jpg);
background-repeat: no-repeat;
width: 929px;
height: 510px;
}

#character4 {
background-image: url(../img/mbc.jpg);
background-repeat: no-repeat;
width: 929px;
height: 510px;
}

#character5 {
background-image: url(../img/combo.jpg);
background-repeat: no-repeat;
width: 929px;
height: 510px;
}

#character6 {
background-image: url(../img/power_rangers.jpg);
background-repeat: no-repeat;
width: 929px;
height: 510px;
}

#character7 {
background-image: url(../img/character1.jpg);
background-repeat: no-repeat;
width: 929px;
height: 510px;
}

.director {
border-top: 1px solid #bfd0f1;
margin-top: 10px;
}

#channel {
border-top: 1px solid #bfd0f1;
margin: 10px 0px 10px 0px;
font-size: 80%;
}

.director_pic {
width: 148px;
float: right;
margin-left: 10px;
vertical-align: bottom;
height: 180px;
}



.globaltext {
width: 160px;
float: left;
}

.europe {
width: 489px;
float: right;
margin: 10px 0 10px 0;
}

#bodycopy p.redtext {
font-size: 100%;
color: #ee3a43;
margin: 10px 0px 0px 0px;
font-weight: bold;
}

#bodycopy p.figures {
font-size: 150%;
margin-top: 0px;
margin-bottom: 0px;
}

p.footnotes {
font-size: 90%;
margin-bottom: 10px;
}

#downloads {
border-top: 1px solid #bfd0f1;
margin-top: 10px;
}

#downloads ul {
list-style-type:none;
margin-top: 10px;
padding-bottom: 10px;
}

#downloads li {
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	color: #5d5e63;
	padding-left: 10px;
	background-position: 0px 4px;
}

.pic {
position:absolute;
bottom:0;
margin: 0px 0px 10px 10px;
}

#bottom{
margin-left: 10px;
width: 929px;
}

#backtotop {
float: left;
width: 165px;
}

#backtotop ul {
float:left;
list-style-type:none;
margin-top: 10px;
padding-bottom: 10px;
}

#backtotop li {
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	color: #5d5e63;
	padding-left: 10px;
	background-position: 0px 4px;
}

#bottomnav {
float: left;
width: 300px;
}

#bottomnav ul {
float:left;
list-style-type:none;
margin-top: 10px;
padding-bottom: 10px;
}

#bottomnav li {
	color: #0f91de;
}

#bottomnav a {
color:#0f91de;
text-decoration:none;
}
	
#bottomnav a:visited {
color:#0f91de;
}
	
#bottomnav a:hover {
text-decoration:underline;
}

#bodycopy ul.list {
	list-style-type:disc;
	padding-bottom: 10px;
}

#bodycopy ul.list li {
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 4px;
}

.reach1 {
	width: 129px;
	margin-top: 10px;
	float: left;
	padding-left: 10px;
}

#chart .reach1 a {
	color:#0f91de;
}

.europe_map {
	float: left;
	width: 501px;
}

.indent {
	margin-left: 20px;
}

.indent2 {
	margin-left: 40px;
}

#downloads p.first, #bodycopy p.first {
	margin-top: 10px;
}


