#background {
  position: relative;
  margin: 0 auto;
  padding: 0px;
  width: 100%;
  min-width: 970px;
  height: 1242px;
  background: black url(../assets/bg-home.jpg) 50% 0 no-repeat;
  border-top: 1px solid #4d4d4d;
  -webkit-background-size: 1600px 1242px; }

#background-internal {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  min-width: 970px;
  height: 1242px;
  background: black url(../assets/bg-internal.jpg) 50% 0 no-repeat;
  border-top: 1px solid #4d4d4d;
  -webkit-background-size: 1600px 1242px; }

.download #background-internal {
  background-image: url(../assets/bg-downloads.jpg); }

.crew #background-internal {
  background-image: url("../assets/bg-crew.jpg");
  height: 1742px;
  -webkit-background-size: 1600px 1742px; }

.cast #background-internal, .episode #background-internal {
  background-image: url("../assets/bg-episode.jpg");
  -webkit-background-size: 1600px 1800px;
  height: 1642px; }

.mobile #background-internal {
  background-image: url("../assets/bg-mobile.jpg");
  -webkit-background-size: 1600px 1300px; }

.tweets #background-internal {
  background-image: url("../assets/bg-tweets.jpg"); }

#page.quiz #background-internal {
  background-image: url("../assets/bg-downloads.jpg");
  -webkit-background-size: 1600px 1242px; }

.seriesArt #background-internal {
  background-image: url("../assets/bg-seriesArt.jpg");
  -webkit-background-size: 1600px 1296px; }

.map.ipad #background-internal {
  background: url("../assets/bg-ipadmap.jpg") 50% 0 no-repeat;
  height: 1254px;
  -webkit-background-size: 1600px 1254px; }

a.promoLinks {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

a.sidePromoLinks {
  color: #fff;
  font-weight: normal;
  text-decoration: none; }

.index #sideBanner {
  top: 165px; }

.index #sideBannerText {
  top: 419px; }

#topBannerText {
  color: #7d7d7d; }

#sideBannerText {
  color: #000; }

.ipad #contentHolder {
  width: 1024px; }

.ipad #background, .ipad #background-internal {
  min-width: 1024px; }

/***************Begin Main Content***************/
#showTitle {
  position: absolute;
  top: 7px;
  left: 0px;
  margin: 0;
  padding: 0; }

#showMenu ul > li {
  position: relative; }

#showMenu ul > li ul {
  position: absolute;
  top: 16px;
  left: -3px; }

/* -- override z-index from global/microsite/css/template.css -- */
#showMenu ul ul {
  z-index: -1; }

#homepageMain {
  position: absolute;
  top: 159px;
  left: 0px;
  margin: 0;
  padding: 0;
  width: 640px;
  height: 334px; }

#homepageMainText {
  position: absolute;
  top: 47px;
  left: 354px;
  margin: 0;
  padding: 0;
  width: 260px;
  font-size: 16px;
  font-weight: bold; }

#homepageMainSubText {
  font-size: 12px;
  font-weight: normal; }

#homepageMainTuneIn {
  font-size: 13px;
  font-weight: bold; }

/*********Internal Pages**********/
#internalBody {
  position: absolute;
  top: 158px;
  left: 0px;
  margin: 0;
  padding: 0;
  width: 652px;
  height: 637px; }

.mobile #internalBody {
  top: 134px; }

#internalPhoto {
  position: absolute;
  top: 0px;
  left: 6px;
  margin: 0;
  padding: 0;
  width: 325px;
  height: 637px; }

.aboutTheShow #internalPhoto {
  top: 0px;
  width: 159px;
  height: 700px;
  left: -2px; }

.episode #internalPhoto {
  width: 285px;
  height: 700px; }

.cast #internalBody {
  top: 106px; }

.crew #internalBody {
  top: 106px; }

.cast #internalPhoto {
  left: -8px;
  top: 44px;
  z-index: 100;
  width: 453px;
  height: 462px; }

.crew #internalPhoto {
  top: 28px;
  left: 1px; }

.mobile #internalPhoto {
  display: none; }

#internalBackground {
  position: absolute;
  top: 31px;
  left: 331px;
  margin: 0;
  padding: 0;
  width: 285px;
  height: 637px; }

.aboutTheShow #internalBackground {
  top: -5px;
  left: 157px;
  width: 481px;
  height: 705px; }

.episode #internalBackground {
  top: -5px;
  left: 291px;
  width: 364px;
  height: 705px; }

.cast #internalBackground {
  left: 156px;
  top: 62px;
  width: 484px;
  height: 594px; }

.crew #internalBackground {
  left: 331px;
  top: 27px; }

#internalTitle {
  position: absolute;
  top: 26px;
  left: 272px;
  margin: 0;
  padding: 0;
  width: 368px;
  height: 256px; }

.crew #internalTitle {
  top: 89px;
  left: 331px;
  width: 320px;
  height: 138px; }

.cast #internalTitle {
  top: 37px;
  left: 325px;
  z-index: 101; }

/*******Side Promo************/
#sidePromoContainer {
  position: absolute;
  top: 433px;
  left: 667px;
  margin: 16px 0 0;
  padding: 0; }

.sidePromo {
  position: relative;
  float: left;
  margin: 0 0 14px;
  padding: 0;
  width: 315px;
  height: 170px; }

.cast .sidePromo {
  margin-top: 0px; }

.crew .sidePromo {
  margin-top: 14px; }

.sidePromoImage {
  position: absolute;
  top: 0;
  left: 0; }

.sidePromoTitle {
  position: absolute;
  top: 35px;
  left: 7px;
  width: 290px;
  height: 97px; }

.sidePromoText {
  display: none;
  position: absolute;
  top: 135px;
  left: 13px;
  width: 330px;
  color: #fff;
  font-weight: bold;
  font-size: 15px; }

.sidePromoText a {
  color: #000;
  font-weight: bold;
  font-size: 15px;
  text-decoration: none; }

.sidePromoDesc {
  position: absolute;
  top: 158px;
  left: 31px;
  color: #000;
  font-size: 12px;
  display: block;
  width: 283px;
  height: 30px; }

.aboutTheShow .sidePromo1 .sidePromoDesc {
  top: 118px;
  left: 21px;
  width: 265px; }

