/* CSS Overrides for IE 7-8 */

/* General Rules */
body .max-wrapper{
	width: 922px;
}

/* Home Page */
.home .brand {
	width: 12.5%;
}

.home .scroll-panel .scroll-arrow {
	width: 200px;
	left: 52.9%;
}

.home .scroll-panel.sub .promo-grid .grid-item {
	width: 166px;
}

.home .scroll-panel.sub .promo-grid .last {
	margin-right: 0;
}

.home .scroll-panel.sub .timely-badges .badge {
	width: 100px;
}

.home .theme-section .phat-button.left {
	left: -25px;
}

.home .theme-section .phat-button.right {
	right: -25px;
}

.home .panel-head.toggle-flag{
	font-size: 18px;
	width: 80px;
}

.home .panel-head.toggle-flag[data-sibling-panel="popular-list"]{
	left:113px;
}

.home .panel-head.toggle-flag[data-sibling-panel="hard-list"]{
	left: 226px;
}

.games .topics-block .topics-head em .icon{
*top:16px;
}

.games div[role=main],
.home div[role=main]{
*top:20px;
}

.games .hard-game.mega-feature .screen-shots{
*display:none !important;
}

#the-wheel-canvas{
*display: block;
*position: absolute;
*bottom: -6px;
*left: 50%;
*overflow: hidden;
*width:675px;
}

/* Peg Theme */
.peg-theme #peg-and-cat {
	width: 600px;
	margin-left: -300px;
}

.peg-theme nav.characters{
	background: url('../../themes/peg-takeover/images/peg-theme_fallback.png') 50% -10px no-repeat transparent;
	width: 600px;
	height: 514px;
}

.peg-theme #peg,
.peg-theme #cat,
.peg-theme .title-block{
	display: none;
}

.peg-theme .scroll-panel.theme-section {
	height: 500px !important;
}

/* Flower Fun Theme */
.flower-fun-theme #peg-and-cat {
	width: 600px;
	margin-left: -300px;
}

.flower-fun-theme .max-wrapper.mini-wrapper{
	background: url('../../themes/flower-fun/assets/img/flower-theme_fallback.png') 50% -10px no-repeat transparent;
	width: 600px;
	height: 514px;
}

.flower-fun-theme .theme-big-active,
.flower-fun-theme .theme-mini-static
{
	display: none;
}

.flower-fun-theme .scroll-panel.theme-section {
	height: 700px !important;
}

/* George Halloween Theme */
.george-halloween-theme #george-halloween{
	width: 1000px;
	margin-left: -500px;
	bottom: 0;
	top:auto;
}

.george-halloween-theme nav.characters{
	background: url('../../themes/george-halloween/images/george-halloween_fallback_evergreen.png') 50% bottom no-repeat transparent;
	width: 1000px;
	height: 616px;
}

.george-halloween-theme #george,
.george-halloween-theme .title-block{
	display: none;
}

.george-christmas-theme .scroll-panel.theme-section #theme-stage {
background: none;
}

.george-halloween-theme .scroll-panel.theme-section {
	height: 475px !important;
}

/* George Christmas Theme */
.george-christmas-theme #george-christmas{
	width: 1000px;
	margin-left: -500px;
	bottom: 0;
	top:auto;
}

.george-christmas-theme nav.characters{
	background: url('../../themes/george-christmas/images/george-christmas_fallback.png') 50% bottom no-repeat transparent;
	width: 1000px;
	height: 616px;
}

.george-christmas-theme #george,
.george-christmas-theme .title-block{
	display: none;
}

.george-christmas-theme .scroll-panel.theme-section {
	height: 475px !important;
}

/* Nature Cat Theme */
#nature-cat-takeover {
	width: 1000px;
	margin-left: 300px;
	bottom: 0;
	top:auto;
}

#nature-cat-takeover .content{
	background: url('../../themes/nature-cat-takeover/images/HPBGIE.jpg') 50% bottom no-repeat transparent;
	width: 1000px;
	height: 446px;
}

#nature-cat-takeover #stage,
#nature-cat-takeover #paws{
	display: none;
}

