body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:inherit;
	font:100%;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
*font-size:100%;
}
legend {
	color:#000;
	_margin:0 0 5px -7px;
}
body {
	font:13px/1.231 arial, helvetica, clean, sans-serif;
	color:#999;
*font-size:small;
*font:x-small;
	position:relative;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
*font-size:108%;
	line-height:100%;
}
.clearfix:after {
	content:"";
	display:block;
	height:0;
	line-height:0;
	clear:both;
	visibility:collapse;
	overflow:hidden;
}
.clearfix {
*display:inline-block;
}
small {
	font-size:100%;
}
a:focus {
	outline:none;
}
body {
	background:#222;
	line-height:1.231;
}
h1, h2, h3, h4 {
	line-height:1.1;
}
h1 {
	font-size:197%;
	color:#FFF;
}
h2 {
	font-size:131%;
	color:#fff;
}
h3 {
	font-size:108%;
	color:#fff;
}
h4 {
	font-size:100%;
}
a {
	text-decoration:none;
	color:#fff;
}
a:hover {
	color:#fff;
	text-decoration:underline;
}
strong {
	font-weight:700;
}
button, a.btn {
	cursor:pointer;
	text-align:center;
	border:none;
	margin:0 5px 0 0;
	font-size:12px;
	line-height:14px;
	padding:4px 0 6px;
	display:block;
	float:left;
	background:url(../images/maxdigital.png) 0 -493px no-repeat;
	width:100px;
	color:#fff;
	font-weight:700;
}
body #y7-cont button.myshows-add-btn span {
	display:none;
}
#y7-cont {
	min-width:950px; /*1000*/
	max-width:950px;/*1290*/
	_width:950px;/*1000*/
	margin:0 auto;
}
.fade {
	opacity:.5;
}
.buttons {
	overflow:hidden;
	height:26px;
}
.col-wrap .col {
	padding-right:35px;
	float:left;
	width:260px;
}
.col-wrap .last {
	padding:0;
}
a.img-cont img, img.img-cont, .vidimg img {
	border:1px solid #666;
	display:block;
}
a:hover img {
	border-color:#999;
}
.screen-reader, #bd .keyart-cont h1 {
	position:absolute;
	top:-1000000000px;
	left:-1111111100px;
	height:1px;
	width:1px;
	overflow:hidden;
}
span.date, span.episode {
	display:block;
}
span.date, span.episode, a.myshows-link, span.expires, a.myshows-alerts, a.myshows-remove {
	font-size:85%;
}
body #y7-cont a.myshows-link, body #y7-cont a.myshows-remove, body #y7-cont a.myshows-alerts, body #y7-cont span.expires, .featured-columns .featlist li .expires p {
	background:url(../images/maxdigital.png) 0 -360px no-repeat;
	padding-left:21px;
	line-height:17px;
	display:block;
	_height:1%;
	margin-top:5px;
}
body #y7-cont a.myshows-remove {
	background-position:0 -395px;
}
body #y7-cont a.myshows-alerts {
	background-position:0 -328px;
}
body #y7-cont a.myshows-add-btn {
	display:block;
	overflow:hidden;
	text-indent:-1000px;
}
body #y7-cont .cont-inner a.myshows-add-btn, body #y7-cont .cont-inner button.myshows-add-btn {
	width:102px;
	height:26px;
	background:url(../images/maxdigital.png) 0 -467px;
}
body #y7-cont span.expires {
	background-position:0 -430px;
}
p.expires {
	color:#ECBA00;
	font-size:93%;
}
span.close, .container-close {
	background:url(../images/maxdigital.png) -310px -465px no-repeat;
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-10000px;
	cursor:pointer;
	display:block;
}
.loading {
	background:url(../images/ajax-loader.r1.1.gif) no-repeat 50% 50%;
	min-height:100px;
	_height:100px;
}
.atoz, .col-wrap, .article, .keyart-wrap, .video-wrap, .nt1 {
	margin:0 auto;
	width:850px;
}
#hd {
	position:relative;
	background:url(../images/maxdigital.png) 0 0 repeat-x;
	height:126px;
	z-index:999;
	width:100%;
}
#hd #ygma #ygmatop a, #hd #ygma ul#ygmauserinfo li {
	color:#bbb;
}
#hd .y7-uni-hd {
	margin-bottom:0;
	padding-bottom:0;
	height:97px;
}
#hd #ygma {
	background:none;
}
#hd #ygma #ygmatop {
	background:none;
	height:14px;
}
#hd #ygma #ygmatop ul#ygmanav {
	padding-left:13px;
}
#hd #ygma #ygmatop #yahoo7tv {
	width:200px;
	float:left;
}
#hd #ygma #ygmatop #yahoo7tv a {
	position:absolute;
	top:16px;
	left:20px;
	width:180px;
	height:27px;
	display:block;
	background:url(../images/maxdigital.png) no-repeat -164px -523px;
	overflow:hidden;
	text-indent:-1000px;
}
#hd #ygma #ygmatop ul#ygmauserinfo {
	padding-right:13px;
}
#hd #ygma #ygmabot {
	height:54px;
}
#hd #ygma #ygmalogo {
	padding:0;
	overflow:hidden;
	width:340px;
	height:50px;
	text-indent:-10000px;
	background:url(../images/maxdigital.png) no-repeat 0 -674px;
	margin:20px 0 0 20px;
}
#hd #ygma #ygmalogo img {
	display:none;
}
#hd #ygma #ygmatop #ygmauseroptions li, #hd #ygma #ygmatop ul.menu li {
	background:#000;
	border:none;
}
#hd #ygma #srchbox {
	display:none;
}
#hd #ygma #ygmatop ul li {
	background:none;
}
.navigation {
	display:block;
	font-size:93%;
	height:28px;
	position:absolute;
	top:97px;
	width:100%;
	z-index:999;
	left:10px;
}
.navigation li {
	float:left;
	display:block;
	padding:0 15px 0 0;
	margin-left:2px;
	_margin-left:1px;
}
.navigation li.first {
	margin-left:10px;
	_margin-left:5px;
}
.navigation li a {
	padding:5px 0 5px 15px;
	line-height:18px;
	display:block;
	color:#CCC;
}
.navigation li a:hover {
	color:#fff;
}
.navigation li:hover {
	background:url(../images/maxdigital.png) right -154px;
}
.navigation li:hover a {
	background:url(../images/maxdigital.png) left -154px;
	text-decoration:none;
}
.navigation li.on, .navigation li.expanded {
	background:url(../images/maxdigital.png) right -126px no-repeat;
}
.navigation li.on a, .navigation li.expanded a {
	color:#fff;
	background:url(../images/maxdigital.png) left -126px no-repeat;
}
.navigation li.override {
	float:right;
	padding:0 10px 0 0;
	height:29px;
	overflow:visible;
}
.navigation li.override li {
	padding:0;
	margin:0;
	background:none;
}
.navigation li.override li a {
	padding:5px 15px;
	background:none;
}
.navigation li.override:hover {
	background:none;
}
.navigation li.dropdown, .navigation li.override li.dropdown {
	width:100px;
	height:28px;
	overflow:hidden;
	background:url(../images/maxdigital.png) -229px -690px no-repeat;
}
.navigation li.dropdown ul li {
	float:none;
	padding:0;
	margin:0;
	background:none;
}
.navigation li.dropdown ul li a {
	padding-top:3px;
	_height:1%;
}
.navigation li.hover, .navigation li.override li.hover {
	position:relative;
	z-index:10001;
	background:url(../images/maxdigital.png) 0 -211px;
	overflow:visible;
	height:auto;
	padding-bottom:2px;
}
#hd .search {
	background:url(../images/maxdigital2.png) 0 0 no-repeat;
	padding:5px;
	float:right;
	position:absolute;
	z-index:1000;
	top:40px;
	right:10px;
	width:436px;
	height:25px;
}
#hd .search .form {
	position:relative;
	width:436px;
}
#hd .search .label {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	float:left;
	line-height:25px;
	padding:0 15px 0 7px;
}
#hd .search .field {
	height:20px;
	padding:5px 5px 0 5px;
	width:310px;
	float:left;
}
#hd .search .field input {
	border:none;
	background:#fff;
	color:#000;
	width:100%;
	display:block;
	font-size:11px;
}
#hd .search .field input.default {
	color:#888;
}
#hd .search .results {
	width:320px;
	font-size:93%;
	z-index:1001;
	left:116px!important;
}
#hd .search .results .yui-ac-content {
	position:absolute;
	border:1px solid #555;
	background:#333;
	padding:6px 0 0;
	overflow:hidden;
	z-index:1001;
	width:318px!important;
}
#hd .search .results .yui-ac-content li, #hd .search #empty-search-results li {
	padding:2px 5px;
	cursor:pointer;
}
#hd .search .results .yui-ac-content li.yui-ac-highlight, #hd .search .results .yui-ac-content li:hover, #hd .search #empty-search-results li:hover {
	background:#c20220;
	color:#fff;
}
#hd .search .results .yui-ac-content .match {
	font-weight:700;
	color:#fff;
}
#hd .search #empty-search-results {
	width:320px;
	position:absolute;
	z-index:1001;
	right:0;
	top:20px;
}
#hd .search #empty-search-results .inner {
	border:1px solid #555;
	background:#333;
	padding:10px;
}
#hd .search #empty-search-results h3 {
	color:#fff;
}
#hd .search #empty-search-results p {
	padding:5px 0 3px;
	font-size:85%;
}
#hd .search #empty-search-results ul {
	font-size:93%;
}
#hd .search #empty-search-results ul a {
	display:block;
}
#hd .search #empty-search-results a {
	color:#FFF;
}
#hd .search button {
	/*display:none;*/
}
#myshows {
	width:111px;
	background:url(../images/maxdigital.png) 17px -601px no-repeat;
	position:relative;
	z-index:1000;
}
#myshows a {
	overflow:hidden;
	text-indent:-1000px;
	position:relative;
	z-index:1;
}
#myshows.expanded {
	background:url(../images/maxdigital.png) -101px -608px no-repeat;
}
#myshows.expanded a {
	border-bottom:1px solid #141414;
}
#myshows .myshows h3 a {
	color:#fff;
}
#myshows .myshows a:hover {
	color:#fff;
}
#myshows .myshows a {
	text-indent:0;
	overflow:auto;
	z-index:auto;
	position:static;
	line-height:1.231;
	padding:0;
	border-bottom:none;
}
#myshows .myshows .bd a {
	height:auto;
}
#myshows .myshows .bd li {
	float:none;
	padding:0;
	background:none;
}
#myshows .cont {
	overflow:hidden;
	width:422px;
	position:absolute;
	top:28px;
	left:-154px;
	z-index:0;
	display:none;
}
#myshows .loading {
	background-color:#111F29;
}
#myshows .myshows {
	padding:10px 0;
	background:url(../images/maxdigital2.png) 0 -131px;
	height:460px;
	width:100%;
}
#myshows span.close {
	margin:9px 9px 0 0;
	float:right;
	position:absolute;
	top:0;
	right:0;
	z-index:3;
}
.myshows .hd {
	border-bottom:1px solid #999;
	padding:0 10px;
	height:30px;
}
.myshows .hd h2 {
	display:none;
}
#myshows .myshows .hd ul {
	position:relative;
	height:30px;
	bottom:-3px;
	z-index:1;
}
#myshows .myshows .hd li {
	padding:0 10px 0 0;
	margin-right:2px;
	_margin-right:1px;
}
#myshows .myshows .hd li a {
	display:block;
	padding:6px 0 7px 10px;
	font-weight:bold;
	color:#ddd;
}
#myshows .myshows .hd li a:hover {
	color:#fff;
}
#myshows .myshows .hd li.expanded {
	background:url(../images/maxdigital2.png) right -100px no-repeat;
}
#myshows .myshows .hd li.expanded a {
	color:#fff;
	background:url(../images/maxdigital2.png) left -100px no-repeat;
}
#myshows .myshows .hd li a.disabled, #myshows .myshows .hd li a.disabled:hover {
	color:#777;
	cursor:default;
}
.myshows .bd {
	font-size:108%;
	height:410px;
	overflow:hidden;
}
.myshows .bd p {
	margin:5px 0;
	font-size:93%;
}
.myshows .bd h2 {
	color:#fff;
	margin:0 10px;
	border-bottom:1px solid #999;
	padding:5px 0;
}
.myshows .bd .tab-content {
	display:none;
	padding:10px;
	height:400px;
}
.myshows .bd .expanded {
	display:block;
}
.myshows .bd .overflow {
	height:390px;
	overflow-y:scroll;
	padding:0 10px 0 0;
}
.myshows #myshows-add .overflow {
	height:360px;
}
.myshows #myshows-add a {
	font-size:93%;
	float:left;
	padding:5px 10px 5px 30px;
	background:url(../images/maxdigital.png) 7px -363px no-repeat;
}
.myshows #myshows-add label {
	display:block;
	margin:2px 0;
	cursor:pointer;
	font-size:93%;
}
.myshows #myshows-add input {
	margin-right:4px;
}
.myshows #myshows-add .buttons {
	padding:10px 0 0;
}
.myshows #myshows-shows {
	padding:0 0 150px;
}
.myshows #myshows-shows li.show {
	margin-bottom:10px;
}
.myshows #myshows-shows li div.vidimg {
	padding:10px 10px 0 5px;
	position:static;
}
.myshows #myshows-shows li div.itemdetails {
	padding:10px;
	background:#111 url(../images/maxdigital2.png) 0 -612px repeat-x;
	height:65px;
}
.myshows #myshows-shows li ul.featlist {
	background:#111 url(../images/maxdigital2.png) left bottom repeat-x;
	clear:right;
	padding:1px 1px 10px;
}
.myshows #myshows-shows li ul.featlist div.itemdetails {
	background:none;
	padding:0;
	height:auto;
}
.myshows #myshows-shows li ul.featlist div.vidimg {
	padding:0 0 0 5px;
	position:relative;
}
.myshows #myshows-shows li .featlist li {
	padding:7px 10px 3px;
}
.myshows #myshows-shows li .featlist h3 {
	font-size:93%;
}
.myshows #myshows-shows li .featlist p, .myshows #myshows-shows .featlist li .vidimg, .myshows #myshows-shows .featlist li .myshows-link, .myshows #myshows-shows .featlist li .myshows-alerts {
	display:none;
}
.myshows #myshows-shows .featlist li.hover p, .myshows #myshows-shows .featlist li.hover .vidimg {
	display:block;
}
.myshows .ft {
	padding:0 10px;
	height:19px;
}
#y7-cont .atoz {
	padding:10px 0;
