/* SINGLE Lightbox */
div#lightbox {position:absolute;
z-index:101;
top:0;
left:0;
}

div#lightbox iframe {width:520px;
height:475px;
border:none;
}

div#lightbox #login_box {background:transparent url(../images/login_bg.png) 0 0 no-repeat;}

a.lbClose {display:none;}
div#lightbox a.close {position:absolute;
right:20px;
top:12px;
width:18px;
height:18px;
background:transparent url(../images/btn_close.png) 0 -50px no-repeat;
cursor:pointer;
outline:none !important;
text-indent:-9999px;
}
div#lightbox a.close:hover {background:transparent url(../images/btn_close.png) 0 0 no-repeat;}

div#photo_zoom {position:absolute;
z-index:101;
top:0;
left:0;
padding:10px;
background-color:#fff;
}

div#photo_zoom iframe {width:520px;
height:475px;
border:none;
}

div#photo_zoom a.close {position:absolute;
right:-5px;
top:-5px;
width:18px;
height:18px;
background:transparent url(../images/btn_close.png) 0 -50px no-repeat;
cursor:pointer;
outline:none !important;
text-indent:-9999px;
}
div#photo_zoom a.close:hover {background:transparent url(../images/btn_close.png) 0 0 no-repeat;}

div#overlay {position:absolute;
top:0;
left:0;
opacity:.5;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
background-color:#000;
z-index:100;
}

#lightbox h4 {border:none;
margin:0;
}
#lightbox .form {width:222px !important;
border:none;
padding:31px 53px 70px 110px;
background:none;
}
#lightbox .form div {width:210px;
margin:7px 0 0;
}
#lightbox .form p {width:210px;
margin:0 0 7px;
}
#lightbox .form .text {width:200px;
padding:5px;
color:#999;
}
#lightbox .form .text.typed {color:#333;}
#lightbox .form div span {margin:10px 0 0;}
#lightbox .form .right {text-align:right;}
#lightbox .form .right a {float:none;}
#lightbox .form .check {float:left;}
#lightbox .form label {font-weight:400;}