a.rating {color:#666; font-size:0.917em; font-weight:700;}
.content-header {padding:0 0 8px;}
.col-5 h2 span {font-weight:400;}
#shows .sponsor-long {width:auto; height:auto; background:transparent;}
#shows .col-3 {
margin-top: -60px;
}

#show-videos .content-header {
width: 960px;
}

#show-videos .content-header .content-controls {
float:right;
border-left:none;
}
#show-episode-guide .content .content-controls, #show-photos .content-controls, #show-rich-media .content-controls {
border-left:none;
}


/* Hero */
#show-hero {margin:0 auto 30px; background-position:center -8px; background-repeat:no-repeat;}
#show-hero .wrap {position:relative; width:980px; height:503px;}
#show-hero .header {position:absolute; top:0; left:0; width:645px; height:32px; margin:28px 0 10px;}
	#show-hero .has-logo .header {height:50px; margin-top:10px;}
#show-hero .header .logo {float:left; overflow:hidden; width:235px; height:50px; margin:0 10px 0 0;}
#show-hero h1 {color:#fff; font-size:24px; font-weight:bold; line-height:24px; text-indent:0;}
	#show-hero .has-logo h1 {overflow:hidden; width:0; height:0; margin:0; text-indent:-9999px;}
#show-hero .has-logo .header img {display:block;}
#show-hero .header strong {float:left; width:200px; margin:12px 0 0; color:#fff;}
	#show-hero .has-logo .header strong {margin-top:28px;}
#show-hero .header .pos-text {float:left; width:200px; font-size:11px !important; line-height:12px; margin:12px 0 0; text-align:right;}
	#show-hero .has-logo .header .pos-text {margin-top:28px;}
	#show-hero .header .text-entitlement {color:#fff !important;}
	#show-hero .header .text-entitlement a {color:#fff !important;}
#show-hero .kickers {position:absolute; top:70px; left:0; width:645px; height:403px;}
#show-hero .kickers li {position:absolute; display:block; width:213px; height:200px;}
	#show-hero .kickers .k-tl {top:0; left:0;}
	#show-hero .kickers .k-tc {top:0; left:216px;}
	#show-hero .kickers .k-tr {top:0; right:0;}
	#show-hero .kickers .k-bl {bottom:0; left:0; _bottom:-1px;}
	#show-hero .kickers .k-bc {bottom:0; left:216px; _bottom:-1px;}
	#show-hero .kickers .k-br {bottom:0; right:0; _bottom:-1px;}
#show-hero .kickers a {width:213px; height:200px; background-position:213px 0; background-repeat:no-repeat;}
	#show-hero .kickers a:hover {background-position:0 0; text-decoration:none;}
#show-hero .kickers a .text {width:195px; padding:12px 9px; background-color:#fff; *filter:alpha(opacity=100); -ms-filter:"alpha(opacity=100)"; -khtml-opacity:1; -moz-opacity:1; opacity:1;}
	#show-hero .kickers a:hover .text {background:#00aeff;}
#show-hero .kickers a .sub {color:#666; font-size:0.833em; line-height:1.4em; text-transform:uppercase;}
	#show-hero .kickers a:hover .sub {color:#fff;}
#show-hero .kickers a .main {font-size:1.333em; color:#007ac9;}
	#show-hero .kickers a:hover .main {color:#fff458;}

/* Show Landing Hero Video Player */
#show-hero .hero-video {position:absolute; top:70px; left:0; width:644px; height:402px; padding:0; background-color:#171717;}

/* Modified Upcoming Episodes Module */
#show-hero .upcoming-episodes {position:absolute; top:18px; right:10px; width:310px; color:#fff;}
#show-hero .upcoming-episodes a,
#show-hero .upcoming-episodes a.more {border:none; color:#fff; font-weight:400; text-decoration:underline;}
#show-hero .upcoming-episodes a.more span {color:#fff;}
#show-hero .upcoming-episodes a:hover {text-decoration:none;}
#show-hero .upcoming-episodes h4.h2 {padding:0 0 11px; margin:0 0 15px; background-image:url(../imgs/decoration/four-under-pale.gif); color:#fff; font-weight:400;}
#show-hero .upcoming-episodes dd {font-weight:700;}
#show-hero .upcoming-episodes dl a {color:#fff458; font-weight:700; text-decoration:none;}
#show-hero .upcoming-episodes dl a:hover {text-decoration:underline;}
#show-hero .upcoming-episodes .buy-vid {padding:0; background:transparent;}
#show-hero .upcoming-episodes .buy-vid div {width:260px;}
#show-hero .upcoming-episodes .buy-vid h5 {color:#fff;}
#show-hero .upcoming-episodes .buy-vid ul li {background-position:-2px -100px;}