#nature-cat-takeover .scroll-panel.theme-section {
	height: 475px !important;
}

/* Wild Kratts Christmas Theme */
.wild-kratts-christmas-theme #wild-kratts-christmas{
	width: 1000px;
	left: 395px;
	bottom: 0;
	top: 750px;
}

.wild-kratts-christmas-theme nav.title-block{
	background: url('../../themes/wild-kratts-christmas/images/wild-kratts-christmas-theme_fallback.png') 50% bottom no-repeat transparent;
	width: 1000px;
	height: 590px;
}

.wild-kratts-christmas-theme .characters,
.wild-kratts-christmas-theme #circleLogo,
.wild-kratts-christmas-theme #title{
	display: none;
}

.wild-kratts-christmas-theme .scroll-panel.theme-section {
	height: 475px !important;
}

/* Ready Jet Go Theme */
.ready-jet-takeover #ready-jet-go{
	width: 1123px;
	left: 350px;
	bottom: 0;
	top: 750px;
}

.ready-jet-takeover nav.title-block{
	background: url('../../themes/ready-jet-takeover/images/ready-jet-theme_fallback.png') 50% bottom no-repeat transparent;
	width: 1123px;
	height: 590px;
}

.ready-jet-takeover .characters,
.ready-jet-takeover #circleLogo,
.ready-jet-takeover #title{
	display: none;
}

.ready-jet-takeover .scroll-panel.theme-section {
	height: 475px !important;
}

/* Odd Squad Theme */
.odd-squad-launch-theme #odd-squad{
	width: 1000px;
	margin-left: -500px;
	bottom: 0;
	top:auto;
}

.odd-squad-launch-theme nav.characters{
	background: url('../../themes/odd-squad-launch/images/odd_squad_fallback.png') 50% bottom no-repeat transparent;
	width: 1000px;
	height: 616px;
}

.odd-squad-launch-theme #otto,
.odd-squad-launch-theme #olive,
.odd-squad-launch-theme .title-block{
	display: none;
}

.odd-squad-launch-theme .scroll-panel.theme-section {
	height: 475px !important;
}

/* Cookie Thief Theme */
.cookie-thief-theme #cookie-thief{
	width: 1000px;
	margin-left: -500px;
	bottom: 0;
	top:auto;
}

.cookie-thief-theme nav.characters{
	background: url('../../themes/cookie-thief/images/cookie-thief_fallback.png') 50% bottom no-repeat transparent;
	width: 1000px;
	height: 616px;
}

.cookie-thief-theme #cookie,
.odd-squad-launch-theme .title-block{
	display: none;
}

.cookie-thief-theme .scroll-panel.theme-section {
	height: 475px !important;
}

.cookie-thief-theme .scroll-panel.theme-section #theme-stage{
background: url('../images/cookie-thief_gallery.png') right 0 no-repeat;
}

/* Daniel Meets Margaret Theme */
.daniel-margaret-theme #daniel-margaret{
	width: 1000px;
	margin-left: -500px;
	bottom: 0;
	top:auto;
}

.daniel-margaret-theme #daniel-margaret:hover{
	cursor: pointer;
}

.daniel-margaret-theme nav.characters{
	background: url('../../themes/daniel-margaret/images/daniel-margaret_fallback.png') 50% bottom no-repeat transparent;
	width: 1000px;
	height: 616px;
}

.daniel-margaret-theme #the-family,
.daniel-margaret-theme .title-block{
	display: none;
}

.daniel-margaret-theme .scroll-panel.theme-section {
	height: 585px !important;
}


/* Cat-Christmas Theme */
.cat-christmas-theme #cat-christmas{
	width: 1100px;
	margin-left: -550px;
	bottom: 0;
	top:auto;
}

.cat-christmas-theme nav.characters{
	background: url('../../themes/cat-christmas/images/cat-theme_fallback.png') 50% bottom no-repeat transparent;
	width: 1100px;
	height: 616px;
}

