body {
	font-family: Arial, Helvetica, sans-serif;
}
.link{
	font: bold 16px;
	border-bottom: 1px dotted #28c4d7;
	color: #28c4d7;
	text-decoration: none;
}

.link:hover{
	border-bottom: 1px solid #28c4d7;
}
.top-advertisement{height: 65px; overflow: hidden;}

#global-footer-carousel{ height: 165px; }

/*Temp fix for NICKTM-3520 read notes there*/
.fluxWidget .authentication .closeButton{
	background: transparent url(http://web.archive.org/web/20140808024233im_/http://static2.fluxstatic.com/-/Clients/Common/Img/signupoverlay_close_btn.png) no-repeat 0% 0%;
	cursor: pointer;
	display: block;
	height: 13px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 16px;
	zoom: 1;	
}
		
/* Patch for Flux 4 */
/* Login box positioning */
#mynick-public-nav { float: right; padding-top: 20px; width: 300px; }
#mynick-public-nav .link { border-bottom: none; }
.flux4Widget .userBar .dropdownWrapper { z-index: 1000000; }

/* repaint -- break-up and move to appropriate css files */

h2.catHeader {
	background: transparent url(/web/20140808024233im_/http://www.nickjr.com/assets/repaint/title-dots.png) repeat-x;
	font: 500 14px 'omnes-pro', sans-serif;
	margin-bottom: 6px;
	padding: 5px 0 9px;
	text-transform: uppercase;
}

.promo .frame img {
  border: 1px solid #DDDDDD;
}


/* ****************** BACKGROUNDS ***************** */

body#gs .bgCenter, body.wideAlternate .bgCenter  {
  background: url("/web/20140808024233im_/http://www.nickjr.com/assets/repaint/outcrop.jpg") no-repeat scroll 50% 150px transparent;
  padding-bottom: 20px;
}

.bgBottom {
  background: none repeat scroll 0 0 transparent;
}

body {
  background: none repeat scroll 0 0 #12c0d9;
}

.wrapper, #contentContainer, #cap, .wrapper2 {
  background-color: transparent !important;
}

.body {
  background-color: transparent;
/*  border-radius: 12px;
  box-shadow: 10px 10px #aaa; */
}

#body-top {background: url(/web/20140808024233im_/http://www.nickjr.com/assets/repaint/top-white.jpg) no-repeat; height: 24px; width: 1014px;}
#body-middle {background: url(/web/20140808024233im_/http://www.nickjr.com/assets/repaint/mid-white.jpg) repeat-y; padding: 0 25px 0 10px; width: 979px;}
#body-bottom {background: url(/web/20140808024233im_/http://www.nickjr.com/assets/repaint/bottom-white.png) no-repeat; height: 35px; width: 1014px;}

#body-middle div.solid {
	margin: 0 auto 10px; }

.body .yahoo-sponsored {
	padding: 12px;
}

.description2 {
  color: #000000;
}

/* ****************** GENERIC/SITEWIDE ********* */

/* div.page > div { padding: 0 !important; } until this div can be edited directly */

.promo .frame {
background: white;
  border: 1px solid #ddd;
  border-radius: 8px 8px 8px 8px;
  display: block;
  margin: 0 8px 5px 0;
  padding: 5px;
}
.promo .frame:hover, 
.promo.hover .frame, 
.footer .icarouselModule .promo .frame:hover, 
.footer .icarouselModule .promo.hover .frame {
  background: #28C5D7;
  border: 1px solid #28C5D7;
}

/* ******************* LAYOUT ****************** */

.page {
  margin: 0 auto;
  text-align: left;
  width: 100%;
}

.body {
  margin:0 auto;
  padding: 0;
  width: 1014px;  
}

.ankle {
	display: none;
}

/* ****************** NAV *********************** */


#navigationEdges {
  background: none;
}

.a1, .a2, .a3 {
  border-bottom: none;
}

.menu .dropdown ul {
  background: white;
  border-radius: 0 12px 12px 12px !important;
  margin: 0 0 0 5px;
}