/* Video Column */
.video-col {position:relative; float:right; width:262px; padding:180px 0 0 0; margin:0 0 5px; _height:1px;}
.no-video-col {padding:0;}  /* added on 06162010 */
.video-col .viewer {position:absolute; top:-8px; right:-12px; width:262px; height:188px;}
.video-col .more-videos {border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin:0 0 0 22px; *zoom:1;}
.video-col .more-videos .content {padding:12px 0 0 10px; border-top:3px solid #fff; border-bottom:3px solid #fff; background:#f1f1ea; *zoom:1;}
.video-col .more-videos h4 {margin:0 0 4px; *zoom:1;}
.video-col .more-videos li {display:block; padding:0; margin:0 0 15px; background-repeat:no-repeat; font-size:0.917em; line-height:1.273em; list-style:none;}
.video-col .more-videos li a {display:block; min-height:60px; _height:60px; padding:0 0 0 98px; background:url(../imgs/icons/play.png) no-repeat 30px 15px; _background-image:url(../imgs/icons/play-ie6.png);}

/* Bios */
#show-bios .navSeed {margin-bottom:18px;}
#show-bios .copy .content-controls {
float: left;
margin-top: 10px;
margin-right: 20px;
}
#show-bios .copy .content-controls li {float: left; background:none; padding-left: 6px; border-left: 1px solid #8f8f8f; margin-left: 6px;}
#show-bios .copy .content-controls li.first {padding: 0; border: 0; margin: -2px 0 0;}
#show-bios .copy .content-controls li a {font-weight: 400; _padding: 0 1px;}
#show-bios #fblike-placeholder {float:left; width:340px; height:25px; margin-bottom:18px;}
#show-bios #likebox {height:25px;}
#show-bios .col-related {width:175px;}
#show-bios ul.media-thumbs li.col {margin-right:10px;}
#show-bios .in-depth {background:none;}

a.tab {
background: url(../imgs/buttons/tabs.png) no-repeat;
float: left;
height: 22px;
overflow: hidden;
text-indent: -9999px;
}

#show-bios a.tab-prev {
background-position: -83px -44px;
width: 83px;
}
#show-bios a.tab-prev:hover, #show-bios a.tab-prev:active {
background-position: -83px -66px;
width: 83px;
}

#show-bios a.tab-next {
background-position: 0px -44px;
width: 83px;
}
#show-bios a.tab-next:hover, #show-bios a.tab-next:active {
background-position: 0px -66px;
width: 83px;
}


/* show bios added 01/11/11 */
#show-bios .inner-content {
 float:left;
 width:350px;
 margin-right:10px;

}

#show-bios .bios-content {
padding-top: 10px;
overflow:hidden;
width:480px;
}




