
body, body * {
  vertical-align: baseline;
  border: 0 none;
  outline: 0;
  padding: 0;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 9pt;
  color: #333;
}


#mainContainer {
  position: absolute;
  width: 970px;
  height: 90px;
  border: 1px solid #ed1c24;
  box-sizing: border-box;
  overflow: hidden;
  background: #FFF;
  visibility: hidden;

}

#exit {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  z-index: 1000;
}

.feature {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  position: absolute;
}

#logo_all {
      position: absolute;
      /*background: url() no-repeat;*/
      left: 18px;
      top: 14px;
      width: 278px;
      height: 60px;
      z-index: 110;
}

#logo_f {
      position: absolute;
      background: url(logo_f.png) no-repeat;
      left: 0px;
      top: 0px;
      width: 49px;
      height: 61px;
      z-index: 100;
}

#logo_a {
      position: absolute;
      background: url(logo_a.png) no-repeat;
      left: 40px;
      top: 12px;
      width: 43px;
      height: 40px;
      z-index: 101;
}

#logo_l {
      position: absolute;
      background: url(logo_l.png) no-repeat;
      left: 81px;
      top: 0px;
      width: 25px;
      height: 66px;
      z-index: 102;
}

#logo_s_1 {
      position: absolute;
      background: url(logo_s_1.png) no-repeat;
      left: 105px;
      top: 20px;
      width: 31px;
      height: 40px;
      z-index: 103;
}

#logo_e {
      position: absolute;
      background: url(logo_e.png) no-repeat;
      left: 139px;
      top: 25px;
      width: 42px;
      height: 39px;
      z-index: 104;
}

#logo_t_1 {
      position: absolute;
      background: url(logo_t_1.png) no-repeat;
      left: 178px;
      top: 0px;
      width: 29px;
      height: 54px;
      z-index: 105;
}

#logo_t_2 {
      position: absolute;
      background: url(logo_t_2.png) no-repeat;
      left: 203px;
      top: 10px;
      width: 28px;
      height: 55px;
      z-index: 106;
}

#logo_o {
      position: absolute;
      background: url(logo_o.png) no-repeat;
      left: 230px;
      top: 16px;
      width: 45px;
      height: 43px;
      z-index: 107;
}

#logo_s_2 {
      position: absolute;
      background: url(logo_s_2.png) no-repeat;
      left: 278px;
      top: 18px;
      width: 31px;
      height: 44px;
      z-index: 108;
}

#logo_heart {
      position: absolute;
      background: url(logo_heart.png) no-repeat;
      left: 275px;
      top: 44px;
      width: 10px;
      height: 9px;
      z-index: 109;
}

#tag_art_1 {
      position: absolute;
      background: url(tag_art_1.png) no-repeat;
      left: 350px;
      top: 34px;
      width:5px;
      height: 37px;
      z-index: 50;
}

#tag_art_2 {
      position: absolute;
      background: url(tag_art_2.png) no-repeat;
      left: 758px;
      top: 34px;
      width:5px;
      height: 37px;
      z-index: 51;
}

#tag_text {
      position: absolute;
      background: url(tag_text.png) no-repeat;
      left: 363px;
      top: 44px;
      width: 386px;
      height: 17px;
      z-index: 52;
}

/*#line_orange {
      position: absolute;
      background: url(line_orange.png) no-repeat;
      left: 0px;
      top: 142px;
      width: 300px;
      height: 420px;
      z-index: 5;
}

#line_blue {
      position: absolute;
      background: url(line_blue.png) no-repeat;
      left: 108px;
      top: 448px;
      width: 192px;
      height: 153px;
      z-index: 4;
}*/

/*#guide {
      position: absolute;
      background: url(guide.jpg) no-repeat;
      left: 0px;
      top: 0px;
      width: 300px;
      height: 600px;
      z-index: 70;
}*/

#actorContainer {
      position: absolute;
      /*background: url(guide.jpg) no-repeat;*/
      left: 0px;
      top: 0px;
      width: 300px;
      height: 250px;
      z-index: 80;
}

#actor_1_b {
      position: absolute;
      background: url(actor_1.png) no-repeat;
      left: 398px;
      top: 5px;
      width: 71px;
      height: 76px;
      z-index: 130;
}

#actor_2_b {
      position: absolute;
      background: url(actor_2.png) no-repeat;
      left: 387px;
      top: 2px;
      width: 71px;
      height: 84px;
      z-index: 123;
}

#actor_3_b {
  position: absolute;
  background: url(actor_3.png) no-repeat;
  left: 338px;
  top: 5px;
  width: 71px;
  height: 79px;
  z-index: 120;
}

#actor_4_b {
      position: absolute;
      background: url(actor_4.png) no-repeat;
      left: 398px;
      top: 2px;
      width: 71px;
      height: 85px;
      z-index: 130;
}

#actor_5_b {
  position: absolute;
  background: url(actor_5.png) no-repeat;
  left: 569px;
  top: 2px;
  width: 71px;
  height: 83px;
  z-index: 129;
}

#actor_6_b {
      position: absolute;
      background: url(actor_6.png) no-repeat;
      left: 694px;
      top: 5px;
      width: 81px;
      height: 78px;
      z-index: 130;
}

#actor_7_b {
      position: absolute;
      background: url(actor_7.png) no-repeat;
      left: 649px;
      top: 4px;
      width: 71px;
      height: 77px;
      z-index: 120;
}

#actor_5_c {
  position: absolute;
  background: url(actor_5.png) no-repeat;
  left: 644px;
  top: 2px;
  width: 71px;
  height: 83px;
  z-index: 129;
}

