
.thumbs_el a, .thumbs_el img, .gview_buttons a, .gview_buttons img, #gview_frame a, #gview_frame img, #thumbs_loader a, #thumbs_loader img {
border:0px;
margin:0px;
padding:0px;
}

#thumbs_masterbox {
font-family: sans-serif, Arial, Verdana, Tahoma, Freesans, Helvetica, DejaVu, serif;
margin:0px;
border:0px solid #000;
visibility:visible;
position:relative;
overflow:visible;
}

#thumbs_box {
padding:0px 0px 0px 0px;
border-bottom:0px solid #FFF;
border-top:0px solid #FFF;
visibility:visible;
right:0;
top:0;
display:none;
width:100%;
}

#thumbs_loader {
position: absolute;
z-index: 20000;
visibility: visible;
overflow: visible;
text-align: center;
width:100%;
bottom: 0;
}

#thumbs_loader table {
position:absolute;
padding: 20px;
width:100%;
}

.thumbs_el {
font-size:12px;
letter-spacing: 0px;
padding:0;
border:0;
list-style:none;
display:block;
overflow:visible;
position:relative;
float:left;
}

.thumbs_el a {
overflow:hidden;
position:absolute;
}

.thumbs_el a:hover {
top:0px;
left:0px;
overflow:visible;
position:absolute;
margin:0px;
}

.thumbs_empty {
font-weight:normal;
font-size:13px;
color: #777;
padding: 10px 0px;
margin:12px 0px 0px 0px;
}

.thumbs_sep {
font-size:12px;
font-weight:normal;
border:1px solid #999;
padding:3px 0px;
margin:16px 0px 8px 0px;
list-style:none;
overflow:visible;
background-color:#FFF;
color:#173C8B;
font-weight: bold;
}

.thumbs_empty, .thumbs_sep {
width:100%;
position:relative;
left: 6px;
right: 0px;
display:block;
letter-spacing:1px;
text-align:center;
background-color: #EEE;
clear:both;
float:none;
}

.thumbs_end {
font-size:13px;
padding:0px 5px 0px 5px;
margin:0px 5px 0px 5px;
width:92%;
display:block;
overflow:visible;
position:relative;
float:left;
text-align:center;
line-height: 1px;
}



#gview_img, #gview_loader {
position:absolute;
top:0;
left:0;
border:0;
padding:0;
margin:0;
}

#gview_bk {
display:none;
position:absolute;
border:0;
margin:0;
padding:0;
width:100%;
height:100%;
top:0;
left:0;
bottom:0;
right:0;
/* background-color:#FFF; */
background-color:#222222;
}

#gview_window {
display:none;
position:absolute;
border:0;
margin:0;
padding:0;
width:100%;
height:100%;
top:0;
left:0;
bottom:0;
right:0;
}

#gview_frame {
display:none;
position:relative;
overflow:visible;
border:0;
margin:0;
margin-left:auto;
margin-right:auto;
}

#gview {
font-family: sans-serif, Arial, Verdana, Tahoma, Freesans, Helvetica, DejaVu, serif;
/* border:4px solid #FFF; */
font-size:12px;
position:relative;
width:100%;
height:100%;
z-index:1000;
}

#gview_name, #gview_info, #gview_x {
font-size:12px;
font-weight:normal;
position:absolute;
color:#333;
display:block;
}

#gview_name {
left:10px;
visibility:hidden;
}

#gview_info {
right:10px;
visibility:hidden;
}

#gview_x {
right:10px;
visibility:hidden;
font-weight:bold;
}

#gview_x a {
cursor:hand;
cursor:pointer;
font-weight:normal;
display:block;
padding:0;
color:#F00;
}

.gview_button {
font-size:14px;
font-weight:bold;
line-height:14px;
position:absolute;
display:block;
cursor:hand;
cursor:pointer;
}

.gview_buttons {
background-color:#FFF;
position:absolute;
display:none;
width:90px;
height:30px;
bottom:10px;
border:0px solid #000;
}

#gview_bbox {
position:relative;
width:100%;
height:100%;
}

#gview_close {
position:absolute;
padding:2px;
top:3px;
}

#gview_left {
position:absolute;
padding:0px;
top:3px;
left:3px;
}

#gview_right {
position:absolute;
padding:0px;
top:3px;
right:3px;
}

#gview_nav_left, #gview_nav_right {
position:absolute;
background-image:url(bk.gif);
background-repeat:repeat;
overflow:hidden;
}

#gview_nav_left a, #gview_nav_right a, #gview_nav_left a:hover, #gview_nav_right a:hover {
position:relative;
display:block;
cursor:hand;
cursor:pointer;
width:100%;
height:100%;
}

#gview_nav_left a img, #gview_nav_right a img {
position:absolute;
}



.nonselectableobject {
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}

.BreadcrumbsSeparator {
color: #999;
padding: 0px 5px;
}

.debug_window {
top: 5px;
left: 5px;
width: 350px;
height: 150px;
overflow: auto;
background-color: #FFC;
color: #F00;
border: 1px dashed #000;
padding: 5px;
display: block;
position: absolute;
text-align: left;
z-index: 32000;
}
.debug_window p {
font-family: Consolas, Verdana, Geneva, sans-serif;
font-size: 11px;
padding: 0px;
margin: 1px 0px;
line-height: 12px;
text-indent: 10px;
}

