#modal {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #000000;
  margin: 0;
  padding: 0;
  opacity: 0.6;
  filter: alpha(opacity=60);
  z-index: 450; }

#player_outer {
  z-index: 451;
  position: absolute;
  text-align: center;
  width: 100%;
  padding: 0;
  left: 0px;
  margin: 200px 0 0 0;
  overflow: visible; }
  #player_outer #close_button {
    behavior: url(/stylesheets/iepngfix.htc);
    background-image: url(/images/close_button.png);
    position: absolute;
    text-align: left;
    margin: -30px 0 0 -30px;
    width: 42px;
    height: 42px;
    cursor: hand;
    cursor: pointer;
    background-repeat: none;
    z-index: 100; }
  #player_outer #media_layer {
    display: block;
    width: 595px;
    margin: 0px auto 0 auto;
    border: 18px solid #ffffff;
    background-color: #ffffff;
    padding: 0;
    text-align: left; }
    #player_outer #media_layer #close_button {
      margin: -41px 0 0 -41px; }
    #player_outer #media_layer #download {
      position: absolute;
      margin: -15px 0 0 0; }
  #player_outer #review_layer, #player_outer #process_flow_layer, #player_outer #transition_info_layer {
    display: block;
    width: 800px;
    margin: 0px auto 20px auto;
    padding: 0;
    text-align: left;
    overflow: hidden; }
    #player_outer #review_layer .image img, #player_outer #process_flow_layer .image img, #player_outer #transition_info_layer .image img {
      display: block;
      margin: 0 auto; }
    #player_outer #review_layer .image .caption, #player_outer #process_flow_layer .image .caption, #player_outer #transition_info_layer .image .caption {
      padding: 0;
      color: #333333;
      background-color: #ffffff;
      margin: 2px 0 0 0;
      padding: 2px;
      font-weight: bold;
      text-align: center; }
  #player_outer #review_layer {
    width: 900px;
    margin-top: -0px; }
    #player_outer #review_layer #close_button {
      margin: -11px 0 0 -19px; }
  #player_outer #process_flow_layer {
    width: 900px;
    margin-top: -130px;
    overflow: visible; }
    #player_outer #process_flow_layer #close_button {
      margin: -19px 0 0 -19px; }
  #player_outer #transition_info_layer {
    width: 850px;
    margin-top: -73px;
    padding-left: 105px; }
    #player_outer #transition_info_layer #close_button {
      margin: -18px 0 0 -18px; }