.aboutTheShow .sidePromo2 .sidePromoDesc {
  top: 126px;
  left: 24px; }

.episode .sidePromo1 .sidePromoDesc {
  top: 121px;
  left: 23px;
  width: 258px; }

.episode .sidePromo2 .sidePromoDesc {
  top: 118px;
  left: 23px;
  width: 258px; }

.cast .sidePromo1 .sidePromoDesc {
  top: 123px;
  left: 26px;
  width: 260px; }

.cast .sidePromo2 .sidePromoDesc {
  top: 116px;
  left: 24px;
  width: 260px; }

.crew .sidePromo1 .sidePromoDesc {
  top: 125px;
  left: 28px;
  width: 269px; }

.crew .sidePromo2 .sidePromoDesc {
  top: 131px;
  left: 28px;
  width: 266px; }

.download .sidePromo1 .sidePromoDesc {
  top: 120px;
  left: 28px;
  width: 261px; }

.download .sidePromo2 {
  margin-top: -1px; }

.download .sidePromo2 .sidePromoDesc {
  top: 117px;
  left: 28px;
  width: 250px; }

.tweets .sidePromo1 .sidePromoDesc {
  top: 163px; }

.mobile .sidePromo1 .sidePromoDesc {
  top: 118px;
  width: 252px; }

.mobile .sidePromo2 .sidePromoImage {
  top: -2px;
  left: 4px; }

.mobile .sidePromo2 .sidePromoDesc {
  top: 116px;
  width: 258px; }

.voicemail .sidePromo1 .sidePromoDesc {
  top: 123px;
  width: 258px; }

/*************
Zebra striping for table
*************/
tr.alt {
  background: #B1C1B3; }

/*********Community Module**********/
#communityBody {
  position: absolute;
  top: 880px;
  left: 0px;
  margin: 0;
  padding: 0;
  background: url("../assets/communityBody.png");
  width: 640px;
  height: 362px; }

#communityTitle {
  position: absolute;
  top: 6px;
  left: 3px;
  font-size: 14px;
  color: #fff;
  margin: 0px;
  padding: 0px;
  font-weight: bold; }

#communityTitle a {
  text-decoration: none;
  color: #A76F33;
  font-weight: bold; }

#communityTitle a:hover {
  text-decoration: underline;
  color: #ffffff;
  font-weight: bold; }

#communityForumLink a {
  color: #000;
  text-decoration: none;
  font-weight: normal; }

#communityForumLink a:hover {
  color: #000;
  text-decoration: underline;
  font-weight: normal; }

#communityRowHolder {
  position: absolute;
  top: 28px;
  left: 0px;
  width: 640px;
  height: 80px;
  margin: 0px;
  padding: 0px; }

.communityRow {
  position: relative;
  float: left;
  width: 600px;
  height: 80px;
  margin: 0px;
  padding: 0px; }

.communityAvatar {
  position: absolute;
  top: 4px;
  left: 13px;
  margin: 0px;
  padding: 0px; }

.communityUsername {
  position: absolute;
  top: 64px;
  left: 13px;
  margin: 0px;
  padding: 0px;
  color: #d50000;
  font-size: 11px; }

.communityUsername a {
  color: #fff;
  text-decoration: none;
  font-weight: bold; }

.communityPost, .communityPost2Lines {
  position: absolute;
  top: 25px;
  left: 137px;
  margin: 0px;
  padding: 0px;
  color: #fff;
  font-size: 11px; }

.communityPost a, .communityPost2Lines a {
  color: #fff;
  text-decoration: underline;
  font-weight: bold; }

.communityRow:nth-child(odd) .communityPost a, .communityRow:nth-child(odd) .communityPost2Lines a {
  color: #fff; }

.communityPost a:hover, .communityPost2Lines a:hover {
  color: #fff; }

.communityPost2Lines {
  top: 16px; }

.communityLink {
  position: absolute;
  top: 43px;
  left: 616px;
  margin: 0px;
  padding: 0px; }

#user-controls {
  display: none; }

.jScrollPaneContainer {
  position: relative;
  overflow: hidden;
  z-index: 1; }

.jScrollPaneTrack {
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 0;
  height: 100%;
  background: #f9cc00; }

.jScrollPaneDrag {
  position: absolute;
  cursor: pointer;
  overflow: hidden;
  background: #c69500; }

.jScrollPaneDragTop {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden; }

.jScrollPaneDragBottom {
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden; }

a.jScrollArrowUp {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  /*background-color: #666;*/
  height: 9px; }

a.jScrollArrowUp:hover {
  /*background-color: #f60;*/ }

a.jScrollArrowDown {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  /*background-color: #666;*/
  height: 9px; }

a.jScrollArrowDown:hover {
  /*background-color: #f60;*/ }

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
  /*background-color: #f00;*/ }

/***************Main Promo Row of 3 columns*****************/
.promoMain {
  position: relative;
  float: left;
  top: -4px;
  padding: 0;
  width: 310px;
  height: 219px;
  display: inline;
  margin-left: 10px; }

.homepageTitle {
  position: absolute;
  top: 0;
  left: 0;
  width: 310px;
  height: 37px; }

.homepagePromo {
  position: absolute;
  width: 320px;
  height: 205px; }

.homepageText {
  position: absolute;
  top: 170px;
  left: 24px;
  width: 271px;
  color: #fefefe;
  font-size: 13px; }

.homepagePromo_3 .homepageText {
  left: 13px;
  top: 44px; }

.homepageLink {
  position: absolute;
  top: 176px;
  left: 266px;
  color: #b88b35;
  font-size: 11px; }

.homepageLink a {
  color: #d50000;
  text-decoration: none;
  font-weight: bold; }

.homepageLink a:hover {
  color: #ebc883;
  text-decoration: none;
  font-weight: bold; }

#showPromos {
  position: absolute;
  top: 456px;
  left: 0px;
  margin: 0;
  padding: 0;
  width: 970px; }

.index.ipad #showPromos {
  left: 30px; }

.promoMain_3 .homepageText {
  top: 34px;
  left: 20px; }
  .promoMain_3 .homepageText #likebox-legacy {
    width: 302px;
    z-index: 10;
    height: 173px;
    top: 0px;
    position: absolute;
    left: 0px; }

