/* shows section styles */

body {

}

div.serieslogo, div.episodelogo {
  margin: 1px 1px 3px 0px;
  padding: 0px;
  border: solid 1px rgb(0,0,0);
}

div.serieslogo div.logo, div.episodelogo div.logo {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
  float: left;
}

div.serieslogo div.nologo, div.episodelogo div.nologo {
  width: 403px;
  height: 58px;
  margin: 0px 0px 0px 0px;
  padding: 10px;
  border: none;
  float: left;
  background-image: url(/sitewide/assets/img/decor/series_logo_background_stars.gif);
  background-position: top left;
  font: normal 18px Verdana, Arial, sans-serif;
  color: rgb(254,166,89);
}

div.serieslogo div.nologo a, div.episodelogo div.nologo a {
  font: normal 18px Verdana, Arial, sans-serif;
  color: rgb(254,166,89);
  text-decoration: none;
}

div.serieslogo div.caption { 
  font: normal 11px Verdana, Arial, sans-serif;
  color: rgb(0,0,0);
  background-color: rgb(255,253,240);
  background-image: url(/sitewide/assets/img/decor/news_info_bg.gif);
  background-repeat: no-repeat;
  background-position: top right;
  margin: 0px;
  padding: 9px 11px 8px 11px;
  clear: both;
  border-top: solid 1px black;
}

div.serieslogo div.caption p { 
  margin: 0px;
}

div.serieslogo div.caption p.morelink {
  margin: 3px 0px 0px 0px;
  padding-right: 5px;
  text-align: right;
}

div.serieslogo div.caption p.morelink img { 
  padding: 0px;
  margin: 0px 3px 0px 0px;
}

div.serieslogo div.caption p.morelink a {
  font-size: 10px;
}

div.episodelogo table.showtime { 
  background-color: rgb(254,250,223);
  border-top: solid 1px rgb(255,255,255)
}

div.episodelogo table.showtime div.title {
  color: rgb(162,144,93);
  font-size: 14px;
  font-weight: bold;
  border-top: solid 1px rgb(162,144,93);
  border-bottom: solid 1px rgb(162,144,93);
  padding: 2px 1px 3px 5px;
}

div.episodelogo table.showtime div.info {
  padding: 0px;
  margin: 0px;
}

div.episodelogo table.showtime div.airtime {
  color: rgb(0,0,0);
  font-weight: bold;
  padding: 5px 7px 6px 5px;
 }

div.episodelogo table.showtime div.link {
  margin: 1px 0px 1px 0px;
  padding: 5px 12px 6px 5px;
}

div.episodelogo table.showtime div.link img { 
  padding: 0px;
  margin: 0px 3px 0px 0px;
}

div.episodelogo table.showtime div.link a {
  font-size: 10px;
}

div.episodelogo table.showtime div.link-remindme {
  margin: 1px 0px 1px 0px;
  padding: 0px 12px 2px 5px;
}

div.episodelogo table.showtime div.link-remindme img { 
  padding: 0px;
  margin: 0px 3px 0px 0px;
}

div.episodelogo table.showtime div.link-remindme img.remindme { 
  padding: 0px;
  margin: 0px 3px 0px 0px;
}

div.episodelogo table.showtime div.link-remindme a {
  font-size: 10px;
}

div.episodelogo table.showtime td.link-horiz {
  width: 95px;
}

div.episodelogo table.showtime td.link-horiz-2col {
 width: 134px;
}

div.episodelogo table.showtime div.link-horiz {
  margin: 1px 0px 1px 0px;
  padding: 5px 12px 6px 4px;
}

div.episodelogo table.showtime div.link-horiz img { 
  padding: 0px;
  margin: 0px 3px 0px 0px;
}

div.episodelogo table.showtime div.link-horiz a {
  font-size: 10px;
}

div.withbullet table.remindme td {
  border-top: none;
}

div.withbullet table.remindme div.link-horiz {
  margin: 0px;
  padding: 0px;
}

div.withbullet table.remindme div.link-horiz img { 
  padding: 0px;
  margin: 0px 3px 0px 0px;
}

div.withbullet table.remindme div.link-horiz a {
  font-size: 10px;
}




div.episodelogo div.caption { 
  font-size: 11px;
  color: rgb(204,204,204);
  background-color: rgb(0,0,0);
  margin: 0px;
  padding: 7px 15px 11px 7px;
  clear: both;
  border-top: solid 1px black;
}

div.episodelogo div.caption p { 
  margin: 0px;
}

div.episodelogo p.morelink {
  color: rgb(0,0,0);
  background-color: rgb(240,238,225);
  margin-top: 3px;
  margin: 0px;
  padding: 3px 0px 6px 0px;
  padding-right: 12px;
  text-align: right;
  font-size: 10 px;
}

div.episodelogo p.morelink img { 
  padding: 0px;
  margin: 0px 3px 0px 0px;
}

div.episodelogo p.morelink a {
  font-size: 10px;
}

div.description { 
  margin: 0px 0px 8px 0px;
}

