/* CSS Document */

#GB_overlay {
background-image:url(overlay_bg.gif);
background-repeat:repeat;
position: absolute;
margin: auto;
top: 0;
left: 0;
z-index: 1010;
}

#GB_window {
  
font-size: 1px;
position: absolute;
*position:absolute;/* notice the * before the property - shows in IE7 and below */
_position:absolute;/* notice the _ before the property - shows in IE6 and below */
overflow: visible;
z-index: 1020;
}

#GB_window .content {
width: auto;
margin: 0px;

}

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


.GB_Gallery {
margin: 0 22px 0 22px;
}

.GB_Gallery .content {
background-image:url(../../../images/modals/inner_content_bg.png);
background-repeat:repeat;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding:10px;
margin:10px;
border: 1px solid #CCCCCC;
}

.header2 {
display:none;
left: 0;
margin: 0;
z-index: 1020;
position: absolute;
}

.GB_header {
background-image:url(gb_inner_bg.png);
background-repeat:repeat-x;
height:80px;
left: 0;
margin: 0;
z-index: 1021;
position: absolute; 	
}

.GB_header .inner {

font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-size:1.2em;
color:#666666;
padding: 20px 20px 2px 20px;
}

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

.GB_header .caption {
text-align: left;
font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-size:1.2em;
color:#666666;
white-space: nowrap;
font-size: 20px;
}

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

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

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


#GB_middle {
font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-size:1.2em;
color:#666666;
}

#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;
}


.GB_Window .content {
background-image:url(../../../images/modals/inner_content_bg.png);
background-repeat:repeat;

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #CCCCCC;
	
    
}

.GB_Window .header {
   
margin: -1px;
height: 22px;
padding: 0px;
font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-size: 14px;
color: #FFFFFF;
}

.GB_Window .caption {
font-size: 20px;
text-align: left;
white-space: nowrap;
padding:0 25px 0 10px; 
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
font-size: 12px;
cursor: pointer; 
}
.GB_Window .close img {
cursor: pointer;
    
}

.GB_Window .on { border-bottom: 0px solid #333; }
.GB_Window .click { border-bottom: 0px solid red; }
