/*
YUI 3.12.0 (build 8655935)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
html {
  color: #000;
  background: #ffffff;
}
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;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}
ol,
ul {
  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;
}
input,
textarea,
select {
  *font-size: 100%;
}
legend {
  color: #000000;
}
#yui3-css-stamp.cssreset {
  display: none;
}
html {
  width: 100%;
  background-color: #e5e5e5;
  font-family: arial;
}
#page {
  width: 1063px;
  padding: 0 18px 0 17px;
  background-color: #ffffff;
  margin: 0 auto;
  z-index: 2;
  position: relative;
}
#main-content {
  float: left;
  width: 700px;
}
#sidebar {
  float: right;
  width: 305px;
  background-color: #ffffff;
}
#footer {
  clear: both;
  width: 1130px;
}
#overlay {
  bottom: 0;
  position: absolute;
  top: 0;
  z-index: 9999;
}
/*****************************************
* Example Skin 
* (disable with display: none; for now)
*****************************************/
#skin {
  display: none;
  position: fixed;
  background: black;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.breadcrumbs {
  margin: 10px 15px 20px 0px;
}
.breadcrumbs a {
  background: transparent url('../img/general/breadcrumb-arrow.png') no-repeat right;
  color: #4a4a4a;
  font-size: 12px;
  margin-right: 10px;
  padding-right: 23px;
}
.breadcrumbs a:hover {
  color: #0B5777;
}
.breadcrumbs h1 {
  display: inline;
}
#breadcrumb-home {
  color: #0B5777;
  font-weight: 700;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('http://tmz.vo.llnwd.net/o28/fonts/eot/SourceSansPro-Regular.eot');
  src: url('http://tmz.vo.llnwd.net/o28/fonts/eot/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
   url('http://tmz.vo.llnwd.net/o28/fonts/woff/SourceSansPro-Regular.otf.woff') format('woff'), /* Modern Browsers */ url('http://tmz.vo.llnwd.net/o28/fonts/ttf/SourceSansPro-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
   url('http://tmz.vo.llnwd.net/o28/fonts/svg/SourceSansPro-Regular.svg#source_sans_proregular') format('svg');/* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('http://tmz.vo.llnwd.net/o28/fonts/eot/SourceSansPro-Bold.eot');
  src: url('http://tmz.vo.llnwd.net/o28/fonts/eot/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
   url('http://tmz.vo.llnwd.net/o28/fonts/woff/SourceSansPro-Bold.otf.woff') format('woff'), /* Modern Browsers */ url('http://tmz.vo.llnwd.net/o28/fonts/ttf/SourceSansPro-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
   url('http://tmz.vo.llnwd.net/o28/fonts/svg/SourceSansPro-Bold.svg#source_sans_probold') format('svg');/* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('http://tmz.vo.llnwd.net/o28/fonts/eot/SourceSansPro-Light.eot');
  src: url('http://tmz.vo.llnwd.net/o28/fonts/eot/SourceSansPro-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
   url('http://tmz.vo.llnwd.net/o28/fonts/woff/SourceSansPro-Light.otf.woff') format('woff'), /* Modern Browsers */ url('http://tmz.vo.llnwd.net/o28/fonts/ttf/SourceSansPro-Light.ttf') format('truetype'), /* Safari, Android, iOS */
   url('http://tmz.vo.llnwd.net/o28/fonts/svg/SourceSansPro-Light.svg#source_sans_light') format('svg');/* IE9 Compat Modes */
  /* Legacy iOS */
}
html {
  font-size: 10px;
  /* old baseline for REM measurements on legacy pages */

  font-family: 'Source Sans Pro', arial, sans-serif;
}
body {
  font-size: 14px;
}
h3.widget-header {
  width: 100%;
  color: #c90202;
  font-weight: 600;
  font-size: 21px;
  line-height: 30px;
  text-transform: uppercase;
  border-bottom: 2px solid #e5e5e5;
  margin: 10px 0;
}
h3.sports {
  text-transform: uppercase;
  font-style: italic;
  font-weight: 600;
  font-size: 26px;
  line-height: 30px;
  color: #327a0e;
}
h3.tmz-tv {
  text-transform: uppercase;
  font-style: italic;
  font-weight: 600;
  font-size: 26px;
  line-height: 30px;
  color: #c90202;
}
h5 {
  color: #818080;
  font-size: 14px;
  line-height: 15px;
}
p {
  padding: 11px 0;
  font-size: 15px;
}
a,
a:visited {
  color: #106296;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a.no-decoration {
  text-decoration: none;
}
strong {
  font-weight: 600;
}
::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  color: #000000;
}
.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.clearfix:after {
  clear: both;
}
.downcase {
  text-transform: none !important;
}
.articlelist-storyitem {
  padding: 20px 0px;
  border-bottom: 1px dotted #858585;
}
.articlelist-storyitem img {
  float: left;
  border-bottom: 7px solid #cf0000;
}
.articlelist-storyitem .articlelist-contenttxt {
  margin-left: 210px;
}
.articlelist-storyitem .articlelist-contenttxt h4 {
  line-height: 17px;
  font-weight: bold;
}
.articlelist-storyitem .articlelist-contenttxt h4 span.hf1,
.articlelist-storyitem .articlelist-contenttxt h4 span.hf1-case {
  font-size: 1.2em;
}
.articlelist-storyitem .articlelist-contenttxt h4 span.hf2,
.articlelist-storyitem .articlelist-contenttxt h4 span.hf2-case,
.articlelist-storyitem .articlelist-contenttxt h4 span.hf3,
.articlelist-storyitem .articlelist-contenttxt h4 span.hf3-case {
  font-size: 1.6em;
}
.articlelist-storyitem .articlelist-contenttxt h4 span.hf4 {
  font-size: 1.6em;
  font-weight: bold;
}
.articlelist-storyitem .articlelist-contenttxt p {
  font-size: .9em;
  line-height: 1.3em;
  margin-top: .5em;
  margin-bottom: 10px;
}
.articlelist-storyitem .articlelist-contenttxt p a.person-readmore {
  text-transform: uppercase;
  font-size: 11px;
}
.articlelist-storyitem .articlelist-contenttxt span.person-meta,
.articlelist-storyitem .articlelist-contenttxt span.person-meta a {
  color: #858585;
  text-transform: uppercase;
  font-size: 11px;
}
.articlelist-storyitem .articlelist-contenttxt span.person-meta.date {
  display: inline-block;
}
.articlelist #pagination {
  margin-top: 20px;
}
.articlelist div.paging-previous {
  float: right;
}
.articlelist div.paging-next {
  float: right;
}
/*      EMAIL OPT-IN SIGN UP      */
.email-opt-in-container {
  padding: 25px 0px 30px;
  clear: both;
  font-size: .9em;
}
.email-opt-in-container iframe {
  display: none;
}
.email-opt-in {
  height: 93px;
  border: 1px #999 solid;
  background-color: #efefef;
}
.email-opt-in .container {
  padding: 4px;
}
.email-opt-in .opt-in-logo {
  background: url('../images/tmzdotcom_email_optin_icon.png') no-repeat 0 0;
  top: -16px;
  left: -21px;
  height: 77px;
  width: 87px;
  position: relative;
}
.email-opt-in .content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  position: relative;
  top: -77px;
  left: 75px;
}
.email-opt-in .content .highlight {
  color: #ff0000;
}
.email-opt-in .policy-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-transform: uppercase;
  color: #666;
  display: block;
  margin-top: 0px;
}
.email-opt-in .policy-link a {
  text-decoration: none;
  color: #666 !important;
  font-size: 9px !important;
}
.email-opt-in .opt-in-results {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  top: -63px;
  left: 93px;
}
.email-opt-in .opt-in-results .thanks {
  font-size: 18px;
  color: #ff0000;
}
#opt_in_form {
  position: relative;
  top: -70px;
  left: 84px;
  width: 452px;
}
#opt_in_form input#email {
  border-color: #666 #999 #999 #666;
  border-width: 2px 1px 1px 2px;
  color: #999;
  width: 200px;
  height: 2em;
  padding-left: 5px;
}
#opt_in_form input.opt-in-submit {
  background-color: #ff0000;
  border: 1px solid #740707;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  font-size: .8em;
  margin-top: 5px;
  padding: 5px;
  color: #fff;
}
#opt_in_form .email-groups {
  border-left: 1px solid #000000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  margin: 5px 0 0 10px;
  padding-left: 15px;
  position: absolute;
  right: 0;
  top: 0;
  width: 160px;
  height: 30px;
}
#opt_in_form .email-groups label {
  display: block;
  position: absolute;
  top: 0px;
  right: 6px;
}
#opt_in_form .email-groups input[type="checkbox"] {
  height: 15px;
  margin-top: 4px;
  width: 15px;
}
#optin-errormsg {
  font-size: 10px;
  color: #ff0000;
  position: relative;
  top: -77px;
  left: 84px;
  line-height: 0em;
  padding-top: 8px;
}
article.news {
  margin-bottom: 40px;
  font-size: 15px;
}
article.news.superpost {
  width: 686px;
  border: 15px solid #c90202;
  border-radius: 5px;
  padding: 12px;
}
article.news.superpost img {
  max-width: 686px;
}
article.news.superpost > img {
  width: 686px;
}
article.news a,
article.news a:visited,
article.news a:hover {
  color: #106296;
  font-weight: 600;
  line-height: 20px;
}
article.news em {
  font-style: italic;
}
article.news strong {
  font-weight: bold;
}
article.news .article-content {
  position: relative;
  word-spacing: .17em;
  color: #232323;
  font-size: 15px;
  overflow: hidden;
}
article.news .article-content .primary-image-swipe {
  background-color: #c90202;
  color: #ffffff;
  padding: 0px 8px;
  position: absolute;
  top: 15px;
  left: 5px;
  font-style: italic;
  font-weight: bold;
  font-size: 28px;
  text-transform: uppercase;
}
article.news .article-content img {
  display: block;
}
article.news .headline {
  margin: 0 0 10px;
  display: block;
  color: #000000;
}
article.news .headline:hover h1,
article.news .headline:hover h2,
article.news .headline:hover h3 {
  color: #106296;
}
article.news .headline h1,
article.news .headline h2,
article.news .headline h3 {
  font-weight: 600;
  color: #000000;
}
article.news .headline .hf1,
article.news .headline .hf2,
article.news .headline .hf3 {
  text-transform: uppercase;
}
article.news .headline .hf1-case,
article.news .headline .hf2-case,
article.news .headline .hf3-case {
  text-transform: none;
}
article.news .headline h1 {
  font-size: 40px;
  line-height: 32px;
}
article.news .headline h2 {
  font-size: 72px;
  line-height: 65px;
}
article.news .headline h3 {
  font-size: 72px;
  line-height: 65px;
}
article.news .headline .hf2-case,
article.news .headline .hf3-case {
  font-size: 58px;
  line-height: 54px;
}
article.news h5.article-posted-date,
article.news h5.article-posted-date a {
  font-size: 15px;
  font-weight: normal;
  text-transform: uppercase;
  text-align: left;
  padding-bottom: 6px;
  color: #818080;
}
article.news h5.article-posted-date a:hover {
  text-decoration: none;
}
article.news h5.continued-contents {
  font-size: 18px;
  text-transform: uppercase;
}
article.news .legacy-headline {
  font-size: 2.6rem;
  font-weight: bold;
}
article.news footer {
  position: relative;
  display: block;
  clear: both;
  width: 100%;
  margin: 25px 0 10px;
  padding: 12px 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 2px solid #b4b4b4;
}
article.news .related {
  clear: both;
  border-top: 1px solid #818080;
  margin-top: 15px;
}
article.news .related h3 {
  color: #818080;
  margin: 10px 0px;
}
article.news .related h3 span {
  font-size: 14px;
}
article.news .related li {
  line-height: 10px;
}
article.news .related li a {
  font-size: 13px;
  line-height: 18px;
}
article.news .seemore-show,
article.news .seemore-hide {
  color: #106296;
  cursor: pointer;
  font-size: 13px;
}
article.news .see-also {
  margin: 15px 0;
}
article.news .see-more {
  display: inline-block;
  float: left;
  width: 350px;
  line-height: .8em;
}
article.news .see-more h5 {
  display: inline;
  font-size: 13px;
}
article.news .see-more a {
  font-size: 13px;
  display: inline-block;
}
article.news .see-more span.seemore-show {
  display: inline-block;
}
article.news .seemore-more {
  display: none;
}
article.news .poll {
  /*float: right;*/

}
article.news.single {
  margin-bottom: 0px;
}
article.news.single footer {
  margin: 10px 0 0px;
}
article.news.single a[name=continued] {
  padding-top: 55px;
  margin-top: -55px;
}
.news-permalink article.news .headline:hover h2,
.news-permalink article.news .headline:hover h3,
.news-permalink article.news .headline:hover h4 {
  color: #106296;
}
.news-permalink article.news .headline h2,
.news-permalink article.news .headline h3,
.news-permalink article.news .headline h4 {
  font-weight: 600;
  color: #000000;
}
.news-permalink article.news .headline h2 {
  font-size: 40px;
  line-height: 32px;
}
.news-permalink article.news .headline h3 {
  font-size: 72px;
  line-height: 65px;
}
.news-permalink article.news .headline h4 {
  font-size: 72px;
  line-height: 65px;
}
.news-permalink article.news .headline h4.hf2-case,
.news-permalink article.news .headline h3.hf3-case {
  font-size: 58px;
  line-height: 54px;
}
/* Article Swipe Category */
.swipe-tmzsports {
  background: url('../img/news/tmzsports-swipe-category-image.jpg');
  width: 100%;
  height: 37px;
  display: block;
  margin-bottom: 10px;
}
.article-seperator {
  border: 0;
  border-bottom: 2px solid #b4b4b4;
  margin: 50px 0;
}
.inline-promo {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 2px solid #b4b4b4;
}
.inline-promo > #ad6 {
  text-align: center;
}
#pagination {
  position: relative;
  height: 50px;
}
#pagination .pagination-sprite a {
  position: absolute;
  background-color: #c90202;
  padding: 0 10px;
  color: white;
  font-size: 22px;
  text-align: center;
  font-style: italic;
  font-weight: 700;
}
#pagination .paging-home-deactive,
#pagination .paging-home-deactive a,
#pagination .paging-previous-deactive,
#pagination .paging-next-deactive {
  display: none;
}
#pagination .pagination-links {
  position: absolute;
  right: 0;
}
#pagination .pagination-links .pagination-sprite.left a {
  position: absolute;
  right: 120px;
  width: 90px;
}
#pagination .pagination-links .pagination-sprite.right a {
  right: 0;
  width: 90px;
}
article.news.tmzsports a.category {
  font-style: italic;
  font-weight: bold;
  font-size: 22px;
  color: #327a0e;
  margin-bottom: 0px;
}
article.news.tmzsports .article-content .primary-image-swipe {
  background-color: #c90202;
}
/* Around the Web - Inline Promo / Post*/
.atw-inline-promo-module {
  width: 672px;
  border: #c4c4c4 1px solid;
  background-color: #f1f1f1;
  padding: 20px 14px 20px 14px;
  position: relative;
}
.atw-inline-promo-module h5 {
  color: #6b6b6b;
  font-size: 15px;
  font-weight: bold;
}
.atw-inline-promo-module h4,
.atw-inline-promo-module h4 a {
  color: #000000;
  font-size: 36px;
  font-weight: bold;
}
.atw-inline-promo-module h4 a:hover {
  color: #106296;
}
.atw-inline-promo-module ul {
  margin: 20px 0 0 20px;
  list-style: disc;
}
.atw-inline-promo-module ul li em {
  font-style: italic;
}
.atw-inline-promo-module span.article-posted-date {
  color: #818080;
  position: absolute;
  top: 5px;
  right: 5px;
  font-weight: bold;
}
.atw-image {
  position: relative;
  width: 665px;
  height: 337px;
  overflow: hidden;
  margin: 0 auto;
}
.atw-image img#mainpic {
  width: 665px;
}
.atw-image img#ontop {
  position: absolute;
  right: 6px;
  bottom: 5px;
}
/* Related Videos - Inline Post */
.related-videos-wrapper {
  margin-bottom: 15px;
}
.related-videos-wrapper h3 {
  font-size: 18px;
}
.related-videos-wrapper div + div {
  margin-left: 15px;
}
.related-videos-wrapper div {
  float: left;
  width: 160px;
  position: relative;
  cursor: pointer;
}
.related-videos-wrapper div img {
  width: 160px;
}
.home-post .related-videos-wrapper div {
  width: 160px;
}
.home-post .related-videos-wrapper div img {
  width: 160px;
}
.related-videos-wrapper div a {
  font-size: 12px;
  font-weight: normal;
  line-height: 1.3em;
}
div.related-videos-wrapper a.video-thumb:after {
  content: "";
  background: url('../images/play-button-sprite.png') 0 -556px no-repeat;
  position: absolute;
  height: 31px;
  width: 29px;
  left: 10px;
  top: 53px;
}
div.related-videos-wrapper a.video-thumb:hover:after {
  content: "";
  background-position: 0 -612px;
}
.legacy div.newslist-inpost {
  margin-left: 0px;
}
.legacy .saga-fw-module.newslist-inpost {
  background: url('../img/news/saga_gradient_bg.gif') repeat-x bottom;
  width: 670px;
  margin: 0 0;
  margin-left: 0px;
  height: 155px;
  padding: 0px 15px 10px;
}
.legacy .saga-fw-module.newslist-inpost .saga-right {
  left: 0px;
  overflow: visible;
  width: 670px;
}
.legacy .saga-fw-module.newslist-inpost .saga-bg {
  background: none;
}
.legacy .saga-fw-module.newslist-inpost .saga-bg li {
  width: 218px;
}
.legacy .saga-fw-module.newslist-inpost .saga-sprite {
  background: none;
}
.legacy .saga-fw-module.newslist-inpost .saga-header-title {
  height: auto;
  margin: 4px 0px 0px 10px;
}
.legacy .saga-fw-module.newslist-inpost .saga-header-title .label {
  top: 5px;
  left: 0px;
  float: none;
  font-size: 19px;
  text-transform: uppercase;
  font-weight: bold;
  padding-left: 0px;
}
.legacy .saga-fw-module.newslist-inpost .saga-header-title .title {
  padding: 0 0 0 0;
  float: none;
  font-size: 19px;
  font-style: normal;
  top: 5px;
  left: 0px;
}
.legacy .saga-fw-module.newslist-inpost .saga-header-title .title a {
  color: #106296;
  font-weight: normal;
}
.legacy .saga-fw-module.newslist-inpost .saga-squiggle {
  border-right: none;
}
.legacy .saga-fw-module.newslist-inpost .saga-story-wrapper {
  position: relative;
  width: 218px;
}
.legacy .saga-fw-module.newslist-inpost .inner-saga-story-wrapper {
  height: 68px;
  padding: 10px 4px 10px 10px;
  width: 204px;
  position: relative;
}
.legacy .saga-fw-module.newslist-inpost .inner-saga-story-wrapper a {
  font-size: 11px;
  font-style: italic;
  color: #106296;
  line-height: 1em;
}
.legacy .saga-fw-module.newslist-inpost .inner-saga-story-wrapper a span {
  line-height: 14px;
  display: block;
}
.legacy .saga-fw-module.newslist-inpost .saga-story-start-date {
  font-style: normal;
  left: 110px;
  top: 66px;
  position: absolute;
}
.legacy .saga-fw-module.newslist-inpost .count {
  background: url('../img/news/saga_red_disc.png') no-repeat;
  width: 26px;
  height: 26px;
  text-align: center;
  position: absolute;
  bottom: 2px;
  left: -1px;
  z-index: 1;
}
.legacy .saga-fw-module.newslist-inpost .count span {
  color: #fff;
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
  position: relative;
  top: 2px;
  left: 0px;
}
.legacy .saga-fw-module.newslist-inpost .jspHorizontalBar {
  background: #bbbbbb;
  height: 13px;
  top: 90px;
  border-top: none;
}
.legacy .saga-fw-module.newslist-inpost .jspDrag {
  background: url('../img/news/saga_scrollbar.png') no-repeat 50% 1px;
}
.legacy .saga-fw-module.newslist-inpost .saga-story-wrapper-hover {
  background-position: -171px -43px;
  width: 218px;
}
.legacy .saga-fw-module.newslist-inpost .saga-squiggle {
  border-right: none;
}
.superpost .legacy .saga-fw-module.newslist-inpost {
  padding: 0px 8px 10px;
}
.featured-stories-widget {
  border-bottom: 4px solid #e5e5e5;
  padding-top: 14px;
  padding-bottom: 15px;
  margin-bottom: 30px;
}
.featured-stories-widget .story {
  float: left;
  width: 115px;
  margin-left: 20px;
}
.featured-stories-widget .story:first-child {
  margin-left: 0;
}
.featured-stories-widget figure {
  margin: 0;
}
.featured-stories-widget figcaption {
  font-size: 11px;
  color: #106296;
  line-height: 14px;
}
#popular-show-clips {
  clear: both;
  width: 100%;
  margin-top: 20px;
}
#popular-show-clips > div {
  float: left;
}
#popular-show-clips #taboola-horizontalx3 {
  margin: 0 40px 0 22px;
}
/* WEEK IN REVIEW */
#backstories {
  margin: 15px 15px 0 15px;
  clear: both;
  position: relative;
}
#backstories div.col4 {
  position: absolute;
  right: 0px;
  top: 60px;
}
.wir-footer-wrapper {
  margin-top: 10px;
  width: 700px;
}
.wir-footer-wrapper span.h4date {
  float: right;
  margin-right: 16px;
}
.wir-footer-wrapper li {
  float: left;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
  text-transform: uppercase;
  width: 125px;
  margin-bottom: 10px;
  height: 130px;
  overflow: hidden;
  margin-left: 0px;
}
.wir-footer-wrapper li p {
  font-size: 11px;
  padding: 0;
  line-height: normal;
}
.wir-footer-wrapper li p a.default-headline {
  font-size: 11px;
  line-height: 11px;
}
.wir-footer-wrapper li + li {
  margin-left: 15px;
}
.thumb-gallery-heading {
  clear: both;
  height: 20px;
}
.around-the-web-widget {
  display: block;
  clear: both;
  width: 1030px;
  height: 415px;
  margin: 15px 15px 0 15px;
  padding-bottom: 15px;
  background: url("../img/widgets/footer/footer-background_v2.png") repeat-x 0 36px;
}
.around-the-web-widget h3.widget-header {
  margin: 10px 0 0px;
}
.around-the-web-widget .partner-headlines-row {
  padding-top: 17px;
  height: 184px;
}
.around-the-web-widget .partner-headlines {
  float: left;
  width: 230px;
  height: 175px;
  margin: 0px 0px 0 35px;
  overflow: hidden;
}
.around-the-web-widget .partner-headlines:first-child {
  margin: 0 0 0 0;
}
.around-the-web-widget ul {
  float: left;
  font-size: 12px;
  font-family: arial;
}
.around-the-web-widget ul li {
  padding-bottom: 7px;
}
.around-the-web-widget ul li a {
  color: #000;
}
.footer-wrapper {
  z-index: 2;
  position: relative;
  background-color: #4c4c4c;
}
#footer {
  padding: 27px 50px;
  height: 78px;
  margin: 0 auto;
  width: 1064px;
}
#footer #footer-logo {
  display: inline;
  float: left;
}
#footer .footer-content-wrapper {
  float: left;
  margin-left: 15px;
  padding-top: 10px;
}
#footer .footer-content-wrapper .footer-links {
  display: block;
  clear: left;
  float: left;
}
#footer .footer-content-wrapper .footer-links a {
  color: #ffffff;
  padding: 0 5px;
  border-right: 1px solid #ffffff;
  font-size: 12px;
  font-weight: 400;
}
#footer .footer-content-wrapper .footer-links a:last-child {
  border: 0;
}
#footer .footer-content-wrapper .copyright {
  display: inline;
  color: #ffffff;
  padding: 0 5px;
  border-right: 1px solid #ffffff;
}
#footer .footer-search-wrapper {
  float: right;
  width: 265px;
  padding-top: 10px;
}
#footer .footer-search-wrapper .search {
  width: 265px;
}
#footer .footer-search-wrapper .submit-search {
  top: 9px;
}
#footer .footer-search-wrapper input[type="text"] {
  width: 226px;
  border: 3px solid #ca0303;
  border-radius: 5px;
}
.hot-topic > h3 {
  color: #cf0000;
  font-weight: bold;
  padding-top: 15px;
  background: url('../images/hot-topic_flame2_sprite.png') no-repeat 0px -18px;
}
.hot-topic > h2 {
  color: #000;
  font-size: 32px;
  font-weight: bold;
  border-bottom: 2px solid #eee;
  margin-bottom: 20px;
}
.three-across > ul {
  margin-bottom: 20px;
}
.hot-topic .three-across ul li:first-child {
  margin-left: 0;
}
.hot-topic .three-across ul li {
  float: left;
  width: 300px;
  margin-left: 79px;
}
.hot-topic .three-across ul li > h2 {
  color: #808080;
  text-transform: uppercase;
  font-size: 12px;
}
.hot-topic .three-across ul li > h3 {
  font-weight: bold;
  font-size: 15px;
  line-height: 15px;
  margin-top: -2px;
}
.hot-topic .three-across ul li time {
  font-size: 10px;
  color: #808080;
}
.swipe .news-type-title {
  display: inline-block;
  background-color: #fff;
  color: #cf0000;
  padding-right: 20px;
  position: relative;
  bottom: -17px;
  font-weight: bold;
  font-size: 18px;
}
div#latest-stories div div div h4 {
  line-height: 17px;
  font-weight: bold;
}
div#latest-stories div div div p {
  margin: 5px 0px;
  padding: 0px 0px;
}
.relatedbio-widget .widget-content {
  padding-top: 15px;
}
.relatedbio-widget .widget-content h4 {
  font-size: 18px;
}
.relatedbio-widget .widget-content img {
  float: left;
  margin-right: 15px;
}
.relatedbio-widget .widget-content p {
  font-size: 13px;
  padding: 11px 0 0;
}
.relatedbio-widget .read-more {
  text-transform: uppercase;
  font-size: 13px;
  text-align: right;
  display: block;
}
.hottopics-widget .widget-content {
  margin-top: 15px;
  background: url('../images/hot-topic_flame2_sprite.png') no-repeat 200px -53px;
}
.hottopics-widget ol {
  *list-style-type: decimal;
  /* targets IE6 and IE7 only */

  line-height: 1.5em;
  font-size: 1.25em;
}
.hottopics-widget ol li {
  color: #cf0000;
  font-weight: bold;
  counter-increment: customlistcounter;
}
.hottopics-widget ol li:before {
  content: counter(customlistcounter) " ";
  float: left;
  width: 1em;
}
.hottopics-widget ol li a {
  color: #106296;
  font-weight: normal;
}
footer.article-footer .see-more a.super {
  background: url('../images/hot-topic_flame2_sprite.png') no-repeat 0 0;
  padding-left: 19px;
  height: 16px;
  color: #c90103;
}
#hot-topic-header {
  position: relative;
}
#hot-topic-header div.sharing-widget {
  position: absolute;
  right: 20px;
  top: 80px;
}
.inline-insert {
  position: relative;
}
.inline-insert h5 {
  margin-right: 10px;
  line-height: 0.8em;
  font-size: 29px;
  color: #000;
  font-weight: bold;
}
.inline-insert h4 {
  margin-top: 12px;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.23em;
}
.inline-insert a,
.inline-insert a:visited {
  color: #000;
  font-weight: bold;
}
.inline-insert a.see-more {
  position: relative;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 7px;
  padding-bottom: 58px;
  display: block;
  bottom: 0px;
}
.inline-insert .content {
  position: relative;
  width: 280px;
  height: auto;
  min-height: 300px;
  overflow: hidden;
  padding-top: 10px;
  padding-left: 20px;
}
.inline-insert .content p {
  font-size: 14px;
  padding: 13px 13px 0px 0px;
  line-height: 19px;
}
.inline-insert .small-logo {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 45px;
  width: 285px;
  background-color: #009bee;
  padding: 8px 0 0 15px;
  overflow: hidden;
}
.inline-insert .small-logo a {
  top: 7%;
  left: 0;
  position: relative;
}
.inline-insert .small-logo img {
  display: inline-block;
  vertical-align: middle;
}
.inline-insert .media-image {
  position: absolute;
  bottom: 0px;
  right: 0px;
  height: 300px;
  overflow: hidden;
  border-bottom: 10px solid #009bee;
}
.inline-insert.partner a,
.inline-insert.partner a:visited {
  color: #009bee;
}
.inline-insert.fishwrapper .small-logo {
  background-color: #eeff65;
}
.inline-insert.fishwrapper .media-image {
  border-bottom: 10px solid #eeff65;
}
.inline-insert.toofab .small-logo {
  background-color: #ff314d;
}
.inline-insert.toofab .media-image {
  border-bottom: 10px solid #ff314d;
}
/* triplelift inline promo */
.inline-insert.triplelift a,
.inline-insert.triplelift a:visited {
  color: #000;
}
.inline-insert.triplelift .content h5 {
  line-height: 1.0em;
}
.inline-insert.triplelift .content h4 {
  font-size: 15px;
  font-weight: normal;
  color: #818080;
}
.inline-insert.triplelift .content p {
  padding: 13px 12px 0px 0px;
}
.inline-insert.triplelift .inline-sponsor-swipe {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
.inline-insert.triplelift .media-image {
  border-bottom: 10px solid #362f2d;
}
.inline-insert.triplelift .small-logo {
  background-color: #362f2d;
}
.inline-insert.triplelift .small-logo a {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  position: relative;
  top: 8px;
  left: 0;
}
/* end inline-promos (inline-insert) */
#quigo-home-page-main-1 {
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 2px solid #b4b4b4;
}
.masthead-stretcher {
  background: white;
  position: relative;
  height: 680px;
  bottom: 680px;
  margin-bottom: -680px;
  z-index: -1;
}
.masthead-stretcher .glint {
  height: 620px;
  background-color: #cf0000;
}
.masthead {
  width: 1098px;
  height: 152px;
  background: #ffffff url('../img/widgets/masthead/masthead-bg-2.jpg');
  background-color: #ffffff;
  background-position: -35px bottom;
  position: relative;
  margin: 0 auto;
  z-index: 3000;
}
.masthead a.home {
  position: absolute;
  width: 404px;
  height: 155px;
  top: -3px;
  left: 8px;
}
.masthead-ad {
  min-height: 90px;
  position: relative;
  padding: 5px 0 10px;
  z-index: 3001;
  text-align: center;
}
.masthead-ad.before {
  content: '';
  display: inline-block;
  margin-right: -0.25em;
  /* Adjusts for spacing */

}
.masthead-ad > div.group {
  display: inline-block;
}
.videos-section.sponsored .masthead-ad {
  width: 1098px;
  margin: 0 auto;
  background: #cf0000;
}
.masthead-showtimes-widget {
  width: 610px;
  height: 70px;
  margin-right: 50px;
  position: absolute;
  right: 0;
  top: 120px;
  color: #ffffff;
}
.masthead-showtimes-widget .callsign,
.masthead-showtimes-widget dl,
.masthead-showtimes-widget dt,
.masthead-showtimes-widget dd {
  display: inline;
}
.masthead-showtimes-widget h2 {
  font-size: 24px;
  font-weight: 600;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);
}
.masthead-showtimes-widget .callsign {
  font-size: 16px;
  font-weight: 600;
}
.masthead-showtimes-widget dt {
  font-size: 12px;
  font-weight: 600;
}
.masthead-showtimes-widget dd {
  font-size: 12px;
}
.masthead-showtimes-widget .change-location {
  font-size: 11px;
}
.masthead-showtimes-widget a,
.masthead-showtimes-widget a:visited {
  color: #f5e603;
}
.masthead-showtimes-widget a:hover {
  color: #cdc003;
}
.masthead-showtimes-widget .header {
  width: 150px;
  height: 100%;
  float: left;
  font-style: italic;
}
.masthead-showtimes-widget .header p {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
}
.masthead-showtimes-widget .header p:after {
  content: "";
}
.gotatip {
  width: 230px;
  height: 50px;
  position: absolute;
  top: 103px;
  right: 449px;
  color: #c90202;
  z-index: 20;
}
.gotatip h2 {
  font-size: 20px;
  font-weight: 700;
  font-style: italic;
  text-transform: uppercase;
}
.gotatip p {
  font-size: 11px;
  line-height: 11px;
  padding: 0;
}
.gotatip a,
.gotatip a:visited {
  color: #c90202;
}
.gotatip a:hover {
  color: #7d0101;
}
.gotatip .required-field {
  color: #c90202;
  font-size: 20px;
  display: inline-block;
  vertical-align: middle;
  padding: 0 2px;
}
.gotatip .gotatip-form {
  display: none;
  position: relative;
  top: 6px;
  background: #fff;
  border: 2px solid #818080;
  z-index: 9999;
  padding: 10px;
  width: 365px;
  box-shadow: 0 1px 7px #777;
}
.gotatip .gotatip-form fieldset {
  margin-bottom: 10px;
}
.gotatip .gotatip-form label {
  width: 130px;
  text-align: right;
  display: inline-block;
  color: #106296;
}
.gotatip .gotatip-form .error {
  color: #c90202;
  padding-bottom: 5px;
}
.gotatip .gotatip-form .message label {
  width: auto;
  vertical-align: top;
}
.gotatip .gotatip-form input[type="text"],
.gotatip .gotatip-form input[type="tel"],
.gotatip .gotatip-form input[type="email"] {
  width: 218px;
  margin-left: 5px;
  font-size: 20px;
}
.gotatip .gotatip-form textarea {
  width: 342px;
  margin-left: 10px;
}
.gotatip .gotatip-form input[type="submit"] {
  float: right;
}
.masthead .search {
  position: absolute;
  right: 12px;
  top: 101px;
  width: 440px;
}
.masthead .search input[type="text"] {
  width: 400px;
}
.search {
  position: relative;
  z-index: 0;
}
.tmzsports .masthead-stretcher {
  background-color: #35722b;
}
.tmzsports .masthead-stretcher .glint {
  background-color: #1c6012;
  height: 651px;
  border-bottom: 29px solid #f5c900;
}
.tmzsports .masthead {
  background: url("../img/widgets/masthead/masthead-bg-sports-2.jpg") 0 bottom no-repeat;
  background-color: #414141;
  height: 230px;
}
.tmzsports .masthead #backtotmz {
  position: absolute;
  bottom: 187px;
  left: 9px;
  color: #ffffff;
}
.tmzsports .masthead a.home {
  position: absolute;
  width: 548px;
  height: 160px;
  top: auto;
  bottom: 2px;
  left: 9px;
}
.tmzsports .masthead .showtimes-widget {
  display: none;
}
.tmzsports .masthead .gotatip {
  color: #ffffff;
  left: 592px;
  top: 178px;
}
.tmzsports .masthead .gotatip a,
.tmzsports .masthead .gotatip a:visited {
  color: #0b3703;
  text-decoration: underline;
}
.tmzsports .masthead .gotatip a:hover {
  color: #1c6012;
}
.tmzsports .masthead .gotatip a.js-popup-close,
.tmzsports .masthead .gotatip a.js-popup-close:visited {
  color: #c90202;
}
.tmzsports .masthead .gotatip a.js-popup-close:hover {
  color: #7d0101;
}
.tmzsports .masthead .gotatip p {
  color: #0b3703;
}
.tmzsports .masthead .search {
  width: 300px;
  top: 175px;
}
.tmzsports .masthead .search input[type="text"] {
  width: 260px;
}
#tip-sent {
  display: inline-block;
  margin-top: 20px;
  font-weight: bold;
}
#tmztourbutton > a {
  cursor: default;
}
#tmztourbutton #tourmenu {
  display: none;
  position: relative;
  top: -38px;
  left: 128px;
  background-color: #494949;
  width: 85px;
}
#tmztourbutton #tourmenu.hotspot a {
  padding: 0 0 0 10px;
  width: 75px;
  display: block;
  color: #fff;
  font-size: 12px;
  margin: 0 0 0 0;
  border-right: none;
  box-shadow: none;
}
.nav-bg {
  background: #494949;
  box-shadow: inset 0 -1px 2px #373737;
  background: linear-gradient(top-left, #535353, #3d3d3d, #3d3d3d);
  background: #545454;
  /* Old browsers */

  background: -moz-linear-gradient(top, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #545454), color-stop(80%, #3d3d3d), color-stop(81%, #464646), color-stop(95%, #464646), color-stop(96%, #373737));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* IE10+ */

  background: linear-gradient(to bottom, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#545454', endColorstr='#373737', GradientType=0);
  /* IE6-9 */

}
#nav-stretcher-sticky-wrapper {
  position: relative;
  top: 0;
  z-index: 0;
  margin-bottom: -45px;
}
div#nav-stretcher-sticky-wrapper.is-sticky {
  left: 0;
  right: 0;
  top: 0;
}
div#nav-stretcher-sticky-wrapper.is-sticky #nav-stretcher {
  position: static;
}
#nav-stretcher {
  background: #494949;
  box-shadow: inset 0 -1px 2px #373737;
  background: linear-gradient(top-left, #535353, #3d3d3d, #3d3d3d);
  background: #545454;
  /* Old browsers */

  background: -moz-linear-gradient(top, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #545454), color-stop(80%, #3d3d3d), color-stop(81%, #464646), color-stop(95%, #464646), color-stop(96%, #373737));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* IE10+ */

  background: linear-gradient(to bottom, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#545454', endColorstr='#373737', GradientType=0);
  /* IE6-9 */

  z-index: 0;
  height: 45px;
  width: 100%;
  top: 0;
  margin-bottom: -45px;
}
#nav-sticky-wrapper {
  width: 1098px;
  margin: 0 auto;
}
#nav {
  background: #494949;
  box-shadow: inset 0 -1px 2px #373737;
  background: linear-gradient(top-left, #535353, #3d3d3d, #3d3d3d);
  background: #545454;
  /* Old browsers */

  background: -moz-linear-gradient(top, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #545454), color-stop(80%, #3d3d3d), color-stop(81%, #464646), color-stop(95%, #464646), color-stop(96%, #373737));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* IE10+ */

  background: linear-gradient(to bottom, #545454 0%, #3d3d3d 80%, #464646 81%, #464646 95%, #373737 96%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#545454', endColorstr='#373737', GradientType=0);
  /* IE6-9 */

  width: 1099px;
  height: 45px;
  margin: 0 auto 0;
  position: relative;
  z-index: 2000;
  overflow: hidden;
  box-shadow: none;
}
#nav ul li {
  float: left;
}
#nav ul li a,
#nav ul li a:visited {
  display: block;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  text-shadow: 0 1px 1px #000000;
}
#nav ul.nav-list {
  float: left;
  height: 45px;
  padding-left: 17px;
}
#nav ul.nav-list li {
  height: 100%;
}
#nav ul.nav-list li a,
#nav ul.nav-list li a:visited {
  width: auto;
  height: 15px;
  padding: 15px 23px;
  font-size: 18px;
  line-height: 16px;
  box-shadow: inset -1px 0 1px rgba(95, 95, 95, 0.7);
  border-right: 1px solid rgba(140, 140, 140, 0.7);
}
#nav ul.nav-list li a:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #cccccc;
}
#nav ul.nav-list li a#tmzsports {
  width: 58px;
  display: block;
  background: url('../img/widgets/masthead/nav_sprite.png') no-repeat 0px 0px;
  text-indent: -9999px;
}
#nav ul.nav-list li a#tmzsports:hover {
  background-position: 0px -45px;
}
#nav ul.nav-list li a#tmztv {
  min-width: 26px;
  display: block;
  background: url('../img/widgets/masthead/nav_sprite.png') no-repeat -120px 0px;
  text-indent: -9999px;
}
#nav ul.nav-list li a#tmztv:hover {
  background-position: -120px -45px;
}
#nav ul.nav-list li:nth-of-type(2) a,
#nav ul.nav-list li:nth-of-type(2) a:visited {
  border-left: 1px solid rgba(140, 140, 140, 0.7);
}
#nav ul.nav-list #nav-tmzhome {
  display: none;
}
#nav ul.nav-list #nav-tmzhome img {
  display: block;
  margin-top: -5px;
}
#nav ul.user-nav {
  float: right;
  margin-right: 18px;
}
#nav ul.user-nav a,
#nav ul.user-nav a:visited {
  font-size: 12px;
  padding: 18px 12px 13px;
  border: none;
  box-shadow: none;
}
#nav ul.user-nav a:last-child {
  padding-right: 0;
}
#nav ul.user-nav a:hover {
  background: none;
  color: #cccccc;
}
.is-sticky #nav {
  margin: 0 auto;
}
.is-sticky ul.nav-list li:nth-of-type(2) a,
.is-sticky ul.nav-list li:nth-of-type(2) a:visited {
  border-left: none;
}
.search {
  width: 464px;
  position: relative;
  z-index: 0;
}
.search input[type="text"] {
  width: 424px;
  padding: 13px 20px 10px 13px;
  font-size: 16px;
  background: #efefef;
  border-radius: 4px;
  -webkit-box-shadow: inset 2px 2px 5px 0px #c8c8c8;
  box-shadow: inset 2px 2px 5px 0px #c8c8c8;
  border: 0 none;
}
.search label.submit-search {
  position: absolute;
  z-index: 5;
  right: 5px;
  top: 7px;
  padding: 7px;
  background: url("../img/widgets/search/search-icon.jpg") no-repeat 50% 40%;
}
.showtimes-widget {
  color: #ffffff;
}
.showtimes-widget .callsign,
.showtimes-widget dl,
.showtimes-widget dt,
.showtimes-widget dd {
  display: inline;
}
.showtimes-widget h2 {
  font-size: 24px;
  font-weight: 700;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);
}
.showtimes-widget .callsign {
  font-size: 14px;
  font-weight: 600;
  display: block;
}
.showtimes-widget dt {
  font-size: 10px;
  line-height: 12px;
  font-weight: 600;
}
.showtimes-widget dd {
  font-size: 10px;
  line-height: 12px;
}
.showtimes-widget .change-location {
  font-size: 11px;
}
.showtimes-widget a,
.showtimes-widget a:visited {
  color: #f5e603;
}
.showtimes-widget a:hover {
  color: #cdc003;
}
.showtimes-widget .stations-results {
  display: none;
}
.showtimes-widget .no-results {
  font-size: 12px;
  display: block;
}
.showtimes-widget .stations-search-form * {
  outline: none;
}
.showtimes-widget .stations-search-form form {
  display: inline-block;
  position: absolute;
  width: 100px;
}
.showtimes-widget .stations-search-form .showtimes-search {
  width: 105px;
  padding: 9px 23px 8px 13px;
  font-size: 12px;
  background: #efefef;
  border-radius: 4px;
  -webkit-box-shadow: inset 2px 2px 5px 0px #c8c8c8;
  box-shadow: inset 2px 2px 5px 0px #c8c8c8;
  border: none;
  outline: none;
}
.showtimes-widget .stations-search-form label.clear-search {
  position: absolute;
  z-index: 5;
  left: 113px;
  top: 6px;
  padding: 0px 5px;
  background: url("../img/widgets/showtimes/clear-search-icon.png") no-repeat 50% 0;
}
.showtimes-widget .stations-search-form input[type="submit"] {
  margin-left: 5px;
  width: 47px;
  height: 32px;
  color: #ffffff;
  text-align: center;
  font-size: 12px;
  line-height: 12px;
  font-weight: 600;
  border: 0;
  background-color: #c90202;
  cursor: pointer;
}
.showtimes-widget .stations-search-form input[type="submit"]:hover {
  background-color: #b00202;
}
.showtimes-widget.masthead-showtimes {
  width: 533px;
  height: 58px;
  position: absolute;
  right: 0;
  margin-right: 19px;
  top: 34px;
}
.showtimes-widget.masthead-showtimes .header {
  position: absolute;
  top: -12px;
  left: -17px;
  z-index: 3;
  background-color: rgba(201, 2, 2, 0.3);
}
.showtimes-widget.masthead-showtimes .header h2 {
  font-size: 16px;
  font-style: italic;
}
.showtimes-widget.masthead-showtimes .callsign,
.showtimes-widget.masthead-showtimes dt {
  font-weight: 400;
}
.showtimes-widget.masthead-showtimes .change-location {
  position: absolute;
  top: -7px;
  right: 0;
  z-index: 2;
  background-color: rgba(201, 2, 2, 0.4);
}
.showtimes-widget.masthead-showtimes .change-location a {
  font-style: italic;
}
.showtimes-widget.masthead-showtimes .zip-form-overlay {
  display: none;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 10px 10px 0 0;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 2;
}
.showtimes-widget.masthead-showtimes .zip-form-overlay .zip-form-close {
  position: absolute;
  top: -3px;
  right: -3px;
}
.showtimes-widget.masthead-showtimes .zip-form-overlay .stations-search-form {
  position: absolute;
  top: 15px;
  left: 75px;
}
.showtimes-widget.masthead-showtimes .zip-form-overlay .stations-search-form * {
  outline: none;
}
.showtimes-widget.masthead-showtimes .zip-form-overlay .stations-search-form label.zip-code {
  display: inline-block;
  margin-right: 10px;
  line-height: 24px;
  text-transform: uppercase;
  font-style: italic;
  font-size: 14px;
}
.showtimes-widget.masthead-showtimes .zip-form-overlay .stations-search-form input[type="text"] {
  width: 200px;
  padding: 8px 10px;
  font-size: 14px;
  line-height: 16px;
  background-color: #efefef;
  color: #818080;
  border: none;
  border-radius: 3px;
}
.showtimes-widget.masthead-showtimes .zip-form-overlay .stations-search-form input[type="submit"] {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 30px;
  color: #ffffff;
  font-size: 18px;
  text-transform: uppercase;
  background-color: #c90202;
  border-radius: 3px;
}
.showtimes-widget.masthead-showtimes .showtimes-block {
  display: inline-block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  height: 57px;
  background: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-bottom: none;
}
.showtimes-widget.masthead-showtimes .showtimes-block .logo {
  display: inline-block;
}
.showtimes-widget.masthead-showtimes .showtimes-block .stations-results {
  display: block;
  max-width: 200px;
  margin-top: -48px;
  margin-left: 100px;
}
.showtimes-widget.masthead-showtimes .showtimes-block .stations-results a.buttons {
  position: absolute;
  display: none;
  width: 13px;
  height: 20px;
  top: 22px;
  z-index: 5;
}
.showtimes-widget.masthead-showtimes .showtimes-block .stations-results a.buttons.disable {
  display: none !important;
}
.showtimes-widget.masthead-showtimes .showtimes-block .stations-results a.buttons:hover {
  text-decoration: none;
}
.showtimes-widget.masthead-showtimes .showtimes-block .stations-results a.buttons.prev {
  background: url("../img/widgets/showtimes/prev-button.png") no-repeat 0 0;
  left: 85px;
}
.showtimes-widget.masthead-showtimes .showtimes-block .stations-results a.buttons.next {
  background: url("../img/widgets/showtimes/next-button.png") no-repeat 0 0;
  right: 4px;
}
.showtimes-widget.masthead-showtimes .showtimes-block .no-results {
  width: 120px;
  text-align: center;
}
.showtimes-widget.masthead-showtimes .showtimes-block.tmz {
  width: 265px;
  left: 0;
  border-radius: 10px 0 0 0;
}
.showtimes-widget.masthead-showtimes .showtimes-block.tmz .logo {
  margin: 15px 5px 5px 8px;
}
.showtimes-widget.masthead-showtimes .showtimes-block.tmz .stations-search-form {
  margin-left: 110px;
  width: 340px;
}
.showtimes-widget.masthead-showtimes .showtimes-block.tmz .stations-search-form input[type="text"] {
  width: 170px;
}
.showtimes-widget.masthead-showtimes .showtimes-block.tmzlive {
  width: 265px;
  right: 0;
  border-radius: 0 10px 0 0;
}
.showtimes-widget.masthead-showtimes .showtimes-block.tmzlive .logo {
  margin: 13px 0 5px 5px;
}
.showtimes-widget.masthead-showtimes .showtimes-block.tmzlive .stations-results {
  margin-left: 108px;
  margin-top: -54px;
}
.showtimes-widget.masthead-showtimes .showtimes-block.tmzlive .stations {
  margin-top: 0;
  width: 150px;
}
.showtimes-widget.masthead-showtimes .showtimes-block.tmzlive .viewport {
  width: 120px;
  padding: 0 5px 0 15px;
}
.showtimes-widget.masthead-showtimes .showtimes-block.tmzlive a.buttons.prev {
  left: 105px;
}
.showtimes-widget.masthead-showtimes .showtimes-block .viewport {
  width: 135px;
  padding: 0 5px;
  overflow: hidden;
}
.showtimes-widget.masthead-showtimes .showtimes-block .stations {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
  width: 2000px;
}
.showtimes-widget.masthead-showtimes .showtimes-block .stations .station {
  line-height: 10px;
  float: left;
  display: block;
  width: 150px;
}
.showtimes-widget.masthead-showtimes .showtimes-block .stations .callsign {
  display: block;
  line-height: 16px;
}
.showtimes-widget.masthead-showtimes .showtimes-block .stations .day {
  font-weight: bold;
}
.showtimes-widget.sidebar-showtimes {
  background-color: #222;
  padding: 7px;
}
.showtimes-widget.sidebar-showtimes h2 {
  font-size: 13px;
  line-height: 20px;
}
.showtimes-widget.sidebar-showtimes .station {
  line-height: 12px;
  padding: 5px 0;
}
.showtimes-widget.sidebar-showtimes .callsign {
  font-size: 16px;
  line-height: 12px;
}
.showtimes-widget.sidebar-showtimes .zip-form-overlay {
  display: none;
}
.showtimes-widget.sidebar-showtimes .change-location {
  color: #c90202;
  font-weight: 600;
}
.showtimes-widget.sidebar-showtimes .change-location p {
  margin: 0;
  padding: 7px 0 0 0;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 12px;
}
.showtimes-widget.sidebar-showtimes .change-location a {
  color: #c90202;
  text-decoration: underline;
}
.showtimes-widget.sidebar-showtimes .stations-search-form .showtimes-search {
  padding: 7px 20px 5px 10px;
  border: 3px solid #c90202;
}
a.sharing-widget {
  display: inline-block;
  vertical-align: top;
  position: relative;
  float: right;
  height: 65px;
}
div.sharing-widget ul {
  position: relative;
  right: 0;
}
div.sharing-widget ul li {
  float: left;
  margin: 0 ;
  padding: 0 0 0 10px;
}
div.sharing-widget ul li:first-child {
  padding: 0 0 0 0;
}
div.sharing-widget ul li .facebook-like {
  display: block;
  width: 73px;
  height: 60px;
}
div.sharing-widget ul li .twitter-share {
  display: block;
  width: 85px;
  height: 60px;
}
div.sharing-widget ul li .googleplus-one {
  display: block;
  width: 60px;
  height: 60px;
}
div.sharing-widget ul li > .socialite-loaded {
  background: none !important;
}
div.sharing-widget ul .comment-btn a {
  display: block;
  background: #cf0000 url("../img/news/comments-icon-speech-bubble.png") no-repeat;
  color: #ffffff;
  padding-left: 25px;
  padding-right: 5px;
  font-style: italic;
}
div.sharing-widget div.add-my-link {
  position: absolute;
  right: 0;
  top: -36px;
}
div.sharing-widget div.add-my-link span.my-link-message {
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  color: #c90202;
}
.when-its-on-new .featured-stories-widget {
  display: none;
}
.when-its-on-new #nav-stretcher-sticky-wrapper {
  z-index: 1;
}
.when-its-on-new #page {
  width: 1155px;
  padding: 0;
  z-index: 0;
}
.when-its-on-new #brickwall-hero {
  position: relative;
  z-index: 1;
  height: 595px;
  background: url('../img/widgets/when-its-on/brickwall-bg.png') no-repeat 0 0;
  z-index: 2;
}
.when-its-on-new .main-player .player-wrapper,
.when-its-on-new .main-player {
  position: relative;
  z-index: 1;
}
.when-its-on-new .main-player object,
.when-its-on-new .kWidgetIframeContainer {
  position: absolute;
  top: 103px;
  left: 95px;
  width: 650px;
  height: 369px;
  -webkit-transform: rotate(-0.011turn);
  -moz-transform: rotate(-0.011turn);
  -o-transform: rotate(-0.011turn);
  -ms-transform: rotate(-0.011turn);
  transform: rotate(-0.011turn);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9961946980917454, M12=0.08715574274765871, M21=-0.08715574274765871, M22=0.9961946980917454, SizingMethod='auto expand')";
  z-index: 1;
}
.when-its-on-new .main-player .toggle-control {
  position: absolute;
  top: 103px;
  left: 95px;
  width: 650px;
  height: 369px;
  -webkit-transform: rotate(-0.0155turn);
  -moz-transform: rotate(-0.0155turn);
  -o-transform: rotate(-0.0155turn);
  -ms-transform: rotate(-0.0155turn);
  transform: rotate(-0.0155turn);
  z-index: 5;
  cursor: pointer;
}
.when-its-on-new .main-player .toggle-control img {
  position: absolute;
  -webkit-transform: rotate(0.0155turn);
  -moz-transform: rotate(0.0155turn);
  -o-transform: rotate(0.0155turn);
  -ms-transform: rotate(0.0155turn);
  transform: rotate(0.0155turn);
  top: 38%;
  left: 47%;
  z-index: 6;
}
.when-its-on-new .main-player-heading {
  position: absolute;
  top: 332px;
  left: 82px;
  display: block;
  width: 730px;
  height: 163px;
  z-index: 2;
  background: url('../img/widgets/when-its-on/police-tape.png') no-repeat 0 0;
}
.when-its-on-new .main-player-heading h2 {
  position: absolute;
  bottom: 57px;
  width: 690px;
  -webkit-transform: rotate(-0.0215turn);
  -moz-transform: rotate(-0.0215turn);
  -o-transform: rotate(-0.0215turn);
  -ms-transform: rotate(-0.0215turn);
  transform: rotate(-0.0215turn);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9908658973868822, M12=0.13485093027372322, M21=-0.13485093027372322, M22=0.9908658973868822, SizingMethod='auto expand')";
  font-size: 34px;
  font-weight: 800;
  text-align: center;
  text-transform: uppercase;
  font-style: italic;
  color: black;
}
.when-its-on-new .signpost {
  position: absolute;
  right: 90px;
  top: 60px;
  width: 195px;
  height: 215px;
  padding: 50px 25px 70px 22px;
  text-align: center;
}
.when-its-on-new .signpost h3 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 800;
  text-transform: uppercase;
}
.when-its-on-new .signpost h3 .dayname {
  color: #c90202;
  font-style: italic;
}
.when-its-on-new .signpost li {
  height: 40px;
  padding: 10px 5px 0px;
  border-bottom: 6px solid #c90202;
  font-size: 15px;
  line-height: 16px;
  text-transform: uppercase;
  font-weight: 600;
}
.when-its-on-new .signpost .weekend-sticker {
  position: absolute;
  left: 2px;
  top: 50px;
  width: 235px;
  height: 235px;
  background: url('../img/widgets/when-its-on/signpost-sticker.png');
}
.when-its-on-new .tmz-on-tv-showtimes {
  width: 100%;
  height: 119px;
  border-bottom: 2px solid #d6d6d6;
  position: relative;
  background-color: #f6f6f6;
}
.when-its-on-new .tmz-on-tv-showtimes .showtimes-header {
  position: relative;
  top: 12px;
  left: 47px;
  width: 281px;
  height: 98px;
  background: url('../img/widgets/when-its-on/showtimes-header.png');
}
.when-its-on-new .tmz-on-tv-showtimes .next-tmz-locator {
  color: black;
  position: absolute;
  top: 0;
  left: 400px;
  width: 663px;
  height: 119px;
  background: url('../img/widgets/when-its-on/map.png') no-repeat 0 4px;
}
.when-its-on-new .tmz-on-tv-showtimes .zip-form-overlay {
  position: absolute;
  top: 0;
}
.when-its-on-new .tmz-on-tv-showtimes .zip-code-field {
  position: relative;
  top: 35px;
  left: 30px;
  width: 190px;
  padding: 10px 5px 5px 40px;
  font-size: 16px;
  background: f8f8f8;
  border: 1px solid white;
  border-radius: 4px;
  box-shadow: inset -2px 2px 4px rgba(0, 0, 0, 0.6);
  outline: none;
  line-height: 20px;
}
.when-its-on-new .tmz-on-tv-showtimes .submit-search {
  position: absolute;
  top: 45px;
  left: 45px;
  width: 23px;
  height: 22px;
}
.when-its-on-new .tmz-on-tv-showtimes .next-tmz-locator {
  width: 700px;
}
.when-its-on-new .tmz-on-tv-showtimes .next-tmz-locator label.placeholder {
  top: 35px !important;
  left: 30px !important;
}
.when-its-on-new .tmz-on-tv-showtimes .next-tmz-locator .station {
  display: inline-block;
  width: 340px;
  padding: 30px 0 10px;
  vertical-align: top;
}
.when-its-on-new .tmz-on-tv-showtimes .next-tmz-locator .callsign {
  display: inline-block;
  min-width: 100px;
  font-size: 18px;
  font-weight: 600;
  vertical-align: top;
  margin-right: 10px;
  text-align: right;
}
.when-its-on-new .tmz-on-tv-showtimes .next-tmz-locator .callsign img {
  padding-top: 3px;
  background: none !important;
}
.when-its-on-new .tmz-on-tv-showtimes .next-tmz-locator .no-results {
  display: inline-block;
  margin-left: 110px;
  margin-top: 30px;
  text-align: left;
}
.when-its-on-new .tmz-on-tv-showtimes .next-tmz-locator .listings {
  display: inline-block;
}
.when-its-on-new .tmz-on-tv-showtimes .next-tmz-locator .listings dd,
.when-its-on-new .tmz-on-tv-showtimes .next-tmz-locator .listings dt {
  font-size: 14px;
}
.when-its-on-new .tmz-on-tv-showtimes .next-tmz-locator .change-location {
  margin-left: 110px;
  display: inline-block;
  width: 310px;
}
.when-its-on-new .tmz-on-tv-showtimes .next-tmz-locator .change-location a {
  color: #106296;
  font-size: 13px;
}
.when-its-on-new .more-videos {
  padding: 47px 47px 0;
  background-color: #eeeeee;
}
.when-its-on-new .more-videos h3 {
  background: url('../img/widgets/when-its-on/video-picker-header-bg.png') no-repeat 0 0;
  padding: 10px 0px;
  height: 44px;
  width: 445px;
  color: white;
  font-size: 25px;
  line-height: 22px;
  font-weight: 600;
  text-transform: uppercase;
  font-style: italic;
  text-align: center;
  -webkit-transform: rotate(-0.007turn);
  -moz-transform: rotate(-0.007turn);
  -o-transform: rotate(-0.007turn);
  -ms-transform: rotate(-0.007turn);
  transform: rotate(-0.007turn);
}
.when-its-on-new .full-episodes {
  padding-bottom: 40px;
  border-bottom: 2px solid #d6d6d6;
}
.when-its-on-new .full-episodes h3 {
  width: 180px;
}
.when-its-on-new .full-episodes .episode-title {
  font-size: 20px;
  font-weight: 600;
}
.when-its-on-new .full-episodes .episode {
  display: inline-block;
  width: 488px;
  margin: 10px 20px;
}
.when-its-on-new .full-episodes .episode:first-of-type {
  margin-right: 20px;
}
.when-its-on-new .full-episodes figure {
  margin: 0;
  padding: 0;
}
.when-its-on-new .full-episodes figcaption {
  margin-top: -5px;
  width: 488px;
  height: 35px;
  line-height: 35px;
  font-size: 20px;
  font-weight: 600;
  background-color: #c90202;
  font-style: italic;
  text-transform: uppercase;
  text-align: right;
}
.when-its-on-new .full-episodes figcaption a {
  color: white;
  padding-right: 10px;
  width: 478px;
  display: block;
}
.when-its-on-new .show-moments {
  margin-top: 40px;
}
.when-its-on-new .show-moments ul {
  padding-top: 20px;
}
.when-its-on-new .show-moments .tmz-video-thumb {
  width: 186px;
  height: 130px;
  margin-bottom: 42px;
  margin-left: 20px;
}
.when-its-on-new .show-moments .tmz-video-thumb img {
  border-bottom: 4px solid #c90202;
}
.when-its-on-new .show-moments .tmz-video-thumb .play-button-overlay {
  left: 5px;
  top: 67px;
}
.when-its-on-new .show-moments .tmz-video-thumb figure {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.when-its-on-new .show-moments .tmz-video-thumb figcaption {
  width: 186px;
  font-size: 11px;
  line-height: 12px;
  font-weight: 600;
  color: #242424;
}
.when-its-on-new .show-moments .tmz-video-thumb figcaption .duration {
  color: #7d7d7d;
}
.when-its-on-new #popular-show-clips {
  margin-left: 40px;
}
.when-its-on-new .around-the-web-widget {
  margin-left: 62px;
}
.sharing-widget {
  display: inline-block;
  vertical-align: top;
  position: relative;
  float: right;
  height: 20px;
}
.sharing-widget ul {
  position: relative;
  right: 0;
}
.sharing-widget ul li {
  float: left;
  padding: 0 5px;
}
.photo-gallery-widget figure {
  margin: 10px 0px 0px 0px;
  position: relative;
}
.photo-gallery-widget figure h5 {
  color: #106296;
  font-weight: 600;
  font-size: 20px;
  line-height: 1em;
  margin-bottom: 5px;
}
.photo-gallery-widget figure figcaption {
  position: absolute;
  bottom: 0px;
}
.photo-gallery-widget figure figcaption a.view-gallery-btn {
  display: block;
  width: 226px;
  background: #8e000c url('../img/widgets/sidebar/gallery-icon.png') no-repeat 20px 13px;
  padding: 14px 0px 14px 56px;
  color: #ffffff;
  text-transform: uppercase;
  margin: 10px 10px 10px 10px;
  font-size: 18px;
}
.posts-widget .widget-title {
  margin-bottom: 18px;
}
.posts-widget article {
  position: relative;
  min-height: 94px;
  margin-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px dotted #cccccc;
}
.posts-widget article img {
  float: left;
  width: 139px;
  height: 99px;
}
.posts-widget article a.subheader {
  display: block;
  margin-left: 158px;
  padding-bottom: 20px;
  font-size: 14px;
  line-height: 16px;
  text-transform: capitalize;
}
.posts-widget article h5 {
  position: absolute;
  bottom: 13px;
  margin-left: 162px;
  font-size: 12px;
  line-height: 12px;
  font-weight: 600;
  color: #cccccc;
}
.posts-widget.latest-posts article:last-child {
  border: 0;
}
.posts-widget.video-posts article {
  height: auto;
  border: 0;
}
.posts-widget.video-posts article > h3 {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 5px;
}
.posts-widget.video-posts article a.thumb-link {
  position: relative;
  display: block;
  width: auto;
  height: auto;
}
.posts-widget.video-posts article a.thumb-link:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url("../img/widgets/sidebar/video-play-icon.png") 7px 70px no-repeat;
}
.posts-widget.video-posts article a.thumb-link:hover:after {
  background: url("../img/widgets/sidebar/video-play-icon-hover.png") 7px 70px no-repeat;
}
.posts-widget.video-posts article a.subheader {
  float: none;
  margin: 0;
  padding-top: 10px;
}
.posts-widget.tmz-posts article img {
  border-bottom: 4px solid #c90202;
}
.posts-widget.toofab-posts article img {
  border-bottom: 4px solid #f5174b;
}
.posts-widget.toofab-posts .widget-footer a {
  background-color: #f5174b;
  border-bottom: 5px solid #f85d81;
}
.posts-widget.fishwrapper-posts article img {
  border-bottom: 4px solid #f0ff5c;
}
.posts-widget.fishwrapper-posts .widget-footer a {
  background-color: #f0ff5c;
  border-bottom: 5px solid #f5ff8d;
  color: #0b5777;
}
.posts-widget.tmzsports-posts article img {
  border-bottom: 4px solid #327a0e;
}
.posts-widget.tmzsports-posts .widget-footer a {
  background-color: #327a0e;
  border-bottom: 5px solid #70a257;
}
.posts-widget.tmzsports-archive-posts .widget-title {
  color: #327a0e;
}
.posts-widget.tmzsports-archive-posts a.subheader {
  color: #000000;
}
.posts-widget.tmzsports-archive-posts article img {
  border-bottom: 4px solid #327a0e;
}
.posts-widget.tmzsports-archive-posts p {
  padding: 3px 0;
  font-size: 15px;
  line-height: 1.4em;
}
.posts-widget.tmzsports-archive-posts .widget-footer a {
  background-color: #327a0e;
  border-bottom: 5px solid #70a257;
  text-transform: uppercase;
}
.posts-widget.tmzsports-archive-posts .eps-row {
  overflow: auto;
  border-bottom: 1px solid #999;
  margin-bottom: 5px;
  border-top: 5px solid #327a0e;
  padding-top: 10px;
}
.posts-widget.tmzsports-archive-posts li.eps-day {
  font-weight: bold;
  width: 95px;
}
.posts-widget.tmzsports-archive-posts .tmz-sports-past-eps li {
  float: left;
  line-height: 1.13em;
  margin-bottom: 5px;
  margin-right: 10px;
}
.posts-widget.tmzsports-archive-posts li.eps-title {
  width: 136px;
}
.posts-widget.tmzsports-archive-posts li.eps-title a.default-headline {
  font-weight: normal;
}
.posts-widget.tmzsports-archive-posts .tmzsports-comment-bubble a {
  color: #FFF;
  display: block;
  margin-top: 3px;
}
.posts-widget.tmzsports-archive-posts #tmz-sports-past li {
  list-style: none;
}
.posts-widget.tmzsports-archive-posts a.default-headline,
.posts-widget.tmzsports-archive-posts #footer a:hover {
  color: #242424;
}
.posts-widget.tmzsports-archive-posts .tmz-sports-past-eps {
  display: none;
}
.posts-widget.tmzsports-archive-posts .tmz-sports-past-eps .tmz-sports-pngsprite {
  position: relative;
  background: url('../img/widgets/sidebar/tmzlive-past-sprite.png') no-repeat top right;
}
.posts-widget.tmzsports-archive-posts .sprite-tmz-past-view-all {
  background-position: -752px 0;
  display: block;
  height: 18px;
  text-indent: -9999px;
  width: 115px;
  float: right;
  margin-bottom: 10px;
  cursor: pointer;
}
.posts-widget.tmzsports-archive-posts #sports-hidr {
  background: url('../img/widgets/sidebar/tmzlive-past-sprite.png') no-repeat 0 -59px;
  border: 0;
  cursor: pointer;
}
.posts-widget.tmzsports-archive-posts .past-eps-btn-close {
  clear: both;
  height: 27px;
  text-indent: -9999px;
  width: 300px;
}
.posts-widget.tmzsports-archive-posts .tmzsports-comment-bubble {
  background: url('../images/tmzsports-comment-bubble.png') no-repeat top left;
  width: 39px;
  height: 25px;
  float: right;
  margin-right: 0 !important;
  text-align: center;
  text-indent: 10px;
}
.posts-widget.tmzsports-archive-posts .video-thumb {
  height: 132px;
  display: block;
  overflow: hidden;
}
.posts-widget.birthday-posts {
  position: relative;
}
.posts-widget.birthday-posts article {
  border: none;
}
.posts-widget.birthday-posts article img {
  width: auto;
  height: auto;
}
.posts-widget.birthday-posts article h3 {
  padding-left: 120px;
  font-style: italic;
}
.posts-widget.birthday-posts article > a.more-link {
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
  font-weight: 400;
  text-transform: uppercase;
}
.posts-widget.time-machine-posts article {
  min-height: 92px;
  height: 92px;
  border: none;
}
.posts-widget.time-machine-posts article img {
  margin-left: 10px;
  width: auto;
  height: auto;
}
.posts-widget.time-machine-posts article a,
.posts-widget.time-machine-posts article .subheader {
  display: block;
  margin-left: 160px;
}
.posts-widget.time-machine-posts article a.thumb {
  margin-left: 0;
}
.posts-widget.time-machine-posts article h3 {
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
}
.posts-widget.time-machine-posts article a {
  font-size: 12px;
  line-height: 14px;
}
.posts-widget.time-machine-posts article .celeb {
  font-size: 12px;
  text-transform: uppercase;
}
.posts-widget.around-the-web-posts .subheader {
  text-transform: uppercase;
  padding-bottom: 5px;
}
.posts-widget.around-the-web-posts h5 {
  position: static;
  text-transform: uppercase;
  margin: 5px 0 0 160px;
}
.posts-widget.say-what-posts .widget-title {
  margin-bottom: 8px;
}
.posts-widget.say-what-posts article {
  height: auto;
}
.posts-widget.say-what-posts article .subtitle a {
  font-size: 18px;
  line-height: 20px;
}
.posts-widget.say-what-posts article img {
  width: 300px;
  height: auto;
  padding: 5px 0 10px;
}
.posts-widget.say-what-posts article p {
  margin: 0;
  padding: 0;
}
.posts-widget.say-what-posts article .quote {
  font-style: italic;
  display: block;
  line-height: 16px;
}
.posts-widget.say-what-posts article .quote-details {
  color: #c90202;
  font-style: italic;
  padding-bottom: 10px;
}
.posts-widget.say-what-posts article .widget-footer {
  width: 303px;
  text-align: right;
  background: none;
  padding-top: 10px;
}
.posts-widget.say-what-posts article .widget-footer a,
.posts-widget.say-what-posts article .widget-footer a:visited {
  position: absolute;
  left: 0;
  bottom: 0;
  display: inline-block;
  vertical-align: bottom;
  font-size: 12px;
  color: #106296;
  background: none;
  border: none;
  text-align: left;
}
.posts-widget.say-what-posts article .widget-footer .comments-count {
  position: absolute;
  right: 0;
  bottom: 0;
  display: inline-block;
  vertical-align: bottom;
  text-align: right;
  margin-bottom: -6px;
  padding: 10px 0 10px 20px;
  background: url("../img/widgets/sidebar/comments-icon.jpg") no-repeat 0 0;
  color: #c90202;
  font-size: 12px;
  font-weight: 600;
}
.posts-widget.around-the-web-headlines ul {
  margin-top: 15px;
  padding-bottom: 7px;
  border-bottom: 1px solid #e5e5e5;
}
.posts-widget.around-the-web-headlines li {
  margin: 10px 0;
  font-size: 13px;
  line-height: 15px;
}
.posts-widget.around-the-web-thumbs article {
  width: 146px;
  height: 176px;
  margin: 0 0 10px 0;
  float: left;
  border: none;
}
.posts-widget.around-the-web-thumbs article:nth-of-type(odd) {
  margin-right: 12px;
}
.posts-widget.around-the-web-thumbs article h3 a {
  margin: 0;
  padding-bottom: 5px;
  font-size: 12px;
  line-height: 16px;
  text-transform: capitalize;
  color: #000000;
}
.posts-widget.around-the-web-thumbs article h3 {
  line-height: 14px;
  width: 139px;
}
.posts-widget.around-the-web-thumbs article h5 {
  margin: 10px 0 0 0;
  position: static;
  text-transform: lowercase;
}
.posts-widget.around-the-web-thumbs article img {
  float: none;
}
.sidebar-widget.saga-widget {
  border-bottom: 1px dotted #cccccc;
}
.sidebar-widget.saga-widget h3.saga-title {
  margin: 12px 0 5px;
  font-size: 18px;
  line-height: 26px;
}
.sidebar-widget.saga-widget h3.saga-title a {
  color: #000000;
}
.sidebar-widget.saga-widget a.saga-thumb {
  width: 308px;
  height: 163px;
  display: block;
  overflow: hidden;
}
.sidebar-widget.saga-widget img {
  margin: 0 auto;
}
.sidebar-widget.saga-widget .widget-footer {
  width: 303px;
  text-align: right;
  background: none;
  padding: 0 2px 4px 0;
}
.sidebar-widget.saga-widget .widget-footer a,
.sidebar-widget.saga-widget .widget-footer a:visited {
  font-size: 14px;
  color: #106296;
  background: none;
  border: none;
  text-align: left;
}
#adpos2,
#adpos9,
#adpos3,
#adpos4,
#adpos5 {
  margin-bottom: 32px;
}
.sidebar-widget {
  margin-bottom: 32px;
}
.sidebar-widget .widget-title {
  color: #c90202;
  text-shadow: 0 0 4px white;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 17px;
  font-weight: 600;
  padding-bottom: 2px;
  border-bottom: 4px solid #e5e5e5;
}
.sidebar-widget h3 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 600;
  margin-bottom: 0;
}
.sidebar-widget h4 {
  font-size: 13px;
  line-height: 13px;
  font-weight: 600;
}
.sidebar-widget .widget-footer {
  width: 303px;
  text-align: right;
  background: url(../img/widgets/sidebar/sidebar-widget-bottom-shadow.png) no-repeat bottom right;
  padding: 0 2px 4px 0;
}
.sidebar-widget .widget-footer a {
  display: block;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  padding: 3px 5px 2px 0;
  background-color: #c90202;
  border-bottom: 5px solid #d94e4e;
}
.sidebar-widget ul.indexed-list {
  width: 300px;
  margin-bottom: 17px;
}
.sidebar-widget ul.indexed-list li {
  margin-top: 17px;
}
.sidebar-widget ul.indexed-list .index {
  border-radius: 50%;
  background: #c90202;
  width: 31px;
  height: 31px;
  color: #ffffff;
  text-align: center;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
  font-style: italic;
  overflow: hidden;
  padding: 0;
  float: left;
}
.sidebar-widget ul.indexed-list .celeb {
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  margin-left: 48px;
}
.sidebar-widget ul.indexed-list .title {
  display: block;
  font-size: 14px;
  line-height: 18px;
  margin-left: 48px;
  text-transform: capitalize;
}
.sidebar-widget a.video-thumb {
  position: relative;
  display: block;
}
.sidebar-widget a.video-thumb:after {
  content: "";
  background: url('../img/widgets/sidebar/play-button-sprite.png') 0 -332px no-repeat;
  position: absolute;
  height: 48px;
  width: 49px;
  left: 10px;
  top: 70px;
}
.sidebar-widget a.video-thumb:hover:after {
  content: "";
  background-position: 0 -405px;
}
div.next-tmz-widget a.video-thumb:after {
  top: 110px;
}
.zergentity {
  width: 300px !important;
  margin: 12px 0 0 0 !important;
  padding: 0 0 12px 0 !important;
  border-bottom: 1px dotted #cccccc !important;
}
.zergentity img {
  margin-top: -10px !important;
}
.zergentity a {
  color: #106296 !important;
  float: left !important;
  height: 85px;
  overflow: hidden;
}
.zergheadline a:hover {
  color: #106296;
  text-decoration: underline !important;
}
.zergheadline {
  float: right !important;
  text-align: left !important;
  margin-right: 10px !important;
  width: 145px !important;
}
.zergheadline a {
  border-bottom: 0px !important;
  height: auto;
}
.sidebar-widget.single-post h3 {
  margin: 10px 0 12px;
  line-height: 18px;
}
.sidebar-widget.single-post .widget-footer a {
  margin-top: 5px;
  background-color: #106296;
  border-bottom: 5px solid #5891b6;
}
.tmz-live-widget h5 {
  line-height: 21px;
  font-size: 16px;
  margin: 13px 0px 9px;
}
.tmz-live-widget .video-thumb {
  display: block;
  overflow: hidden;
  height: 132px;
}
.tmz-live-widget p {
  font-size: 15px;
  line-height: 1.4em;
}
.tmz-live-widget .tmz-live-past-eps {
  border-top: 5px solid #c90202;
  display: none;
}
.tmz-live-widget .tmz-live-past-eps .tmz-live-meta {
  border-top: 1px solid #818080;
  padding: 5px 0;
}
.tmz-live-widget .tmz-live-past-eps .tmz-live-meta a {
  font-weight: normal;
  font-size: 11px;
}
.tmz-live-widget .tmz-live-past-eps .tmz-live-meta .sprite-tmz-past-view-all {
  background-position: -752px 0;
  display: block;
  height: 18px;
  text-indent: -9999px;
  width: 109px;
  float: right;
  margin-bottom: 10px;
  cursor: pointer;
}
.tmz-live-widget .tmz-live-past-eps .tmz-live-pngsprite {
  position: relative;
  background: url('../img/widgets/sidebar/tmzlive-past-sprite.png') no-repeat top left;
}
.tmz-live-widget .eps-row {
  overflow: auto;
}
.tmz-live-widget .eps-row ul {
  margin: 15px 0px 5px;
}
.tmz-live-widget .eps-row ul .eps-day {
  width: 95px;
  float: left;
  font-weight: bold;
  line-height: 1.13em;
  margin-bottom: 5px;
  margin-right: 10px;
}
.tmz-live-widget .eps-row ul .eps-title {
  width: 136px;
  font-weight: normal;
  font-size: 13px;
  float: left;
  margin-bottom: 5px;
}
.tmz-live-widget .eps-row ul .eps-title a {
  font-weight: normal;
}
.tmz-live-widget .eps-row ul .sprite-tmz-live-comment-count {
  background-position: -663px 0;
  float: right;
  height: 24px;
  margin-right: 0 !important;
  text-align: center;
  text-indent: 10px;
  width: 38px;
  padding-top: 3px;
}
.tmz-live-widget .eps-row ul .sprite-tmz-live-comment-count a {
  color: #ffffff;
}
.tmz-live-widget #hidr {
  background: url('../img/widgets/sidebar/tmzlive-past-sprite.png') no-repeat 0 -59px;
  border: 0;
  cursor: pointer;
}
.tmz-live-widget .past-eps-btn-close {
  clear: both;
  height: 27px;
  text-indent: -9999px;
  width: 300px;
}
.tmz-on-tv-widget {
  color: #222;
}
.tmz-on-tv-widget h3 {
  margin-bottom: 5px;
}
.tmz-on-tv-widget h4 {
  margin-top: 10px;
}
.tmz-on-tv-widget .sidebar-showtimes {
  margin-top: -5px;
}
.next-tmz-widget .widget-title {
  margin-bottom: 8px;
}
span.module-title-1 {
  font-size: 15px;
  display: block;
  font-weight: bold;
}
span.module-title-2 {
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
}
span.headingtext {
  line-height: .75em;
  font-weight: bold;
  font-size: 22px;
  display: block;
  margin-bottom: 10px;
}
div.next-tmz-locator {
  background-color: #222;
  color: #fff;
  font-size: 12px;
  padding: 5px;
  width: 290px;
  margin-top: -5px;
}
div.next-tmz-locator span {
  margin-bottom: 5px;
}
div.next-tmz-locator a {
  color: #c90202;
}
div.next-tmz-locator dl {
  font-size: 14px;
  margin-bottom: 5px;
}
div.next-tmz-locator dl dt {
  font-size: 12px;
  display: inline;
  font-weight: 600;
}
div.next-tmz-locator dl dd {
  display: inline;
  font-size: 12px;
}
div.next-tmz-locator div.callsign img {
  padding: 4px;
  background-color: #e2e2e2;
}
.tmz-tv-clips-widget li {
  margin-bottom: 20px;
}
.tmz-tv-clips-widget li:first-child {
  margin-top: 10px;
}
.tmz-tv-clips-widget li .video-thumb {
  height: 130px;
  overflow: hidden;
}
.tmz-tv-clips-widget li .video-title {
  margin-top: 6px;
}
.tmz-tv-clips-widget li a {
  font-size: 16px;
  font-weight: normal;
  display: block;
}
.weeks-best-stuff-widget {
  position: relative;
  margin-top: 65px;
}
.weeks-best-stuff-widget .widget-title {
  background: url("../images/week-in-review/header-sidebar-icymi.gif") no-repeat 0 0 transparent;
  position: relative;
  z-index: 1;
  width: 300px;
  height: 114px;
}
.weeks-best-stuff-widget .banner-thumb {
  position: relative;
  display: block;
  bottom: 115px;
}
.weeks-best-stuff-widget .heads {
  width: 157px;
  right: 0px;
  position: absolute;
  z-index: 1;
  top: 0px;
  height: 69px;
}
.weeks-best-stuff-widget .widget-footer a {
  background-color: #106296;
  border-bottom: 5px solid #5891b6;
  font-style: italic;
}
.when-its-on-widget {
  margin-top: 5px;
  background-color: #000000;
  padding: 12px 12px 20px;
}
.when-its-on-widget h3 {
  color: #ffffff;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
}
.when-its-on-widget h3 em {
  font-weight: 600;
  color: #fff60a;
}
.when-its-on-widget form {
  padding: 14px 28px 0;
}
.when-its-on-widget input[type="text"] {
  padding: 10px 17px;
  width: 111px;
  font-size: 11px;
  font-weight: 600;
  color: #000000;
  border-radius: 5px;
  border: 3px solid #c90202;
  background-color: #efefef;
  box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.25);
  outline: none;
}
.when-its-on-widget input[type="submit"] {
  margin-left: 5px;
  width: 56px;
  height: 38px;
  color: #ffffff;
  text-align: center;
  font-size: 12px;
  line-height: 12px;
  font-weight: 600;
  border: 0;
  border-radius: 5px;
  background-color: #c90202;
  cursor: pointer;
}
.when-its-on-widget input[type="submit"]:hover {
  background-color: #b00202;
}
.when-its-on-widget .stations-results {
  padding: 0px;
  border: 10px solid #000000;
  border-top: 15px solid #000000;
  border-bottom: none;
  background: #e2e2e2;
  text-align: center;
}
.when-its-on-widget .stations-results .station {
  margin-bottom: 15px;
}
.when-its-on-widget .stations-results .station:last-child {
  margin-bottom: 0;
}
.when-its-on-widget .stations-results .callsign {
  font-size: 16px;
  font-weight: 600;
}
.when-its-on-widget .stations-results dl {
  font-size: 14px;
  line-height: 18px;
}
.when-its-on-widget .stations-results dt,
.when-its-on-widget .stations-results dd {
  display: inline;
}
.when-its-on-widget .stations-results ul li {
  padding: 15px;
}
/* ALSO ON TMZ MODULE */
.legacy div.alsoontmz {
  width: 560px;
  margin: 45px auto;
}
.legacy .alsoontmz h4 {
  color: #cf0000;
  border-bottom: #BDBDBD 3px solid;
  margin-bottom: 10px;
  font-weight: bold;
}
.legacy .alsoontmz ul {
  overflow: hidden;
  height: 175px;
}
.legacy .alsoontmz ul li {
  float: left;
  margin-left: 13px;
  width: 130px;
  height: 175px;
  overflow: hidden;
}
.legacy .alsoontmz ul li:first-child {
  margin-left: 0px;
}
.legacy .alsoontmz ul li a {
  display: block;
}
.legacy .alsoontmz ul li a.crop {
  height: 100px;
  border-bottom: 5px solid #cf0000;
  overflow: hidden;
}
.legacy .alsoontmz ul li a.headline {
  font-size: .85em;
  font-weight: bold;
  line-height: 1.1em;
  margin-top: 5px;
}
.legacy .alsoontmz ul li a.headline:hover {
  color: #cf0000;
}
.legacy #outbrain_widget_0 h4 {
  font-weight: 600;
}
/*                     Comment Form                  */
.legacy {
  /* comment form styling found in global.css line ~726  */

  /*                     Comments Area                 */

  /*form styling for community and business forms*/

}
.legacy #commentFormContainer {
  margin: 20px 0;
}
.legacy form#commentform {
  border: 4px dashed #CCC;
  padding: 13px;
  border-radius: 11px;
  margin: 10px 0;
  position: relative;
}
.legacy form#commentform div#cmtmain img#my-avatar {
  float: left;
}
.legacy div#cmtmain div#cmtright {
  margin-left: 90px;
}
.legacy span#replyto-txt {
  text-transform: uppercase;
  font-size: 11px;
}
.legacy span#replyto-txt em {
  font-weight: bold;
}
.legacy div#textinputbox {
  margin: 10px 0px 10px 0px;
  width: 422px;
  background-color: #f8f8f8;
  position: relative;
  border-top: 3px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-left: 3px solid #e5e5e5;
  padding-bottom: 12px;
}
.legacy div#cmtright textarea#Comments {
  background-color: #f8f8f8;
  width: 292px;
  padding: 5px;
  height: 80px;
  border: none;
  border-style: none;
  border-color: Transparent;
  overflow: auto;
  font-family: inherit;
  font-size: 12px;
}
.legacy div#cmtright div#cmtbuttons {
  float: right;
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.legacy .column208px {
  float: left;
  width: 208px;
  margin-right: 10px;
}
.legacy .form-switchbtn {
  position: absolute;
  top: 22px;
  right: 23px;
  color: #555;
  font-weight: bold;
  font-style: italic;
  border: 1px solid #8C8C8C;
  padding: 5px 10px;
  text-shadow: 1px 1px 0px #ffffff;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #dfdfdf));
  background: -moz-linear-gradient(center top, #ffffff 5%, #dfdfdf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf');
}
.legacy div.formerrors {
  width: 98%;
  display: block;
}
.legacy #comments-fullwrapper {
  margin: 0 auto;
  width: 560px;
}
.legacy #cmtsnav hr {
  clear: left;
}
.legacy #cmtmain,
.legacy #instructions,
.legacy #cmtsnav {
  margin: 10px 0;
}
.legacy #instructions {
  color: #CCC;
  font-size: 11px;
}
.legacy .comment-pagination {
  display: block;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  margin: 10px 0px;
  color: #CCC;
  clear: left;
}
.legacy .comment-pagination strong {
  color: #CF0000;
  font-weight: bold;
  font-size: 1.15em;
  display: inline-block;
  margin: 0 5px;
}
.legacy .commentclass {
  border-bottom: 1px solid #8C8C8C;
  padding-top: 20px;
  /*width: 644px;*/

}
.legacy .commentclass + .commentclass {
  padding-top: 37px;
}
.legacy .commentnum {
  color: #8C8C8C;
  font-weight: bold;
  font-size: 13px;
  padding-left: 15px;
  padding: 28px 0px 2px 0px;
  float: left;
}
.legacy .comment-avatar {
  float: left;
  margin: 12px 15px 15px 15px;
}
.legacy .comment-info {
  padding: 0 0 0px 0px;
  position: relative;
}
.legacy .commentreplies {
  background: url('../images/commentbg.gif');
  clear: both;
}
.legacy .comment-replies-container {
  background-color: #fff;
  margin-left: 90px;
}
.legacy .comment-votes {
  position: absolute;
  top: 28px;
  right: 0px;
}
.legacy .comment-reportlink {
  padding-left: 105px;
  padding-bottom: 50px;
}
.legacy .comment-reply-reportlink {
  padding-left: 80px;
  font-size: 11px;
  padding-top: 6px;
  display: block;
}
.legacy .comment-reply .flagged-content-message {
  position: absolute;
  top: 22px;
  left: 14px;
}
.legacy .comment-meta,
.legacy .reply-loading {
  font-size: 11px;
  font-size: 1.1rem;
  text-transform: uppercase;
  /*width:545px;*/

}
.legacy div.comment-info p.comment-meta {
  margin: 0 0 10px 105px;
  padding-top: 10px;
  display: block;
}
.legacy .votebox {
  width: 76px;
}
.legacy .votelink-up,
.legacy .votelink-down {
  background: url('../images/comment_sprite.png') no-repeat;
  height: 25px;
  display: block;
  padding-top: 47px;
  text-align: center;
  font-weight: bold;
}
.legacy .votelink-up {
  background-position: 0 -12px;
  color: #cb0012;
  float: left;
  width: 27px;
  cursor: pointer;
}
.legacy .votelink-down {
  background-position: -30px -12px;
  color: #000000;
  float: right;
  width: 31px;
  cursor: pointer;
}
.legacy .content-vote-remove-link-container {
  position: absolute;
  left: 2px;
  top: 71px;
  float: right;
}
.legacy .content-vote-remove {
  text-transform: uppercase;
  font-size: 10px;
  display: block;
}
.legacy div.commentreplies div.comment-replies-container div div div div p.comment-meta {
  margin: 0 0 10px 80px;
}
.legacy .commentlinks {
  font-size: 11px;
  text-transform: uppercase;
  color: #0B5777;
}
.legacy .comment-votes a {
  cursor: pointer;
}
.legacy .comment-reveal a {
  background: url('../images/commentbg.gif') repeat-y;
  text-transform: uppercase;
  font-size: 11px;
  padding: 15px 3px 15px 105px;
  /*width:638px;*/

  display: block;
  border-top: 1px dashed #8c8c8c;
  cursor: pointer;
}
.legacy .reply-loading {
  color: #959595;
  padding: 15px 3px 15px 15px;
}
.legacy .comment-info p div {
  text-transform: normal;
}
.legacy div.the-comment {
  line-height: 1.25em;
  width: 350px;
  margin-left: 105px;
  overflow: hidden;
}
.legacy span.comment-timestamp {
  font-size: 11px;
  font-size: 1.1rem;
  text-transform: uppercase;
  color: #959595;
  padding-left: 105px;
  padding-top: 1em;
  display: block;
}
.legacy div.commentreplies div.comment-replies-container div div div span.comment-timestamp {
  padding-left: 80px;
}
.legacy div.commentreplies div.comment-replies-container div div div div div.the-comment {
  width: 290px;
  margin-left: 80px;
}
.legacy ul.comments-list,
.legacy ul.links-list {
  margin-top: 15px;
}
.legacy .my-tmz div.comment-image,
.legacy #profile-form fieldset div #state {
  width: 50px;
}
.legacy #account-form fieldset label span,
.legacy #profile-form fieldset label span .comment-reportlink a {
  color: #cf0000;
}
.legacy a.featured-comment-link {
  cursor: pointer;
}
.legacy .forms-content p {
  padding: 10px 160px 0 0;
}
.legacy input#Password,
.legacy input#Password2,
.legacy textarea#hobbies,
.legacy textarea#member-bio,
.legacy #account-form fieldset input[type="text"],
.legacy #account-form fieldset input[type="password"],
.legacy #profile-form fieldset div input[type="text"],
.legacy .submit-forms input[type="text"],
.legacy #profile-form fieldset ul li div textarea,
.legacy .forms-content form input[type="text"] {
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #bdbdbd;
  border-radius: 3px;
  outline: none;
  padding: 11px 7px;
  width: 300px;
}
.legacy .sharethisstory {
  clear: both;
  padding-bottom: 30px;
  padding-top: 50px;
}
.legacy .comments-head {
  border-bottom: 1px solid #111;
  margin-bottom: 20px;
}
.legacy .bigcommentbubblebg {
  background: url(../images/bigcommentbubbleleft.gif) no-repeat;
  float: left;
  height: 39px;
  padding-left: 10px;
}
.legacy .bigcommentbubbleinside {
  background: url(../images/bigcommentbubbleright.gif) no-repeat right top;
  color: #fff;
  height: 25px;
  padding-right: 10px;
  padding-top: 5px;
}
.legacy .comment-filter {
  float: right;
  font-size: 11px;
  font-size: 1.1rem;
  margin-top: 10px;
}
.legacy .comment-filter a.filter {
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: url(../images/downarrow_white.gif) no-repeat center right;
  border: 1px solid #242424;
  border-radius: 4px;
  color: #000;
  font-weight: bold;
  padding: 2px 15px 2px 3px;
}
.legacy .quick-add {
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 1px dashed #242424;
  border-radius: 10px;
  padding: 15px;
  width: 550px;
}
.legacy .quick-add #instructions {
  clear: left;
  float: left;
  font-size: 11px;
  font-size: 1.1rem;
}
.legacy textarea#styled {
  background: url('../images/textarea.gif') #f0f0f0 no-repeat;
  border-bottom: none;
  border-left: 3px solid #e2e2e2;
  border-right: none;
  border-top: 3px solid #e2e2e2;
  color: #242424;
  float: left;
  height: 80px;
  margin: 10px;
  width: 351px;
}
.legacy .quick-add-image {
  float: left;
  width: 80px;
}
.legacy .comments ul ul {
  padding-top: 30px;
}
.legacy .comments li li {
  background: url(../images/commentbg.gif) repeat-y;
  border-bottom: none;
  border-top: 1px solid #111;
  margin-bottom: -30px;
  padding-left: 90px;
}
.legacy .comment-image {
  float: left;
  margin-top: 10px;
  text-align: center;
  width: 90px;
}
.legacy .comments li li .comment-image {
  width: 75px;
}
.legacy .comment-single {
  float: right;
  width: 450px;
}
.legacy .comments li li .comment-single {
  width: 375px;
}
.legacy .comment-single a {
  color: #0b5777;
  font-weight: bold;
}
.legacy .comment-text {
  float: left;
  width: 350px;
}
.legacy .comment-heart {
  background: url(../images/heart.png) no-repeat 0 15px;
  color: #cf0000;
  float: right;
  font-size: 10px;
  font-size: 1rem;
  height: 40px;
  text-align: center;
  width: 27px;
}
.legacy .comment-reply {
  border-bottom: 1px solid #ccc;
  padding-top: 30px;
  position: relative;
  padding-bottom: 40px;
}
.legacy .comment-reply .comment-meta {
  /*width: 460px;*/

}
.legacy span.flagged-content-message {
  text-transform: uppercase;
  font-size: 10px;
  color: #CF0000;
  position: absolute;
  top: -7px;
  left: 25px;
  font-weight: bold;
  display: block;
  width: 200px;
}
.legacy .comment-flagreply {
  display: none;
  float: right;
  font-size: 11px;
  font-size: 1.1rem;
  margin-top: 10px;
  text-align: right;
  width: 80px;
}
.legacy .comment-flagreply a {
  margin-left: 10px;
}
.legacy .pagination-links,
.legacy .quick-add .gotatip {
  float: right;
}
.legacy .single-post,
.legacy .comments {
  margin: 0 auto;
  width: 560px;
}
.legacy .sidebar-widget.single-post {
  width: 300px;
}
.legacy .all-post-body,
.legacy .postmeta-bottom,
.legacy .related {
  margin-top: 10px;
  clear: both;
  position: relative;
  line-height: 1.4em;
}
.legacy div.related {
  clear: none;
}
.legacy .related a:hover,
.legacy .membaheader p a:hover,
.legacy .membaheader span a:hover,
.legacy .membaheader .title-a:hover,
.legacy .hu-top a:hover {
  color: #0B5777;
}
.legacy span.seemore-more,
.legacy .tmz-live-past-eps {
  display: none;
}
.legacy .sprite-tmz-past-view-all a,
.legacy .comment-single:hover .comment-flagreply {
  display: block;
}
.legacy .comments li li .comment-single .left,
.legacy .comments li li .comment-text,
.legacy .comments li li .comments-text,
.legacy .comments li li .comment-meta {
  width: 290px;
}
.legacy .comment-single .left {
  width: 365px;
}
.legacy .comments li li .comment-single .left {
  width: 290px;
}
.legacy .comment-single .right {
  width: 100px;
}
.legacy {
  /* My TMZ  */

}
.legacy div.layout-978.legacy-layout {
  padding-left: 0px;
  padding-right: 0px;
}
.legacy #edit-box {
  border-bottom: 1px solid #242424;
  height: 30px;
  margin-bottom: 20px;
  width: 100%;
}
.legacy #edit-box h3,
.legacy #edit-box a,
.legacy #community-nav h3,
.legacy #community-nav a {
  color: #0b5777;
  font-family: arial, helvetica, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  font-style: italic;
  font-weight: bold;
  text-transform: uppercase;
}
.legacy #edit-box h3,
.legacy #community-nav h3 {
  border-bottom: 7px solid #CF0000;
  color: #cf0000;
  display: inline;
  padding-bottom: 3px;
}
.legacy #edit-box a:hover,
.legacy #community-nav a:hover {
  border-bottom: 7px solid #CF0000;
  color: #cf0000;
  padding-bottom: 3px;
  text-decoration: none;
}
.legacy #community-nav {
  border-bottom: 1px solid #242424;
  height: 30px;
  position: relative;
  z-index: 1000;
}
.legacy .comments-list .comment-text {
  float: none;
}
.legacy div.myhub-contentbox ul li {
  float: left;
  padding: 15px;
  width: 455px;
}
.legacy #my-avatar {
  -moz-box-shadow: 0 0 4px #cecece;
  -webkit-box-shadow: 0 0 4px #cecece;
  border: 5px solid #fff;
  box-shadow: 0 0 4px #cecece;
}
.legacy .my-tmz div.comment-single {
  width: 395px;
}
.legacy .my-tmz ul li {
  border-bottom: 1px solid #e2e2e2;
  height: 100px;
}
.legacy .my-tmz ul li div.left {
  width: 315px;
}
.legacy .profile-display h1 {
  font-size: 18px;
  font-size: 1.8rem;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 6px;
}
.legacy .profile-display dt {
  color: #636363;
  font-size: 11px;
  font-size: 1.1rem;
}
.legacy .profile-display dd {
  margin-bottom: 9px;
}
.legacy .links-list li {
  float: left;
  height: 155px;
  margin-left: 10px;
  position: relative;
  width: 184px;
}
.legacy .links-list li a img {
  border-bottom: 5px solid #cf0000;
  display: block;
}
.legacy .links-list .header-title {
  color: #cf0000;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
  line-height: 1em;
  text-transform: uppercase;
}
.legacy .links-list .delete-link {
  background: url('../images/mytmz_sprite2.png') no-repeat 0 -20px;
  display: block;
  height: 20px;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  top: 0;
  width: 20px;
}
.legacy .links-list .delete-link:hover {
  background-position: 0 0;
}
.legacy #account-form fieldset ul li,
.legacy #profile-form fieldset ul li {
  margin-bottom: 20px;
}
.legacy #profile-form fieldset ul li {
  float: left;
  width: 450px;
}
.legacy #profile-form fieldset ul li:first-child {
  height: 520px;
  width: 450px;
}
.legacy #account-form fieldset label,
.legacy #profile-form fieldset label,
.legacy .submit-forms {
  display: block;
  margin-bottom: 3px;
  text-shadow: 0 1px 0 #f6f6f6;
}
.legacy #profile-form fieldset label {
  display: inline;
}
.legacy #account-form fieldset input[type="text"]:focus,
.legacy #account-form fieldset input[type="password"]:focus {
  -moz-box-shadow: 0 0 5px #c66;
  -o-box-shadow: 0 0 5px #c66;
  -webkit-box-shadow: 0 0 5px #c66;
  border: 1px solid #cf0000;
  box-shadow: 0 0 5px #c66;
}
.legacy .pagination-links span {
  margin-right: 15px;
}
.legacy .form-popup {
  position: absolute;
  left: -194px;
  z-index: 10000;
  display: none;
}
.legacy div.box h2.notice {
  padding: 10px;
  border: 1px solid #CCC;
  margin-bottom: 25px;
  font-weight: bold;
  font-style: italic;
}
.legacy .cmtchecks #newsletter-check {
  display: inline-block;
  background: url('../images/gmt-sprite-5.png') no-repeat 6px -200px;
  height: 93px;
  width: 307px;
  text-indent: -999px;
  position: relative;
  top: -7px;
}
.legacy .cmtchecks #eme-member {
  position: relative;
  top: 20px;
}
.legacy .sign-in-form {
  margin-bottom: 50px;
}
.legacy {
  /* ------ form styling start */

  /*form spacing */

  /*ie placeholder_text colors*/

  /*  WHITE ON WHITE BUTTONS */

  /* ------ form styling end */

}
.legacy .signinsignup:after {
  content: "\2022";
  color: #7a0e00;
  position: relative;
  left: 8px;
  top: 1px;
  font-size: 1.25em;
}
.legacy .signinsignup {
  cursor: pointer;
}
.legacy .signinsignup:hover {
  color: #e77f7f;
}
.legacy div.form-popup {
  background: url('../images/signin_sprite.png') no-repeat;
  color: #fff;
  height: 26px;
  position: absolute;
  left: 910px;
  top: 285px;
  z-index: 10000;
  display: none;
}
.legacy div.form-popup fieldset {
  border: 0;
  margin: 0 0 15px;
}
.legacy #signin {
  background-color: #cf0000;
  border-bottom: 5px solid #242424;
  border-left: 5px solid #242424;
  border-right: 5px solid #242424;
  float: left;
  margin-top: 26px;
  box-shadow: 0 1px 6px #222;
}
.legacy #signin h3 {
  margin: 15px 0;
  font-weight: bold;
  font-style: italic;
  font-size: 1.15em;
}
.legacy .forms-content h2 {
  color: #c90202;
  font-size: 22px;
  font-weight: bold;
}
.legacy .forms-content p {
  font-size: 14px;
  line-height: 16px;
}
.legacy .onerror {
  background: url('../images/signin_sprite.png') no-repeat 0 -228px;
  padding-top: 7px;
  position: relative;
  width: 226px;
  display: none;
}
.legacy .errormsg,
.legacy #errormsg {
  background: url('../images/signin_sprite.png') no-repeat 0 -228px;
  padding-top: 7px;
  position: relative;
}
.legacy #errormsg div {
  background-color: #242424;
  color: #fff;
  padding: 10px;
  font-size: 11px;
  font-style: italic;
}
.legacy span.hint {
  color: #ccc;
}
.legacy .onerror p,
.legacy .onerror span {
  background-color: #242424;
  color: #fff;
  margin: 5px 0 0;
  padding: 10px;
  font-size: 11px;
  font-style: italic;
  display: block;
}
.legacy a.forgotpw {
  font-size: 11px;
  font-size: 1.1rem;
  margin: 15px 0;
  color: #FFF;
}
.legacy #main-form,
.legacy #newmember-info {
  float: left;
  padding: 0 20px 45px;
}
.legacy #main-form {
  width: 226px;
}
.legacy #newmember-info {
  width: 238px;
  background-color: #fff;
  color: #000;
  padding-left: 86px;
  display: none;
  overflow: hidden;
}
.legacy #newmember-info ul {
  width: 238px;
}
.legacy #newmember-info ul li {
  margin-top: 15px;
}
.legacy #newmember-info ul li:first-child {
  margin-top: 0px;
}
.legacy input#C_AuthorEmail,
.legacy input#C_AuthorPass,
.legacy textarea#Comments,
.legacy input#AuthorName,
.legacy input#AuthorEmail,
.legacy input#C_AuthorEmail-faux,
.legacy input#C_AuthorPass-faux,
.legacy textarea#Comments-faux,
.legacy input#AuthorName-faux,
.legacy input#AuthorEmail-faux {
  background-color: #f8f8f8;
  font-size: 13px;
  border-top: 3px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-left: 3px solid #e5e5e5;
  padding: 5px;
}
.legacy .cmtuinfo input {
  width: 193px;
}
.legacy div.forms-content form fieldset ul li {
  margin: 0px 0px 10px 0px;
}
.legacy form#signup-form fieldset ul {
  margin-top: 20px;
}
.legacy div.forms-content form fieldset ul li label {
  color: #666;
  font-size: 12px;
}
.legacy div.forms-content form fieldset ul li label.labelchkbx {
  display: inline;
}
.legacy input.placeholder_text,
.legacy textarea.placeholder_text,
.legacy .faux-placeholder {
  color: #777;
}
.legacy ::-webkit-input-placeholder {
  color: #777;
}
.legacy .btn-signin.white {
  border: 1px solid #c3c3c3;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  color: #0b5777;
  font-weight: bold;
  padding: 8px 20px;
  -moz-box-shadow: 3px 3px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 3px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 3px 3px rgba(0, 0, 0, 0.05);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #eeeeee));
  background: -moz-linear-gradient(center top, #ffffff 5%, #eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
  font-size: 13px;
}
.legacy .btn-signin.white:hover {
  border: 1px solid #a3a3a3;
  cursor: pointer;
}
.legacy .response {
  font-size: 16px;
  font-weight: bold;
  display: block;
  margin: 20px 0px;
  padding: 15px 20px;
  border: 1px solid;
}
.legacy .response.positive {
  color: darkGreen;
  border-color: darkGreen;
  background-color: lightGreen;
}
.legacy .response.negative {
  color: darkRed;
  border-color: darkRed;
  background-color: #EEA5A5;
}
.legacy #signin div fieldset input#signin-email,
.legacy #signin div fieldset input#signin-password {
  border: 0;
  height: 25px;
  padding: 0 2px;
  width: 221px;
}
.legacy #signin div fieldset input.btn-signin {
  background: url('../images/signin_sprite.png') no-repeat 0 -90px;
  border: 0;
  cursor: pointer;
  height: 32px;
  width: 90px;
  color: white;
  font-weight: bold;
  font-size: 13px;
}
.legacy #signin div fieldset input.btn-emailme {
  background: url('../images/signin_sprite.png') no-repeat -98px -90px;
  border: 0;
  cursor: pointer;
  height: 35px;
  width: 90px;
}
.legacy .form-submit input.btn-signin {
  position: relative;
  right: 0px;
  vertical-align: middle;
}
.legacy .radio-anchor {
  background: url('../images/signin_sprite.png') no-repeat 0 -139px;
  display: block;
  float: left;
  height: 12px;
  margin: 2px 10px 0 0;
  text-indent: -9999px;
  width: 12px;
}
.legacy .radio-anchor.selected {
  background: url('../images/signin_sprite.png') no-repeat 0 -185px;
  display: block;
  float: left;
  height: 12px;
  margin: 2px 10px 0 0;
  text-indent: -9999px;
  width: 12px;
}
.legacy .radio-anchor:active {
  background-position: 0 -161px;
}
.legacy .radio-anchor.selected:active {
  background-position: 0 -208px;
}
.legacy .checkbox-anchor {
  background: url('../images/signin_sprite.png') no-repeat -26px -133px;
  display: block;
  float: left;
  height: 18px;
  margin: 2px 5px 0 0;
  text-indent: -9999px;
  width: 18px;
}
.legacy .checkbox-anchor.selected {
  background-position: -26px -179px;
}
.legacy .submit-forms ul li {
  margin-bottom: 20px;
}
.legacy #intro-snippet {
  display: none;
  margin-bottom: 15px;
}
.legacy {
  /* start: results header styles */

  /* end: results header styles */

  /* start: results styles for all searches */

  /* end: results styles for all searches */

  /* start: results styles for photo searches */

  /* end: results styles for photo searches */

  /* start: results styles for video searches */

  /* end: results styles for video searches */

  /* start: styles for partner searches */

  /* end: styles for partner searches */

  /* start: gsa search box styles */

  /* end: gsa search box styles */

  /* start: paging styles */

  /* end: paging styles */

  /* start: rating star styles */

  /* end: rating star styles */

  /* start: debugging styles */

  /* end: debugging styles */

  /* start: GSA auto suggest styles (using jquery) */

  /* end: GSA auto suggest styles (using jquery) */

  /* start: tab styles */

  /* end: tab styles */

}
.legacy .clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.legacy .clearfix {
  display: inline-block;
}
.legacy html[xmlns] .clearfix {
  display: block;
}
.legacy * html .clearfix {
  height: 1%;
}
.legacy .gsa-wrapper {
  margin: auto;
  padding: 0px;
}
.legacy .gsa-wrapper p,
.legacy .gsa-wrapper li,
.legacy .gsa-wrapper td,
.legacy .gsa-wrapper h4,
.legacy .gsa-wrapper div {
  font-family: arial, sans-serif;
}
.legacy .gsa-wrapper p,
.legacy .gsa-wrapper li {
  margin-bottom: 0px;
  line-height: 120%;
}
.legacy .gsa-wrapper p {
  padding: 0px !important;
  font-size: 12px;
}
.legacy .gsa-sidebar {
  width: 300px;
  margin-left: 10px;
  float: left;
  margin-bottom: 10px;
}
.legacy .gsa-results-header {
  background-color: #333;
  border-top: 1px solid #EB1110;
  color: #FFFFFF;
  margin-bottom: 10px;
  padding: 4px;
  font-size: 120%;
  display: block;
}
.legacy .gsa-results-notice {
  background-color: #333333;
  border-top: 1px solid #EB1110;
  padding: 4px;
  margin-bottom: 10px;
  color: #FFF;
}
.legacy .gsa-results-header p,
.legacy .gsa-results-notice p {
  margin: 0px;
}
.legacy .gsa-results {
  margin-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
}
.legacy .gsa-results ul {
  margin: 0px;
  padding: 0px;
}
.legacy .gsa-results ul li {
  list-style: none;
  padding-top: 8px;
  padding-bottom: 8px;
}
.legacy .gsa-results .thumb {
  min-width: 75px;
  float: left;
  margin-right: 10px;
  border: 0;
}
.legacy .gsa-results .all-thumb {
  float: left;
  margin-right: 10px;
  max-width: 120px;
  min-width: 75px;
}
.legacy .gsa-results .all-thumb img {
  /*border: 1px solid blue !important;*/

}
.legacy .gsa-results .title,
.legacy .gsa-videos-results .title {
  font-size: 16px;
  line-height: 140%;
}
.legacy .gsa-results .title a,
.legacy .gsa-results .title a:link {
  text-decoration: underline;
  font-weight: normal;
  color: #105CB6;
}
.legacy .gsa-results .title a:visited {
  color: #86B0E1;
}
.legacy .gsa-results .snippet {
  margin-top: 2px;
  font-size: 13px;
  color: #393733;
  max-width: 520px;
  line-height: 140%;
}
.legacy .gsa-results .all-snippet {
  margin-top: 2px;
  font-size: 13px;
  color: #393733;
  margin-left: 110px;
  line-height: 140%;
}
.legacy .gsa-results .all-snippet span,
.legacy .gsa-results .snippet span {
  color: #666;
}
.legacy .gsa-results .display-url {
  margin-top: 1px;
  color: #008000;
  font-size: 12px;
  margin-left: 110px;
  overflow: hidden;
  line-height: 140%;
}
.legacy .gsa-results .display-url .site-name {
  color: #999;
}
.legacy .gsa-results .display-url .site-ico {
  vertical-align: middle;
}
.legacy .gsa-results .video .thumb {
  width: 120px !important;
  float: left;
}
.legacy .gsa-results .video .snippet {
  margin-top: 2px;
  font-size: 13px;
  color: #393733;
  margin-left: 110px;
}
.legacy .gsa-results .video .display-url {
  margin-top: 1px;
  color: #008000;
  font-size: 12px;
  width: 520px !important;
  overflow: hidden;
  white-space: nowrap;
}
.legacy .gsa-photos-results {
  margin-bottom: 15px;
  float: left;
}
.legacy .gsa-photos-results ul li {
  list-style: none;
  width: 100px;
  height: 130px;
  margin: 5px 12px 0;
  float: left;
  border: 0px solid #eee;
  border-top: 0px;
  border-left: 0px;
  text-align: center;
  overflow: hidden;
}
.legacy .gsa-photos-results .thumb {
  width: 100px;
  float: none;
  margin-right: 0px;
}
.legacy .gsa-photos-results .title {
  text-align: center;
  font-size: 12px;
}
.legacy .gsa-photos-results .snippet {
  display: none;
}
.legacy .gsa-photos-results .display-url {
  display: none;
}
.legacy .gsa-videos-results {
  margin-bottom: 15px;
  float: left;
}
.legacy .gsa-videos-results ul li {
  list-style: none;
  display: block;
  border: 0px solid #eee;
  border-top: 0px;
  border-left: 0px;
  text-align: left;
  overflow: hidden;
}
.legacy .gsa-videos-results .thumb {
  width: 120px;
  float: none;
  margin-right: 0px;
}
.legacy .gsa-videos-results .snippet {
  /* display: none; */

}
.legacy .gsa-videos-results .display-url {
  display: none;
}
.legacy .gsa-partner-content p {
  font-size: 12px;
  color: #666;
  text-align: center;
  margin: 0px 0px 4px 0px !important;
  padding: 0px !important;
}
.legacy .gsa-partner-results {
  margin-bottom: 15px;
  border: 1px solid #eee;
  padding: 2px 10px 2px 10px;
}
.legacy .gsa-partner-results ul {
  margin: 0px;
  padding: 0px;
}
.legacy .gsa-partner-results ul li {
  list-style: none;
  padding-top: 8px;
  padding-bottom: 8px;
}
.legacy .gsa-partner-results .title {
  font-size: 14px;
}
.legacy .gsa-partner-results .title a,
.legacy .gsa-partner-results .title a:link {
  text-decoration: underline;
  font-weight: normal;
  color: #105CB6;
}
.legacy .gsa-partner-results .title a:visited {
  color: #86B0E1;
}
.legacy .gsa-partner-results .snippet {
  margin-top: 2px;
  font-size: 12px;
  color: #393733;
}
.legacy .gsa-partner-results .site {
  margin-top: 1px;
  color: #008000;
  font-size: 11px;
}
.legacy .gsa-partner-results .site .name {
  color: #999;
}
.legacy .gsa-partner-results .site .name a,
.legacy .gsa-partner-results .site .name a:link {
  text-decoration: none;
  font-weight: normal;
  color: #008000;
}
.legacy .gsa-partner-results .site .name a:hover {
  text-decoration: underline;
}
.legacy .gsa-partner-results .site .icon {
  vertical-align: bottom;
}
.legacy .gsa-search {
  border: 1px solid #3366cc;
  margin: 0px 0px 15px 0px;
  padding: 4px 0px 4px 0px;
  background-color: #e5ecf9;
  text-align: center;
  display: none !important;
}
.legacy .gsa-paging {
  font-family: Tahoma, Arial !important;
  font-size: 11px;
  font-weight: normal !important;
  clear: both;
}
.legacy .gsa-paging .pagination-links span {
  margin-right: 0px;
}
.legacy .gsa-paging a,
.legacy .gsa-paging a:link {
  border: 1px solid #005a96;
  margin-right: 1px;
  padding: 2px 5px 2px 5px !important;
  text-decoration: none !important;
  color: #005a96 !important;
  display: block;
  float: left;
  font-weight: normal !important;
  line-height: 13px !important;
}
.legacy .gsa-paging a:hover {
  border: 1px solid #005a96;
  color: #005a96;
  background: #e5e5e5;
}
.legacy .gsa-paging a.current {
  border: 1px solid #005a96;
  padding: 2px 5px 2px 5px !important;
  cursor: default;
  background: #005a96;
  color: #fff !important;
  text-decoration: none !important;
  font-weight: bold !important;
}
.legacy .gsa-paging a.previous,
.legacy .gsa-paging a.next {
  font-weight: bold;
  padding: 2px 4px 2px 4px;
  line-height: 13px;
}
.legacy .gsa-paging span {
  float: left;
  padding: 2px 2px 2px 2px;
  line-height: 13px;
}
.legacy .gsa-paging span.inactive {
  border: 1px solid #ddd;
  color: #999;
  line-height: 13px;
}
.legacy img.gsa-rating {
  background: #ffffff url('http://tmz.vo.llnwd.net/o28/search/img/stars.gif') no-repeat scroll 0 0;
  height: 14px;
  width: 60px;
}
.legacy img.gsa-rating-5 {
  background-position: 0px 0px;
}
.legacy img.gsa-rating-4\.5 {
  background-position: 0px -16px;
}
.legacy img.gsa-rating-4 {
  background-position: -12px 0px;
}
.legacy img.gsa-rating-3\.5 {
  background-position: -12px -16px;
}
.legacy img.gsa-rating-3 {
  background-position: -24px 0px;
}
.legacy img.gsa-rating-2\.5 {
  background-position: -24px -16px;
}
.legacy img.gsa-rating-2 {
  background-position: -36px 0px;
}
.legacy img.gsa-rating-1\.5 {
  background-position: -36px -16px;
}
.legacy img.gsa-rating-1 {
  background-position: -48px 0px;
}
.legacy img.gsa-rating-0\.5 {
  background-position: -48px -16px;
}
.legacy #gsa-debugging {
  padding: 0px 10px 10px 10px;
  font-size: 11px;
  font-family: Tahoma, Arial;
  color: black;
  border: 1px solid red;
  background-color: #ffffcc;
  clear: both;
  margin-top: 20px;
}
.legacy #gsa-debugging ol,
.legacy #gsa-debugging ul {
  margin: 0px 0px 5px 0px;
}
.legacy #gsa-debugging li {
  margin: 0px 0px 5px 0px;
}
.legacy #gsa-debugging p {
  font-weight: bold;
}
.legacy .ac_results {
  padding: 0px;
  margin: 0 0 0 -8px;
  border: 1px solid #999;
  overflow: hidden;
  z-index: 99999;
  background-color: #fff;
}
.legacy .ac_results ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}
.legacy .ac_results li {
  margin: 1px;
  padding: 1px 4px;
  cursor: default;
  display: block;
  text-align: left;
  /*
    if width will be 100% horizontal scrollbar will apear
    when scroll mode will be used
    */

  /*width: 100%;*/

  font-family: arial;
  font-size: 14px;
  /*
    it is very important, if line-height not setted or setted
    in relative units scroll will be broken in firefox
    */

  line-height: 16px;
  overflow: hidden;
}
.legacy .ac_results li strong {
  color: #111;
}
.legacy .ac_loading {
  background-color: white;
}
.legacy .ac_odd {
  background-color: #fff;
}
.legacy .ac_over {
  background-color: #d2d2d2;
  color: #111;
  font: bold;
}
.legacy #gsa-tabs {
  margin: 0px auto;
  padding: 0px;
  height: 23px;
  background-color: #fff;
  border-bottom: 0px;
  font-size: 12px;
}
.legacy .gsa-tabs ul {
  margin: 0px 0px 0px 10px;
  padding: 0px;
}
.legacy .gsa-tabs li {
  display: inline;
  list-style: none;
}
.legacy .gsa-tabs a,
.legacy .gsa-tabs a.current {
  display: block;
  float: left;
  padding: 5px 15px;
  margin: 0px;
  line-height: 13px;
  text-align: center;
  font-family: arial, sans-serif;
  text-decoration: none;
  color: #005a96;
  font-weight: bold;
  border: 0px !important;
}
.legacy .gsa-tabs a:hover {
  color: #aa1904;
}
.legacy .gsa-tabs ul li a.current,
.legacy .gsa-tabs ul li a.current:hover {
  background-color: #000;
  color: #fff;
  font-weight: bold;
  border: 0px !important;
}
.legacy .gsa-articles-results .snippet {
  margin-left: 110px;
  margin-top: 2px;
  line-height: 140%;
}
.legacy #hv-masthead {
  background: transparent url('../images/hv-masthead.png') no-repeat;
  width: 1014px;
  height: 155px;
  position: absolute;
  top: -50px;
  left: -1px;
  z-index: 1;
}
.legacy .hv-wrapper {
  position: relative;
  top: 50px;
}
.legacy #swipe-fragment-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
}
.legacy .swipe-fragment:first-child {
  margin-bottom: 2px;
}
.legacy .swipe-fragment {
  color: #FFF;
  background-color: #CF0000;
  font-size: 30px;
  font-size: 3rem;
  text-transform: uppercase;
  display: inline-block;
  padding: 5px 5px 5px 15px;
}
.legacy #hv-main-question {
  font-size: 60px;
  font-size: 6rem;
  color: #CF0000;
}
.legacy #hv-sub-question {
  font-size: 21px;
  font-size: 2.1rem;
}
.legacy #hv-tweet-question {
  margin-top: 100px;
  text-align: center;
  font-weight: bold;
  -moz-box-shadow: 0 5px 5px 0px #888;
  -webkit-box-shadow: 0 5px 5px 0px #888;
  box-shadow: 0 5px 5px 0px #888;
  padding-bottom: 20px;
  position: relative;
  z-index: 1;
}
.legacy #tweet-input-wrapper {
  width: 679px;
  margin: 20px auto;
}
.legacy #hv-tweet-button {
  background: transparent url('../images/hv-tweet-button.png') no-repeat;
  height: 35px;
  width: 130px;
  text-indent: -9999px;
  float: left;
  margin-left: 20px;
}
.legacy #hv-tweet-button a {
  height: 35px;
  width: 130px;
  display: block;
}
.legacy #hv-tweet-stream {
  width: 848px;
  margin: 0 auto 20px;
  -moz-box-shadow: 3px 3px 0px 0px #CCC;
  -webkit-box-shadow: 3px 3px 0px 0px #CCC;
  box-shadow: 3px 3px 0px 0px #CCC;
}
.legacy #twtr-widget-1 .twtr-new-results,
.legacy #twtr-widget-1 .twtr-results-inner,
.legacy #twtr-widget-1 .twtr-timeline,
.legacy #twtr-widget-1 .twtr-doc,
.legacy #twtr-widget-1 .twtr-hd a,
.legacy #twtr-widget-1 h3,
.legacy #twtr-widget-1 h4 {
  background: #ffffff left top repeat-x url('../images/hv-tweet-bg.png') !important;
}
.legacy #hv-fbcomments {
  width: 848px;
  margin: 0 auto;
}
.legacy #hv-tweet {
  float: left;
  width: 510px;
  height: 32px;
  padding-left: 15px;
}
.legacy #hv-active-date {
  position: absolute;
  right: 100px;
  color: white;
  z-index: 2;
  top: 10px;
  font-weight: bold;
  font-style: italic;
}
.legacy #hv-sponsorship {
  position: absolute;
  top: -20px;
  right: 0;
  z-index: 3;
}
.legacy div.hv-primary-asset a.video-thumb:after {
  content: "";
  background: url('../images/play-button-sprite.png') 0 -668px no-repeat;
  position: absolute;
  height: 69px;
  width: 69px;
  left: 570px;
  bottom: 20px;
}
.legacy div.hv-primary-asset a.video-thumb:hover:after {
  content: "";
  background-position: 0 -761px;
}
.legacy .hv-wrapper #adpos2 {
  position: absolute;
  right: 50px;
  top: 80px;
}
.legacy {
  /* columns 70, gutter 30 */

  /* START IE HACKS */

  /* END IE HACKS */

  /* Remove Text Cursor */

  /* mini around the web rr modules */

  /* Photos RR */

  /* Pagination */

  /*      GET MORE TMZ     */

}
.legacy div.layout-978 {
  padding: 35px 15px 25px;
  /*.columnSpanWidth(12);*/

  background-color: #FFF;
  position: relative;
}
.legacy div.row-end {
  clear: both;
  font: 1px/1px sans-serif;
  height: 1px;
  overflow: hidden;
}
.legacy .static-main-content {
  position: relative;
}
.legacy div.col1:first-child,
.legacy div.col2:first-child,
.legacy div.col3:first-child,
.legacy div.col4:first-child,
.legacy div.col5:first-child,
.legacy div.col6:first-child,
.legacy div.col7:first-child,
.legacy div.col8:first-child,
.legacy div.col9:first-child,
.legacy div.col10:first-child,
.legacy div.col11:first-child,
.legacy div.col12:first-child {
  margin-left: 0;
}
.legacy div.col1,
.legacy div.col2,
.legacy div.col3,
.legacy div.col4,
.legacy div.col5,
.legacy div.col6,
.legacy div.col7,
.legacy div.col8,
.legacy div.col9,
.legacy div.col10,
.legacy div.col11,
.legacy div.col12 {
  float: left;
  margin-left: 20px;
}
.legacy div.col1 {
  width: 70px;
}
.legacy div.col2 {
  width: 160px;
}
.legacy div.col3 {
  width: 250px;
}
.legacy div.col4 {
  width: 340px;
}
.legacy div.col5 {
  width: 430px;
}
.legacy div.col6 {
  width: 520px;
}
.legacy div.col7 {
  width: 610px;
}
.legacy div.col8 {
  width: 700px;
}
.legacy div.col9 {
  width: 790px;
}
.legacy div.col10 {
  width: 880px;
}
.legacy div.col11 {
  width: 970px;
}
.legacy div.col12 {
  width: 1060px;
}
.legacy *:first-child + html .group {
  min-height: 1px;
}
.legacy .group:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.legacy .fb-comments .plugin {
  min-height: 160px;
}
.legacy .fb-comments .header {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  margin-bottom: 5px;
}
.legacy .seemore-show,
.legacy .seemore-hide {
  color: #106296;
  cursor: pointer;
}
.legacy span.seemore-more {
  display: none;
}
.legacy .swipe,
.legacy .rr-heading,
.legacy .centerrail-title {
  cursor: default;
}
.legacy #atw-headlines-promotion ul li {
  margin-top: 5px;
  height: 95px;
}
.legacy #atw-headlines-promotion img {
  border-bottom: 4px solid #CF0000;
  width: 117px;
  height: 81px;
  float: left;
}
.legacy #atw-headlines-promotion span {
  width: 165px;
  height: 90px;
  float: right;
}
.legacy #atw-headlines-promotion span a {
  color: #D90000;
  font-size: 14px;
  font-weight: bold;
}
.legacy .in-post-sponsorship {
  float: right;
}
.legacy .in-post-sponsorship a {
  text-decoration: none;
}
.legacy .in-video-box {
  background: #242424;
  /*border-left:4px solid #090909;
  border-top:4px solid #090909;*/

  margin: 10px 0 32px;
}
.legacy .in-video-box a {
  color: #FFF;
  text-decoration: none;
  text-transform: uppercase;
}
.legacy .in-video-box a.video-title,
.legacy .in-video-box div.video-title {
  display: block;
  background-color: #000;
  padding: 10px 0 5px 10px;
}
.legacy .in-video-box .video-img {
  border-bottom: 5px solid #cf0000;
}
.legacy .in-video-box .video-title-1 {
  font-size: 11px;
}
.legacy .in-video-box .video-title-2 {
  font-size: 14px;
  font-weight: bold;
}
.legacy .inner-video {
  padding: 10px 17px 20px;
  width: 270px;
  overflow: hidden;
}
.legacy .inner-video span.cell-title {
  font-weight: bold;
  font-style: italic;
  color: #808080;
}
.legacy .in-video-box a {
  cursor: pointer;
}
.legacy .in-video-box a.video-thumb {
  position: relative;
  height: 152px;
  width: 270px;
  display: block;
}
.legacy .in-video-box a.video-thumb:after {
  content: "";
  background: url('../images/play-button-sprite.png') 0 -332px no-repeat;
  position: absolute;
  height: 48px;
  width: 49px;
  left: 10px;
  top: 95px;
}
.legacy .in-video-box a.video-thumb:hover:after {
  content: "";
  background-position: 0 -405px;
}
.legacy .right-banner {
  position: relative;
  cursor: pointer;
}
.legacy .banner-right {
  background: transparent url(../images/banner-sprite.png) no-repeat 0 -102px;
  bottom: 19px;
  height: 55px;
  position: absolute;
  right: -10px;
  width: 232px;
}
.legacy .banner-left {
  background: transparent url(../images/banner-sprite.png) no-repeat 0 0;
  bottom: 10px;
  height: 52px;
  left: -6px;
  position: absolute;
  width: 213px;
}
.legacy .right-banner .rr-img-wrapper {
  position: relative;
}
.legacy .banner-left .gallery-count {
  color: #fff;
  font-size: 11px;
  left: 173px;
  position: absolute;
  top: 19px;
}
.legacy .banner-right .gallery-count {
  color: #fff;
  font-size: 13px;
  left: 28px;
  position: absolute;
  top: 21px;
}
.legacy .banner-right .gallery-title {
  color: #fff;
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
  left: 60px;
  position: absolute;
  text-transform: uppercase;
  top: 20px;
}
.legacy .banner-left .gallery-title {
  color: #fff;
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
  left: 11px;
  position: absolute;
  text-transform: uppercase;
  top: 20px;
}
.legacy h2.reditalics {
  color: #cf0000;
  font-size: 30px;
  font-size: 3rem;
  font-style: italic;
  font-weight: bold;
  text-transform: uppercase;
}
.legacy h4.reditalics {
  color: #cf0000;
  font-size: 11px;
  font-size: 1.1rem;
  font-style: italic;
  font-weight: bold;
  text-transform: uppercase;
}
.legacy h3.reditalics {
  color: #cf0000;
  font-size: 18px;
  font-size: 1.8rem;
  font-style: italic;
  font-weight: bold;
  text-transform: uppercase;
}
.legacy .reddot h3.reditalics {
  background-color: #FFFFFF;
  display: inline;
  line-height: 14px;
  padding-right: 10px;
}
.legacy hr.redthick {
  border: none;
  border-top: 5px solid #cf0000;
  height: 5px;
}
.legacy a.default-headline {
  color: #242424;
}
.legacy a.default-headline:hover {
  color: #0B5777;
  text-decoration: underline;
}
.legacy .thumb-gallery .commentbubble {
  position: absolute;
  right: -3px;
  top: 70px;
}
.legacy .commentbubble {
  background: url(../images/comment_glyph.png) no-repeat;
  color: #fff;
  float: left;
  font-size: 9px;
  height: 17px;
  line-height: 11px;
  margin: 10px 0 0 3px;
  text-align: center;
  width: 17px;
}
.legacy .text .view-arrows {
  padding-left: 4px;
  vertical-align: middle;
}
.legacy #pagination a {
  color: #FFF;
  display: block;
  text-decoration: none;
}
.legacy .pagination-sprite {
  color: #FFF;
  display: block;
  font-style: italic;
  font-weight: bold;
  text-align: center;
}
.legacy div.paging-home-active {
  background-position: 0 -85px;
  font-size: 11px;
  font-size: 1.1rem;
  height: 20px;
  margin-top: 5px;
  padding-top: 7px;
  width: 95px;
}
.legacy div.paging-home-deactive {
  background-position: 0 -204px;
  height: 25px;
  margin-top: 5px;
  width: 95px;
}
.legacy div.paging-home-deactive a {
  font-size: 11px;
  font-size: 1.1rem;
  height: 21px;
  padding-top: 6px;
  width: 95px;
}
.legacy div.paging-home-deactive:hover {
  background-position: 0 -86px;
}
.legacy div.paging-previous-deactive {
  background-position: -23px -232px;
  font-size: 16px;
  font-size: 1.6rem;
  height: 30px;
  padding-top: 8px;
  width: 78px;
}
.legacy div.paging-previous {
  background-position: -23px -112px;
  height: 38px;
  width: 78px;
}
.legacy div.paging-previous a {
  font-size: 16px;
  font-size: 1.6rem;
  height: 30px;
  padding-top: 8px;
  width: 78px;
}
.legacy div.paging-next {
  background-position: 0 -155px;
  height: 38px;
  width: 78px;
}
.legacy div.paging-next a {
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  height: 30px;
  padding-top: 8px;
  width: 78px;
}
.legacy .get-more-tmz-wrapper {
  position: relative;
  background: url('../images/gmt-bg-1.png') no-repeat top left;
  height: 448px;
}
.legacy .get-more-tmz-wrapper hr {
  width: 255px;
  margin-top: 15px;
}
.legacy .gmt-sprite {
  background: url('../images/gmt-sprite-5.png') no-repeat top left;
}
.legacy .gmt-social-buttons {
  padding: 5px 0 0 38px;
}
.legacy .gmt-social-buttons-b {
  padding: 5px;
}
.legacy .gmt-social-buttons li {
  float: left;
  width: 32px;
  height: 32px;
  background: url('../images/gmt-sprite-5.png') no-repeat top left;
}
.legacy .gmt-social-buttons li + li,
.legacy .gmt-social-buttons-b li + li {
  margin-left: 30px;
}
.legacy .gmt-social-buttons li a {
  display: block;
  height: 32px;
  width: 32px;
}
.legacy .gmt-newsletter {
  background: url('../images/gmt-sprite-5.png') no-repeat 10px bottom;
  height: 53px;
  margin-left: 10px;
  width: 280px;
  text-indent: -9999px;
}
.legacy .gmt-newsletter a {
  display: block;
  height: 53px;
}
.legacy li.gmt-google-plus {
  background-position: 0 -120px;
}
.legacy li.gmt-rss {
  background-position: -60px -120px;
}
.legacy li.gmt-tumblr {
  background-position: -122px -120px;
}
.legacy li.gmt-pintrest {
  background-position: -183px -119px;
}
.legacy li.gmt-youtube-subheader {
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  font-style: italic;
  font-size: .72em;
}
.legacy li.gmt-youtube {
  text-align: center;
  margin: 10px 0 -10px 0;
}
.legacy .tv-radio-listing {
  text-align: center;
}
.legacy .gmt-fb-like {
  padding: 55px 10px 0px 15px;
  overflow: hidden;
  max-height: 65px;
}
.legacy .gmt-follow-buttons {
  padding: 10px 0 0 15px;
}
.legacy .gmt-follow-buttons iframe {
  margin: 3px 0;
}
.legacy .get-more-tmz-wrapper .addthis_button_twitter_follow_native {
  margin-top: 5px;
}
h3.rr-heading {
  color: #CF0000;
  font-size: 30px;
  font-size: 3rem;
  font-style: italic;
  font-weight: bold;
  text-transform: uppercase;
}
h3.rr-heading span {
  font-size: 13px;
  font-size: 1.3rem;
  text-transform: uppercase;
  display: block;
}
/* TEMP */
.quigo-permalink {
  padding: 15px 49px 20px;
  position: relative;
  z-index: 0;
}
.photos-section .legacy #atw-headlines-promotion span {
  width: 204px;
}
.photos-section .legacy .in-video-box {
  margin: 38px 0 10px 45px;
}
.in-post-sponsorship {
  float: right;
}
.in-post-sponsorship a {
  text-decoration: none;
}
.photos-section .legacy #tmz-gallery {
  margin-bottom: 29px;
}
.photos-section .legacy .tmz-gallery-wrapper {
  position: relative;
}
.photos-section .legacy #tmz-gallery-right-rail-ad {
  position: absolute;
  top: 315px;
  right: 20px;
  z-index: 200;
}
.photos-section .legacy #landing-promo {
  width: 655px;
  cursor: pointer;
}
.photos-section .legacy #landing-promo a:hover {
  text-decoration: none;
}
.photos-section .legacy #landing-promo .image-wrapper {
  cursor: pointer;
  position: relative;
  border-bottom: 7px solid #CF0000;
  height: 455px;
}
.photos-section .legacy #landing-promo .image-wrapper img {
  width: 655px;
}
.photos-section .legacy #landing-promo h1 {
  font-size: 30px;
  line-height: 1.1;
  font-weight: bold;
  margin-bottom: 5px;
}
.photos-section .legacy #landing-promo .text {
  padding: 0;
  margin-top: 20px;
  line-height: 1.5;
  font-size: 14px;
}
.photos-section .legacy #landing-promo .text a {
  font-style: italic;
}
.photos-section .legacy #main {
  padding-top: 0;
}
.photos-section .legacy .publish-date {
  padding: 10px 0 10px 0;
  font-size: 14px;
  color: #818080;
  font-weight: bold;
}
.photos-section .legacy .caption a {
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
}
html.lightbox .legacy .publish-date {
  background-color: #1c1c1c;
}
html.lightbox .fb-comments .header {
  color: white;
}
#content-centerrail-wrapper,
#rightrail {
  background-color: transparent;
}
#content-centerrail-wrapper #adpos2,
#rightrail #adpos2 {
  margin-left: 40px;
}
html.lightbox {
  background-color: #1c1c1c;
}
html.lightbox #page-wrap {
  background-color: #1c1c1c;
  color: white;
  margin: 0;
  padding: 0;
}
html.lightbox #page-wrap,
html.lightbox #main,
html.lightbox {
  background-color: #1c1c1c;
  color: white;
  margin: 0;
  padding: 0;
}
html.lightbox.lightbox-bottom {
  padding: 0 0 15px 0;
}
html.lightbox #content-centerrail-wrapper {
  width: 620px;
  float: left;
}
html.lightbox #content-centerrail-wrapper #content {
  padding-left: 10px;
}
html.lightbox #top-level-wrapper {
  width: 941px;
}
html.lightbox .publish-date {
  padding-left: 15px;
  color: #888888;
}
html.lightbox #adpos8-leaderboard-bottom {
  background-color: #1c1c1c;
}
html.lightbox #rightrail {
  padding-left: 10px;
}
#tmz-gallery-right-rail-ad.lightbox-rr-ad {
  position: absolute;
  top: 375px;
  right: 11px;
  z-index: 200;
}
.legacy {
  /*      SAGAS       */

  /*      SAGAS ARTICLE       */

  /* ul.saga-bg li:first-child .inner-saga-story-wrapper {padding-left:50px;}*/

  /*      SAGAS IN-POST       */

  /*      SAGAS CENTERRAIL      */

}
.legacy .comments-header {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
  color: #000;
  padding: 20px 0px 10px 0px;
  clear: both;
}
.legacy .comments-header-title {
  color: #666699;
}
.legacy .inner-saga-story {
  padding: 10px 15px;
}
.legacy .saga-grid-box {
  min-height: 143px;
}
.legacy .saga-header {
  border-bottom: 6px solid #cf0000;
  font-size: 30px;
  font-weight: bold;
  font-style: italic;
  text-transform: uppercase;
  color: #3c3c3c;
}
.legacy .saga-header label {
  display: inline-block;
  width: 500px;
  color: #cf0000;
  background: url('../images/saga/saga-sprite-v3.png') no-repeat 0 -173px;
}
.legacy .saga-header .saga-hero-img {
  float: left;
  position: relative;
  bottom: -6px;
  z-index: 1;
  height: 120px;
  overflow: hidden;
  padding-right: 10px;
}
.legacy .saga-header .saga-hero-img.celeb-hero {
  bottom: -26px;
}
.legacy #saga-grid.tmz-infinipager {
  min-height: 30px;
}
.legacy #saga-grid .next-tab {
  left: 236px;
}
.legacy #saga-grid .next-gradient {
  width: 660px;
}
.legacy #saga-grid .reveal {
  display: none;
}
.legacy span.saga-excerpt a {
  color: #000;
  text-decoration: none;
}
.legacy span.saga-excerpt a:hover {
  color: #0B5777;
  text-decoration: underline;
}
.legacy .saga-social {
  position: relative;
  float: right;
  padding: 5px;
}
.legacy .saga-social .fb-custom-share {
  display: inline-block;
}
.legacy .saga-story {
  background-color: #f3f3f3;
  position: relative;
  display: block;
  clear: both;
  margin-top: 15px;
  border-top: 2px solid #fff;
}
.legacy .saga-story:first-child {
  margin-top: 0px;
  padding-top: 15px;
  z-index: 0;
}
.legacy .saga-story-hover {
  border-top: 2px solid #888;
  background-image: linear-gradient(top, #8e8e8e 0%, #c7c7c7 3%, #ffffff 97%);
  background-image: -o-linear-gradient(top, #8e8e8e 0%, #c7c7c7 3%, #ffffff 97%);
  background-image: -moz-linear-gradient(top, #8e8e8e 0%, #c7c7c7 3%, #ffffff 97%);
  background-image: -webkit-linear-gradient(top, #8e8e8e 0%, #c7c7c7 3%, #ffffff 97%);
  background-image: -ms-linear-gradient(top, #8e8e8e 0%, #c7c7c7 3%, #ffffff 97%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8e8e8e), color-stop(0.03, #c7c7c7), color-stop(0.97, #ffffff));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#8e8e8e', GradientType=0);
}
.legacy .saga-story-hover-arrow {
  display: none;
  position: absolute;
  top: 65px;
  left: 0px;
  height: 25px;
  width: 13px;
}
.legacy .saga-story a {
  color: #000;
}
.legacy .saga-story a:hover {
  color: #0B5777;
  text-decoration: none;
}
.legacy .saga-story-content {
  width: 405px;
  float: right;
}
.legacy .saga-story-img {
  float: left;
  margin: 3px 10px 15px 0;
  height: 120px;
}
.legacy .saga-story-headline {
  font-size: 17px;
  font-weight: bold;
}
.legacy .saga-story .headline1 {
  text-transform: uppercase;
}
.legacy .saga-story-publish-date {
  font-size: 12px;
  color: #999;
  font-weight: bold;
}
.legacy .saga-title {
  width: 480px;
  float: left;
  margin-left: 5px;
}
.legacy .sidebar-widget .saga-title {
  width: 300px;
}
.legacy .saga-exerpt {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.3em;
}
.legacy .saga-fw-module {
  position: relative;
  margin-left: 45px;
  height: 166px;
  width: 998px;
}
.legacy .saga-sprite {
  background: url(../images/saga/saga-sprite-v3.png) no-repeat top left;
}
.legacy .saga-burst {
  background-position: 0 0;
  width: 36px;
  height: 107px;
  text-indent: -9999px;
  position: absolute;
  left: -36px;
  top: 0;
}
.legacy div.saga-left {
  height: 114px;
  padding: 15px 0px;
  position: relative;
  width: 112px;
  float: left;
  z-index: 5;
}
.legacy div.saga-right {
  width: 865px;
  float: left;
  position: relative;
  overflow: hidden;
  height: 166px;
  left: -10px;
}
.legacy .saga-left-cap {
  background-position: -13px -43px;
  width: 28px;
  height: 90px;
  position: absolute;
  top: 0;
  z-index: 3;
}
.legacy .saga-right-cap {
  background-position: -13px -43px;
  width: 28px;
  height: 90px;
  position: absolute;
  top: 0;
  right: 0px;
  z-index: 3;
}
.legacy .saga-left-cap:hover,
.legacy .saga-right-cap:hover {
  background-position: -57px -43px;
}
.legacy .saga-bg {
  background: #F7F7F7;
  min-width: 775px;
  position: relative;
  height: 120px;
  background-position: 0px 0px;
  overflow: hidden;
}
.legacy .saga-bg li {
  float: left;
  display: inline;
  width: 255px;
}
.legacy .saga-carousel-content {
  position: relative;
  clear: both;
}
.legacy .saga-footer-cap {
  background-position: 0px -143px;
  width: 900px;
  height: 28px;
  border-top: 1px solid #fff;
}
.legacy .saga-hf {
  color: #FFF;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: bold;
}
.legacy .saga-header-title {
  color: #000;
  font-style: italic;
  font-size: 25px;
  font-size: 2.5rem;
  font-weight: bold;
  background-position: 0px 0px;
  display: inline-block;
  width: 700px;
  height: 33px;
  margin-bottom: 6px;
}
.legacy .saga-header-title .label {
  float: left;
  top: -3px;
  position: relative;
  padding-left: 5px;
  color: #cf0000;
  font-size: 38px;
  font-size: 3.8rem;
  text-transform: uppercase;
}
.legacy .saga-header-title .title {
  float: left;
  padding: 5px 5px 5px 10px;
}
.legacy .saga-header-title a {
  color: #000;
  text-decoration: none;
}
.legacy .saga-header-title a:hover {
  color: #0B5777;
  text-decoration: underline;
}
.legacy .saga-start-date {
  color: #7c7c7c;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
}
.legacy .saga-hero-image {
  position: absolute;
  bottom: 0;
}
.legacy .saga-post {
  left: 27px !important;
}
.legacy .saga-story-content {
  width: 405px;
  float: right;
}
.legacy .saga-story-current {
  background: url(../images/saga/saga-sprite-v3.png) no-repeat top left;
  background-position: -408px -43px;
  width: 250px;
  height: 90px;
}
.legacy .saga-story-wrapper {
  float: left;
  height: 90px;
  width: 250px;
  font-weight: bold;
  position: relative;
}
.legacy .saga-story-wrapper-hover {
  background: url(../images/saga/saga-sprite-v3.png) no-repeat top left;
  background-position: -146px -43px;
  width: 250px;
  height: 90px;
}
.legacy .saga-story-wrapper span.saga-hf-2,
.legacy .saga-story-wrapper span.saga-hf-3 {
  font-size: 12px;
  font-size: 1.2rem;
}
.legacy .saga-story-wrapper:first-child img {
  float: left;
  margin: 3px 10px 0 0;
}
.legacy .inner-saga-story-wrapper {
  height: 68px;
  padding: 10px 15px;
  width: 225px;
  position: relative;
}
.legacy .inner-saga-story-wrapper a {
  color: #000;
}
.legacy .inner-saga-story-wrapper a:hover {
  color: #0B5777;
}
.legacy .saga-squiggle {
  border-right: 1px solid #FFF;
}
.legacy .saga-story-headline {
  display: inline-block;
}
.legacy span.saga-hf-1 {
  font-size: 11px;
  font-size: 1.1rem;
  text-transform: uppercase;
}
.legacy span.saga-hf-2 {
  font-weight: bold;
  font-size: 13px;
  font-size: 1.3rem;
}
.legacy .saga-story-start-date {
  color: #B1B1B1;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
  font-style: italic;
}
.legacy .saga-fw-module {
  top: 4px;
  position: relative;
}
.legacy .saga-fw-module .count {
  background: url('../img/news/saga_red_disc.png') no-repeat;
  width: 26px;
  height: 26px;
  text-align: center;
  position: absolute;
  bottom: 2px;
  left: 7px;
  z-index: 1;
}
.legacy .saga-fw-module .count span {
  color: #fff;
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
  position: relative;
  top: 3px;
  left: 0px;
}
.legacy .saga-ip-module {
  position: relative;
  width: 500px;
  margin-top: 30px;
}
.legacy .saga-ip-module .saga-left {
  height: 125px;
  width: 175px;
}
.legacy .saga-ip-module .saga-right {
  width: 295px;
  height: 155px;
}
.legacy .saga-ip-module .saga-left-cap {
  background-position: -456px 0;
  width: 44px;
  height: 155px;
}
.legacy .saga-ip-module .saga-right-cap {
  background-position: -551px 0;
  width: 48px;
  height: 155px;
}
.legacy .saga-ip-module .saga-story-wrapper {
  height: 155px;
}
.legacy .saga-ip-module .inner-saga-story-wrapper {
  height: 118px;
  padding: 8px 12px 0;
  width: 125px;
  position: relative;
}
.legacy .saga-ip-module .saga-bg {
  background: url(../images/saga/post-saga-bg.png) repeat-x top left;
  top: 6px;
}
.legacy .saga-ip-module input {
  height: 141px;
  background-color: transparent;
  border: 0;
  background-position: -1000px -1000px;
  position: absolute;
  top: 3px;
  z-index: 4;
  cursor: default;
}
.legacy .saga-ip-module input.prev {
  width: 40px;
  left: 0;
  background-position: -288px -88px;
}
.legacy .saga-ip-module input.next {
  width: 36px;
  right: 0;
  margin-right: 10px;
  background-position: -370px -88px;
}
.legacy .saga-ip-module input.prev:hover {
  background-position: -288px 20px;
  cursor: pointer;
}
.legacy .saga-ip-module input.next:hover {
  background-position: -370px 20px;
  cursor: pointer;
}
.legacy .saga-ip-module .saga-story-start-date {
  bottom: -12px;
  padding: 0 0 2px 12px;
  width: 137px;
}
.legacy .saga-ip-module .saga-story-wrapper:first-child img {
  margin: 0 0 4px;
}
.legacy .saga-ip-module .sm-comment-bubble {
  position: absolute;
  top: 102px;
  right: 5px;
}
.legacy .saga-ip-module .saga-story-wrapper a {
  display: block;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  width: 100px;
}
.legacy .saga-centerrail-burst {
  background-position: 2px -142px;
  height: 58px;
  margin: -25px auto 0;
  text-indent: -9999px;
  width: 125px;
}
.legacy .centerrail-banner.saga-sprite {
  background: url(../images/saga/saga-sprite.png) no-repeat top left;
  background-position: -151px -168px;
}
.legacy .centerrail-banner.saga {
  margin: -2px auto 0;
}
.legacy .saga-centerrail-avatar {
  margin-top: 20px;
  text-align: center;
}
.legacy .saga-centerrail-article-wrapper {
  margin: 0 auto;
  width: 112px;
}
.legacy .saga-centerrail-article-wrapper li {
  margin: 5px 0;
  line-height: 14px;
}
.legacy a.more-saga-stories {
  float: right;
  font-weight: bold;
  font-size: 13px;
  font-size: 1.3rem;
}
.legacy .videos-wrapper {
  margin: 0 25px;
}
.videos-section .legacy {
  /* POPULAR SHOW CLIPS FOOTER */

  /* Video Category Page for SEO */

}
.videos-section .legacy #content {
  /* CRZ: overriding global style */

  padding: 0 0 20px 0 !important;
  width: 658px !important;
}
.videos-section .legacy #video-player-pane {
  position: relative;
}
.videos-section .legacy #video-player-pane .kaltura-player-wrapper {
  overflow: hidden;
  float: left;
  padding-bottom: 5px;
}
.videos-section .legacy #video-player-pane .leftcol {
  float: left;
}
.videos-section .legacy #video-player-pane .rightcol {
  float: right;
  position: relative;
  min-height: 490px;
}
.videos-section .legacy html.lightbox #video-player-pane .rightcol {
  min-height: 455px;
}
.videos-section .legacy html.lightbox #video-player-pane .kaltura-player-wrapper {
  border: 0;
}
.videos-section .legacy #video-player-pane > .header {
  position: relative;
  padding-bottom: 10px;
}
.videos-section .legacy html.lightbox #video-player-pane > .header {
  padding-top: 10px;
}
.videos-section .legacy html.lightbox #video-player-pane > .player-playlist {
  width: 907px;
  position: relative;
}
.videos-section .legacy #playlist-thumbs {
  float: right;
  margin-left: 16px;
  margin-top: -11px;
  padding-left: 17px;
  background-color: white;
}
.videos-section .legacy html.lightbox #playlist-thumbs {
  margin-top: -7px;
}
.videos-section .legacy #playlist-thumbs .tmz-video-playlist-thumb > a {
  padding: 11px 0;
}
.videos-section .legacy #playlist-thumbs .tmz-video-playlist-thumb > a > .play-button {
  top: 35px;
}
.videos-section .legacy html.lightbox #playlist-thumbs {
  margin-left: 15px;
  padding-left: 16px;
  background-color: #1C1C1C;
}
.videos-section .legacy html.lightbox #playlist-thumbs .row-spacing .divider {
  height: 2px;
}
.videos-section .legacy html.lightbox #playlist-thumbs .now-playing {
  background-color: #323232;
}
.videos-section .legacy #playlist-thumbs .now-playing {
  background-color: white;
}
.videos-section .legacy #playlist-thumbs-overlay {
  position: absolute;
  z-index: 1000;
  background-color: black;
  top: -17px;
  right: 0;
  width: 300px;
  height: 505px;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.videos-section .legacy html.lightbox #playlist-thumbs-overlay {
  height: 403px;
}
.videos-section .legacy #video-player-pane .main-title {
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 30px;
  font-size: 3.0rem;
  font-weight: bold;
  line-height: 1;
  min-height: 30px;
}
.videos-section .legacy #video-player-pane .views {
  position: absolute;
  bottom: 0;
  right: 0;
}
.videos-section .legacy #video-player-pane .view-count {
  font-size: 18px;
  font-size: 1.8rem;
  color: #1c1c1c;
}
.videos-section .legacy #video-player-pane .view-count-label {
  font-size: 18px;
  font-size: 1.8rem;
  color: #959595;
}
.videos-section .legacy #video-player-pane #adCompanionBanner {
  width: 300px;
  height: 250px;
  right: 0;
  bottom: 150px;
  position: absolute !important;
  float: none !important;
  z-index: 10000;
}
.videos-section .legacy html.lightbox #video-player-pane #adCompanionBanner {
  bottom: 110px;
}
.videos-section .legacy html.lightbox #page-wrap {
  margin: 0;
  padding: 0;
}
.videos-section .legacy html.lightbox {
  background-color: #1c1c1c;
}
.videos-section .legacy #main {
  padding-top: 10px;
}
.videos-section .legacy html.lightbox #page-wrap,
.videos-section .legacy html.lightbox #main,
.videos-section .legacy html.lightbox {
  background-color: #1c1c1c;
  color: white;
  margin: 0;
  padding: 0;
}
.videos-section .legacy html.lightbox .lightbox-bottom {
  padding: 19px 14px 17px 17px;
}
.videos-section .legacy html.lightbox #content-centerrail-wrapper {
  width: 590px;
  float: left;
}
.videos-section .legacy html.lightbox #top-level-wrapper {
  width: 941px;
}
.videos-section .legacy html.lightbox #video-player-pane {
  margin: 0 17px;
  padding: 0;
}
.videos-section .legacy html.lightbox .publish-date {
  color: #888888;
  padding: 10px 0 10px 15px;
  font-size: 13px;
  font-size: 1.3rem;
}
.videos-section .legacy html.lightbox #video-player-pane .main-title {
  width: 907px;
  max-width: none;
}
.videos-section .legacy html.lightbox #video-player-pane .views {
  position: relative;
  float: right;
}
.videos-section .legacy html.lightbox #video-player-pane .view-count {
  color: #868686;
}
.videos-section .legacy html.lightbox #video-player-pane .view-count-label {
  color: #868686;
}
.videos-section .legacy html.lightbox .fb-comments {
  margin: 15px 17px;
  padding: 5px 5px 0 5px;
  background: white;
  width: 897px;
}
.videos-section .legacy .fb-comments {
  margin-bottom: 5px;
}
.videos-section .legacy .fb-comments .header {
  color: #505050;
  font-style: italic;
}
.videos-section .legacy .fb-comments .header span.title {
  color: #467ba3;
}
.videos-section .legacy #video-player-pane .sponsorship a {
  text-decoration: none;
}
.videos-section .legacy #chatter-videos,
.videos-section .legacy #latest-videos {
  margin: 10px 0 0 0;
  float: left;
}
.videos-section .legacy #chatter-videos > div,
.videos-section .legacy #latest-videos > div {
  float: left;
}
.videos-section .legacy #chatter-videos > div > .header h3,
.videos-section .legacy #latest-videos > div > .header h3 {
  color: #CF0000;
  font-style: italic;
  padding: 0 0 5px 0;
  font-size: 22px;
  font-size: 2.2rem;
}
.videos-section .legacy #chatter-videos > div > .carousel,
.videos-section .legacy #latest-videos > div > .carousel {
  position: relative;
  float: left;
}
.videos-section .legacy #chatter-videos > div > #adpos9,
.videos-section .legacy #latest-videos > div > #adpos9 {
  margin: 0 0 0 20px;
  float: left;
}
.videos-section .legacy #chatter-videos > div > .carousel > .carousel-left,
.videos-section .legacy #chatter-videos > div > .carousel > .carousel-right,
.videos-section .legacy #latest-videos > div > .carousel > .carousel-left,
.videos-section .legacy #latest-videos > div > .carousel > .carousel-right {
  display: block;
  width: 23px;
  height: 172px;
  cursor: pointer;
}
.videos-section .legacy #latest-videos > div > .carousel > .carousel-left {
  background: transparent url(../images/tmz_gallery/nav_sprite-reverse.png) no-repeat -13px -155px;
}
.videos-section .legacy #latest-videos > div > .carousel > .carousel-left.available.hover {
  background: transparent url(../images/tmz_gallery/nav_sprite-reverse.png) no-repeat -13px -598px;
}
.videos-section .legacy #chatter-videos > div > .carousel > *,
.videos-section .legacy #latest-videos > div > .carousel > * {
  float: left;
}
.videos-section .legacy #chatter-videos > div > .carousel > .carousel-right,
.videos-section .legacy #latest-videos > div > .carousel > .carousel-right {
  background: transparent url(../images/tmz_gallery/nav_sprite-reverse.png) no-repeat -56px -155px;
}
.videos-section .legacy #chatter-videos > div > .carousel > .carousel-right.available.hover,
.videos-section .legacy #latest-videos > div > .carousel > .carousel-right.available.hover {
  background: transparent url(../images/tmz_gallery/nav_sprite-reverse.png) no-repeat -56px -598px;
}
.videos-section .legacy #chatter-videos > div > .carousel > .left-gradient,
.videos-section .legacy #latest-videos > div > .carousel > .right-gradient,
.videos-section .legacy #latest-videos > div > .carousel > .left-gradient,
.videos-section .legacy #latest-videos > div > .carousel > .right-gradient {
  position: absolute;
  width: 66px;
  height: 183px;
  top: -5px;
  z-index: 100;
}
.videos-section .legacy #chatter-videos > div > .carousel > .left-gradient,
.videos-section .legacy #latest-videos > div > .carousel > .left-gradient {
  left: 21px;
  background: transparent url(../images/video_footer/left_gradient.png) no-repeat 0 0;
}
.videos-section .legacy #chatter-videos > div > .carousel > .right-gradient,
.videos-section .legacy #latest-videos > div > .carousel > .right-gradient {
  right: 21px;
  background: transparent url(../images/video_footer/right_gradient.png) no-repeat 0 0;
}
.videos-section .legacy #videometa {
  width: 664px;
  font-size: 12px;
  line-height: 1.5;
  margin-top: 5px;
  padding-bottom: 5px;
}
.videos-section .legacy html.lightbox #videometa {
  width: 573px;
}
.videos-section .legacy #videometa .video-duration {
  color: #cf0000;
  font-weight: bold;
}
.videos-section .legacy #videometa .video-description {
  color: black;
}
.videos-section .legacy html.lightbox #videometa .video-description {
  color: white;
}
.videos-section .legacy .postmeta {
  height: 20px;
  border: 0;
  padding: 10px 0 10px 0;
}
.videos-section .legacy .postmeta > * {
  float: left;
  min-height: 24px;
}
.videos-section .legacy .postmeta .gplus {
  padding-top: 0px;
}
.videos-section .legacy .postmeta .fb_share {
  width: 128px;
}
.videos-section .legacy .postmeta .youtube {
  float: right;
}
.videos-section .legacy .postmeta .youtube-text {
  float: right;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 1.2;
  color: #8c8c8c;
  width: 150px;
  font-style: italic;
  text-align: right;
  padding-right: 5px;
}
.videos-section .legacy #videopostmeta {
  padding: 14px 0;
}
.videos-section .legacy .category-videos > .tmz-video-thumb {
  padding: 0 !important;
  margin: 0 !important;
  height: 142px !important;
}
.videos-section .legacy .category-videos > .tmz-video-thumb > a > .image {
  height: 78px;
  width: 146px;
}
.videos-section .legacy .category-videos > .tmz-video-thumb > a > .image > img {
  width: 146px;
  height: 79px;
}
.videos-section .legacy .category-videos > .tmz-video-thumb > a > .header {
  width: 146px;
  padding-top: 5px;
}
.videos-section .legacy .category-videos > .tmz-video-thumb > a > .header > .title,
.videos-section .legacy .category-videos > .tmz-video-thumb > a > .header > .title > .duration {
  font-size: 10px;
  font-size: 1.0rem;
  font-weight: bold;
}
.videos-section .legacy .category-videos > .tmz-video-thumb a .play-button-overlay {
  overflow: hidden;
  position: absolute;
  background: transparent url('../images/play-button-sprite.png') 0 -556px no-repeat;
  height: 31px;
  width: 29px;
  left: 10px;
  top: 45px;
  cursor: pointer;
  z-index: 100;
}
.videos-section .legacy .category-videos > .tmz-video-thumb:hover a .play-button-overlay {
  background: transparent url('../images/play-button-sprite.png') 0 -611px no-repeat;
}
.videos-section .legacy .video-tagged-in {
  font-size: 10px;
  text-align: right;
  padding: 10px 0 2px 0;
}
.videos-section .legacy .category-videos-paging span {
  float: left;
  margin-right: 3px;
}
#content {
  /* CRZ: overriding global style */

  padding: 0 0 20px 0 !important;
  width: 658px !important;
}
#video-player-pane {
  position: relative;
}
#video-player-pane .kaltura-player-wrapper {
  overflow: hidden;
  float: left;
  padding-bottom: 5px;
}
#video-player-pane .leftcol {
  float: left;
}
#video-player-pane .rightcol {
  float: right;
  position: relative;
  min-height: 490px;
}
html.lightbox #video-player-pane .rightcol {
  min-height: 455px;
}
html.lightbox #video-player-pane .kaltura-player-wrapper {
  border: 0;
}
#video-player-pane > .header {
  position: relative;
  padding-bottom: 10px;
}
html.lightbox #video-player-pane > .header {
  padding-top: 10px;
}
html.lightbox.videos-section #video-player-pane > .player-playlist {
  width: 907px;
  position: relative;
}
html.videos-section #playlist-thumbs {
  float: right;
  margin-left: 16px;
  margin-top: -11px;
  padding-left: 17px;
  background-color: white;
}
html.lightbox.videos-section #playlist-thumbs {
  margin-top: -7px;
}
html.videos-section #playlist-thumbs .tmz-video-playlist-thumb > a {
  padding: 11px 0;
}
html.videos-section #playlist-thumbs .tmz-video-playlist-thumb > a > .play-button {
  top: 35px;
}
html.lightbox.videos-section #playlist-thumbs {
  margin-left: 15px;
  padding-left: 16px;
  background-color: #1C1C1C;
}
html.lightbox.videos-section #playlist-thumbs .row-spacing .divider {
  height: 2px;
}
html.lightbox.videos-section #playlist-thumbs .now-playing {
  background-color: #323232;
}
html.videos-section #playlist-thumbs .now-playing {
  background-color: white;
}
html.videos-section #playlist-thumbs-overlay {
  position: absolute;
  z-index: 1000;
  background-color: black;
  top: -17px;
  right: 0;
  width: 300px;
  height: 505px;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
