    #qbox_struct { position: absolute; z-index: 500; margin: 0px auto; padding: 20px; background: #000; /* background: #000 url(/images/bg_loading.gif) center no-repeat; */display: none; }
	#qbox_struct .close { position: absolute; right: 0px; top: 0px; }
	#qbox_cont { position: absolute; z-index: 400; display: none; left: 0px; background: #2F0909; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; }
    
    #qbox_struct .gallery_controls { float: left; width: 650px;  margin-right: -50px; position: relative; }
    #qbox_struct .gallery_controls .left { float: left;  }
    #qbox_struct .gallery_controls .caption { float: left; width: 520px; font: normal 12px arial; color: #fff; text-align: center; }
    #qbox_struct .gallery_controls .right { float: right;  }
    
    
    .v2_container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 10; background: #2F0909; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; }
    .v2_inner { position: absolute; width: 100%; height: 100%; top: 0px; z-index: 11; bottom: 0px;  }
    .v2_struct { margin: 25px auto; position: relative; padding: 25px;  background: #000;}
    .v2_struct .close  {position: absolute; right: 0px; top: 0px; }
    
    
#v3_container { position: absolute; top: 0px; left: 0px; background: #f00; width: 100%; height: 100%; opacity: .5; filter: alpha(opacity=50); -moz-opacity: .5}
#v3_content_table_outer { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;  }
#v3_content_table { position: absolute; width: 100%; height: 100%; }
#v3_content_table td { vertical-align: middle; text-align: center; }
#v3_content { text-align: left; background: #000; color: #fff; display: inline; padding: 20px; margin: 0px auto; width: 200px; height: 200px;} 