.mask { background-color:#000;-moz-opacity:0.75;opacity:.75;filter:alpha(opacity=75);}
.photobox {border:3px solid #666;overflow:visible;background-color:#333;padding:5px;}
.photobox .close {top:8px;right:8px;height:15px;width:18px;}
.photobox .close.nonsecure {background-image:url(/gfx/yui/ybox-close.gif);}
.photobox .close.secure {background-image:url(/gfx/yui/ybox-close.gif);}
.photobox .container-close {background-image:url(/gfx/yui/ybox-close.gif); width: 18px; height: 16px;}
.photobox .hd {font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;border:none;border-bottom:1px solid #666;background:transparent;color:#FFF;height:18px;text-align:left;overflow:visible;padding:0px 50px 0px 0px;padding-bottom:5px;margin-bottom:5px;}
.photobox .hd span {vertical-align:middle;line-height:15px;}
.photobox .bd  {padding:0; text-align: center;}
.photobox .bd img {border:none;}
.photobox .ft {height:24px;padding:5px 0;position:relative;}
.photobox .ft .back {position:absolute;left:1px;}
.photobox .ft .back img, .photobox .ft .next img {border:none;}
.photobox .ft .next {position:absolute;right:1px;}

.photobox .bigButtons { position:absolute; background-color:#ffffff; top:32px; cursor:pointer; display:block; }
.photobox .next, .photobox .headNext {
    width: 16px; height: 16px; cursor:pointer;
    background-image:url(/gfx/yui/ybox-next.gif);
}
.photobox .back, .photobox .headBack {
    width: 16px; height: 16px; cursor:pointer;
    background-image:url(/gfx/yui/ybox-back.gif);
}
.photobox .headNext {
    float: right;
}
.photobox .headBack {
    float: left;
}
span.photoboxTitle {
    padding-left: 35px; float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px;
}

.yui-panel-container { z-index: 60; }