.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 .hd {font-family:verdana, arial, tahoma, sans-serif;font-weight:normal;border:none;border-bottom:1px solid #666;background:transparent;color:#FFF;height:18px;text-align:left;overflow:visible;padding:0;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 {
    width: 16px; height: 16px; cursor:pointer;
    background-image:url(yui/ybox-next.gif);
}
.photobox .back {
    width: 16px; height: 16px; cursor:pointer;
    background-image:url(yui/ybox-back.gif);
}

.yui-panel-container { z-index: 60; }