#container{ position: relative; }
#vault_cont
  {
  width:540px;
  margin:0 0 10px 51px;
  float:left;display:inline;
  }
.vault_item_entry
  {
  float:left;display:inline;
  position:relative;
  margin-right:5px;
  margin-bottom:5px;
  border:1px solid #9bd3dc;
  width:167px;
  height:172px;
  letter-spacing:-.1px;
  }
.vault_entry_image_wrap
 {
  float:left;display:inline;
  border:1px solid #2F2D1B;
  margin:5px 0 0 5px;
  width:155px;
  height:125px;
  position:relative;
  overflow:hidden;
 }
.vault_entry_image_wrap:hover
  {
  border-color:#A3A393;
  }
.vault_entry_image
  {
  position:absolute;
  top:0;
  left:-1px;
  width:158px;
  height:125px;
  }
.vault_view_link
  {
  float:left;display:inline;
  }
.vault_select_space
  {
  float:left;display:inline;
  position:relative;
  width:517px;
  margin-left:51px;
  }
#vault_upper_select_space
  {
  height:115px;
  }
#vault_lower_select_space
  {
  height:80px;
  }
#vault_share
  {
  left:0;
  top:22px;
  background:transparent url('/images/vault/make-widget.gif') no-repeat 0 0;
  }#vault_share:hover{
  background-position:-121px 0;
  }#vault_share:active{
  background-position:-242px 0;
  }
#vault_screenshot
  {
  left:140px;
  top:22px;
  background:transparent url('/images/vault/screenshot.gif') no-repeat 0 0;
  }#vault_screenshot:hover{
  background-position:-121px 0;
  }#vault_screenshot:active{
  background-position:-242px 0;
  }
#content_cover
  {
  display:none;
  position:absolute;
  left:168px;
  top:0;
  width:620px;
  height:900px;
  z-index:5;
  background-image:url('/images/trans.gif');
  }
#vault_ss_pop
  {
  display:none;
  position:absolute;
  height:105px;
  width:285px;
  left:338px;
  top:179px;
  z-index:40;
  }
#vault_ss_pop_win
  {
  height:100px;
  width:280px;
  position:absolute;
  left:0;
  top:0;
  z-index:40;
  background:white url('/images/vault/window.gif') no-repeat 0 0;
  }
#vault_ss_pop_shadow
  {
  height:100px;
  width:280px;
  position:absolute;
  left:5px;
  top:5px;
  z-index:10;
  opacity: .5;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter:alpha(opacity=50);
  background:transparent url('/images/vault/shadow.gif') no-repeat 0 0;
  }
#vault_ss_pop_text
  {
  font-size:12px;
  position:absolute;
  width:200px;
  height:15px;
  top:36px;
  left:15px;
  }
#vault_ss_pop_close
  {
  position:absolute;
  right:5px;
  top:5px;
  height:16px;
  width:16px;
  cursor:pointer;
  background:transparent url('/images/vault/close.gif') no-repeat 0 0;
  }#vault_ss_pop_close:hover{
  background-position:-17px 0;
  }#vault_ss_pop_close:active{
  background-position:-17px 0;
  }

.vault_button
  {
  height:20px;
  width:120px;
  position:absolute;
  }
#vault_ss_pop_dl
  {
  background:transparent url('/images/vault/download.gif') no-repeat 0 0;
  position:absolute;
  left:145px;
  top:66px;
  }#vault_ss_pop_dl:hover{
  background-position:-121px 0;
  }#vault_ss_pop_dl:active{
  background-position:-242px 0;
  }
#vault_ss_pop_view
  {
  left:15px;
  top:66px;
  background:transparent url('/images/vault/view.gif') no-repeat 0 0;
  }#vault_ss_pop_view:hover{
  background-position:-121px 0;
  }#vault_ss_pop_view:active{
  background-position:-242px 0;
  }
.vault_return_link
  {
  position:absolute;
  width:200px;
  text-align:right;
  height:15px;
  right:0;
  top:15px;
  font-size:11px;
  font-weight:bold;
  }
.vault_select_list
  {
  position:absolute;
  width:250px;
  text-align:right;
  height:15px;
  right:0;
  top:35px;
  }
#vault_title
  {
  position:absolute;
  left:5px;
  bottom:0;
  text-align:left;
  overflow:hidden;
  white-space:nowrap;
  width:500px;
  height:42px;
  }
#vault_title_title
  {
  position:absolute;
  height:20px;
  width:500px;
  bottom:20px;
  font-size:15px;
  left:0;
  font-weight:bold;
/*     letter-spacing:-.1px; */
  }
#vault_title_info
  {
  position:absolute;
  height:20px;
  width:400px;
  bottom:2px;left:20px;
  }
#share_this_b
  {
  position:absolute;
  width:80px;
  bottom:5px;
  height:20px;
  right:-15px;
  }
.vault_entry_title
  {
  overflow:hidden;
  white-space:nowrap;
  position:absolute;
  bottom:21px;
  height:15px;
  left:5px;
  width:155px;
  text-align:left;
  font-size:11px;
  }
.vault_entry_attr
  {
  overflow:hidden;
  white-space:nowrap;
  position:absolute;
  left:5px;
  height:15px;
  width:102px;
  bottom:5px;
  text-align:left;
  font-size:11px;
  }
.vault_entry_price
  {
  overflow:hidden;
  position:absolute;
  right:5px;
  height:15px;
  bottom:5px;
  width:70px;
  text-align:right;
  font-size:10px;
  }
#vault_ernate
  {
  float:left;display:inline;
  position:relative;
  height:50px;
  width:517px;
  text-align:left;
  }
#vault_ernate_l
  {
  position:absolute;
  height:20px;
  width:500px;
  left:5px;
  bottom:3px;
  }
#vault_ernate_label
  {
  font-size:14px;
  }
#vault_ernate_sublabel
  {
  margin-left:5px;
  }