.cat-christmas-theme #cat,
.cat-christmas-theme #reindeer,
.cat-christmas-theme #cat-christmas:before,
.cat-christmas-theme .title-block{
	display: none;
}

.cat-christmas-theme .scroll-panel.theme-section {
	height: 475px !important;
}

/* .dt-adventure-camp Theme */
.dt-adventure-camp-theme #dt-adventure-camp{
	width: 1100px;
	margin-left: -550px;
	bottom: 0;
	top:auto;
}

.dt-adventure-camp-theme nav.characters{
	background: url('../../themes/dt-adventure-camp/images/dino-train-camp_fallback.png') 50% bottom no-repeat transparent;
	width: 1100px;
	height: 616px;
}

.dt-adventure-camp-theme #buddy-tiny,
.dt-adventure-camp-theme #shiny-don,
.dt-adventure-camp-theme #dynamic-theme-container:before,
.dt-adventure-camp-theme .title-block{
	display: none;
}

.dt-adventure-camp-theme .scroll-panel.theme-section {
	height: 475px !important;
}


/* Seuss Bday Theme */
.seuss-bday-theme #seuss-bday{
	width: 1100px;
	margin-left: -550px;
	bottom: 0;
	top:auto;
}

.seuss-bday-theme nav.characters{
	background: url('../../themes/seuss-bday/images/seuss-bday-theme_fallback.png') 50% bottom no-repeat transparent;
	width: 1100px;
	height: 616px;
}

.seuss-bday-theme #cat,
.seuss-bday-theme #kids,
.seuss-bday-theme .title-block{
	display: none;
}

.seuss-bday-theme .scroll-panel.theme-section {
	height: 475px !important;
}

/* Games Page */

.games .topics-block {
	width: 293px;
}

.games .topics-block .mini-grid .mini-grid-item {
	width: 128px;
}


.games .hard-game.mega-feature figcaption h3,
.games .topics-game.mega-feature figcaption h3{
	margin-top: 6px;
	margin-bottom: 6px;
}

.games .hard-game.mega-feature .screen-shots li,
.games .topics-game.mega-feature .screen-shots li{
	width: 162px;
}


.games .hard-game.grid-item,
.topics-page.games .topics-game.grid-item {
	width: 215px;
}

.games #topics-panel .last,
.games #hard-games-panel .last,
.topics-page.games .topics-game.last{
	margin-right: 0;
}

#games-feature-rotator,
.games .games-feature-nav,
.games #the-wheel-canvas{
*display:none !important;
}

.games .top.section-panel{
*height: 60px;
}


/* Video Page */
.video-player .wrapper-block {
  min-width: 1024px;
  /**height:100%;*/
  *top: 0px;
  *left: 0px;
}

.video-player #controlrack .phat-button.show-site{
	*line-height: 1em;
}

.video-player #controlrack .phat-button.show-site img {
  *margin: 2px auto 4px;
}

.video-player .browsing-panel .browsing-lists-container .list-container .scrollbarV > div,
.video-player .browsing-panel .browsing-lists-container .playlistItem .video-duration,
.video-player .browsing-panel .browse-tab-wrapper .browse-tab,
.video-player #controlrack .scrubber-wrapper .scrubber .scrubber-track .scrubber-thumb,
.video-player #controlrack .phat-button.play-pause,
.video-player #controlrack .phat-button.previous,
.video-player #controlrack .phat-button.next{
	*zoom: expression( 
    this.runtimeStyle.zoom="1",
    this.appendChild( document.createElement("span") ).className="before",
    this.appendChild( document.createElement("span") ).className="after"
  );
}

.video-player #controlrack .scrubber-wrapper .scrubber .scrubber-track .scrubber-thumb .before,
.video-player #controlrack .scrubber-wrapper .scrubber .scrubber-track .scrubber-thumb .after{
	margin-top:2px;
}

.video-player #controlrack .phat-button.play-pause .after{
	vertical-align: middle;
}

.video-player #controlrack .phat-button.play-pause .before{
	vertical-align: middle;
	height:38px;
	margin-top: -30px;
	zoom: expression( 
    this.runtimeStyle.zoom="1",
    this.appendChild( document.createElement("span") ).className="content-play",
    this.appendChild( document.createElement("span") ).className="content-pause"
  );
}

