/*	
	[IWATA RE-STYLED]
*/
*{ outline : none; }
#current-content { clear: both; }

#lang { width : 175px; margin: 20px 0 10px 0; }


#interview-left { margin-right: 20px; margin-top: 40px; }


#left-nav h3, #left-nav h3 a{ font-family: Helvetica, Arial, sans-serif; font-size: 11px; color : #5f605a; font-weight: normal; }
#left-nav a {text-decoration: none;}


#accordion h3 { border-top : 1px dotted #3b3b3b; height: 38px; line-height: 38px; vertical-align: middle; margin: 0; }
#accordion h3 a  {  background: url(../images/iwata-sprite.png) no-repeat 0 0; color: #666666;    font-size: 11px;    overflow: hidden;    padding-left: 20px;  }

#accordion li { zoom : 1; }

#iwata-home { margin: 65px 0 10px; }
#iwata-home a { color: #666666; font-size: 12px; overflow: hidden; padding-left: 20px; }


#home #iwata-home a, #home #accordion h3 a, .ds-interviews #iwata-home a, #iwata-home a{ 
	background: url(../images/iwata-sprite.png) no-repeat 0 0; 	padding-left : 20px; } 


#left-nav ul { margin: 0; }
#left-nav ul li a { background: none; font-family: Arial, sans-serif; font-size: 11px; padding: 0; }
#accordion ul li {   border: medium none; margin: 0 0 5px 10px; padding : 0 0 0 10px; }

	.ui-accordion .ui-accordion-content { padding: 0 !important; }
	.ui-accordion .ui-accordion-header a { padding-top : 0 !important; padding-bottom: 0 !important; display: inline !important; }


#language {background : url(../images/lang_bg.jpg) no-repeat; display : block; width : 177px; height : 26px; font-size : 11px; font-family : "Helvetica Neue", Arial, sans-serif; 
			margin : 20px 0; position: absolute; }
#language span { margin : 0 0 0 0; }
#language ul { display : none; background: #F1F1F1; width: 175px; border: 1px solid #d5d5d5; border-top : none; position: relative; z-index: 999; }
#language ul li { margin: 0 ; padding: 0; }

#select-language, #language ul li a { display: block; width: 177px; height: 26px; margin: 0 0 0 9px; padding: 0; line-height: 26px; color : #646464; }

/* END SIDEBAR STYLES ---------------------------------------------------------------------------------------------------------------------------------------- */

/* HOMEPAGE --------------------------------------------------------------------------------------------------------------------------------------- */


#home #content, #landing #content, #interview-right, #e3 #content { width: 780px; margin:20px 0 0 0;}
#home #content #featured, #landing #content #featured, #home #content .featured, #landing #content .featured { 
	background : url(../images/featured-bg.png) no-repeat; display : block; width : 779px; height : 225px;  position: relative; padding-bottom: 30px; }

/* #home #content #left, #landing #content #left { width: 170px; top: 20px ; left : 25px; position : relative; } */

#home #content #left, #landing #content #left, #home #content .left, #landing #content .left {
    left: 14px;
    position: relative;
    top: 25px;
    width: 170px;
}

.es #home #content #left,
.es #home #content .left {
	width:180px;	
}

#landing #content #right,
#landing #content .right {
	position: absolute; 
}


#marker, .marker { position : absolute; top : 0px; left : 0px; text-indent : -9999px; }
.marker-3ds, .marker-ds, .marker-wii, .marker-wiiu{ background: url(../images/markers.png) no-repeat top left;  height: 12px; margin: 1px 0 0 45px; width: 115px; }
.marker-3ds{ background-position: 0 0; } 
.marker-ds{ background-position: 0 -60px; } 
.marker-wii{ background-position: 0 -120px; }
.marker-wiiu{ background-position: 0 -134px; }


#featured span, #featured h2 a span, .featured span, .featured h2 a span { font-size: 10px; font-weight: bold; display:block; }
/* #featured h2 a{ font-size: 14px; font-weight: bold; color: #111111; } */

#featured h2 a,
.featured h2 a {
   	color: #111111;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
}

#featured p, .featured p {  font-size: 10px;
    line-height: 16px;
    margin: 2px 0 0; }
#read-interview, .read-interview {  background : url(../images/read-interview.png) no-repeat; display : block; text-indent : -9999px; width : 114px; height : 29px; margin: 5px 0 0 0; }
#watch-interview {  background : url(../images/watch-interview.png) no-repeat; display : block; text-indent : -9999px; width : 114px; height : 29px; margin: 5px 0 0 0; }


