.bg_overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color:#333;
z-index: 999999;-moz-opacity: 0.8;opacity: .80;filter: alpha(opacity=80);
}
.hidden {display: none;}
#dv_info 
{
background-color:#FFF; 
color:#000; 
border: 3px solid #bbb; 
padding: 5px 5px 5px 5px;
max-width:705px; height:705px;margin: auto auto auto auto;
top: 50px;left: 0;right: 0;position: fixed;z-index: 9999999;
display:none; }
.divbody {overflow: auto; max-height:680px}
.closediv { text-align:right; margin-bottom:4px;font-weight: 700;}
.closediv a{ color:#ff0000;font-size: 22px;}



#dv_info_small {
    background-color: #FFF;
    color: #000;
    border: 3px solid #bbb;
    padding: 5px 5px 5px 5px;
    max-width: 430px;
    height: 250px;
    margin: auto auto auto auto;
    top: 50px;
    left: 0;
    right: 0;
    position: fixed;
    z-index: 9999999;
    display: none;
}
.divbody_small {
    overflow: auto;
    height: 210px;
    padding:0px 10px 0px 10px;
    text-align: center;
}
#popupcopy img { width:inherit;}
@media (min-width: 320px) and (max-width: 480px) {
#dv_info_small,#dv_info{
    width: 95%;
     top: 0px;
}
.closediv a{ margin-right:20px;}
#dv_info {height: 550px;}
.divbody {
    overflow: auto;
    height: 500px;
    padding: 0px 5px 0px 0px;
}

}