/* Accordion */
* html #accordion {zoom:1;}
#accordion .temp-hide {display:none;}
.show-accordion .header {display:block; border-bottom:1px solid #ebebeb; color:#666; font-weight:400; *zoom:1;}
	.show-accordion .header-last {border-bottom:none;}
	.show-accordion .ui-state-active {display:none;}
.show-accordion .header:hover,
.show-accordion .header:active {text-decoration:none;}
.show-accordion .header .link-text {color:#007ac9; font-weight:700; text-decoration:none;}
.show-accordion .header:hover .link-text,
.show-accordion .header:active .link-text {text-decoration:underline;}
.show-accordion .header .ui-icon {display:none !important;}
.show-accordion .header .title-full {position:relative; display:block; padding:12px 0 12px 10px; *zoom:1;}
.show-accordion .header .title {position:relative; float:left; width:331px; padding:12px 0 12px 10px; *zoom:1;}
.show-accordion .header .has-video {position:absolute; top:8px; right:0; display:block; width:24px; height:17px; overflow:hidden; background:url(../imgs/icons/has-video.gif) no-repeat; cursor:pointer; text-indent:-9999px;}
	.show-accordion .header .title-full .has-video {right:20px;}
.show-accordion .header .meta {float:left; width:125px; padding:12px 10px 12px 0; font-size:0.917em; text-align:right;}
#accordion .header-first .title-full, #accordion .header-first .title, #accordion .header-first .meta {padding-top:8px;}
#accordion .header-last .title-full, #accordion .header-last .title, #accordion .header-last .meta {padding-bottom:8px;}

#accordion .accordion-slide {position:relative; *overflow:hidden; margin-top:-1px; background-color:#f1f1ea; *zoom:1;}
#accordion .content {position:relative; padding:12px 12px 30px; *zoom:1;}
#accordion a.tab {position:absolute; right:12px; z-index:10; display:block; float:none;}
	#accordion a.tab-next {bottom:7px;}
	#accordion a.tab-prev-ud {top:7px;}
.accordion-slide h3 {padding:0 0 5px; font-family:Arial,sans-serif; font-size:1.5em; font-weight:400; letter-spacing:normal; line-height:1em; *zoom:1;}
	#accordion .content h3 {padding-right:90px; _height:18px;}
.accordion-slide .content-controls {float:left; width:48%; margin:0;}
	#show-bios #accordion .content-controls {float:none; width:auto;}
.accordion-slide .date {float:right; width:48%; font-size:0.917em; line-height:1.636em; text-align:right;}
.accordion-slide .copy {clear:both; padding:10px 0 0;}
.accordion-slide .copy .bio-thumb {float:right; margin:0 0 12px 12px;}
.accordion-slide .video-thumb {float:right; width:150px; padding:0 0 10px 12px; background-position:top right; background-repeat:no-repeat;}
.accordion-slide .video-thumb a {display:block; padding:108px 0 0; border:none; background:url(../imgs/icons/play.png) no-repeat 61px 38px; _background-image:url(../imgs/icons/play-ie6.png);}
#accordion .video-col .more-videos {padding:12px 10px 5px 10px; border:none; background:#fff;}
#accordion .video-col .more-videos .content {padding:0; border:none; background:transparent;}
#accordion .more-videos li {display:block; padding:0; margin:0 0 15px; font-size:0.917em; line-height:1.273em; list-style:none;}
#accordion .more-videos li a {display:block; min-height:60px; _height:60px; padding:0 0 0 98px; background:url(../imgs/icons/play.png) no-repeat 30px 15px; _background-image:url(../imgs/icons/play-ie6.png);}

/* Content */
#content h1 {font-size:1.5em; line-height:1.222em;}
.four-under-grey h1 {display:inline;}
.four-under-grey .text-entitlement {padding:0 0 0 15px;}
h3.season {margin:0 0 1em;}
h3.season span {font-weight:400;}
#content .show-heading h2 {padding:10px 0 15px; color:#666; font-size:1.833em; font-weight:400;}
p.season-nav {margin:0 0 12px; color:#b5b5b5; font-size:0.917em; line-height:1.5em;}
p.season-nav strong {color:#333;}
.col-5 .mod .suggest-img li {padding:15px 0 5px; border-top:1px solid #ededed;}
	.col-5 .mod .suggest-img li.first {padding-top:0; border-top:none;}
.col-5 .mod .suggest-img img {width:150px;}
.col-5 .mod .suggest-img .content {width:320px; line-height:1.5em;}
.col-5 .mod .suggest-img h3 {margin:0 0 3px; font-family:Arial,sans-serif;}
#content .col-5 .copy,
#content .col-6 .copy {margin:0 0 25px;}
#content .col-5 .sponsor-pod,
#content .col-6 .sponsor-pod {margin:0 0 20px;}
a.tab-next {float:right;}

/* Show Schedule Modal */
#show-schedule {color:#333; font-size:0.917em; line-height:1.273em;}
#show-schedule h3 {margin:0 0 6px; font-family:Arial,sans-serif;}
#show-schedule ol {margin:6px 0; line-height:1.5em; list-style:none;}
#show-schedule p {margin:0 0 12px;}
#show-schedule strong a {font-weight:700;}

/* Show Article */
#show-article .col-5 h2 {margin:0 0 0.778em; font-family:Arial,sans-serif; font-size:1.5em; font-weight:400; letter-spacing:normal;}
#show-article .col-5 .content-controls {float:none; margin:0 0 1em;}

/* Show Rich Media */
/*#show-rich-media .content-controls {float:right; margin:0 0 1em;}*/
#show-rich-media .mod {float:left}

#likebox {padding:12px 0 3px 10px; background-color:#eff0ea;}
#fblike-placeholder {position:relative; height:50px}

/* addition nav level for show article */

.menu .parent ul.heading li.no-bull {
	padding: 0 4px;
}
.menu .parent ul.item {
	padding:0 0 6px 4px;
	background-color:#e9f4f8;
}
.menu .parent ul.item li {
	padding:3px 4px 3px 0;
	border-bottom:none;
}
.menu .parent ul.heading a {
    display: block;
	padding:2px 4px 8px 10px;
	border:none;
	color:#007ac9;
	cursor:default;
	font-size:13px;
	font-weight:400;
	width: 115px;
}
.menu .parent ul.heading .selected a {
    display:block;
	color:#1b1b1b;
	cursor:default;
	font-size:13px;
	font-weight:700;
}
.menu .parent ul.heading li ul.item li {
margin-bottom: 2px;
padding:0;
}

.menu .parent ul.heading li ul.item a {
    display: block;
	padding:2px 4px 2px 12px;
	border:none;
	background:url(../imgs/decoration/bullets.png) 0px -302px no-repeat #e9f4f8;
	_background-image:url(../imgs/decoration/bullets-ie6.gif);
	color:#007ac9;
	cursor:pointer;
	font-size:0.846em;
	font-weight:400;
	width: 100px;
}
.menu .parent ul.heading li ul.item .selected a {
    display: block;
	color:#1b1b1b;
	cursor:default;
	background:url(../imgs/decoration/bullets.png) 0px -402px no-repeat #cfe1e7;
	_background-image:url(../imgs/decoration/bullets-ie6.gif);
	font-weight:700;
}
.menu .parent ul.heading li ul.item a:hover {
	text-decoration:underline;
}
.menu .parent ul.heading li ul.item .selected a:hover {
	text-decoration:none;
}

.show-media-toolbox {
float: right;
margin-right: 10px;
border-right: 1px solid #aaa;
padding-right: 14px;
}

.show-sharebar-toolbox {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 12px 0 10px;
}

.gig-bar-container td {
vertical-align: top !important;
padding:0 !important;
}

.content-controls {
float:left;
margin-left:10px;
padding-left:10px;
border-left:1px solid #999;
margin-top: 15px;
}

#gigya-bar {
float:left;
margin: 10px 0;
}

#gigya-bar * {
margin:0;
}

.tool-group{
    margin-top: -8px;
    margin-bottom: 6px;
}
.tool-group .content-controls {
    float: left;

}

.interactive-toolbox{
    float:left;
    border-right: 1px solid #aaa;
    padding-right: 14px;
    margin-right: 10px;
}



/* ====== h2 styling ======= */
.h2-show #show-hero .wrap {
    height: 581px;
    position: relative;
    width: 980px;
}

.h2-show #inner-wrap #show-hero .wrap .header {

	height:124px;
}


.h2-show #show-hero .kickers {
    top:137px;
}