#home #content a.read,  #landing #content a.read { float: left; }
#home #content #right,  #landing #content #right, #home #content .right,  #landing #content .right { float: right; position: absolute; right: 12px; top: 13px; width: 560px; }

#what-is {  background : url(../images/what-is-heading-bg.png) no-repeat; display : block; width : 777px; height : 115px;  }
#what-is h4 { text-indent: -9999px; }
#what-is p {
    width: 545px;
    float: right;
    position: relative;
    right: 21px;
    font-size: 12px;
    top: 7px;
}
.es #what-is p, .fr #what-is p { top : 0; }


.dots_red, .prev, .next, .next_on, .heading-bg, .more, .nintendo3ds-title, .nintendods-title, .wii-title,
#n3ds-section, #wii-section, #nds-section, #wiiu-section, #other-section, .other-title { background: url(../images/noa-sprites.png) no-repeat top left; }
 

#n3ds-section, #wii-section, #nds-section, #wiiu-section, #other-section { display : block; width : 100%; height : auto; background-position: -423px 0px; position: relative; margin: 0 0 50px 0; }

#home #n3ds-slideshow, #home #wiiu-slideshow, #home #wii-slideshow, #home #nds-slideshow, #home #other-slideshow { position : relative; top : 30px; left: 22px; }

#n3ds-section h3 {  }
#wii-section h3 {  }
#nds-section h3 {  }
#other-section { margin-top : 20px; }


#content h3 { position: relative; top : 6px; left: 22px;  }

#content .console-link { float: right; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; position: absolute; right: 20px; top: 10px; }

.dots_red{ background-position: 0 0; width: 24px; height: 8px; } 

.prev, .next { width: 37px; height: 47px; text-indent: -9999px; position: absolute; top : 84px; z-index: 200; }
.prev{ background-position: -74px 0;  left: 0; } 
.prev:hover{ background-position: -161px 0; } 
.next{ background-position: -248px 0; right: 0; } 
.next:hover{ background-position: -335px 0; } 

.heading-bg{ background-position: -422px 0; width: 779px; height: 35px; } 
.more{ background-position: -1251px 0; width: 45px; height: 11px; text-indent: -9999px; display: block; } 

.nintendo3ds-title{ background-position: -1346px 0; width: 107px; height: 24px; text-indent: -9999px;} 
.nintendods-title{ background-position: -1503px 0; width: 111px; height: 24px; text-indent: -9999px;} 
.wii-title{ background-position: -1664px 0; width: 50px; height: 23px; text-indent: -9999px;} 
.other-title { background-position: -1722px 0; display: block; height: 20px; text-indent: -9999px; width: 170px; }


.row { height : auto; overflow: hidden; margin-bottom: 20px; padding-bottom: 10px; width : 752px !important; display : block;}

.interview { width : 172px; float: left; margin: 0 16px 0 0; }

.interview .interview_thumb { border: 1px solid #DFDFDF;    display: block;    overflow: hidden;    text-align: center; width : 170px; height: 103px;
	-webkit-border-radius: 5px;	border-radius : 5px;    -moz-border-radius: 5px 5px 5px 5px; }

.interview_thumb:hover, .ds-interviews a.interview_thumb:hover { border-color: #CE181E;  }

.interview h5 { margin: 10px 0 7px 0;  }
.interview p { font-family: 'Droid Sans',Arial,serif; font-size: 10px; /* height: 74px; */ overflow: hidden; margin-bottom: 10px; }


.pagination { text-align: center; position: relative; top: 20px; display: block; width : 50px; margin: 10px auto 30px auto; height : 20px; }
.pagination a {	background: url(../images/noa-sprites.png) -14px 0px no-repeat transparent;	width: 15px; height: 15px;	margin: 0;	display: block; float: left; text-indent : -9999px;}
.pagination a.activeSlide { background-position: 0px 0px; cursor: default; }
.pagination a span { display: none; }


/* IWATA SPRITES------------------------------------------------------------------------------------------------------------------- */

.arrow-3ds{ background-position: 0 0; width: 13px; height: 11px; } 
.arrow-bw{ background-position: 0 -61px; width: 13px; height: 11px; } 
.arrow-wii{ background-position: 0 -122px; width: 13px; height: 11px; } 
.home-btn-3ds{ background-position: 0 -183px; width: 175px; height: 175px; } 
.home-btn-bw{ background-position: 0 -408px; width: 175px; height: 175px; } 
.home-btn-wii{ background-position: 0 -633px; width: 175px; height: 175px; } 
.current-nav-3ds{ background-position: 0 -858px; width: 768px; height: 19px; } 
.current-nav-bw{ background-position: 0 -927px; width: 768px; height: 19px; } 
.current-nav-wii{ background-position: 0 -996px; width: 774px; height: 22px; } 
.second-nav-bg{ background-position: 0 -1068px; width: 9px; height: 11px; } 
.volume-on-3ds{ background-position: 0 -1129px; width: 454px; height: 19px; } 
.volumes-btn-3ds{ background-position: 0 -1198px; width: 119px; height: 23px; } 
.volumes-btn-wii{ background-position: 0 -1271px; width: 119px; height: 23px; } 


/* CONSOLE LANDING PAGE --------------------------------------------------------------------------------------------------------------------------------- */

/* #page-title { margin : 5px 0 15px 0; padding : 0; } */

#editor-note { background: #f7f7f7; width: 100%; border: 1px solid #e4e4e4; padding: 25px 20px;
	-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; font-size: 13px; }
