/* Site block dimensions *//* Grid Columns *//* @18_columns really is @full_page_width *//* Colors *//* Image sizes, etc. *//* Images *//* Do not use the following class directly in HTML to preserve semantic markup. * Use mixins instead to embed all the properties of a class into another. * See #more_episodes_container p for an example.*/.separator_on_top {  background: url('/images/separator_horizontal.gif') repeat-x;  padding-top: 8px;}/* RESET */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-weight: inherit;  font-style: inherit;  font-size: 100%;  font-family: inherit;  vertical-align: baseline;}em {  font-style: normal;}ol,ul {  list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {  border-collapse: collapse;  border-spacing: 0;}caption,th,td {  text-align: left;  font-weight: normal;}/* END RESET *//* Default styles */.clearfix:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.clearfix {  display: inline-block;}html[xmlns] .clearfix {  display: block;}* html .clearfix {  height: 1%;}dt,dd {  font-weight: normal;}a {  text-decoration: none;}body {  color: white;  background: #000000;  font-family: Arial, sans-serif;  font-size: 62.5%;}body.admin {  color: black;}input,textarea {  outline: none;}@font-face {  font-family: 'NexaRegular';  src: url('/fonts/nexaregular-webfont.eot');  src: url('/fonts/nexaregular-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/nexaregular-webfont.woff') format('woff'), url('/fonts/nexaregular-webfont.ttf') format('truetype'), url('/fontsnexaregular-webfont.svg#nexa_regularregular') format('svg');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'NexaBoldRegular';  src: url('/fonts/nexa-bold-webfont.eot');  src: url('/fonts/nexa-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/nexa-bold-webfont.woff') format('woff'), url('/fontsnexa-bold-webfont.ttf') format('truetype'), url('/fonts/nexa-bold-webfont.svg#nexa_boldregular') format('svg');  font-weight: bold;  font-style: normal;}.brand_font_white {  font-family: Arial;  color: #FFFFFF;}.brand_font_white a {  color: #FFFFFF;}.brand_font_white a:hover {  color: #FFFFFF;}.brand_font_white_alt {  font-family: Arial;  color: #FFFFFF;}.brand_font_white_alt a {  color: #FFFFFF;}.brand_font_white_alt a:hover {  color: #FFFFFF;}.brand_font_grey_light {  font-family: Arial;  color: #a4a4a4;}.brand_font_grey_light a {  color: #a4a4a4;}.brand_font_grey_light a:hover {  color: #a4a4a4;}.brand_font_grey_lighter {  font-family: Arial;  color: #B9B9B9;}.brand_font_grey_lighter a {  color: #B9B9B9;}.brand_font_grey_lighter a:hover {  color: #B9B9B9;}.brand_font_grey {  font-family: Arial;  color: #6B6B6B;}.brand_font_grey a {  color: #6B6B6B;}.brand_font_grey a:hover {  color: #6B6B6B;}/* === Global constants === *//* === Resource lists === *//* generic resource list *//* === WARNING ===  DO NOT EVER touch ul.resource_list unless you know what you are doing.  If you need to set specific rules than create a new context for your  resource list and add them into that scope.*/ul.resource_list li {  padding-top: 5px;  padding-right: 0;  padding-bottom: 5px;  /* padding-left has to be overridden in individual res_list "subclasses" because of the different thumbnail sizes that they have.*/}ul.resource_list li a span.mask {  position: absolute;  display: none;  /* overridden in ie6 */}ul.resource_list li a span.thumbnail {  display: block;  float: left;  position: relative;  overflow: hidden;}ul.resource_list li a em {  display: block;  padding-right: 14px;  color: #fff;  font-size: 1.3em;  /* !!REVIEW thse new additions !! */  background: url('/images/separator_horizontal.gif') repeat-x;  padding-top: 8px;}ul.resource_list li a small {  display: block;  margin-top: 0;  padding-right: 14px;  font-size: 1.3em;  color: gray;}ul.resource_list li a:hover em {  text-decoration: underline;}a span.thumbnail span.vod,a span.thumbnail span.clip_sash {  position: absolute;  display: block;  top: 0;  left: -29px;  width: 64px;  text-indent: -9999px;}a span.thumbnail span.vod span.label,a span.thumbnail span.clip_sash span.label {  position: absolute;  display: block;  bottom: 10px;  margin: 0 10px;  color: white;  font-size: 1.2em;}a span.thumbnail span.vod {  background: #440240 url('/images/episodes/sash_vod.png') no-repeat;}a span.thumbnail span.vod.unavailable {  background: #525252 url('/images/episodes/sash_vod_unavailable.png?20110617') no-repeat;}a span.thumbnail span.clip_sash {  background: #4d4d4d url('/images/clips/sash_clip.png') no-repeat;}a span.thumbnail span.play {  position: absolute;  display: block;  top: 10px;  left: 10px;  width: 16px;  height: 19px;  background: url('/images/episodes/play.png');}a:hover span.thumbnail span.vod,a:hover span.thumbnail span.clip_sash {  left: 0 !important;  text-indent: 0;}ul.episodes li {  padding-left: 159px;}ul.episodes li div.thumbnail {  float: left;}ul.episodes li a span.mask {  width: 145px;  height: 82px;}ul.episodes li a span.thumbnail {  width: 145px;  height: 82px;  margin-left: -159px;}ul.episodes li a span.thumbnail span.vod {  height: 82px;}ul.episodes li div.text {  background: url("/images/separator_horizontal.gif") repeat-x;}ul.episodes li div.text ul.metadata {  float: right;  width: 130px;  padding-top: 8px;}ul.episodes li div.text ul.metadata li {  padding: 0;}ul.episodes li div.text ul.metadata li.date {  color: #a4a4a4;  font-size: 1.3em;}ul.episodes li div.text ul.metadata li.channel {  color: #a4a4a4;  font-size: 1.3em;}ul.episodes li div.text .text_inner {  padding-right: 140px;  padding-top: 8px;}ul.episodes li div.text .text_inner h3 {  margin: 0;  /* TODO: remove global margin from content_block */  color: white;  font-weight: bold;  font-size: 1.3em;}ul.episodes li div.text .text_inner h3 a {  color: white;}ul.episodes li div.text .text_inner h3 a :hover {  text-decoration: underline;}ul.episodes li div.text .text_inner p {  font-size: 1.3em;  color: #a4a4a4;  line-height: 1.15em;}ul.episodes li div.text .text_inner p.vod_availability {  font-size: 1.2em;  margin-top: 5px;}ul.demand_five {  left: 40px;}ul.demand_five li {  width: 285px;  height: 206px;  padding: 0 2px 0 0;  background: transparent url(/images/backgrounds/demand_five_carousel_splitter.gif) top right repeat-y;  float: left;}ul.demand_five li a span.mask {  width: 285px;  height: 160px;}ul.demand_five li a span.thumbnail {  float: none;  margin-left: 0;  width: 285px;  height: 160px;}ul.demand_five li a span.thumbnail span.vod {  left: -64px;  height: 160px;  background: url('/images/episodes/sash_vod_large.png');}ul.demand_five li a span.thumbnail span.play {  left: -54px;  width: 25px;  height: 28px;  background: url('/images/episodes/play_large.png');}ul.demand_five li a em,ul.demand_five li a small {  padding-left: 10px;}ul.demand_five li a em {  background: none;}ul.demand_five li a :hover span.thumbnail span.play {  left: 10px;}ul.recently_seen_on_tv li {  position: relative;  float: left;  overflow: hidden;  width: 143px;  height: 200px;  padding-left: 2px;  margin-right: 14px;}ul.recently_seen_on_tv li p {  height: 50px;  margin: 5px 0 0 10px;  color: #999999;  font-size: 1.3em;  line-height: 1.15em;}ul.recently_seen_on_tv li p span.weekday {  display: block;  height: 20px;  background-image: url(/images/text_replacements/days_of_week.png);  background-repeat: no-repeat;  text-indent: -5000px;}ul.recently_seen_on_tv li p span.mon {  background-position: 0px 0px;}ul.recently_seen_on_tv li p span.tue {  background-position: 0px -20px;}ul.recently_seen_on_tv li p span.wed {  background-position: 0px -40px;}ul.recently_seen_on_tv li p span.thu {  background-position: 0px -60px;}ul.recently_seen_on_tv li p span.fri {  background-position: 0px -80px;}ul.recently_seen_on_tv li p span.sat {  background-position: 0px -100px;}ul.recently_seen_on_tv li p span.sun {  background-position: 0px -120px;}ul.recently_seen_on_tv li p span.mday {  display: block;  height: 20px;  background-image: url(/images/text_replacements/days_of_month.png);  background-repeat: no-repeat;  text-indent: -5000px;}ul.recently_seen_on_tv li p span.day_1 {  background-position: 0px 0px;}ul.recently_seen_on_tv li p span.day_2 {  background-position: 0px -20px;}ul.recently_seen_on_tv li p span.day_3 {  background-position: 0px -40px;}ul.recently_seen_on_tv li p span.day_4 {  background-position: 0px -60px;}ul.recently_seen_on_tv li p span.day_5 {  background-position: 0px -80px;}ul.recently_seen_on_tv li p span.day_6 {  background-position: 0px -100px;}ul.recently_seen_on_tv li p span.day_7 {  background-position: 0px -120px;}ul.recently_seen_on_tv li p span.day_8 {  background-position: 0px -140px;}ul.recently_seen_on_tv li p span.day_9 {  background-position: 0px -160px;}ul.recently_seen_on_tv li p span.day_10 {  background-position: 0px -180px;}ul.recently_seen_on_tv li p span.day_11 {  background-position: 0px -200px;}ul.recently_seen_on_tv li p span.day_12 {  background-position: 0px -220px;}ul.recently_seen_on_tv li p span.day_13 {  background-position: 0px -240px;}ul.recently_seen_on_tv li p span.day_14 {  background-position: 0px -260px;}ul.recently_seen_on_tv li p span.day_15 {  background-position: 0px -280px;}ul.recently_seen_on_tv li p span.day_16 {  background-position: 0px -300px;}ul.recently_seen_on_tv li p span.day_17 {  background-position: 0px -320px;}ul.recently_seen_on_tv li p span.day_18 {  background-position: 0px -340px;}ul.recently_seen_on_tv li p span.day_19 {  background-position: 0px -360px;}ul.recently_seen_on_tv li p span.day_20 {  background-position: 0px -380px;}ul.recently_seen_on_tv li p span.day_21 {  background-position: 0px -400px;}ul.recently_seen_on_tv li p span.day_22 {  background-position: 0px -420px;}ul.recently_seen_on_tv li p span.day_23 {  background-position: 0px -440px;}ul.recently_seen_on_tv li p span.day_24 {  background-position: 0px -460px;}ul.recently_seen_on_tv li p span.day_25 {  background-position: 0px -480px;}ul.recently_seen_on_tv li p span.day_26 {  background-position: 0px -500px;}ul.recently_seen_on_tv li p span.day_27 {  background-position: 0px -520px;}ul.recently_seen_on_tv li p span.day_28 {  background-position: 0px -540px;}ul.recently_seen_on_tv li p span.day_29 {  background-position: 0px -560px;}ul.recently_seen_on_tv li p span.day_30 {  background-position: 0px -580px;}ul.recently_seen_on_tv li p span.day_31 {  background-position: 0px -600px;}ul.recently_seen_on_tv li a {  display: block;  padding-left: 2px;}ul.recently_seen_on_tv li a em {  margin-left: 10px;  font-size: 1.2em;  background: none;}ul.recently_seen_on_tv li a small {  margin-left: 10px;}ul.recently_seen_on_tv li a span.thumbnail {  float: none;  margin-left: 0;}ul.recently_seen_on_tv li.recent {  background: url('/images/separator_vertical.gif') repeat-y;}ul.recently_seen_on_tv li.recent a {  background: none;}ul.recently_seen_on_tv li.first {  width: 145px;  padding-left: 0;  background: none;}ul.recently_seen_on_tv li.last {  margin-right: 0;}ul.recently_seen_on_tv li.first a,ul.recently_seen_on_tv li.recent a {  padding-left: 0;}ul.last_played li {  padding: 0px 9px 0px 9px;  background: url('/images/separator_horizontal_purple.gif') repeat-x top;  height: 50px;}ul.last_played li a em {  padding-right: 19px;  font-size: 1.2em;  background: none;}ul.last_played li a small {  margin-top: 0;  padding-right: 0;}ul.last_played li a :hover em {  text-decoration: none;  background: url('/images/episodes/play_small.gif') no-repeat top right;}ul.last_played li a :hover span.play {  visibility: visible;}ul.last_played li.first {  background: none;}ul.watch_categorised li {  position: relative;  float: left;  overflow: hidden;  width: 143px;  padding: 0;  margin-right: 14px;}ul.watch_categorised li a {  display: block;  height: 162px;  padding-left: 2px;  background: url('/images/separator_vertical.gif') repeat-y;}ul.watch_categorised li a em {  margin-left: 10px;  font-size: 1.2em;  background: none;}ul.watch_categorised li a small {  margin-left: 10px;}ul.watch_categorised li a span.thumbnail {  float: none;  margin-left: 0;}ul.watch_categorised li.first {  width: 145px;  padding-left: 0;  background: none;}ul.watch_categorised li.first a {  background: none;}ul.watch_categorised li.last {  margin-right: 0;}ul.watch_categorised li.first a,ul.watch_categorised li.recent a {  padding-left: 0;}ul.upcoming_episodes_index li {  padding-left: 212px;  padding-bottom: 9px;}ul.upcoming_episodes_index li a span.mask {  width: 198px;  height: 112px;}ul.upcoming_episodes_index li a span.thumbnail {  width: 198px;  height: 112px;  margin-left: -212px;}ul.upcoming_episodes_index li a span.thumbnail span.vod {  height: 112px;  background: url('/images/episodes/sash_vod_large.png');}ul.upcoming_episodes_index li a span.thumbnail span.vod.unavailable {  background: url('/images/episodes/sash_vod_unavailable.png?20110617');}ul.upcoming_episodes_index li div.text {  width: 410px;}ul.list_horizontal {  position: relative;}ul.list_horizontal li {  position: relative;  float: left;  overflow: hidden;  width: 143px;  padding: 0;  margin-right: 14px;}ul.list_horizontal li a {  display: block;  height: 145px;  padding-left: 2px;  background: url('/images/separator_vertical.gif') repeat-y;}ul.list_horizontal li a em {  margin-left: 10px;  font-size: 1.2em;  background: none;}ul.list_horizontal li a small {  margin-left: 10px;}ul.list_horizontal li a span.thumbnail {  float: none;  margin-left: 0;}ul.list_horizontal li a span.thumbnail span.vod {  left: -29px;  opacity: 0.9;}ul.list_horizontal li a span.thumbnail span.play {  left: 10px;}ul.list_horizontal li.first {  width: 145px;  padding-left: 0;  background: none;}ul.list_horizontal li.first a {  background: none;}ul.list_horizontal li.last {  margin-right: 0;}ul.list_horizontal li.first a,ul.list_horizontal li.recent a {  padding-left: 0;}/* === Shows === */ul.shows_index {  width: 954px;}ul.shows_index li {  float: left;  width: 145px;  height: 160px;  margin: 10px 14px 0 -2px;  padding-left: 2px;}ul.shows_index li a {  height: 130px;  margin-top: 30px;  margin-left: -2px;  padding-left: 2px;  background: url('/images/separator_vertical.gif') repeat-y;}ul.shows_index li a span.thumbnail {  float: none;}ul.shows_index li a span.thumbnail span.vod {  height: 82px;}ul.shows_index li a em {  margin-left: 10px;  padding-right: 0;  background: none;  font-size: 1.2em;}ul.shows_index li.first {  background: url('/images/separator_vertical.gif') repeat-y;}ul.shows_index li.first h4 {  float: left;  height: 25px;  width: 41px;  margin-left: 10px;  background-image: url(/images/text_replacements/alphabet_on_gray.png);  text-indent: -5000px;}ul.shows_index li.first h4#group_A {  background-position: 0px 0px;}ul.shows_index li.first h4#group_B {  background-position: 0px -25px;}ul.shows_index li.first h4#group_C {  background-position: 0px -50px;}ul.shows_index li.first h4#group_D {  background-position: 0px -75px;}ul.shows_index li.first h4#group_E {  background-position: 0px -100px;}ul.shows_index li.first h4#group_F {  background-position: 0px -125px;}ul.shows_index li.first h4#group_G {  background-position: 0px -150px;}ul.shows_index li.first h4#group_H {  background-position: 0px -175px;}ul.shows_index li.first h4#group_I {  background-position: 0px -200px;}ul.shows_index li.first h4#group_J {  background-position: 0px -225px;}ul.shows_index li.first h4#group_K {  background-position: 0px -250px;}ul.shows_index li.first h4#group_L {  background-position: 0px -275px;}ul.shows_index li.first h4#group_M {  background-position: 0px -300px;}ul.shows_index li.first h4#group_N {  background-position: 0px -325px;}ul.shows_index li.first h4#group_O {  background-position: 0px -350px;}ul.shows_index li.first h4#group_P {  background-position: 0px -375px;}ul.shows_index li.first h4#group_Q {  background-position: 0px -400px;}ul.shows_index li.first h4#group_R {  background-position: 0px -425px;}ul.shows_index li.first h4#group_S {  background-position: 0px -450px;}ul.shows_index li.first h4#group_T {  background-position: 0px -475px;}ul.shows_index li.first h4#group_U {  background-position: 0px -500px;}ul.shows_index li.first h4#group_V {  background-position: 0px -525px;}ul.shows_index li.first h4#group_W {  background-position: 0px -550px;}ul.shows_index li.first h4#group_X {  background-position: 0px -575px;}ul.shows_index li.first h4#group_Y {  background-position: 0px -600px;}ul.shows_index li.first h4#group_Z {  background-position: 0px -625px;}ul.shows_index li.first h4#group_0-9 {  background-position: 0px -650px;}ul.shows_index li.first a {  background: none;}ul.shows_index li.mpu_wrapper {  float: right;  padding: 0;  width: 304px;  height: 350px;}ul.shows_index li.mpu_wrapper a {  height: auto;  margin: 0;  padding: 0;  background: inherit;}ul.related_shows li {  padding-left: 142px;}ul.related_shows li a span.mask {  width: 128px;  height: 72px;}ul.related_shows li a span.thumbnail {  width: 128px;  height: 72px;  margin-left: -142px;}ul.top_shows li {  padding-top: 0;  padding-left: 2px;  margin-right: 12px;  float: left;  height: 168px;  width: 224px;  background: url('/images/separator_vertical.gif') repeat-y;}ul.top_shows li a span.mask {  width: 224px;  height: 126px;}ul.top_shows li a span.thumbnail {  float: none;  width: 224px;  height: 126px;}ul.top_shows li a span.thumbnail span.vod {  height: 126px;}ul.top_shows li a em {  background: none;  margin-left: 10px;}ul.top_shows li.last {  margin-right: 0;}ul.top_shows li.first {  padding-left: 0;  background: none;  margin-right: 14px;}ul.minivertical_search_results li div.thumbnail,ul.show_search_results li div.thumbnail {  float: left;  margin-right: 14px;}ul.minivertical_search_results li div.text,ul.show_search_results li div.text {  float: left;  width: 410px;}ul.minivertical_search_results li div.text h3,ul.show_search_results li div.text h3 {  background: url("/images/separator_horizontal.gif") repeat-x scroll 0 0 transparent;  color: #FFFFFF;  display: block;  padding-right: 14px;  padding-top: 8px;  font-weight: normal;  font-size: 1.3em;  margin: 0;}ul.minivertical_search_results li div.text h3 a,ul.show_search_results li div.text h3 a {  color: white;}ul.minivertical_search_results li div.text h3 a :hover,ul.show_search_results li div.text h3 a :hover {  text-decoration: underline;}ul.minivertical_search_results li div.text p.description,ul.show_search_results li div.text p.description {  color: gray;  display: block;  font-size: 1.3em;  margin-top: 0;  padding-right: 14px;  line-height: 1.15em;}ul.minivertical_search_results li div.text ul.links,ul.show_search_results li div.text ul.links {  margin-top: 16px;}ul.minivertical_search_results li div.text ul.links li,ul.show_search_results li div.text ul.links li {  padding: 0;  float: left;}ul.minivertical_search_results li div.text ul.links li a,ul.show_search_results li div.text ul.links li a {  width: auto;  display: block;  color: white;  font-size: 1.3em;}ul.minivertical_search_results li div.text ul.links li a :hover,ul.show_search_results li div.text ul.links li a :hover {  text-decoration: underline;}ul.minivertical_search_results li div.text ul.links li a.demand5,ul.show_search_results li div.text ul.links li a.demand5 {  background: transparent url(/images/icons/watch.gif) right center no-repeat;  padding-right: 22px;}ul.articles li div.thumbnail {  float: left;  margin-right: 14px;}ul.articles li div.text {  background: url("/images/separator_horizontal.gif") repeat-x;  float: left;  width: 463px;}ul.articles li div.text ul.metadata {  float: right;  width: 130px;  padding-top: 8px;}ul.articles li div.text ul.metadata li {  padding: 0;}ul.articles li div.text ul.metadata li.date {  color: #a4a4a4;  font-size: 1.3em;}ul.articles li div.text .text_inner {  padding-right: 140px;  padding-top: 8px;}ul.articles li div.text .text_inner h3 {  color: white;  font-weight: bold;  font-size: 1.3em;  line-height: 1.154em;}ul.articles li div.text .text_inner h3 a {  color: white;}ul.articles li div.text .text_inner h3 a :hover {  text-decoration: underline;}ul.articles li div.text .text_inner span.description,ul.articles li div.text .text_inner p.description {  font-size: 1.3em;  color: gray;  line-height: 1.154em;}ul.blog li.even {  background-color: #181818;}ul.blog li {  padding: 0;}ul.blog li div.text {  float: none;  width: 622px;  padding-bottom: 20px;}ul.blog li div.text ul.metadata li.date {  padding-top: 3px;  font-size: 1.8em;}ul.blog li div.text .text_inner {  padding-left: 10px;  padding-right: 208px;}ul.blog li div.text .text_inner h3 {  padding-bottom: 8px;  font-size: 2em;  font-weight: normal;}ul.blog li div.text .text_inner p.description {  padding-top: 10px;}ul.blog li div.text .text_inner p.description a.more {  color: white;}ul.featured li {  padding-top: 0;  padding-left: 2px;  margin-right: 13px;  float: left;  height: 195px;  width: 197px;  background: url('/images/separator_vertical.gif') repeat-y;}ul.featured li a span.mask {  width: 197px;  height: 112px;}ul.featured li a span.thumbnail {  float: none;  width: 197px;  height: 112px;}ul.featured li a span.thumbnail span.vod {  height: 112px;}ul.featured li a .summary {  height: 70px;  overflow: hidden;}ul.featured li a .summary em {  background: none;  margin-left: 10px;}ul.featured li a .summary small {  margin-left: 10px;}ul.featured li.last {  margin-right: 0;}ul.featured li.first {  padding-left: 0;  background: none;  margin-right: 14px;}ul.carousel_items li.item {  float: left;  padding: 0;  position: relative;  width: 622px;  height: 354px;  margin-top: -10px;}ul.carousel_items li.item h3 {  margin: 17px 0 0 10px;  font-size: 2.5em;  font-weight: bold;}ul.carousel_items li.item h4 {  margin: 0 0 0 10px;  font-size: 2.2em;  color: #cccccc;}ul.carousel_items li.item img.thumbnail {  position: absolute;  bottom: 0;  left: 0;}ul.carousel_items li.item ul.links {  position: absolute;  bottom: 0;  left: 477px;  width: 125px;  margin: 0 10px;  font-size: 1.25em;  font-weight: bold;}ul.carousel_items li.item ul.links li {  background: url('/images/separator_horizontal_main_carousel.png') repeat-x;  padding: 12px 0;}ul.carousel_items li.item ul.links a {  color: #fff;}ul.carousel_items li.item img.channel {  position: absolute;  top: 86px;  left: 477px;  margin: 10px 10px;}ul.carousel_items li.item p.description {  position: absolute;  left: 477px;  top: 129px;  width: 125px;  margin: 0 10px;  font-size: 1.15em;  color: #cccccc;}ul.website_items {  width: 2544px;}ul.website_items li {  height: 190px;  background: url('/images/separator_vertical.gif') repeat-y;  float: left;  width: 198px;  margin: 0 14px 0 -2px;  padding-left: 2px;  padding-top: 0;}ul.website_items li div.thumbnail {  float: none;  margin: 0;}ul.website_items li div.thumbnail a {  display: block;}ul.website_items li img {  margin-left: 1px;}ul.website_items li div.text {  width: auto;  height: 70px;  overflow: hidden;  background: none;  float: left;}ul.website_items li div.text .text_inner {  padding: 10px;  padding-top: 8px;}ul.website_items li div.text .text_inner h3 {  margin: 0;  color: white;  font-weight: bold;  font-size: 1.3em;  line-height: 1.154em;}ul.website_items li div.text .text_inner h3 a {  color: white;}ul.website_items li div.text .text_inner h3 a :hover {  text-decoration: underline;}ul.website_items li div.text .text_inner h3.long {  display: inline;}ul.website_items li div.text .text_inner span.description {  font-size: 1.3em;  color: gray;  line-height: 1.154em;}ul.website_items li.first img {  margin-left: 0;}ul.clips li {  padding-left: 159px;}ul.clips li div.thumbnail {  float: left;}ul.clips li a span.thumbnail {  /*        float: none;*/  margin-left: -159px;}ul.clips li a span.thumbnail span.clip_sash {  height: 82px;}ul.clips li a em {  margin-left: 10px;  padding-right: 0;  background: none;  font-size: 1.2em;}ul.related_clips li {  float: none;}ul.related_clips li div.thumbnail {  float: left;}ul.related_clips li a span.mask {  width: 145px;  height: 82px;}ul.related_clips li a span.thumbnail span.clip_sash {  height: 82px;}ul.related_clips li div.text {  background: url("/images/separator_horizontal.gif") repeat-x;}ul.related_clips li div.text ul.metadata {  float: right;  width: 130px;  padding-top: 8px;}ul.related_clips li div.text ul.metadata li {  padding: 0;}ul.related_clips li div.text ul.metadata li.date {  color: #a4a4a4;  font-size: 1.3em;}ul.related_clips li div.text ul.metadata li.channel {  color: #a4a4a4;  font-size: 1.3em;}ul.related_clips li div.text .text_inner {  padding-right: 140px;  padding-top: 8px;}ul.related_clips li div.text .text_inner h3 {  margin: 0;  /* TODO: remove global margin from content_block */  color: white;  font-weight: bold;  font-size: 1.3em;}ul.related_clips li div.text .text_inner h3 a {  color: white;}ul.related_clips li div.text .text_inner h3 a :hover {  text-decoration: underline;}ul.related_clips li div.text .text_inner p {  font-size: 1.3em;  color: #a4a4a4;  line-height: 1.15em;}ul.related_clips li div.text .text_inner p.vod_availability {  font-size: 1.2em;  margin-top: 5px;}ul.all_clips {  width: 636px;  overflow: hidden;  float: left;}ul.all_clips li {  float: left;  width: 145px;  height: 166px;  margin: 0px 14px 0 -2px;  padding-left: 2px;}ul.all_clips li a {  /*height: 130px;*/  height: 155px;  margin-top: 18px;  /*margin-bottom:18px;*/  margin-left: -2px;  padding-left: 2px;  background: url('/images/separator_vertical.gif') repeat-y;}ul.all_clips li a em {  padding-right: 5px;  font-weight: bold;}ul.all_clips li a span.thumbnail {  margin-left: 0;  float: none;}ul.all_clips li.first h4 {  float: left;  height: 25px;  width: 41px;  margin-left: 10px;  text-indent: -5000px;}ul.all_clips li.first a {  background: none;}/* the 'Everything Else' search results currently borrow most of the styling from episodes */ul.search span.thumbnail span.clip_sash {  height: 82px;}ul.mixed_carousel {  width: 636px;}ul.mixed_carousel li {  float: left;  height: 190px;  width: 198px;  margin-right: 12px;  background: url('/images/separator_vertical.gif') repeat-y;  padding-left: 2px;  padding-top: 0;  overflow: hidden;}ul.mixed_carousel li div.thumbnail span.thumbnail span.vod,ul.mixed_carousel li div.thumbnail span.thumbnail span.clip_sash {  height: 112px;}ul.mixed_carousel li div.thumbnail span.thumbnail span.vod {  background-image: url('/images/episodes/sash_vod_large.png');}ul.mixed_carousel li div.thumbnail span.thumbnail span.clip_sash {  background-image: url('/images/clips/sash_clip_large.png');}ul.mixed_carousel li div.text {  float: left;  width: 100%;  height: 70px;  overflow: hidden;}ul.mixed_carousel li div.text .text_inner {  padding: 10px;}ul.mixed_carousel li div.text .text_inner h3 {  margin: 0;  color: white;  font-weight: bold;  font-size: 1.3em;  line-height: 1.154em;}ul.mixed_carousel li div.text .text_inner h3 a {  color: white;}ul.mixed_carousel li div.text .text_inner h3 a :hover {  text-decoration: underline;}ul.mixed_carousel li div.text .text_inner h3.long {  display: inline;}ul.mixed_carousel li div.text .text_inner span.description {  font-size: 1.3em;  color: #a4a4a4;  line-height: 1.154em;}ul.mixed_carousel li.first {  background: none;  padding-left: 0;}ul.mixed_carousel span.badge {  width: 54px;  height: 54px;  position: absolute;  background-image: url('/images/icons/image_markers.png');  background-repeat: no-repeat;  bottom: 0;  right: 0;}ul.mixed_carousel .badge.new {  background-position: 0 -5px;}ul.mixed_carousel .badge.win {  background-position: 0 -61px;}ul.mixed_carousel .badge.hot {  background-position: 0 -118px;}ul.mixed_carousel .badge.takepart {  background-position: 0 -175px;}ul.mixed_carousel .badge.omg {  background-position: 0 -232px;}ul.mixed_carousel .badge.vote {  background-position: 0 -288px;}table.public_feed {  width: 940px;  color: #A4A4A4;  font-size: 13px;  border-collapse: separate;}table.public_feed tbody {  border-collapse: separate;}table.public_feed tbody td {  background-color: #1E1E1E;  padding-bottom: 10px;}table.public_feed thead {  background: url(/images/gradients/grey_horiz_47.gif) top left repeat-x;}table.public_feed thead tr {  height: 47px;  border-bottom: none;}table.public_feed thead tr th {  font-weight: bold;  font-size: 15px;}table.public_feed th,table.public_feed td {  position: static;  border-collapse: separate;  border-color: #464646 black #202020 #464646;  border-style: solid;  border-width: 1px;  padding: 10px 9px 0px;  vertical-align: top;  width: 245px;  overflow: hidden;}table.public_feed th.first,table.public_feed td.first {  border-left: none;}table.public_feed tr.alt td {  background-color: #262626;}/* == CAROUSELS == */.carousel {  overflow: hidden;}.carousel .button {  display: block;  width: 22px;  height: 23px;  overflow: hidden;  text-indent: -999px;}.carousel ul.resource_list {  position: relative;}.carousel .pagination {  width: 51px;}.carousel .pagination a.previous,.carousel .pagination span.previous {  background-image: url('/images/icons/pagination_arrow_left_on_26.gif');}.carousel .pagination a.next,.carousel .pagination span.next {  background-image: url('/images/icons/pagination_arrow_right_on_26.gif');}.carousel .pagination span {  background-position: 0 -24px;}.carousel .pagination div.previous {  float: left;}.carousel .pagination div.next {  float: right;}#demand_five .carousel ul.items_3 {  width: 855px;}#demand_five .carousel ul.items_6 {  width: 1710px;}#demand_five .carousel ul.items_9 {  width: 2565px;}#demand_five .carousel ul.items_12 {  width: 3420px;}#by_genre_carousel ul.items_6,#by_most_carousel ul.items_6 {  width: 954px;}#by_genre_carousel ul.items_12,#by_most_carousel ul.items_12 {  width: 1908px;}#by_genre_carousel ul.items_18,#by_most_carousel ul.items_18 {  width: 2862px;}#by_most_container {  margin-bottom: 20px;}#by_most_container #by_most_carousel {  border-top: 1px solid #613F5B;}.watch_index_page .carousel a.previous,.watch_index_page .carousel span.previous {  background: url('/images/icons/arrow_left_on_purple.gif') no-repeat;}.watch_index_page .carousel a.next,.watch_index_page .carousel span.next {  background: url('/images/icons/arrow_right_on_purple.gif') no-repeat;}.watch_index_page .carousel a.previous,.watch_index_page .carousel a.next {  background-position: 0px -23px;}/* == MODULES == */#sidebar .sidebar_box {  margin-top: 20px;  margin-bottom: 20px;}#sidebar #on_tonight {  margin-top: 0px;  padding-bottom: 40px;  background: #262626 url(/images/backgrounds/video_background.jpg) top right no-repeat;  overflow-y: hidden;  position: relative;}#sidebar #on_tonight h3.on_tonight span {  width: 98px;  height: 23px;  display: block;  background-image: url(/images/text_replacements/on_tonight.png?20100907);  margin: 21px 11px 42px;}#sidebar #on_tonight .channel_schedule {  background: url("/images/separator_horizontal_light.gif") repeat-x scroll left top transparent;  overflow-y: auto;  padding-bottom: 4px;}#sidebar #on_tonight .channel_schedule table {  float: left;  margin: 10px;  width: 190px;}#sidebar #on_tonight .channel_schedule table td {  font-size: 1.2em;  line-height: 1.15em;  padding-bottom: 6px;}#sidebar #on_tonight .channel_schedule table td.time {  width: 39px;  color: #999999;}#sidebar #on_tonight .channel_schedule table td.show_title {  color: #999999;}#sidebar #on_tonight .channel_schedule table td.show_title a {  color: white;}#sidebar #on_tonight .channel_schedule table td.show_title a:hover {  text-decoration: underline;}#sidebar #on_tonight .channel_schedule img {  margin-top: 10px;}#sidebar #on_tonight .more_link_box {  height: 39px;  position: absolute;  bottom: 0px;  left: 0px;  width: 100%;  background: url("/images/separator_horizontal_light.gif") repeat-x scroll left top transparent;}#sidebar #on_tonight .more_link_box a.more_link {  display: block;  float: left;  margin: 7px 11px 0;}#dialog_overlay {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: black;  opacity: 0.7;  z-index: 150;}#dialog_container {  position: fixed;  top: 0;  left: 0;  width: 100%;  z-index: 9999;}#dialog_container .dialog {  position: relative;  margin: 20px auto 0;  width: 460px;  border-top: 1px solid #535353;  background: #262626 url('/images/gradients/grey_horiz_47.gif') top left repeat-x;  color: #a4a4a4;}#dialog_container .dialog a.close_button {  position: absolute;  top: 10px;  right: 10px;  height: 17px;  line-height: 17px;  padding-right: 25px;  background: transparent url('/images/icons/close_grey.gif?20100823') top right no-repeat;  font-size: 1.3em;  color: #a4a4a4;}#dialog_container .dialog a.close_button :hover {  text-decoration: underline;}#dialog_container .dialog h2 {  margin: 8px 10px 20px;  font-size: 1.8em;  font-weight: bold;  color: white;}#dialog_container .dialog .footer {  clear: both;  background: transparent url('/images/separator_horizontal.gif') top left repeat-x;  padding: 10px;  font-size: 1.3em;}#dialog_container .email_a_friend .errors {  margin-left: 10px;  font-size: 1.2em;}#dialog_container .email_a_friend .errors p {  font-weight: bold;  margin-bottom: 5px;}#dialog_container .email_a_friend .errors ul {  list-style-type: square;  padding-left: 20px;}#dialog_container .email_a_friend .form_field {  margin: 14px 0;}#dialog_container .email_a_friend .form_field label {  float: left;  width: 196px;  padding-top: 6px;  text-align: right;  font-size: 1.2em;  color: white;}#dialog_container .email_a_friend .form_field .rounded_input {  margin-left: 216px;  width: 226px;}#dialog_container .email_a_friend .form_field .rounded_input .top {  background: transparent url('/images/forms/top_grey_226.png?20100823') top left no-repeat;  height: 6px;}#dialog_container .email_a_friend .form_field .rounded_input .input_wrapper {  padding: 0 5px;  width: 216px;  background: transparent url('/images/forms/middle_grey_226.png?20100823') top left repeat-y;}#dialog_container .email_a_friend .form_field .rounded_input .input_wrapper input,#dialog_container .email_a_friend .form_field .rounded_input .input_wrapper textarea {  background: none;  margin: 0;  border: 0;  padding: 0;  width: 100%;}#dialog_container .email_a_friend .form_field .rounded_input .input_wrapper textarea {  height: 80px;  overflow: auto;  resize: none;}#dialog_container .email_a_friend .form_field .rounded_input .bottom {  background: transparent url('/images/forms/bottom_grey_226.png?20100823') top left no-repeat;  height: 4px;}#dialog_container .email_a_friend .form_field .submit {  margin-left: 345px;  width: 97px;  height: 23px;  border: 0;  background: transparent url("/images/buttons/send_message_grey.gif?20100823");  cursor: pointer;  text-indent: -999px;}#dialog_container .email_a_friend .recaptcha {  margin-left: 124px;}#dialog_container .email_confirmation {  margin-top: 100px;}#next_on_tv {  background: #282828 url(/images/gradients/grey_horiz_40.gif) top left repeat-x;  overflow-y: auto;}#next_on_tv a {  font-weight: bold;}#next_on_tv a:hover {  text-decoration: underline;}#next_on_tv .next_on_tv {  padding-bottom: 0;}#next_on_tv .transmission {  background: transparent url("/images/separator_horizontal.gif") repeat-x;  padding: 10px 0;  font-size: 12px;}#next_on_tv .channel_logo {  margin-bottom: 8px;}#next_on_tv .next_on_tv_episode,#next_on_tv .next_on_tv_episode a {  color: #ffffff;}#next_on_tv .no_episodes {  background: transparent url("/images/separator_horizontal.gif") repeat-x;  padding-top: 11px;  font-size: 12px;}#next_on_tv.next_on_tv_vertical {  padding: 14px 14px 0 14px;}#next_on_tv.next_on_tv_vertical .next_on_tv {  padding-bottom: 19px;}#next_on_tv.next_on_tv_vertical .date {  color: #a4a4a4;}#next_on_tv.next_on_tv_horizontal .next_on_tv {  margin: 7px 11px 15px;}#next_on_tv.next_on_tv_horizontal .transmission {  overflow: hidden;}#next_on_tv.next_on_tv_horizontal .text {  padding: 0 10px;  width: 180px;  line-height: 1.4em;  float: left;}#next_on_tv.next_on_tv_horizontal .date {  display: block;  color: #999999;}#next_on_tv.next_on_tv_horizontal .next_on_tv_episode {  display: block;}#next_on_tv.next_on_tv_vod_unavailable {  height: 109px;  padding: 8px 11px 0;}#next_on_tv.next_on_tv_vod_unavailable .next_on_tv {  margin-bottom: 19px;}#watch_now {  background: #22111f url('/images/backgrounds/watch_panel_gradient.png') repeat-x;  color: #a4a4a4;  font-size: 12px;}#watch_now a {  color: #ffffff;  font-weight: bold;}#watch_now a:hover {  text-decoration: underline;}#watch_now .demand_episode .mask {  display: none;  position: absolute;  width: 128px;  height: 72px;}#watch_now .demand_episode .thumbnail {  width: 128px;  height: 72px;  margin-bottom: 3px;  display: block;  overflow: hidden;  position: relative;}#watch_now .demand_episode .thumbnail .vod {  position: absolute;  background: url("/images/episodes/sash_vod.png") #440240;  text-indent: -9999px;  font-weight: normal;  display: block;  top: 0;  width: 64px;  height: 72px;}#watch_now .demand_episode .thumbnail .vod .label {  font-size: 1em;}#watch_now .demand_episode :hover span.thumbnail span.label {  left: 0 !important;  text-indent: 0;}#watch_now .no_episodes {  font-size: 12px;}#watch_now .demand_five_logo {  background-image: url(/images/logos/small_demand_5.png);  background-repeat: no-repeat;  width: 112px;  height: 24px;}#watch_now.watch_now_vertical {  padding: 14px 14px 0 14px;}#watch_now.watch_now_vertical .watch_now {  margin-bottom: 8px;  padding-bottom: 22px;  background: transparent url("/images/separator_horizontal_purple.gif") repeat-x bottom left;}#watch_now.watch_now_vertical .demand_five_logo {  padding-bottom: 42px;}#watch_now.watch_now_horizontal {  padding-bottom: 20px;  background: #22111f url(/images/backgrounds/watch_panel_short_gradient.jpg) top left repeat-x;}#watch_now.watch_now_horizontal .demand_episode {  clear: both;  overflow: hidden;}#watch_now.watch_now_horizontal .demand_episode a {  float: left;}#watch_now.watch_now_horizontal .demand_episode .text {  background: transparent url(/images/separator_horizontal_purple_light.gif) repeat-x top left;  padding-right: 13px;  padding-top: 8px;  width: 148px;  float: right;}#watch_now.watch_now_horizontal .watch_now {  float: left;  width: 99px;  margin: 7px 10px 25px;}#watch_now.watch_now_horizontal .demand_five_logo {  margin: 8px 10px 11px;  float: right;}#watch_now.watch_now_unavailable {  height: 260px;  width: 179px;  float: left;}#watch_now.watch_now_unavailable .demand_five_logo {  margin: 11px 0 0 11px;}#watch_now.watch_now_unavailable .message {  background: url("/images/separator_horizontal_purple_light.gif") repeat-x top left;  font-size: 13px;  margin: 15px 11px 7px 11px;  padding: 10px 0 0 0;  height: 76px;  overflow: hidden;}#watch_now.watch_now_unavailable .message .find_out_why {  color: white;  display: block;  font-weight: bold;  padding: 9px 0 7px 18px;  background: url("/images/icons/questionmark.png") no-repeat left center;}#watch_now.watch_now_unavailable .message .find_out_why:hover {  text-decoration: underline;}#video_wrapper {  margin-bottom: 20px;  border-top: 1px solid #000;  background: url('/images/backgrounds/video_background.jpg') no-repeat;  color: #a4a4a4;}#video_wrapper #video_container {  position: relative;  background-position: 0 -90px;}#video_wrapper #video_container .episode_header {  font-size: 2.3em;  padding: 19px 0px 11px 10px;}#video_wrapper #video_container #video_box {  float: left;  width: 640px;  height: 360px;  border: 1px solid #000000;}#video_wrapper #video_container #video_box div {  font-size: 1.3em;  padding: 20px;}#video_wrapper #video_container #video_box div a {  color: white;  text-decoration: underline;}#video_wrapper #video_container .video-wrapper {  position: relative;}#video_wrapper #video_container #vod_unavailable {  overflow: auto;}#video_wrapper #video_container #vod_unavailable .shadow {  width: 642px;  left: 0;  top: 0;  z-index: auto;}#video_wrapper #video_container .vod_unavailable_main_image {  float: left;}#video_wrapper #video_container .sidebar {  position: absolute;  top: 0;  bottom: 0;  right: 10px;  width: 274px;}#video_wrapper #video_container .sidebar a {  color: #a4a4a4;}#video_wrapper #video_container .sidebar a :hover {  text-decoration: underline;}#video_wrapper #video_container .sidebar .social.no-vod {  height: 175px;}#video_wrapper #video_container .sidebar .social,#video_wrapper #video_container .sidebar .video_details,#video_wrapper #video_container .sidebar .contextual-links {  width: 274px;}#video_wrapper #video_container .sidebar .social {  margin-top: 10px;  font-size: 1.3em;  position: relative;  z-index: 2;}#video_wrapper #video_container .sidebar .social li {  display: block;  padding-top: 6px;  padding-bottom: 8px;}#video_wrapper #video_container .sidebar .social li a {  display: block;  height: 24px;  line-height: 24px;  padding-left: 30px;}#video_wrapper #video_container .sidebar .social li a:hover {  text-decoration: underline;}#video_wrapper #video_container .sidebar .social li.separator {  background: url("/images/separator_horizontal.gif") bottom left repeat-x;}#video_wrapper #video_container .sidebar .social li.toggle_clip {  padding: 50px 30px 8px 0px;  line-height: 18px;}#video_wrapper #video_container .sidebar .social li.toggle_clip a {  background: url("/images/episodes/play.png") left center no-repeat;  display: inline;  padding-left: 23px;  padding-top: 4px;  line-height: 18px;}#video_wrapper #video_container .sidebar .social li.facebook iframe {  border: none;  overflow: hidden;  width: 244px;  height: 20px;  z-index: 9999;}#video_wrapper #video_container .sidebar .social li.twitter a {  background: url('/images/icons/twitter-bird-logo.png?20100818') left center no-repeat;}#video_wrapper #video_container .sidebar .social li.comment a {  background: url('/images/icons/comments_big.png?20100818') left center no-repeat;}#video_wrapper #video_container .sidebar .social li.email {  display: none;  /* Revealed with Javascript */}#video_wrapper #video_container .sidebar .social li.email a {  background: url('/images/icons/email.png?20100823') left center no-repeat;}#video_wrapper #video_container .sidebar .video_details {  position: absolute;  z-index: 1;  bottom: 0;  background: url("/images/separator_horizontal.gif") repeat-x;  padding: 8px 0;  font-size: 1.3em;}#video_wrapper #video_container .sidebar .video_details p {  line-height: 1.3em;}#video_wrapper #video_container .sidebar .video_details .contextual-links {  margin-top: 6px;}#video_wrapper #video_container .sidebar .video_details .contextual-links li {  padding: 6px 0;  background: url("/images/separator_horizontal.gif") top left repeat-x;}#video_wrapper #video_container .sidebar .video_details .contextual-links li a {  display: block;  height: 24px;  line-height: 24px;  padding-left: 21px;  background: url('/images/icons/report_problem.png?20101124') left center no-repeat;}#video_wrapper #video_container .sidebar .video_details .contextual-links li:last-child {  padding-bottom: 0;}#video_wrapper #video_container .sidebar .video_details .duration {  color: #fff;}#video_wrapper .expanding_block {  position: relative;}#video_wrapper .expanding_block .mask {  display: block;  position: absolute;  background: url('/images/fade_out_mask.png') repeat-x;  min-height: 50px;  width: 577px;  bottom: 0px;}#video_wrapper .description {  background: #242424 url('/images/backgrounds/expanding_block_bg.png') repeat-x;  padding-top: 10px;  padding-right: 298px;}#video_wrapper .episode_description {  background: #252525;}#video_wrapper .episode_description .intro {  padding-top: 10px;  float: left;  width: 642px;}#video_wrapper .episode_description .related {  float: right;  width: 274px;  padding: 10px 10px 0 14px;  height: 100%;  margin: 0;}#video_wrapper .description_related {  background: #252525;  padding-top: 10px;}#video_wrapper .description_related .intro {  float: left;  width: 610px;}#video_wrapper .description_related .intro p {  padding: 0 10px 10px 15px;  font-size: 1.3em;}#video_wrapper .description_related .related {  float: right;  width: 274px;  padding: 0 10px 0 14px;  margin: 0 0 10px 0;}#video_wrapper .episode_description .arrow,#video_wrapper .description .arrow {  float: right;  margin-right: 20px;}#video_wrapper .episode_description p,#video_wrapper .description p {  padding: 0 65px 10px 15px;  font-size: 1.3em;}#video_wrapper .episode_description h3,#video_wrapper .description_related h3 {  font-size: 1.8em;  display: block;  padding-bottom: 10px;  background: url("/images/separator_horizontal.gif") bottom left repeat-x;}#video_wrapper .episode_description li,#video_wrapper .description_related li {  font-size: 1.3em;  display: block;  padding-top: 8px;  padding-bottom: 11px;  background: url("/images/separator_horizontal.gif") bottom left repeat-x;}#video_wrapper .episode_description li a,#video_wrapper .description_related li a {  color: #a4a4a4;}#video_wrapper .episode_description li a :hover,#video_wrapper .description_related li a :hover {  text-decoration: underline;}#video_wrapper .episode_description li.last,#video_wrapper .description_related li.last {  background-image: none !important;}/* DO NOT USE THIS CLASS IN MARKUP BUT TREAT IT AS IT WAS A MACRO */.general_text_replacement {  overflow: hidden;  background-repeat: no-repeat;  text-indent: -9999px;  display: block;}/* NOTE: The individual text replacements deined below * need to be fixed in ie6.css as well.*/#header h2 a {  overflow: hidden;  background-repeat: no-repeat;  text-indent: -9999px;  display: block;  background-image: url('/images/logos/channel_5_logo.png?123456');}#header h2 a:hover {  background-position: 0 -65px;}body.home_index_page #header h2 a:hover {  background-position: 0 0;}.text_replacement span {  overflow: hidden;  background-repeat: no-repeat;  text-indent: -9999px;  display: block;}h3.watch_full_episodes span {  background-image: url('/images/text_replacements/watch_full_episodes.png?20100907');  height: 21px;  width: 175px;}h3.more_like_this span {  background-image: url('/images/text_replacements/more_like_this.png');  height: 18px;}h3.recently_on_tv span {  background-image: url('/images/text_replacements/recently_on_tv.png');  height: 25px;  width: 133px;}h3.last_played span {  background-image: url('/images/text_replacements/last_played.png?20100907');  height: 25px;}h3.more_episodes span {  background-image: url('/images/text_replacements/more_episodes.png?20100907');  height: 25px;  margin-left: -3px;}h3.episodes span {  background-image: url('/images/text_replacements/episodes.png');  height: 25px;  margin-left: -3px;}h3.watch_now span {  background-image: url('/images/text_replacements/watch_now.png?20100907');  height: 18px;}#watch_now .demand_five_logo span {  background-image: url('/images/logos/small_demand_5.png');  height: 24px;}h3.next_on_tv span {  background-image: url('/images/text_replacements/next_on_tv.png');  height: 18px;}h2.top_shows {  padding-top: 18px;  padding-bottom: 18px;  padding-left: 10px;}h2.top_shows span {  background-image: url('/images/text_replacements/top_shows.png');  height: 29px;}h2.next span {  background-image: url('/images/text_replacements/next.png');  height: 25px;}h2.previous span {  background-image: url('/images/text_replacements/previous.png');  height: 25px;}h3.new_on_channel_5 span {  background-image: url('/images/text_replacements/new_on_channel_5.png?20110120');  width: 152px;  height: 18px;}#search label {  overflow: hidden;  background-repeat: no-repeat;  text-indent: -9999px;  display: block;}h2.the_new_five_beta span {  background-image: url('/images/text_replacements/the_new_five_beta.png');  height: 25px;}h2.login span {  background-image: url('/images/text_replacements/login_title.png');  height: 30px;}h2.report span {  background-image: url('/images/text_replacements/report_abuse_title.png');  height: 30px;}/* * FIXME: * Text replacement here should be specific to tab contents * example: ul.tabs.genres should specify the textreplacement file and positions, * this should not be specified as part of pure tab controls. * Problem is that IE6 does not support nested CSS selectors, * i.e. we cannot use ul.tabs.genres. */ul.tabs li a.entertainment,ul.tabs li a.drama,ul.tabs li a.documentary,ul.tabs li a.soap,ul.tabs li a.milkshake,ul.tabs li a.sport,ul.tabs li a.all_categories,ul.tabs li a.episodes,ul.tabs li a.clips,ul.tabs li a.films,ul.tabs li a.most_watched,ul.tabs li a.most_liked {  background: url('/images/text_replacements/tabs.png') no-repeat;  background-position: 0 100px;  overflow: hidden;  background-repeat: no-repeat;  text-indent: -9999px;  display: block;}ul.tabs li a.entertainment {  width: 109px;  background-position: 10px 8px;}ul.tabs li a.drama {  width: 49px;  background-position: -134px 8px;}ul.tabs li a.documentary {  width: 103px;  background-position: -215px 8px;}ul.tabs li a.soap {  width: 38px;  background-position: -362px 8px;}ul.tabs li a.milkshake {  width: 82px;  background-position: -431px 8px;}ul.tabs li a.sport {  width: 43px;  background-position: -552px 8px;}ul.tabs li a.all_categories {  width: 106px;  background-position: -626px 8px;}ul.tabs li a.episodes {  width: 69px;  background-position: -768px 8px;}ul.tabs li a.clips {  width: 39px;  background-position: -871px 8px;}ul.tabs li a.films {  width: 37px;  background-position: -935px 5px;}ul.tabs li a.most_watched {  width: 113px;  background-position: -701px 6px;}ul.tabs li a.most_liked {  width: 88px;  background-position: -845px 6px;}ul.tabs li.active a.entertainment {  width: 121px;  background-position: 10px -28px;}ul.tabs li.active a.drama {  width: 56px;  background-position: -134px -28px;}ul.tabs li.active a.documentary {  width: 116px;  background-position: -215px -28px;}ul.tabs li.active a.soap {  width: 42px;  background-position: -362px -28px;}ul.tabs li.active a.milkshake {  width: 95px;  background-position: -431px -28px;}ul.tabs li.active a.sport {  width: 48px;  background-position: -552px -28px;}ul.tabs li.active a.all_categories {  width: 120px;  background-position: -626px -28px;}ul.tabs li.active a.episodes {  width: 79px;  background-position: -768px -28px;}ul.tabs li.active a.clips {  width: 44px;  background-position: -871px -28px;}ul.tabs li.active a.films {  width: 42px;  background-position: -935px -28px;}ul.tabs li.active a.most_watched {  width: 123px;  background-position: -701px -28px;}ul.tabs li.active a.most_liked {  width: 100px;  background-position: -845px -28px;}body.watch_index_page ul.tabs li a {  background-image: url('/images/watch/tabs.png?20120315');}body.watch_index_page ul.tabs li a.films {  width: 37px;  background-position: -635px 8px;}body.watch_index_page ul.tabs li.active a.films {  width: 42px;  background-position: -634px -28px;}.flat_slate .secondary_nav_header,.flat_slate .top_show_section,.flat_slate #video_container,.flat_slate .homepage_carousel_section {  background-image: url(/images/themes/flat_slate_bg.jpg);}.red_brick .secondary_nav_header,.red_brick .top_show_section,.red_brick #video_container,.red_brick .homepage_carousel_section {  background-image: url(/images/themes/red_brick_bg.jpg);}.teak .secondary_nav_header,.teak .top_show_section,.teak #video_container,.teak .homepage_carousel_section {  background-image: url(/images/themes/teak_bg.jpg);}.orange .secondary_nav_header,.orange .top_show_section,.orange #video_container,.orange .homepage_carousel_section {  background-image: url(/images/themes/orange_bg.jpg);}.brown .secondary_nav_header,.brown .top_show_section,.brown #video_container,.brown .homepage_carousel_section {  background-image: url(/images/themes/brown_bg.jpg);}.beige .secondary_nav_header,.beige .top_show_section,.beige #video_container,.beige .homepage_carousel_section {  background-image: url(/images/themes/beige_bg.jpg);}.khaki .secondary_nav_header,.khaki .top_show_section,.khaki #video_container,.khaki .homepage_carousel_section {  background-image: url(/images/themes/khaki_bg.jpg);}.grass .secondary_nav_header,.grass .top_show_section,.grass #video_container,.grass .homepage_carousel_section {  background-image: url(/images/themes/grass_bg.jpg);}.gold .secondary_nav_header,.gold .top_show_section,.gold #video_container,.gold .homepage_carousel_section {  background-image: url(/images/themes/gold_bg.jpg);}.olive .secondary_nav_header,.olive .top_show_section,.olive #video_container,.olive .homepage_carousel_section {  background-image: url(/images/themes/olive_bg.jpg);}.evergreen .secondary_nav_header,.evergreen .top_show_section,.evergreen #video_container,.evergreen .homepage_carousel_section {  background-image: url(/images/themes/evergreen_bg.jpg);}.dark_green .secondary_nav_header,.dark_green .top_show_section,.dark_green #video_container,.dark_green .homepage_carousel_section {  background-image: url(/images/themes/dark_green_bg.jpg);}.slate .secondary_nav_header,.slate .top_show_section,.slate #video_container,.slate .homepage_carousel_section {  background-image: url(/images/themes/slate_bg.jpg);}.ocean_blue .secondary_nav_header,.ocean_blue .top_show_section,.ocean_blue #video_container,.ocean_blue .homepage_carousel_section {  background-image: url(/images/themes/ocean_blue_bg.jpg);}.eye_blue .secondary_nav_header,.eye_blue .top_show_section,.eye_blue #video_container,.eye_blue .homepage_carousel_section {  background-image: url(/images/themes/eye_blue_bg.jpg);}.onyx .secondary_nav_header,.onyx .top_show_section,.onyx #video_container,.onyx .homepage_carousel_section {  background-image: url(/images/themes/onyx_bg.jpg);}.evening_blue .secondary_nav_header,.evening_blue .top_show_section,.evening_blue #video_container,.evening_blue .homepage_carousel_section {  background-image: url(/images/themes/evening_blue_bg.jpg);}.velvet_blue .secondary_nav_header,.velvet_blue .top_show_section,.velvet_blue #video_container,.velvet_blue .homepage_carousel_section {  background-image: url(/images/themes/velvet_blue_bg.jpg);}.dark_indigo .secondary_nav_header,.dark_indigo .top_show_section,.dark_indigo #video_container,.dark_indigo .homepage_carousel_section {  background-image: url(/images/themes/dark_indigo_bg.jpg);}.gunmetal_blue .secondary_nav_header,.gunmetal_blue .top_show_section,.gunmetal_blue #video_container,.gunmetal_blue .homepage_carousel_section {  background-image: url(/images/themes/gunmetal_blue_bg.jpg);}.violet .secondary_nav_header,.violet .top_show_section,.violet #video_container,.violet .homepage_carousel_section {  background-image: url(/images/themes/violet_bg.jpg);}.magenta .secondary_nav_header,.magenta .top_show_section,.magenta #video_container,.magenta .homepage_carousel_section {  background-image: url(/images/themes/magenta_bg.jpg);}.dark_magenta .secondary_nav_header,.dark_magenta .top_show_section,.dark_magenta #video_container,.dark_magenta .homepage_carousel_section {  background-image: url(/images/themes/dark_magenta_bg.jpg);}.light_rose .secondary_nav_header,.light_rose .top_show_section,.light_rose #video_container,.light_rose .homepage_carousel_section {  background-image: url(/images/themes/light_rose_bg.jpg);}.rose .secondary_nav_header,.rose .top_show_section,.rose #video_container,.rose .homepage_carousel_section {  background-image: url(/images/themes/rose_bg.jpg);}#main_carousel ul li.flat_slate {  background-image: url(/images/themes/flat_slate_bg.jpg);}#main_carousel ul li.red_brick {  background-image: url(/images/themes/red_brick_bg.jpg);}#main_carousel ul li.teak {  background-image: url(/images/themes/teak_bg.jpg);}#main_carousel ul li.orange {  background-image: url(/images/themes/orange_bg.jpg);}#main_carousel ul li.brown {  background-image: url(/images/themes/brown_bg.jpg);}#main_carousel ul li.beige {  background-image: url(/images/themes/beige_bg.jpg);}#main_carousel ul li.khaki {  background-image: url(/images/themes/khaki_bg.jpg);}#main_carousel ul li.grass {  background-image: url(/images/themes/grass_bg.jpg);}#main_carousel ul li.gold {  background-image: url(/images/themes/gold_bg.jpg);}#main_carousel ul li.olive {  background-image: url(/images/themes/olive_bg.jpg);}#main_carousel ul li.evergreen {  background-image: url(/images/themes/evergreen_bg.jpg);}#main_carousel ul li.dark_green {  background-image: url(/images/themes/dark_green_bg.jpg);}#main_carousel ul li.slate {  background-image: url(/images/themes/slate_bg.jpg);}#main_carousel ul li.ocean_blue {  background-image: url(/images/themes/ocean_blue_bg.jpg);}#main_carousel ul li.eye_blue {  background-image: url(/images/themes/eye_blue_bg.jpg);}#main_carousel ul li.onyx {  background-image: url(/images/themes/onyx_bg.jpg);}#main_carousel ul li.evening_blue {  background-image: url(/images/themes/evening_blue_bg.jpg);}#main_carousel ul li.velvet_blue {  background-image: url(/images/themes/velvet_blue_bg.jpg);}#main_carousel ul li.gunmetal_blue {  background-image: url(/images/themes/gunmetal_blue_bg.jpg);}#main_carousel ul li.violet {  background-image: url(/images/themes/violet_bg.jpg);}#main_carousel ul li.dark_indigo {  background-image: url(/images/themes/dark_indigo_bg.jpg);}#main_carousel ul li.magenta {  background-image: url(/images/themes/magenta_bg.jpg);}#main_carousel ul li.dark_magenta {  background-image: url(/images/themes/dark_magenta_bg.jpg);}#main_carousel ul li.light_rose {  background-image: url(/images/themes/light_rose_bg.jpg);}#main_carousel ul li.rose {  background-image: url(/images/themes/rose_bg.jpg);}/*.episodes_show_page #video_wrapper #video_container .sidebar a*/.brand_font_dark_grey_light,.dark_grey_light {  color: #262626 !important;}.episodes_show_page .teak #video_wrapper #video_container .social li a,.clips_show_page .teak #video_wrapper #video_container .social li a,.episodes_show_page .orange #video_wrapper #video_container .social li a,.clips_show_page .orange #video_wrapper #video_container .social li a,.episodes_show_page .beige #video_wrapper #video_container .social li a,.clips_show_page .beige #video_wrapper #video_container .social li a,.episodes_show_page .khaki #video_wrapper #video_container .social li a,.clips_show_page .khaki #video_wrapper #video_container .social li a,.episodes_show_page .grass #video_wrapper #video_container .social li a,.clips_show_page .grass #video_wrapper #video_container .social li a,.episodes_show_page .gold #video_wrapper #video_container .social li a,.clips_show_page .gold #video_wrapper #video_container .social li a,.episodes_show_page .olive #video_wrapper #video_container .social li a,.clips_show_page .olive #video_wrapper #video_container .social li a,.episodes_show_page .eye_blue #video_wrapper #video_container .social li a,.clips_show_page .eye_blue #video_wrapper #video_container .social li a,.episodes_show_page .teak #video_wrapper #video_container .video_details p,.clips_show_page .teak #video_wrapper #video_container .video_details p,.episodes_show_page .orange #video_wrapper #video_container .video_details p,.clips_show_page .orange #video_wrapper #video_container .video_details p,.episodes_show_page .beige #video_wrapper #video_container .video_details p,.clips_show_page .beige #video_wrapper #video_container .video_details p,.episodes_show_page .khaki #video_wrapper #video_container .video_details p,.clips_show_page .khaki #video_wrapper #video_container .video_details p,.episodes_show_page .grass #video_wrapper #video_container .video_details p,.clips_show_page .grass #video_wrapper #video_container .video_details p,.episodes_show_page .gold #video_wrapper #video_container .video_details p,.clips_show_page .gold #video_wrapper #video_container .video_details p,.episodes_show_page .olive #video_wrapper #video_container .video_details p,.clips_show_page .olive #video_wrapper #video_container .video_details p,.episodes_show_page .eye_blue #video_wrapper #video_container .video_details p,.clips_show_page .eye_blue #video_wrapper #video_container .video_details p,.episodes_show_page .teak #video_wrapper #video_container .video_details ul li a,.clips_show_page .teak #video_wrapper #video_container .video_details ul li a,.episodes_show_page .orange #video_wrapper #video_container .video_details ul li a,.clips_show_page .orange #video_wrapper #video_container .video_details ul li a,.episodes_show_page .beige #video_wrapper #video_container .video_details ul li a,.clips_show_page .beige #video_wrapper #video_container .video_details ul li a,.episodes_show_page .khaki #video_wrapper #video_container .video_details ul li a,.clips_show_page .khaki #video_wrapper #video_container .video_details ul li a,.episodes_show_page .grass #video_wrapper #video_container .video_details ul li a,.clips_show_page .grass #video_wrapper #video_container .video_details ul li a,.episodes_show_page .gold #video_wrapper #video_container .video_details ul li a,.clips_show_page .gold #video_wrapper #video_container .video_details ul li a,.episodes_show_page .olive #video_wrapper #video_container .video_details ul li a,.clips_show_page .olive #video_wrapper #video_container .video_details ul li a,.episodes_show_page .eye_blue #video_wrapper #video_container .video_details ul li a,.clips_show_page .eye_blue #video_wrapper #video_container .video_details ul li a {  color: #262626 !important;}.episodes_show_page .teak #video_wrapper #video_container h3.episode_header span,.clips_show_page .teak #video_wrapper #video_container h3.episode_header span,.episodes_show_page .orange #video_wrapper #video_container h3.episode_header span,.clips_show_page .orange #video_wrapper #video_container h3.episode_header span,.episodes_show_page .beige #video_wrapper #video_container h3.episode_header span,.clips_show_page .beige #video_wrapper #video_container h3.episode_header span,.episodes_show_page .khaki #video_wrapper #video_container h3.episode_header span,.clips_show_page .khaki #video_wrapper #video_container h3.episode_header span,.episodes_show_page .grass #video_wrapper #video_container h3.episode_header span,.clips_show_page .grass #video_wrapper #video_container h3.episode_header span,.episodes_show_page .gold #video_wrapper #video_container h3.episode_header span,.clips_show_page .gold #video_wrapper #video_container h3.episode_header span,.episodes_show_page .olive #video_wrapper #video_container h3.episode_header span,.clips_show_page .olive #video_wrapper #video_container h3.episode_header span,.episodes_show_page .eye_blue #video_wrapper #video_container h3.episode_header span,.clips_show_page .eye_blue #video_wrapper #video_container h3.episode_header span {  color: white;}.episodes_show_page .teak #video_wrapper #video_container .video_details p.duration,.clips_show_page .teak #video_wrapper #video_container .video_details p.duration,.episodes_show_page .orange #video_wrapper #video_container .video_details p.duration,.clips_show_page .orange #video_wrapper #video_container .video_details p.duration,.episodes_show_page .beige #video_wrapper #video_container .video_details p.duration,.clips_show_page .beige #video_wrapper #video_container .video_details p.duration,.episodes_show_page .khaki #video_wrapper #video_container .video_details p.duration,.clips_show_page .khaki #video_wrapper #video_container .video_details p.duration,.episodes_show_page .grass #video_wrapper #video_container .video_details p.duration,.clips_show_page .grass #video_wrapper #video_container .video_details p.duration,.episodes_show_page .gold #video_wrapper #video_container .video_details p.duration,.clips_show_page .gold #video_wrapper #video_container .video_details p.duration,.episodes_show_page .olive #video_wrapper #video_container .video_details p.duration,.clips_show_page .olive #video_wrapper #video_container .video_details p.duration,.episodes_show_page .eye_blue #video_wrapper #video_container .video_details p.duration,.clips_show_page .eye_blue #video_wrapper #video_container .video_details p.duration {  color: black !important;}#explore_website_items_container .blue {  background: url("/images/content_verticals/blue_grad.jpg") repeat-x scroll left top #0e1f33;  padding-bottom: 0px;}#explore_website_items_container .blue ul.website_items li {  background-image: url("/images/content_verticals/blue_separator_vertical.jpg");}#explore_website_items_container .green {  background: url("/images/content_verticals/green_grad.png") repeat-x scroll left top #07170f;  padding-bottom: 0px;}#explore_website_items_container .green ul.website_items li {  background-image: url("/images/content_verticals/green_separator_vertical.jpg");}#explore_website_items_container .tan {  background: url("/images/content_verticals/tan_grad.png") repeat-x scroll left top #211f19;  padding-bottom: 0px;}#explore_website_items_container .tan ul.website_items li {  background-image: url("/images/content_verticals/tan_separator_vertical.jpg");}#explore_website_items_container .red {  background: url("/images/content_verticals/red_grad.png") repeat-x scroll left top #270a0e;  padding-bottom: 0px;}#explore_website_items_container .red ul.website_items li {  background-image: url("/images/content_verticals/red_separator_vertical.jpg");}.admin #explore_website_items_container div {  float: right;  height: 100px;  width: 690px;  margin-bottom: 10px;}#contents {  position: relative;  /* needed to keep contents on top of ad takeovers */  width: 940px;  margin: 0 auto 20px;  z-index: 200;}#left {  float: left;  width: 622px;  margin-right: 14px;}#sidebar {  float: right;  width: 304px;}.content_block {  background: #262626;  padding-bottom: 8px;}.content_block h3 {  font-size: 2em;  color: #fff;  margin: 8px 14px 14px;}.content_block .heading {  background: url(/images/gradients/grey_horiz_47.gif) top left repeat-x;  height: 50px;}.content_block .heading h1,.content_block .heading h2 {  font-size: 2em;  padding: 10px;}.content_block .footer {  background: url('/images/separator_horizontal.gif') repeat-x;  padding-top: 8px;}h1,h2 {  color: #fff;}.hidden {  display: none;}/* == ADS == */.ad {  text-align: center;}.leaderboard {  position: relative;  /* needed to keep the leaderboard on top of the takeovers */  margin: 10px 0 -10px;  z-index: 2;}.leaderboard table {  margin: 0 auto;}.mpu {  margin-bottom: 20px;  padding: 1px;  border: 1px solid #262626;}.episodes_show_page .mpu {  height: auto;  min-height: 250px;  max-height: 600px;}.takeover .leaderboard {  margin: 10px auto -10px;  width: 940px;}#hiddenpubtop,#hiddenpubmiddle {  visibility: hidden;}#visiblepubtop #hiddenpubtop,#visiblepubmiddle #hiddenpubmiddle {  visibility: visible;}/* == EYEBROW == */#eyebrow {  position: relative;  /* needed to keep the element on top of ad takeovers */  height: 28px;  background: #2d2d2d url(/images/backgrounds/eyebrow.gif) repeat-x top left;}#eyebrow .wrapper {  width: 930px;  padding-left: 10px;  margin: 0 auto;}#eyebrow .account_info {  float: right;}#eyebrow .account_info p.logged_in_user {  display: block;  float: left;  font-size: 1.2em;  text-shadow: 1px -1px 1px #000000;  color: #999999;  margin: 5px 10px 0 0;  padding: 2px 26px 0 0;  background: url(/images/icons/eyebrow_blank_avatar.gif) no-repeat right top;}#eyebrow .account_info .login_controls {  float: left;}#eyebrow .account_info .login_controls li {  display: block;  float: left;  margin-top: 7px;  font-size: 1.2em;  font-weight: bold;  text-shadow: 1px -1px 1px #000000;  color: white;}#eyebrow .account_info .login_controls li a {  display: block;  background: url('/images/separator_vertical.gif') repeat-y;  padding: 0 9px 0 10px;  color: white;  height: 14px;}#eyebrow .account_info .login_controls li a :hover {  text-decoration: underline;}#eyebrow .account_info .login_controls li.first a {  background-image: none;}#eyebrow .account_info .login_controls li.last a {  background-image: none;  padding-left: 2px;}#eyebrow .logged_out {  top: -2px;}#eyebrow .facebook_login {  position: relative;  top: -4px;}.js #cookie-notification {  display: none;}#cookie-notification,#cookie-notification-no-js {  position: relative;  margin-top: 6px;  width: 100%;  height: 28px;  overflow: hidden;  z-index: 149;  background: #2d2d2d url(/images/backgrounds/eyebrow.gif) repeat-x top left;  line-height: 28px;  color: gray;  font-size: 12px;  font-weight: normal;  text-align: right;  vertical-align: middle;}#cookie-notification .wrapper,#cookie-notification-no-js .wrapper {  width: 930px;  padding-left: 10px;  margin: 0 auto;}#cookie-notification a,#cookie-notification-no-js a {  color: white;}#cookie-notification-no-js .wrapper {  padding-right: 14px;}#cookie-close-button {  width: 17px;  height: 18px;  position: relative;  top: 4px;  padding: 0 13px 0 5px;}/* == HEADER == */#header {  position: relative;  margin: 20px auto 0;  background: #303030 url('/images/backgrounds/header.jpg') repeat-x;  z-index: 201;}#header .wrapper {  width: 940px;  margin: 0 auto;}#header h2 {  float: left;}#header h2 a {  width: 261px;  height: 65px;}#header #main_nav,#header #account_info {  float: left;}#header #account_info {  border-left: 1px solid #000000;  padding-left: 12px;  display: none;}#header #account_info a {  display: block;  padding-bottom: 12px;}.shadow {  position: absolute;  bottom: -14px;  width: 100%;  height: 14px;  background: url('/images/backgrounds/dropshadow.png');  z-index: 5;}/* == MAIN NAVIGATION == */#main_navigation li {  float: left;  width: 120px;  height: 65px;  /* Using CSS sprites in modern browsers to limit the number of HTTP requests.       IE6 is using individual images because of the lack of background position       property when using filters. (PNG images in the background)    */}#main_navigation li a {  display: block;  height: 65px;  overflow: hidden;  text-indent: -999px;  background-image: url('/images/text_replacements/main_nav.png?201001201634');}#main_navigation li.demand_5 {  width: 134px;}#main_navigation li.demand_5 a {  background-position: 0 0;}#main_navigation li.shows a {  background-position: -134px 0;}#main_navigation li.schedule a {  background-position: -254px 0;}#main_navigation li.demand_5 a:hover {  background-position: 0 -65px;}#main_navigation li.shows a:hover {  background-position: -134px -65px;}#main_navigation li.schedule a:hover {  background-position: -254px -65px;}#main_navigation li.active a.demand_five {  background-position: 0 -130px;}#main_navigation li.active a.shows {  background-position: -134px -130px;}#main_navigation li.active a.schedule {  background-position: -254px -130px;}/* == SEARCH == */#search {  float: left;  position: relative;  z-index: 20;  width: 305px;}#search label {  float: left;  display: block;  width: 305px;  height: 65px;  background: url('/images/text_replacements/main_nav.png?201001201634') -374px 0;}#search label.active {  background-position: -374px -130px;}#search #q,#search #search_button {  float: left;  margin-top: 27px;  position: absolute;}#search #q {  background: url('/images/search_input.png');  padding: 6px 10px 3px;  width: 156px;  height: 15px;  top: 0px;  left: 87px;  border: 0;}#search #q:focus {  outline: none;}#search #search_button {  background: url('/images/search_button.png');  border: 0;  width: 22px;  height: 23px;  top: 1px;  left: 273px;  overflow: hidden;  text-indent: -999px;  cursor: pointer;}#search .wrapper {  position: absolute;  top: 65px;  left: 1px;  width: 305px;  padding: 0 0 24px 0;  background: url('/images/large_dropshadow.png') repeat-x left bottom;}#search #quick_search {  background: #303030;  /*#header[@background];*/}#search #quick_search li {  height: 46px;  width: 305px;  padding-top: 2px;  background: url('/images/backgrounds/quick_search_li.gif');  overflow: hidden;  position: relative;}#search #quick_search li a {  position: relative;  height: 40px;  color: white;  padding: 6px 10px 0 92px;  text-shadow: 1px -1px 1px #000000;  line-height: 1.4em;  font-size: 1.3em;}#search #quick_search li a img {  position: absolute;  left: 0px;  top: 0px;  float: left;  margin-right: 10px;}#search #quick_search li a em {  border-bottom: solid 1px #696969;}#search #quick_search li.selected,#search #quick_search li:hover {  background-position: 0 -48px;}#search #quick_search li.more_link_li {  height: 35px;}#search #quick_search li.more_link_li a {  display: block;  cursor: pointer;  padding: 3px 0 0 1px;  line-height: 27px;  height: 27px;}#search #quick_search li.more_link_li a span {  background-position: top left;  height: 27px;}#search .loading_indicator {  width: 16px;  height: 16px;  background-image: url('/images/icons/quick_search_loading.gif');  position: absolute;  top: 32px;  left: 239px;}#more_episodes_container p.more_resources {  background: url('/images/separator_horizontal.gif') repeat-x;  padding-top: 8px;}#more_episodes_container,#articles_container {  border-top: 1px solid #535353;  background: #262626 url('/images/gradients/grey_horiz_47.gif') repeat-x;  padding-bottom: 0;}#more_episodes_container h2,#articles_container h2 {  padding: 7px 0 0 14px;  font-size: 1.8em;}#more_like_this {  border-top: 1px solid #535353;  background: #262626 url('/images/gradients/grey_horiz_47.gif') repeat-x;}#more_like_this em,#more_like_this p {  background: url('/images/separator_horizontal.gif') repeat-x;  padding-top: 8px;}a.more_link {  color: #fff;  line-height: 25px;  margin-left: 10px;  font-weight: bold;  font-size: 1.3em;}a.more_link span {  display: inline-block;  height: 25px;  width: 25px;  background: url('/images/icons/goto.png') no-repeat right;}.hidden {  display: none;}/* == FiveTV standard Pagination == */.five_tv_pagination {  color: #999999;  font-size: 1.2em;}.five_tv_pagination li {  float: left;  display: block;}.five_tv_pagination li .prev_page,.five_tv_pagination li .next_page {  width: 22px;  height: 23px;  text-indent: -5000px;  display: block;}.five_tv_pagination li .prev_page {  background: url(/images/icons/pagination_arrow_left_on_26.gif) top left no-repeat;}.five_tv_pagination li .next_page {  background: url(/images/icons/pagination_arrow_right_on_26.gif) top left no-repeat;}.five_tv_pagination li .disabled {  background-position: bottom left;}.five_tv_pagination li .current_page {  width: 24px;  height: 17px;  display: block;  padding-top: 5px;  text-align: center;  color: black;  background-image: url(/images/icons/pagination_page_no_on_26.gif);  margin: 0 5px 0 12px;}.five_tv_pagination li .total_pages {  display: block;  padding-top: 5px;  text-shadow: 1px -1px 1px #000000;  margin: 0 15px 0 0;}/* == Episode List page == */html .episodes_index_page .previous_episodes_container .group_container .group_heading h2 span.graphic {  margin: 8px 0 0 10px;}.episodes_index_page #episode_index_header {  background: url('/images/backgrounds/video_background.jpg') no-repeat;  margin-bottom: 21px;}.episodes_index_page #episode_index_header #second_level_wrapper {  background: none;  padding-bottom: 0;}.episodes_index_page .upcoming_episodes_container {  border-top: 1px solid #535353;  background: #262626 url('/images/gradients/grey_horiz_47.gif') repeat-x;  padding-bottom: 22px;}.episodes_index_page .upcoming_episodes_container h2 {  color: white;  font-weight: bold;  font-size: 2em;  height: 43px;}.episodes_index_page .upcoming_episodes_container h2 span.brand_font_white {  float: left;  padding: 10px 0 0 10px;}.episodes_index_page .previous_episodes_container {  padding-bottom: 0;}.episodes_index_page .previous_episodes_container .group_heading {  position: relative;}.episodes_index_page .group_container {  border-top: 1px solid #535353;  background: #262626 url('/images/gradients/grey_horiz_47.gif') repeat-x;}.episodes_index_page .group_container .group_heading h2 {  color: white;  font-weight: bold;  font-size: 2em;  height: 45px;  position: relative;}.episodes_index_page .group_container .group_heading h2 span.brand_font_white {  float: left;  padding: 10px 0 0 10px;}.episodes_index_page .group_container .group_heading h2 span.graphic {  display: block;  float: left;  height: 20px;  width: 20px;  margin: 11px 0 0 10px;  background: url('/images/icons/right_arrow.gif') no-repeat right;}.episodes_index_page .group_container .group_heading h2 a {  cursor: pointer;  color: white;}.episodes_index_page .group_container .group_heading h2 span.fake {  left: 0;  top: 0;  position: absolute;  width: 100%;  height: 100%;  cursor: pointer;  z-index: 3;  background-image: url('/images/transparent.gif');}.episodes_index_page .group_container .group_heading .busy {  padding: 10px 0 0 5px;}.episodes_index_page .group_container ul.resource_list {  background: url('/images/separator_horizontal.gif') repeat-x;  padding-top: 8px;  padding-top: 11px;  padding-bottom: 11px;}.episodes_index_page .group_container ul.upcoming_episodes_index {  padding-bottom: 0;  overflow: hidden;}.episodes_index_page .expanded .group_heading h2 span.graphic {  width: 25px;  background: url('/images/icons/down_arrow.gif') no-repeat right;}/* Episode page */.episodes_show_page #tab_2 {  border-top: 1px solid #535353;  background: #262626 url('/images/gradients/grey_horiz_47.gif') repeat-x;  padding-bottom: 0;}.episodes_show_page p.more_resources {  background: transparent url(/images/separator_horizontal.gif) repeat-x scroll 0 0;  padding-top: 8px;}.episodes_show_page .tab_container .resource_list {  margin-top: 10px;}.episodes_show_page #help_sysinfo.section {  background: none;  height: 130px;}.episodes_show_page #help_sysinfo.section div {  width: 200px;  float: left;  font-size: 1.3em;  padding-top: 5px;}/* end Episode page *//* Secondary Navigation */.secondary_nav_header {  background: url('/images/backgrounds/video_background.jpg') no-repeat;  min-height: 58px;  padding-bottom: 32px;  position: relative;}.secondary_nav_header h1,.secondary_nav_header h2 {  font-size: 3.0em;  line-height: 1.0em;  font-weight: bold;  padding: 11px 10px 7px 10px;}.secondary_nav_header .secondary_nav {  position: absolute;  bottom: 0px;  left: 0px;  height: 32px;}.secondary_nav_header .secondary_nav li {  height: 32px;  float: left;  background: url('/images/secondary_nav_separator.png') no-repeat;  padding-left: 1px;  position: relative;  font-size: 1.5em;}.secondary_nav_header .secondary_nav li a {  color: white;  display: block;  position: relative;}.secondary_nav_header .secondary_nav li a span.background {  position: absolute;  display: block;  width: 100%;  height: 100%;  opacity: 0.5;  visibility: hidden;}.secondary_nav_header .secondary_nav li a span.text {  padding: 7px 10px 8px;  position: relative;  display: block;}.secondary_nav_header .secondary_nav li a:hover span.background {  background: #000000;  visibility: visible;}.secondary_nav_header .secondary_nav li.first_sec_nav {  background: none;}.secondary_nav_header .secondary_nav li.active a span.background {  background: #000000;  visibility: visible;}.secondary_nav_header .secondary_nav li.active a span.text {  font-weight: bold;}.secondary_nav_header .sponsor_container {  float: right;  width: 304px;}.secondary_nav_header .sponsor_container .text_link {  padding-top: 3px;  font-size: 1.2em;}.secondary_nav_header .sponsor_container a {  color: #a4a4a4;}/* == Misc Pages == */.shows_show_page p.more_resources,.mini_verticals_show_page p.more_resources,.big_brother_show_page p.more_resources {  background: url('/images/separator_horizontal.gif') repeat-x;  padding-top: 8px;}.shows_show_page #tab_2,.mini_verticals_show_page #tab_2,.big_brother_show_page #tab_2 {  border-top: 1px solid #535353;  background: #262626 url('/images/gradients/grey_horiz_47.gif') repeat-x;  padding-bottom: 0;}.shows_show_page .top_show_section,.mini_verticals_show_page .top_show_section,.big_brother_show_page .top_show_section {  margin-bottom: 20px;  color: #a4a4a4;  background: transparent url('/images/backgrounds/video_background.jpg') no-repeat 0px -90px;  overflow: hidden;}.shows_show_page .top_show_section .teaser_section,.mini_verticals_show_page .top_show_section .teaser_section,.big_brother_show_page .top_show_section .teaser_section {  height: 260px;  overflow: hidden;}.shows_show_page .top_show_section .teaser_section .sidebar_box,.mini_verticals_show_page .top_show_section .teaser_section .sidebar_box,.big_brother_show_page .top_show_section .teaser_section .sidebar_box {  height: 246px;  float: left;  width: 131px;  padding: 14px 14px 0 14px;  overflow: hidden;}.shows_show_page .top_show_section .teaser_section .sidebar_box h3,.mini_verticals_show_page .top_show_section .teaser_section .sidebar_box h3,.big_brother_show_page .top_show_section .teaser_section .sidebar_box h3 {  color: #fff;  font-size: 2.0em;  font-weight: bold;  line-height: 1.0em;}.shows_show_page .top_show_section .teaser_section .sidebar_box .no_episodes,.mini_verticals_show_page .top_show_section .teaser_section .sidebar_box .no_episodes,.big_brother_show_page .top_show_section .teaser_section .sidebar_box .no_episodes {  padding-top: 1em;  font-size: 1.2em;}.shows_show_page .top_show_section .teaser_section .teaser h3,.mini_verticals_show_page .top_show_section .teaser_section .teaser h3,.big_brother_show_page .top_show_section .teaser_section .teaser h3 {  font-size: 2.2em;  font-weight: normal;}.shows_show_page .top_show_section .teaser_section .teaser p,.mini_verticals_show_page .top_show_section .teaser_section .teaser p,.big_brother_show_page .top_show_section .teaser_section .teaser p {  padding-top: 10px;  font-size: 1.3em;}.shows_show_page .top_show_section .teaser_section img.main_image,.mini_verticals_show_page .top_show_section .teaser_section img.main_image,.big_brother_show_page .top_show_section .teaser_section img.main_image {  float: left;}.shows_show_page .top_show_section .expanding_block,.mini_verticals_show_page .top_show_section .expanding_block,.big_brother_show_page .top_show_section .expanding_block {  position: relative;}.shows_show_page .top_show_section .expanding_block .mask,.mini_verticals_show_page .top_show_section .expanding_block .mask,.big_brother_show_page .top_show_section .expanding_block .mask {  display: block;  position: absolute;  background: url('/images/fade_out_mask.png') repeat-x;  height: 50px;  width: 557px;  bottom: 0px;}.shows_show_page .top_show_section .description,.mini_verticals_show_page .top_show_section .description,.big_brother_show_page .top_show_section .description {  background: #262626;  padding-top: 10px;  padding-right: 318px;  position: relative;}.shows_show_page .top_show_section .description .arrow,.mini_verticals_show_page .top_show_section .description .arrow,.big_brother_show_page .top_show_section .description .arrow {  float: right;  margin-right: 20px;}.shows_show_page .top_show_section .description p,.mini_verticals_show_page .top_show_section .description p,.big_brother_show_page .top_show_section .description p {  padding: 0 65px 10px 15px;  font-size: 1.3em;}.shows_show_page .top_show_section .description .shadow,.mini_verticals_show_page .top_show_section .description .shadow,.big_brother_show_page .top_show_section .description .shadow {  top: 0;}.shows_show_page #explore_show_container,.mini_verticals_show_page #explore_show_container,.big_brother_show_page #explore_show_container,.shows_show_page #explore_mini_vertical_container,.mini_verticals_show_page #explore_mini_vertical_container,.big_brother_show_page #explore_mini_vertical_container {  border-top: 1px solid #535353;  background: #262626 url('/images/gradients/grey_horiz_47.gif') repeat-x;  margin-bottom: 20px;}.shows_show_page #explore_show_container .heading,.mini_verticals_show_page #explore_show_container .heading,.big_brother_show_page #explore_show_container .heading,.shows_show_page #explore_mini_vertical_container .heading,.mini_verticals_show_page #explore_mini_vertical_container .heading,.big_brother_show_page #explore_mini_vertical_container .heading {  background: none;}.shows_show_page #explore_show_container .heading h3,.mini_verticals_show_page #explore_show_container .heading h3,.big_brother_show_page #explore_show_container .heading h3,.shows_show_page #explore_mini_vertical_container .heading h3,.mini_verticals_show_page #explore_mini_vertical_container .heading h3,.big_brother_show_page #explore_mini_vertical_container .heading h3 {  float: left;}.shows_show_page #explore_show_container .heading .pagination,.mini_verticals_show_page #explore_show_container .heading .pagination,.big_brother_show_page #explore_show_container .heading .pagination,.shows_show_page #explore_mini_vertical_container .heading .pagination,.mini_verticals_show_page #explore_mini_vertical_container .heading .pagination,.big_brother_show_page #explore_mini_vertical_container .heading .pagination {  float: right;  margin: 8px 10px;}.shows_show_page #explore_website_items_container,.mini_verticals_show_page #explore_website_items_container,.big_brother_show_page #explore_website_items_container {  margin-bottom: 24px;  overflow: hidden;  width: 622px;  /* add variable */  padding-bottom: 0;}.shows_show_page #explore_website_items_container .heading,.mini_verticals_show_page #explore_website_items_container .heading,.big_brother_show_page #explore_website_items_container .heading {  background: none;  overflow: hidden;  position: relative;}.shows_show_page #explore_website_items_container .heading h3,.mini_verticals_show_page #explore_website_items_container .heading h3,.big_brother_show_page #explore_website_items_container .heading h3 {  float: left;  margin: 10px 11px 14px;}.shows_show_page #explore_website_items_container .heading img,.mini_verticals_show_page #explore_website_items_container .heading img,.big_brother_show_page #explore_website_items_container .heading img {  display: block;  width: auto;}.shows_show_page #explore_website_items_container .heading .pagination,.mini_verticals_show_page #explore_website_items_container .heading .pagination,.big_brother_show_page #explore_website_items_container .heading .pagination {  position: absolute;  top: 0;  right: 0;  margin: 10px;}.shows_show_page #explore_website_items_container li,.mini_verticals_show_page #explore_website_items_container li,.big_brother_show_page #explore_website_items_container li {  padding-bottom: 0;}.shows_show_page .embed,.mini_verticals_show_page .embed,.big_brother_show_page .embed {  margin-bottom: 20px;  overflow: hidden;}.shows_show_page #show_carousel,.mini_verticals_show_page #show_carousel,.big_brother_show_page #show_carousel,.shows_show_page #big_brother_carousel,.mini_verticals_show_page #big_brother_carousel,.big_brother_show_page #big_brother_carousel,.shows_show_page #mini_vertical_carousel,.mini_verticals_show_page #mini_vertical_carousel,.big_brother_show_page #mini_vertical_carousel {  position: relative;  float: left;  width: 622px;  height: 260px;  margin-bottom: 20px;}.shows_show_page #show_carousel ul.carousel_items li.item,.mini_verticals_show_page #show_carousel ul.carousel_items li.item,.big_brother_show_page #show_carousel ul.carousel_items li.item,.shows_show_page #big_brother_carousel ul.carousel_items li.item,.mini_verticals_show_page #big_brother_carousel ul.carousel_items li.item,.big_brother_show_page #big_brother_carousel ul.carousel_items li.item,.shows_show_page #mini_vertical_carousel ul.carousel_items li.item,.mini_verticals_show_page #mini_vertical_carousel ul.carousel_items li.item,.big_brother_show_page #mini_vertical_carousel ul.carousel_items li.item {  height: 260px;  margin-top: 0;}.shows_show_page #show_carousel ul.carousel_items li.item div,.mini_verticals_show_page #show_carousel ul.carousel_items li.item div,.big_brother_show_page #show_carousel ul.carousel_items li.item div,.shows_show_page #big_brother_carousel ul.carousel_items li.item div,.mini_verticals_show_page #big_brother_carousel ul.carousel_items li.item div,.big_brother_show_page #big_brother_carousel ul.carousel_items li.item div,.shows_show_page #mini_vertical_carousel ul.carousel_items li.item div,.mini_verticals_show_page #mini_vertical_carousel ul.carousel_items li.item div,.big_brother_show_page #mini_vertical_carousel ul.carousel_items li.item div {  width: 115px;  float: left;  padding-left: 15px;  padding-right: 15px;}.shows_show_page #show_carousel ul.carousel_items li.item div h3,.mini_verticals_show_page #show_carousel ul.carousel_items li.item div h3,.big_brother_show_page #show_carousel ul.carousel_items li.item div h3,.shows_show_page #big_brother_carousel ul.carousel_items li.item div h3,.mini_verticals_show_page #big_brother_carousel ul.carousel_items li.item div h3,.big_brother_show_page #big_brother_carousel ul.carousel_items li.item div h3,.shows_show_page #mini_vertical_carousel ul.carousel_items li.item div h3,.mini_verticals_show_page #mini_vertical_carousel ul.carousel_items li.item div h3,.big_brother_show_page #mini_vertical_carousel ul.carousel_items li.item div h3 {  margin-left: 0;  margin-top: 7px;  font-size: 2em;  font-weight: lighter;}.shows_show_page #show_carousel ul.carousel_items li.item div p,.mini_verticals_show_page #show_carousel ul.carousel_items li.item div p,.big_brother_show_page #show_carousel ul.carousel_items li.item div p,.shows_show_page #big_brother_carousel ul.carousel_items li.item div p,.mini_verticals_show_page #big_brother_carousel ul.carousel_items li.item div p,.big_brother_show_page #big_brother_carousel ul.carousel_items li.item div p,.shows_show_page #mini_vertical_carousel ul.carousel_items li.item div p,.mini_verticals_show_page #mini_vertical_carousel ul.carousel_items li.item div p,.big_brother_show_page #mini_vertical_carousel ul.carousel_items li.item div p {  margin-top: 10px;  font-size: 1.2em;}.shows_show_page #show_carousel ul.carousel_items li.item div .arbitrary_link,.mini_verticals_show_page #show_carousel ul.carousel_items li.item div .arbitrary_link,.big_brother_show_page #show_carousel ul.carousel_items li.item div .arbitrary_link,.shows_show_page #big_brother_carousel ul.carousel_items li.item div .arbitrary_link,.mini_verticals_show_page #big_brother_carousel ul.carousel_items li.item div .arbitrary_link,.big_brother_show_page #big_brother_carousel ul.carousel_items li.item div .arbitrary_link,.shows_show_page #mini_vertical_carousel ul.carousel_items li.item div .arbitrary_link,.mini_verticals_show_page #mini_vertical_carousel ul.carousel_items li.item div .arbitrary_link,.big_brother_show_page #mini_vertical_carousel ul.carousel_items li.item div .arbitrary_link {  margin-top: 15px;  padding-left: 0;  font-size: 1.2em;}.shows_show_page #show_carousel ul.carousel_items li.item div .arbitrary_link a,.mini_verticals_show_page #show_carousel ul.carousel_items li.item div .arbitrary_link a,.big_brother_show_page #show_carousel ul.carousel_items li.item div .arbitrary_link a,.shows_show_page #big_brother_carousel ul.carousel_items li.item div .arbitrary_link a,.mini_verticals_show_page #big_brother_carousel ul.carousel_items li.item div .arbitrary_link a,.big_brother_show_page #big_brother_carousel ul.carousel_items li.item div .arbitrary_link a,.shows_show_page #mini_vertical_carousel ul.carousel_items li.item div .arbitrary_link a,.mini_verticals_show_page #mini_vertical_carousel ul.carousel_items li.item div .arbitrary_link a,.big_brother_show_page #mini_vertical_carousel ul.carousel_items li.item div .arbitrary_link a {  color: white;}.shows_show_page #show_carousel ul.carousel_items li.item img,.mini_verticals_show_page #show_carousel ul.carousel_items li.item img,.big_brother_show_page #show_carousel ul.carousel_items li.item img,.shows_show_page #big_brother_carousel ul.carousel_items li.item img,.mini_verticals_show_page #big_brother_carousel ul.carousel_items li.item img,.big_brother_show_page #big_brother_carousel ul.carousel_items li.item img,.shows_show_page #mini_vertical_carousel ul.carousel_items li.item img,.mini_verticals_show_page #mini_vertical_carousel ul.carousel_items li.item img,.big_brother_show_page #mini_vertical_carousel ul.carousel_items li.item img {  float: left;}.shows_show_page #show_carousel .pagination,.mini_verticals_show_page #show_carousel .pagination,.big_brother_show_page #show_carousel .pagination,.shows_show_page #big_brother_carousel .pagination,.mini_verticals_show_page #big_brother_carousel .pagination,.big_brother_show_page #big_brother_carousel .pagination,.shows_show_page #mini_vertical_carousel .pagination,.mini_verticals_show_page #mini_vertical_carousel .pagination,.big_brother_show_page #mini_vertical_carousel .pagination {  position: absolute;  left: 10px;  bottom: 10px;  z-index: 10;}/* == Show Home Pages == */.off_air_show_page #sidebar {  margin-top: 20px;}.off_air_show_page .top_show_section .description {  padding-right: 0;}.off_air_show_page #more_like_this {  margin-bottom: 20px;}/* == End Show Home Pages == *//* == SHOWS INDEX PAGE */.shows_index_page #top_shows_content_block {  background: #262626 url('/images/backgrounds/video_background.jpg') no-repeat;  margin-bottom: 14px;}.shows_index_page .shows_container {  overflow: hidden;  padding-top: 6px;}.shows_index_page .shows_container .tab_content {  background: #262626 url('/images/gradients/shows_index.gif') repeat-x;  padding-top: 1px;  /* necessary to prevent the #show_availability_buttons margin collapsing */}.shows_index_page .shows_container #show_availability_buttons {  height: 38px;}.shows_index_page .shows_container #show_availability_buttons ul {  margin: 8px 0 12px 10px;  height: 26px;  width: 173px;  background: url('/images/backgrounds/shows_availability_button_bg.gif');}.shows_index_page .shows_container #show_availability_buttons ul li {  float: left;  height: 21px;  margin: 2px;  text-align: center;  font-size: 1.3em;}.shows_index_page .shows_container #show_availability_buttons ul li a {  color: #a4a4a4;  line-height: 21px;}.shows_index_page .shows_container #show_availability_buttons ul li.all_shows {  width: 75px;}.shows_index_page .shows_container #show_availability_buttons ul li.on_demand {  width: 90px;}.shows_index_page .shows_container #show_availability_buttons ul li.active {  background: url('/images/backgrounds/shows_availability_button_highlight.gif') repeat-x;  margin-top: 1px;  border-top: 1px solid #000;}.shows_index_page .shows_container #show_availability_buttons ul li.active a {  color: #000;}.shows_index_page .shows_container .alphabetical_navigation {  height: 33px;}.shows_index_page .shows_container .alphabetical_navigation li {  float: left;  background: url('/images/separator_vertical.gif') repeat-y;  padding-right: 2px;  width: 33px;  height: 33px;  line-height: 33px;  text-align: center;  color: #a4a4a4;  font-size: 1.5em;}.shows_index_page .shows_container .alphabetical_navigation li a {  color: #fff;  width: 100%;  display: block;}.shows_index_page .shows_container .alphabetical_navigation li a :hover {  text-decoration: underline;}.shows_index_page .shows_container .alphabetical_navigation li.first {  width: 32px;}.shows_index_page .shows_container .alphabetical_navigation li.last {  padding-right: 0;  background: none;  width: 31px;}.shows_index_page .shows_container ul.shows_index {  border-top: 1px solid #535353;  background: transparent url('/images/gradients/grey_horiz_47.gif') top left repeat-x;  overflow: auto;}.shows_index_page .shows_container ul.shows_index .mpu {  border-color: #535353;  margin-top: 35px;}/* == Mini verticals == */.mini_verticals_show_page .resource_list.carousel_items {  margin-top: 0;}.mini_verticals_show_page p.more_resources {  height: 25px;}/* == Clips == */.tab_control .tabs li h3 {  padding: 10px;  margin-left: 1px;  display: block;}.tab_control .tabs li h3 span {  padding: 0;  display: block;}.tab_control .tabs li h3 span a {  padding: 0;  display: inline;}.clips_show_page #clips {  background: #262626 url(/images/gradients/grey_horiz_47.gif) top left repeat-x;  float: left;  width: 622px;}.clips_show_page #clips_title_all {  border-top: 1px solid #505050;}.clips_show_page #clips_title_all h3 {  float: left;  margin: 10px 0 0 10px;  font-size: 2.0em;  color: #a4a4a4;}.clips_show_page .tab_control ul.tabs li {  font-size: 1.5em;  /*height:auto;*/  padding: 0px;}.clips_show_page .tab_control ul.tabs li a {  border-top: none;  background: transparent;  text-indent: 0;  margin: 0;  padding: 0;}.clips_show_page .tab_control ul.tabs li h3 {  font-size: 1.3em;  background: transparent;  text-indent: 0;}.clips_show_page .tab_control ul.tabs li h3 span {  padding: 0;}.clips_show_page .tab_control ul.tabs li h3 span a {  display: block;}.clips_show_page .tab_control ul.tabs li.active {  padding-bottom: 6px;  margin-top: -6px;}.clips_show_page .tab_control ul.tabs li.active h3 {  border-top: 1px solid #505050;  margin-left: 1px;}.clips_show_page .tab_content {  float: left;  overflow: hidden;  width: 622px;  background: #262626 url(/images/gradients/grey_horiz_47.gif) top left repeat-x;}.clips_show_page .pagination_block {  float: right;  margin: 10px 10px 0 0;}.clips_show_page .pagination_tab {  overflow: hidden;  float: right;  margin: 10px 10px 0 0;}.clips_show_page #comments {  border-top: 1px solid #505050;  float: left;  margin-top: 18px;}/* == Watch page == */.watch_index_page {  /*.watch_content_block,*/  /* 12 columns - grid padding */  /* 9 columns - grid padding */}.watch_index_page div#watch_header {  padding: 20px 0 0 10px;  margin-bottom: 15px;}.watch_index_page div#watch_header h2 {  font-size: 2.8em;  font-weight: bold;  line-height: 0.8em;}.watch_index_page div#watch_header h3 {  margin-left: 0;}.watch_index_page div#watch_header h3 a {  margin-left: 0;  color: #a4a4a4;}.watch_index_page div#watch_header div.demand_five_logo {  margin-right: 20px;  margin-bottom: 20px;  float: right;  height: 38px;  width: 186px;  background: url('/images/logos/demand_5_logo.png') no-repeat;}.watch_index_page div#watch_header div.sponsor_container {  float: right;  width: 157px;  margin-right: 20px;}.watch_index_page div#watch_header div.sponsor_container .text_link {  padding-top: 3px;  font-size: 1.2em;  text-align: right;  color: #a4a4a4;}.watch_index_page div#watch_header div.sponsor_container a {  color: #a4a4a4;}.watch_index_page div#demand_five {  background: url('/images/backgrounds/watch_main_carousel.jpg') no-repeat;  margin-bottom: 20px;}.watch_index_page div#demand_five .carousel {  position: relative;  clear: both;  background: url('/images/backgrounds/watch_main_carousel_mask.png') no-repeat;}.watch_index_page div#demand_five .carousel .button {  width: 40px;  height: 40px;}.watch_index_page div#demand_five .carousel div.previous,.watch_index_page div#demand_five .carousel div.next {  position: absolute;  z-index: 100;  width: 40px;  padding-top: 60px;  height: 100px;}.watch_index_page div#demand_five .carousel div.previous a.previous,.watch_index_page div#demand_five .carousel div.next a.previous {  background: url('/images/watch/a-previous.png');}.watch_index_page div#demand_five .carousel div.previous a.next,.watch_index_page div#demand_five .carousel div.next a.next {  background: url('/images/watch/a-next.png');}.watch_index_page div#demand_five .carousel div.previous span.previous,.watch_index_page div#demand_five .carousel div.next span.previous {  background: url('/images/watch/span-previous.png');}.watch_index_page div#demand_five .carousel div.previous span.next,.watch_index_page div#demand_five .carousel div.next span.next {  background: url('/images/watch/span-next.png');}.watch_index_page div#demand_five .carousel div.previous {  background: url('/images/watch/demand_5_fade_left.png');  left: 0;}.watch_index_page div#demand_five .carousel div.next {  background: url('/images/watch/demand_5_fade_right.png');  right: 0;}.watch_index_page .watch_content_block {  background: #22111f url('/images/backgrounds/watch_panel_gradient.png') repeat-x;}.watch_index_page .watch_content_block h3 {  margin: 8px 14px 14px;}.watch_index_page .watch_content_block .heading {  border-bottom: 1px solid #000;}.watch_index_page div.watch_simple_panel_header {  border-bottom: 1px solid black;}.watch_index_page div.watch_simple_panel_header h3 {  padding-left: 9px;  width: 200px;  float: left;  height: 38px;  padding-top: 8px;}.watch_index_page #recently_on_tv_container {  float: left;}.watch_index_page #recently_on_tv_container .heading h3 {  float: left;}.watch_index_page #recently_on_tv_container .pagination {  margin: 10px;  float: right;}.watch_index_page #recently_on_tv_container,.watch_index_page #last_played {  margin-bottom: 20px;}.watch_index_page .recently_4 {  width: 622px;}.watch_index_page .recently_4 ul.resource_list {  width: 622px;}.watch_index_page .recently_3 {  width: 463px;}.watch_index_page .recently_3 ul.resource_list {  width: 463px;}.watch_index_page #last_played {  float: left;  width: 145px;  overflow: hidden;  margin-left: 15px;}.watch_index_page #last_played h3 {  margin-left: 9px;}.watch_index_page #recently_on_tv_container,.watch_index_page #last_played {  height: 254px;  /* MPU height + MPU padding (top and bottom) & MPU border (top and bottom) */}.watch_index_page #by_genre_carousel_tabs .tab_footer,.watch_index_page #by_most_carousel_tabs .tab_footer {  padding-top: 5px;  padding-bottom: 10px;  background: url('/images/watch/separator_horizontal.png') repeat-x;}.watch_index_page #by_genre_container,.watch_index_page #by_most_container {  width: 940px;  height: 162px;  overflow: visible;  position: relative;}.watch_index_page #by_genre_container #by_genre_carousel,.watch_index_page #by_most_container #by_genre_carousel,.watch_index_page #by_genre_container #by_most_carousel,.watch_index_page #by_most_container #by_most_carousel {  width: 940px;  overflow: hidden;  border-top: 1px solid #613f5b;}.watch_index_page #by_genre_container .pagination,.watch_index_page #by_most_container .pagination {  position: absolute;  top: -35px;  right: 10px;  float: right;}.watch_index_page .mpu {  float: right;}.watch_index_page ul.tabs {  background: #2b1927 url('/images/watch/tabs_background.jpg') repeat-x;}.watch_index_page ul.tabs li {  background-image: url('/images/watch/separator_vertical.gif');}.watch_index_page ul.tabs li a {  border-color: #61485D;}.watch_index_page ul.tabs li a.vertical {  background-image: none;  background-position: left top;}.watch_index_page ul.tabs li.active {  background-color: #4c2345;}.watch_index_page ul.tabs li.active a {  border-color: #60415b;}/* end Watch page *//* == Search Results page == */.search_search_page #left {  margin-top: 20px;}.search_search_page #left h1 {  font-weight: bold;}.search_search_page #left .content_block .heading {  border-top: 1px solid #535353;}.search_search_page #left .results_count_container {  padding-bottom: 0px;}.search_search_page #left .show_list_container .heading {  margin-bottom: -5px;}.search_search_page #left .episode_list_container .heading {  position: relative;}.search_search_page #left .episode_list_container h2 {  background: transparent url(/images/separator_horizontal.gif) bottom left repeat-x;  height: 21px;}.search_search_page #left .episode_list_container .pagination {  position: absolute;  top: 10px;  right: 10px;}.search_search_page #left .no_results_block ul {  margin: 10px;}.search_search_page #left .no_results_block ul li {  background: transparent url('/images/icons/ul_line.gif') 0 8px no-repeat;  padding-left: 15px;  color: #999999;  font-size: 1.3em;  margin: 9px 0;}.search_search_page #sidebar {  margin-top: 20px;}/* end Search Results page *//* == Schedule & Channel page == */.schedule_index_page #contents {  font-size: 1.5em;}.show span.accessibility {  font-size: 0.8em;  margin-left: 5px;}.show span.film_genre {  text-indent: -9999px;  text-align: left;  overflow: hidden;  display: inline-block;  width: 31px;  height: 15px;  margin-bottom: -3px;  background: url('/images/icons/film.png') no-repeat left bottom;}ul#timeperiods {  color: #a4a4a4;  overflow: hidden;  position: relative;}ul#timeperiods table {  border-collapse: separate;  table-layout: fixed;  width: 1060px;  margin-left: -1px;  position: relative;}ul#timeperiods table thead {  display: none;}ul#timeperiods table td,ul#timeperiods table th {  padding: 0;  overflow: hidden;}ul#timeperiods li.transmission {  overflow: auto;}ul#timeperiods li.logos,ul#timeperiods li.featuredepisode {  list-style-type: none;}ul#timeperiods li.logos {  background: url('/images/schedule/channel_row_bg.jpg') repeat-x;  border-bottom: 0 none;  height: 57px;  color: white;}ul#timeperiods li.logos td {  height: 57px;  vertical-align: middle;  border-right: 1px solid #000000;  border-left: 1px solid #464646;  width: 245px;  padding: 0 9px;  font-size: 1.3em;}ul#timeperiods li.featuredepisode {  font-size: inherit;  line-height: 0;}ul#timeperiods li.featuredepisode td {  background: #262626;  border-top: 1px solid #464646;  width: 265px;  font-size: 0.85em;}ul#timeperiods li.featuredepisode a {  color: white;  display: block;  height: 148px;  overflow: hidden;  position: relative;  text-decoration: none;}ul#timeperiods li.featuredepisode a img {  border: none;  border-right: 1px solid #000000;  border-left: 1px solid #464646;  position: absolute;  left: 0;  top: 0;  line-height: 1;}ul#timeperiods li.featuredepisode a span.overlay {  bottom: 0;  display: block;  height: 14px;  left: 0;  line-height: 1;  padding: 4px 10px;  margin-left: 1px;  position: absolute;  width: 245px;  background: url('/images/schedule/overlay.png') repeat-y;}ul#timeperiods li.featuredepisode a span.overlay span.featuredtime {  color: #a4a4a4;  width: 43px;  display: block;  float: left;}ul#timeperiods li.timeperiod {  background: url('/images/schedule/timeofday_row_bg.jpg') repeat-x;  position: relative;}ul#timeperiods li.timeperiod h3 {  font-size: 1.3em;  overflow: hidden;  height: 41px;}ul#timeperiods li.timeperiod h3 a {  color: white;}ul#timeperiods li.timeperiod h3 span {  color: white;  padding-top: 11px;  padding-left: 8px;}ul#timeperiods li.timeperiod h3 span.brand_font_white {  float: left;}ul#timeperiods li.timeperiod h3 span.graphic {  height: 20px;  width: 20px;  display: block;  float: left;  padding-left: 8px;  padding-top: 13px;  text-indent: -9999px;}ul#timeperiods li.timeperiod h3.collapsed span.graphic {  background: url('/images/icons/right_arrow.gif') no-repeat right bottom;}ul#timeperiods li.timeperiod h3.expanded span.graphic {  background: url('/images/icons/down_arrow.gif') no-repeat right bottom;}ul#timeperiods li.timeperiod table tr td {  background-color: #1E1E1E;  border-color: #464646 #000000 #202020 #464646;  border-style: solid;  border-width: 1px;  padding: 10px 9px 0px;  vertical-align: top;  width: 245px;}ul#timeperiods li.timeperiod table tr td li {  font-size: 0.856em;  padding-bottom: 10px;}ul#timeperiods li.timeperiod table tr td li a {  color: white;  text-decoration: none;}ul#timeperiods li.timeperiod table tr td li a.vod {  background: url('/images/icons/watch.png') no-repeat right bottom;  padding-right: 23px;}ul#timeperiods li.timeperiod table tr td li a.clip {  background: url('/images/clips/clip_play_small.gif') no-repeat right bottom;  padding-right: 23px;}ul#timeperiods li.timeperiod table tr td li span.time {  display: block;  float: left;  width: 43px;}ul#timeperiods li.timeperiod table tr td li p {  width: 200px;  float: left;  margin: 0;}ul#timeperiods li.timeperiod table li.active span.time,ul#timeperiods li.timeperiod table li.active p {  position: relative;  z-index: 110;}ul#timeperiods li.timeperiod table tr.alt td {  background-color: #262626;}#schedule_wrapper ul.first {  left: 0;  width: 898px;}#schedule_wrapper ul.middle {  left: 42px;  width: 856px;}#schedule_wrapper ul.last {  left: 42px;  width: 898px;}#schedule_wrapper.js ul#timeperiods {  overflow: visible;}#schedule_wrapper.js li {  position: relative;}#schedule_wrapper.js table {  left: 0;}#schedule_wrapper.js #morechannel-left {  left: -56px;}#schedule_wrapper.js #morechannel-right {  right: -103px;}#schedule_wrapper {  position: relative;  overflow: hidden;  width: 940px;}#schedule_wrapper div.pager {  position: absolute;  top: 0;  height: 100%;  z-index: 2;  overflow: hidden;}#schedule_wrapper div.pager .innerpager {  background: url('/images/schedule/scrollbar_bg.jpg') no-repeat top left #212121;  height: 100%;  overflow: hidden;}#schedule_wrapper div.pager .innerpager a {  display: block;  height: 100%;  position: relative;  min-height: 460px;}#schedule_wrapper div.pager .innerpager a span {  text-indent: -9999px;  position: absolute;  width: 22px;  height: 119px;  display: block;  left: 9px;}#schedule_wrapper div.pager .innerpager div.loading {  display: none;  height: 100%;  left: 0;  position: relative;  top: 0;  width: 42px;}#schedule_wrapper div.pager .innerpager div.loading span {  background: url('/images/icons/busy_grey_lge.gif') no-repeat center;  display: block;  width: 42px;  height: 24px;  position: absolute;}#schedule_wrapper div.pager .innerpager span.top {  top: 9px;  background: red;}#schedule_wrapper div.pager .innerpager span.bottom {  bottom: 9px;  background: red;}#schedule_wrapper #morechannel-left {  left: 0;  width: 42px;  padding-right: 14px;  background: url('/images/schedule/scrollbar_shdwleft.png') repeat-y top right;}#schedule_wrapper #morechannel-left a span.top {  background: url('/images/schedule/scrollbar_topleft.png');}#schedule_wrapper #morechannel-left a span.bottom {  background: url('/images/schedule/scrollbar_botleft.png');}#schedule_wrapper #morechannel-right {  right: 0;  background: url('/images/schedule/scrollbar_shdwrght.png') repeat-y;  width: 42px;  padding-left: 61px;}#schedule_wrapper #morechannel-right div.loading {  left: auto;  right: 0;}#schedule_wrapper #morechannel-right a span.top {  background: url('/images/schedule/scrollbar_topright.png');}#schedule_wrapper #morechannel-right a span.bottom {  background: url('/images/schedule/scrollbar_botright.png');}#channel_details {  display: none;}#schedule_date_wrapper {  background: url("/images/backgrounds/video_background.jpg");  margin-bottom: 20px;  overflow: hidden;}#schedule_date_wrapper h2 {  font-size: 1.7em;  line-height: 0.8em;  padding: 18px 0 0 10px;}#schedule_date_wrapper ul {  display: block;  margin: 25px 10px 0 12px;  background: url('/images/separator_vertical.gif') repeat-y;  margin-top: 0;  padding-top: 15px;}#schedule_date_wrapper ul li {  float: left;  height: 37px;  padding: 10px 0 8px 0;  background: url('/images/separator_vertical.gif') repeat-y;  position: relative;}#schedule_date_wrapper ul li span {  display: block;  width: 48px;  padding: 0 0 0 12px;}#schedule_date_wrapper ul li span.today {  width: 66px;}#schedule_date_wrapper ul li span.schedule_month {  background: url('/images/separator_vertical.gif') repeat-y;  position: absolute;  top: -10px;}#schedule_date_wrapper ul li a {  color: #a4a4a4;}#schedule_date_wrapper ul li.selected {  background: #4d4d4d url('/images/separator_vertical.gif') repeat-y;  font-weight: bold;}#schedule_channel_wrapper {  /* 795 */  background: #262626 url('/images/schedule/channel_row_bg.jpg') repeat-x;  height: 70px;  margin-bottom: 20px;}#schedule_channel_wrapper a,#schedule_channel_wrapper label {  font-size: 0.8em;  color: #a4a4a4;}#schedule_channel_wrapper #schedule_sets {  background: #262626 url('/images/schedule/channel_row_bg.jpg') repeat-x;  position: relative;  width: 795px;  height: 70px;  overflow: hidden;  float: left;}#schedule_channel_wrapper #schedule_sets .pagination .previous,#schedule_channel_wrapper #schedule_sets .pagination .next {  background: #262626 url('/images/schedule/channel_row_bg.jpg') repeat-x;  height: 70px;  position: absolute;  top: 0;  z-index: 2;}#schedule_channel_wrapper #schedule_sets .pagination .previous a,#schedule_channel_wrapper #schedule_sets .pagination .next a,#schedule_channel_wrapper #schedule_sets .pagination .previous span,#schedule_channel_wrapper #schedule_sets .pagination .next span {  background-repeat: no-repeat;  background-image: url('/images/icons/pagination_arrows.png');  background-color: transparent;  display: block;  text-indent: -9999px;  margin: 23px auto 0;  height: 23px;  width: 22px;  position: relative;  border-left: none;  border-right: none;}#schedule_channel_wrapper #schedule_sets img {  position: absolute;  top: 27px;  left: 50%;}#schedule_channel_wrapper #schedule_sets .pagination .previous {  left: 0;  width: 40px;  border-right: 1px solid #000000;}#schedule_channel_wrapper #schedule_sets .pagination .previous a {  background-position: left top;}#schedule_channel_wrapper #schedule_sets .pagination .previous span {  background-position: left bottom;}#schedule_channel_wrapper #schedule_sets .pagination .next {  right: 0;  width: 40px;  border-left: 1px solid #4d4d4d;  border-right: 1px solid #000000;}#schedule_channel_wrapper #schedule_sets .pagination .next a {  background-position: right top;}#schedule_channel_wrapper #schedule_sets .pagination .next span {  background-position: right bottom;}#schedule_channel_wrapper #schedule_sets #channel_groups {  margin-left: 41px;  overflow: hidden;}#schedule_channel_wrapper #schedule_sets #channel_groups li {  float: left;  display: block;  width: 77px;  padding: 10px 5px;  border-left: 1px solid #4d4d4d;  border-right: 1px solid #000000;}#schedule_channel_wrapper #schedule_sets #channel_groups a {  display: block;  height: 50px;}#schedule_channel_wrapper #schedule_sets #channel_groups span {  display: block;  white-space: nowrap;  line-height: 1.3em;  overflow: hidden;}#schedule_channel_wrapper #schedule_sets #channel_groups .selected {  background: #414141 url('/images/schedule/channel_highlight_row_bg.jpg') repeat-x;}#schedule_channel_wrapper #schedule_sets #channel_groups .selected a {  color: white;}#schedule_channel_wrapper #schedule_sets #channel_groups.js a {  cursor: default;}#schedule_channel_wrapper #schedule_sets #channel_groups.active.js a:hover,#schedule_channel_wrapper #schedule_sets #channel_groups.active.js a:focus {  color: white;  cursor: pointer;}#schedule_channel_wrapper #schedule_search {  position: relative;  float: left;  z-index: 3;}#schedule_channel_wrapper #schedule_search form {  width: 134px;  border-left: 1px solid #4d4d4d;  height: 50px;  padding: 10px 5px;}#schedule_channel_wrapper #schedule_search label {  margin-left: 5px;}#schedule_channel_wrapper #schedule_search select {  width: 100px;  float: left;  margin-right: 4px;  margin-left: 5px;  margin-top: 3px;}#schedule_channel_wrapper #schedule_search #channel_search_btn {  float: left;  background: url('/images/search_button.png');  border: 0;  width: 22px;  height: 23px;  overflow: hidden;  text-indent: -999px;  cursor: pointer;}#schedule_channel_wrapper #schedule_search .selected {  background: #414141 url('/images/schedule/channel_highlight_row_bg.jpg') repeat-x;}#schedule_channel_wrapper #schedule_search .selected label {  color: white;}#schedule_channel_wrapper #schedule_search #channel_search_js {  width: 124px;  height: 2em;  padding-left: 3px;  padding-right: 4px;  padding-top: 1px;  border: none;  background-color: transparent;  background-image: url('/images/forms/channel_search_input.png');  background-repeat: no-repeat;}#schedule_channel_wrapper #schedule_search #channel_search_results {  position: absolute;  top: 70px;  left: 0px;  width: 145px;  z-index: 3;  padding-bottom: 24px;  background: url('/images/large_dropshadow.png') repeat-x left bottom;}#schedule_channel_wrapper #schedule_search #channel_search_results li {  background: url('/images/backgrounds/quick_search_li.gif');}#schedule_channel_wrapper #schedule_search #channel_search_results li a {  display: block;  line-height: 3em;  padding: 0 10px;  border-left: 1px solid #4d4d4d;  text-shadow: 1px -1px 1px #000000;}#schedule_channel_wrapper #schedule_search #channel_search_results li em {  /*font-weight: bold;*/  border-bottom: 1px solid #696969  ;}#schedule_channel_wrapper #schedule_search #channel_search_results li.selected {  background-position: 0 -48px;}#schedule_channel_wrapper #schedule_search #channel_search_results li.selected a {  color: white;}#transmission_details .details {  position: absolute;  z-index: 200;  top: -10px;  left: -14px;  width: 245px;  padding: 10px 16px 10px 14px;  margin: -10px 0 0 -14px;  font-size: 1.283em;  background: url('/images/schedule/details_bg.png');}#transmission_details .details a {  color: white;}#transmission_details .details a.vod {  background: url("/images/icons/watch.png") no-repeat right bottom;  padding-right: 23px;}#transmission_details .details p {  width: 200px;}#transmission_details .details p.show {  float: left;  padding-bottom: 23px;}#transmission_details .details p.description {  width: 245px;  color: #a4a4a4;}#transmission_details .details a.thumbnail {  float: left;  display: block;  width: 142px;  height: 82px;  padding-bottom: 10px;}#transmission_details .details span.time {  color: #a4a4a4;  display: block;  float: left;  width: 43px;}#transmission_details .details span.thumbnail {  position: relative;  display: block;  width: 142px;  height: 82px;  overflow: hidden;}#transmission_details .details span.thumbnail span.mask {  height: 82px;  width: 142px;  position: absolute;  display: block;}#transmission_details .details span.thumbnail span.vod {  height: 82px;  left: -29px;}#transmission_details .details span.thumbnail span.vod span.label {  font-size: 12px;}#transmission_details .details span.top,#transmission_details .details span.bottom {  position: absolute;  display: block;  left: 0;  width: 274px;}#transmission_details .details span.top {  height: 4px;  top: -4px;  background: url('/images/schedule/panel_top.png');}#transmission_details .details span.bottom {  height: 6px;  bottom: -6px;  background: url('/images/schedule/panel_bottom.png');}div#channel_header {  background-image: url("/images/backgrounds/swirly.jpg");  background-repeat: no-repeat;  margin-bottom: 20px;  padding-top: 65px;}div#channel_new_content {  background: transparent;  padding-bottom: 0;  width: 622px;}div#channel_new_content div.heading {  position: relative;  background: transparent;  height: 42px;  margin-top: 14px;}div#channel_new_content div.heading h3 {  margin: 0 14px;  font-size: 2.3em;}div#channel_new_content h2 {  font-size: 2.33em;  height: auto;  padding: 12px 0 17px 10px;}div#channel_new_content div.pagination {  position: absolute;  top: 0px;  right: 10px;}div#channel_new_content ul.mixed_carousel {  width: 1272px;}div#channel_new_content ul.mixed_carousel li {  height: 205px;}.channels_show_page #schedule_date_wrapper {  position: relative;  height: 127px;  margin-bottom: 0;}.channels_show_page #schedule_date_wrapper h2 {  font-size: 2.6em;  line-height: 1.1em;}.channels_show_page #schedule_date_wrapper div.more_link_box {  position: absolute;  top: 4px;  right: 6px;}.channels_show_page #schedule_date_wrapper .previous,.channels_show_page #schedule_date_wrapper .next {  display: block;  width: 22px;  height: 23px;  overflow: hidden;  text-indent: -999px;  position: absolute;}.channels_show_page #schedule_date_wrapper div.previous {  left: 10px;  top: 89px;}.channels_show_page #schedule_date_wrapper div.next {  right: 10px;  top: 89px;}.channels_show_page #schedule_date_wrapper span.previous {  background: url('/images/buttons/span-prev.png');}.channels_show_page #schedule_date_wrapper span.next {  background: url('/images/buttons/span-next.png');}.channels_show_page #schedule_date_wrapper a.previous {  background: url('/images/buttons/a-prev.png');}.channels_show_page #schedule_date_wrapper a.next {  background: url('/images/buttons/a-next.png');}.channels_show_page #schedule_date_wrapper span.previous,.channels_show_page #schedule_date_wrapper span.next,.channels_show_page #schedule_date_wrapper a.previous,.channels_show_page #schedule_date_wrapper a.next {  top: 0;  left: 0;}.channels_show_page #schedule_date_wrapper ul {  background-repeat: no-repeat;  background-position: right 14px;  position: relative;  font-size: 1.5em;  margin-left: 0;  margin-right: 0;  margin-top: 0;  padding-top: 15px;  width: 515px;}.channels_show_page #schedule_date_wrapper ul li {  font-weight: normal;  position: relative;}.channels_show_page #schedule_date_wrapper ul li.selected {  font-weight: bold;}.channels_show_page #schedule_date_wrapper ul span,.channels_show_page #schedule_date_wrapper ul span.today {  width: 52px;}.channels_show_page #schedule_date_wrapper ul span.today {  padding-left: 10px;  padding-right: 2px;}.channels_show_page #js-date-range li.selected {  width: auto;}#js-date-range,#date_range {  overflow: hidden;  position: absolute;  width: 515px;  height: 70px;  bottom: 0;  left: 52px;}#social-media {  background: #282828 url(/images/gradients/grey_horiz_40.gif) top left repeat-x;  overflow-y: auto;  font-size: 1.3em;}#social-media h3 {  margin: 7px 11px 7px;  font-size: 1.3em;}#social-media .social_link__img {  margin-right: 6px;  margin-top: 3px;  display: inline-block;  float: left;  height: 25px;}#social-media .social_link {  height: 28px;  overflow: hidden;  display: inline-block;}#social-media .social_link.first {  margin-right: 5px;}#social-media .social_link__text {  float: left;  line-height: 36px;}#social-media .social_link__pull_left {  margin-left: -6px;}#availabilities {  background: #282828 url(/images/gradients/grey_horiz_40.gif) top left repeat-x;  overflow-y: auto;  font-size: 1.3em;}#availabilities h3 {  margin: 7px 11px 15px;  font-size: 1.5em;}#availabilities table {  margin: 0px;  margin-left: 10px;  margin-bottom: 10px;  padding: 0px;}#availabilities .availability {  background: transparent url(/images/separator_horizontal_light.gif) bottom left repeat-x;}#availabilities .availability th {  width: 130px;  color: white;  padding: 7px 10px 7px 0px;}#availabilities .availability td {  padding: 7px 15px 7px 0px;  color: #999999;}#availabilities p {  margin: 8px 10px 16px 10px;  color: #999999;  width: 170px;}body.channels_show_page ul#timeperiods h3 {  font-size: 1.9em;}body.channels_show_page ul#timeperiods table {  width: auto;  font-size: 1.3em;}body.channels_show_page ul#timeperiods li.timeperiod {  background: url("/images/schedule/time_period_background.jpg") repeat-x;}body.channels_show_page ul#timeperiods li.timeperiod table tr td {  width: auto;}body.channels_show_page ul#timeperiods li.timeperiod table tr td.time {  width: 90px;  border-right: 0;}body.channels_show_page ul#timeperiods li.timeperiod table tr td.details {  width: 496px;  padding-bottom: 10px;  border-left: 0;  border-right: 0;}body.channels_show_page ul#timeperiods li.timeperiod a {  color: white;}body.channels_show_page ul#timeperiods li.timeperiod a span.thumbnail {  float: left;  display: block;  overflow: hidden;  position: relative;  height: 82px;  width: 145px;  margin: 0 10px 10px 0;}body.channels_show_page ul#timeperiods li.timeperiod a span.thumbnail span.vod {  height: 82px;  font-size: 0.75em;}body.channels_show_page ul#timeperiods li.timeperiod a span.mask {  display: none;  position: absolute;  height: 82px;  width: 145px;}body.channels_show_page ul#timeperiods p.description {  margin-top: 10px;}/* end Schedule & Channel page *//* === Tab Controls === */.tabs {  background: #1a1a1a url('/images/tabs_background.gif') repeat-x;}.tabs li {  float: left;  background: url('/images/separator_vertical.gif') repeat-y;}.tabs li a {  display: block;  padding: 8px 23px 21px 10px;  color: #cccccc;}.tabs .active {  margin-top: -6px;  background-color: #2C2C2C;}.tabs .active a {  border-top: 1px solid #505050;  color: #fff;  padding-top: 13px;  margin-left: 1px;}.tabs li:first-child {  background-image: none !important;}.tabs li:first-child a {  margin-left: 0;}.tabs .last {  border-right: 1px solid #000;}.home_index_page .content_block {  margin-bottom: 20px;}.home_index_page #new_on_five_container {  padding-bottom: 0;}.home_index_page #new_on_five_container .heading {  border-top: 1px solid #535353;}.home_index_page #new_on_five_container .heading h3 {  float: left;  margin: 12px 10px 14px;}.home_index_page #new_on_five_container .heading .pagination {  float: right;  margin: 8px 10px;}.home_index_page .embed {  background-color: black;  width: 300px;}.home_index_page .sponsor_container {  float: right;  width: 157px;  margin-right: 162px;  margin-top: 14px;}.home_index_page .sponsor_container img {  float: right;}.home_index_page .sponsor_container .text_link {  display: block;  clear: both;  float: right;  padding-top: 0px;  padding-bottom: 7px;  font-size: 1.2em;  text-align: right;  color: #a4a4a4;}.home_index_page .sponsor_container a {  color: #a4a4a4;}#main_carousel {  position: relative;  width: 622px;  height: 344px;  margin-bottom: 20px;}#main_carousel .pagination {  z-index: 10;  position: absolute;  right: 10px;  top: 20px;}#main_carousel .pagination span.previous {  background: url('/images/buttons/span-prev.png');}#main_carousel .pagination span.next {  background: url('/images/buttons/span-next.png');}#main_carousel .pagination a.previous {  background: url('/images/buttons/a-prev.png');}#main_carousel .pagination a.next {  background: url('/images/buttons/a-next.png');}#watch_full_episodes_container {  background: #22111f url("/images/backgrounds/watch_panel_gradient.png") repeat-x;  padding-bottom: 0;  position: relative;}#watch_full_episodes_container h3 {  padding: 12px 10px 19px;  margin: 0;}#watch_full_episodes_container .demand_five_logo {  position: absolute;  right: 15px;  top: 10px;}#our_websites {  position: relative;}#our_websites h3 {  background-image: url("/images/our_websites/our_websites.png?201208231813");  background-repeat: no-repeat;  position: absolute;  top: 10px;  left: 10px;  height: 18px;  text-indent: -9999px;  width: 115px;}#our_websites ul.tabs {  float: right;}#our_websites ul.tabs li a {  background-image: url("/images/our_websites/website_logos.png?20130627");  border-top: 1px solid #393939;  margin-left: 2px;  padding-bottom: 24px;  text-indent: -100%;  overflow: hidden;}#our_websites ul.tabs li.first a {  margin-left: 0;}#our_websites ul.tabs li.last {  border-right: none;}#our_websites ul.tabs li a:hover {  padding-bottom: 23px;}#our_websites ul.tabs .five_news {  width: 78px;  background-position: -220px -1px;}#our_websites ul.tabs .five_news:hover {  background-position: -220px -99px;  border-top: 1px solid #4e5bb0;  background-color: #0d1c2f;}#our_websites ul.tabs .five_fwd {  width: 78px;  background-position: 0px -1px;}#our_websites ul.tabs .five_fwd:hover {  background-position: 0px -100px;  border-top: 1px solid #4e5bb0;  background-color: #0d1c2f;}#our_websites ul.tabs .milkshake {  background-position: -113px -1px;  width: 69px;}#our_websites ul.tabs .milkshake:hover {  background-position: -113px -100px;  border-top: 1px solid #5f5b4f;  background-color: #211f19;}#our_websites ul.tabs li.active {  margin-top: -5px;}#our_websites ul.tabs li.active a:hover {  padding-bottom: 24px;}#our_websites ul.tabs li.active .five_fwd {  background-position: 0px -46px;  border-top: 1px solid #4e5bb0;  background-color: #0d1c2f;}#our_websites ul.tabs li.active .five_fwd:hover {  background-position: 0px -46px;}#our_websites ul.tabs li.active .milkshake {  background-color: #4f493b;  background-position: -113px -46px;  border-top: 1px solid #5f5b4f;}#our_websites ul.tabs li.active .milkshake:hover {  background-position: -113px -46px;}#our_websites ul.tabs li.active .five_news {  background-color: #13557D;  background-position: -220px -46px;  border-top: 1px solid #5f5b4f;}#our_websites ul.tabs li.active .five_news:hover {  background-position: -220px -46px;}#our_websites .tab_content .inactive {  display: none;}#our_websites .tab_content {  clear: right;  font-size: 1.2em;}#our_websites .tab_content .our_websites_container {  overflow: hidden;  position: relative;}#our_websites .tab_content .five_news {  background: url("/images/our_websites/panelactv_five_news_grad.jpg?201208231813") repeat-x top left #0a3f5f;}#our_websites .tab_content .five_news li {  background: url("/images/our_websites/holysoap_separator_vertical.jpg?201208231813") repeat-y 0 0;}#our_websites .tab_content .five_fwd {  background: url("/images/our_websites/panelactv_fivefwd_grad.png?201208231813") repeat-x top left #0d1c2f;}#our_websites .tab_content .five_fwd li {  background: url("/images/our_websites/fivefwd_separator_vertical.jpg?201208231813") repeat-y 0 0;}#our_websites .tab_content .milkshake {  background: url("/images/our_websites/panelactv_milkshake_grad.png?201208231813") repeat-x top left #211f19;}#our_websites .tab_content .milkshake li {  background: url("/images/our_websites/fivefwd_separator_vertical.jpg?201208231813") repeat-y 0 0;}#our_websites .tab_content ul {  width: 622px;}#our_websites .tab_content li {  float: left;  margin-right: 10px;  padding: 0 0 0 2px;  height: 180px;  width: 147px;}#our_websites .tab_content li a {  color: gray;  display: block;}#our_websites .tab_content li a span.thumbnail {  margin-bottom: 8px;}#our_websites .tab_content li a span.description {  clear: both;  display: block;  padding: 0 11px;}#our_websites .tab_content li a em {  background: none;  color: #ffffff;  display: inline;  font-size: 1em;  padding-top: 0;  padding-right: 0;}#our_websites .tab_content li.first {  background: none;  padding-left: 0;  width: 145px;}#our_websites .tab_content li.first a {  padding-left: 0;}#our_websites .tab_content li.last {  margin-right: 0;}#our_websites .tab_content h4 {  height: 15px;  padding: 7px 8px;}.article_collections_show_page #left {  margin-top: 20px;  border-top: 1px solid #535353;  background: #262626 url(/images/gradients/grey_horiz_47.gif) top left repeat-x;}.article_collections_show_page #left .blog_heading {  padding: 10px 10px 5px 10px;  background: #262626 url(/images/gradients/grey_horiz_47.gif) top left repeat-x;}.article_collections_show_page #left .blog_heading h3 {  color: #fff;  font-weight: bold;  font-size: 1.9em;  margin-bottom: 10px;}.article_collections_show_page #left .blog_heading p {  color: #a4a4a4;  font-size: 1.8em;  line-height: 1.2em;}.article_collections_show_page #left .featured_heading {  padding: 6px 10px 8px 10px;}.article_collections_show_page #left .featured_heading h3 {  color: #fff;  font-weight: bold;  font-size: 1.9em;}.article_collections_show_page #left .featured_heading p {  color: #a4a4a4;  font-size: 1.8em;  line-height: 1.2em;}.article_collections_show_page #left .resource_list {  padding-bottom: 10px;}.article_collections_show_page #left ul.blog {  padding-bottom: 2px;}.article_collections_show_page #left ul.featured {  padding-bottom: 2px;  background: url("/images/separator_horizontal.gif") repeat-x bottom left;}.article_collections_show_page #left .pagination_block {  background: url("/images/separator_horizontal.gif") repeat-x top left;  padding-top: 2px;}.article_collections_show_page #left .pagination_block .pagination {  float: right;  padding: 10px 10px 13px;}.articles_show_page #left {  margin-top: 20px;  border-top: 1px solid #535353;}.articles_show_page #left .article {  background: #262626 url(/images/gradients/grey_horiz_47.gif) top left repeat-x;  padding-bottom: 0;}.articles_show_page #left .article .heading_block {  padding: 8px 10px 15px 10px;}.articles_show_page #left .article .heading_block h1 {  color: #fff;  font-weight: bold;  font-size: 2.4em;  margin-bottom: 5px;}.articles_show_page #left .article .heading_block p {  color: #a4a4a4;  font-size: 1.8em;}.articles_show_page #left .article .body {  float: left;  width: 410px;}.articles_show_page #left .article .main_image {  margin-bottom: 20px;}.articles_show_page #left .article object {  margin-bottom: 20px;}.articles_show_page #left .right_column {  float: right;  width: 159px;  margin-bottom: 10px;}.articles_show_page #left .right_column .metadata {  background: url("/images/separator_horizontal.gif") repeat-x top left;  padding: 10px 10px 10px 0;  margin-left: 14px;  color: #a4a4a4;  font-size: 1.3em;}.articles_show_page #left .right_column .metadata .author_name {  color: #fff;}.articles_show_page #left .right_column .social {  font-size: 1.3em;}.articles_show_page #left .right_column .social li {  display: block;  padding-top: 4px;  padding-bottom: 6px;  margin-left: 14px;  background: url("/images/separator_horizontal.gif") bottom left repeat-x;}.articles_show_page #left .right_column .social li a {  display: block;  height: 16px;  line-height: 16px;  padding-left: 24px;  color: #a4a4a4;}.articles_show_page #left .right_column .social li a :hover {  text-decoration: underline;}.articles_show_page #left .right_column .social li.facebook {  padding-bottom: 6px;  height: 20px;}.articles_show_page #left .right_column .social li.facebook iframe {  border: none;  overflow: hidden;  width: 145px;  height: 20px;}.articles_show_page #left .right_column .social li.twitter a {  background: url('/images/icons/twitter-bird-logo_small.png?20100818') left center no-repeat;}.articles_show_page #left .right_column .social li.comment a {  background: url('/images/icons/comments_small.png?20100818') left center no-repeat;}.articles_show_page #left .right_column .social li.email {  display: none;  /* Revealed with Javascript */  background-image: none;}.articles_show_page #left .right_column .social li.email a {  background: url('/images/icons/email_small.png?20100823') left center no-repeat;}.articles_show_page #left .right_column .related {  font-size: 1.3em;  background-color: #303030;  padding: 8px 0px 8px 14px;  margin-top: 20px;}.articles_show_page #left .right_column .related h3 {  font-size: 1.3em;  color: #a4a4a4;  margin: 0px;  margin-bottom: 10px;}.articles_show_page #left .right_column .related li {  display: block;  padding-top: 8px;  padding-bottom: 6px;  padding-right: 10px;  background: url("/images/separator_horizontal_light.gif") top left repeat-x;}.articles_show_page #left .right_column .related li a {  display: block;  line-height: 16px;  color: white;}.articles_show_page #left .right_column .related li a :hover {  text-decoration: underline;}.articles_show_page #left #gallery_carousel_container {  position: relative;  margin-bottom: 20px;}.articles_show_page #left #gallery_carousel_container .caption_bar {  position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 39px;  background: black;  opacity: 0.7;  z-index: 10;  padding: 0;  font-size: 1.3em;}.articles_show_page #left #gallery_carousel_container .caption_bar .caption {  position: relative;  top: 10px;  left: 10px;}.articles_show_page #left #gallery_carousel_container .pagination {  position: absolute;  z-index: 11;  bottom: 4px;  right: 8px;  float: right;  margin: 6px;  margin-right: 34px;}.articles_show_page #left #gallery_carousel_container .page_number {  position: absolute;  top: 10px;  right: 104px;}.articles_show_page #left #gallery_carousel_container li.item {  height: 350px;}.article_show_page_full_width #left {  width: 940px;  margin-right: 0;}.article_show_page_full_width #left #comments {  width: 622px;}.article_show_page_full_width #sidebar {  display: none;}.competitions_page .error_row {  position: relative;}.competitions_page .error_row .errors {  position: absolute;  top: -13px;  left: 280px;  width: 300px;  z-index: 2;}.competitions_page .error_row .errors .formError {  background-image: url('/images/backgrounds/validation_error.png?20120426');  padding: 8px 8px 9px 24px;  width: 266px;  height: 23px;  font-size: 1em;  color: #000;  float: left;  line-height: 1.05em;}.competitions_page .summary_row.error_row .errors {  font-size: 13px;  top: auto;  bottom: 2px;}.competitions_page #left {  border-top: 1px solid #535353;  margin-top: 20px;}.competitions_page #left .article h2 {  font-size: 2em;}.competitions_page #left .sponsor_column {  float: right;  margin-bottom: 10px;  width: 128px;  font-size: 1.3em;  color: #A4A4A4;}.competitions_page #left .sponsor_column a {  color: #A4A4A4;}.competitions_page #left .sponsor_column img {  margin: 14px 0;}.competitions_page #left .right_column {  clear: both;  float: right;  width: 159px;  margin-bottom: 10px;}.competitions_page #left .right_column .metadata {  background: url("/images/separator_horizontal.gif") repeat-x top left;  padding: 10px 10px 10px 0;  margin-left: 14px;  color: #a4a4a4;  font-size: 1.3em;}.competitions_page #left .right_column .metadata .author_name {  color: #fff;}.competitions_page #left .right_column .social {  font-size: 1.3em;}.competitions_page #left .right_column .social li {  display: block;  padding-top: 4px;  padding-bottom: 6px;  margin-left: 14px;  background: url("/images/separator_horizontal.gif") bottom left repeat-x;}.competitions_page #left .right_column .social li a {  display: block;  height: 16px;  line-height: 16px;  padding-left: 24px;  color: #a4a4a4;}.competitions_page #left .right_column .social li a :hover {  text-decoration: underline;}.competitions_page #left .right_column .social li.facebook {  padding-bottom: 6px;  height: 20px;}.competitions_page #left .right_column .social li.facebook iframe {  border: none;  overflow: hidden;  width: 145px;  height: 20px;}.competitions_page #left .right_column .social li.twitter a {  background: url('/images/icons/twitter-bird-logo_small.png?20100818') left center no-repeat;}.competitions_page #left .right_column .social li.comment a {  background: url('/images/icons/comments_small.png?20100818') left center no-repeat;}.competitions_page #left .right_column .social li.email {  display: none;  /* Revealed with Javascript */  background-image: none;}.competitions_page #left .right_column .social li.email a {  background: url('/images/icons/email_small.png?20100823') left center no-repeat;}.competitions_page #left .right_column .related {  font-size: 1.3em;  background-color: #303030;  padding: 8px 0px 8px 14px;  margin-top: 20px;}.competitions_page #left .right_column .related h3 {  font-size: 1.3em;  color: #a4a4a4;  margin: 0px;  margin-bottom: 10px;}.competitions_page #left .right_column .related li {  display: block;  padding-top: 8px;  padding-bottom: 6px;  padding-right: 10px;  background: url("/images/separator_horizontal_light.gif") top left repeat-x;}.competitions_page #left .right_column .related li a {  display: block;  line-height: 16px;  color: white;}.competitions_page #left .right_column .related li a :hover {  text-decoration: underline;}.competitions_page #left .body_first {  background: none;  float: left;  width: 400px;}.competitions_page #left .body_first img {  margin: 0 0 14px 10px;}.competitions_page #left .body_first img.no_sponsor {  margin: 0 0 14px 0;}.competitions_page #left form {  clear: both;}.competitions_page #left img {  display: block;  margin: 4px 0;}.competitions_page #left .embed {  clear: both;  display: block;  margin: 14px 0 14px 10px;}.competitions_page #left .article .body {  width: 400px;}.competitions_page #left .body {  background: transparent url(/images/separator_horizontal.gif) repeat-x;  color: #A4A4A4;  font-size: 1.3em;  padding: 13px 0 10px 10px;  width: 400px;  float: left;}.competitions_page #left .body a,.competitions_page #left .body span.highlight {  color: white;}.competitions_page #left .body a:hover {  text-decoration: underline;}.competitions_page #left .body h3 {  color: #A4A4A4;  font-size: 1.45em;  margin: -3px 0 13px;}.competitions_page #left .body .embed {  margin-left: 0;}.competitions_page #left .body p {  margin-bottom: 14px;}.competitions_page #left .body li {  margin-bottom: 8px;  overflow: hidden;}.competitions_page #left .body #answer_options li {  clear: left;}.competitions_page #left .body input {  display: block;}.competitions_page #left .body input[type=radio] {  display: inline;  margin: 4px 10px 3px 0;}.competitions_page #left .body input[type=checkbox] {  margin: 1px 10px 0 0;  float: left;}.competitions_page #left .body input[type=checkbox] + label {  float: left;  width: 371px;}.competitions_page #left .body input[type=file] {  margin: 14px 0;  width: 294px;  background: transparent;  color: #a4a4a4;  border: 0;}.competitions_page #left .body input.submit {  width: 54px;  height: 23px;  font-size: 1em;  background: url("/images/buttons/submit.gif") no-repeat 0 -1px;  border: 0;  margin: 5px 0 10px 2px ;}.competitions_page #left .body input.submit_answer {  width: 125px;  height: 22px;  font-size: 1em;  background: url("/images/buttons/comp_submit_answer.gif") 0 -1px;  cursor: pointer;  border: 0;  margin: 10px 0;  text-indent: -9999px;}.competitions_page #left .body div.textinput {  margin: 14px 0;}.competitions_page #left .body div.textinput input {  font-size: 1em;  width: 275px;  height: 100%;  margin: 2px 0 0 10px;}.competitions_page #left .body p.join {  margin-bottom: 14px;  padding-top: 2px;  overflow: hidden;}.competitions_page #left .body p.join span {  float: left;  padding: 4px 7px 0;}.competitions_page #left .body p.join a {  background-repeat: no-repeat;  background-position: 0 -1px;}.competitions_page #left .body a.log_in {  background-image: url("/images/buttons/login.png");  display: block;  float: left;  height: 24px;  width: 46px;  text-indent: -9999px;}.competitions_page #left .body a.join_us {  background-image: url("/images/buttons/comp_join.gif");  display: block;  float: left;  height: 24px;  width: 79px;  text-indent: -9999px;}.competitions_page #left .body #textquestion {  padding-bottom: 13px;}.competitions_page #left .body textarea {  margin: 0;  padding: 3px 9px;  font-weight: bold;  font-family: arial, sans-serif;  color: black;  font-size: 1em;}.competitions_page #left .body #remaining_characters {  padding-top: 10px;  margin-bottom: 0;  color: white;  font-weight: bold;}.competitions_page #left .body h3.logged_out {  color: white;  font-size: 1.43em;  margin-bottom: 12px;}.competitions_page #left .body .errorExplanation {  margin-left: 0;}.competitions_page #left .body .errorExplanation li {  overflow: visible;}.competitions_page #left .body .form_wrapper .errors {  bottom: -6px;  top: auto;}.competitions_page #left .body .form_wrapper.textarea_row .errors {  bottom: 40px;  top: auto;}.competitions_page #left .body .tandc .errors {  left: 300px;  top: auto;  bottom: -13px;}.competitions_page #left #user_details {  margin-bottom: 18px;}.competitions_page #left #user_details img.avatar {  float: left;  margin: 2px 15px 0 0;}.competitions_page #left #user_details ul {  margin: 5px 0 0 0;}.competitions_page #left #user_details span {  display: block;  line-height: 1em;  margin-top: -2px;}.competitions_page #left #user_details li {  float: left;  padding-right: 10px;}.competitions_page #left #user_details li:first-child {  background: transparent url(/images/separator_vertical.gif) repeat-y scroll top right;  margin-right: 8px;}.competitions_page #sidebar {  margin-top: 20px;}.thank_you .invite {  color: white;  font-size: 13px;  font-weight: bold;}#competition_content_thanks {  margin-bottom: 200px;}#sharing-list-top-separator {  height: 2px;  background: transparent url(/images/separator_horizontal.gif) repeat-x;  margin: 5px 0 2px 14px;}.feedback_page #top_feedback_content_block {  background: #262626 url('/images/backgrounds/swirly.jpg') no-repeat;  margin-bottom: 14px;  height: 66px;}.feedback_page #top_feedback_content_block h2 {  padding-top: 15px;  padding-left: 8px;}.feedback_page #left {  margin-top: 10px;  background: #262626 url(/images/gradients/grey_horiz_47.gif) top left repeat-x;  border-top: 1px solid #535353;}.feedback_page #left h3 {  margin: 8px 8px 4px 10px;  height: 27px;  font-size: 2.1em;  font-weight: bold;}.feedback_page #left h3.thanks {  margin-bottom: 8px;}.feedback_page #left .content_block {  padding: 0 8px 8px 0;}.feedback_page #left .content_block p {  font-size: 1.7em;  color: #a4a4a4;  padding-left: 10px;  line-height: 1.4em;  margin-bottom: 4px;}.feedback_page #left .content_block p.thanks {  font-size: 1.3em;  color: #a4a4a4;  padding-left: 10px;  line-height: 1.4em;  margin-bottom: 4px;}.feedback_page #left .content_block .section {  margin-top: 0px;  padding-top: 16px;  padding-bottom: 8px;  width: 410px;  background: url("/images/separator_horizontal.gif") repeat-x scroll left top transparent;}.feedback_page #left .content_block .section h4 {  padding-bottom: 6px;  font-size: 1.9em;  color: #a4a4a4;  padding-left: 10px;}.feedback_page #left .content_block .section p {  font-size: 1.3em;  color: #a4a4a4;  line-height: 1.4em;  padding-left: 10px;  margin-bottom: 14px;}.feedback_page #left .content_block .section form {  padding-left: 10px;}.feedback_page #left .content_block .section form div.inputbg {  background: url("/images/feedback/text_field.gif") no-repeat;  display: block;  position: relative;  height: 15px;  margin-left: 95px;  width: 117px;  padding: 6px 10px 3px;}.feedback_page #left .content_block .section form div.inputbg input {  position: absolute;}.feedback_page #left .content_block .section form input {  background: none;  border: none;}.feedback_page #left .content_block .section form input.nice {  font-size: 1.2em;  display: block;  border: 0 none;  height: 15px;  padding: 0 0 2px 0;  width: 117px;}.feedback_page #left .content_block .section form #feedback_text {  clear: left;  background: url("/images/feedback/text_area.gif") no-repeat 0 0 transparent;  display: block;  height: 99px;  margin: 11px 0 0;  padding: 10px 0 0;}.feedback_page #left .content_block .section form textarea.nice {  background: transparent;  display: block;  border: 0 none;  font-family: arial, sans-serif;  font-size: 1.35em;  height: 81px;  padding: 0px 10px;  width: 375px;  overflow: auto;}.feedback_page #left .content_block .section form input.submit {  width: 54px;  height: 24px;  margin-top: 10px;  margin-left: 0px;  font-weight: bold;  font-family: inherit;  font-size: 1em;  background: url("/images/buttons/submit.gif") repeat scroll 0 0 transparent;  cursor: pointer;}.feedback_page #left .content_block .section form label {  float: left;  display: block;  padding-top: 5px;  font-size: 1.2em;}.feedback_page #left .content_block .section form p {  margin-top: 3px;  font-size: 1.2em;  color: #a4a4a4;  padding-left: 0;}.feedback_page #left .content_block .section form .fieldWithErrors textarea {  clear: both;}.feedback_page #left .content_block .section form .errorExplanation {  margin-top: 20px;  margin-bottom: 20px;}.feedback_page #left .content_block .section form .errorExplanation p {  font-weight: bold;  margin-bottom: 5px;}.feedback_page #left .content_block .section form .errorExplanation ul {  list-style-type: square;  padding-left: 10px;  margin-left: 10px;}.feedback_page #left .content_block .section form .errorExplanation ul li {  font-size: 1.2em;}.feedback_page #sidebar {  margin-top: 10px;}.feedback_page #sidebar .mpu {  margin-bottom: 0;}.login_page #top_login_content_block {  background: #262626 url('/images/backgrounds/swirly.jpg') no-repeat;  margin-bottom: 14px;  height: 66px;}.login_page #top_login_content_block h2 {  padding-top: 15px;  padding-left: 8px;}.login_page #left {  margin-top: 10px;  background: #262626 url(/images/gradients/grey_horiz_47.gif) top left repeat-x;  border-top: 1px solid #535353;}.login_page #left h3 {  margin: 8px 8px 0px;  height: 27px;  font-size: 2.1em;  font-weight: bold;}.login_page #left .content_block {  background: none;}.login_page #left .content_block p,.login_page #left .content_block label {  font-size: 1.2em;  color: #a4a4a4;}.login_page #left .content_block label {  padding-top: 5px;}.login_page #left .content_block a {  color: white;}.login_page #left .content_block a :hover {  text-decoration: underline;}.login_page #left .content_block .section {  padding: 10px 0;  width: 622px;}.login_page #left .content_block .section h4 {  padding: 0 10px 14px;  font-size: 2em;  color: #a4a4a4;}.login_page #left .content_block .section p {  padding: 0 10px 14px;}.login_page #left .content_block .section form {  padding: 0 12px;}.login_page #left .content_block .section form input.submit {  background: url("/images/buttons/login.png") no-repeat;  cursor: pointer;  clear: both;  display: block;  font-size: 1em;  height: 24px;  line-height: 0;  font-size: 0;  margin: 0 0 0 92px;  width: 46px;  text-align: left;  text-indent: -9999px;}.login_page #left .content_block .section form p {  margin-top: 3px;  color: white;}.login_page #left .content_block .section form div.form_checkbox {  clear: both;  margin: 0 0 15px;  overflow: hidden;}.login_page #left .content_block .section form div.form_checkbox span.label {  float: left;  padding: 2px 7px 0 8px;  color: #a4a4a4;}.login_page #left .content_block .section form div.form_checkbox a {  background: url("/images/sessions/questionmark.gif") no-repeat center;  color: black;  display: block;  float: left;  height: 17px;  text-indent: -9999px;  width: 15px;}.login_page #left .content_block .section form div.form_checkbox input {  float: left;  margin-left: 92px;}.login_page #left .content_block .section form .fieldWithErrors textarea {  clear: both;}.login_page #left .content_block .section form .errorExplanation {  margin-top: 20px;  margin-bottom: 20px;}.login_page #left .content_block .section form .errorExplanation p {  font-weight: bold;  margin-bottom: 5px;}.login_page #left .content_block .section form .errorExplanation ul {  list-style-type: square;  padding-left: 10px;  margin-left: 10px;}.login_page #left .content_block .section form .errorExplanation ul li {  font-size: 1.2em;}.login_page #left .content_block p.login {  clear: left;  margin-bottom: 8px;}.login_page #left .content_block #login_help.section {  background: url("/images/separator_horizontal.gif") repeat-x left top;}.login_page #left .content_block #login_help.section p {  margin: 6px 0 0;  padding: 0 12px;}.login_page #sidebar {  margin-top: 10px;}.login_page #sidebar .mpu {  margin-bottom: 0;}.error_page #left {  margin-top: 20px;  background: #262626 url(/images/gradients/grey_horiz_47.gif) top left repeat-x;  border-top: 1px solid #535353;}.error_page #left h1 {  margin: 8px 8px 14px;  height: 27px;  font-size: 2em;  font-weight: bold;}.error_page #left .content_block {  background: #262626 url(/images/gradients/grey_horiz_47.gif) top left repeat-x;  border-top: 1px solid #535353;  padding: 8px;}.error_page #left .content_block h2 {  font-size: 1.8em;  color: #a4a4a4;}.error_page #left .content_block ul {  margin-top: 18px;}.error_page #left .content_block ul li {  margin: 8px 0;  font-size: 1.4em;  color: #a4a4a4;}.error_page #left .content_block ul li a {  color: white;}.error_page #left .content_block ul li a :hover {  text-decoration: underline;}.error_page #sidebar {  margin-top: 20px;}.error_page #sidebar .mpu {  margin-bottom: 0;}.big_brother_show_page #iframe_fbapp {  display: block;  margin: 0 auto;}.big_brother_show_page #dialog_container {  position: absolute;}.big_brother_show_page #dialog_container .dialog {  position: relative;  width: 896px;  height: 1288px;  background: url(/images/bigbrother/ios/bg.jpg?20120731165000) no-repeat;  background-size: 896px;  z-index: 153;}.big_brother_show_page #dialog_container .dialog .app_store {  position: absolute;  top: 531px;  left: 254px;}.big_brother_show_page #dialog_container .dialog .gettheapp {  position: absolute;  top: 821px;  left: 129px;}.big_brother_show_page #dialog_container .dialog .nothanks {  position: absolute;  top: 957px;  left: 129px;}.big_brother_show_page .hidden {  display: none;}.big_brother_shows_show_page #left,.big_brother_episodes_show_page #left {  margin-right: 0;}.big_brother_shows_show_page #sidebar,.big_brother_episodes_show_page #sidebar {  float: left;  margin-left: 14px;}.big_brother_shows_show_page #sidebar .sidebar_box,.big_brother_episodes_show_page #sidebar .sidebar_box {  float: left;  height: 246px;  width: 131px;  margin-top: 0;}.big_brother_shows_show_page .row,.big_brother_episodes_show_page .row {  overflow: hidden;  position: relative;  left: -14px;  width: 318px;}.big_brother_shows_show_page .tab_control .tabs li h3,.big_brother_episodes_show_page .tab_control .tabs li h3 {  padding: 10px;}.big_brother_shows_show_page .tabs > li,.big_brother_episodes_show_page .tabs > li {  font-size: 2em;}.big_brother_shows_show_page .tabs .active,.big_brother_episodes_show_page .tabs .active {  padding-bottom: 6px;  background-color: #262626;}.big_brother_shows_show_page .tabs .active h3,.big_brother_episodes_show_page .tabs .active h3 {  border-top: 1px solid #505050;}.big_brother_shows_show_page .secondary_nav_header,.big_brother_episodes_show_page .secondary_nav_header {  background-image: url(/images/bigbrother/theme_heading.jpg);}.big_brother_shows_show_page .embed,.big_brother_episodes_show_page .embed {  margin-bottom: 20px;}.comb-feature {  margin-bottom: 2em;  font-size: 12px;}.comb-feature a {  display: block;  font-weight: bold;}.comb-feature a:hover {  text-decoration: underline;}.comb-feature-branding {  height: 463px;  position: relative;  margin-top: -32px;  z-index: 9999;}.comb-bb-eye {  position: absolute;  top: 10px;  left: 10px;}.comb-bb-day-counter {  position: absolute;  top: 20px;  right: 20px;}.comb-main-heading {  padding: 7px 0 3px;  position: relative;}.comb-main-heading h2 {  font-size: 1.3em;  margin-left: 10px;  height: 17px;  text-transform: uppercase;  text-indent: 100%;  white-space: nowrap;  overflow: hidden;}.comb-feature--main {  overflow: hidden;}.comb-feature--main--text {  float: left;  padding: 20px 0 0 10px;  width: 125px;}.comb-feature--main--text h3 {  font-size: 1.4em;  padding-bottom: 10px;}.comb-feature--main--text h3 a {  color: #1e334a;}.comb-feature--main--text p {  color: #3c444c;  line-height: 1.3;  padding-bottom: 10px;}.comb-feature--main--text p a {  color: #900e3e;}.comb-feature--main--image {  float: right;  padding: 0 0 10px;}.comb-feature--subfeatures {  padding: 0 10px 13px;}.comb-feature--subfeatures ul {  background: url("/images/bigbrother/marble_bg.jpg") no-repeat;  overflow: hidden;  padding-top: 5px;  padding-left: 2px;}.comb-feature--subfeatures li.comb-feature--subfeature {  width: 133px;  margin: 0 8px;}.comb-feature--subfeatures li.comb-feature--subfeature img {  width: 133px;}.comb-feature--subfeatures a {  padding-bottom: 7px;  line-height: 1.4;}.comb-feature--subfeatures .all-articles {  padding-top: 12px;  position: relative;}.comb-feature--subfeatures .all-articles p {  display: block;  background: #ffffff url("/images/bigbrother/theme_cta_background.jpg") no-repeat;  padding: 7px 0 7px 40px;  color: #3c444c;}.comb-feature--subfeatures .all-articles p a {  color: #900e3e;  display: inline;}.comb-feature--subfeature {  float: left;  width: 143px;  margin-right: 10px;  padding-top: 0;}.comb-feature--subfeature p a {  color: #1e334a;}.comb-feature--subfeature--last {  margin-right: 0;}.comb-series-tabs {  position: relative;}.comb-series-toggle {  position: absolute;  top: 0;  right: 0;  padding: 14px 10px 13px 0;  font-size: 1.4em;  color: #8a8a8a;  background: #1a1a1a url('/images/tabs_background.gif') repeat-x;}.comb-series-toggle:hover {  text-decoration: underline;}.rich_text_formatting {  color: #a4a4a4;}.rich_text_formatting p {  margin-left: 10px;  margin-bottom: 14px;  font-size: 1.3em;  line-height: 1.308em;}.rich_text_formatting p.condensed {  line-height: 1.077em;}.rich_text_formatting a {  color: white;}.rich_text_formatting a :hover {  text-decoration: underline;}.rich_text_formatting strong {  font-weight: bold;}.rich_text_formatting img {  display: block;  clear: both;  margin: 14px 0;}.rich_text_formatting img.right_aligned {  clear: right;  margin-left: 14px;}.rich_text_formatting img.left_aligned {  clear: left;  margin-right: 14px;}.rich_text_formatting h2,.rich_text_formatting h3 {  padding-left: 10px;  margin: 0 0 5px;  color: #a4a4a4;  font-size: 2em;  clear: both;}.rich_text_formatting h2 {  background: transparent url("/images/separator_horizontal.gif") repeat-x top left;  padding-top: 7px;}.rich_text_formatting h4 {  padding-left: 10px;  margin: 0 0 3px;  font-size: 1.5em;  clear: both;}.rich_text_formatting .pullout {  float: right;  clear: right;  margin-left: 10px;  margin-bottom: 10px;  background-color: #303030;  width: 150px;  padding: 10px;  font-size: 2em;  line-height: 1.1em;}.rich_text_formatting .pullout .author {  display: block;  margin-top: 17px;  font-size: 0.6em;  line-height: 1.2em;}.rich_text_formatting ol {  margin-left: 10px;  margin-bottom: 14px;  font-size: 1.3em;  line-height: 1.308em;  list-style: decimal inside;}.rich_text_formatting ol li {  margin-bottom: 10px;}.rich_text_formatting ul {  margin-left: 10px;  margin-bottom: 14px;  font-size: 1.3em;  line-height: 1.308em;}.rich_text_formatting ul li {  background: transparent url('/images/icons/ul_line.gif') 0 8px no-repeat;  padding-left: 15px;}#comments {  margin-top: 28px;  color: #999999;  background: #262626 url(/images/gradients/grey_horiz_47.gif) top left repeat-x;}#comments h3 {  font-size: 2em;  font-weight: bold;  margin-left: 10px;  margin-bottom: 24px;  padding-top: 8px;  color: #fff;}#comments .mask {  float: left;  position: relative;  width: 352px;  margin-right: 14px;  margin-top: 4px;  background: url('/images/comments/existing-middle.png') 16px 0 repeat-y;}#comments .mask .top,#comments .mask .bottom {  position: absolute;  display: block;  width: 352px;}#comments .mask .top {  top: 0;  z-index: 10;  height: 37px;  margin-top: -4px;  background: url('/images/comments/existing-top.png') no-repeat;}#comments .mask .bottom {  bottom: 0;  height: 5px;  margin-bottom: -5px;  background: url('/images/comments/existing-bottom.png') no-repeat;}#comments .mask p,#comments .mask textarea,#comments .mask input {  margin-left: 26px;  margin-right: 10px;  position: relative;  z-index: 100;}#comments .mask p.author {  margin-top: 5px;  font-weight: bold;  color: #fff;}#comments .mask p.body {  margin-bottom: 5px;}#comments .sticky-mask {  background: url('/images/comments/sticky_middle.png') 15px 0 repeat-y;}#comments .sticky-mask p.author {  color: #000;}#comments .sticky-mask p.body {  color: #000;}#comments .sticky-mask .top {  background: url('/images/comments/sticky_top.png') no-repeat;}#comments .sticky-mask .bottom {  background: url('/images/comments/sticky_bottom.png') no-repeat;}#comments ul.comments,#comments form {  font-size: 1.2em;  margin-left: 60px;}#comments ul.comments div.author,#comments form div.author {  overflow: hidden;  float: left;  width: 70px;}#comments form .form_wrapper {  width: 352px;  padding-right: 139px;  float: right;  position: relative;}#comments form textarea {  overflow: auto;  resize: none;  height: 60px;  font-size: 1em;}#comments form input {  height: 15px;}#comments form textarea,#comments form input {  width: 316px;  border: 0;}#comments form label {  display: block;  margin: 15px 0 5px 16px;}#comments form #comment_submit {  margin-left: 16px;}#comments form #recaptcha_widget_div {  margin-top: 17px;}#comments form #comment_submit {  display: block;  width: 97px;  height: 24px;  margin-top: 17px;  margin-bottom: 17px;  font-weight: bold;  font-family: inherit;  font-size: 1em;  background: #262626 url(/images/buttons/post-comment.png);}#comments form #comment_submit:hover {  cursor: pointer;}#comments #recaptcha_wrap {  margin-left: 16px;}#comments iframe {  background: #a5a5a5;  margin: 20px 0 10px;}#comments noscript {  display: block;}#comments noscript textarea {  width: 336px;}#comments ul.comments li.non_visible {  margin-left: 86px;  margin-bottom: 17px;  padding: 5px 10px;  width: 316px;  background: #1F1F1F;  font-style: italic;}#comments ul.comments li.comment {  margin-bottom: 17px;}#comments ul.comments li.comment .date {  margin-top: 5px;}#comments ul.comments li.comment .social {  float: left;  margin-top: 10px;  width: 126px;}#comments ul.comments li.comment .social li {  padding: 5px 0;}#comments ul.comments li.comment .social li a {  color: #999999;}#comments ul.comments li.comment .social li a:hover {  text-decoration: underline;}#comments label#sticky_label {  position: absolute;  top: -13px;  right: 17px;}#comments label#sticky_label input {  width: 15px;}#comments .sticky a {  color: #999999;}#comments .sticky a:hover {  text-decoration: underline;}/* == COMMENTS REPORT ABUSE == */.comment_reports_page {  /* == see forms less file for overrides to specific form element styles == */}.comment_reports_page #comments {  margin-top: 0;  padding: 20px 0 0 60px;}.comment_reports_page #comments ul.comments {  margin-left: 0;}.comment_reports_page #top_report_content_block {  background: #262626 url('/images/backgrounds/swirly.jpg') no-repeat;  margin-bottom: 14px;  height: 66px;}.comment_reports_page #top_report_content_block h2 {  padding-top: 15px;  padding-left: 8px;}.comment_reports_page #comment_reports .errorExplanation {  margin-left: 0;  margin-bottom: 20px;}.comment_reports_page #comment_reports .errorExplanation p {  font-weight: normal;  margin: 15px 0 5px;  color: white;}.comment_reports_page #comment_reports .errorExplanation ul {  list-style-type: square;  padding-left: 10px;  margin-left: 10px;}.comment_reports_page #comment_reports h4 {  font-size: 2.1em;}.comment_reports_page #comment_reports p {  font-size: 1.3em;  line-height: 1.4em;  color: #a4a4a4;}.comment_reports_page #comment_reports form#new_comment_report {  margin-left: 0;}.comment_reports_page #comment_reports form#new_comment_report .form_wrapper {  margin-left: 0;  padding-right: 0;  float: none;  width: auto;}.comment_reports_page #comment_reports form#new_comment_report .form_wrapper input.submit {  width: 54px;  height: 24px;  margin-top: 10px;  margin-left: 0px;  font-weight: bold;  font-size: 1em;  background: url("/images/buttons/submit.gif") repeat scroll 0 0 transparent;  cursor: pointer;}.errorExplanation {  margin-left: 86px;  margin-bottom: 20px;}.errorExplanation p {  font-weight: bold;  margin-bottom: 5px;}.errorExplanation ul {  list-style-type: square;  padding-left: 10px;  margin-left: 10px;}/* == rounded corner textboxes == */form .form_wrapper .top {  font-size: 0;  position: absolute;  right: 0;  top: 0;  height: 5px;  width: 100%;}form .form_wrapper .bottom {  bottom: 0;  position: absolute;  right: 0;  height: 4px;  font-size: 0;  width: 100%;  z-index: 1;}form .form_wrapper .input_wrapper {  position: absolute;  top: 5px;  right: 0;  width: 335px;  z-index: 2;}form .form_wrapper .rounded_input {  font-size: inherit;}form .form_wrapper .textarea {  position: relative;  height: 73px;}form .form_wrapper .textarea textarea {  background: none;  padding: 0 0 2px;  margin: 2px 0 0 10px;  line-height: 1;  border: 0;  overflow: auto;  resize: none;  height: 60px;  font-family: sans-serif;  font-size: 13px;}form .form_wrapper .textinput {  position: relative;  height: 28px;}form .form_wrapper .textinput input {  background: none;  border: 0 none;  font-size: 1.2em;  height: 15px;  line-height: 1;  margin: 1px 0 0 10px;  padding: 0 0 3px;  width: 180px;}/* == COMMENT FORM OVERRIDES == */#comments .form_wrapper .textarea .top {  height: 37px;}#comments .form_wrapper .textinput .top {  height: 5px;}#comments .form_wrapper .top {  background: url("/images/comments/new-top.png") no-repeat;}#comments .form_wrapper .input_wrapper {  background: #A5A5A5;  right: 1px;  padding: 0;  margin: 0;}#comments .form_wrapper .bottom {  background: url("/images/comments/new-bottom.png") no-repeat left bottom;}/* == LOGIN FORM OVERRIDES == */.login_page .form_wrapper .textinput {  padding-left: 92px;  margin-bottom: 12px;  width: 198px;}.login_page .form_wrapper .textinput label {  color: white;  left: 0;  position: absolute;}.login_page .form_wrapper .top {  background: #c1c1c1 url("/images/sessions/text_area_200.gif") no-repeat -1px top;  height: 5px;  width: 198px;}.login_page .form_wrapper .input_wrapper {  background-color: #c1c1c1;  width: 198px;}.login_page .form_wrapper .bottom {  background: #c1c1c1 url("/images/sessions/text_area_200.gif") no-repeat -1px bottom;  height: 4px;  width: 198px;}.login_page .form_wrapper input {  border: 0 none;  height: 15px;  margin: 0 5px;}.login_page .form_wrapper div.form_field {  clear: both;  overflow: hidden;  margin-bottom: 12px;}/* == COMMENT REPORT ABUSE FORM OVERRIDES == */#comment_reports .form_wrapper label {  margin: 15px 0 5px 0px;  color: white;}#comment_reports .form_wrapper .textarea .top {  height: 5px;  background-position: right top;}#comment_reports .form_wrapper .textarea {  width: 335px;}#comment_reports .form_wrapper .textarea textarea {  width: 316px;}#comment_reports .form_wrapper .textinput .top {  height: 5px;  background-position: right top;}#comment_reports .form_wrapper .textinput {  width: 335px;}#comment_reports .form_wrapper .textinput input {  width: 316px;}#comment_reports .form_wrapper .top {  background: url("/images/forms/form_top_335.png") no-repeat;}#comment_reports .form_wrapper .input_wrapper {  background: #A5A5A5;  right: 0;  padding: 0;  margin: 0;}#comment_reports .form_wrapper .bottom {  background: url("/images/forms/form_bottom_335.png") no-repeat right bottom;}/* == COMPETITION TEXTAREA OVERRIDES == */.competitions_page .form_wrapper .top {  background: #a5a5a5 url("/images/forms/form_top_294.png") no-repeat 0 top;  height: 5px;  width: 294px;  left: 0;}.competitions_page .form_wrapper .input_wrapper {  background: #a5a5a5 url("/images/forms/form_middle_294.png");  width: 294px;  left: 0;}.competitions_page .form_wrapper .bottom {  background: #a5a5a5 url("/images/forms/form_bottom_294.png") no-repeat 0 bottom;  height: 4px;  width: 294px;  left: 0;}.competitions_page .form_wrapper .textarea {  height: 98px;}.competitions_page .form_wrapper .textarea textarea {  height: 84px;  width: 274px;}body.takeover {  /* background is set in the view, because it is dynamic */}body.takeover #contents {  padding: 0 14px 14px;  background: transparent;  z-index: 200;}body.takeover #header {  background: transparent;  width: 968px;  margin-left: auto;  margin-right: auto;  z-index: 6;}body.takeover #header .wrapper {  background: #303030 url('/images/backgrounds/header.jpg') repeat-x;}body.takeover #header .wrapper .wrapper {  background: none;}body.takeover #header div.shadow {  width: 940px;  left: 14px;}body.takeover #footer,body.takeover #eyebrow {  z-index: 2;  position: relative;}body.takeover #takeover_link {  bottom: 0;  left: 0;  position: fixed;  right: 0;  top: 0;  z-index: 1;}body.takeover #takeover_link a {  display: block;  bottom: 0;  left: 0;  position: absolute;  right: 0;  top: 0;}body.takeover #HiddenPubMiddle2 {  display: none;}body.takeover #VisiblePubMiddle2 {  bottom: 0;  left: 0;  position: fixed;  right: 0;  top: 0;  z-index: 1;}body.takeover #VisiblePubMiddle2 #HiddenPubMiddle2 {  display: block;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;}