*padding-bottom:32px;
}
#y7-cont .atoz .hd {
	padding:0 0 10px 0;
	height:27px;
	width:100%;
}
#y7-cont .atoz .hd dl.view {
	float:right;
	width:80px;
}
#y7-cont .atoz .hd dl.view dd {
	float:left;
	width:25px;
	height:22px;
	margin-left:6px;
	_margin-left:3px;
	cursor:pointer;
	overflow:hidden;
	text-indent:-1000px;
	background:url(../images/maxdigital.png) -170px -495px;
}
#y7-cont .atoz .hd dl.view dd.list {
	background-position:-245px -495px;
}
#y7-cont .view-thumb .hd dl.view dd.thumb {
	background-position:-220px -495px;
}
#y7-cont .view-list .hd dl.view dd.list {
	background-position:-295px -495px;
}
#y7-cont .atoz .hd dl.view dd:hover {
	background-position:-195px -495px;
}
#y7-cont .atoz .hd dl.view dd.list:hover {
	background-position:-270px -495px;
}
#y7-cont .atoz .hd dl.nav {
	padding:5px 0;
	float:left;
}
#y7-cont .atoz .hd dl.nav dd {
	display:inline;
	text-transform:uppercase;
	margin:0 2px;
}
#y7-cont .atoz .hd dl.nav dd span, #y7-cont .atoz dd a {
	padding:0 5px;
}
#y7-cont .atoz .hd dl.nav dd a {
	cursor:pointer;
	font-weight:700;
	text-decoration:none;
}
#y7-cont .atoz .hd dl.nav dd.selected a {
	color:#fff;
	background:#c20220 url(../images/maxdigital.png) repeat scroll -158px -791px;
}
#y7-cont .atoz .hd dl.nav dd a:hover {
	background:#727272 url(../images/maxdigital.png) repeat scroll 0 -791px;
	color:#AAA;
}
#y7-cont .atoz .hd dl.nav dd span {
	color:#555;
}
#y7-cont .atoz .bd {
	padding:10px 0;
}
#y7-cont .atoz .bd .hide {
	display:none;
}
#y7-cont .atoz .bd ul li.letter {
	color:#666;
	text-transform:uppercase;
	font-size:80px;
	cursor:pointer;
}
#y7-cont .atoz .bd ul li .myshows-link, #y7-cont .atoz .bd ul li .myshows-alerts {
	visibility:hidden;
	white-space:nowrap;
	position:absolute;
	bottom:2px;
	left:0;
}
#y7-cont .view-thumb .bd {
	margin-right:-22px;
}
#y7-cont .view-thumb ul li {
	width:120px;
	height:90px;
	position:relative;
	float:left;
	margin:0 22px 2px 0;