#likebox-frame {
  border: 2px solid #000;
  width: 302px;
  z-index: 10;
  height: 173px;
  overflow: hidden;
  position: relative;
  top: -1px;
  left: -2px;
  display: none; }

#likebox-frame iframe {
  left: -5px;
  overflow: hidden;
  position: relative;
  top: -3px; }

.facebook .tweets #background-internal {
  background: none;
  border: 0px;
  min-width: 0px;
  height: auto; }

#mainShare {
  position: absolute;
  top: 427px;
  left: 20px; }

/***************Promo Row of 3 columns*****************/
.promoRowOf3 {
  position: relative;
  float: left;
  padding: 0;
  width: 310px;
  height: 125px;
  display: inline;
  top: 12px;
  left: 6px;
  margin-left: 8px; }

.homepageRowOf3 {
  position: absolute;
  top: 0;
  left: 0; }

.homepageRowOf3Title {
  font-size: 13px;
  display: none; }

.homepageRowOf3Title a {
  color: #000;
  text-decoration: none;
  font-weight: bold; }

.homepageRowOf3_Text {
  position: absolute;
  top: 35px;
  left: 39px;
  width: 262px;
  font-size: 12px;
  color: #000;
  *top: 38px; }

.row3_2 .homepageRowOf3_Text {
  left: 24px; }

.row3_3 .homepageRowOf3_Text {
  left: 23px; }

.row3_4 .homepageRowOf3_Text {
  left: 100px;
  top: 34px;
  width: 230px; }

.row3_5 .homepageRowOf3_Text {
  left: 90px;
  top: 34px;
  width: 230px; }

.row3_6 .homepageRowOf3_Text {
  left: 89px;
  top: 34px;
  width: 206px; }

.row3_4 .homepageRowOf3_Text a,
.row3_5 .homepageRowOf3_Text a,
.row3_6 .homepageRowOf3_Text a {
  color: #e17530; }

.homepageRowOf3_Text a {
  color: #000;
  text-decoration: none;
  font-weight: normal; }

.homepageRowOf3Link {
  position: absolute;
  top: 99px;
  left: 266px;
  color: #b88b35;
  font-size: 11px; }

.homepageRowOf3Link a {
  color: #b88b35;
  text-decoration: none;
  font-weight: bold; }

.homepageRowOf3Link a:hover {
  color: #ebc883;
  text-decoration: none;
  font-weight: bold; }

/**************10px height div for end of main promos**********/
.promoEnd {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 970px;
  height: 10px;
  font-size: 0px; }

/***************Promo Row of 2 columns*****************/
#promoRowOf2_1 {
  position: relative;
  float: left;
  margin-left: 2px;
  padding: 0;
  width: 479px;
  height: 125px;
  margin-top: 2px; }

#promoRowOf2_1 .homepageRowOf2Title {
  position: absolute;
  top: 46px;
  left: 183px;
  color: #fff;
  font-size: 13px;
  width: 247px; }

#promoRowOf2_2 {
  position: relative;
  float: left;
  margin-left: 0px;
  padding: 0;
  width: 471px;
  height: 125px;
  display: inline;
  margin-top: 2px; }

#promoRowOf2_2 .homepageRowOf2Title {
  position: absolute;
  top: 46px;
  left: 143px;
  color: #fff;
  font-size: 13px;
  width: 247px; }

/***************Promo Row of 1 columns*****************/
#promoRowOf1 {
  display: none;
  position: relative;
  float: left;
  margin: 10px 0 0 0;
  padding: 0;
  width: 970px;
  height: 89px;
  background-color: #333333; }

/***************Footer Ad*****************/
#coorsFooter img {
  width: 72px;
  height: 60px; }

#coorsFooter {
  position: absolute;
  top: 970px;
  left: 45px;
  z-index: 2; }

/*********About the Show**********/
.aboutTheShow.ipad #internalBody {
  top: 170px;
  /*left:27px;*/ }

#link-episodeGuide {
  position: absolute;
  top: -5px;
  left: 359px;
  margin: 0;
  padding: 0;
  width: 145px;
  height: 36px; }

#link-episodeGuide img {
  width: 145px;
  height: 36px;
  display: block; }

#link-episodeGuide a {
  width: 145px;
  height: 36px;
  display: block; }

#link-episodeGuide a:hover {
  background: url("../assets/clear.gif") no-repeat; }

#content-aboutTheShow {
  position: absolute;
  top: 213px;
  left: 160px;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: bold; }

#content-aboutTheShowHolder {
  font-size: 13px;
  width: 415px;
  height: 277px;
  color: #000;
  overflow: auto; }

#internalBackground a.clubhouse {
  display: block;
  height: 237px;
  width: 285px;
  position: absolute;
  bottom: 8px;
  right: 0.9px; }

/*********Episode Guide**********/
.episode #episodeMenu {
  position: absolute;
  top: 208px;
  left: 301px;
  font-size: 14px;
  color: #000;
  z-index: 2; }
.episode.ipad #internalBody {
  top: 158px;
  /*left:26px;*/ }
.episode #internalBody hr {
  width: 247px;
  border: 1px solid #bd3801;
  position: absolute;
  top: 333px;
  left: 353px; }
.episode #internalBody h3 {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  color: #cc9966;
  position: absolute; }
  .episode #internalBody h3.episode-heading {
    top: 111px;
    left: 353px; }
  .episode #internalBody h3.music-heading {
    top: 336px;
    left: 336px; }
.episode #internalBody #musicPlayer {
  position: absolute;
  top: 539px;
  left: 266px;
  margin: 0;
  padding: 0;
  width: 347px;
  height: 132px; }
.episode #internalBody #content-music {
  position: absolute;
  top: 540px;
  left: 423px;
  margin: 0;
  padding: 0;
  font-size: 12px; }

.episode.ipad #content-music img {
  display: block;
  position: absolute;
  right: 193px;
  top: 1px; }

.episode #content-music img {
  display: none; }

#link-about {
  position: absolute;
  top: -5px;
  left: 329px;
  margin: 0;
  padding: 0;
  width: 164px;
  height: 34px; }

