#tlbContainer{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:20
}

#tlbIframe{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
opacity:0;
z-index:21
}

#tlbOverlay{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:22;
background-color:rgb(255,255,255);
}

.tlbBoxContainer{
position:absolute;
background-color:rgb(255,255,255);
display:none;
z-index:23;
text-align:left;
box-shadow:0 0 15px rgba(0,0,0,.25);
}

#tlbIIframe{
position:absolute;
top:-20;
left:-20;
filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
opacity:0;
}

.tlbContent{
position:relative;
width:100%;
height:100%;
overflow:hidden;
z-index:0;
}

#tlbContentContainer img{
display:block;
}

.tlbLoading{
background:url(loader.gif) no-repeat center;
}

.tlbClose{
position:absolute;
top:-18px;
right:-24px;
font-family:hasty;
font-size:2em;
width:30px;
height:30px;
text-align:right;
cursor:pointer;
-webkit-transition:all .8s ease-in-out;
-moz-transition:all .8s ease-in-out;
-o-transition:all .8s ease-in-out;
-ms-transition:all .8s ease-in-out;
transition:all .8s ease-in-out;
color:rgb(206,22,49);
}

.tlbClose:hover{
}

.tlbControlsContainer{
overflow:hidden;
height:0px;
width:100%;
position:relative;
}

.tlbControls{
width:100%;
height:auto;
position:absolute;
bottom:0px;
}

.tlbPrevious{
position:absolute;
font-family:hasty;
font-size:2em;
width:30px;
height:30px;
left:2px;
top:-4px;
margin-top:5px;
cursor:pointer;
-webkit-transition:all .8s ease-in-out;
-moz-transition:all .8s ease-in-out;
-o-transition:all .8s ease-in-out;
-ms-transition:all .8s ease-in-out;
transition:all .8s ease-in-out;
color:rgb(206,22,49);
text-align:center;
}

.tlbPrevious:hover{
}

.tlbPreviousOverlay{
position:absolute;
font-family:hasty;
font-size:2em;
z-index:11;
cursor:pointer;
margin:0;
padding:0;
top:0;
right:55%;
bottom:0;
left:0;
text-align:center;
}

.tlbNextOverlay{
position:absolute;
font-family:hasty;
font-size:2em;
z-index:11;
cursor:pointer;
margin:0;
padding:0;
top:0;
right:0;
bottom:0;
left:55%;
text-align:center;
}

.tlbNext{
position:absolute;
font-family:hasty;
font-size:2em;
color:rgb(206,22,49);
width:30px;
height:30px;
right:2px;
top:-4px;
margin-top:5px;
cursor:pointer;
-webkit-transition:all .8s ease-in-out;
-moz-transition:all .8s ease-in-out;
-o-transition:all .8s ease-in-out;
-ms-transition:all .8s ease-in-out;
transition:all .8s ease-in-out;
text-align:center;
}

.tlbNext:hover{
}

.tlbNextDisabled:hover,
.tlbNextDisabled{
cursor:default;
}

.tlbPreviousDisabled:hover,
.tlbPreviousDisabled{
cursor:default;
}

.tlbTitle{
position:relative;
margin:10px 0 0 20px;
float:left;
text-align:left;
}

.tlbNumber{
position:relative;
width:50px;
margin:10px 45px 0 0;
float:right;
white-space:nowrap;
text-align:right;
font-size:.75em;
}

.tlbDescription{
clear:left;
position:relative;
margin:0 45px 0 45px;
padding-top:5px;
text-align:left;
}

.tlbClearance{
clear:both;
}