.GB_Gallery 
{
margin-top: 0;
margin-left: 22px;
margin-right: 0;
margin-bottom: 22px;

}
.GB_Gallery .content 
{
     background-color: #fff;
     border: 3px solid #ddd;

}
.GB_header 
{
     top: 10px;
     left: 0;
     margin: 0;
     z-index: 500;
     position: absolute;
     border-bottom: 2px solid #555;
     border-top: 2px solid #555;

}
.GB_header .inner 
{
     background-color: #333;
     font-family: Arial, Verdana, sans-serif;
     padding: 2px 20px 2px 20px;

}
.GB_header table 
{
     margin: 0;
     width: 100%;
     border-collapse: collapse;

}
.GB_header .caption 
{
     text-align: left;
     color: #eee;
     white-space: nowrap;
     font-size: 20px;

}
.GB_header .close 
{
text-align: right;

}
.GB_header .close img 
{
z-index: 500;
cursor: pointer;

}
.GB_header .middle 
{
     white-space: nowrap;
     text-align: center;

}
.GB_Window .content 
{
     background-color: #fff;
     border: 3px solid #ccc;
     border-top: none;

}
.GB_Window .header 
{
height: 22px;
font-size: 12px;
color: #333;
border: 3px solid #ccc;
border-top: 1px solid #999;
border-bottom: 1px solid #aaa;
padding-top: 3px;
padding-left: 0;
margin: 0;
font-family: Arial;

}
.GB_Window .caption 
{
     font-size: 12px;
     text-align: left;
     font-weight: bold;
     white-space: nowrap;
     padding-right: 20px;

}
.GB_Window .close 
{
text-align: right;

}
.GB_Window .close span 
{
font-size: 12px;
cursor: pointer;

}
.GB_Window .close img 
{
cursor: pointer;
padding: 0;
padding-left: 3px;

}
.GB_Window .on 
{
border-bottom-style: solid;
border-bottom-color: #333;
border-bottom-width: 1px;

}
.GB_Window .click 
{
border-bottom-style: solid;
border-bottom-width: 1px;

}
#GB_overlay 
{
     background-color: #000;
     position: absolute;
     margin: auto;
     top: 0;
     left: 0;
     z-index: 100;

}
#GB_window 
{
     left: 0;
     top: 0;
     font-size: 1px;
     position: absolute;
     overflow: visible;
     z-index: 150;

}
#GB_window .content 
{
     width: auto;
     margin: 0;
     padding: 0;

}
#GB_frame 
{
     border: 0;
     margin: 0;
     padding: 0;
     overflow: auto;
     white-space: nowrap;

}
#GB_middle 
{
     color: #eee;

}
#GB_middle img 
{
     cursor: pointer;
     vertical-align: middle;

}
#GB_middle .disabled 
{
     cursor: default;

}
#GB_middle .left 
{
     padding-right: 10px;

}
#GB_middle .right 
{
     padding-left: 10px;

}
