.column1{
	float: left;
	padding: 15px 0 0 0;
	width: 680px; /* (652px + 28px) */
}
.column2{
	float: right;
	padding: 15px 0 0 0;
	width: 314px;
}

.box-dark .box-title {
	color:#fff; 
	text-align:left;
	text-transform:uppercase;
}

h5.box-title .lc {
	text-transform:none;
}

#tv-schedule h1 {background:url(/assets/icons/shows.png) no-repeat; line-height:28px;}

.tv-schedule .box-bottom {margin-left:5px; width:635px;}

.tout-module{float:left; font-family:Arial,Helvetica, sans-serif;}
.tout-module div.box div.box-top{text-align:left;}

.tout-module .box-bottom, .tout-module .box-bottom .box-right {
background:transparent url(/assets/light-bottom.gif) no-repeat;
position:relative;
}

.tv-schedule .box-light .box-middle{
	padding:0 4px;
	margin-left:1px;	
	overflow:visible;
}

.tout-module .short{
	margin-right: 20px;
	width:316px;
}
.tout-module .long {
	margin-right: 28px;
	width: 652px;
}

.tout-text{
	float:left;
	padding:0 0 0 10px;
	width:250px;
}
#tout-poll{
	float:left;
	padding:0 0 0 10px;
}
#tout-poll .global-more {
	border:none; 
	padding:10px;
}

.button1 {
	background:none; 
	float:right; 
	padding:10px; 
	width:auto;
}
#week-nav, #channel-nav {
	display:block;
	float:left;
}
#week-nav li{
	display:block; 
	float:left;
	margin:30px;
	cursor:pointer;
}
#schedule-list{
	display:none; 
	background: transparent url(/assets/tvschedule_link_gradient.gif) repeat-x top left;
}
#schedule-list tr{
	height:50px;
}

.tv-schedule .content { padding-left: 5px; }

#channel-nav {
	background: transparent url(/assets/sched-top.gif) no-repeat; 
	float: none; 
	height: 31px;
	padding: 5px 0 0 5px; 
}

#channel-nav li{
	float:left;
	width:125px;
}

#channel-nav li.active {
	background:transparent url(/assets/sched-tab.gif) no-repeat; 
}

#channel-nav li a {
	color:#999;
	font-weight:bold;
	text-decoration:none;
	text-indent:-1000em;
	width:125px; height:31px; line-height:31px;
	display:block;
}

a#showPreviousShows {
	float: right;
	color: #000;
	background-color: #eee;
	border: 1px solid #333;
	padding: 3px 5px;
	cursor: pointer;
}
#schedule-list table { clear: both; }
 
.schedule-more-info { height: 174px !important; }
 
#channel-nav li a#tab-nick{
	background:transparent url(/nick-assets/generic/logos/nickelodeon.png) center no-repeat; 
}

#channel-nav li a#tab-toon{
	background:transparent url(/nick-assets/generic/logos/nicktoons.png) center no-repeat; 
}

#channel-nav li a#tab-nite{
	background:transparent url(/nick-assets/generic/logos/nickatnite.png) center no-repeat; 
}

#channel-nav li a#tab-teen{
	background:transparent url(/nick-assets/generic/logos/teen-nick.png) center no-repeat; 
}

#channel-nav li a#tab-njr{
	background:transparent url(/nick-assets/generic/logos/nickjr.png) center no-repeat; 
}

.schedule-more-info{
	display:none;
}

.schedule-more-info td {
	background:transparent url(/assets/sched-more.gif) repeat-x;
	height:174px;
}

.schedule-more-info td.show-logo {
	background-position:center left;
}

.schedule-more-info .wrapper {overflow:auto;}
.schedule-more-info img {float:none; padding-left:30px;}
.schedule-more-info h3 {color:#ff5b00; font-size:14px; padding:0 0 5px 10px; text-align:left;}
.schedule-more-info p {color:#565555; font-size:11px; height:90px; overflow:auto; padding:0 20px 20px 10px; text-align:left;}

#schedule-dateContext { 
	float: left;
	color: #6d6c6c;
	font-size: 16px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 8px;
}
#schedule-dateSelected {
	float: left;
	color: #6d6c6c;
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
	padding-right: 10px;
}
#schedule-linkContext {	
	float: left;
	text-transform: none !important;
}
#schedule-timezone {
	float: right;
	color:#afaeae;
	font-size: 9px;
	padding-right: 15px;
	padding-top: 3px;
}