.h2-show #inner-wrap #show-hero .wrap .header .logo {
	width:283px;
	height:85px;
	margin:30px 10px 0 18px;
float:none;

}


.h2-show #inner-wrap #show-hero .wrap .header strong {
position: absolute;
top:65px;
left:20px;
color: #333;
text-transform: uppercase;
width: 268px;
font-size: 14px;
}


.h2-show #inner-wrap #show-hero .header .pos-text {
	float:none;
position: absolute;
top:55px;
right:0;
    margin-top:0;
}

.h2-show #inner-wrap #show-hero .header .text-entitlement {
	color:#fff !important;
}

.h2-show #inner-wrap #show-hero .text-entitlement a {
	color:#fff !important;
}


.h2-show #inner-wrap #show-hero .header .hero-h2-logo {
position: absolute;
top:10px;
left:310px;
border-left: 1px solid #AACDD7;
padding-left:10px;
}
.h2-show #inner-wrap #show-hero .kickers .main {
color:#427992;
}

.h2-show #inner-wrap #show-hero .kickers a:hover .text {
background-color:#5190A7;
}


.h2-show #inner-wrap #show-hero .kickers:hover .main {
color:#ABCACD;
}

.h2-show #inner-wrap #show-hero .upcoming-episodes a {
color:red;
}


.h2-show #inner-wrap #show-hero .upcoming-episodes,
.h2-show #inner-wrap #show-hero .upcoming-episodes h4
{
color: #333;
}



.h2-show #inner-wrap #show-hero .upcoming-episodes a span,
.h2-show #inner-wrap #show-hero .upcoming-episodes .upcoming dt a,
.h2-show #inner-wrap #show-hero .upcoming-episodes .bull-grey a  {
color:#427992;
}


.h2-show #body-wrap #header{
background-image:none;
height: 163px;
}


body.h2-show #body-wrap #inner-wrap {
background:url(../imgs/placeholders/shows/h2-interior-background.jpg) no-repeat center 1px !important;
}



.h2-show #inner-wrap .show-heading {
height: 80px;
margin-bottom: 28px;
}



.h2-show #inner-wrap .show-heading h2 {
float:left;
font-size:22px;
color: #333;
font-family: arial, helvetica, sans-serif;
padding-top: 26px;
padding-bottom:0;
height:54px;
line-height: 110%;
margin-left:-3px;
border-right: 1px solid #587A84;
padding-right: 30px;
margin-top:1px;
}

.h2-show #inner-wrap .show-heading h2 span {
display: block;
color: #476874;
font-size:20px;
}

.h2-show #inner-wrap .media-wrap {
    margin-top: 60px;
    clear:both;
}

.h2-show #inner-wrap .media-wrap #video-player {
    float: none;
}


.h2-show #inner-wrap .show-heading img {
margin-left: 30px;
margin-top: 4px;
float: left;
}


.h2-show #inner-wrap .show-heading .text-entitlement, .h2-show #inner-wrap .show-heading #text-entitlement-holder {
color: #fff;
margin-left: 50px;
position: relative;
top:30px;
}

.h2-show #inner-wrap .content-header {
    float: left;
}

.h2-show #inner-wrap .tool-group{
    float: right;
}




