#lbOverlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:500px;background-color:#000}
#lbMain{position:absolute;left:0;width:100%;z-index:99999;text-align:center;line-height:0}
#lbMain img{border:1px solid #000}
#lbOuterContainer{position:relative;background-color:#fff;width:200px;height:200px;margin:0 auto;border:3px solid #888}
#lbDetailsContainer{font-size:10px;background-color:#fff;width:100%;line-height:1.4em;overflow:auto;margin:0 auto;padding-bottom:.6em;border:3px solid #888;border-top:none}
#lbImageContainer,#lbIframeContainer{padding:10px}
#lbLoading{position:absolute;top:45%;left:0;height:32px;width:100%;text-align:center;line-height:0;background:url(../images/lytebox/loading.gif) center no-repeat}
#lbHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lbImageContainer>#lbHoverNav{left:0}
#lbHoverNav a{outline:0}
#lbPrev{width:49%;height:100%;background:transparent url(../images/lytebox/blank.gif) no-repeat;display:block;left:0;float:left}
#lbPrev:hover,#lbPrev:visited:hover{background:url(../images/lytebox/prev.gif) 15% 25% no-repeat}
#lbNext{width:49%;height:100%;background:transparent url(../images/lytebox/blank.gif) no-repeat;display:block;right:0;float:right}
#lbNext:hover,#lbNext:visited:hover{background:url(../images/lytebox/next.gif) 85% 25% no-repeat}
#lbPrev2,#lbNext2{text-decoration:none;font-weight:700;color:#0a870a}
#lbSpacer{color:#0a870a}
#lbPrev2_Off,#lbNext2_Off{font-weight:700;color:#70c070}
#lbDetailsData{padding:0 10px;color:#0a870a}
#lbDetails{width:60%;float:left;text-align:left}
#lbCaption{display:block;font-weight:700;font-size:11px;color:#000}
#lbNumberDisplay{float:left;display:block;padding-bottom:1em}
#lbNavDisplay{float:left;display:block;padding-bottom:1em}
#lbClose{width:68px;height:20px;float:right;margin-bottom:1px;background:url(../images/lytebox/close.jpg) no-repeat}
#lbPlay{width:70px;height:28px;float:right;margin-bottom:1px;background:url(../images/lytebox/play.png) no-repeat}
#lbPause{width:70px;height:28px;float:right;margin-bottom:1px;background:url(../images/lytebox/pause.png) no-repeat}
.dhtmlx_message_area{position:fixed;right:5px;width:250px;z-index:1000}
.dhtmlx-info{min-width:120px;padding:4px 4px 4px 20px;z-index:10000;margin:5px;margin-bottom:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.dhtmlx-info.hidden{height:0;padding:0;border-width:0;margin:0;overflow:hidden}
.dhtmlx_modal_box{overflow:hidden;display:inline-block;min-width:300px;width:300px;text-align:center;position:fixed;background-color:#fff;z-index:20000;border:1px solid #fff}
.dhtmlx_popup_title{background:#0a870a}
.dhtmlx-info,.dhtmlx_popup_button,.dhtmlx_button{user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;cursor:pointer}
.dhtmlx_popup_text{overflow:hidden}
.dhtmlx_popup_controls{padding:5px}
.dhtmlx_popup_button,.dhtmlx_button{height:30px;line-height:30px;display:inline-block;margin:0 5px 5px 5px;color:#fff}
.dhtmlx_popup_button{min-width:120px}
div.dhx_modal_cover{background-color:#111;cursor:default;filter:alpha(opacity=60);opacity:.6;position:fixed;z-index:19999;left:0;top:0;width:100%;height:100%;border:none;zoom:1}
.dhtmlx-info img,.dhtmlx_modal_box img{float:left;margin-right:20px}
.dhtmlx-alert-error .dhtmlx_popup_title,.dhtmlx-confirm-error .dhtmlx_popup_title{background:#0a870a}
.dhtmlx-alert-error,.dhtmlx-confirm-error{border:1px solid #0a870a}
.dhtmlx_button,.dhtmlx_popup_button{border:1px solid #e0e9e0}
.dhtmlx_button input,.dhtmlx_popup_button div{border:1px solid #0a870a;background:#e0e9e0;font-size:15px;font-weight:700;-moz-box-sizing:content-box;box-sizing:content-box;color:#111;padding:0 10px;margin:0;vertical-align:top;height:28px;line-height:28px}
.dhtmlx_button input:focus,.dhtmlx_button input:active,.dhtmlx_popup_button div:active,.dhtmlx_popup_button div:focus,.dhtmlx_button input:hover,.dhtmlx_popup_button div:hover{background:#0a870a;color:#fff}
.dhtmlx_popup_title{color:#fff;height:40px;line-height:40px;font-size:20px;font-weight:700;border:2px solid #fff}
.dhtmlx_popup_text{margin:15px 15px 15px 15px;font-size:14px;color:#111;min-height:30px}
.dhtmlx-info,.dhtmlx-error{font-size:14px;color:#111;padding:0;background-color:#fff;border:1px solid #fff}
.dhtmlx-info div{padding:5px 10px 5px 10px;background-color:#fff;border:1px solid #B8B8B8}
.dhtmlx-error{background-color:#0a870a;border:1px solid #0a870a}
.dhtmlx-error div{background-color:#0a870a;border:1px solid #0a870a;color:#fff}