#lbbottom {
border:5px solid #fff;
border-top-style:none;
color:#666;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
line-height:1.4em;
text-align:left
}

#lbcaption {
font-weight:700
}

#lbcaption,#lbnumber {
margin-right:71px
}

#lbcenter,#lbbottomcontainer {
background-color:#fff;
left:50%;
overflow:hidden;
padding:5px;
position:absolute;
text-align:center
}

#lbcloselink {
background:transparent url(closelabel.gif) no-repeat center;
display:block;
float:right;
height:22px;
margin:5px 0;
width:66px
}

#lbimage {
border:10px solid #fff
}

#lbnextlink {
right:0
}

#lbnextlink:hover {
background:transparent url(nextlabel.gif) no-repeat 100% 15%
}

#lboverlay {
background-color:#000;
cursor:pointer;
left:0;
position:absolute;
width:100%
}

#lbprevlink {
left:0
}

#lbprevlink,#lbnextlink {
display:block;
outline:none;
position:absolute;
top:0;
width:50%
}

#lbprevlink:hover {
background:transparent url(prevlabel.gif) no-repeat 0 15%
}

.lbloading {
background:#fff url(loading.gif) no-repeat center
}

body {
margin:0
}
