




/***************************************************************
 *  File: /css/reset.css
 ***************************************************************/
/* v1.0 | 20101130 */

html{color:#000;background:#FFF;}

html,body,div,dl,dt,dd,ul,ol,pre,form,legend,p,blockquote,td{margin:0;padding:0;}

th{margin:0;padding:0;font-style:normal;font-weight:normal;text-align:left;}

table{border-collapse:collapse;border-spacing:0;}

img{border:0;}

fieldset{margin:0;padding:0;border:0;}

address,cite,dfn,em,strong,var{font-style:normal;font-weight:normal;}

li{list-style:none;margin:0;padding:0;}

caption{text-align:left;font-style:normal;font-weight:normal;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;margin:0;padding:0;}

select{font-family:inherit;font-size:inherit;font-weight:inherit;}

input,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;}

code{margin:0;padding:0;font-style:normal;font-weight:normal;}

.nodisplay{display:none;}

#audioPlayerWrapper{visibility:auto;position:fixed; z-index:5000; top:2px; left:2px;}

.pauseButtonTrigger 
{
	position:absolute;
	top:130px;
	left:913px;
	width:86px;
	height:41px;
	background-image:url('http://a.dolimg.com/en-US/disneyjunior/media/buttons/MuteButtonOff.png');
	cursor:hand;
    cursor:pointer;
	display:none;
}

.onButton
{
	position:absolute;
	top:130px;
	left:913px;
	width:86px;
	height:41px;
	background-image:url('http://a.dolimg.com/en-US/disneyjunior/media/buttons/MuteButtonOff.png');
	cursor:hand;
    cursor:pointer;
}

.offButton
{
	position:absolute;
	top:130px;
	left:913px;
	width:86px;
	height:41px;
	background-image:url('http://a.dolimg.com/en-US/disneyjunior/media/buttons/MuteButtonOn.png');
	cursor:hand;
    cursor:pointer;
}

a, object{outline:none;}

/***************************************************************
*  Junior Classes
***************************************************************/

/*****
* Ad classes
*****/
.adtile {position:relative;}
.w180 {width: 180px;}
.h160 {height: 160px;}
.h10 {height:10px;}
.AdSlugTop {position:absolute; top:0; z-index:10;}
.AdContent {position:absolute; bottom:0; z-index:9;}


body.defaultHome {
	background-color:#3e9245;
	background-repeat: repeat-y;
}

@font-face
{
	font-family:'DisneyJuniorG';
	src: url('http://a.dolimg.com/en-US/disneyjunior/fonts/DisneyJuniorG.eot?'),
	url('http://a.dolimg.com/en-US/disneyjunior/fonts/DisneyJuniorG.otf') format('opentype'),
	url('http://a.dolimg.com/en-US/disneyjunior/fonts/DisneyJuniorG.woff') format('woff'),
	url('http://a.dolimg.com/en-US/disneyjunior/fonts/DisneyJuniorG.ttf') format('truetype'), 
	url('http://a.dolimg.com/en-US/disneyjunior/fonts/DisneyJuniorG.svg#font') format('svg');
	font-weight: normal;
	font-style: normal;
}

.content {
	width:996px;
	margin: 0 auto;;
	overflow-x:auto;
	overflow-y:auto;
	position:relative;
}

.ChromeContainer {
	position:relative;
}

.chromeText {
	position:absolute;
	overflow-x:auto;
	overflow-y:auto;
	top:0px;
	left:835px;
	z-index:100000001;
}

.homePageMainModule {
	width:989px;
	height:413px;
  overflow:auto;
	position:relative;
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/KidsHomeGlass.png) no-repeat transparent;
  left:5px;
}

.categoryPageMainModule {
	width:785px;
	height:413px;
	position:absolute;
	background:url(http://a.dolimg.com/en-US/disneyjunior/media/CategoryHomeGlass.png) no-repeat transparent;
	left:200px;
	margin-top:3px;
}

.defaultHome .tilePack {
	height:225px;
}

.grownupModule {
	position:relative;
	background:url(http://a.dolimg.com/en-US/disneyjunior/media/backgrounds/whats_on_tv_BG.png);
	width:996px;
	height:362px;
}

.grownupModuleHeader {
	position:absolute;
	top:5px;
	left:400px;
	font-size:18px;
	font-weight:bold;
	font-family:sans-serif, arial, helvetica;
	color:white;
}

.grownupModuleContainer {
	position:relative;
	top:36px;
	left:13px;
}

.grownupModuleTV {
	position:absolute;
	top:3px;
	left:3px;
	width:235px;
	height:270px;
}

.tvModuleHeaderWrapper {
	position:relative;
	width:235px;
	height:56px;
}

.tvModuleHeader {
	position:absolute;
	top:20px;
	left:40px;
}

.tvModuleDayWrapper {
	position:relative;
	width:235px;
	height:30px;
	background-color:#4fc04c;
}

.tvModuleDay {
	position:absolute;
	top:3px;
	left:10px;
	font-size:18px;
	font-family:sans-serif, arial, helvetica;
	color:white;
	text-align:left;
}

.tvModuleSchedule {
	font-family: sans-serif,arial,helvetica;
	font-size: 12px;
    height: 120px;
    margin-bottom: 5px;
    margin-top: 15px;
    overflow: auto;
    width: 235px;
    *overflow-x:auto;
}

.tvModuleSchedule ul {list-style-type:none}

.tvModuleSchedule dl {
	float:left;
	line-height:20px;
	width: 100%;
}

.tvModuleSchedule dl.oddRow {
	background-color:#ECEFEF;
}

.tvModuleSchedule dt {
	float:left;
    font-weight:bold;
    padding:0px 0px 0px 10px;
    width:65px;
}

.tvModuleSchedule dd {
	float:left;
    width:140px;
}

.tvModuleMoreButton {
	position:absolute;
	left:60px;
}

.tvModuleMoreButtonText {
	position:absolute;
	left:70px;
}

.tvModuleMoreButtonText a {
  height:32px;
  line-height:32px;
	font-weight:bold;
	font-size:14px;
	font-family:sans-serif, arial, helvetica;
	text-decoration:none;
	color:#3399cc;
  display:block;
}

.tvModuleMoreButtonWrapper {
	position:relative;
	width:235px;
	height:45px;
}

.grownupModuleFun {
	position:absolute;
	top:3px;
	left:246px;
	width:385px;
	height:266px;
}

.featuredTitleWrapper {
	position:relative;
	width:385px;
	height:56px;
}

.featuredTitle {
	position:absolute;
	top:20px;
	left:60px;
}

.featuredButton {
	position:relative;
	width:145px;
	height:45px;
	top:8px;
	left:120px;
}

div.grownupModuleFun {
	margin: 0 0 16px 0;
}

div.featuredItems {
	width:385px;
	height:170px;
}

div.grownupModuleFun div.featuredItem {
	display: inline;
	float: left;
	margin: 0 4px 0 4px;
	width: 180px;
}

div.grownupModuleFun div.featuredItem img {
	border: 1px solid #bcc0c0;
	padding: 3px;
}

div.grownupModuleFun div.featuredItem div.descriptionText {
	text-align: center;
	width: 182px;
}

div.grownupModuleFun div.featuredItem a {
	color: #3399cc;
	font-family: arial, sans-serif, helvetica;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	font-weight:bold;
}

.grownupModuleAd {
	position:absolute;
	background:url(http://a.dolimg.com/en-US/disneyjunior/media/300x250/300_250_ad_fpo.png);
	background-repeat:no-repeat;
	top:59px;
	left:638px;
	width:311px;
	height:250px;
}

.pageContentWrapper {
  min-height:777px;
  display:block;
  position: relative;
}

.homePageContentWrapper {
  min-height:720px;
  display:block;
  position: relative;
}
/********************************************************
* Navs
********************************************************/
#topNavWrapper {
  display: block;
  height: 120px;
}
  
body.defaultHome div#topNavWrapper {
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/backgrounds/kids-home-background.jpg) 0 -48px;
  display:block;
  height:120px;
}

