#po-TopElement {
  background: url('../images/preorder/TopFlashPanel.gif') no-repeat 0 0;
  width: 883px;
  height: 409px;
  position: relative;
}

#po-Countdown {
  position: absolute;
  top: 135px;
  left: 612px;
}

#po-OrderButton {
  position: absolute;
  top: 237px;
  left: 613px;
}

.po-room-left {
  width: 441px;
  float: left;
  height: 104px;
  padding-top: 17px;
  background: url(../images/preorder/bracket.gif) no-repeat 50% 0;
  clear: left;
  display: inline;
  position: relative;
}
.po-room-right {
  width: 441px;
  float: right;
  height: 104px;
  padding-top: 17px;
  background: url(../images/preorder/bracket.gif) no-repeat 50% 0;
  display: inline;
  position: relative;
}
.po-room {
  background: url(../images/preorder/RoomBG.gif) no-repeat 0 0;
  width: 441px;
  height: 106px;
}
.po-room h2 {
   width: 100%;
   height: 24px;
}
.po-room h2 span {
   position: absolute;
   left: -2000px;
   width: 100px;
}
h2.po-room1 {
   background: url(../images/preorder/english/title_room1.gif) no-repeat 13px 10px;
}
h2.po-room2 {
   background: url(../images/preorder/english/title_room2.gif) no-repeat 166px 10px;
}
h2.po-room3 {
   background: url(../images/preorder/english/title_room3.gif) no-repeat 13px 10px;
}

.po-room4 {
  background: url(../images/preorder/RoomBG4.gif) no-repeat 100% 0;
  width: 441px;
  height: 130px;
}

.po-room-left .po-room-text {
   position: absolute;
   top: 41px;
   left: 13px;
   width: 274px;
   height: 70px;
}

.po-room-left .po-room-image {
   position: absolute;
   top: 22px;
   left: 292px;
}

.po-room-right .po-room-text {
   position: absolute;
   top: 41px;
   left: 166px;
   width: 264px;
   height: 70px;
}
.po-room-right .po-room-image {
   position: absolute;
   top: 22px;
   left: 10px;
}

#po-PreOrderVideo {
  width: 435px;
  height: 159px;
  margin-top: 20px;
  background: url(../images/preorder/PreVideoBG.gif) no-repeat 0 0;
  float: left;
  display: inline;
  position: relative;
}

.po-videoimage {
  position: absolute;
  top: 20px;
  left: 15px;
}
.po-videotext {
  position: absolute;
  top: 33px;
  left: 165px;
  width: 200px;
}
.po-videobutton {
  position: absolute;
  top: 65px;
  left: 165px;
}
.po-videologo {
  position: absolute;
  top: 65px;
  left: 355px;
}

#po-Coverage {
  width: 435px;
  height: 159px;
  margin-top: 20px;
  background: url(../images/preorder/CoverageBG.gif) no-repeat 0 0;
  float: right;
  display: inline;
  position: relative;
}
.po-coveragetext{
  position: absolute;
  left: 15px;
  top: 33px;
}

.po-coverageicons{
  text-align: center;
  width: 435px;
  padding-top: 65px;
}
.po-coverageicons a {
  margin: 0 5px;
}

#po-TrailerHeader {
  background: url(../images/preorder/TrailerHeader.gif) no-repeat 50% 0;
  height: 33px;
  width: 318px;
  margin: 20px auto 0 auto;
}

#po-TrailerFlash {
  background: url(../images/preorder/Video.gif) no-repeat 50% 0;
  height: 350px;
  width: 691px;
  margin: 20px auto 0 auto;
}

#po-360Header {
  background: url(../images/preorder/360Title.gif) no-repeat 50% 0;
  height: 33px;
  width: 318px;
  margin: 20px auto 0 auto;
}

#po-360left {
  float: left;
  display: inline;
  width: 190px;
}
.po-360thumb {
  height: 81px;
  width: 186px;
}
.po-360links {
  background: url(../images/preorder/360OptionsBack.gif) no-repeat 0 0;
  width: 186px;
  height: 33px;
  padding-top: 8px;
  text-align: center;
}
.po-360links .po-AddSpaceRight {
  margin-right: 5px;
}


#po-360right {
  float: right;
  display: inline;
  width: 691px;
  height: 350px;
}
#po-360player {
  background: url('../images/preorder/360Player.gif') no-repeat 0 0;
  width: 691px;
  height: 350px;
}

#po-NonExlusive {
  clear: both;
  margin-top: 10px;
  background: url('../images/preorder/english/NonExlusiveBG.gif') no-repeat 0 0;
  width: 883px;
  height: 150px;
  padding-top: 40px;
  text-align: center;
}

#po-NonExlusive img {
  margin: 0 10px;
}

#po-NonexLogogs {
  padding-top: 20px;
}
.po-bracket {
  width: 883px;
  float: left;
  height: 17px;
  background: url(../images/preorder/bracket.gif) no-repeat 50% 0;
}
#po-abovemessage {
  background: url(../images/preorder/AboveOffer.gif) no-repeat 50% 0;
  height: 33px;
  width: 346px;
  margin: 0 auto;
}


.po-SpeechBubbleLeft {
  position: absolute;
  left: -2000px;
  top: 40px;
  height: 36px;
  background: url(../images/preorder/SpeechBubbleLeftEnd.gif) no-repeat 100% 0;
  padding-right: 5px;
}
.po-SpeechBubbleLeft .po-SpeechBubbleEnd {
  background: url(../images/preorder/SpeechBubbleLeft.gif) no-repeat 0 0;
  height: 36px;
  padding: 6px 0 5px 5px;
}

.po-SpeechBubbleRight {
  position: absolute;
  left: -2000px;
  top: 40px;
  height: 36px;
  background: url(../images/preorder/SpeechBubbleRightEnd.gif) no-repeat 0 0;
  padding-left: 5px;
}
.po-SpeechBubbleRight .po-SpeechBubbleEnd {
  background: url(../images/preorder/SpeechBubbleRight.gif) no-repeat 100% 0;
  height: 36px;
  padding: 6px 5px 5px 0;
}




/* Lightbox files */

#lightbox{  position: absolute;  left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #000; width: 250px; height: 250px; margin: 0 auto; border: 1px solid #333;}
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../common/images/site/english/prev_button2.gif) left 100% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../common/images/site/english/next_button2.gif) right 100% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #000; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%  ; }

#imageData{ padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;   }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;   }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#bottomNavClose { background: #000; }