.primary .menu .dropdown ul a {
	border: none;
	color: #2e2e2e;
	margin-left: 5px;
}
.primary .menu .dropdown ul li a {
	font-family: Arial, Helvetica, sans-serif;
	border: none !important;
}
.primary .menu .dropdown ul a:hover {
	background: #12c0d9;
	border: none !important;
	border-radius: 6px;
	color: #fff !important;
}
.primary .menu .dropdown ul li.submenu a:hover {
	background: #12c0d9;
	border: none !important;
	border-radius: 6px;
	color: #fff !important;
}
.primary .menu .dropdown ul li a {
  height: 20px !important;
}
.primary .menu .dropdown .carrot {
	display: none;
}
.primary .menu .dropdown:hover .carrot {
  background: none repeat scroll 0 0 white;
  border-color: teal;
  border-style: solid;
  border-width: 0 3px;
  bottom: -9px;
  display: block;
  height: 9px;
  left: 5px;
  padding: 0;
  position: absolute;
  width: 93%;
  z-index: 9999999;
}

/* ***** finders - overrides menu.css ***** */

body.wideAlternate #finderMenu {
  border-color: #EEEEEE;
  border-radius: 12px 12px 12px 12px;
  border-style: solid;
  border-width: 3px 1px 1px 3px;
  float: left;
  margin-top: 5px;
  overflow: hidden;
  position: relative;
  text-align: left;
}
body.wideAlternate #finderMenu #finderMenuContent.content {
	left: 0;
	padding: 0;
}
body.wideAlternate #finderMenu #finderMenuContent.content li {
	margin: 0 5px;
}

body.wideAlternate #finderMenu #homeButton {
  background-image: none;
  background-color: #eee;
  width: auto;
}
body.wideAlternate #finderMenu #homeButton span {
	display: block;
	color: #2e2e2e;
	font: 500 16px 'omnes-pro', Arial, Helvetica, sans-serif;
	padding: 5px;
	text-transform: uppercase;
}
body.wideAlternate #finderMenu .category {
  background-image: none;
  border-bottom: 1px solid #000000;
  color: #2E2E2E;
  margin: 15px 5px 5px;
  padding: 0;
  width: auto;
}
body.wideAlternate #finderMenu .category h3 {
  font-family: 'omnes-pro';
  font-size: 22px;
  font-weight: 500;
  letter-spacing: -1px;
  margin: 0;
  padding: 0;
  position: relative;
  text-indent: 0 !important;
  text-transform: lowercase;
  bottom: 2px;
  top: 0;
  width: auto;
}
#finderMenu ol li .subCat_selected, 
#finderMenu ol li .subCat_selected_over {
  background-image: none;
  background: #28C5D7;
  border-radius: 12px;
  font-size: 10px;
  padding: 4px;
}

body.wideAlternate #finderMenu h3 embed {display: none;}
body.wideAlternate #finderMenu .sIFR-alternate {
  color: #2E2E2E;
  display: block;
  font: 500 16px 'omnes-pro';
  height: 20px;
  text-transform: lowercase;
  width: 100%;
}
body.wideAlternate #finderMenu ol {
	background: none;
}
body.wideAlternate #finderMenu .bottom {
  display: none;
}
body.wideAlternate #finderMenu ol li {
  border: none;
  display: block;
  font-size: 11px;
  padding: 0;
}
body.wideAlternate #finderMenu ol li .subCat,
body.wideAlternate #finderMenu ol li .subCat:hover {
  background: none;
  color: #2e2e2e;
}
body.wideAlternate #finderMenu ol li a {
  color: #2e2e2e;
  font-family: Arial,Helvetica,sans-serif;
  border-top: none;
  border-bottom: 1px dashed #AFA69C;
}
body.wideAlternate #finderMenu ol ol li a {
	background: none;
 	text-indent: 0;
}

.subCat_selected {
	background: none repeat scroll 0 0 #12C0D9;
	border: none !important;
	border-radius: 6px 6px 6px 6px;
	color: #FFFFFF !important;
	width: 190px;
}


body.wideAlternate #finderMenu .numItems {
  color: #28C5D7;
  float: right;
}

body.wideAlternate #finderMenu .subCat_selected .numItems {
  color: #FFFFFF;
  padding-right: 5px;
}

body.wideAlternate .siteTray {
	padding: 0;
}

body.wideAlternate .page {
  width: inherit;
}

body.wideAlternate #breadcrumb {
  color: #2e2e2e;
  margin: 5px auto;
  padding: 0;
  width: 990px;
}