.topNav {
	height: 120px;
	background-color:white;
}

.topNav ul li {
	float:left;
}


.leftNav {
	float:left;
	width:192px;
	height:413px;
}

.leftNavWrapperTable {
	position:absolute;
	width:169px;
	height:52px;
	top:12px;
	left:11.5px;
}

.leftNavImage {
	width:55px;
	float:left;
}

.leftNavTextWrapper {
	width:110px;
	float:left;
}

.leftNavText {
	font-family: DisneyJuniorG;
	color:#ffffff;
	width:110px;
	text-align:center;
}

/*  I AM INSERTING THIS HERE BECAUSE THE LEFT NAV IS CAUSING LAYOUT ISSUES IN IE */
#leftNavWrapper {
  width:210px;
  float:left;
  min-height:610px;
  position:relative;
  z-index:1;
}

#leftNavWrapperCategory {
  width:210px;
  float:left;
  min-height:610px;
  position:relative;
  top:10px;
  left:0px;
  z-index:700;
}

#leftNavWrapperHomePage {
  width:214px;
  float:left;
}

#characterLeftNavWrapper {
	width:210px;
	min-height: 668px;
	overflow-x:auto;
	overflow-y:auto;
	display:inline;
	float:left;
}
#characterLeftNavWrapper .leftNav {
	width:210px;
	height: 688px;
	overflow-x:auto;
	overflow-y:auto;
	z-index:1;
}

/*********************************************************
* Iris Player on Kids Homepage
*********************************************************/

.defaultHome .homePageIris{
	display:block;
	overflow:auto;
	width:768px;
	height:413px;
	float:right;
	padding-right:7px;
}

.defaultHome .irisPlayerCenterWell{
  display:block;
  overflow:auto;
  padding:7px 0 0 16px;
  float:left;
  width:544px;
  height:407px;
  margin:6px 5px 0 0;
  position:relative;
  z-index:15;
}

.defaultHome .irisPlayerThumbWrapper {
  margin:0 auto;
  padding-left:90px;
}

.defaultHome .irisPlayerRightRail{
  display:block;
  float:left;
  padding:8px 0 0 0;
}

 .defaultHome .irisSponsor{
clear:both;
display:block;
margin:0 auto;
max-width:160px;
min-height:40px;
overflow:auto;
text-align:center;
}

.videoPlayerPosition {
  margin-left:13px;
  padding-top:5px;
}

.pageTagLine {
  color:white;
  font-size:35px;
  font-weight:bold;
  font-family:DisneyJuniorG,arial;
  text-align:center;
  width:780px;
  float:right;
  padding-top:15px;
}
.videoPlayerSponsor {
	min-width:120px;
	max-width:160px;
	min-height:40px;
	max-height:60px;
	position:absolute;
	top:13px;
	right:67px;
	z-index:10;
}

.tilePackSponsor {
	min-width:120px;
	max-width:160px;
	min-height:40px;
	max-height:60px;
	position:absolute;
	top:8px;
	right:79px;
	z-index:1000;
	display:block;
}

.kidsDailyFeaturedPromos {
    width:197px;
    padding-top:15px;
    clear:both;
    display:block;
    height:320px;
    height:327px;
    overflow:auto;
    background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/rightGlass.png) no-repeat -25px -23px;
}

.featuredContentModule {
    width:197px;
    padding-top:15px;
    clear:both;
    display:block;
    height:350px;
    overflow:auto;
    background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/rightGlass.png) no-repeat -25px -23px;
}
#kidsDailyFeaturedWrap{
  width:193px;
  display:block;
  overflow:auto;
}
.kidsDailyFeaturedPromos ul li img {
  width:70px;
  height:60px;
  border:1px solid #fff;
  float:left;
  margin-right:5px;
}
.kidsDailyFeaturedPromos ul li span{
  font-size:10px;
  color:#14497d;
  font-family:arial;
  line-height:10px;
  font-weight:bold;
  display:block;
  padding-right:10px;
  text-align:left;
}

.featuredContentModule ul li img {
  width:70px;
  height:60px;
  border:1px solid #fff;
  float:left;
  margin-right:5px;
}
.featuredContentModule ul li span{
  font-size:10px;
  color:#14497d;
  font-family:arial;
  line-height:10px;
  font-weight:bold;
  display:block;
  padding-right:10px;
  text-align:left;
}

#dailyFeaturedPromoDateWrap ul{
  padding-top:0px;
}

#dailyFeaturedPromoDateWrap {

}

#dailyFeaturedPromoDateWrap ul li{
  height:62px;
  overflow:auto;
  width:100%;
  padding:5px 10px 10px 6px;
}

#dailyFeaturedPromoDateWrap ul li:hover{
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/1x1Bg.png);
  cursor:hand;
}

#dailyFeaturedPromoDateWrap ul li a{
  border:0;
  text-decoration:none;
  color:#14497d;

}

#kidsDailyFeauredPromosDay {
  color:#fecc01;
  font-size:28px;
  font-weight:bold;
  font-family:arial;
  text-transform:uppercase;
  text-align:center;

}

#kidsDailyFeauredPromosDate {
  color:#14497d;
  font-size:20px;
  font-weight:bold;
  font-family:arial;
  text-transform:uppercase;
  text-align:center;
}

#kidsDailyFeaturedPromoDateWrap {

}

#kidsDailyFeaturedPromoDateWrap ul{
  padding-top:20px;

}

#kidsDailyFeaturedPromoDateWrap ul li{
  height:62px;
  overflow:auto;
  width:100%;
  padding:5px 10px 10px 5px;
}

#kidsDailyFeaturedPromoDateWrap ul li:hover{
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/1x1Bg.png);
  cursor:hand;
}

#kidsDailyFeaturedPromoDateWrap ul li a{
  border:0;
  text-decoration:none;
  color:#14497d;

}

.kidsDailyFeaturedPromos ul li span.dailyThumbBg{
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/dailyThumbsBg.png) no-repeat -7px -7px;
  display:block;
  width:80px;
  height:70px;
  overflow:auto;
  float:left;
  padding:0 0 5px 0;
}

.defaultHome #irisFrame{
  position:absolute;
  width:575px;
  height:407px;
  overflow:auto;
  left:2px;
  top:1px;
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/irisFrame.png) no-repeat -2px 0;
}