#link-about img {
  width: 164px;
  height: 34px;
  display: block; }

#link-about a {
  width: 164px;
  height: 34px;
  display: block; }

#link-about a:hover {
  background: url("../assets/clear.gif") no-repeat; }

/*********Episode and Music Guide**********/
#episodeDropdown {
  position: absolute;
  top: 178px;
  left: 502px; }

#episodeMenu a {
  color: #cc9966; }

#episodeMenu a:hover {
  color: #fff; }

.epNumber {
  cursor: pointer;
  color: #000;
  font-weight: bold; }

.epNumberOver {
  color: #f00; }

.epTitle {
  color: #d2242a;
  font-weight: bold;
  position: absolute;
  left: 0px; }

.epSeason {
  color: #000;
  font-weight: bold; }

#episodeTitle {
  position: absolute;
  top: 245px;
  left: 303px;
  font-size: 14px;
  color: #000;
  font-weight: bold;
  width: 310px; }

#content-episode {
  position: absolute;
  top: 300px;
  left: 303px;
  margin: 0;
  padding: 0; }

#content-episodeHolder {
  width: 303px;
  height: 300px;
  overflow: auto;
  color: #545454;
  font-size: 13px; }

#freeDownload {
  position: absolute;
  top: 450px;
  left: 470px;
  font: bold 11px Helvetica, Arial, sans-serif;
  color: #000; }
  #freeDownload strong {
    display: block;
    height: 12px;
    width: 98px;
    background: url(../assets/downloadMusic.jpg) no-repeat 0 0;
    text-indent: -9999px;
    margin-bottom: 5px; }
  #freeDownload em {
    display: block;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #959595; }
  #freeDownload a {
    height: 0;
    overflow: hidden;
    padding-top: 23px;
    display: block;
    width: 157px;
    background: url(../assets/freeDownload.png) no-repeat 0 0; }

#content-musicHolder {
  width: 185px;
  height: 110px;
  overflow: auto;
  font-size: 13px; }

#content-musicHolder a {
  text-decoration: none; }

#content-musicHolder tr {
  color: #cc9966; }

#content-musicHolder tr.alt {
  color: #fff;
  background-color: #000; }

#content-music-comingsoon {
  position: absolute;
  top: 438px;
  left: 296px;
  width: 320px;
  color: #fff;
  font-size: 14px;
  display: none; }

.musicLink a {
  color: #000;
  text-decoration: none;
  font-size: 14px; }

.musicLink a.trackTitle {
  font-size: 11px; }

.alt .musicLink a {
  color: #fff; }

.musicLink a:hover {
  text-decoration: none; }

.musicLink.trackBand {
  clear: left;
  width: 156px; }

.musicLink.trackTitle {
  display: inline; }

.learnMore {
  color: #d50000;
  clear: both;
  display: block;
  width: 40px;
  text-transform: lowercase;
  font-weight: bold;
  vertical-align: middle; }

.learnMore img {
  display: none; }

.learnMore a {
  color: #790000; }

#themeSong {
  position: absolute;
  color: #000;
  font-weight: bold;
  left: 353px;
  top: 527px;
  width: 271px;
  background-color: #e78b01; }

#themeSong .themeSongTitle {
  width: 216px;
  float: left;
  display: inline;
  margin: 5px 0 10px 5px; }

.themeSongLink {
  float: left;
  display: inline; }

.themeSongLink a:link {
  text-decoration: none;
  color: #bc0301; }

.themeSongLink a:visited {
  text-decoration: none;
  color: #bc0301; }

.themeSongLink a:active {
  text-decoration: none;
  color: #bc0301; }

.themeSongLink a:hover {
  text-decoration: underline;
  color: #bc0301; }

/*********Cast and Crew**********/
.ipad.cast #internalBody {
  /*left:29px;*/ }

#link-cast {
  position: absolute;
  top: 49px;
  left: 419px;
  margin: 0;
  padding: 0;
  width: 108px;
  height: 28px; }

#link-cast img {
  width: 108px;
  height: 28px;
  display: block; }

#link-cast a {
  width: 108px;
  height: 28px;
  display: block; }

#link-cast a:hover {
  background: url("../assets/link-cast.png") no-repeat; }

#link-crew {
  position: absolute;
  top: 49px;
  left: 529px;
  margin: 0;
  padding: 0;
  width: 112px;
  height: 28px; }

#link-crew img {
  width: 112px;
  height: 28px;
  display: block; }

#link-crew a {
  width: 112px;
  height: 28px;
  display: block; }

#link-crew a:hover {
  background: url("../assets/link-crew.png") no-repeat; }

#content-castCrew {
  position: absolute;
  top: 202px;
  left: 351px;
  margin: 0;
  z-index: 101;
  padding: 10px;
  background-color: #fff; }

#content-castCrewHolder {
  width: 251px;
  height: 254px;
  overflow: auto;
  font-size: 13px;
  color: #000; }

#castCrewContainer {
  position: absolute;
  top: 547px;
  left: 183px;
  margin: 0;
  padding: 0;
  width: 455px;
  height: 80px;
  overflow: hidden; }

.castImage {
  cursor: pointer;
  padding: 0 3px; }

/***********Cast/Crew Side Scroller************/
#shifter {
  position: relative;
  margin: 0;
  width: 1505px;
  height: 80px; }

.crew #shifter {
  width: 602px; }

/** make sure width can hold all thumbs **/
.pane {
  position: relative;
  float: left;
  margin: 0;
  width: 455px;
  height: 80px;
  overflow: hidden; }

#buttonRight {
  display: none;
  position: absolute;
  top: 654px;
  left: 330px; }

#buttonLeft {
  position: absolute;
  top: 654px;
  left: 636px; }

/*********Mobile**********/
.mobile.ipad #internalBody {
  top: 168px;
  /*left:27px;*/ }
.mobile #internalPhoto {
  top: 0px;
  left: 5px;
  width: 330px; }
.mobile #internalBackground {
  top: 0px;
  left: 22px;
  width: 608px;
  height: 731px; }
.mobile #sideBanner {
  left: 673px;
  top: 174px; }
.mobile #sideBannerText {
  top: 423px; }
.mobile #sidePromoContainer {
  left: 677px;
  top: 427px; }

