@charset "UTF-8";
/* CSS Document */
/* Default style, feel free to remove if not needed. */
body, body * {
  vertical-align: baseline;
  border: 0;
  outline: 0;
  padding: 0;
  margin: 0;
}
body, body div{
  position: absolute;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
}
img{
  vertical-align: top;
}
#container,
.full_frame,
.retina,
.retina img{
  left: 0px;
  top: 0px;
  width: 970px;
  height: 250px;
}
.msk{
  overflow: hidden;
  background-color: transparent;
}
.scaled img{
  -moz-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hidd{
  visibility: hidden;
}
.display_none{
  display: none;
}
.border{
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
   border: 1px solid black;
}
.btn{
  position: absolute;
  cursor: pointer;
  background-color: transparent;
}
.exit_btn {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
:focus {outline:none;}
::-moz-focus-inner {border:0;}

#container{
  background-color: white;
}

/* End Default Styles */

.line{
  left: 288px;
  width: 1px;
  height: 43px;
  background-color: #b0b0b0;
}

.line_top{
  top: 29px;
}

.line_btm{
  top: 178px;
}

.line_right{
  left: 732px;
}

#logo_bg{
  width: 93px;
  height: 250px;
}
#f1,
#logo_bg{
  background-color: #4d5761;
}

#f1_img,
#f2_img,
#f4_img{
  left: 485px;
}

#f3_img{
  left: 93px;
}

#f5_img_b{
  left: 323px;
}

#f5_img_c{
  left: 648px;
}

#f6_bg{
  left: 485px;
  width: 485px;
  height: 100%;
  background-color: white;
}

#cta{
  left: 664px;
  top: 187px;
}

#cta, #cta img,
#ctaOut, #ctaOut img,
#ctaOut, #ctaOut img{
  width: 126px;
  height: 40px;
  cursor: pointer;
}