#irisFrame a{
  display:block;
  text-decoration:none;
  position:relative;
  width:525px;
  height:300px;
  left:16px;
  top:14px;
  outline:none;
  border:none;
  overflow:auto;
}
#irisWrap {
  position:absolute;
  z-index:-1;
  width:525px;
  height:300px;
  padding:8px 0 10px 2px;
  left:15px;
  top:9px;

}

#irisSEOData{
  height:1px;
  width:1px;
  overflow:auto;
}
#irisThumbnails{
  position:absolute;
  display:block;
  /*z-index:-1;*/
  top:318px;
  height:50px;
  width:95%;
  overflow:auto;
  left:15px;
}
#irisThumbnails ul.thumbs {
  clear:both;
  display:block;
  margin:0 auto;
}
#irisThumbnails ul.thumbs li {
  float:left;
  width:52px;
  height:43px;
  cursor:hand;
  position:relative;
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/thumbnailFrame.png) no-repeat 0 0;
}



#irisThumbnails ul.thumbs li .thumbFrame{
  position:absolute;
  width:52px;
  height:43px;
  left:0;
  top:0;
  z-index:5;
  display:block;
}

#irisThumbnails ul.thumbs li img {
  position:absolute;
  top:7px;
  left:6px;
  z-index:2;
  opacity:0.4;
  filter:alpha(opacity=40);
}


#irisThumbnails ul.thumbs li img:hover {
  cursor:hand;
}




/* THUMBNAIL FADES ON HOVER */
#irisThumbnails ul.thumbs li img.featured,#irisThumbnails ul.thumbs li img:hover
 {
  opacity:1.0;
  filter:alpha(opacity=100);
  cursor:hand;
  cursor:arrow;
}

#thumbsWrap {
  display:table;
  margin:0 auto;
  width:100%;
  height:100%;
  overflow:auto;
}

#thumbsWrap2 {
  display:table;
  width:auto;
  margin:0 auto;
  overflow:auto;

}

#thumbsWrap2 > ul {
  display:table-cell;
  overflow:auto;

}
/* Home Page This Week */
.homePageTilePack { width:996px;	height:240px; position:relative; overflow:auto; }
.homePageTilePack .promo  { width:200px; height:240px; float:left; padding-left:15px;padding-top:45px;}
.homePageTilePack .promoImageHolder { padding-top:5px; }
.homePageTilePack .thisWeekHead { padding-left:15px; margin-left:210px; width:700px; margin-top:15px; font-size:20px; color:#11586c; font-family: DisneyJuniorG, Arial, Helvetica, san-serif; font-weight:900; }
.homePageTilePack .thisweek{ position:relative; height:210px; margin-left:210px; }
.homePageTilePack .thisweek .tilepackText { position:absolute; top:145px; left:7px; width:140px; color:#ffffff; font-size:12px; font-weight:900; text-align:center; line-height:100%;	font-family: arial,helvetica,sans-serif;}
.homePageTilePack .thisweek .tilepackText a:link, .homePageTilePack .thisweek .tilepackText a:visited { text-decoration:none;color:#ffffff;}
#twItem1{ position:absolute; z-index:11; top:0px; left:0px; }
#twItem2{ position:absolute; z-index:12; top:0px; left:156px;}
#twItem3{ position:absolute; z-index:13; top:0px; left:310px;}
#twItem4{ position:absolute; z-index:12; top:0px; left:460px;}
#twItem5{ position:absolute; z-index:11; top:0px; left:611px;}
.framewrapper { position:relative;}
.framewrapper .frame { position:absolute; z-index:2; top:0; left:0;}
.framewrapper .content { position:absolute; z-index:-1; top:16px; width:144px; overflow-x:visible;}
#twItem1 .framewrapper .content, #twItem1 .tilepackText {left:5px;}
#twItem2 .framewrapper .content, #twItem2 .tilepackText {left:5px;}
#twItem3 .framewrapper .content, #twItem3 .tilepackText {left:5px;}
#twItem4 .framewrapper .content, #twItem4 .tilepackText {left:9px;}
#twItem5 .framewrapper .content, #twItem5 .tilepackText {left:13px;}


/*  Character Home Page Iris */
.categoryHomePageMainContent {
  display:block;
  overflow:auto;
  width:791px;
  padding-top:0px;
  padding-left:20px;
  min-height:500px;
  z-index:4242;
  float:right;
}

#testWrapper {
  display: none;
  height: 700px;
  position: absolute;
  top: -7px;
  left: 0;
  width: 996px;
  z-index: 600;
}

#testAnimation {
	position:absolute;
	left:0;
	top:0;
}

.characterHomepageIris{
  float:left;
  position:relative;
  display:block;
  width:590px;
  height:534px;
  margin:0 0 0 20px;
}

#characterHomepageIrisWrap {
  position:absolute;
  top:0;
  left:0;
  width:603px;
  height:534px;
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/irisFrameCharacterPage.png) no-repeat;
  z-index:5;
}

.characterHomepageIris .irisImgWrap {
  z-index:2;
  position:absolute;
  left:16px;
  top:18px;
}

.characterHomepageIris .irisBtnWrap {
position:absolute;
top:428px;
left:183px;
z-index:10;
}

.characterHomepageIris span{
  position:absolute;
  margin:0 auto;
  width:100%;
  text-align:center;
  font-color:#fff;
  font-family:arial;
  font-size:12px;
  font-weight:900;
  cursor:hand;
}

.characterHomepageIris a{
  color:#FFFFFF;
  display:block;
  overflow:auto;
  position:absolute;
  text-decoration:none;
  left:20px;
  top:20px;
}

.characterHomePageRightRail {
  width:162px;
  float:left;
  position:relative;
  padding:4px 0 0 0;
}



/* Character Homepage Vertial Tile Pack */
.characterPageVerticalTilePack .first,
.characterPageVerticalTilePack .middle,
.characterPageVerticalTilePack .last{
  display:block;
  float:left;
  clear:both;
  position:relative;
}


.characterPageVerticalTilePack .first
{
  height:168px;
  width:162px;
  overflow:auto;

}

.characterPageVerticalTilePack .middle  {
  height:169px;
  width:162px;
  overflow:auto;
}

.characterPageVerticalTilePack .last {
  height:186px;
  width:162px;
}
.characterPageVerticalTilePack .first:hover,
.characterPageVerticalTilePack .middle:hover,
.characterPageVerticalTilePack .last:hover{
  display:block;
  cursor:hand;
}

.tileFrame {
  display:block !important;
  position:absolute;
  z-index:10;
}
.tileFrame:hover{
  cursor:hand !important;
}
.tileFrame a{
  left:14px;
  position:absolute;
  text-align:center;
  text-decoration:none;
  top:4px;
  width:140px;
  z-index:5;
}

.imgWrapper {
  position:absolute;
  left:0;
  top:4px;
  z-index:4;
}

.characterPageVerticalTilePack a {
  height:171px;
  display:block;
  position:absolute;
  z-index:9;
  text-decoration:none;

}

.characterPageVerticalTilePack a:hover{
  display:block;
  cursor:hand;
}

.characterPageVerticalTilePack .first span {
  top:128px;
}
.characterPageVerticalTilePack span{
  position:absolute;
  top:132px;
  width:100%;
  margin:0 auto;
  text-align:center;
  display:block;
  z-index:11;
  font-family:arial;
  color:#fff;
  font-size:12px;
  font-weight:900;
}