#content-mobile p {
  *margin-top: 12px;
  *margin-bottom: 0px; }

#content-mobile {
  position: absolute;
  top: 304px;
  left: 60px; }

#content-mobileHolder {
  width: 476px;
  height: 300px;
  overflow: auto;
  color: #000;
  font-size: 12px;
  font-weight: bold; }

#content-mobileHolder strong {
  color: #000;
  font-weight: bold;
  font-size: 13px; }

#mobileAppContainer {
  position: absolute;
  top: 611px;
  left: 82px; }

.mobileApp {
  width: 235px;
  height: 73px;
  position: relative;
  float: left; }

.mobileAppDesc {
  position: absolute;
  left: 84px;
  top: 18px; }

.mobileAppDesc .mobileAppLinks {
  color: #000;
  display: block; }

#showMenu {
  position: absolute;
  top: 110px;
  left: 0px;
  margin: 0;
  padding: 0;
  width: 984px;
  height: 25px;
  font-size: 0px;
  z-index: 20000; }

#showMenu #submenu-storeDD {
  position: absolute;
  left: -20px; }

/*********Downloads**********/
.download #downloadWallpaper .downloadWallpaperText {
  position: absolute;
  top: 166px;
  left: 305px;
  margin: 0;
  padding: 0;
  text-align: center;
  display: block; }

#downloadContainer {
  position: absolute;
  top: 119px;
  left: 0px;
  margin: 0;
  padding: 0;
  width: 640px;
  height: 637px; }

#downloadTabs {
  display: inline;
  position: absolute;
  top: 101px;
  left: 259px;
  margin: 0;
  padding: 0;
  z-index: 10;
  text-align: right;
  width: 352px;
  height: 41px; }

#downloadTabs a {
  text-decoration: none;
  display: block;
  position: absolute;
  top: 0px;
  height: 41px; }

#downloadTabs a.btnScreensaver {
  left: 218px;
  width: 134px;
  top: 0px;
  height: 41px; }

#downloadTabs a.btnPoster {
  left: 126px;
  width: 87px;
  top: 0px;
  height: 40px; }

#downloadTabs a.btnWallpaper {
  left: 0px;
  top: 0px;
  width: 122px;
  height: 38px; }

#downloadTabs a img {
  height: 100%;
  width: 100%; }

.tabDownloads {
  cursor: pointer; }

#downloadWallpaper {
  position: absolute;
  top: 8px;
  left: 20px;
  margin: 0;
  padding: 0;
  width: 626px;
  height: 648px;
  background: url("../assets/download/bg-downloadWallpaper.png") no-repeat; }

.downloadWallpaperImg {
  position: absolute;
  top: 124px;
  left: 13px;
  margin: 0;
  padding: 0;
  text-align: center; }

#downloadWallpaperLinks1 {
  position: absolute;
  top: 187px;
  left: 99px;
  margin: 0;
  padding: 0;
  width: 148px;
  text-align: center; }

#downloadWallpaperLinks2 {
  position: absolute;
  top: 187px;
  left: 358px;
  margin: 0;
  padding: 0;
  width: 148px;
  text-align: center; }

#downloadWallpaperLinks3 {
  position: absolute;
  top: 364px;
  left: 99px;
  margin: 0;
  padding: 0;
  width: 148px;
  text-align: center; }

#downloadWallpaperLinks4 {
  position: absolute;
  top: 364px;
  left: 358px;
  margin: 0;
  padding: 0;
  width: 148px;
  text-align: center; }

.wallpaperText {
  color: #333333;
  font-size: 18px; }

.wallpaperText a {
  color: #46b4c1;
  text-decoration: none;
  font-weight: bold; }

.wallpaperText a:hover {
  color: #fff;
  text-decoration: none;
  font-weight: bold; }

#downloadPoster {
  position: absolute;
  top: 30px;
  left: 20px;
  margin: 0;
  padding: 0;
  width: 674px;
  height: 783px;
  background: url("../assets/download/bg-downloadPoster.png") no-repeat;
  display: none; }
  #downloadPoster .posterText {
    color: #000;
    font-size: 11px;
    font-weight: bold; }
  #downloadPoster .downloadWallpaperText {
    width: 494px;
    left: 76px;
    top: 115px;
    position: absolute; }

.posterText a {
  color: #46b4c1;
  text-decoration: none;
  font-weight: bold;
  background: url("../assets/download/arrow.png") no-repeat 0 3px;
  padding-left: 24px; }

.posterText a:hover {
  color: #333333;
  text-decoration: none;
  font-weight: bold; }

#downloadPosterLink1 {
  position: absolute;
  top: 200px;
  left: 105px;
  margin: 0;
  padding: 0;
  width: 206px; }

#downloadPosterLink2 {
  position: absolute;
  top: 246px;
  left: 356px;
  margin: 0;
  padding: 0;
  width: 192px; }

.posterText a {
  display: block;
  margin-top: -1px;
  margin-left: -15px;
  padding-left: 0px; }

#downloadPosterLink2.posterText a {
  margin-left: -27px; }

.posterText p {
  margin: 17px 0 0 -2px; }

#downloadPosterLink2.posterText p {
  margin: 17px 0 0 -14px; }

.posterText p strong {
  color: #9d0a0e;
  font-weight: normal; }

#downloadScreensaver {
  position: absolute;
  top: 30px;
  left: 20px;
  margin: 0;
  padding: 0;
  width: 600px;
  height: 650px;
  background: url("../assets/download/bg-downloadScreensaver.png") no-repeat;
  display: none; }

#downloadScreensaverLink {
  position: absolute;
  top: 523px;
  left: -21px;
  margin: 0;
  padding: 0;
  width: 671px;
  font-weight: bold;
  color: #333333;
  text-align: center; }

#downloadScreensaver .downloadScreensaverText {
  position: absolute;
  top: 124px;
  left: 78px;
  margin: 0;
  padding: 0;
  text-align: center; }

.downloadScreensaverThumbnail {
  position: absolute;
  top: 171px;
  left: 75px; }

#downloadViewersguide {
  position: absolute;
  top: 19px;
  left: 0px;
  margin: 0;
  padding: 0;
  width: 650px;
  height: 664px;
  background: url("../assets/download/downloadViewersguideBackground.jpg") no-repeat;
  display: none; }