html.lightbox.videos-section #playlist-thumbs-overlay {
  height: 403px;
}
#video-player-pane .main-title {
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 30px;
  font-size: 3.0rem;
  font-weight: bold;
  line-height: 1;
  min-height: 30px;
}
#video-player-pane .views {
  position: absolute;
  bottom: 0;
  right: 0;
}
#video-player-pane .view-count {
  font-size: 18px;
  font-size: 1.8rem;
  color: #1c1c1c;
}
#video-player-pane .view-count-label {
  font-size: 18px;
  font-size: 1.8rem;
  color: #959595;
}
#video-player-pane #adCompanionBanner {
  width: 300px;
  height: 250px;
  right: 0;
  bottom: 150px;
  position: absolute !important;
  float: none !important;
  z-index: 10000;
}
html.lightbox.videos-section #video-player-pane #adCompanionBanner {
  bottom: 110px;
}
html.lightbox.videos-section #page-wrap {
  margin: 0;
  padding: 0;
}
html.lightbox.videos-section {
  background-color: #1c1c1c;
}
html.videos-section #main {
  padding-top: 10px;
}
html.lightbox.videos-section #page-wrap,
html.lightbox.videos-section #main,
html.lightbox.videos-section {
  background-color: #1c1c1c;
  color: white;
  margin: 0;
  padding: 0;
}
html.lightbox.videos-section .lightbox-bottom {
  padding: 19px 14px 17px 17px;
}
html.lightbox.videos-section #content-centerrail-wrapper {
  width: 590px;
  float: left;
}
html.lightbox.videos-section #top-level-wrapper {
  width: 941px;
}
html.lightbox.videos-section #video-player-pane {
  margin: 0 17px;
  padding: 0;
}
html.lightbox.videos-section .publish-date {
  color: #888888;
  padding: 10px 0 10px 15px;
  font-size: 13px;
  font-size: 1.3rem;
}
html.lightbox.videos-section #video-player-pane .main-title {
  width: 907px;
  max-width: none;
}
html.lightbox.videos-section #video-player-pane .views {
  position: relative;
  float: right;
}
html.lightbox.videos-section #video-player-pane .view-count {
  color: #868686;
}
html.lightbox.videos-section #video-player-pane .view-count-label {
  color: #868686;
}
html.lightbox.videos-section .fb-comments {
  margin: 15px 17px;
  padding: 5px 5px 0 5px;
  background: white;
  width: 897px;
}
html.videos-section .fb-comments {
  margin-bottom: 5px;
}
html.videos-section .fb-comments .header {
  color: #505050;
  font-style: italic;
}
html.videos-section .fb-comments .header span.title {
  color: #467ba3;
}
#video-player-pane .sponsorship a {
  text-decoration: none;
}
/* POPULAR SHOW CLIPS FOOTER */
.video-carousel {
  margin: 10px 0 0 0;
  float: left;
}
.video-carousel > div {
  float: left;
}
#latest-videos {
  display: none;
}
.video-carousel div.tabnav {
  border-bottom: 1px solid #b3b3b3;
  margin: 0 auto 3px;
  width: 953px;
}
.video-carousel .tabnav li {
  font-size: 19px;
  font-weight: bold;
  background-color: #f3f3f3;
  color: #8c8d91;
  text-align: center;
  width: 200px;
  padding: 8px 0px;
  border-right: 2px solid #fff;
  float: left;
  cursor: pointer;
}
.video-carousel .tabnav li.active {
  background-color: #b3b3b3;
  color: #fff;
  text-shadow: 0 2px 6px #7A7A7A;
}
.video-carousel .carousel {
  position: relative;
  float: left;
}
.video-carousel #adpos9 {
  margin: 0 0 0 20px;
  float: left;
}
.video-carousel .carousel > .carousel-left,
#latest-videos > div > .carousel > .carousel-right {
  display: block;
  width: 23px;
  height: 172px;
  cursor: pointer;
}
.video-carousel .carousel > .carousel-left {
  background: transparent url(../images/tmz_gallery/nav_sprite-reverse.png) no-repeat -13px -155px;
}
.video-carousel .carousel > .carousel-left.available.hover {
  background: transparent url(../images/tmz_gallery/nav_sprite-reverse.png) no-repeat -13px -598px;
}
.video-carousel .carousel > * {
  float: left;
}
.video-carousel .carousel > .carousel-right {
  background: transparent url(../images/tmz_gallery/nav_sprite-reverse.png) no-repeat -56px -155px;
}
.video-carousel .carousel > .carousel-right.available.hover {
  background: transparent url(../images/tmz_gallery/nav_sprite-reverse.png) no-repeat -56px -598px;
}
.video-carousel .carousel > .left-gradient,
#latest-videos > div > .carousel > .right-gradient {
  position: absolute;
  width: 66px;
  height: 183px;
  top: -5px;
  z-index: 100;
}
.video-carousel .carousel > .left-gradient {
  left: 21px;
  background: transparent url(../images/video_footer/left_gradient.png) no-repeat 0 0;
}
.video-carousel .carousel > .right-gradient {
  right: 21px;
  background: transparent url(../images/video_footer/right_gradient.png) no-repeat 0 0;
}
#videometa {
  width: 664px;
  font-size: 12px;
  line-height: 1.5;
  margin-top: 5px;
  padding-bottom: 5px;
}
html.lightbox #videometa {
  width: 573px;
}
#videometa .video-duration {
  color: #cf0000;
  font-weight: bold;
}
#videometa .video-description {
  color: black;
}
html.lightbox #videometa .video-description {
  color: white;
}
.postmeta {
  height: 20px;
  border: 0;
  padding: 10px 0 10px 0;
}
.postmeta > * {
  float: left;
  min-height: 24px;
}
.postmeta .gplus {
  padding-top: 0px;
}
.postmeta .fb_share {
  width: 128px;
}
.postmeta .youtube {
  float: right;
}
.postmeta .youtube-text {
  float: right;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 1.2;
  color: #8c8c8c;
  width: 150px;
  font-style: italic;
  text-align: right;
  padding-right: 5px;
}
#videopostmeta {
  padding: 14px 0;
}
/* Video Category Page for SEO */
.category-videos > .tmz-video-thumb {
  padding: 0 !important;
  margin: 0 !important;
  height: 142px !important;
}
.category-videos > .tmz-video-thumb > a > .image {
  height: 78px;
  width: 146px;
}
.category-videos > .tmz-video-thumb > a > .image > img {
  width: 146px;
  height: 79px;
}
.category-videos > .tmz-video-thumb > a > .header {
  width: 146px;
  padding-top: 5px;
}
.category-videos > .tmz-video-thumb > a > .header > .title,
.category-videos > .tmz-video-thumb > a > .header > .title > .duration {
  font-size: 10px;
  font-size: 1.0rem;
  font-weight: bold;
}
.category-videos > .tmz-video-thumb a .play-button-overlay {
  overflow: hidden;
  position: absolute;
  background: transparent url('../images/play-button-sprite.png') 0 -556px no-repeat;
  height: 31px;
  width: 29px;
  left: 10px;
  top: 45px;
  cursor: pointer;
  z-index: 100;
}
.category-videos > .tmz-video-thumb:hover a .play-button-overlay {
  background: transparent url('../images/play-button-sprite.png') 0 -611px no-repeat;
}
.videos-section .video-tagged-in {
  font-size: 10px;
  text-align: right;
  padding: 10px 0 2px 0;
}
.category-videos-paging span {
  float: left;
  margin-right: 3px;
}
/* This following css overrides the css that the js is injecting for videos search results panel */
.search-pane .tmz-grid-layout-element {
  width: 146px !important;
}
.search-pane .tmz-grid-layout-element .tmz-image img {
  width: 146px !important;
  height: 82px !important;
}
.legacy #when-its-on {
  width: 658px;
  min-height: 842px;
  background: transparent url(../images/when-its-on/bg-tileable.jpg) repeat top left;
  border-bottom: 10px solid #d00000;
  position: relative;
}
.legacy #when-its-on .showtimes {
  width: 587px;
  min-height: 200px;
  background: white;
  border: 4px solid #d31111;
  margin: 0 auto;
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  margin-bottom: 20px;
}
.legacy #when-its-on .showtimes h1 {
  font-size: 90px;
  color: #d00000;
  text-align: center;
  font-family: Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
  letter-spacing: -3px;
  padding: 0;
  margin: 5px 0 0 0;
  font-weight: bold;
}
.legacy #when-its-on table {
  width: 570px;
  margin: 0 auto;
  border-collapse: collapse;
  font-size: 10px;
  font-family: Arial, sans-serif;
  margin-bottom: 30px;
}
.legacy #when-its-on th {
  background-color: #d00000;
  color: white;
  font-weight: normal;
  padding: 7px;
  text-transform: uppercase;
  text-align: center;
  border-bottom: 10px solid white;
}
.legacy #when-its-on td {
  border-bottom: 1px dotted black;
  padding: 7px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  vertical-align: top;
}
.legacy #when-its-on table .city {
  width: 195px;
  padding-left: 22px;
  text-align: left;
}
.legacy #when-its-on table .station {
  width: 65px;
}
.legacy #when-its-on table .channel {
  width: 65px;
}
.legacy #when-its-on table td.times {
  text-align: left;
  font-weight: normal;
}
.legacy #when-its-on table .day span {
  font-weight: bold;
}
.legacy #when-its-on .choose-your-state {
  background: transparent url(../images/when-its-on/choose-your-state.png) no-repeat top left;
  position: absolute;
  top: 13px;
  left: 408px;
  z-index: 2;
  width: 264px;
  height: 66px;
}
.legacy #when-its-on .choose-your-state select {
  margin-top: 45px;
  margin-left: 20px;
}
.legacy {
  /* Celeb Directory  */

  /* --- Person-Single ---*/

  /* twitter area */

  /*Hides Twitter Name */

  /*end*/

  /* -- Celebrity Profile (person-single) --*/

  /* -- Cele Profile Carousel -- */

}
.legacy #spotlight {
  margin-bottom: 40px;
}
.legacy #celeb-dir h1 {
  color: #CF0000;
  font-size: 30px;
  font-style: italic;
  font-weight: bold;
}
.legacy .spotlight-img {
  float: left;
}
.legacy .celeb-spotlight li:first-child {
  margin-left: 0;
}
.legacy .celeb-spotlight li {
  margin-left: 50px;
  width: 316px;
}
.legacy .spotlight-img img {
  float: right;
}
.legacy .spotlight-img .commentbubble {
  display: inline-block;
  float: none;
  margin-top: 0;
  vertical-align: text-bottom;
}
.legacy .spotlight-img h4 {
  clear: both;
  font-weight: bold;
  font-size: 24px;
  font-size: 20px;
  font-style: italic;
}
.legacy .celeb-grid-box {
  width: 186px;
  float: left;
  margin-left: 33px;
  border-bottom: 1px solid #000;
}
.legacy .celeb-grid-box:first-child {
  margin-left: 0;
}
.legacy h4.celeb-bust-banner {
  background: url('../images/ui-sprite.png') no-repeat -236px 0;
  width: 186px;
  height: 50px;
  text-align: center;
  position: relative;
}
.legacy h4.celeb-bust-banner:hover {
  background-position: 0 0;
}
.legacy a.cd-banner-name {
  font-size: 17px;
  color: #FFF;
  font-weight: bold;
  font-style: italic;
  display: block;
  width: 169px;
  margin: 0 auto;
  position: absolute;
  left: 6px;
  top: 8px;
  line-height: 20px;
  text-transform: uppercase;
}
.legacy .cd-headline {
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  width: 186px;
  height: 90px;
}
.legacy span.cd-latest-story {
  background-image: url('../images/dotted-bg.png');
  padding: 5px 10px;
  width: 166px;
  display: block;
  height: 90px;
}
.legacy .all-celebs-heading {
  border-bottom: 1px solid #000;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.legacy .cd-row {
  margin-bottom: 15px;
}
.legacy .spotlight-img .cd-hero-img {
  background: url("../images/celeb-dir-sprite.png") no-repeat transparent;
  display: block;
  height: 217px;
  width: 316px;
  padding-bottom: 5px;
}
.legacy .spotlight-img .cd-hero-img.one-spot {
  background-position: left bottom;
}
.legacy .spotlight-img .cd-hero-img.two-spot {
  background-position: -324px bottom;
}
.legacy .spotlight-img .cd-hero-img.three-spot {
  background-position: -666px bottom;
}
.legacy .cd-hero-img.no-hero {
  background: url("../images/tmz_default_celebs.gif") no-repeat scroll center center;
  display: block;
  height: 204px;
  padding: 0;
  width: 186px;
}
.legacy span.cd-hero-img.no-hero {
  float: right;
  width: 199px;
  height: 217px;
}
.legacy #col1 {
  width: 300px;
  float: left;
  margin-right: 30px;
  margin-bottom: 20px;
}
.legacy #profileimg {
  text-align: center;
  background: url("../images/dotted-bg.png");
  position: relative;
  height: 255px;
}
.legacy #profileimg img {
  margin-top: -7px;
}
.legacy #poweredby {
  display: block;
  background: url('../images/poweredby_imdb3.png') no-repeat;
  width: 118px;
  height: 25px;
  text-indent: -9999px;
  position: relative;
  left: 526px;
  top: 0;
  margin-bottom: 17px;
}
.legacy div.tweet-item {
  margin-top: 20px;
}
.legacy div.tweet-item p {
  font-weight: bold;
  line-height: 1.6em;
}
.legacy span.tweetdate {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 11px;
  display: inline-block;
}
.legacy span.open-quote,
.legacy span.close-quote {
  display: inline-block;
  background: url('../images/misc-sprite-1.png') no-repeat;
  width: 19px;
  height: 16px;
}
.legacy span.close-quote {
  background-position: -81px -24px;
}
.legacy span.open-quote {
  background-position: -81px 0px;
}
.legacy div#twitter-hr {
  background: url('../images/celebrity-profile-assets.png') no-repeat 0px -131px;
  height: 21px;
  width: 310px;
  border: 0px transparent;
  margin: 12px 0 0 0;
  display: block;
}
.legacy h4#twitterid {
  float: left;
  font-weight: bold;
  color: #3a589d;
  font-size: 14px;
}
.legacy div#tweet-follow {
  float: right;
  background: url('../images/celebrity-profile-assets.png') no-repeat 0px -159px;
  width: 64px;
  height: 24px;
}
.legacy span#l.label b {
  display: none;
}
.legacy #biobox {
  padding: 0 15px 15px 0px;
  font-size: 13px;
}
.legacy #biobox p {
  font-size: 13px;
}
.legacy .reveal {
  display: none;
}
.legacy #profileimg h1 {
  background: url("../images/celebrity-profile-assets.png") no-repeat 19px 1px;
  width: 303px;
  height: 39px;
  position: absolute;
  top: 180px;
  left: -34px;
  padding: 23px 25px 28px;
  text-align: center;
  color: white;
  font-size: 29px;
  font-weight: bold;
  line-height: 1.15em;
}
.legacy #latest-stories {
  clear: left;
}
.legacy #latest-post {
  position: absolute;
  top: 282px;
  display: block;
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  padding: 0 10px;
  color: black;
}
.legacy div.personsingle {
  margin-bottom: 20px;
}
.legacy .personsingle-storyitem {
  padding: 20px 0px;
  border-bottom: 1px dotted #858585;
}
.legacy .personsingle-storyitem img {
  float: left;
  border-bottom: 7px solid #cf0000;
}
.legacy .personsingle-contenttxt {
  margin-left: 210px;
}
.legacy .personsingle-contenttxt h4 span.hf1,
.legacy .personsingle-contenttxt h4 span.hf1-case {
  font-size: 1.2em;
}
.legacy .personsingle-contenttxt h4 span.hf2,
.legacy .personsingle-contenttxt h4 span.hf2-case,
.legacy .personsingle-contenttxt h4 span.hf3,
.legacy .personsingle-contenttxt h4 span.hf3-case {
  font-size: 1.6em;
}
.legacy .personsingle-contenttxt h4 span.hf4 {
  font-size: 1.6em;
  font-weight: bold;
}
.legacy .personsingle-contenttxt p {
  font-size: .9em;
  line-height: 1.3em;
  margin-top: .5em;
  margin-bottom: 10px;
}
.legacy .personsingle-contenttxt p a.person-readmore {
  text-transform: uppercase;
  font-size: 11px;
}
.legacy .personsingle .news-type-title {
  font-size: 24px;
  font-weight: 600;
}
.legacy span.person-meta,
.legacy span.person-meta a {
  color: #858585;
  text-transform: uppercase;
  font-size: 11px;
}
.legacy span.person-meta.date {
  display: inline-block;
}
.legacy #bio-copy p {
  padding: 0;
  line-height: 16px;
}
.legacy #person-fblike {
  margin-bottom: 10px;
}
.legacy #celeb-carousels {
  margin: 18px 0 0 8px;
  position: relative;
  clear: both;
}
.legacy .content-row {
  background-color: #fff;
  color: #666;
  width: 948px;
  position: relative;
}
.legacy .content-row a {
  color: #666;
}
.legacy .celeb-pagination a {
  color: #fff;
}
.legacy .content-row-box {
  background-color: #fff;
  width: 5670px;
  height: 220px;
  padding-left: 7px;
}
.legacy .celeb-profile-pagination {
  position: absolute;
  right: 5px;
  top: 5px;
  font-family: Arial, "MS Trebuchet", sans-serif;
  font-size: 13px;
}
.legacy .celeb-profile-pagination a {
  display: inline-block;
  padding-top: 5px;
  text-align: center;
}
.legacy .celeb-profile-pagination a:hover {
  text-decoration: none;
}
.legacy .post-box {
  width: 178px;
  float: left;
  border-right: 1px solid #333;
  margin-right: 10px;
}
.legacy .post-box {
  border-bottom: 7px solid #cf0000;
  overflow: hidden;
}
.legacy .post-box img {
  vertical-align: bottom;
}
.legacy .link-btn {
  background-color: #1c1c1c;
  display: block;
  width: 168px;
  height: 45px;
  padding-top: 10px;
  padding-left: 10px;
  overflow: hidden;
}
.legacy .page {
  text-indent: -9999px;
  text-decoration: none;
}
.legacy .pageoff {
  text-indent: -9999px;
  background: url('../images/sprite_carousel.png') no-repeat -64px -6px;
  padding-top: 5px;
  width: 26px;
  height: 26px;
}
.legacy .pageon {
  text-indent: 0px;
  background: url('../images/sprite_carousel.png') no-repeat -3px -4px;
  text-decoration: none;
  width: 43px;
  height: 26px;
}
.legacy #celeb-stories-h3 {
  background: url('../images/sprite_carousel.png') no-repeat 0 -68px;
  height: 38px;
  text-indent: -9999px;
}
.legacy #celeb-videos-h3 {
  background: url('../images/sprite_carousel.png') no-repeat 0 -106px;
  height: 38px;
  text-indent: -9999px;
}
.legacy #celeb-photos-h3 {
  background: url('../images/sprite_carousel.png') no-repeat 0 -144px;
  height: 38px;
  text-indent: -9999px;
}
.legacy .celeb-slide-adv {
  background: url('../images/sprite_carousel.png') no-repeat -68px -37px;
  width: 26px;
  height: 28px;
  position: absolute;
  right: -15px;
  top: 150px;
  display: inline;
  text-indent: -9999px;
}
.legacy .celeb-slide-prev {
  background: url('../images/sprite_carousel.png') no-repeat -11px -37px;
  width: 26px;
  height: 28px;
  position: absolute;
  left: -14px;
  top: 150px;
  display: inline;
  text-indent: -9999px;
}
.legacy .celeb-mask {
  width: 949px;
  overflow: hidden;
}
.legacy a.listall {
  background: url('../images/btn-listall.png') no-repeat;
  height: 10px;
  width: 65px;
  text-indent: -9999px;
  vertical-align: middle;
}
.legacy h2#list-stories {
  display: inline;
  position: relative;
  vertical-align: top;
  top: 0px;
  right: 12px;
  zoom: 1;
  _height: 15px;
}
.legacy h2#list-stories a {
  color: #969696;
  font-weight: bold;
  font-style: italic;
}
.person .legacy div.paging-previous {
  float: right;
}
.person .legacy div.paging-next {
  float: right;
}
.wir-content {
  border-right: 1px solid #d6d6d6;
}
.wir-header {
  height: 110px;
  width: 678px;
  position: relative;
  border-bottom: 5px solid #cf0000;
}
.wir-header-title {
  background: url("../images/week-in-review/header-incaseyoumissedit.gif") no-repeat 0 0 transparent;
  width: 328px;
  height: 82px;
  position: relative;
  float: left;
  bottom: 0;
  left: 0;
  margin-top: 22px;
}
.wir-header-headshots {
  position: relative;
  float: left;
  width: 350px;
  height: 110px;
}
.wir-header-headshots img {
  float: right;
}
.wir-nav {
  width: 653px;
  font-weight: bold;
  font-size: 1.2rem;
  text-align: center;
  padding: 5px 5px 10px 5px;
}
.wir-sprite {
  background: url("../images/week-in-review/twbs-sprite.png") no-repeat;
}
.wir-nav-next {
  background-position: -12px -18px;
  width: 10px;
  height: 20px;
  display: inline-block;
  position: relative;
  top: 5px;
  margin-left: 5px;
}
.wir-nav-prev {
  background-position: 0 -18px;
  width: 10px;
  height: 20px;
  display: inline-block;
  position: relative;
  top: 5px;
  margin-right: 5px;
}
.wir-nav-next:hover {
  background-position: -12px -40px !important;
}
.wir-nav-prev:hover {
  background-position: 0 -40px !important;
}
.wir-nav-next-disabled {
  background-position: -12px -62px;
  width: 10px;
  height: 20px;
  display: inline-block;
  position: relative;
  top: 5px;
  margin-left: 5px;
}
.wir-nav-prev-disabled {
  background-position: 0 -62px;
  width: 10px;
  height: 20px;
  display: inline-block;
  position: relative;
  top: 5px;
  margin-right: 5px;
}
.wir-sponsorship {
  position: absolute;
  bottom: 0;
  right: 0;
}
.wir-sponsorship a:hover {
  text-decoration: none;
}
div#wir-crumb.breadcrumbs {
  margin: 15px 0 5px 0;
}
.col-accordian {
  float: left;
  width: 500px;
}
.col-videos-of-the-week {
  float: left;
  width: 177px;
  overflow: hidden;
  position: relative;
  margin-left: -10px;
}
.col-videos-of-the-week .page-container {
  width: 346px;
  position: relative;
  left: 0;
}
.col-videos-of-the-week .header-wrapper,
.col-videos-of-the-week ul {
  margin-left: 23px;
}
.col-videos-of-the-week .header-wrapper {
  border-top: 4px solid #CF0000;
  border-bottom: 1px solid black;
  width: 150px;
  margin-bottom: 23px;
}
.col-videos-of-the-week .header-wrapper h3 {
  color: #CF0000;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  text-transform: uppercase;
  padding: 13px 0 11px 0;
  font-style: italic;
  text-indent: -3px;
}
.col-videos-of-the-week ul {
  width: 150px;
  border-bottom: 1px dotted #939393;
  float: left;
}
.col-videos-of-the-week li {
  margin-bottom: 10px;
  position: relative;
}
.col-videos-of-the-week li a {
  display: block;
  margin-top: 4px;
}
.col-videos-of-the-week li a p.title {
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
  color: black;
  text-transform: uppercase;
  line-height: 1.2rem;
  overflow: hidden;
}
.col-videos-of-the-week li .image {
  width: 150px;
  height: 107px;
  display: block;
  border-bottom: 5px solid #CF0000;
  overflow: hidden;
  margin-bottom: 4px;
}
.col-videos-of-the-week li a:hover .image {
  border-bottom: 5px solid #0B5777;
}
.col-videos-of-the-week li .playhead {
  background: transparent url('../images/play-button-sprite.png') 0 -556px no-repeat;
  position: absolute;
  top: 67px;
  left: 6px;
  width: 29px;
  height: 31px;
  z-index: 100;
}
.col-videos-of-the-week li a:hover .playhead {
  background-position-y: -611px;
}
.col-videos-of-the-week .page-control {
  clear: both;
  width: 69px;
  margin: 0 auto;
  height: 26px;
  overflow: hidden;
  margin-top: 9px;
}
.col-videos-of-the-week .page-control div {
  float: left;
  color: white;
  text-align: center;
  font-size: 11px;
  font-size: 1.1rem;
  padding-top: 7px;
  font-weight: bold;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.col-videos-of-the-week .page-control .pageoff {
  cursor: pointer;
}
.pageoff {
  text-indent: -9999px;
  background: url('../images/sprite_carousel.png') no-repeat -64px -6px;
  padding-top: 5px;
  width: 26px;
  height: 26px;
}
.pageon {
  text-indent: 0px;
  background: url('../images/sprite_carousel.png') no-repeat -3px -4px;
  text-decoration: none;
  width: 43px;
  height: 26px;
}
/* 
* News 
*/
.wir-news-container {
  width: 499px;
  background-color: #f7f7f7;
  overflow: hidden;
  position: relative;
  /*  float: left; */

}
.wir-news-page-container {
  width: 1014px;
  position: relative;
}
.wir-news {
  width: 499px;
  float: left;
  padding-top: 5px;
}
.wir-news li {
  margin: 0 0 10px 10px;
  position: relative;
  width: 480px;
  overflow: hidden;
  height: 65px;
  background-color: #ffffff;
}
.wir-news li.first,
.wir-news li.last {
  height: 360px;
  background-color: #f7f7f7;
}
.wir-news li.first .wir-news-content .image-large,
.wir-news li.last .wir-news-content .image-large {
  margin-left: -50px;
}
.wir-news li.first .wir-news-content a h2,
.wir-news li.last .wir-news-content a h2 {
  margin-left: 0;
}
.wir-news .num {
  display: block;
}
.wir-news .num {
  background: url("../images/week-in-review/wir-accordian-num-bubble.png") no-repeat scroll 52% 9px transparent;
  color: white;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  height: 34px;
  padding-top: 12px;
  position: absolute;
  text-align: center;
  width: 45px;
}
.wir-news-content {
  background: none repeat scroll 0 0;
  margin-left: 45px;
  padding: 8px 0 0 9px;
}
.wir-news-content a {
  text-decoration: none;
}
.wir-news-content a:hover {
  text-decoration: underline;
}
.wir-news-content h2 {
  margin-left: 120px;
  padding: 0 0 12px 0;
}
.wir-news-content .image-small {
  height: 51px;
  overflow: hidden;
  float: left;
  margin-right: 10px;
}
.wir-news-content .image-large {
  margin-left: 50px;
  height: 275px;
  overflow: hidden;
}
.wir-news-footer {
  background-position: 0 0;
  width: 499px;
  height: 15px;
}
.wir-news h2 span {
  color: #242424;
  display: inline;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  position: relative;
}
.wir-news li.first h2 span,
.wir-news li.last h2 span {
  font-size: 20px;
  font-size: 2rem;
  float: none;
}
.wir-news-nav {
  width: 499px;
  background-color: #f7f7f7;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  font-size: 1.1rem;
  padding: 5px 0;
}
.wir-news-nav-prev {
  width: 46px;
  height: 34px;
  display: inline-block;
  padding-top: 11px;
  color: #ffffff;
  position: relative;
  left: 206px;
  float: left;
  cursor: pointer;
}
.wir-news-nav-next {
  width: 46px;
  height: 34px;
  display: inline-block;
  padding-top: 11px;
  color: #ffffff;
  position: relative;
  left: 203px;
  float: left;
  cursor: pointer;
}
.wir-news-nav-prev:hover {
  background-position: -229px -22px;
}
.wir-news-nav-next:hover {
  background-position: -278px -22px;
}
.prev-on {
  background-position: -129px -22px;
}
.prev-off {
  background-position: -29px -22px;
}
.next-on {
  background-position: -178px -22px;
}
.next-off {
  background-position: -78px -22px;
}
.wir-news-nav-prev:hover,
.wir-news-nav-prev:hover {
  color: #ffffff;
}
/* 
* Accordian 
*/
.wir-accordian {
  height: 896px;
  overflow: hidden;
}
.wir-accordian li {
  background: url("../images/week-in-review/wir-accordian-num-bg.gif") repeat scroll 0 0 transparent;
  cursor: pointer;
  margin: 0;
  position: relative;
  width: 453px;
  overflow: hidden;
  height: 91px;
}
.wir-accordian .num {
  display: block;
}
.wir-accordian .num {
  background: url("../images/week-in-review/wir-accordian-num-bubble.png") no-repeat scroll 52% 9px transparent;
  color: white;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  height: 34px;
  padding-top: 12px;
  position: absolute;
  text-align: center;
  width: 57px;
}
.wir-accordian-content {
  background: none repeat scroll 0 0 white;
  margin-left: 57px;
  padding: 15px 0 0 9px;
}
.wir-accordian-content h2 {
  padding: 0 0 35px 0;
}
.wir-accordian h2 span {
  color: #242424;
  display: inline;
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1;
}
.wir-accordian li.selected {
  cursor: default;
}
.wir-accordian li .image,
.wir-accordian li .story {
  display: block;
}
.wir-accordian .image {
  border-bottom: 7px solid #CF0000;
  margin-top: 5px;
}
.wir-accordian li .story {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.4;
  margin-top: 15px;
  height: 500px;
}
.wir-accordian li .story span {
  display: inline;
}
.wir-accordian li .story .day {
  color: #CF0000;
  font-weight: bold;
  text-transform: uppercase;
}
.wir-accordian li .story a {
  font-style: italic;
  font-weight: bold;
}
.wir-accordian li.first {
  height: 532px;
}
.wir-accordian li.first h2 {
  padding-bottom: 15px;
}
.wir-accordian li.first .wir-accordian-content {
  border-top: 0 none;
}
.wir-accordian li.first .num {
  border-top: 0 none;
}
/* 
* TMZ Tour 
*/
.wir-tmz-tour {
  margin: 20px 0 -10px 0;
  height: 254px;
  overflow: hidden;
}
.wir-tmz-tour h3 {
  color: #CF0000;
  font-size: 24px;
  font-size: 2.4rem;
  font-style: italic;
  font-weight: bold;
  border-top: 5px solid #CF0000;
  padding-top: 9px;
  text-transform: uppercase;
}
.wir-tmz-tour h4 {
  color: #CF0000;
  font-size: 10px;
  font-size: 1rem;
  font-style: italic;
  font-weight: bold;
  border-bottom: 1px solid black;
  padding-bottom: 12px;
  text-transform: uppercase;
}
.wir-tmz-tour .video {
  width: 150px;
  height: 107px;
  border-bottom: 5px solid #CF0000;
  background: #eee;
  margin-top: 16px;
  float: left;
}
.wir-tmz-tour p,
.wir-tmz-tour .more-tmz-tour {
  display: block;
  margin-left: 165px;
}
.wir-tmz-tour p {
  margin-top: 16px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.2;
  font-weight: bold;
  text-transform: uppercase;
}
.wir-tmz-tour .more-tmz-tour {
  width: 123px;
  height: 34px;
  background: url("../images/week-in-review/more-tmz-tour.png") no-repeat;
  margin-top: 18px;
  overflow: hidden;
  text-indent: -3000em;
}
/* 
* More WIR Stories 
*/
.more-wir-stories {
  margin: 23px 0;
  width: 998px;
  overflow: hidden;
  position: relative;
  padding-bottom: 25px;
}
.more-wir-stories .mask {
  height: 157px;
  overflow: hidden;
}
.more-wir-stories ul {
  width: 1035px;
  position: absolute;
}
.more-wir-stories li {
  width: 176px;
  height: 215px;
  border-bottom: 1px dotted #939393;
  float: left;
  overflow: hidden;
  margin-right: 30px;
  margin-bottom: 11px;
  background: url("../images/week-in-review/wir-accordian-num-bg.gif") repeat scroll 0 0 transparent;
  position: relative;
}
.more-wir-stories li .image {
  display: block;
  border-bottom: 7px solid #CF0000;
}
.more-wir-stories li .num {
  position: absolute;
  bottom: 70px;
  left: 0;
  background: url("../images/week-in-review/wir-accordian-num-bubble.png") no-repeat scroll 52% 9px transparent;
  color: white;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  height: 26px;
  padding-top: 12px;
  text-align: center;
  width: 57px;
}
.more-wir-stories h2 {
  background: white;
  position: absolute;
  top: 109px;
  left: 57px;
  font-size: 11px;
  font-size: 1.1rem;
  width: 108px;
  padding: 5px;
  color: black;
  text-transform: uppercase;
  line-height: 1.5;
  padding-bottom: 10px;
  font-weight: bold;
  height: 100%;
}
.more-wir-stories h2:first-line {
  font-weight: normal;
}
.more-wir-stories .expansion-control {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1028px;
  height: 89px;
  background: url('../images/week-in-review/wir-pager-bg.png') repeat;
  z-index: 100;
  overflow: hidden;
}
.more-wir-stories .expansion-control a {
  display: block;
  background: url("../images/infinipager/infinipager-next-tab.png") no-repeat scroll 0 0 transparent;
  width: 152px;
  height: 42px;
  margin: 48px auto;
  font-size: 14px;
  font-size: 1.4rem;
  color: white;
  text-align: center;
  padding-top: 10px;
}
.more-wir-stories .expansion-control a:hover {
  text-decoration: none;
}
/* 
* In Case You Missed It 
*/
.wir-missed-it-container {
  width: 479px;
  background-color: #f7f7f7;
  padding: 18px 10px 10px 10px;
}
.wir-missed-it-header {
  text-transform: uppercase;
  font-style: italic;
  font-weight: bold;
  font-size: 17px;
  font-size: 1.7em;
  color: #3c3c3c;
}
.wir-missed-it-staff-container {
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 10px;
  width: 400px;
  margin-left: 30px;
  position: relative;
}
.wir-missed-it-staff-title {
  font-size: 1.3em;
  font-style: italic;
}
.wir-missed-it-staff-news {
  position: absolute;
  bottom: 0;
  margin-left: 85px;
  font-weight: bold;
  font-size: 0.9em;
}
.wir-missed-it-staff-news a {
  color: #000000;
}
.wir-missed-it-staff-rule {
  margin: 10px 0 10px 70px;
  width: 365px;
  border-bottom: 1px dotted #d7d7d7;
}
.wir-missed-it-staff-quote {
  padding: 5px;
  position: relative;
}
.wir-missed-it-staff-quote .quote-content {
  float: left;
  width: 378px;
  padding: 0 5px 0 12px;
  font-style: italic;
}
.wir-missed-it-staff-quote .left-quote {
  float: left;
  background-position: -326px -22px;
  width: 40px;
  height: 29px;
}
.wir-missed-it-staff-quote .right-quote {
  float: left;
  background-position: -369px -22px;
  width: 40px;
  height: 29px;
  position: absolute;
  bottom: 0px;
  right: 0px;
}
/* 
* Featured Items 
*/
.wir-featured-content {
  width: 499px;
  margin-top: 2px;
  position: relative;
}
.wir-featured-item {
  width: 195px;
  height: 263px;
  padding-top: 17px;
  background-color: #f7f7f7;
  margin-right: 5px;
  text-align: center;
  float: left;
}
.wir-featured-poll {
  width: 299px;
  padding-top: 5px;
  height: 274px;
  background-color: #f7f7f7;
  text-align: center;
  float: left;
}
.wir-featured-poll .poll-results {
  float: left;
  font-size: 8px;
  font-size: 0.8em;
  text-decoration: underline;
  color: #5a5a5a;
  margin-left: 50px;
}
.wir-featured-poll .poll-results:hover {
  cursor: pointer;
}
.wir-featured-poll .poll-read-story {
  float: right;
  font-weight: bold;
  font-size: 8px;
  font-size: .8em;
  color: #0b5777;
  font-style: italic;
  margin-right: 50px;
}
.wir-featured-poll .poll-tooltip {
  display: none;
  width: 200px;
  font-size: 7px;
  font-size: 0.7em;
  position: absolute;
  bottom: -44px;
  right: 52px;
  border: 1px solid #000000;
  background-color: #ffffff;
}
/* 
* Collections 
*/
.wir-collection-container {
  width: 499px;
  background-color: #f7f7f7;
  margin-top: 2px;
  padding-bottom: 5px;
}
.wir-collection-title {
  padding: 30px 15px 15px 15px;
  color: #cf0000;
  font-weight: bold;
  font-size: 13px;
  font-size: 1.3em;
  font-style: italic;
  text-transform: uppercase;
}
.wir-collection-image {
  float: left;
  margin: 0 15px;
  height: 180px;
  overflow: hidden;
}
.wir-collection-content {
  float: left;
}
.wir-collection-content .collection-article {
  padding-bottom: 10px;
}
.wir-collection-content .collection-article span.hf1,
.wir-collection-content .collection-article span.hf2,
.wir-collection-content .collection-article span.hf3 {
  font-size: 10px;
  font-size: 1em;
  color: #000000;
}
span.hf1,
span.hf2,
span.hf3 {
  text-transform: uppercase;
}
.wir-collection-content .collection-article span.hf2,
.wir-collection-content .collection-article span.hf3 {
  text-transform: none;
}
.wir-collection-content .collection-article span.article-date {
  color: #858585;
  font-size: 0.8em;
  text-transform: uppercase;
}
#wir-footer-promo .adpos {
  margin: 20px 0 0 20px;
}
.tmz-carousel {
  position: relative;
  height: 302px;
  width: 998px;
  overflow: none;
}
.photos-section .tmz-carousel {
  height: 406px;
}
.tmz-carousel .arrow {
  cursor: pointer;
  position: absolute;
  z-index: 1000;
  width: 44px;
  height: 54px;
  top: 137px;
}
.tmz-carousel .left-arrow {
  background: transparent url(../images/video_carousels/carousel-sprite.png) no-repeat 0 0;
  cursor: pointer;
  position: absolute;
  z-index: 1000;
  width: 44px;
  height: 54px;
  left: -24px;
  top: 137px;
}
.tmz-carousel .right-arrow {
  background: transparent url(../images/video_carousels/carousel-sprite.png) no-repeat 0 -104px;
  width: 44px;
  height: 54px;
  right: -25px;
}
.tmz-carousel .right-arrow {
  background: transparent url(../images/video_carousels/carousel-sprite.png) no-repeat 0 -104px;
  width: 44px;
  height: 54px;
  right: -25px;
}
.tmz-carousel div.ajax-loader {
  width: 32px;
  height: 32px;
  background: #ffffff url(../images/ajax-loader.gif) no-repeat;
  position: absolute;
  top: 148px;
  right: 34px;
}
.tmz-carousel > .list {
  border-top: 1px solid #999999;
  border-bottom: 1px solid black;
  height: 248px;
}
.photos-section .tmz-carousel > .list {
  height: 352px;
}
.tmz-carousel > .header {
  height: 28px;
  font-weight: bold;
}
.tmz-carousel > .header > .title {
  float: left;
  /* remove when you see this: background: transparent url('../images/video_carousels/tiny_arrow.png') no-repeat center right; */

  font-size: 24px;
  font-size: 2.4rem;
  font-style: italic;
  font-weight: bold;
  padding: 0 17px 0 0;
  margin: 0;
  color: #cf0000;
  text-transform: uppercase;
}
.tmz-carousel .gradient {
  position: absolute;
  top: 20px;
  width: 68px;
  height: 257px;
  z-index: 10;
}
.tmz-carousel .gradient-left {
  position: absolute;
  left: 0px;
  background: transparent url(../images/video_carousels/carousel-sprite.png) no-repeat 0 -208px;
  width: 68px;
  height: 257px;
}
.tmz-carousel .gradient-right {
  position: absolute;
  right: 0px;
  background: transparent url(../images/video_carousels/carousel-sprite.png) no-repeat 0 -515px;
  width: 68px;
  height: 257px;
}
.tmz-carousel div {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.tmz-carousel p {
  -webkit-touch-callout: text;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.tmz-facebook-custom-share > a {
  display: block;
  width: 92px;
  height: 18px;
  background: transparent url(../images/tmz_classes/tmz_facebook_custom_share_view/bg-sprite-v2.png);
  position: relative;
}
.tmz-facebook-custom-share > a:hover {
  background-position: -92px 0;
}
.tmz-facebook-custom-share > a > .count {
  position: absolute;
  top: 4px;
  right: 1px;
  color: black;
  text-align: center;
  width: 34px;
  font-size: 11px;
  line-height: 1;
}
.tmz-gallery {
  position: relative;
  /*height: 620px;*/

}
.tmz-gallery div {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.tmz-gallery p {
  -webkit-touch-callout: text;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.tmz-gallery .next,
.tmz-gallery .prev {
  -webkit-user-select: auto;
  /* Safari behaves strangely when we set these to unselectable */

}
.tmz-gallery .header {
  position: relative;
  /*height: 100px;*/

}
.tmz-gallery .header > * {
  /*float: left;*/

}
.tmz-gallery .header .change-view-button {
  position: absolute;
  width: 102px;
  height: 32px;
  right: -3px;
  bottom: 10px;
  cursor: pointer;
}
.tmz-gallery .header .change-view-button.single-view-button {
  background: transparent url(../images/tmz_gallery/single_view_button.png);
}
.tmz-gallery .header .change-view-button.grid-view-button {
  background: transparent url(../images/tmz_gallery/grid_view_button.png);
}
.tmz-gallery .header .title {
  font-size: 30px;
  font-weight: bold;
  width: 650px;
  padding-bottom: 3px;
}
.tmz-gallery > .header > .gallery-sharing {
  position: absolute;
  bottom: 17px;
  right: 105px;
  width: 215px;
  height: 43px;
}
.tmz-gallery > .header > .gallery-sharing > p,
.tmz-gallery > .single-view > .image-sharing > p {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0;
  margin-bottom: 11px;
}
.tmz-gallery > .header > .gallery-sharing > p {
  padding: 0;
  margin-bottom: 5px;
}
.tmz-gallery > .single-view > .image-sharing > p {
  color: white;
  padding: 4px 10px 0 0;
}
.tmz-gallery > .header > .gallery-sharing > .fb_share {
  float: left;
  margin: 1px 10px 0 0;
  width: 75px;
}
.tmz-gallery > .header > .gallery-sharing > .twitter {
  float: left;
  width: 100px;
}
.tmz-gallery .single-view,
.tmz-gallery .grid-view,
.tmz-gallery .end-slate {
  background-color: black;
  height: 550px;
}
.tmz-gallery .next,
.tmz-gallery .prev {
  float: left;
  display: block;
  width: 46px;
  height: 443px;
  margin: 38px 0;
}
.tmz-gallery .grid-view .left,
.tmz-gallery .grid-view .right {
  width: 128px;
  height: 100%;
  float: left;
}
.tmz-gallery .next {
  background: transparent url(../images/tmz_gallery/nav_sprite-reverse.png) no-repeat -46px 0px;
  margin-right: 19px;
  cursor: pointer;
}
.tmz-gallery .next.hover {
  background: transparent url(../images/tmz_gallery/nav_sprite-reverse.png) no-repeat -46px -443px;
}
.tmz-gallery .prev {
  background: transparent url(../images/tmz_gallery/nav_sprite-reverse.png) no-repeat 0px 0px;
  margin-left: 19px;
  cursor: pointer;
}
.tmz-gallery .prev.hover {
  background: transparent url(../images/tmz_gallery/nav_sprite-reverse.png) no-repeat 0px -443px;
}
.tmz-gallery .single-view {
  position: relative;
}
.tmz-gallery .single-view .image-wrapper {
  float: left;
  width: 548px;
  height: 480px;
  margin: 20px 0;
}
.tmz-gallery > .single-view > .right {
  float: right;
}
.tmz-gallery > .single-view > .right > .meta {
  color: white;
  height: 210px;
  width: 300px;
  margin: 20px 20px 0px 0;
  line-height: 1.5;
  position: relative;
}
.tmz-gallery > .single-view > .image-sharing {
  position: absolute;
  top: 517px;
  left: 29px;
  z-index: 1;
}
.tmz-gallery > .single-view > .image-sharing > * {
  float: left;
  min-height: 1px;
}
.tmz-gallery > .single-view > .image-sharing > div.stumbleupon {
  width: 110px;
}
.tmz-gallery > .single-view > .image-sharing > div.tumblr {
  width: 125px;
}
.tmz-gallery > .single-view > .image-sharing > div.fb_share {
  width: 105px;
}
.tmz-gallery > .single-view > .right > .meta .image_count {
  font-size: 18px;
}
.tmz-gallery > .single-view > .right > .meta .image_count .current_index {
  font-size: 30px;
}
.tmz-gallery .meta .image_count .current_index .pound {
  font-size: 14px;
  vertical-align: super;
}
.tmz-gallery .meta .title {
  font-size: 18px;
  font-weight: bold;
}
.tmz-gallery .meta .caption {
  font-size: 16px;
  height: 200px;
  overflow: hidden;
  margin: 0 auto;
}
.tmz-gallery .right .ad {
  position: absolute;
  overflow: hidden;
  width: 300px;
  height: 250px;
  bottom: 20px;
}
.tmz-gallery .grid-view .prev {
  margin-left: 82px;
}
.tmz-gallery .grid-view .next {
  margin-right: 82px;
}
.tmz-gallery .grid-view .grid {
  margin: 23px 0;
  float: left;
}
.tmz-gallery .image-wrapper {
  position: relative;
  margin: 0 auto;
  width: 548px;
}
.tmz-gallery .interstitial_ad_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 480px;
  display: none;
  z-index: 100;
}
.tmz-gallery .interstitial_ad {
  margin: 118px auto 0 auto;
  width: 300px;
  height: 250px;
}
.tmz-gallery > .single-view > .image-wrapper > .poll {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -274px;
  z-index: 1;
  /* why doesn't this default to 1? */

}
.tmz-gallery > .single-view > .image-wrapper > .image {
  width: 548px;
  height: 480px;
  position: relative;
  cursor: pointer;
}
.tmz-gallery .credit {
  text-align: right;
  width: 548px;
  font-size: 10px;
  color: grey;
  height: 14px;
  margin-top: 6px;
  margin-bottom: 5px;
  height: 13px;
  overflow: hidden;
}
.tmz-gallery .single-view .image .poll {
  position: absolute;
  background: transparent;
}
.position-n {
  top: 0;
  left: 0;
}
.position-s {
  bottom: 0;
  left: 0;
}
/**** Zoomview! ****/
.zoomview .image {
  cursor: move;
}
.zoomview_controls {
  display: none;
}
.zoomview .zoomview_controls {
  background: transparent url(../images/tmz_gallery/zoomview_logo.png) no-repeat top left;
  width: 87px;
  height: 73px;
  padding-top: 76px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
  /* above zoom big */

}
.zoomview .zoomspots li {
  background: transparent url(../images/tmz_gallery/zoomview_zoomspot.png) no-repeat;
  width: 88px;
  height: 21px;
  margin-left: -1px;
  margin-bottom: 3px;
}
.zoomview .zoomspots li a {
  color: white;
  font-size: 14px;
  line-height: 1.5;
  padding: 0 0 0 9px;
  font-weight: bold;
}
.zoomview .plus {
  display: block;
  float: right;
  background: transparent url(../images/tmz_gallery/zoomview_plus.png) no-repeat;
  width: 22px;
  height: 22px;
}
.zoomview .minus {
  display: block;
  float: right;
  background: transparent url(../images/tmz_gallery/zoomview_minus.png) no-repeat;
  width: 22px;
  height: 22px;
  margin-left: 4px;
}
.cloud-zoom-big {
  overflow: hidden;
}
.cloud-zoom-loading {
  color: white;
  background: #222;
  padding: 3px;
  border: 1px solid #000;
}
html.lightbox .tmz-gallery > .header > .gallery-sharing {
  width: 200px;
}
html.lightbox .tmz-gallery > .single-view > .image-sharing {
  left: 17px;
}
html.lightbox .tmz-gallery .grid-view .left,
html.lightbox .tmz-gallery .grid-view .right {
  width: 102px;
}
html.lightbox .tmz-gallery > .single-view > .right {
  padding-right: 5px;
}
html.lightbox .tmz-gallery,
html.lightbox .tmz-gallery .single-view,
html.lightbox .tmz-gallery .grid-view,
html.lightbox .tmz-gallery .end-slate {
  background-color: #1c1c1c;
  color: white;
}
html.lightbox .tmz-gallery {
  width: 941px;
}
html.lightbox .tmz-gallery .header .change-view-button.single-view-button {
  background: transparent url(../images/tmz_gallery/single_view_button_dark.png);
}
html.lightbox .tmz-gallery .header .change-view-button.grid-view-button {
  background: transparent url(../images/tmz_gallery/grid_view_button_dark.png);
}
html.lightbox .tmz-gallery .header .title {
  padding-left: 15px;
  width: 595px;
}
html.lightbox .tmz-gallery .next,
html.lightbox .tmz-gallery .prev {
  width: 32px;
}
html.lightbox .tmz-gallery .next {
  margin-right: 7px;
  background-position-x: -60px;
}
html.lightbox .tmz-gallery .single-view .prev {
  margin-left: 7px;
}
html.lightbox .tmz-gallery .grid-view .prev {
  margin-left: 70px;
}
html.lightbox .tmz-gallery .header .change-view-button {
  right: 12px;
}
html.lightbox .tmz-gallery .single-view .meta {
  margin: 0;
}
html.lightbox .tmz-gallery .more-galleries {
  display: block;
  width: 162px;
  height: 34px;
  background: transparent url(../images/tmz_gallery/more-galleries.png);
}
html.lightbox .tmz-gallery .single-view .more-galleries {
  position: absolute;
  top: 532px;
  left: 427px;
}
.lightbox .photos-section .trc_related_container {
  background-color: #1c1c1c;
}
.lightbox .photos-section .trc_related_container .grid-2x2 .logoDiv a {
  color: #080808;
}
.tmz-gallery .restart {
  display: block;
  width: 90px;
  height: 22px;
  background: transparent url(../images/tmz_gallery/restart.png);
  cursor: pointer;
}
.tmz-gallery .end-slate {
  margin: 0;
  height: 535px;
  color: white;
  padding: 15px 0 0 20px;
}
html.lightbox .tmz-gallery .end-slate {
  margin: 0 0 0 10px;
  padding: 0;
  height: 497px;
}
.tmz-gallery .end-slate .recent-galleries {
  float: right;
  width: 300px;
  margin-right: 20px;
}
.tmz-gallery .end-slate .recent-galleries p {
  font-size: 12px;
  margin-bottom: 25px;
  font-weight: bold;
}
.tmz-gallery .end-slate .recent-galleries .image {
  width: 45px;
  float: left;
  margin-right: 10px;
}
.tmz-gallery .end-slate .recent-galleries a {
  color: white;
}
.tmz-gallery .end-slate .recent-galleries .title {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.4;
  padding-top: 4px;
}
.tmz-gallery .end-slate .next-gallery {
  width: 585px;
  border-top: 1px dotted #333;
  height: 195px;
  margin-top: 5px;
}
.tmz-gallery .end-slate .thumb {
  margin: 21px 0 0 18px;
  width: 150px;
  height: 150px;
  float: left;
}
.tmz-gallery .end-slate .next-gallery .title {
  margin: 18px 0 0 187px;
  font-size: 24px;
  text-transform: uppercase;
  font-style: italic;
  display: block;
  color: white;
}
.tmz-gallery .end-slate .related-galleries {
  width: 585px;
}
.tmz-gallery .end-slate .related-galleries p {
  color: #CF0000;
  border-top: 4px solid #CF0000;
  text-transform: uppercase;
  font-style: italic;
  padding-top: 4px;
  font-weight: bold;
}
.tmz-gallery .end-slate .related-galleries .list {
  margin-top: 20px;
}
.tmz-gallery .end-slate .related-galleries .list .image {
  border-bottom: 4px solid #CF0000;
}
.tmz-gallery .end-slate .related-galleries .list a {
  color: white;
  font-size: 12px;
  line-height: 1.4;
}
.tmz-gallery .end-slate .related-galleries .list .title {
  margin-top: 4px;
  font-weight: bold;
}
.tmz-gallery .end-slate .more-galleries {
  margin: 20px 0 0 363px;
}
.tmz-image img {
  border: 0;
  margin: 0;
  padding: 0;
  position: absolute;
}
.tmz-image {
  overflow: hidden;
  position: relative;
}
.tmz-lightbox .frame {
  background-color: white;
  overflow: hidden;
  position: relative;
  width: 941px;
  border: 5px solid black;
  top: -5px;
  right: -5px;
}
.tmz-lightbox {
  position: absolute;
  margin: 0 auto;
  opacity: 1;
  z-index: 9999999999;
}
.tmz-lightbox-modal-trap {
  position: absolute;
  display: block;
  width: 100%;
  opacity: .5;
  background-color: black;
  left: 0;
  top: 0;
  z-index: 999998;
}
.tmz-lightbox .close {
  background: transparent url(../images/tmz_lightbox/close_button.png) no-repeat 0 0;
  width: 34px;
  height: 34px;
  z-index: 100;
  position: absolute;
  top: -20px;
  right: -21px;
  cursor: pointer;
}
.tmz-lightbox .frame iframe {
  overflow: hidden;
  width: 941px;
  border: 0;
  height: 100% !important;
  overflow: visible\9;
  /* ie8 lightbox fb comment */

  scrolling: auto\9;
  /* ie8 lightbox fbcomments to scroll */

}
.tmz-lightbox .shadow {
  -moz-box-shadow: 3px 3px 4px #000;
  -webkit-box-shadow: 3px 3px 4px #000;
  box-shadow: 3px 3px 4px #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
  /* ie8 */

  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
  /* ie 5.5 - 7 */

}
.tmz-search-carousel-pane div {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.tmz-search-carousel-pane p {
  -webkit-touch-callout: text;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.tmz-search-carousel-pane .filterbar {
  position: relative;
  height: 34px;
  width: 998px;
  font-size: 11px;
  color: #fff;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 15px;
}
.tmz-search-carousel-pane .filterbar .filters {
  background-color: #242424;
  width: 700px;
  height: 34px;
}
.tmz-search-carousel-pane .filterbar .search-frame {
  position: absolute;
  right: 0;
  top: 0;
  background: none;
  width: 322px;
  height: 34px;
}
.tmz-search-carousel-pane .filterbar input.search-input {
  padding: 7px 20px 5px 13px;
  font-size: 18px;
  line-height: 24px;
  width: 312px;
  position: absolute;
  left: -24px;
  border: 0;
  outline: none;
  letter-spacing: 0.05em;
}
.tmz-search-carousel-pane .filterbar .filter {
  background-color: #242424;
  height: 24px;
  padding: 7px 8px 0 8px;
  float: left;
}
.tmz-search-carousel-pane .filterbar .filter .label {
  float: left;
  margin: 4px 0 0 0;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.tmz-search-carousel-pane .filterbar .filter .filter-list {
  float: left;
  cursor: pointer;
  padding: 0 15px 0 0;
  margin-left: 5px;
  background: #242424 url(../images/downarrow.gif) no-repeat 69px 3px;
  border: 1px solid #8d8d8d;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  text-decoration: none;
}
.tmz-search-carousel-pane .filterbar .filter .filter-list .filter-item {
  cursor: pointer;
  background-color: #242424;
  z-index: 100;
  padding: 2px 3px 2px 3px;
  margin: 1px;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.tmz-search-carousel-pane .return-from-search {
  text-decoration: none;
  position: absolute;
  top: 7px;
  left: 580px;
  color: white;
  font-weight: bold;
  cursor: pointer;
  font-size: 11px;
  border: 1px solid #8d8d8d;
  padding: 3px 3px 3px 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
.tmz-search-carousel-pane .search-button {
  background: transparent url(../images/spyglass.png) no-repeat 0 0;
  width: 15px;
  height: 15px;
  position: absolute;
  z-index: 100;
  right: 10px;
  top: 11px;
  cursor: pointer;
}
.tmz-search-carousel-pane .search-pane > .header > .title {
  width: 700px;
  float: left;
  /* remove when you see this: background: transparent url('../images/video_carousels/tiny_arrow.png') no-repeat center right; */

  font-size: 20px;
  font-size: 2rem;
  text-transform: uppercase;
  font-style: italic;
  font-weight: bold;
  padding: 0 17px 5px 0;
  margin: 0;
  letter-spacing: 0.07em;
  color: #cf0000;
}
.tmz-gallery-thumb {
  position: relative;
  margin: 0;
  padding: 16px 15px 0 0;
  float: left;
  width: 248px;
  margin-right: 16px;
  height: 219px;
  cursor: pointer;
}
.tmz-gallery-thumb > .image {
  height: 245px;
  width: 245px;
  border-bottom: 5px solid #cf0000;
}
.tmz-gallery-thumb:hover > .image {
  border-bottom: 5px solid #0B5777;
}
.tmz-gallery-thumb > .header {
  width: 245px;
  height: 35px;
  padding: 8px 0px 10px 0;
}
.tmz-gallery-thumb > .header > .title {
  padding: 0;
  margin: 0;
  color: #242424;
  font-size: 15px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  line-height: 1.3;
}
.tmz-gallery-thumb > .header > .duration {
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: lighter;
  color: #7d7d7d;
  padding: 0;
  margin: 0;
}
.tmz-gallery-thumb.tmz-search-gallery-thumb {
  background: transparent;
  height: 324px;
  width: 322px;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.tmz-gallery-thumb.tmz-search-gallery-thumb > .image {
  height: 230px;
  width: 322px;
}
.tmz-gallery-thumb.tmz-search-gallery-thumb .play-button-overlay {
  background: transparent url('../images/play-buttons/play_button_video_landing.png') no-repeat 10px 150px;
  height: 265px;
  width: 322px;
}
.tmz-gallery-thumb.tmz-search-gallery-thumb:hover .play-button-overlay {
  background-image: url('../images/play-buttons/play_button_video_landing_hover.png');
}
.tmz-video-thumb {
  position: relative;
  margin: 0;
  padding: 0;
  float: left;
  width: 245px;
  height: 251px;
  cursor: pointer;
}
.tmz-video-thumb > a > .image {
  height: 88px;
  width: 164px;
  border-bottom: 3px solid #cf0000;
}
.tmz-video-thumb:hover > a > .image {
  border-bottom: 3px solid #0B5777;
}
/* remove once using TmzImageView */
.tmz-video-thumb > a > .image > img {
  border: 0;
  width: 245px;
  height: 133px;
}
.tmz-video-thumb > a > .header {
  width: 100%;
  height: 35px;
  padding: 8px 0px 10px 0;
}
.tmz-video-thumb > a > .header > .title {
  padding: 0;
  margin: 0;
  color: #242424;
  font-size: 13px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  line-height: 1.3;
}
.tmz-video-thumb > a > .header > .title > .duration {
  font-size: inherit;
  font-weight: lighter;
  color: #7d7d7d;
}
.tmz-video-thumb > a > .play-button-overlay {
  position: absolute;
  z-index: 1;
  background: transparent url('../images/play-button-sprite.png') 0 -556px no-repeat;
  height: 31px;
  width: 29px;
  left: 10px;
  top: 53px;
  cursor: pointer;
  z-index: 100;
}
.tmz-video-thumb:hover > a > .play-button-overlay {
  background: transparent url('../images/play-button-sprite.png') 0 -612px no-repeat;
}
.tmz-video-thumb.left-edge > a > .play-button-overlay,
.tmz-video-thumb.right-edge > a > .play-button-overlay {
  display: none;
}
.tmz-video-thumb.tmz-search-video-thumb {
  background: transparent;
  height: 324px;
  width: 322px;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.tmz-video-thumb.tmz-search-video-thumb > a > .image {
  height: 230px;
  width: 322px;
}
/* remove once using TmzImageView */
.tmz-video-thumb.tmz-search-video-thumb > a > .image > img {
  height: 230px;
  width: 322px;
}
.tmz-video-thumb.tmz-search-video-thumb > a > .header > .title {
  width: 322px;
}
.tmz-video-thumb.tmz-search-video-thumb > a > .play-button-overlay {
  background: transparent url('../images/play-buttons/play_button_video_landing.png') no-repeat 10px 150px;
  height: 324px;
  width: 322px;
}
.tmz-video-thumb.tmz-search-video-thumb:hover > a > .play-button-overlay {
  background-image: url('../images/play-buttons/play_button_video_landing_hover.png');
}
.tmz-gallery-grid-thumb {
  cursor: pointer;
}
.tmz-gallery-grid-thumb > .image {
  width: 169px;
  height: 128px;
}
.tmz-gallery-grid-thumb > .image {
  border-bottom: 4px solid #CF0000;
}
.tmz-gallery-grid-thumb.selected > .image {
  border: 1px solid #CF0000;
  border-bottom: 4px solid #CF0000;
  padding: 0;
}
.tmz-gallery-grid-thumb:hover > .image {
  border-bottom: 4px solid #0B5777;
}
.tmz-gallery-grid-thumb.selected:hover > .image {
  border-bottom: 4px solid #CF0000 !important;
}
/* CRZ: because tmz-video-footer-thumb has an a tag it will not inherit styles from tmz-video-thumb. we can reconcile this when we make all carousels the same */
.tmz-video-footer-thumb,
.tmz-video-playlist-thumb {
  padding: 0;
  margin: 0;
  background-color: black;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.tmz-video-thumb > a,
.tmz-video-footer-thumb > a,
.tmz-video-playlist-thumb > a {
  text-decoration: none;
}
.tmz-video-footer-thumb .header {
  width: 192px;
  height: 31px;
  padding: 9px 8px 7px 9px;
  font-size: 15px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  line-height: 1.3;
}
.tmz-video-footer-thumb a .header .title,
.tmz-video-footer-thumb.tmz-video-thumb a .header > .title > .duration,
.tmz-video-playlist-thumb a .header .title,
.tmz-video-footer-thumb.tmz-video-playlist-thumb a .header > .title > .duration {
  font-family: Arial, sans-serif;
  color: white;
  font-weight: bold;
  padding: 0;
  margin: 0;
  font-size: 14px;
  line-height: 1.1em;
}
.tmz-video-playlist-thumb > a > .header > .title {
  color: black;
}
html.lightbox .tmz-video-playlist-thumb .header .title {
  color: white;
}
.tmz-video-footer-thumb .header .title .duration,
.tmz-video-playlist-thumb .header .title .duration {
  color: white;
  font-weight: lighter;
  color: #7d7d7d;
}
.tmz-video-footer-thumb .play-button,
.tmz-video-playlist-thumb .play-button {
  position: absolute;
  background: transparent url('../images/play-button-sprite.png') 0 -556px no-repeat;
  height: 31px;
  width: 29px;
  left: 15px;
  top: 127px;
  cursor: pointer;
  z-index: 100;
}
.tmz-video-footer-thumb a:hover .play-button,
.tmz-video-playlist-thumb a:hover .play-button {
  background: transparent url('../images/play-button-sprite.png') 0 -612px no-repeat;
}
.tmz-video-footer-thumb .image,
.tmz-video-playlist-thumb .image {
  border-bottom: 5px solid #cf0000;
  height: 120px;
  width: 210px;
}
.tmz-video-footer-thumb > a:hover > .image {
  border-bottom: 5px solid #0B5777;
}
.tmz-video-playlist-thumb > a:hover > .image {
  border-bottom: 4px solid #0B5777;
}
/****/
.tmz-video-playlist-thumb {
  background-color: transparent;
}
.tmz-video-playlist-thumb > a {
  display: block;
  padding: 18px 0;
}
.tmz-video-playlist-thumb > a > .play-button {
  top: 42px;
  left: 10px;
}
.tmz-video-playlist-thumb > a > .image,
.tmz-video-playlist-thumb > a > .header {
  float: left;
}
.tmz-video-playlist-thumb > a > .header {
  color: white;
  margin-left: 15px;
  width: 165px;
}
.tmz-video-playlist-thumb > a > .image {
  border-bottom: 4px solid #cf0000;
  height: 59px;
  width: 113px;
}
.tmz-infinipager > .next-tab {
  background: transparent url(../images/show_next_15.png) no-repeat 0 0;
  width: 975px;
  height: 104px;
  bottom: -36px;
  pointer: cursor;
}
.tmz-nested-tabs-picker {
  position: relative;
}
.tmz-nested-tabs-picker .search-frame {
  position: absolute;
  right: 0;
  top: 0;
  width: 168px;
  height: 22px;
}
.tmz-nested-tabs-picker input.search-input {
  background: transparent;
  width: 131px;
  position: absolute;
  padding: 5px 25px 5px 5px;
  top: 5px;
  right: 0;
  outline: none;
  color: #cc1900;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0.05em;
}
.tmz-nested-tabs-picker .return-from-search {
  text-decoration: none;
  position: absolute;
  top: 9px;
  right: 170px;
  color: #b3b3b3;
  font-weight: bold;
  cursor: pointer;
  font-size: 11px;
  border: 1px solid #8d8d8d;
  padding: 3px 3px 3px 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
.tmz-nested-tabs-picker .search-button {
  background: transparent url(../images/spyglass.png) no-repeat 0 0;
  width: 15px;
  height: 15px;
  position: absolute;
  z-index: 100;
  right: 10px;
  top: 11px;
  cursor: pointer;
}
.tmz-nested-tabs-picker .search-pane {
  border: 1px solid #b3b3b3;
  border-bottom: none;
}
.tmz-nested-tabs-picker .search-pane > .header > .title {
  width: 961px;
  background-color: #f3f3f3;
  float: left;
  font-size: 20px;
  font-size: 2rem;
  text-transform: uppercase;
  font-style: italic;
  font-weight: bold;
  padding: 16px 17px 5px 18px;
  margin: 0;
  letter-spacing: 0.07em;
  color: #cf0000;
}
.tmz-nested-tabs-picker .tmz-tabbed > .tabs > .tab {
  cursor: pointer;
}
.tmz-nested-tabs-picker .tmz-video-thumb {
  padding: 0 !important;
  margin: 0 !important;
  height: 142px !important;
}
.tmz-nested-tabs-picker .tmz-video-thumb > a > .image {
  height: 79px;
  width: 146px;
}
.tmz-nested-tabs-picker .tmz-video-thumb > a > .header {
  width: 146px;
  padding-top: 5px;
}
.tmz-nested-tabs-picker .tmz-video-thumb > a > .header > .title,
.tmz-nested-tabs-picker .tmz-video-thumb > a > .header > .title > .duration {
  font-size: 10px;
  font-weight: bold;
}
.tmz-nested-tabs-picker .tmz-video-thumb a .play-button-overlay {
  overflow: hidden;
  position: absolute;
  background: transparent url('../images/play-button-sprite.png') 0 -556px no-repeat;
  height: 31px;
  width: 29px;
  left: 10px;
  top: 45px;
  cursor: pointer;
  z-index: 100;
}
.tmz-nested-tabs-picker .tmz-video-thumb:hover a .play-button-overlay {
  background: transparent url('../images/play-button-sprite.png') 0 -611px no-repeat;
}
.tmz-nested-tabs-picker > .categories > .tmz-tabbed > .tabs > .tab {
  background-color: #f3f3f3;
  color: #8d8d8d;
  font-weight: bold;
  font-size: 15px;
  font-size: 1.5rem;
  padding: 6px 15px 5px 15px;
  margin-right: 2px;
  letter-spacing: 0.05em;
}
.tmz-nested-tabs-picker > .categories > .tmz-tabbed > .tabs > .tab.selected {
  background-color: #b3b3b3;
  color: white;
  text-shadow: 0.05em 0.05em 0.2em #333;
}
.tmz-nested-tabs-picker > .categories > .tmz-tabbed .tmz-tabbed > .tabs > .tab.selected {
  background-color: #f3f3f3;
}
.tmz-nested-tabs-picker > .categories > .tmz-tabbed .tmz-tabbed > .tabs {
  border: 1px solid #c0c0c0;
  border-top: none;
  border-right: 1px solid #f3f3f3;
  width: 180px;
  padding-top: 18px;
}
.tmz-nested-tabs-picker > .categories > .tmz-tabbed .tmz-tabbed > .views {
  width: 816px;
}
.tmz-nested-tabs-picker > .categories > .tmz-tabbed .tmz-tabbed > .tabs > .tab {
  color: #4c4c4c;
  font-size: 16px;
  padding: 5px 0px 4px 34px;
  font-weight: bold;
}
.tmz-nested-tabs-picker .categories .tmz-infinipager {
  border-right: 1px solid #c0c0c0;
}
.tmz-nested-tabs-picker .categories .tmz-infinipager.showing-all-rows {
  border-bottom: 1px solid black;
}
.tmz-nested-tabs-picker .tmz-infinipager .tmz-slide-grid {
  padding: 18px 19px;
  border-top: #cacaca;
  background-color: #f3f3f3;
}
.tmz-nested-tabs-picker > .categories > .tmz-tabbed > .views {
  border-top: 1px solid #c0c0c0;
}
.tmz-nested-tabs-picker .tmz-infinipager > .next-gradient {
  width: 100%;
}
.tmz-nested-tabs-picker .tmz-infinipager > .next-tab {
  margin-left: -2px;
  /* CRZ: move to tmz_infinipager.css after reconciliation */

}
.tmz-infinipager {
  margin-bottom: 61px;
  min-height: 62px;
  clear: both;
}
.tmz-infinipager div {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.tmz-infinipager p {
  -webkit-touch-callout: text;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.tmz-infinipager > .next-gradient {
  position: absolute;
  background: transparent url(../images/infinipager/infinipager-sprite.png) repeat-x 0 0;
  width: 998px;
  height: 62px;
  bottom: -6px;
}
.tmz-infinipager > .next-tab {
  position: absolute;
  background: transparent url(../images/infinipager/infinipager-sprite.png) no-repeat 0 -204px;
  cursor: pointer;
  width: 152px;
  height: 42px;
  left: 409px;
  bottom: -36px;
}
.tmz-infinipager > .next-tab:hover {
  background: transparent url(../images/infinipager/infinipager-sprite.png) no-repeat 0 -112px;
}
.tmz-infinipager > .next-tab > .label {
  margin: 10px 2px 0 5px;
  text-align: center;
  color: white;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
@media (max-device-width: 1024px) and (orientation: landscape), (max-device-width: 768px) and (orientation: portrait) {
  html {
    width: 1098px;
  }
  .masthead-stretcher {
    width: 1099px;
  }
  #nav-stretcher-sticky-wrapper {
    display: none;
  }
  #footer {
    width: 998px;
  }
  #footer .footer-search-wrapper {
    position: relative;
    top: -65px;
    left: 45px;
  }
  .tmz-posts h5 a {
    color: #cccccc;
  }
}