#editor-note span { font-weight: bold; margin: 20px 5px 20px 20px; }

table.note {  font-size: 77%;  margin: 15px 0; float: none; position: relative; left: 110px; }

ul.blue {
	color:#0075A9;	
}

ul.blue li {
	display:block;	
    float: left;
    width: 644px;
    margin: 30px 0 10px;
}

ul.blue li#dot {
	font-size:108%;
	font-weight:bold;
	display: block;
    float: left;
    margin: 30px 20px 10px 0;
    text-align: right;
    width: 84px;
}



/* INTERVIEW PAGE --------------------------------------------------------------------------------------------------------------------------------------- */

/* #page-title { border: none; margin: 5px 0 20px;} */

.3ds-interviews #page-title { }
.wii-interviews #page-title { color : #00d2fa; font-size: 30px; font-weight: bold; }
.wiiu-interviews #page-title {color:#0098cb;}
.ds-interviews #page-title { }

.wii-interviews #iwata-logo { background: url(../images/iwata-sprite.png) no-repeat 0px -633px; width: 175px; height: 175px; }

.wiiu-interviews #iwata-logo { background: url("../images/iwata-sprite.png") no-repeat scroll -221px -633px transparent; width: 175px; height: 175px; }


.wii-interviews #iwata-home a, .wii-interviews #accordion h3 a { background: url(../images/iwata-sprite.png) no-repeat 0 -122px; padding-left : 20px; } 
.wiiu-interviews #iwata-home a, .wiiu-interviews #accordion h3 a { background: url(../images/iwata-sprite.png) no-repeat 0 -138px; padding-left : 20px; } 


.wii-interviews #volume-links { /* display: block; */ margin: 0 20px 0 0; }
.wii-interviews #volume-links a { background: url(../images/iwata-sprite.png) 0 -1271px; width: 119px; height: 23px; }
.wiiu-interviews #volume-links a { background: url(../images/iwata-sprite.png) 0 -1308px; width: 119px; height: 23px; }


.wii-interviews #chapter-nav a { color : #5f5c5b; font-size: 13px; font-weight: bold; }
.wii-interviews #chapter-nav a:hover { color : #5f5c5b; text-decoration: none; }
.wii-interviews #chapter-nav .current-nav {  }

.wii-interviews #volume-nav .current { background: url(../images/iwata-sprite.png) no-repeat scroll 0 -996px; width: 774px; height: 22px; color : #FFFFFF;}

.wiiu-interviews #volume-nav .current { background: url(../images/iwata-sprite.png) no-repeat scroll 0 -1062px; width: 774px; height: 22px; color : #FFFFFF;}


.wii-interviews #chapter-nav li.current { background: url(../images/iwata-sprite.png) no-repeat scroll 0 -996px; width: 774px; height: 22px; color : #FFFFFF;}
.wiiu-interviews #chapter-nav li.current { background: url(../images/iwata-sprite.png) no-repeat scroll 0 -1062px; width: 774px; height: 22px; color : #FFFFFF;}


.wii-interviews #left-nav ul li a:hover, .wii-interviews #article a { color : #00D4F7; }

.wiiu-interviews #left-nav ul li a:hover, .wiiu-interviews #article a { color : #0098cb; }

.wiiu-interviews #interview-right {background-color: white;
    border-radius: 10px 10px 10px 10px;
    margin: 20px 0 0; }
	