.characterPageVerticalTilePack span a{
  color:#fff;
  font-size:12px;
  font-weight:900;
  height:auto !important;
  text-decoration:none;
  position:relative;
}

.characterPageVerticalTilePack .first .imgContent {
  position:absolute;
  left:12px;
  top:4px;
}

.characterPageVerticalTilePack .last .imgContent {
  position:absolute;
  left:12px;
  top:9px;
}

.characterPageVerticalTilePack .imgContent {
  position:absolute;
  z-index:1;
  left:12px;
  top:5px;
}


.characterPageVerticalTilePack .tileFrame {


}

.characterPageVerticalTilePack .tileFrame:hover {
  cursor:hand;

}
.characterPageVerticalTilePack .first .tileFramemusic,
.characterPageVerticalTilePack .first .tileFramegames,
.characterPageVerticalTilePack .first .tileFramecreate,
.characterPageVerticalTilePack .first .tileFramestories,
.characterPageVerticalTilePack .first .tileFramevideo {
  height:168px;
  width:162px;
  display:block;
}


.characterPageVerticalTilePack .middle .tileFramemusic,
.characterPageVerticalTilePack .middle .tileFramegames,
.characterPageVerticalTilePack .middle .tileFramecreate,
.characterPageVerticalTilePack .middle .tileFramestories,
.characterPageVerticalTilePack .middle .tileFramevideo {
  height:169px;
  width:162px;
  background-position:0 -168px;
  overflow:auto;
  display:block;
}


.characterPageVerticalTilePack .last .tileFramemusic,
.characterPageVerticalTilePack .last .tileFramegames,
.characterPageVerticalTilePack .last .tileFramecreate,
.characterPageVerticalTilePack .last .tileFramestories,
.characterPageVerticalTilePack .last .tileFramevideo {
  height:187px;
  width:162px;
  background-position:0 -337px;
  overflow:auto;
  display:block;
}

/*  Character page tile pack */

#characterTilePackWrapper {
	height:777px;
	min-height:777px;
	margin-left: 185px;
	display:inline;
	width:795px;
}

.characterPageImage {
  display:block;
  overflow:auto;
  width:795px;
  height:777px;
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/backgrounds/3x4-shield.png) no-repeat 0px 10px;
}

.characterPageContent {
  display:block;
  overflow:auto;
  width:796px;
  height:1000px;
  position:absolute;
  left:185px;
}

.contentfull {
  position:relative;
}
.videoTilePack {
  background-image:url(http://a.dolimg.com/en-US/disneyjunior/media/backgrounds/1x4-shield.png);
  width: 798px;
  height:250px;
}

.videoTilePackPositionDiv {
	background-image:url(http://a.dolimg.com/en-US/disneyjunior/media/backgrounds/1x4-shield.png);
}

.characterHomePageMainContent {
  padding-top: 10px;
  display:block;
  overflow:auto;
  width:795px;
  height:777px;
  position:absolute;
  left:185px;
  visibility: auto;
}


.characterPage3x4TilePackContent {
  padding-top: 10px;
  display:block;
  overflow:auto;
  width:795px;
  height:777px;
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/backgrounds/3x4-shield.png) no-repeat 0px 10px;
  position:absolute;
  left:185px;
}

.gamesSponsor {
	max-width:160px;
	max-height:60px;
	overflow:auto;
	display:block;
	position:absolute;
	z-index:105;
	right:75px;
	top:20px;
}

.characterPageImage object, .characterPageImage embed {
  width:795px;
}

/* music */
.tileFramemusic {
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/tilePack/spriteMusicVert.png);
  width:162px;
  height:168px;
  display:block;
  position:absolute;
  z-index:10;
}
/* games */
.tileFramegames {
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/tilePack/spriteGamesVert.png);
}

/* create */
.tileFramecreate {
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/tilePack/spriteCreateVert.png);
}


/* stories */
.tileFramestories{
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/tilePack/spriteStoriesVert.png);
}


/* video */
.tileFramevideo {
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/tilePack/spriteVideoVert.png) no-repeat;
}

/* GAME PLAY PAGE */
.mainGameDiv {
	width:780px;
	margin-left:12px;
	min-height:700px;
	padding-top:10px;
	position:relative;
}
#gamePositionDiv .gameTitle {
	color:#208713;
	font-size:22px;
	font-weight:bold;
	font-family:DisneyJuniorG, arial;
	position:absolute;
	z-index:101;
	left:19px;
	top:8px;
}
#gamePositionDiv .gameDescription {
	color:#208713;
	font-size:16px;
	font-weight:normal;
	font-family:DisneyJuniorG, arial;
	position:absolute;
	z-index:102;
	left:19px;
	top:60px;
}

#gamePositionDiv .gameSponsor {
	max-width:160px;
	max-height:60px;
	position:absolute;
	z-index:105;
	right:20px;
	top:10px;
}


/* STORY PLAY PAGE */
.mainStoryDiv {
	width:780px;
	margin-left:12px;
	min-height:700px;
	padding-top:10px;
	position:relative;
}


#storyPositionDiv .storyTitle {
	color:#C640A7;
	font-size:24px;
	font-weight:bold;
	font-family:DisneyJuniorG, arial;
	position:absolute;
	z-index:101;
	left:19px;
	top:8px;
}
#storyPositionDiv .storyDescription {
	color:#C640A7;
	font-size:16px;
	font-weight:normal;
	font-family:DisneyJuniorG, arial;
	position:absolute;
	z-index:102;
	left:19px;
	top:60px;
}

#storyPositionDiv .storySponsor {
	max-width:160px;
	max-height:60px;
	position:absolute;
	z-index:105;
	right:20px;
	top:10px;
}


.footerModule{
  display:block;
  clear:both;
}

#interstitial {
	background: url(http://a.dolimg.com/en-US/disneyjunior/media/backgrounds/interstitial.png) no-repeat 0px 0px;
	background-position: 50% 20px;
	background-repeat:no-repeat;
	width:996px;
	height:774px;
	position:relative;
}

#interstitialHeadline {
	position:absolute;
	top:40px;
	left:200px;
	width:620px;
	font-family:DisneyJuniorG;
	color:#E63434;
	line-height:90%;
	font-size:24px;
}

#interstitialText {
	position:absolute;
	top:120px;
	left:200px;
	width:600px;
	font-family:DisneyJuniorG;
	color:#3A798D;
	font-size:24px;
	line-height:90%;
}

#interstitialSTOP {
	width:104px;
	height:103px;
	bottom:400px;
	left:365px;
	position:absolute;
	background-image: url(http://a.dolimg.com/en-US/disneyjunior/media/buttons/interstitial.png);
	background-position: 0 0;
}
#interstitialGO {
	width:104px;
	height:103px;
	bottom:400px;
	left:515px;
	position:absolute;
	background-image: url(http://a.dolimg.com/en-US/disneyjunior/media/buttons/interstitial.png);
	background-position: -125px 0;
}
#interstitialSTOP img, #interstitialGO img{
	width:104px;
	height:103px;
}








/***************************************************************
 *  File: /css/reset.css
 ***************************************************************/