#arrows {
      position: absolute;
      background: url(arrows.png) no-repeat;
      left: 79px;
      top: 11px;
      width: 564px;
      height: 73px;
      z-index: 4;
}

#lines_1 {
      position: absolute;
      background: url(lines_1.png) no-repeat;
      left: 409px;
      top: 9px;
      width: 281px;
      height: 69px;
      z-index: 120;
}

#lines_2 {
      position: absolute;
      background: url(lines_2.png) no-repeat;
      left: 465px;
      top: 9px;
      width: 181px;
      height: 71px;
      z-index: 120;
}

#lines_3 {
      position: absolute;
      background: url(lines_3.png) no-repeat;
      left: 470px;
      top: 9px;
      width: 178px;
      height: 71px;
      z-index: 120;
}

#lines_4 {
      position: absolute;
      background: url(lines_4.png) no-repeat;
      left: 470px;
      top: 9px;
      width: 172px;
      height: 66px;
      z-index: 120;
}

#heart_1 {
      position: absolute;
      background: url(heart_5.png) no-repeat;
      left: 402px;
      top: 4px;
      width:19px;
      height: 16px;
      z-index: 9;
}

#heart_2 {
      position: absolute;
      background: url(heart_sm_2.png) no-repeat;
      left: 390px;
      top: 6px;
      width: 12px;
      height: 11px;
      z-index: 9;
}

#heart_3 {
      position: absolute;
      background: url(heart_1.png) no-repeat;
      left: 642px;
      top:2px;
      width:33px;
      height: 25px;
      z-index: 9;
      -ms-transform: scale(.6, .6); /* IE 9 */
      -webkit-transform: scale(.6, .6); /* Safari */
      transform: scale(.6, .6);
}

#heart_4 {
      position: absolute;
      background: url(heart_4.png) no-repeat;
      left: 372px;
      top:49px;
      width:33px;
      height: 25px;
      z-index: 9;
}

#heart_5 {
      position: absolute;
      background: url(heart_1.png) no-repeat;
      left: 103px;
      top: 17px;
      width:33px;
      height: 25px;
      z-index: 9;
      -ms-transform: scale(.8, .8); /* IE 9 */
      -webkit-transform: scale(.8, .8); /* Safari */
      transform: scale(.8, .8);
}

#heart_6 {
      position: absolute;
      background: url(heart_3.png) no-repeat;
      left: 366px;
      top: 24px;
      width:33px;
      height: 25px;
      z-index: 9;
}

#heart_7 {
      position: absolute;
      background: url(heart_3.png) no-repeat;
      left: 726px;
      top: 12px;
      width: 24px;
      height: 22px;
      z-index: 25;
}

#heart_8 {
      position: absolute;
      background: url(heart_1.png) no-repeat;
      left: 630px;
      top: 68px;
      width:22px;
      height: 20px;
      z-index: 9;
      -ms-transform: scale(.6, .6); /* IE 9 */
      -webkit-transform: scale(.6, .6); /* Safari */
      transform: scale(.6, .6);
}

/*#heart_8 {
      position: absolute;
      background: url(heart_5.png) no-repeat;
      left: 314px;
      top: 11px;
      width: 19px;
      height: 16px;
      z-index: 25;
}

#heart_9 {
      position: absolute;
      background: url(heart_sm_3.png) no-repeat;
      left: 109px;
      top: 29px;
      width:11px;
      height: 10px;
      z-index: 9;
}

#heart_10 {
      position: absolute;
      background: url(heart_sm_1.png) no-repeat;
      left: 605px;
      top: 62px;
      width:11px;
      height: 10px;
      z-index: 9;
}*/

/*#tag_heart {
      position: absolute;
      background: url(tag_heart.png) no-repeat;
      left: 246px;
      top: 55px;
      width:27px;
      height: 24px;
      z-index: 9;
}*/

/*#caption_1 {
      position: absolute;
      background: url(caption_1.png) no-repeat;
      left: 78px;
      top: 501px;
      width: 150px;
      height: 16px;
      z-index: 110;
}

#caption_2 {
      position: absolute;
      background: url(caption_2.png) no-repeat;
      left: 172px;
      top: 438px;
      width: 100px;
      height: 33px;
      z-index: 110;
}

#caption_3 {
      position: absolute;
      background: url(caption_3.png) no-repeat;
      left: 78px;
      top: 501px;
      width: 150px;
      height: 16px;
      z-index: 110;
}*/

#theater {
      position: absolute;
      background: url(theater.png) no-repeat;
      left: 464px;
      top: 33px;
      width: 300px;
      height: 31px;
      z-index: 25;
}

#credit_1 {
      position: absolute;
      background: url(credit_1.png) no-repeat;
      left: 403px;
      top: 13px;
      width: 239px;
      height: 15px;
      z-index: 40;
}

#credit_2 {
      position: absolute;
      background: url(credit_2.png) no-repeat;
      left: 403px;
      top: 37px;
      width: 319px;
      height: 18px;
      z-index: 41;
}

#credit_3 {
      position: absolute;
      background: url(credit_3.png) no-repeat;
      left: 403px;
      top: 61px;
      width: 204px;
      height: 19px;
      z-index: 42;
}

#previews {
      position: absolute;
      background: url(previews.png) no-repeat;
      left: 17px;
      top: 29px;
      width: 92px;
      height: 52px;
      z-index: 60;
}


#cta {
      position: absolute;
      background: url(cta.png) no-repeat;
      left: 785px;
      top: 16px;
      width: 168px;
      height: 59px;
      z-index: 301;

}










:focus {
  outline:none;
}
::-moz-focus-inner {
  border:0;
}