.wiiu-interviews {background-color:#000;}

.pp_description {
	display: block;
	height: 0;
	width: 60%;
	margin: 0 !important;
	left: 81px;
	position: relative;
	padding-bottom: 2px;
	line-height: 1.1em;
	top: -5px;
}	

.pp_nav {
	clear: left;
	float: left;
	margin: 0 0 0 0 ! important;
	position:relative;
	top: -4px;
}

.pp_content_container .pp_details {
	margin: 14px 0 2px 0 ! important;
	padding-bottom: 5px ! important;
}

.pp_close {
	position: relative;
	top: -4px;
}

.pp_bottom,
.pp_bottom .pp_left,
.pp_bottom .pp_middle,
.pp_bottom .pp_right {
	height: 5px;
}

#footer {
	display: inline-block;
	margin: 0 auto;
}


/* Landing Pages --------------------------------------------------------------------------------------------------------------------------------------- */

/*  Wii Interviews Landing Page */
.wii-interviews #content h3 { left: 14px; }
.wii-interviews #read-interview, .wii-interviews .read-interview, .colors-wii.read-interview {
	background-position: 0 -49px;
	width: 114px;
	height: 29px;
}
.wii-interviews #wii-slideshow { display: block; overflow: hidden; margin: 30px 0 0 20px; }
.wii-interviews #wii-section { height: auto; margin: 20px 0 0 0; }
.wii-interviews .interview { margin-bottom: 34px; /* height: 250px; */ }
.wii-interviews a.interview_thumb:hover { border-color : #00D4F7 }
.wii-interviews .more { background-position: -1251px 50%; }


/* Wii U Interviews Landing Page */
.wiiu-interviews #content h3 {
	left: 20px;
	top: 10px;
}
.wiiu-interviews #read-interview, .wiiu-interviews .read-interview, .colors-wiiu.read-interview  { background-position: 0 -147px; width: 114px; height: 29px; }
.wiiu-interviews #wiiu-slideshow { display: block; overflow: hidden; margin: 30px 0 0 20px; }
.wiiu-interviews #wiiu-section { height: auto; margin: 20px 0 0 0; }
.wiiu-interviews .interview { margin-bottom: 34px; /* height: 250px; */ }
.wiiu-interviews a.interview_thumb:hover { border-color : #00D4F7 }
.wiiu-interviews .more {background-position: -1300px -18px;}	

/*  Nintendo 3DS Interviews Landing Page */

.n3ds-interviews #iwata-home a, .n3ds-interviews #accordion h3 a { /* background: url(../images/iwata-sprite.png) no-repeat 0 -61px; */ padding-left : 20px;  }

.n3ds-interviews  #content h3 { left: 14px; }
.n3ds-interviews #read-interview, .n3ds-interviews .read-interview, .colors-3ds.read-interview { background-position: 0 -98px; width: 114px; height: 29px; }
.n3ds-interviews  #n3ds-slideshow { display: block; overflow: hidden; margin: 30px 0 0 20px; }
.n3ds-interviews  #n3ds-section { height: auto; margin: 20px 0 0 0; }
.n3ds-interviews  .interview { height: 360px; }

.n3ds-interviews #volume-nav .current { /* background: url(../images/iwata-sprite.png) no-repeat scroll 0 -927px; */ width: 774px; height: 22px; color : #FFFFFF;}

.n3ds-interviews #iwata-logo { /* background: url(../images/iwata-sprite.png) no-repeat 0px -408px; */ width: 175px; height: 175px; }
.n3ds-interviews #volume-links a{ /* background: url(../images/iwata-sprite.png) no-repeat 0px -1344px;  */
	width: 119px; height: 23px; position: relative; right: 20px;}

.n3ds-interviews #page-title { /* color : #000; */ }
.n3ds-interviews #chapter-nav .current {/* background: url(../images/iwata-sprite.png) no-repeat scroll 0 -927px; */ width: 768px; height: 19px; }

.n3ds-interviews #left-nav ul li a:hover { /* color : #000000; */ }

/*  Nintendo DS Landing Page */
.ds-interviews #iwata-home a, .ds-interviews #accordion h3 a { background: url(../images/iwata-sprite.png) no-repeat 0 0; padding-left : 20px;  }

.ds-interviews #iwata-logo { /* background: url(../images/iwata-sprite.png) no-repeat 0px -183px; */ width: 175px; height: 175px; }