/* v1.0 | 20101130 */

html{color:#000;background:#FFF;}

html,body,div,dl,dt,dd,ul,ol,pre,form,legend,p,blockquote,td{margin:0;padding:0;}

th{margin:0;padding:0;font-style:normal;font-weight:normal;text-align:left;}

table{border-collapse:collapse;border-spacing:0;}

img{border:0;}

fieldset{margin:0;padding:0;border:0;}

address,cite,dfn,em,strong,var{font-style:normal;font-weight:normal;}

li{list-style:none;margin:0;padding:0;}

caption{text-align:left;font-style:normal;font-weight:normal;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;margin:0;padding:0;}

select{font-family:inherit;font-size:inherit;font-weight:inherit;}

input,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;}

code{margin:0;padding:0;font-style:normal;font-weight:normal;}

.nodisplay{display:none;}

#audioPlayerWrapper{visibility:auto;position:fixed; z-index:5000; top:2px; left:2px;}

.pauseButtonTrigger 
{
	position:absolute;
	top:130px;
	left:913px;
	width:86px;
	height:41px;
	background-image:url('http://a.dolimg.com/en-US/disneyjunior/media/buttons/MuteButtonOff.png');
	cursor:hand;
    cursor:pointer;
	display:none;
}

.onButton
{
	position:absolute;
	top:130px;
	left:913px;
	width:86px;
	height:41px;
	background-image:url('http://a.dolimg.com/en-US/disneyjunior/media/buttons/MuteButtonOff.png');
	cursor:hand;
    cursor:pointer;
}

.offButton
{
	position:absolute;
	top:130px;
	left:913px;
	width:86px;
	height:41px;
	background-image:url('http://a.dolimg.com/en-US/disneyjunior/media/buttons/MuteButtonOn.png');
	cursor:hand;
    cursor:pointer;
}

a, object{outline:none;}

/***************************************************************
*  Junior Classes
***************************************************************/

/*****
* Ad classes
*****/
.adtile {position:relative;}
.w180 {width: 180px;}
.h160 {height: 160px;}
.h10 {height:10px;}
.AdSlugTop {position:absolute; top:0; z-index:10;}
.AdContent {position:absolute; bottom:0; z-index:9;}


body.defaultHome {
	background-color:#3e9245;
	background-repeat: repeat-y;
}

@font-face
{
	font-family:'DisneyJuniorG';
	src: url('http://a.dolimg.com/en-US/disneyjunior/fonts/DisneyJuniorG.eot?'),
	url('http://a.dolimg.com/en-US/disneyjunior/fonts/DisneyJuniorG.otf') format('opentype'),
	url('http://a.dolimg.com/en-US/disneyjunior/fonts/DisneyJuniorG.woff') format('woff'),
	url('http://a.dolimg.com/en-US/disneyjunior/fonts/DisneyJuniorG.ttf') format('truetype'), 
	url('http://a.dolimg.com/en-US/disneyjunior/fonts/DisneyJuniorG.svg#font') format('svg');
	font-weight: normal;
	font-style: normal;
}

.content {
	width:996px;
	margin: 0 auto;;
	overflow-x:auto;
	overflow-y:auto;
	position:relative;
}

.ChromeContainer {
	position:relative;
}

.chromeText {
	position:absolute;
	overflow-x:auto;
	overflow-y:auto;
	top:0px;
	left:835px;
	z-index:100000001;
}

.homePageMainModule {
	width:989px;
	height:413px;
  overflow:auto;
	position:relative;
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/KidsHomeGlass.png) no-repeat transparent;
  left:5px;
}

.categoryPageMainModule {
	width:785px;
	height:413px;
	position:absolute;
	background:url(http://a.dolimg.com/en-US/disneyjunior/media/CategoryHomeGlass.png) no-repeat transparent;
	left:200px;
	margin-top:3px;
}

.defaultHome .tilePack {
	height:225px;
}

.grownupModule {
	position:relative;
	background:url(http://a.dolimg.com/en-US/disneyjunior/media/backgrounds/whats_on_tv_BG.png);
	width:996px;
	height:362px;
}

.grownupModuleHeader {
	position:absolute;
	top:5px;
	left:400px;
	font-size:18px;
	font-weight:bold;
	font-family:sans-serif, arial, helvetica;
	color:white;
}

.grownupModuleContainer {
	position:relative;
	top:36px;
	left:13px;
}

.grownupModuleTV {
	position:absolute;
	top:3px;
	left:3px;
	width:235px;
	height:270px;
}

.tvModuleHeaderWrapper {
	position:relative;
	width:235px;
	height:56px;
}

.tvModuleHeader {
	position:absolute;
	top:20px;
	left:40px;
}

.tvModuleDayWrapper {
	position:relative;
	width:235px;
	height:30px;
	background-color:#4fc04c;
}

.tvModuleDay {
	position:absolute;
	top:3px;
	left:10px;
	font-size:18px;
	font-family:sans-serif, arial, helvetica;
	color:white;
	text-align:left;
}

.tvModuleSchedule {
	font-family: sans-serif,arial,helvetica;
	font-size: 12px;
    height: 120px;
    margin-bottom: 5px;
    margin-top: 15px;
    overflow: auto;
    width: 235px;
    *overflow-x:auto;
}

.tvModuleSchedule ul {list-style-type:none}

.tvModuleSchedule dl {
	float:left;
	line-height:20px;
	width: 100%;
}

.tvModuleSchedule dl.oddRow {
	background-color:#ECEFEF;
}

.tvModuleSchedule dt {
	float:left;
    font-weight:bold;
    padding:0px 0px 0px 10px;
    width:65px;
}

.tvModuleSchedule dd {
	float:left;
    width:140px;
}

.tvModuleMoreButton {
	position:absolute;
	left:60px;
}

.tvModuleMoreButtonText {
	position:absolute;
	left:70px;
}

.tvModuleMoreButtonText a {
  height:32px;
  line-height:32px;
	font-weight:bold;
	font-size:14px;
	font-family:sans-serif, arial, helvetica;
	text-decoration:none;
	color:#3399cc;
  display:block;
}

.tvModuleMoreButtonWrapper {
	position:relative;
	width:235px;
	height:45px;
}

.grownupModuleFun {
	position:absolute;
	top:3px;
	left:246px;
	width:385px;
	height:266px;
}

.featuredTitleWrapper {
	position:relative;
	width:385px;
	height:56px;
}

.featuredTitle {
	position:absolute;
	top:20px;
	left:60px;
}

.featuredButton {
	position:relative;
	width:145px;
	height:45px;
	top:8px;
	left:120px;
}

div.grownupModuleFun {
	margin: 0 0 16px 0;
}

div.featuredItems {
	width:385px;
	height:170px;
}

div.grownupModuleFun div.featuredItem {
	display: inline;
	float: left;
	margin: 0 4px 0 4px;
	width: 180px;
}

div.grownupModuleFun div.featuredItem img {
	border: 1px solid #bcc0c0;
	padding: 3px;
}

div.grownupModuleFun div.featuredItem div.descriptionText {
	text-align: center;
	width: 182px;
}

div.grownupModuleFun div.featuredItem a {
	color: #3399cc;
	font-family: arial, sans-serif, helvetica;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	font-weight:bold;
}

.grownupModuleAd {
	position:absolute;
	background:url(http://a.dolimg.com/en-US/disneyjunior/media/300x250/300_250_ad_fpo.png);
	background-repeat:no-repeat;
	top:59px;
	left:638px;
	width:311px;
	height:250px;
}

.pageContentWrapper {
  min-height:777px;
  display:block;
  position: relative;
}

.homePageContentWrapper {
  min-height:720px;
  display:block;
  position: relative;
}
/********************************************************
* Navs
********************************************************/
#topNavWrapper {
  display: block;
  height: 120px;
}
  
body.defaultHome div#topNavWrapper {
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/backgrounds/kids-home-background.jpg) 0 -48px;
  display:block;
  height:120px;
}