div#centercol table.longitemlist td.extraspace { 
  padding: 5px 10px 5px 21px;
  vertical-align: top;
}

div#centercol table.longitemlist th.showtimes span.sortorder img {
   border: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 0px 2px;
  vertical-align: top;
}

div.episodenav ul li a {
  background-color: rgb(255,248,220);
}

div#centercol table.longitemlist th.showtimes {
  color: rgb(255,255,255);
  font-size: 10px;
  background-color: rgb(161,45,11);
  text-align: left;
  padding: 4px 10px;
  border-right: solid 1px rgb(255,255,255);
	border-top: solid 3px rgb(255,255,255);
}

div#centercol table.longitemlist th.showtimes a {
  color: rgb(255,255,255);
  font-size: 10px;
}

div#centercol table.longitemlist th.showtimes a:hover {
  color: rgb(255,204,102);
}

div#centercol a.sponsored-small, div#centercol a.sponsored-small:hover, div#centercol a.sponsored-small:link, div#centercol a.sponsored-small:visited {
	font-size: 10px;
	text-decoration: none;
	color: #999999;
}

span.date {
  color: rgb(0,0,0);
   font-size: 11px;
}


/* schedule */

div.schedulefield {
}

div.schedulefield span.date {
  font-weight: bold;
}

div.schedulefield span.time {
  font-weight: bold;
}

div.schedulefield span.description {
}

div.schedulefield p.morelink {
  margin: 0px;
  padding: 18px 0px 0px 0px;
}

div.schedulefield p.morelink img {
  margin: 0px;
  padding: 0px 2px 0px 0px;
}

div.schedulefield p.morelink a {
  font-size: 10px;
}

div.schedulefield span.seriestitle {
  font-weight: bold;
}

div.schedulefield span.episodetitle {
  font-weight: bold;
}

div.schedulefield span.description {
}

div.schedulenav {
  color: rgb(0,0,0);
  background-color: rgb(220, 220, 220);
  border: solid 2px rgb(240,238,225);
  padding: 6px 11px;
  margin: 2px 2px;
}

div.schedulenav div.dropbox {
  height: 100%;
  float: left;
  margin: auto 12px auto 0px;
  vertical-align: middle;
}

div.schedulenav div.navtext {
  height: 100%;
  float: right;
  margin: 4px 0;
  font-size: 11px;
}



/* portal */

div.portaltop {
  width: 100%;
  margin: 2px 0px 6px 0px;
}

td.portalrightcol {
  background-color: rgb(240,238,225);
}

div#rightcol.portal {
  width: 186px;
}

h3.subhead {
  padding: 0px;
  margin: 0px;
}

div#rightcol.portal div.h3space {
  height: 3px;
  font-size: 2px;
  background-color: rgb(255,255,255);
}

div#rightcol.portal div.ad {
  margin: 0px;
  padding: 1px 3px 10px  3px;
  background-color: rgb(255,255,255);
}

div#centercol.portal div.mainpromo {
  background-color: rgb(1,33,57);
  margin-bottom: 2px;
}

div#centercol.portal div.mainpromo a.link, div#centercol.portal div.mainpromo a.link:visited {
  color: rgb(204,204,204);
  text-decoration: none;
}

div#centercol.portal div.mainpromo a.link:hover, div#centercol.portal div.mainpromo a.link:active {
  color: rgb(90,133,177);
  text-decoration: none;
}

div#centercol.portal div.mainpromo div.title {
  font: bold 16px Verdana, sans-serif;
  margin: 0px;
  padding: 8px 9px 0px 7px;
}

div#centercol.portal div.mainpromo div.caption {
  font: normal 12px Verdana, sans-serif;
  margin: 0px;
  padding: 0px 10px 9px 7px;
}

div.mainpromo div.caption p.morelink {
  color: rgb(255,255,255);
  margin: 5px 0px 0px 0px;
  padding-right: 10px;
  text-align: right;
}

div.mainpromo div.caption p.morelink img { 
  padding: 0px;
  margin: 0px 3px 0px 0px;
}

div.mainpromo div.caption p.morelink a {
  color: rgb(255,255,255);
  font-size: 10px;
}

div.mainpromo div.caption p.morelink a:hover { 
  color: rgb(90,133,177);
}

div#centercol.portal {
  width: 410px;
  margin: 1px 4px 0px 4px;
}

div.navpromo p.morelink {
  margin: 3px 5px 0px 0px;
  text-align:right;
}

div.navpromo p.morelink a {
  font-size: 10px;
}

div.navpromo p.morelink img { 
  padding: 0px;
  margin: 0px 3px 0px 0px;
}

div.featuredpromos {
  width: 100%;
  margin-top: 2px;
}

div.featuredpromos td.featureblock {
  border-left: solid 2px rgb(255,255,255);
  background-color: rgb(240,238,225);
  width: 24%;
}

div.featuredpromos td.featureblock.first {
  border-left: none;
}

div.featuredpromos div.featureblock {
  background-color: rgb(240,238,225);
  height: 100%;
}

div.featuredpromos div.featureblock div.caption {
  padding: 11px 5px 5px 5px; 
}

