
/* Lightbox */
#ListLightboxesTop {width:200px; margin-left:0px;}
#LastSearches {width:200px; margin-left: 0px;}

.LightboxFrame {position:fixed; left:0px; height:165px; bottom:0px; background-color:#ebf0f5; width:100%; visibility:visible; z-index:1000;}


#FrameGradientBar {position:relative; left:0px; top:0px; height:8px; background-image:url('../images/lb_top_border.jpg'); background-repeat:repeat-x; width:100%;}
#FrameTopBar {position:relative; left:0px; top:0px; height:25px; width:160px; background-color:#8d8c9a; width:100%;}

#lb_current {position:relative; left:10px; top:1px; width:220px;}
#imgMinimize {position:absolute; right:90px; top:11px;}
#lnkMinimizeLightBox {position:absolute; right:10px; color:white; top:6px; font-weight:bold; cursor:pointer; background-image:url('../images/lb_minimize.jpg'); background-position:left center; background-repeat:no-repeat; padding-left: 20px;}
#lb_content {position:absolute; padding-left:185px; top:40px; height:122px; overflow:scroll; overflow-y:scroll; overflow-x:hidden; }
#SeparatorLine {position:absolute; left:175px; top:38px; width:1px; height:118px; border-left:1px dashed #6a6876;}
#DivLightboxContent {border:none; position:relative; bottom:30px;}
#DivLightboxFunctions {position:absolute; left:10px; top:35px; width:168px; z-index: 201;}
#DivLightboxFunctions a {padding-left:13px; vertical-align:bottom; font-size:9px; text-decoration:none; background-image:url('../images/lb_function_arrow.jpg'); background-position:left; background-repeat:no-repeat;}
.DivLbLink {float:left; width:162px; height:13px;}


#spanCurrentLightbox {position:relative; left:10px; color:white; top:2px; font-weight:bold;}
#lblnk_create{position:relative; left:10px; color:white; top:1px; cursor:pointer; font-weight:bold;}
#imgLbBarIcon{position:relative; left:10px; top:5px;}

*+html .IE7LightboxBarFix0px{
        top: 0px !important;
}

*+html .IE7LightboxBarFix2px{
        top: -2px !important;
}


#toggler, #CartToggler, #NewLightboxToggler, #CopyLightboxToggler, #DeleteLightboxToggler, #DeleteImagesLightboxToggler, #CartTogglerFootageWarning {width:100%; display:none; position:fixed; left:1px; top:250px; z-index: 99;}
#TogglerText, #CartTogglerText, #NewLightboxTogglerTogglerText, #CopyLightboxTogglerTogglerText, #DeleteLightboxTogglerText, #DeleteImagesLightboxTogglerText, #CartTogglerTextFootageWarning {position:absolute; top:40px;}
.TogglerHeadline {position:absolute; width:260px; height:14px; margin:0px; padding:0.4em; text-align:center;}
.CartTogglerHeadline {position:absolute; width:275px; height:14px; margin:0px; padding:0.4em; text-align:center;}
.CartTogglerHeadlineFootageWarning {position:absolute; width:294px; height:14px; margin:0px; padding:0.4em; text-align:center;}


#dialogLayouts {display:none;}

#dialogEmail {display:none;}
.tdEmailRecipient {width:86px;}
#txtEMailLbTo {width:320px;}
.tdEmailHint {padding-left:2px;}
#txtEMailLbSubject {width:320px;}
#txtEMailLbMsg {height:100px; width:320px;}
#txtEmailLbMessage {color:red;}

#dialogCopy {display:none;}
.tdCopyLightbox {width:96px;}
#ddlLightboxCopy {width:226px;}
#txtCopyNewLbName {width:220px;}
#txtCopyLbMessage {color:red;}

#dialogRename {display:none;}
.tdRenameLightbox {width:96px;}
#ddlLightboxRename {width:226px;}
#txtRenameNewLbName {width:220px;}
#txtRenameLbMessage {color:red;}

#dialogCreate {display:none;}
#txtNewLbName {width:216px;}
#txtNewLbMessage {color:red;}

#dialogMoveAll {display:none;}
.tdMoveLightboxAll {width:86px;}
#ddlLightboxMoveAll {width:221px;}

#dialogMove {display:none;}
.tdMoveLightbox {width:86px;}
#ddlLightboxMove {width:221px;}

#dialogDeleteAll, #dialogDelete, #dialogCartAll, #dialogCart {display:none;}

.lbImageContainer {position:relative; float:left; width:105px; margin-left:10px; margin-bottom:10px; padding-bottom:4px; text-align:center; background-color:white;}
.lbImageContainer table {height:100%; width:100%; margin: 0px auto;}
.lbVideoContainer {position:relative; float:left; width:130px; margin-left:10px; margin-bottom:10px; padding-bottom:4px; text-align:center; background-color:white;}
.lbVideoContainer table {height:100%; width:100%; margin: 0px auto;}
.Caption {font-weight:bold; font-size:9px;}

#div_AddLb {position:fixed; margin:0 0 0 -150px; top:280px; left:50%; visibility:hidden; width:300px;}

img.LightboxFeatureBar {
    margin-right: 2px;
}

#CDStoreSpacer{clear:both; height:150px; width:100%;}

@media all and (min-device-width: 481px) and (max-device-width: 1024px){
    .LightboxFrame {
        display: none;
    }
}