.video-player #controlrack .phat-button.play-pause .before .content-play{
	height:38px;
	zoom: expression( 
		this.runtimeStyle['zoom'] = '1', 
		this.innerHTML = 'Play'
	);
}

.video-player #controlrack .phat-button.play-pause .before .content-pause{
	height:38px;
	display:none;
	zoom: expression( 
		this.runtimeStyle['zoom'] = '1', 
		this.innerHTML = 'Pause'
	);
}

.video-player #controlrack .phat-button.play-pause.playing .before .content-pause{
	display:inline;
}

.video-player #controlrack .phat-button.play-pause.playing .before .content-play{
	display:none;
}


.video-player .browsing-panel .browse-tab-wrapper .browse-tab .before{
	vertical-align: middle;
}

.video-player .browsing-panel .browse-tab-wrapper .browse-tab .after{
	vertical-align: middle;
	display:inline;
	zoom: expression( 
    this.runtimeStyle.zoom="1",
    this.appendChild( document.createElement("span") ).className="content-browse",
    this.appendChild( document.createElement("span") ).className="content-close"
  );
}

.video-player .browsing-panel .browse-tab-wrapper .browse-tab .after .content-browse{
	margin-top: -4px;
	zoom: expression( 
		this.runtimeStyle['zoom'] = '1', 
		this.innerHTML = 'Browse'
	);
}

.video-player .browsing-panel .browse-tab-wrapper .browse-tab .after .content-close{
	margin-top: -4px;
	display:none;
	zoom: expression( 
		this.runtimeStyle['zoom'] = '1', 
		this.innerHTML = 'Close'
	);
}

.video-player .browsing-panel.open .browse-tab-wrapper .browse-tab .after .content-browse{
	display:none;
}

.video-player .browsing-panel.open .browse-tab-wrapper .browse-tab .after .content-close{
	display:inline;
}

.video-player .browsing-panel .browse-tab-wrapper .browse-tab:after {
  padding-left: 14px;
}

.video-player .browsing-panel.open .browse-tab-wrapper .browse-tab:after {
  padding-left: 26px;
}

.video-player .browsing-panel .browsing-lists-container .video-type-filters {
  margin-right: 0px;
}

.video-player .browsing-panel .browsing-lists-container .showItem.fourth{
	margin-right: 0;
}

.video-player .browsing-panel .character-list-wrapper{
	*overflow:hidden;
	*zoom: expression( 
    this.runtimeStyle.zoom="1",
    this.appendChild( document.createElement("span") ).className="before",
    this.appendChild( document.createElement("span") ).className="after"
  );
}

.video-player .browsing-panel .character-list-wrapper > .before{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00c3f7', endColorstr='#0000c3f7', GradientType=0);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00c3f7', endColorstr='#0000c3f7', GradientType=0);
	*top:16px;
}

.video-player .browsing-panel .character-list-wrapper > .after{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000c3f7', endColorstr='#FF00c3f7', GradientType=0);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000c3f7', endColorstr='#FF00c3f7', GradientType=0);
	*bottom:8px;
}

.video-player .browsing-panel .character-list-wrapper > .scroll-up,
.video-player .browsing-panel .character-list-wrapper > .scroll-down {
  *height:48px;
  *zoom: expression( 
    this.runtimeStyle.zoom="1",
    this.appendChild( document.createElement("span") ).className="after"
  );
}

.video-player .browsing-panel .character-list-wrapper #character-list {
	*position:absolute!important; 
	*top: 16px;
	*bottom: 8px;
	*height: auto;
	*overflow:hidden;
}

.video-player .browsing-panel .character-list-wrapper #character-list ul li{
  *width:123px;
  /**height:83px;*/
  *margin-right: auto;
  *margin-left: auto;
}


.video-player .browsing-panel .browsing-lists-container .video-type-filters .filter-option{
	*position:relative;
	*zoom: expression( 
    this.runtimeStyle.zoom="1",
    this.appendChild( document.createElement("span") ).className="before"
  );
}