#downloadViewersguideLink a {
  position: absolute;
  top: 460px;
  left: 137px;
  margin: 0;
  padding: 0;
  width: 371px;
  font-weight: bold;
  text-decoration: none;
  color: #46b4c1;
  text-align: center; }

#downloadViewersguide .downloadWallpaperText {
  top: 519px; }

#downloadBanner {
  position: absolute;
  top: 95px;
  left: 10px;
  margin: 0;
  padding: 0;
  width: 618px;
  height: 413px;
  background: url("../assets/download/downloadBannerBackground.jpg") no-repeat;
  display: none; }

#downloadBannerLink {
  position: absolute;
  top: 140px;
  left: 40px;
  margin: 0;
  padding: 0;
  width: 165px; }

#bannerDownload {
  color: #fff;
  text-decoration: none;
  width: 100%;
  text-align: center; }

#wallpaperLightbox {
  display: none;
  height: 492px;
  width: 609px;
  background: url(../assets/wallpaperLightbox/overlay_bg.png) 0 0 no-repeat;
  z-index: 999999999999999999999999999999999999;
  position: absolute;
  top: 311px;
  left: 16px; }
  #wallpaperLightbox .close {
    background: url(../assets/wallpaperLightbox/close.png) 0 0 no-repeat;
    height: 30px;
    width: 30px;
    position: absolute;
    top: 8px;
    right: -4px;
    display: block; }
  #wallpaperLightbox #wallpaperContent {
    margin: 8px 0 8px 7px; }
    #wallpaperLightbox #wallpaperContent img {
      margin: 4px 6px; }
      #wallpaperLightbox #wallpaperContent img.preview {
        height: 325px;
        width: 375px; }
    #wallpaperLightbox #wallpaperContent #downloadLinks {
      width: 150px;
      float: right;
      margin: 0;
      padding: 0; }
      #wallpaperLightbox #wallpaperContent #downloadLinks p {
        margin: 0 0 5px;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: bold;
        color: #fd9d0e; }
      #wallpaperLightbox #wallpaperContent #downloadLinks ul {
        margin: 10px 0;
        padding: 0;
        width: 145px;
        list-style: none; }
        #wallpaperLightbox #wallpaperContent #downloadLinks ul a.sendToiPhone {
          margin-left: 10px;
          margin-top: 10px; }
        #wallpaperLightbox #wallpaperContent #downloadLinks ul .emailText {
          width: 120px; }
        #wallpaperLightbox #wallpaperContent #downloadLinks ul a.submit {
          display: inline; }
        #wallpaperLightbox #wallpaperContent #downloadLinks ul p.emailConfirm {
          color: white;
          text-transform: capitalize;
          font-weight: normal;
          margin-top: 5px; }
        #wallpaperLightbox #wallpaperContent #downloadLinks ul a {
          display: block;
          font-size: 12px;
          color: white;
          text-decoration: underline; }

#moreWallpapers {
  position: absolute;
  top: 579px;
  right: 79px;
  outline: none; }
  #moreWallpapers img {
    outline: none; }

#thumbnailFrame {
  width: 427px;
  height: 352px;
  overflow: hidden;
  display: block;
  margin: 226px 0 0 84px; }
  #thumbnailFrame #thumbnailHolder {
    overflow: hidden;
    padding: 0; }
    #thumbnailFrame #thumbnailHolder li {
      list-style: none;
      margin-bottom: 21px;
      float: left;
      display: inline;
      background: url("../assets/wallpaper_thumbnail_bg.jpg") 0 0 no-repeat;
      width: 196px;
      height: 150px;
      padding: 3px; }
      #thumbnailFrame #thumbnailHolder li a {
        display: none; }
        #thumbnailFrame #thumbnailHolder li a.thumb img {
          height: 150px;
          width: 196px; }
      #thumbnailFrame #thumbnailHolder li.bottom {
        margin-bottom: 0px; }
    #thumbnailFrame #thumbnailHolder.shift {
      margin-left: -448px; }

/* -- tweets -- */
.tweets.ipad #tweetContent {
  left: 32px; }

#tweetContent {
  position: absolute;
  top: 185px;
  left: 5px;
  color: #000;
  background: url("../assets/tweets/tweetsBackground.png") no-repeat;
  width: 682px;
  height: 1270px; }

#tweetContent p {
  position: absolute;
  left: 57px;
  width: 550px;
  font-size: 15px;
  font-weight: bold;
  color: #ffbb34; }

#tweetContent p strong {
  color: #fff; }

#tweetContent a {
  display: block;
  margin-top: 5px; }

.tweetContent1 {
  top: 250px; }

.tweetContent2 {
  top: 217px; }

.tweetContent3 {
  top: 297px; }

.tweetContent1 a img {
  position: absolute;
  top: 40px;
  left: 400px; }

#feedToggle {
  position: absolute;
  top: 300px;
  left: 50px; }

#feedToggle a {
  float: left;
  display: block;
  text-indent: -9999px;
  margin-right: 13px; }

#feedToggle a.fanBtn {
  background: url("../assets/tweets/viewFanTweets.png") 0 0 no-repeat;
  width: 221px;
  height: 66px; }

#feedToggle a.showBtn {
  background: url("../assets/tweets/viewShowTweets.png") 0 0 no-repeat;
  width: 230px;
  height: 68px; }

#feedToggle a.fanBtn.selected {
  background: url("../assets/tweets/viewFanTweets.png") 0 0 no-repeat; }

#feedToggle a.showBtn.selected {
  background: url("../assets/tweets/viewShowTweets.png") 0 0 no-repeat; }

#twitters {
  position: absolute;
  top: 529px;
  left: 30px;
  width: 559px;
  color: #7f7f7f;
  font-size: 12px;
  z-index: 1000; }

#twitters ul {
  list-style: none;
  margin: 0;
  padding: 0; }

#twitters ul li {
  clear: both;
  margin: 0;
  padding: 9px 5px 0 0;
  overflow: hidden;
  border-bottom: 1px solid #757575;
  height: 69px; }

.twitterAvatar {
  float: left;
  display: inline;
  margin-left: 20px; }

