#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
height: auto;
padding: 0 10px 0 10px;
background: #313131;
visibility: hidden;
z-index: 10;
}

#ifthumb{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
height: auto;
padding: 0 10px 0 10px;
background: #313131;
visibility: hidden;
z-index: 9;
}

#thumbBox img {
  margin: 10px 10px 10px 10px;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
cursor: pointer;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 50;
}


#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
        font-family:Verdana, Arial, Helvetica;
        font-size:10px;
        color:#999999;
        background-color:#ffffff;
        padding:10px 0 16px 0;
        margin:0 auto;
        display:block;
        width:135px;
        border:1px solid #cccccc;
        text-align:left;
        z-index:255;
}
#progress {
        height:5px;
        font-size:1px;
        width:1px;
        position:relative;
        top:1px;
        left:10px;
        background-color:#9d9d9d
}
#loader_bg {
        background-color:#ebebeb;
        position:relative;
        top:8px;left:8px;height:7px;
        width:113px;font-size:1px
}
.title_h2 {
        font-family:Verdana, Arial, Helvetica;
        font-size:12px;
        color:#999999;
/*        width:480px;*/
        padding:10px 0 0 10px;
}
.border_preview{
        z-index:100;
        position:absolute; 
        background: #ffffff;
        border: 1px solid #cccccc;
        padding: 5px ;

}
.preview_temp_load {
        vertical-align:middle;
        text-align:center;
}
.preview_temp_load img{ 
        vertical-align:middle;
        text-align:center;
        border: 1px solid #eeeeee;
}

.previewSelected {
  border: 1px ridge silver;
}

.previewSelected img {
  border: none;
}

.previewLink img {
  border: none;
}