*margin-right:21px;
}
#y7-cont .view-thumb ul li img {
	display:block;
}
#y7-cont .view-thumb ul li a {
	display:block;
	border-color:#333;
}
#y7-cont .view-thumb ul li a:hover {
	border-color:#356283;
}
#y7-cont .view-thumb ul li h3 {
	display:none;
}
#y7-cont .view-thumb ul li.letter {
	background:#2B2B2B;
	text-indent:65px;
	overflow:hidden;
	line-height:85px;
	height:68px;
	margin-bottom:24px;
}
#y7-cont .view-thumb ul.selected li.letter {
	background:#c20220 url(../images/maxdigital.png) -158px -807px;
	color:#CCC;
}
#y7-cont .view-thumb ul li.letter:hover {
	background:#727272 url(../images/maxdigital.png) 0 -807px;
	color:#AAA;
}
#y7-cont .view-thumb ul li.hover a.myshows-link, #y7-cont .view-thumb ul li.hover a.myshows-alerts {
	visibility:visible;
}
#y7-cont .view-list ul {
	float:left;
	width:25%;
	_width:24%;
	padding:0 0 15px;
}
#y7-cont .view-list ul li {
	margin-left:90px;
	padding-top:2px;
	_height:1%;
}
#y7-cont .view-list ul li.letter {
	float:left;
	width:80px;
	text-align:center;
	margin:0;
	line-height:.9;
	padding:0;
}
#y7-cont .view-list ul.selected li.letter {
	color:#c20220;
}
#y7-cont .view-list ul li.letter:hover {
	color:#fff;
}
#y7-cont .view-list ul li a.img-cont, #y7-cont .view-list ul li .myshows-link, #y7-cont .view-list ul li .myshows-alerts {
	display:none;
}
#y7-cont #bd {
	text-align:left;
	position:relative;
	background:#000;
	padding:0;
}
#bd .keyart-wrap, #bd .video-wrap, #bd .show-page .col-wrap, #bd .nt1 {
	background:#111;
}
#bd .show-page {
	padding:0;
}
#bd .keyart-wrap {
	position:relative;
	height:80px;
	z-index:1;
	overflow:hidden;
}
#bd .keyart-cont #next-time {
	float:right;
	padding:50px 100px 0 0;
	color:#fff;
	font-weight:700;
	font-size:116%;
}
#bd .keyart-cont img {
	position:absolute;
	top:0;
	right:0;
	z-index:-1;
}
#bd .keyart-wrap .y7-advertisement {
	position:absolute;
	left:460px;
	top:18px;
	font-size:85%;
	color:#999;
	width:90px;
	z-index:2;
}
#bd .keyart-wrap .y7-advertisement * {
	text-align:left;
}
#bd .keyart-wrap .y7-advertisement img {
	position:static;
	margin:2px 0 0;
	border:1px solid #999;
	display:block;
}
#bd .video-wrap {
	position:relative;
	height:384px;
}
#bd .video-wrap .tools {
	position:absolute;
	top:357px;
	left:0;
	width:630px;
	z-index:10;
}
#bd .nt1 {
	padding:10px 0;
}
#bd .show-page .col-wrap {
	padding:0 0 20px;
	margin-top:0;
}
#bd .show-page .col-wrap .col {
	padding-top:10px;
}
#bd .show-page .col-wrap .first {
	width:630px;
	padding-top:15px;
	background:#0c0c0c url(../images/maxdigital.png) 0 -1627px repeat-x;
}
#bd .show-page .col-wrap .last {
	width:345px;
}
.featlist li {
	padding:8px 10px;
}
.featlist li.hover, .myshows #myshows-shows li ul.featlist li.hover {
	background:#181818 url(../images/maxdigital.png) 0 -1326px;
}
.featlist li .vidimg {
	float:right;
	position:relative;
	padding:0 0 5px 5px;
}
#y7-cont .featlist li .vidimg .playvid {
	display:none;
	background:url(../images/maxdigital.png) -292px -556px;
	position:absolute;
	top:20px;
	right:45px;
	z-index:1;
}
#y7-cont .featlist li .vidimg .playvid a {
	display:block;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent:-100000px;
}
#y7-cont .featlist li.hover .vidimg .playvid, #y7-cont .featlist li.playing .vidimg .playvid {
	display:block;
}
.featlist li h3 a:hover, .featlist li h3 a:hover span {
	text-decoration:none;
	color:#fff;
}
.featlist li h3 .title {
	display:block;
	padding-bottom:2px;
}
.featlist li h3 .subtitle {
	display:block;
	color:#999;
	font-size:85%;
}
.featlist li p {
	font-size:85%;
	margin:5px 0;
}
.video-wrap .feature-collection .featlist li h3 .title, .show .featlist li h3 .title {
	display:none;
}
.video-wrap .feature-collection .featlist li h3 .subtitle, .show .featlist li h3 .subtitle {
	color:inherit;
	font-size:100%;
}
.featured-columns {
	background:#0c0c0c url(../images/maxdigital.png) 0 -1627px repeat-x;
	padding:20px 0;
}
.featured-columns .hd {
	background:url(../images/maxdigital.png) 50% -764px;
	padding:0 10px 7px;
}
.featured-columns ul.featlist {
	padding:10px 0 0;
}
.featured-columns .featlist li.expand {
	position:relative;
	z-index:10;
}
.featured-columns .featlist li .itemdetails p {
	display:none;
}
.featured-columns .featlist li a.myshows-link, .featured-columns .featlist li a.myshows-alerts {
	visibility:hidden;
}
.featured-columns .featlist li.hover a.myshows-link, .featured-columns .featlist li.hover a.myshows-alerts {
	visibility:visible;
}
.featured-columns .featlist li.expand .description p, .featured-columns .featlist li.expand .description {
	display:block;
}
.featured-columns .featlist li .description {
	position:absolute;
	top:1px;
	left:335px;
	width:320px;
	z-index:10;
	display:none;
}
.featured-columns .featlist li .description p {
	background:#181818 url(../images/maxdigital.png) 0 -1326px;
	border:1px solid #4f4f4f;
	padding:10px;
	margin:0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.featured-columns .featlist li .d-left {
	left:-335px;
}
.featured-columns .featlist li .description span.arrow {
	position:absolute;
	top:10px;
	width:15px;
	height:15px;
	display:block;
	background:url(../images/maxdigital.png) -110px -547px no-repeat;
}
.featured-columns .featlist li .d-right span.arrow {
	left:-14px;
}
.featured-columns .featlist li .d-left span.arrow {
	right:-14px;
	background-position:-125px -547px;
}
.promo-columns {
	background:#0C0C0C url(../images/baseline.png) 50% 0 no-repeat;
}
.promo-columns .col-wrap .col .mod a:hover, .promo-columns .col-wrap .col .mod a:hover span {
	text-decoration:underline;
}
.promo-columns .col-wrap {
	padding:20px 20px;
}
.promo-columns .bd li a.img-cont, .promo-columns .featlist li .vidimg {
	float:left;
	padding:0 10px 0 0;
}
.promo-columns .bd li p {
	font-size:93%;
	margin:5px 0 0;
}
.promo-columns .bd li {
	padding:10px 0 0;
}
.promo-columns .bd li.hover {
	background:none;
}
.promo-columns .ft {
	font-size:93%;
	text-align:right;
	padding:5px 0 0;
}
.promo-columns .ft a:link, .promo-columns .ft a:visited {
	color:#eee;
}
.video-wrap .feature-collection {
	float:right;
	width:360px;
	height:384px;
	overflow:hidden;
	position:relative;
}
.video-wrap .feature-collection .hd {
	padding:8px 10px;
}
.video-wrap .feature-collection .hd p {
	color:#ECBA00;
}
.video-wrap .feature-collection .bd {
	position:relative;
	z-index:1;
	height:304px;
	overflow:hidden;
}
.video-wrap .feature-collection .bd p {
	padding-left:10px;
	padding-right:10px;
}
.video-wrap .feature-collection .bd li p {
	padding-left:0;
	padding-right:0;
}
#bd .video-wrap .feature-collection .featlist li a.myshows-link, #bd .video-wrap .feature-collection .featlist li a.myshows-alerts {
	display:none;
}
.video-wrap .feature-collection .featlist li.not-playing p, .video-wrap .feature-collection .featlist li.not-playing .vidimg {
	display:none;
}
.video-wrap .feature-collection .featlist li.hover p, .video-wrap .feature-collection .featlist li.hover .vidimg, #y7-cont .video-wrap .feature-collection .featlist li.playing .vidimg, #y7-cont .video-wrap .feature-collection .featlist li.playing p {
	display:block;
}
.video-wrap .feature-collection .ft, .video-wrap .feature-collection .scroll-nav {
	height:30px;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	background:url(../images/maxdigital.png) 0 -182px repeat-x;
}
.featured-columns .hd h2 {
	height:18px;
	width:90px;
	overflow:hidden;
	text-indent:-10em;
	background:url(../images/maxdigital.png) 0 -743px no-repeat;
}
.most-viewed .hd h2 {
	width:98px;
	background-position:-93px -743px;
}
.expires-soon .hd h2 {
	width:100px;
	background-position:-197px -743px;
}
.scroller {
	background:url(../images/maxdigital.png) 0 -875px repeat-x;
}
.scroller .bd {
	height:383px;
	position:relative;
	overflow:hidden;
	border:none;
}
.scroller #scroller {
	width:6820px;
	position:absolute;
	top:0;
	left:1600px;
	z-index:1;
	height:354px;
}
.scroller #scroller li {
	float:left;
	margin:0 26px;
	_margin:0 13px;
	position:relative;
}
.scroller #scroller li img {
	width:100%;
	height:100%;
	display:block;
}
.scroller #scroller li .blurb {
	position:absolute;
	bottom:0;
	right:0;
	width:100%;
	background:url(../images/blk.80percent.png);
	_background:#111;
	overflow:hidden;
}
.scroller #scroller li .blurb .inner {
	padding:15px;
	overflow:hidden;
	_height:1%;
}
.scroller #scroller li .blurb h3 {
	font-size:146.5%;
}
.scroller #scroller li .blurb h3 a, .scroller li .blurb p {
	color:#fff;
}
.scroller #scroller li .blurb p {
	padding-top:5px;
}
.scroller #scroller li .blurb span, .scroller #scroller li .blurb a.myshows-link, .scroller #scroller li .blurb a.myshows-alerts {
	color:#CCC;
	float:left;
	padding-right:10px;
	line-height:17px;
	margin:0;
}
.scroller #scroller li .watch {
	position:absolute;
	right:15px;
	top:15px;
	width:103px;
	height:26px;
	background:url(../images/maxdigital.png) -102px -467px;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
}
.scroller .btn {
	height:354px;
	cursor:pointer;
	position:absolute;
	top:0;
	z-index:2;
	width:46px;
	color:#fff;
	background:#000 url(../images/maxdigital.png) repeat-x 0 -875px;
	padding:0;
	margin:0;
}
.scroller #scroller-left {
	left:0;
}
.scroller #scroller-right {
	right:0;
}
.scroller .btn span {
	width:23px;
	height:44px;
	background:url(../images/maxdigital.png) -24px -541px no-repeat;
	margin:150px auto 0;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
}
.scroller #scroller-left:hover span {
	background-position:-0px -541px;
}
.scroller #scroller-right span {
	background-position:-51px -541px;
}
.scroller #scroller-right:hover span {
	background-position:-75px -541px;
}
.scroller .bd ul.nav {
	height:18px;
	padding:6px 0;
	background:#111 url(../images/maxdigital.png) 0 -182px repeat-x;
	position:absolute;
	left:0;
	bottom:0;
	z-index:3;
	width:100%;
	text-align:center;
}
.scroller .bd ul.nav li {
	display:inline;
	padding:0 5px;
}
.scroller .bd ul.nav li a {
	display:inline;
	cursor:pointer;
	padding:0 7px;
	color:#777;
	font-size:93%;
	font-weight:700;
}
.scroller .bd ul.nav li a:hover {
	background:#555 url(../images/maxdigital.png) 0 -791px;
	color:#fff;
	text-decoration:none;
}
.scroller .bd ul.nav li.selected a {
	background:#c20220 url(../images/maxdigital.png) repeat -158px -791px;
	color:#fff;
}
.scroller .ft {
	font-size:123.1%;
	position:relative;
	_top:-2px;
	z-index:5;
}
.scroller .ft ul {
	padding:6px 0 12px;
	background:#111;
	text-align:center;
}
.scroller .ft ul li {
	display:inline;
	padding:0 5px;
}
.scroller .ft ul li a {
	display:inline;
	cursor:pointer;
	padding:0 7px;
	color:#777;
}
.scroller .ft ul li.on a {
	color:#fff;
}
.scroller .ft ul li a:hover {
	color:#AAA;
	text-decoration:none;
}
.scroll-nav {
	height:29px;
	position:relative;
	background:url(../images/maxdigital.png) 0 -182px repeat-x;
}
.scroll-nav li {
	line-height:29px;
}
.scroll-nav li.label {
	color:#666;
	font-size:93%;
	padding:0 0 0 10px;
	float:left;
}
.scroll-nav li.btn {
	padding:7px 5px;
	float:right;
	cursor:pointer;
}
.scroll-nav li.btn span {
	background:url(../images/maxdigital.png) 0 -521px no-repeat;
	width:35px;
	height:16px;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
}
.scroll-nav li.btn .previous {
	background-position:-70px -521px;
}
.scroll-nav li.disabled {
	cursor:inherit;
}
.scroll-nav li.disabled span {
	background-position:-35px -521px;
}
.scroll-nav li.disabled .previous {
	background-position:-105px -521px;
}
.video-player, .video-wrap .simpleimage {
	float:left;
	width:630px;
	height:384px;
}
.video-wrap .video-player .hd, .video-wrap .simpleimage .hd {
	display:none;
}
.video-player .player {
	z-index:5;
	position:relative;
	height:354px;
	background:url(../images/ajax-loader.r1.1.gif) no-repeat 50% 50%;
	color:#fff;
}
.video-player .player p, .video-player .player h2, .video-player .player h3 {
	padding:10px 10px 0 10px;
}
.video-player .player * {
	outline:none;
	border:none;
}
.video-wrap .simpleimage a, .video-wrap .simpleimage img {
	display:block;
}
.video-player .ft, .video-wrap .simpleimage .ft {
	background:url(../images/maxdigital.png) 0 -182px repeat-x;
	height:30px;
}
.tv-plus7-info, .show-page .ratebar {
	padding:0 10px 5px;
}
.show-page .first .myshows-link, .show-page .first .myshows-alerts {
	margin:5px 0 25px 10px;
}
.tv-plus7-info {
	overflow:hidden;
	_height:1%;
}
.tv-plus7-info .site {
	float:right;
	margin-top:-23px;
}
.tv-plus7-info p {
	margin:5px 0 13px 0;
}
.tv-plus7-info h3 {
	font-weight:700;
	font-size:116%;
	margin-top:10px;
}
.tv-plus7-info a.img-cont {
	float:right;
	padding:0 0 0 10px;
}
#bd .updates, #bd .col .y7-advertisement {
	margin:0 auto 12px;
	width:300px;
}
.y7-advertisement {
	color:#aaa;
	font-size:77%;
	text-align:center;
}
.y7-advertisement span {
	display:block;
	padding:5px 0;
}
.y7-advertisement span span {
	display:inline;
	padding:0;
}
.article {
	width:700px;
	padding:20px 0;
}
.article .hd {
	padding:0 0 10px;
}
.article .bd h2, .article .bd h3 {
	margin:5px 0 10px;
}
.article .bd h3 {
	margin:-7px 0 8px;
}
.article .bd p, .article .bd ul {
	margin:-5px 0 22px;
	line-height:1.35;
}
.article .bd ul {
	margin-left:7px;
}
.article .bd ul li {
	padding:0 0 0 14px;
	margin-bottom:2px;
	background:url() no-repeat scroll -11px -839px;
}
.modcomments {
	position:relative;
	top:0;
	left:0;
}
.comment-items h2 {
	padding:0 10px;
}
.modcomments ol {
	font-size:93%;
	margin:10px 10px 0 10px;
	clear:right;
}
.comment-post {
	font-size:93%;
	padding:10px;
	margin:0;
}
#comment-message {
	margin:15px 10px 0;
	background:#222;
	font-weight:700;
	font-size:108%;
	border:1px solid #999;
	color:#fff;
	padding:5px 10px;
}
.modcomments p {
	padding:5px 0;
}
.modcomments .postbtn {
	padding:10px 10px 0 10px;
}
.modcomments .postbtn a {
	padding-left:18px;
	background:url() -3px -1700px no-repeat;
}
.comment-items ol {
	clear:both;
	border-bottom:1px dotted #555;
}
.comment-items ol li {
	border-top:1px dotted #555;
	padding:10px 0;
}
.lhs, .modcomments .name img {
	float:left;
}
.modcomments .name {
	overflow:hidden;
	_height:1%;
}
.modcomments .name img {
	padding-right:10px;
}
.modcomments .rhs {
	margin-left:56px;
}
.modcomments .rhs span {
	padding-right:10px;
}
.modcomments .abuse {
	border-left:1px solid #444;
	padding-left:10px;
}
.modcomments .abuse a {
	font-weight:normal;
}
.modcomments .comments-nav {
	float:right;
	width:400px;
}
.modcomments .comments-nav .y7n-dd {
	float:right;
}
.comment-post {
	background:none;
	padding-top:5px;
}
.comment-post h2 {
	padding:0;
	border:none;
}
.comment-post ul li {
	padding:5px 0;
	overflow:hidden;
	_height:1%;
}
.comment-post textarea {
	border:1px solid #666;
	height:95px;
	width:582px;
	background:#333;
	color:#fff;
	padding:5px;
}
.comment-post .ft {
	display:none;
}
#formindex-nav {
	display:block;
	position:relative;
	top:0;
	right:11px;
	margin:5px 0 0 0;
	width:120px;
	height:20px;
	float:right;
}
#formindex-nav dt {
	position:absolute;
	left:-40px;
}
#formindex-nav dd {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	width:100%;
	border:1px solid #444;
	display:block;
	line-height:21px;
	background:#000 url() right -1826px no-repeat;
}
#formindex-nav dd a {
	padding:0 4px;
}
#formindex-nav dd dl {
	display:none;
	background:#000;
	border-top:1px solid #999;
}
#formindex-nav dd dd {
	position:static;
	border:none;
	background:#000;
}
#formindex-nav.y7n-dd-on dd {
	background-position:right -1969px;
}
#formindex-nav.y7n-dd-on dl {
	display:block;
}
.modcomments .comments-paginationpgstat {
	font-size:85%;
	color:#999;
	float:right;
	clear:right;
	padding:10px;
}
.modcomments .comments-paginationpgstat p, .modcomments .comments-paginationpgstat span {
	display:inline;
}
#updates-disclosure {
	padding:10px;
	margin-top:-7px;
}
#updates-disclosure h3 {
	font-size:123.1%;
	font-weight:700;
}
#updates-disclosure p {
	padding:2px 0 1px;
	font-size:93%;
}
a.commentguidelines {
	position:absolute;
	right:10px;
	top:10px;
}
.ratebar {
	margin:5px 0 13px;
	font-size:93%;
	color:#666;
	text-align:left;
	line-height:15px;
	overflow:hidden;
	_height:1%;
}
.ratebar div {
	float:left;
}
.ratebar .rating, .ratebar .rateit {
	padding-right:20px;
}
.ratebar .stars dt {
	color:#999;
	font-weight:700;
	float:left;
	padding:0 5px 0 0;
}
.ratebar .stars dd {
	float:left;
	width:15px;
	height:15px;
	background:url(../images/maxdigital.png) no-repeat;
}
.ratebar .stars dd.star-static-on, .ratebar .stars dd.star-hover, .ratebar .stars dd.star-selected {
	background-position:-111px -498px;
}
.ratebar .stars dd.star-static-off, .ratebar .stars dd.star-off {
	background-position:-127px -498px;
}
.ratebar .stars dd.star-static-hlf {
	background-position:-144px -498px;
}
.ratebar .stars p {
	display:none;
}
.ratebar .rateit .stars dt {
	width:100px;
	text-align:right;
}
.ratebar .rateit .cmt, .ratebar .ratecnt {
	padding:0 0 0 8px;
	font-size:85%;
}
.ratebar .rateit .rated input {
	border:solid 1px #333;
	background-color:#8F5FA8;
	color:#FFF;
}
.ratebar .stars .yourated .title {
	color:#404040;
	padding-right:10px;
}
.tools {
	height:21px;
	padding:3px 0 6px 5px;
	font-size:93%;
}
.tools a {
	outline:0;
}
.tools a:hover {
	text-decoration:underline;
}
.tools li {
	line-height:14px;
	float:left;
	border-right:1px solid #333;
	position:relative;
	top:0;
	left:0;
	display:block;
}
.tools li.share {
	border-right:none;
}
.tools li a, .tools li button {
	background:url() 7px -1788px no-repeat;
	color:#fff;
	padding:1px 12px 2px 29px;
	display:block;
	font-weight:normal;
}
.tools li.comments a {
	background-position:7px -1698px;
	padding-top:2px;
	_width:70px;
	_white-space:nowrap;
}
.tools li.share a {
	background-position:10px -1072px;
	_width:30px;
	_white-space:nowrap;
}
.tools li.delicious a {
	background-position:7px -1381px;
}
.tools li.twitter a {
	background-position:8px -1316px;
}
.tools li.myspace a {
	background-position:7px -1575px;
}
.tools li.digg a {
	background-position:7px -1448px;
}
.tools li.stumbleupon a {
	background-position:7px -1641px;
}
.tools li.facebook a {
	background-position:7px -1511px;
}
.tools li.send a {
	_width:30px;
	_white-space:nowrap;
}
.tools li.email a {
	background-position:10px -1041px;
}
.tools li.im a {
	background-position:7px -1748px;
}
.tools li.buzz button {
	background-position:10px -1147px;
	border:none;
	cursor:pointer;
	font-family:arial;
	font-size:100%;
	font-weight:normal;
	text-align:left;
	outline:0;
	width:auto;
}
.tools li.buzz :hover {
	text-decoration:underline;
}
.tools li.dropdown {
	background:url() right -891px no-repeat;
	margin-top:1px;
}
.tools li.dropdown a {
	padding-right:22px;
}
.tools li ul {
	display:none;
}
.tools li.show {
	border-top:1px solid #333;
	border-right:1px solid #333;
	background-position:right -915px;
	background-color:#222;
	margin-top:0;
}
.tools li.show a {
	z-index:40;
	position:relative;
	display:block;
	border-bottom:1px solid #222;
	padding-bottom:1px;
}
.tools li.show ul {
	display:block;
	padding-bottom:5px;
	padding-top:2px;
	background:#222;
	border:1px solid #333;
	position:absolute;
	left:-1px;
	top:16px;
	width:120px;
	z-index:20;
}
.tools li.show ul li {
	border:none;
	padding-top:2px;
	float:none;
	width:100%;
}
.tools li.show ul li a {
	padding-right:0;
	position:inherit;
	border:none;
	padding:4px 0 5px 29px;
}
.yui-panel-container, .mask {
	position:absolute;
	z-index:10001;
}
.mask {
	background:#000;
	opacity:.5;
	filter:alpha(opacity = 50);
}
.yui-panel-container .yui-module {
	color:#fff;
	position:relative;
}
.yui-panel-container .container-close {
	position:absolute;
	top:10px;
	right:10px;
}
.yui-module a {
	font-weight:700;
}
.yui-module fieldset {
	font-size:93%;
}
.yui-module fieldset legend {
	color:#fff;
	font-size:146.5%;
}
.yui-module fieldset label {
	display:block;
	padding:8px 0 0;
}
.yui-module #updates-disclosure {
	margin:10px -9px 0;
	background:none;
	border-top:1px solid #333;
}
.yui-module .hd {
	height:10px;
	line-height:0;
	background:url(../images/maxdigital2.png) 0 -612px no-repeat;
}
.yui-module .bd {
	padding:0 10px;
	background:url(../images/maxdigital2.png) 0 -622px no-repeat;
}
.yui-module .ft {
	padding:10px;
	overflow:hidden;
	_height:1%;
	font-size:93%;
	background:url(../images/maxdigital2.png) left bottom no-repeat;
}
#login-overlay p {
	padding:6px 0 4px;
	font-size:93%;
}
#login-overlay a.btn {
	float:right;
	padding:7px 0 5px;
	margin:-6px 0 0;
}
#updates-disclosure .hd, #updates-disclosure .bd, #updates-disclosure .ft, #yup-dialog .hd, #yup-dialog .bd, #yup-dialog .ft {
	background-image:none;
	height:auto;
	font-size:100%;
	padding:0;
}
#yup-dialog {
	background:#F9F9F9;
}
#yup-dialog strong, #yup-dialog button {
	color:#333;
}
#yup-dialog .ft button {
	display:inherit;
	float:none;
	width:auto;
}
#y7-modal {
	background:#000;
}
#y7-modal-panel {
	text-align:left;
	background:#fff url() no-repeat 50% 50%;
	padding:15px 20px;
}
#y7-modal-panel .modal {
	position:relative;
	z-index:2;
	width:100%;
	color:#000;
}
#y7-modal-panel a {
	color:#818181;
	outline:none;
}
#y7-modal-panel .close {
	background:url() 24px -696px no-repeat;
	font-size:85%;
	cursor:pointer;
	display:block;
	text-align:right;
	padding-right:15px;
	position:absolute;
	right:0;
}
#y7-modal-panel #y7-modal-panel-content {
	background:#fff;
}
#y7-modal-panel .hd {
	padding:0 60px 10px 0;
}
#y7-modal-panel .hd h3 {
	color:#000;
}
#y7-modal-panel .bd {
	padding:10px 0 0;
}
#y7-modal-panel .bd .ss-zoom, #y7-modal-panel .bd .arrow {
	float:left;
}
#y7-modal-panel .bd .ss-zoom img {
	border:solid 1px #ccc;
	display:block;
}
#y7-modal-panel .bd .arrow {
	width:40px;
}
#y7-modal-panel .bd .arrow a {
	display:block;
	height:48px;
	width:40px;
	overflow:hidden;
	text-indent:-1000px;
	background:url() 0 -2461px no-repeat;
}
#y7-modal-panel #y7-modal-next a {
	background-position:17px -2407px;
}
#y7-modal-panel .ft {
	font-size:93%;
	text-align:center;
	padding:5px 0 0;
	background:#fff;
}
#y7-modal-panel .ft p {
	padding:5px 0;
}
#y7-modal-panel .ft div.nav {
	padding:10px 0 0;
}
#y7-modal-panel .ft div.nav img {
	border:3px solid #ddd;
	margin:5px 2px 0;
	cursor:pointer;
}
#y7-modal-panel .ft div.nav img.selected {
	border-color:#333;
	cursor:auto;
}
#ft {
	text-align:center;
	background:#111;
	color:#AAA;
	padding:10px 0;
	border-top:1px solid #222;
}
#ft .ftbtm .y7-advertisement {
	width:728px;
	margin:0 auto;
	text-align:center;
	padding:10px 0 0;
}
#ft .ftbtm .copyright {
	font-size:85%;
	padding:10px 0 0;
}
#ft .ftbtm .copyright p, #ft .ftbtm .copyright li, #ft .ftbtm .copyright ul {
	display:inline;
}
#ft .ftbtm .copyright li, #ft .ftbtm .copyright ul {
	padding:0 10px;
}
#hd #ygma #ygmalogo, body #y7-cont a.myshows-link, body #y7-cont a.myshows-remove, body #y7-cont a.myshows-alerts, body #y7-cont span.expires, .featured-columns .featlist li .expires p, .scroller #scroller li .watch, .featured-columns .hd, .scroller .btn span, .featured-columns .featlist li .description span.arrow, #y7-cont .featlist li .vidimg .playvid, #hd #ygma #ygmatop #yahoo7tv a, button, a.btn, span.close, .container-close, #myshows, #y7-cont .atoz .hd dl.view dd, body #y7-cont a.myshows-add-btn, body #y7-cont button.myshows-add-btn, .ratebar .stars dd, #myshows.expanded, .featured-columns .hd h2, .navigation li.dropdown, .navigation li.override li.dropdown, body #y7-cont .cont-inner a.myshows-add-btn, body #y7-cont .cont-inner button.myshows-add-btn {
	_background-image:url(../images/sprite-ie.r1.1.png);
}
#hd .search, #myshows .myshows, .yui-module .hd, .yui-module .bd, .yui-module .ft, .myshows #myshows-shows li div.itemdetails, .myshows #myshows-shows li ul.featlist {
	_background-image:url(../images/rounded-ie.r1.1.png);
}
.btninvisible{
	background:none;
	border:none;
	cursor:pointer;
	color:#FFF;
	padding-top:5px;
}

.btninvisiblehover {
	background:none;
	border:none;
	cursor:pointer;
	color:#C00;
	padding-top:5px;
}