.twitterTime, #twitters #twitter_update_list li a {
  color: #dfa22d;
  font-style: italic;
  font-size: 10px;
  margin-top: 10px;
  display: block; }

#twitters #twitter_update_list li span a {
  display: inline;
  color: #333; }

.twitterMessage {
  float: right;
  display: inline;
  width: 460px; }

.twitterMessage p {
  padding: 0;
  margin: 0 0 5px; }

.twitterMessage a {
  color: #7F7F7F; }

.twitterUser a {
  color: #333;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;
  margin-right: 3px; }

.twitterUser a:hover {
  text-decoration: underline; }

#lastTwitter {
  border-bottom: none !important; }

#twitters #twitter_update_list li {
  background: url("http://a0.twimg.com//profile_images//83692801//00630007_normal.jpg") 20px 9px no-repeat;
  padding-left: 88px; }

.twitterPagination {
  font-size: 14px;
  font-weight: bold; }

.twitterPagination a {
  color: #000;
  text-decoration: none; }

.twitterPagination a:hover {
  text-decoration: underline; }

#twitterPrevTop {
  position: absolute;
  top: 400px;
  left: 269px;
  z-index: 20001; }

#twitterNextTop {
  position: absolute;
  top: 400px;
  left: 330px;
  z-index: 20002; }

#twitterPrev {
  position: absolute;
  top: 1415px;
  left: 30px;
  z-index: 20003; }

#twitterNext {
  position: absolute;
  top: 1415px;
  left: 550px;
  z-index: 20004; }

#sponsor {
  position: absolute;
  top: 1123px;
  left: 664px; }

.tweets #sponsor {
  display: none; }

#highriseBanner {
  position: absolute;
  top: 620px;
  left: 795px;
  width: 160px;
  height: 600px;
  margin: 0;
  padding: 0; }

#highriseBannerText {
  position: absolute;
  top: 1240px;
  left: 795px;
  color: #7c7c7c;
  display: none; }

/* -- FACEBOOK PAGE
------------------------------------------------------------------------- */
.facebook {
  background: #fff; }

.facebook .tweets#page {
  min-width: 0px; }

.facebook .tweets #contentHolder {
  width: 503px; }

.facebook .tweets #topnav2,
.facebook .tweets #header,
.facebook .tweets #showTitle,
.facebook .tweets #showMenu,
.facebook .tweets #topBanner,
.facebook .tweets #topBannerText,
.facebook .tweets #sideBanner,
.facebook .tweets #sideBannerText,
.facebook .tweets #sidePromoContainer,
.facebook .tweets #bottomSocial,
.facebook .tweets #footer,
.facebook .tweets #highriseBanner {
  display: none; }

.facebook .tweets #tweet-now img {
  width: 273px;
  height: 74px;
  position: relative;
  left: 55px;
  z-index: 2;
  top: 279px; }

.facebook .tweets #tweetContent {
  width: 503px;
  top: 0px;
  left: 0px;
  height: 1012px;
  z-index: 1; }

.facebook .tweets #tweetContent p {
  width: 420px;
  margin: 0 40px;
  top: 354px;
  left: 0px; }

.facebook .tweets .tweetContent1 a img {
  left: 115px; }

.facebook .tweets #tweet-description p {
  color: #000;
  font-size: .95em;
  line-height: 1.2em; }

.facebook .tweets #feedToggle {
  left: 20px;
  top: 436px; }

/* -- Twitters -- */
.facebook .tweets #twitters {
  top: 515px;
  width: 503px;
  left: 0; }

.facebook .tweets #twitters ul li {
  border: none; }

.facebook .tweets #twitters ul li.odd {
  background-color: #fce720; }

.facebook .tweets #twitters ul li.even {
  background-color: #e7be1f; }

.facebook .tweets .twitterMessage {
  width: 391px;
  position: relative;
  right: 12px; }

.facebook .tweets #twitters ul li {
  font-weight: normal; }

.facebook .tweets #twitters ul li.odd .twitterMessage {
  color: #8c6239; }

.facebook .tweets #twitters ul li.even .twitterMessage {
  color: #252525; }

.facebook .tweets #twitters ul li.odd .twitterMessage a {
  color: #000; }

.facebook .tweets #twitters ul li.even .twitterMessage a {
  color: #fff; }

.facebook .tweets #twitters ul li.odd .twitterMessage .twitterUser a {
  color: #000;
  font-weight: normal; }

.facebook .tweets #twitters ul li.even .twitterMessage .twitterUser a {
  color: #fff;
  font-weight: normal; }

.facebook .tweets #twitters ul li.odd .twitterMessage .twitterTime,
.facebook .tweets #twitters ul li.odd .twitterMessage .twitterTime a {
  color: #000; }

.facebook .tweets #twitters ul li.even .twitterMessage .twitterTime,
.facebook .tweets #twitters ul li.even .twitterMessage .twitterTime a {
  color: #fff; }

.facebook .tweets .twitterAvatar {
  margin-left: 27px; }

.facebook .tweets #twitterNext {
  left: 450px;
  top: 988px; }

.facebook .tweets #twitterPrev {
  left: 9px;
  top: 988px; }

.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat; }

.hidden {
  display: none;
  visibility: hidden; }

.visuallyhidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px); }

.invisible {
  visibility: hidden; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clearfix {
  display: inline-block; }

* html .clearfix {
  height: 1%; }

/* Hides from IE-mac \*/
.clearfix {
  display: block; }

/*@import "quiz";*/
/***************Bottom Social*****************/
#bottomSocial {
  top: 990px;
  /*background:url('../assets/grphc-bg-footerContainer.png') 0 0 no-repeat;*/
  width: 479px;
  height: 237px;
  padding-top: 43px; }

#bottomSocial .ogLike {
  width: 300px;
  margin: 0px auto;
  background: url("../assets/ogLike_bg.png") 0 0 no-repeat;
  padding: 5px; }

.index #bottomSocial, .map #bottomSocial {
  top: 963px; }

.aboutTheShow #bottomSocial {
  top: 963px; }

.episode #bottomSocial, .cast #bottomSocial, .crew #bottomSocial {
  top: 1362px; }

.download #bottomSocial {
  top: 962px; }

.blog #bottomSocial {
  top: 945px; }