.topNav {
	height: 120px;
	background-color:white;
}

.topNav ul li {
	float:left;
}


.leftNav {
	float:left;
	width:192px;
	height:413px;
}

.leftNavWrapperTable {
	position:absolute;
	width:169px;
	height:52px;
	top:12px;
	left:11.5px;
}

.leftNavImage {
	width:55px;
	float:left;
}

.leftNavTextWrapper {
	width:110px;
	float:left;
}

.leftNavText {
	font-family: DisneyJuniorG;
	color:#ffffff;
	width:110px;
	text-align:center;
}

/*  I AM INSERTING THIS HERE BECAUSE THE LEFT NAV IS CAUSING LAYOUT ISSUES IN IE */
#leftNavWrapper {
  width:210px;
  float:left;
  min-height:610px;
  position:relative;
  z-index:1;
}

#leftNavWrapperCategory {
  width:210px;
  float:left;
  min-height:610px;
  position:relative;
  top:0px;
  left:0px;
  z-index:700;
}

#leftNavWrapperHomePage {
  width:214px;
  float:left;
}

#characterLeftNavWrapper {
	width:210px;
	min-height: 668px;
	overflow-x:auto;
	overflow-y:auto;
	display:inline;
	float:left;
}
#characterLeftNavWrapper .leftNav {
	width:210px;
	height: 688px;
	overflow-x:auto;
	overflow-y:auto;
	z-index:1;
}

/*********************************************************
* Iris Player on Kids Homepage
*********************************************************/

.defaultHome .homePageIris{
	display:block;
	overflow:auto;
	width:768px;
	height:413px;
	float:right;
	padding-right:7px;
}

.defaultHome .irisPlayerCenterWell{
  display:block;
  overflow:auto;
  padding:7px 0 0 16px;
  float:left;
  width:544px;
  height:407px;
  margin:6px 5px 0 0;
  position:relative;
  z-index:15;
}

.defaultHome .irisPlayerThumbWrapper {
  margin:0 auto;
  padding-left:90px;
}

.defaultHome .irisPlayerRightRail{
  display:block;
  float:left;
  padding:8px 0 0 0;
}

 .defaultHome .irisSponsor{
clear:both;
display:block;
margin:0 auto;
max-width:160px;
min-height:40px;
overflow:auto;
text-align:center;
}

.videoPlayerPosition {
  margin-left:13px;
  padding-top:5px;
}

.pageTagLine {
  color:white;
  font-size:35px;
  font-weight:bold;
  font-family:DisneyJuniorG,arial;
  text-align:center;
  width:780px;
  float:right;
  padding-top:15px;
}
.videoPlayerSponsor {
	min-width:120px;
	max-width:160px;
	min-height:40px;
	max-height:60px;
	position:absolute;
	top:13px;
	right:67px;
	z-index:10;
}

.tilePackSponsor {
	min-width:120px;
	max-width:160px;
	min-height:40px;
	max-height:60px;
	position:absolute;
	top:8px;
	right:79px;
	z-index:1000;
	display:block;
}

.kidsDailyFeaturedPromos {
    width:197px;
    padding-top:15px;
    clear:both;
    display:block;
    height:320px;
    height:327px;
    overflow:auto;
    background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/rightGlass.png) no-repeat -25px -23px;
}

.featuredContentModule {
    width:197px;
    padding-top:15px;
    clear:both;
    display:block;
    height:350px;
    overflow:auto;
    background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/rightGlass.png) no-repeat -25px -23px;
}
#kidsDailyFeaturedWrap{
  width:193px;
  display:block;
  overflow:auto;
}
.kidsDailyFeaturedPromos ul li img {
  width:70px;
  height:60px;
  border:1px solid #fff;
  float:left;
  margin-right:5px;
}
.kidsDailyFeaturedPromos ul li span{
  font-size:10px;
  color:#14497d;
  font-family:arial;
  line-height:10px;
  font-weight:bold;
  display:block;
  padding-right:10px;
  text-align:left;
}

.featuredContentModule ul li img {
  width:70px;
  height:60px;
  border:1px solid #fff;
  float:left;
  margin-right:5px;
}
.featuredContentModule ul li span{
  font-size:10px;
  color:#14497d;
  font-family:arial;
  line-height:10px;
  font-weight:bold;
  display:block;
  padding-right:10px;
  text-align:left;
}

#dailyFeaturedPromoDateWrap ul{
  padding-top:0px;
}

#dailyFeaturedPromoDateWrap {

}

#dailyFeaturedPromoDateWrap ul li{
  height:62px;
  overflow:auto;
  width:100%;
  padding:5px 10px 10px 6px;
}

#dailyFeaturedPromoDateWrap ul li:hover{
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/1x1Bg.png);
  cursor:hand;
}

#dailyFeaturedPromoDateWrap ul li a{
  border:0;
  text-decoration:none;
  color:#14497d;

}

#kidsDailyFeauredPromosDay {
  color:#fecc01;
  font-size:28px;
  font-weight:bold;
  font-family:arial;
  text-transform:uppercase;
  text-align:center;

}

#kidsDailyFeauredPromosDate {
  color:#14497d;
  font-size:20px;
  font-weight:bold;
  font-family:arial;
  text-transform:uppercase;
  text-align:center;
}

#kidsDailyFeaturedPromoDateWrap {

}

#kidsDailyFeaturedPromoDateWrap ul{
  padding-top:20px;

}

#kidsDailyFeaturedPromoDateWrap ul li{
  height:62px;
  overflow:auto;
  width:100%;
  padding:5px 10px 10px 5px;
}

#kidsDailyFeaturedPromoDateWrap ul li:hover{
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/1x1Bg.png);
  cursor:hand;
}

#kidsDailyFeaturedPromoDateWrap ul li a{
  border:0;
  text-decoration:none;
  color:#14497d;

}

.kidsDailyFeaturedPromos ul li span.dailyThumbBg{
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/dailyThumbsBg.png) no-repeat -7px -7px;
  display:block;
  width:80px;
  height:70px;
  overflow:auto;
  float:left;
  padding:0 0 5px 0;
}

.defaultHome #irisFrame{
  position:absolute;
  width:575px;
  height:407px;
  overflow:auto;
  left:2px;
  top:1px;
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/irisFrame.png) no-repeat -2px 0;
}