.ds-interviews  #content h3 { left: 14px; }
.ds-interviews  #nds-slideshow { display: block; overflow: hidden; margin: 30px 0 0 20px; }
.ds-interviews  #nds-section { height: auto; margin: 20px 0 0 0; }
.ds-interviews  .interview { margin-bottom: 34px; /* height: 250px; */}
.ds-interviews  .more { background-position: -1251px 0px; }
#home #read-interview, .ds-interviews #read-interview, #home .read-interview, .ds-interviews .read-interview{ background-position: 0 -98px; width: 114px; height: 29px; } 


#article .photo { display: block; margin: 20px auto 0; clear: right; text-align: center; }


/* ESRB ----------------------------------------------------------------------------------------------------------*/
.esrb_10_cartoon_violence_comic_mischief, .esrb_10_crude_humor_mild_cartoon_violence, .esrb_E_cartoon_violence,
.esrb_E_mild_cartoon_violence, .esrb_E_mild_violence, .esrb_T_animated_blood_fantasy_violence, .esrb_T_cartoon_violence_crude_humor,
.esrb_T_fantasy_violence, .esrb_Everyone, .esrb_T_blood_alcohol_violence, .esrb_E_comic_mischief, .esrb_10_mild_fantasy_violence, .esrb_10_animated_blood_fantasy_violence_suggestive, .esrb_10_animated_blood_fantasy_violence_comic_mischief, .esrb_10_mild_cartoon_violence, .esrb_10_comic-fantasy-mild { 
	display : block; width : 168px; height : 60px; clear : both; margin: 20px 0 0 0; padding: 20px 0 0 0; position: relative; top : 20px;
}


.esrb_10_cartoon_violence_comic_mischief {  background : url(/_ui/images/esrb/esrb_10_cartoon_violence_comic_mischief.gif) no-repeat;   }
.esrb_10_crude_humor_mild_cartoon_violence { background : url(/_ui/images/esrb/esrb_10_crude_humor_mild_cartoon_violence.gif) no-repeat;   }
.esrb_E_cartoon_violence { background : url(/_ui/images/esrb/esrb_E_cartoon_violence.gif) no-repeat;   }
.esrb_E_mild_cartoon_violence { background : url(/_ui/images/esrb/esrb_E_mild_cartoon_violence.gif) no-repeat;   }
.esrb_E_mild_violence { background : url(/_ui/images/esrb/esrb_E_mild_violence.gif) no-repeat;   }
.esrb_T_animated_blood_fantasy_violence { background : url(/_ui/images/esrb/esrb_T_animated_blood_fantasy_violence.gif) no-repeat;   }
.esrb_T_cartoon_violence_crude_humor { background : url(/_ui/images/esrb/esrb_T_cartoon_violence_crude_humor.gif) no-repeat;   }
.esrb_T_fantasy_violence { background : url(/_ui/images/esrb/esrb_T_fantasy_violence.gif) no-repeat;   }
.esrb_Everyone { background : url(/_ui/images/esrb/esrb_Everyone.jpg) no-repeat;   }
.esrb_T_blood_alcohol_violence { background : url(/_ui/images/esrb/esrb_T_blood_alcohol_violence.gif) no-repeat;   }
.esrb_E_comic_mischief { background : url(/_ui/images/esrb/esrb_E_comic_mischief.gif) no-repeat;  }
.esrb_10_mild_fantasy_violence { background : url(/_ui/images/esrb/esrb_10_mild_fantasy_violence.jpg) no-repeat;  }
.esrb_10_animated_blood_fantasy_violence_suggestive { background : url(/_ui/images/esrb/esrb_10_animated_blood_fantasy_violence_suggestive.gif) no-repeat;  }
.esrb_10_animated_blood_fantasy_violence_comic_mischief { background : url(/_ui/images/esrb/esrb_10_animated_blood_fantasy_violence_comic_mischief.gif) no-repeat;}
.esrb_10_mild_cartoon_violence { background : url(/_ui/images/esrb/esrb_10_mild_cartoon_violence.gif) no-repeat;}
.esrb_10_comic-fantasy-mild { background : url(/_ui/images/esrb/esrb_10_comic-fantasy-mild.png) no-repeat; width : 179px !important;}

#volume-nav { margin: 0 12px 0 0; }

#creators #interview .smaller {
	width:150px;
	float:left;	
}


#article div.photo-kid-link {
	margin: 20px 0 0 100px !important;
    width: 630px;		
}


.photo-kid-link a {
	float: left;
    margin: 0 30px 0 0;
}

.fr .esrbpriv, .es .esrbpriv {
	display:none !important;	
}