body.wideAlternate .body {
	width: 980px;
}

body.wideAlternate #contentContainer {
	position: relative;
	left: -5px;
	padding: 0;
}


/* printables page */

body.wideAlternate .wrapper2 .header {
  background-color: white;
  width: auto;
}

#make-it-yours .wrapper2 {
  padding: 0;
  width: 100%;
}

/* parents.css here because site doesn't want to read my version */


#right-rail-player-container {
	background: #fff; 
	box-shadow: -4px -4px #ccc;
	border-right: 1px solid #eee;
	border-radius: 12px;
	color: #2e2e2e;
	width:300px;
    overflow:hidden;
    *border-color: #ddd;
    *border-width: 3px 1px 1px 3px;
 }
 

#right-rail-player-wrapper {
	background: #fff; 
	border-right: 1px solid #eee;
	color: #2e2e2e;
    width:294px;
    overflow:hidden;
}

#right-rail-player-container #railHeader{
	 font: 500 22px 'omnes-pro',Verdana,Helvetica,sans-serif;
     font-color:#2e2e2e;
     padding-left:10px;
     padding-top:-5px;
     text-transform: uppercase;
}

#right-rail-player-bubble {
 	background: #eee;
 	float: none;
    margin-bottom: 10px;
    padding:5px 10px;
}

#right-rail-player-container #btm {
	background: #eee; 
	height: 20px;
}

#right-rail-playlist-container {
	margin:0;
	background-color:#fff;
	padding-left:15px;
	padding-right:15px;
	position:relative;
	float:left;
	width:270px;
	clear:both;
}

#right-rail-playlist-title {
	background-color:#fff;
	color:#523a1e;
    font: 500 20px 'omnes-pro',Verdana,Helvetica,sans-serif;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
	width:270px;
}
#right-rail-playlist-content {
	background-color:#fff;
	position:relative;
	float:left;
	margin:0;
	clear:both;
	width:270px;
}
.right-rail-playlist-item {
	margin-top:0;
	clear:both;
	width:270px;
	position:relative;
	float:left;
	background-color:#fff;
	padding:0;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #f1edec;
}
.right-rail-playlist-item:hover {
	width:270px;
	position:relative;
	float:left;
	background-color:#fff;
	clear:both;
}
.right-rail-playlist-item:hover .right-rail-playlist-item-image {
	width:90px;
	height:66px;
	float:left;
	position:relative;
	border-style:solid;
	border-color:#28C5D7;
	border-width:1px;
	background: #28C5D7; 
}
.right-rail-playlist-item:hover .right-rail-playlist-item-description a {
	width:150px;
	color:#5e341c;
	padding:0;
	font-size:10px;
	position:relative;
	float:left;
	clear:both;
	margin-left:10px;
}
.right-rail-playlist-item-image {
	width:90px;
	height:66px;
	float:left;
	position:relative;
	border-style:solid;
	border-color:#eee;
	border-width:1px;
	border-radius: 5px;
	padding: 5px;
}
.right-rail-playlist-item-image-border {
	width:90px;
	height:66px;
}
.right-rail-playlist-item-text {
	width:160px;
	position:relative;
	float:left;
}
.right-rail-playlist-item-title {
	margin-bottom:5px;
	margin-left:10px;
	color:#16cbd2;
	width:150px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	position:relative;
	float:left;
	clear:both;
}
.right-rail-playlist-item-description a {
	width:150px;
	color:#73746c;
	padding:0;
	font-size:10px;
	position:relative;
	float:left;
	clear:both;
	margin-left:10px;
}
#right-rail-video-hub-link {
	clear: both;
	float: none;
	height: auto;
	padding: 10px;
	text-align: center;
}

.copyright {
	font-size:13px;
}
.copyright #copyYear, .copyright #copyrightMark {
	font-size:10px;
}

/*
     FILE ARCHIVED ON 02:42:33 Aug 08, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:42:57 Jan 06, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.522
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.007
  esindex: 0.009
  cdx.remote: 20.533
  LoadShardBlock: 410.958 (6)
  PetaboxLoader3.datanode: 380.786 (7)
  load_resource: 163.362
  PetaboxLoader3.resolve: 141.791
*/