#irisFrame a{
  display:block;
  text-decoration:none;
  position:relative;
  width:525px;
  height:300px;
  left:16px;
  top:14px;
  outline:none;
  border:none;
  overflow:auto;
}
#irisWrap {
  position:absolute;
  z-index:-1;
  width:525px;
  height:300px;
  padding:8px 0 10px 2px;
  left:15px;
  top:9px;

}

#irisSEOData{
  height:1px;
  width:1px;
  overflow:auto;
}
#irisThumbnails{
  position:absolute;
  display:block;
  /*z-index:-1;*/
  top:318px;
  height:50px;
  width:95%;
  overflow:auto;
  left:15px;
}
#irisThumbnails ul.thumbs {
  clear:both;
  display:block;
  margin:0 auto;
}
#irisThumbnails ul.thumbs li {
  float:left;
  width:52px;
  height:43px;
  cursor:hand;
  position:relative;
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/thumbnailFrame.png) no-repeat 0 0;
}



#irisThumbnails ul.thumbs li .thumbFrame{
  position:absolute;
  width:52px;
  height:43px;
  left:0;
  top:0;
  z-index:5;
  display:block;
}

#irisThumbnails ul.thumbs li img {
  position:absolute;
  top:7px;
  left:6px;
  z-index:2;
  opacity:0.4;
  filter:alpha(opacity=40);
}


#irisThumbnails ul.thumbs li img:hover {
  cursor:hand;
}




/* THUMBNAIL FADES ON HOVER */
#irisThumbnails ul.thumbs li img.featured,#irisThumbnails ul.thumbs li img:hover
 {
  opacity:1.0;
  filter:alpha(opacity=100);
  cursor:hand;
  cursor:arrow;
}

#thumbsWrap {
  display:table;
  margin:0 auto;
  width:100%;
  height:100%;
  overflow:auto;
}

#thumbsWrap2 {
  display:table;
  width:auto;
  margin:0 auto;
  overflow:auto;

}

#thumbsWrap2 > ul {
  display:table-cell;
  overflow:auto;

}
/* Home Page This Week */
.homePageTilePack { width:996px;	height:240px; position:relative; overflow:auto; }
.homePageTilePack .promo  { width:200px; height:240px; float:left; padding-left:15px;padding-top:45px;}
.homePageTilePack .promoImageHolder { padding-top:5px; }
.homePageTilePack .thisWeekHead { padding-left:15px; margin-left:210px; width:700px; margin-top:15px; font-size:20px; color:#11586c; font-family: DisneyJuniorG, Arial, Helvetica, san-serif; font-weight:900; }
.homePageTilePack .thisweek{ position:relative; height:210px; margin-left:210px; }
.homePageTilePack .thisweek .tilepackText { position:absolute; top:145px; left:7px; width:140px; color:#ffffff; font-size:12px; font-weight:900; text-align:center; line-height:100%;	font-family: arial,helvetica,sans-serif;}
.homePageTilePack .thisweek .tilepackText a:link, .homePageTilePack .thisweek .tilepackText a:visited { text-decoration:none;color:#ffffff;}
#twItem1{ position:absolute; z-index:11; top:0px; left:0px; }
#twItem2{ position:absolute; z-index:12; top:0px; left:156px;}
#twItem3{ position:absolute; z-index:13; top:0px; left:310px;}
#twItem4{ position:absolute; z-index:12; top:0px; left:460px;}
#twItem5{ position:absolute; z-index:11; top:0px; left:611px;}
.framewrapper { position:relative;}
.framewrapper .frame { position:absolute; z-index:2; top:0; left:0;}
.framewrapper .content { position:absolute; z-index:-1; top:16px; width:144px; overflow-x:visible;}
#twItem1 .framewrapper .content, #twItem1 .tilepackText {left:5px;}
#twItem2 .framewrapper .content, #twItem2 .tilepackText {left:5px;}
#twItem3 .framewrapper .content, #twItem3 .tilepackText {left:5px;}
#twItem4 .framewrapper .content, #twItem4 .tilepackText {left:9px;}
#twItem5 .framewrapper .content, #twItem5 .tilepackText {left:13px;}


/*  Character Home Page Iris */
.categoryHomePageMainContent {
  display:block;
  overflow:auto;
  width:791px;
  padding-top:0px;
  padding-left:20px;
  min-height:500px;
  z-index:4242;
  float:right;
}

#characterIntroWrapper {
  display: none;
  height: 700px;
  position: absolute;
  top: -7px;
  left: 0;
  width: 996px;
  z-index: 600;
}

#characterOpeningAnimation {
	position:absolute;
	left:0;
	top:0;
}

.characterHomepageIris{
  float:left;
  position:relative;
  display:block;
  width:590px;
  height:534px;
  margin:0 0 0 20px;
}

#characterHomepageIrisWrap {
  position:absolute;
  top:0;
  left:0;
  width:603px;
  height:534px;
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/irisPlayer/irisFrameCharacterPage.png) no-repeat;
  z-index:5;
}

.characterHomepageIris .irisImgWrap {
  z-index:2;
  position:absolute;
  left:16px;
  top:18px;
}

.characterHomepageIris .irisBtnWrap {
position:absolute;
top:428px;
left:183px;
z-index:10;
}

.characterHomepageIris span{
  position:absolute;
  margin:0 auto;
  width:100%;
  text-align:center;
  font-color:#fff;
  font-family:arial;
  font-size:12px;
  font-weight:900;
  cursor:hand;
}

.characterHomepageIris a{
  color:#FFFFFF;
  display:block;
  overflow:auto;
  position:absolute;
  text-decoration:none;
  left:20px;
  top:20px;
}

.characterHomePageRightRail {
  width:162px;
  float:left;
  position:relative;
  padding:4px 0 0 0;
}



/* Character Homepage Vertial Tile Pack */
.characterPageVerticalTilePack .first,
.characterPageVerticalTilePack .middle,
.characterPageVerticalTilePack .last{
  display:block;
  float:left;
  clear:both;
  position:relative;
}


.characterPageVerticalTilePack .first
{
  height:168px;
  width:162px;
  overflow:auto;

}

.characterPageVerticalTilePack .middle  {
  height:169px;
  width:162px;
  overflow:auto;
}

.characterPageVerticalTilePack .last {
  height:186px;
  width:162px;
}
.characterPageVerticalTilePack .first:hover,
.characterPageVerticalTilePack .middle:hover,
.characterPageVerticalTilePack .last:hover{
  display:block;
  cursor:hand;
}

.tileFrame {
  display:block !important;
  position:absolute;
  z-index:10;
}
.tileFrame:hover{
  cursor:hand !important;
}
.tileFrame a{
  left:14px;
  position:absolute;
  text-align:center;
  text-decoration:none;
  top:4px;
  width:140px;
  z-index:5;
}

.imgWrapper {
  position:absolute;
  left:0;
  top:4px;
  z-index:4;
}

.characterPageVerticalTilePack a {
  height:171px;
  display:block;
  position:absolute;
  z-index:9;
  text-decoration:none;

}

.characterPageVerticalTilePack a:hover{
  display:block;
  cursor:hand;
}

.characterPageVerticalTilePack .first span {
  top:128px;
}
.characterPageVerticalTilePack span{
  position:absolute;
  top:132px;
  width:100%;
  margin:0 auto;
  text-align:center;
  display:block;
  z-index:11;
  font-family:arial;
  color:#fff;
  font-size:12px;
  font-weight:900;
}