.video-player .browsing-panel .browsing-lists-container .video-type-filters .filter-option .before{
	position:absolute;
	left:-28px;
	top:0px;
}

.video-player .browsing-panel .browsing-lists-container .panel-head.toggle-flag{
	*zoom: expression( 
    this.runtimeStyle.zoom="1",
    this.appendChild( document.createElement("span") ).className="after"
  );
}

.video-player .browsing-panel .browsing-lists-container #list-title{
	*line-height: 1.3em;
	*height: 1.3em;
}

.video-player .browsing-panel .browsing-lists-container .playlistItem .tags{
	*padding-left: 4px;
}

.video-player .browsing-panel .browsing-lists-container .playlistItem .tags ul li.new-tag,
.video-player .browsing-panel .browsing-lists-container .playlistItem .tags ul li.episode-tag{
	*font-size:10px;
	*padding-right: 0px;
}

.video-player .browsing-panel .browsing-lists-container .playlistItem .ellipsis{
	*margin-top: 2px;
	*height: 2.4em;
}

.video-player .browsing-panel .browsing-lists-container .playlistItem .video-expiration.no-value{
	*display:none;
}

.video-player .browsing-panel .browsing-lists-container .playlistItem .series-title{
	*padding-top: 4px;
	*font-weight: normal;
	*zoom: expression( 
    this.runtimeStyle.zoom="1",
    this.appendChild( document.createElement("span") ).className="after"
  );
}

.video-player .browsing-panel .browsing-lists-container .playlistItem .series-title .after{
	zoom: expression( 
		this.runtimeStyle['zoom'] = '1', 
		this.innerHTML = ':'
	);
}

.video-player .browsing-panel .browsing-lists-container .playlistItem .video-description{
	*zoom: expression( 
    this.runtimeStyle.zoom="1",
    this.appendChild( document.createElement("span") ).className="before"
  );
}

.video-player .browsing-panel .browsing-lists-container .playlistItem .video-description .before{
	zoom: expression( 
		this.runtimeStyle['zoom'] = '1', 
		this.innerHTML = ':'
	);
}

.video-player .browsing-panel .browsing-lists-container .playlistItem .video-description.no-value .before{
	display:none;
}

.video-player .browsing-panel .browsing-lists-container .playlistItem .video-title{
	font-weight: normal;
}


.video-player .browsing-panel .browsing-lists-container .playlistItem .video-duration{
	*position:relative;
	*font-size: 12px;
}

.video-player .browsing-panel .browsing-lists-container .playlistItem .video-duration .before{
	position:absolute;
	left:-4px;
	zoom: expression( 
		this.runtimeStyle['zoom'] = '1', 
		this.innerHTML = '('
	);
}

.video-player .browsing-panel .browsing-lists-container .playlistItem .video-duration .after{
	zoom: expression( 
		this.runtimeStyle['zoom'] = '1', 
		this.innerHTML = ')'
	);
}


/* All Pages */
.all-page .brand.page-head{
	left: 8px;
}

.all-page .section-panel .all-grid {
	padding: 0 10px;
}

.all-page .section-panel .all-grid .promo-grid .grid-item {
	width: 198px;
}

.all-page.topics .section-panel .all-grid .promo-grid .grid-item {
	width: 206px;
}

.all-page .brand.page-head hgroup h2 {
	font-size: 44px;
}

.all-page .brand.page-head img {
	width: 80px;
}

.all-page .section-panel .all-grid .promo-grid .grid-item.last {
	margin-right: 0;
}

.all-page.topics .section-panel .all-grid .promo-grid .grid-item{
	font-size: 16px;
}

.all-page.topics .section-panel .all-grid .promo-grid .grid-item em {
	width: 100px;
	height: 40px;
}


/* Headband */
#headband-container{
	*display: none;
}

.home #headband-container #parents-message-bar .parents-bar-bookmarks{
	bottom: 24px;
}

#headband-container .headband-nav .nav-item.station{
	max-width: 78px;
}