.mobile #bottomSocial {
  top: 962px; }

.tweets #bottomSocial {
  top: 1490px; }

.sweepstakes #bottomSocial {
  top: 1165px; }

.quiz #bottomSocial {
  top: 1120px; }

.firefighterGallery #bottomSocial {
  top: 989px; }

.phillyornot.ipad #bottomSocial {
  left: 210px; }

/*
.voicemail #bottomSocial .bottomSocialInner {
	top: 19px;
	position: relative;
}

.voicemail #bottomSocial .ogLike {
	position: relative;
	top: 31px;
}

.voicemail #bottomSocial {top: 962px;}
.voicemail #footer {top: 1075px;}

#page.voicemail #footer {
	top: 1100px;
}
*/
#bottomSocial .bottomSocialInner li {
  border-color: #000; }

/***************Footer*****************/
.phillyornot #footer {
  top: 1131px; }

#footer {
  top: 1071px;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  left: 215px;
  width: 415px; }

.index #bottomSocial #footer {
  top: 1097px;
  margin: 27px 0 0 30px;
  position: static; }

.getglue #bottomSocial #footer {
  margin: 27px 0 0 30px;
  position: static; }

.map #footer {
  top: 1097px; }

#tvRating {
  margin-left: 3px;
  margin-top: 5px; }

.episode #footer, .cast #footer, .crew #footer {
  top: 1503px; }

.aboutTheShow #footer, .mobile #footer {
  top: 1101px; }

.download #footer {
  top: 1104px; }

.tweets #footer {
  top: 1562px; }

.sweepstakes #footer {
  top: 1256px; }

.quiz #footer {
  top: 1198px; }

#footer a {
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  color: #000; }

#footerInternal {
  position: absolute;
  top: 1106px;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: bold;
  color: #000; }

#footerInternal a {
  color: #fff;
  font-size: 11px;
  font-weight: bold; }

#footerInternalCommunity {
  position: absolute;
  top: 680px;
  left: 155px;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: bold;
  color: #fff; }

#footerInternalCommunity a {
  color: #fff;
  font-size: 11px;
  font-weight: bold; }

#footerDownload {
  position: absolute;
  top: 1051px;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: bold;
  color: #000; }

#footerDownload a {
  color: #000;
  font-size: 11px;
  font-weight: bold; }

#footerBlog {
  position: absolute;
  top: 958px;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: bold;
  color: #fff; }

#footerBlog a {
  color: #fff;
  font-size: 11px;
  font-weight: bold; }

#footerTweets {
  position: absolute;
  top: 1019px;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: normal;
  color: #000; }

#footerTweets a {
  color: #000;
  font-size: 11px;
  font-weight: bold; }

#page.index .bottomSocialInner,
#page.aboutTheShow .bottomSocialInner,
#page.episode .bottomSocialInner,
#page.cast .bottomSocialInner,
#page.social .bottomSocialInner,
#page.getglue .bottomSocialInner,
#page.phillyornot .bottomSocialInner,
#page.mobile .bottomSocialInner,
#page.voicemail .bottomSocialInner,
#page.download .bottomSocialInner {
  position: relative;
  top: 19px;
  width: 440px; }

#page.index .ogLike,
#page.aboutTheShow .ogLike,
#page.episode .ogLike,
#page.cast .ogLike,
#page.social .ogLike,
#page.getglue .ogLike,
#page.phillyornot .ogLike,
#page.mobile .ogLike,
#page.voicemail .ogLike,
#page.download .ogLike {
  position: relative;
  top: 31px;
  width: 410px; }

#page.aboutTheShow.ipad #bottomSocial,
#page.episode.ipad #bottomSocial,
#page.cast.ipad #bottomSocial,
#page.mobile.ipad #bottomSocial,
#page.download.ipad #bottomSocial {
  left: 210px; }

/*
#page.social #footer {
			top: 1101px;
		}
#page.social #bottomSocial {
	top: 962px;
}
#page.social.ipad #bottomSocial {
	left: 210px;
}
*/
/*
.getglue #bottomSocial {
	top: 1100px;
}
.getglue #footer {
	top: 1200px;
}
*/
/***************Animated Footer*****************/
#footer-container {
  position: relative;
  width: 550px;
  height: 300px;
  display: inline-block; }

#footer-container #bottomSocial {
  position: absolute;
  top: 9px;
  left: 62px;
  z-index: 300;
  width: 0;
  height: 0; }

#footer-container #footer {
  position: absolute;
  top: 159px;
  left: 66px;
  z-index: 300; }

#footer-container #flashcontent {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100; }

#footer-container #flashcontent .flashimage {
  position: relative;
  top: 20px;
  left: 40px; }

/***************Animated Footer Page Positioning*****************/
.index #footer-container {
  top: 942px;
  left: 189px; }

.aboutTheShow #footer-container {
  top: 942px;
  left: 189px; }

.episode #footer-container {
  top: 1342px;
  left: 189px; }

.cast #footer-container {
  top: 1342px;
  left: 189px; }

.social #footer-container {
  top: 942px;
  left: 189px; }

.getglue #footer-container {
  top: 1080px;
  left: 189px; }

.phillyornot #footer-container {
  top: 970px;
  left: 189px; }

.voicemail #footer-container {
  top: 942px;
  left: 189px; }

.mobile #footer-container {
  top: 942px;
  left: 189px; }

.download #footer-container {
  top: 942px;
  left: 189px; }

/***************Footer with New Container (No Animation)*****************/
/* -- Remove these styles when flash animation is added -- */
/*
.index #footer-container #flashcontent,
.social #footer-container #flashcontent,
.getglue #footer-container #flashcontent,
.phillyornot #footer-container #flashcontent,
.voicemail #footer-container #flashcontent,
.mobile #footer-container #flashcontent,
.download #footer-container #flashcontent,
.episode #footer-container #flashcontent,
.aboutTheShow #footer-container #flashcontent,
.cast #footer-container #flashcontent {
	background: url("../assets/grphc-bg-footerContainer.png") 0 0 no-repeat; 
	width: 479px;
	height: 280px;
	top: 20px;
	left: 40px;
}
*/
/*@import "livestream";*/
/*@import "livechat";*/