#schedule-week-dropdown {display:inline; font-size:12px; font-weight:normal; margin-left:10px; text-transform:capitalize;}
.tv-schedule #schedule-list {width:635px;}
.tv-schedule table {margin-left:10px; width:615px;}
.tv-schedule td {text-align:left; vertical-align:middle; width:auto;}
.tv-schedule td .wrapper {padding:0 10px; font-size:11px; overflow:auto;}
.tv-schedule .show-time {background:#e2e6e5; color:#6d6c6c; font-size:12px; font-weight:bold; text-align:center; width:80px;}
.tv-schedule .show-time.onNow {background:#ff7100; color:#fff;}
.tv-schedule .show-time h3 {font-size:16px; text-transform:uppercase;}
.tv-schedule .show-time span {font-size:10px; text-transform:lowercase;}
.tv-schedule .show-time.onNext {background:#858d9d; color:#fff;}
.tv-schedule .show-time.onLater {background:#b3b8c2; color:#fff;}

.tv-schedule .show-time, #schedule-list .show-img {border-bottom:1px solid #fff;}
.tv-schedule .show-time {border-right:1px solid #fff;}
.tv-schedule .show-img {width:96px;}
.tv-schedule .show-info, .tv-schedule .show-links {border-bottom:1px solid #ccc;}
.tv-schedule .show-info {color:#6d6c6c; width:350px;}
.tv-schedule .show-info h4 {font-size:12px; font-weight:bold; padding:0 10px; text-transform:uppercase;}
.tv-schedule .show-info .pg {color:#f00; font-size:9px; padding-left:10px;}
.tv-schedule .show-info p {color:#565555; font-size:10px; padding:0 10px;}
.tv-schedule .show-links {}
.tv-schedule .show-links a {background:transparent url(/assets/orange_arrow.gif) right center no-repeat; color:#ff7100; font-size:12px; font-weight:bold; padding-right:10px; text-decoration:none; text-transform:capitalize;}
.tv-schedule .show-links a:hover {background-image: url(/assets/little_arrow_hover.gif); color:#c1272d; text-decoration: underline;}
.tv-schedule .show-links .expand a {text-transform:uppercase;cursor:pointer;} 
.tv-schedule .show-links a.close {background:transparent url(/assets/icons/icon_orange_mini_arrow_down.gif) right center no-repeat;} 



.tout-module.show-schedule {height:auto !important;	margin-right:28px; width:652px;}

.show-schedule .box-top .box-right {height:40px !important;}
.show-schedule h5.box-title {color:#666;float:none;}
.show-schedule #schedule-callout {background:#104169; color:#fff; display:block; margin:0 10px 0 9px; padding:10px; text-transform:uppercase;}
.show-schedule table {margin-left:10px;}
.show-schedule tr {border:1px solid #ccc;}
.show-schedule td {border-bottom:1px solid #ccc; color:#333; font-weight:bold; padding:0 10px; text-align:left;}
.show-schedule #show-th {background:#ccc; width:632px;}
.show-schedule #show-th td {color:#333; font-size:14px; padding:5px 10px;}

.show-schedule .show-time {width:60px;}
.show-schedule .network-logo {background-position: 10px center; width:115px;}
.show-schedule .show-info {width:240px;}
.show-schedule a {background:transparent url(/assets/orange_arrow.gif) right center no-repeat; color:#ff7100; font-weight:bold; padding-right:10px; text-decoration:none; text-transform:uppercase;}
.show-schedule a:hover {background-image:url(/assets/little_arrow_hover.gif); color:#c1272d; text-decoration: underline;}

.show-schedule .expand a {text-transform:uppercase;} 

.show-schedule .full-schedule {margin:10px; position:relative; left:10px; top:10px;}

#schedule-list .network-logo{
	width:130px;
}
.logo_11{
	background:transparent url(/assets/logo_nick_mini.gif) left center no-repeat;
}
.logo_41{
	background:transparent url(/assets/logo_nick_mini.gif) left center no-repeat;
}
.logo_37{
	background:transparent url(/assets/logo_title_nicktoons.gif) left center no-repeat;
}
.logo_53{
	background:transparent url(/assets/logo_title_teennick.gif) left center no-repeat;
}
.noThumb_11{
	background:transparent url(http://nick.mtvnimages.com/nick-assets/generic/nick-theme/nick-thumb.jpg?&width=96&format=jpeg) left center no-repeat;
}
.noThumb_41{
	background:transparent url(http://nick.mtvnimages.com/nick-assets/generic/nick-theme/nick-thumb.jpg?&width=96&format=jpeg) left center no-repeat;
}
.noThumb_37{
	background:transparent url(http://nick.mtvnimages.com/nicktoons-assets/generic/nicktoons-thumb.jpg?&width=96&format=jpeg) left center no-repeat;
}
.noThumb_53{
	background:transparent url(http://nick.mtvnimages.com/teennick-assets/generic/teennick-thumb.jpg?&width=96&format=jpeg) left center no-repeat;
}
.noThumb_13{
	background:transparent url(http://nickjr.mtvnimages.com/nickjr-assets/generic/nickjr-thumb.jpg?&width=96&format=jpeg) left center no-repeat;
}



/**
 * New Styles
 */
a#showSchedulePrevious {
	float: left;
	padding: 0 12px 0 15px;
	line-height: 39px;
	cursor: pointer;
	color: #a2a6ae;
	font-size: 13px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 100% 2px;
}
a#showSchedulePrevious:hover { color: #333; }
a#showSchedulePrevious.sdown { background-image: url(/assets/tvschedule_link_arrowdown.gif); }
a#showSchedulePrevious.sup { background-image: url(/assets/tvschedule_link_arrowup.gif); }
a#showSchedulePrevious.sdown:hover, a#showSchedulePrevious.sup:hover { background-position: 100% -37px; }

ul#showScheduleList { width: 635px; }
ul#showScheduleList li {
	clear: both;
	border-bottom: 1px solid #e3e7e6;
	background-color: #fff;
}
ul#showScheduleList li.altrow { background-color: #eee; }
ul#showScheduleList li#showScheduleListItemClone { display: none; }
ul#showScheduleList li div.showTime {
	float: left;
	display: inline;
	width: 80px;
	height: 54px;
	background-color: #e2e6e5;
	border-bottom: 1px solid #fff;
	margin-right: 1px;
	text-align: center;
	line-height: 54px;
	font-size: 10px;
	color: #6d6c6c;
}
ul#showScheduleList li.withTitle div.showTime { 
	line-height: inherit;
	height: 42px;
	padding-top: 12px;
}
ul#showScheduleList li.withTitle div.showTime span {
	display: block;
	color: #fff;
}
ul#showScheduleList li.withTitle div.showTime .data-timetitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
ul#showScheduleList li.onNow div.showTime { background-color: #ff7100; }
ul#showScheduleList li.onNext div.showTime { background-color: #858d9d; }
ul#showScheduleList li.onLater div.showTime { background-color: #b3b8c2; }
ul#showScheduleList li div.data-image {	
	float: left;
	display: inline;
	width: 96px;
	margin-right: 10px;
}
ul#showScheduleList li div.showTitle { 
	float: left;
	height: 54px;
	width: 350px;
}
ul#showScheduleList li div.showTitle h4 {
	padding-top: 10px;
	text-transform: uppercase;
}
ul#showScheduleList li div.showTitle span.data-episodename {
	font-size: 10px;
	color: #565555;
}
ul#showScheduleList li div.showTitle span.data-parental {
	font-size: 9px;
	color: #ff0000;
	padding-left: 8px;
}
ul#showScheduleList li a { 
	float: right;
	display: inline;
	margin: 20px 16px 0 15px;
	height: 14px;
	width: 66px;
	background-image: url(/assets/tvschedule_expand.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
	text-indent: -999999px;
	cursor: pointer;
}
ul#showScheduleList li a:hover { background-position: 0 -28px; }
ul#showScheduleList li a.showExpandActive { background-position: 0 -14px; }
ul#showScheduleList li a.showExpandActive:hover { background-position: 0 -42px; }
ul#showScheduleList li div.showInfo {
	clear: both;
	background: #e3e7e6 url(/assets/schedule_top_gradient.gif) repeat-x top left;
}
ul#showScheduleList li div.showInfo div.showInfoWrapper { 
	display: none;
	height: 174px;
	background: transparent url(/assets/schedule_bottom_gradient.gif) repeat-x bottom left;
}
ul#showScheduleList li div.showInfo div.data-showlogo {
	float: left;
	display: inline;
	width: 145px;
	height: 88px;
	margin: 20px 25px 0 25px;
}
ul#showScheduleList li div.showInfo div.showDescription {
	float: left;
	width: 420px;
	padding-top: 20px;
}
ul#showScheduleList li div.showInfo div.showDescription h3 {
	color: #ff5b00;
	font-size: 14px;
	padding-bottom: 5px;
}
ul#showScheduleList li div.showInfo div.showDescription p {
	height: 110px;
	overflow: auto;
	color: #565555;
	font-size: 11px;
	padding-right: 15px;
}
div#showScheduleLoader {
	height: 150px;
	background: transparent url(/assets/loader.gif) no-repeat center center;
}


#schedule-rating-info {
	text-align: center;
	color: #666666;
	width: 650px;
	line-height: 50px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;	
}

#schedule-rating-info a {
	text-decoration: underline;
}