.characterPageVerticalTilePack span a{
  color:#fff;
  font-size:12px;
  font-weight:900;
  height:auto !important;
  text-decoration:none;
  position:relative;
}

.characterPageVerticalTilePack .first .imgContent {
  position:absolute;
  left:12px;
  top:4px;
}

.characterPageVerticalTilePack .last .imgContent {
  position:absolute;
  left:12px;
  top:9px;
}

.characterPageVerticalTilePack .imgContent {
  position:absolute;
  z-index:1;
  left:12px;
  top:5px;
}


.characterPageVerticalTilePack .tileFrame {


}

.characterPageVerticalTilePack .tileFrame:hover {
  cursor:hand;

}
.characterPageVerticalTilePack .first .tileFramemusic,
.characterPageVerticalTilePack .first .tileFramegames,
.characterPageVerticalTilePack .first .tileFramecreate,
.characterPageVerticalTilePack .first .tileFramestories,
.characterPageVerticalTilePack .first .tileFramevideo {
  height:168px;
  width:162px;
  display:block;
}


.characterPageVerticalTilePack .middle .tileFramemusic,
.characterPageVerticalTilePack .middle .tileFramegames,
.characterPageVerticalTilePack .middle .tileFramecreate,
.characterPageVerticalTilePack .middle .tileFramestories,
.characterPageVerticalTilePack .middle .tileFramevideo {
  height:169px;
  width:162px;
  background-position:0 -168px;
  overflow:auto;
  display:block;
}


.characterPageVerticalTilePack .last .tileFramemusic,
.characterPageVerticalTilePack .last .tileFramegames,
.characterPageVerticalTilePack .last .tileFramecreate,
.characterPageVerticalTilePack .last .tileFramestories,
.characterPageVerticalTilePack .last .tileFramevideo {
  height:187px;
  width:162px;
  background-position:0 -337px;
  overflow:auto;
  display:block;
}

/*  Character page tile pack */

#characterTilePackWrapper {
	height:777px;
	min-height:777px;
	margin-left: 185px;
	display:inline;
	width:795px;
}

.characterPageImage {
  display:block;
  overflow:auto;
  width:795px;
  height:777px;
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/backgrounds/3x4-shield.png) no-repeat 0px 10px;
}

.characterPageContent {
  display:block;
  overflow:auto;
  width:796px;
  height:777px;
  position:absolute;
  left:185px;
}

.contentfull {
  position:relative;
}
.videoTilePack {
  background-image:url(http://a.dolimg.com/en-US/disneyjunior/media/backgrounds/1x4-shield.png);
  width: 798px;
  height:250px;
}

.videoTilePackPositionDiv {
	background-image:url(http://a.dolimg.com/en-US/disneyjunior/media/backgrounds/1x4-shield.png);
}

.characterHomePageMainContent {
  padding-top: 10px;
  display:block;
  overflow:auto;
  width:795px;
  height:777px;
  position:absolute;
  left:185px;
  visibility: auto;
}


.characterPage3x4TilePackContent {
  padding-top: 10px;
  display:block;
  overflow:auto;
  width:795px;
  height:777px;
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/backgrounds/3x4-shield.png) no-repeat 0px 10px;
  position:absolute;
  left:185px;
}

.gamesSponsor {
	max-width:160px;
	max-height:60px;
	overflow:auto;
	display:block;
	position:absolute;
	z-index:105;
	right:75px;
	top:20px;
}

.characterPageImage object, .characterPageImage embed {
  width:795px;
}

/* music */
.tileFramemusic {
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/tilePack/spriteMusicVert.png);
  width:162px;
  height:168px;
  display:block;
  position:absolute;
  z-index:10;
}
/* games */
.tileFramegames {
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/tilePack/spriteGamesVert.png);
}

/* create */
.tileFramecreate {
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/tilePack/spriteCreateVert.png);
}


/* stories */
.tileFramestories{
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/tilePack/spriteStoriesVert.png);
}


/* video */
.tileFramevideo {
  background:url(http://a.dolimg.com/en-US/disneyjunior/media/tilePack/spriteVideoVert.png) no-repeat;
}

/* GAME PLAY PAGE */
.mainGameDiv {
	width:780px;
	margin-left:12px;
	min-height:700px;
	padding-top:10px;
	position:relative;
}
#gamePositionDiv .gameTitle {
	color:#be1818;
	font-size:30px;
	font-weight:bold;
	font-family:DisneyJuniorG, arial;
	position:absolute;
	z-index:101;
	left:19px;
	top:8px;
}
#gamePositionDiv .gameDescription {
	color:#07aaeb;
	font-size:16px;
	font-weight:normal;
	font-family:DisneyJuniorG, arial;
	position:absolute;
	z-index:102;
	left:19px;
	top:60px;
}

#gamePositionDiv .gameSponsor {
	max-width:160px;
	max-height:60px;
	position:absolute;
	z-index:105;
	right:20px;
	top:10px;
}


/* STORY PLAY PAGE */
.mainStoryDiv {
	width:780px;
	margin-left:12px;
	min-height:700px;
	padding-top:10px;
	position:relative;
}


#storyPositionDiv .storyTitle {
	color:#C640A7;
	font-size:24px;
	font-weight:bold;
	font-family:DisneyJuniorG, arial;
	position:absolute;
	z-index:101;
	left:19px;
	top:8px;
}
#storyPositionDiv .storyDescription {
	color:#C640A7;
	font-size:16px;
	font-weight:normal;
	font-family:DisneyJuniorG, arial;
	position:absolute;
	z-index:102;
	left:19px;
	top:60px;
}

#storyPositionDiv .storySponsor {
	max-width:160px;
	max-height:60px;
	position:absolute;
	z-index:105;
	right:20px;
	top:10px;
}


.footerModule{
  display:block;
  clear:both;
}

#interstitial {
	background: url(http://a.dolimg.com/en-US/disneyjunior/media/backgrounds/interstitial.png) no-repeat 0px 0px;
	background-position: 50% 20px;
	background-repeat:no-repeat;
	width:996px;
	height:774px;
	position:relative;
}

#interstitialHeadline {
	position:absolute;
	top:40px;
	left:200px;
	width:620px;
	font-family:DisneyJuniorG;
	color:#E63434;
	line-height:90%;
	font-size:24px;
}

#interstitialText {
	position:absolute;
	top:120px;
	left:200px;
	width:600px;
	font-family:DisneyJuniorG;
	color:#3A798D;
	font-size:24px;
	line-height:90%;
}

#interstitialSTOP {
	width:104px;
	height:103px;
	bottom:400px;
	left:365px;
	position:absolute;
	background-image: url(http://a.dolimg.com/en-US/disneyjunior/media/buttons/interstitial.png);
	background-position: 0 0;
}
#interstitialGO {
	width:104px;
	height:103px;
	bottom:400px;
	left:515px;
	position:absolute;
	background-image: url(http://a.dolimg.com/en-US/disneyjunior/media/buttons/interstitial.png);
	background-position: -125px 0;
}
#interstitialSTOP img, #interstitialGO img{
	width:104px;
	height:103px;
}