div.featuredpromos div.featureblock div.caption span.title {
  font: bold 11px Verdana, sans-serif;
}

div.featuredpromos div.featureblock div.caption span.text {
  font: normal 10px Verdana, sans-serif;
}

div.morepromos {
  width: 100%;
  margin: 2px 0px 5px 0px;
}

div.morepromos div.morepromoblock {
  background-color: rgb(254,250,223);
  height: 100%;
}

div.morepromos td.morepromoblock {
  border-left: solid 2px rgb(255,255,255);  
  background-color: rgb(254,250,223);
}

div.morepromos td.morepromoblock.first {
  border-left: none;
}

div.morepromoblock div.caption {
  padding: 9px 9px 9px 9px; 
}

div.morepromoblock div.caption span.title {
  font: bold 11px Verdana, sans-serif;
}

div.morepromoblock div.caption span.text {
  font: normal 10px Verdana, sans-serif;
}

div.portalbottom {
  width: 100%;
  position: relative;
}

td.portalbottomblock {
  border-left: solid 2px rgb(237,233,222);
}

td.portalbottomblock.first {
  border-left: 0px;
}

td.portalbottomblock div.text {
  font: normal 10px Verdana, sans-serif;
  margin: 9px 4px 25px 4px;
}

td.portalbottomblock.nopromo div.text {
  margin: 9px 4px 25px 11px;
}

td.portalbottomblock span.title {
  font: bold 11px Verdana, sans-serif;
}

td.portalbottomblock div.text div.withoutbullet {
    padding: 0px 0px 5px 20px;
}

td.portalbottomblock div.text img.icon { 
  border: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 0px 0px;
  vertical-align: top;
}

td.portalbottomblock p.morelink {
  text-align: bottom;
  text-align: right;
  margin-right: 15px;
  margin-bottom: 10px;
}

td.portalbottomblock.nopromo p.morelink {
  text-align: bottom;
  text-align: right;
  margin-right: 15px;
  margin-bottom: 10px;
}

td.portalbottomblock p.morelink a {
  font-size: 10px;
}

td.portalbottomblock p.morelink img { 
  padding: 0px;
  margin: 0px 3px 0px 0px;
}

div.showlistclip {
  margin: 4px;
  padding: 0px;
  width: 178px; 
  height: 220px;
  background-color: rgb(255,255,255); 
  overflow: auto;
}

div.showlistclip div.showlist {
  width: 87%;
  text-align: left;
  font: bold 9px Verdana, sans-serif;
  padding-left: 5px;
}

div.showlistborders {
  border-left: solid 1px rgb(205,205,180);
  border-top: solid 1px rgb(205,205,180);
  border-bottom: solid 1px rgb(205,205,180);
}

td.artistclass a {
  font-size: 10px;
}

div.wildcard-poll-results-question {
  padding-top: 15px;
  padding-bottom: 5px;
  font: bold 11px Verdana, sans-serif;
}

div.wildcard-poll-results-answers {
 padding: 5px 5px 0px 0px;
}

div.wildcard-poll-results-answers div.border {
 border-top: 2px solid rgb(238,238,224);
}

div.wildcard-poll-results-answers td.bar {
  background-color: rgb(250,250,250);
}

div.wildcard-poll-results-answers td {
  font: normal 10px Verdana, sans-serif;
  padding-bottom: 7px;
  padding-top: 8px;
}

div.wildcard-poll-results-answers td.percent {
  color: rgb(221,64,2);
}

div.wildcard-poll-results-answers td img {
  background-color: rgb(221,64,2);
}

div.poll-results-answers td img {
  background-color: rgb(221,64,2);
}

div.poll-question {
  padding-top: 5px;
  padding-bottom: 15px;
  font: bold 11px Verdana, sans-serif;
}

div.poll-answer {
  padding-bottom: 15px;
}

div.poll-answer input {
  padding-bottom: 15px;
}

div.poll-results-question {
  padding-top: 5px;
  padding-bottom: 15px;
  font: bold 11px Verdana, sans-serif;
}

div.poll-results-answers td {
  font: normal 10px Verdana, sans-serif;
  padding-bottom: 15px;
}

div.poll-results-answers td.percent {
  color: rgb(221,64,2);
}

div.poll-results-answers td img {
  background-color: rgb(221,64,2);
}

.loaded-header {
	margin: 0px;
	padding: 10px 0px 0px 6px;
}

.loaded-content {
	margin: 0px;
	padding: 13px 10px 0px 6px;
}

.loaded-item {
	width: 409px;
	height: 99px;
	clear: all;
}

.loaded-img {
	float: left;
	margin: 0px;
	padding: 0px 0px 6px 0px;
	width: 89px;
}

.loaded-txt {
	float: left;
	margin: 0px;
	padding: 0px 6px 6px 12px;
	width: 302px;
}

div#content {
	position: relative;
}

/* paid search results */
a.result_link_text:link, a.result_link_text:visited, a.result_link_text:active, a.result_link_text:hover {
	text-decoration: none;
	color: black;
	font-weight: normal;
}
