#approvaltable {
    padding-top: 10px;
    overflow: auto;
}

#approvaltabs {
    display: none;
    color: #000000;
    border-bottom: 1px solid black;
    z-index: 1;
    height: 28px;
    line-height: 28px;
}

#approvaltabs .activetab {
    background: #c0c0c0;
}

#approvaltabs .tab {
    display: inline;
    color: #000000;
    background: #939598;
    border: 1px solid black;
    padding: 5px;
    margin-left: -1px;
    text-decoration: none;
}

#approvaltabs img {
    vertical-align: middle;
}

#basictools {
    background-color: #ececec;
    color: #333333;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    width: auto;
    height: 32px;
    border-top-color: #666666;
    border-top-style: solid;
    border-top-width: 1px;
}

#controldetails {
    background-color: silver;
}

#controlpanel {
    width: 300px;
    height: 100%;
    position: absolute;
    background-color: #c0c0c0;
    overflow: auto;
    border-right-color: #666666;
    display: block;
}

#detailsheader {
    background-color: #999;
    border-bottom: 1px solid #aaa;
}

#dircontrols {
    display: none;
}

#dirwrap {
    width: 300px;
    height: 100%;
    position: absolute;
    left: 0px;
    background-color: #c0c0c0;
    overflow: auto;
    display: block;
    border-right-color: #666666;
}

#filecontrols {
    white-space: nowrap;
}

#filecontrols .pagelist {
    color: #0000ff;
}

#filecontrols .show_index {
    color: #707070;
}

#filecontrols .show_index:hover {
    color: #ffffff;
}

#filecontrols form#showimages {
    float: right;
    margin-right: 4px;
}

#filescroll {
    display: block;
    height: 100%;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
}

#filewrap {
    position: absolute;
    top: 40px;
    /*bottom: 32px;*/
    left: 300px;
    overflow: auto;
    height: 100%;
}

#header {
    color: #333333;
    background-color: #ececec;
    border-right-color: #666666;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: #666666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

#header_image {
    width: 294px;
    height: 45px;
    background-image: url(/templates/images/smallLogo.png);
    background-position: center center;
    background-repeat: no-repeat;
}

#info_controlpanel {
    background-color: silver;
}

#long_process_spinner {
    background-image: url(images/xinet_spinner.gif);
    background-position: center center;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
}

#navcrumbs {
    background-color: #ececec;
    color: #333333;
    overflow: hidden;
    position: absolute;
    left: 300px;
    /*bottom: 0px;*/
    top: 0px;
    right: 0px;
    height: 32px;
    font-size: 12px;
    line-height: 32px;
    border-top-color: #666666;
    border-top-style: solid;
    border-top-width: 1px;
}

#navwrap {
    width: 300px;
    height: 100%;
    position: absolute;
    left: 0px;
    background-color: #c0c0c0;
    overflow: auto;
    display: block;
    border-right-color: #666666;
}

#page {
    background-color: #939598;
}

#previewwrap {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}

#qfilters {}

#report_annotations .annotationbox {
    border: 1px solid #000000;
}

#report_content {
    border-left: 1px #393939 solid;
}

#report_content div.annotationbox_number {
    position: absolute;
    right: 5px;
    bottom: 5px;
}

#searchstat {
    position: absolute;
    top: 60px;
    right: 4px;
    color: #ffffff;
}

#searchwrap {
    position: absolute;
    top: 38px;
    left: 320px;
    right: 0;
    bottom: 26px;
    white-space: nowrap;
    vertical-align: top;
    display: block;
    overflow: auto;
}

#toolsoptions {
    background-color: #ececec;
    color: #333333;
    overflow: hidden;
    position: absolute;
    right: 0px;
    display: none;
    margin: 0 20px;
    padding: 4px 10px;
    border: 1px solid #666666;
    line-height: 22px;
}

#toolsoptions * {
    font-size: 10px;
}

#viewoptions {
    background-color: #ececec;
    color: #333333;
    overflow: hidden;
    position: absolute;
    right: 0px;
    display: none;
    margin: 0 20px;
    padding: 0 10px;
    border-top-color: #666666;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-color: #666666;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #666666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

#viewtype {
    background-color: #ececec;
    color: #333333;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 0px;
    /*bottom: 0px;*/
    border-top-color: #666666;
    border-top-style: solid;
    border-top-width: 1px;
}

.activeflipmenu {
    background-color: #939598;
    color: black;
}

.activetab {
    display: inline;
    color: #000;
    background: #939598;
    border: 1px solid black;
    padding: 5px;
    margin-left: -1px;
    text-decoration: none;
}

.breadcrumb_delimiter {
    margin: 0 4px;
}

.button_container {
    color: #000000;
}

.contactsheet_active {
    color: #000000;
}

.contactsheet_checkbutton {
    margin-left: 3px;
    float: right;
}

.contactsheet_errorinput {
    background-color: #ffbbbb;
}

.contactsheet_errortext {
    font-size: 12px;
    color: #bb0000;
    width: 100%;
}

.contactsheet_hidden {
    display: none;
}

.contactsheet_inactive {
    color: #999999;
}

.detailsheading {
    background-color: #aaa;
}

.detailsnavbuttons {
    background-color: #7a7bc7;
    border-bottom: 1px solid #888;
}

.dirlist {
    font-size: 24px;
}

.disabledflipmenu {
    background-color: silver;
    color: #666;
}

.errormsg {
    color: #cc0000;
}

.filename {
    font-size: 12px;
    line-height: 16px;
}

.filename_edited {
    font-weight: bold;
}

.icon_addall_basket {
    background-image: url(images/addall_basket_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_annotations {
    background-image: url(images/annotations_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_annotations_chk {
    background-image: url(images/annotations_chk_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_annotations_disabled {
    background-image: url(images/annotations.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_approval_manager {
    background-image: url(images/approval_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_approval_manager_disabled {
    background-image: url(images/approval.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_arrow_closed {
    width: 16px;
    height: 24px;
    background-position: center center;
    background-image: url(images/arrow.closed_24.png);
    background-repeat: no-repeat;
}

.icon_arrow_open {
    width: 16px;
    height: 24px;
    background-position: center center;
    background-image: url(images/arrow.open_24.png);
    background-repeat: no-repeat;
}

.icon_basket {
    background-image: url(images/basket_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_basket_checked {
    background-image: url(images/basket.checked_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_basket_disabled {
    background-image: url(images/basket.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_basket_view {
    background-image: url(images/basket_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_basket_view_disabled {
    background-image: url(images/basket.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_breadcrumb_delimiter {
    background-image: url(images/arrow.delimiter_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 8px;
    height: 24px;
}

.icon_change_password {
    background-image: url(images/change.password_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_distributor {
    background-image: url(images/distributor_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_distributor_disabled {
    background-image: url(images/distributor.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_filemgr {
    background-image: url(images/filemngr.move_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_filemgr_cancel {
    background-image: url(images/filemngr.cancel_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_filemgr_copy {
    background-image: url(images/filemngr.copy_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_filemgr_copy_disabled {
    background-image: url(images/filemngr.copy.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_filemgr_disabled {
    background-image: url(images/filemngr.move.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_filemgr_move {
    background-image: url(images/filemngr.move_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_filemgr_move_disabled {
    background-image: url(images/filemngr.move.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_filemgr_rename {
    background-image: url(images/filemngr.rename_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_filemgr_rename_disabled {
    background-image: url(images/filemngr.rename.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_filemgr_trash {
    background-image: url(images/filemngr.trash_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_filemgr_trash_disabled {
    background-image: url(images/filemngr.trash.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_folder {
    background-image: url(images/folder_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_folder_alsooffline {
    background-image: url(images/folder.alsooffline_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_folder_big {
    background-image: url(images/folder_48.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 48px;
    height: 48px;
}

.icon_folder_disabled {
    background-image: url(images/folder.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_folder_nearline {
    background-image: url(images/folder.nearline_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_folder_new {
    background-image: url(images/folder.new_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_folder_new_disabled {
    background-image: url(images/folder.new.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_folder_offline {
    background-image: url(images/folder.offline_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_gallery_view {
    background-image: url(images/gallery.view_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_gallery_view_disabled {
    background-image: url(images/gallery.view.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_gallery_view_on {
    background-image: url(images/gallery.view.on_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_high {
    background-image: url(images/high_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_high_disabled {
    background-image: url(images/high.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_home {
    background-image: url(images/home_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_icon_view {
    background-image: url(images/icon.view_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_icon_view_disabled {
    background-image: url(images/icon.view.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_icon_view_on {
    background-image: url(images/icon.view.on_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_info {
    background-image: url(images/info_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_info_disabled {
    background-image: url(images/info.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_leftarrow {
    background-image: url(images/leftarrow_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_leftarrow_disabled {
    background-image: url(images/leftarrow.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_locked {
    width: 24px;
    height: 24px;
    background-position: center center;
    background-image: url(images/locked_24.png);
    background-repeat: no-repeat;
}

.icon_logout {
    background-image: url(images/logout_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_long_view {
    background-image: url(images/long.view_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_long_view_disabled {
    background-image: url(images/long.view.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_long_view_on {
    background-image: url(images/long.view.on_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_low {
    background-image: url(images/low_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_low_disabled {
    background-image: url(images/low.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_mview {
    background-image: url(images/info_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_mview_disabled {
    background-image: url(images/info.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_nav_folder {
    background-image: url(images/folder.nav_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_nav_folder_alsooffline {
    background-image: url(images/folder.nav.alsooffline_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_nav_folder_nearline {
    background-image: url(images/folder.nav.nearline_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_nav_folder_offline {
    background-image: url(images/folder.nav.offline_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_openfileannotations {
    display: none;
}

.icon_openfileannotations_disabled {
    display: none;
}

.icon_openhigh {
    display: none;
}

.icon_openhigh_disabled {
    display: none;
}

.icon_order {
    background-image: url(images/order_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_order_disabled {
    background-image: url(images/order.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_promote {
    background-image: url(images/promote_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_promote_disabled {
    background-image: url(images/promote.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_pull {
    background-image: url(images/pull_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_pull_disabled {
    background-image: url(images/pull.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_push {
    background-image: url(images/promote_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_push_disabled {
    background-image: url(images/promote.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_report {
    background-image: url(images/report_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_report_disabled {
    background-image: url(images/report.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_revealhigh {
    display: none;
}

.icon_revealhigh_disabled {
    display: none;
}

.icon_rightarrow {
    background-image: url(images/rightarrow_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_rightarrow_disabled {
    background-image: url(images/rightarrow.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_search {
    background-image: url(images/search_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_search_disabled {
    background-image: url(images/search.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_search_multi {
    background-image: url(images/multisearch_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_search_sml {
    background-image: url(images/search_16.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
}

.icon_short_view {
    background-image: url(images/short.view_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_short_view_disabled {
    background-image: url(images/short.view.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_short_view_on {
    background-image: url(images/short.view.on_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_spacer_img {
    width: 24px;
    height: 24px;
    background-position: center center;
    background-image: url(images/spacer_24.png);
    background-repeat: no-repeat;
    display: inline-block;
}

.icon_spacer_sm {
    width: 4px;
    height: 4px;
    background-position: center center;
    background-image: url(images/spacer_4.png);
    background-repeat: no-repeat;
}

.icon_stream {
    background-image: url(images/stream_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_stream_disabled {
    background-image: url(images/stream.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_upload {
    background-image: url(images/upload_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_upload_add {
    background-image: url(images/addbutton.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.icon_upload_disabled {
    background-image: url(images/upload.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_upload_fail {
    background-image: url(images/uploadfail.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.icon_upload_ok {
    background-image: url(images/uploadok.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.icon_upload_remove {
    background-image: url(images/minusbutton.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.icon_upload_waiting {
    background-image: url(images/uploadwaiting.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.icon_versions {
    background-image: url(images/versions_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_versions_disabled {
    background-image: url(images/versions.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_wrench {
    background-image: url(images/wrench_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_wrench_disabled {
    background-image: url(images/wrench.disabled_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.imageorder_table {
    width: 98%;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #eee;
}

.imageorder_table table {
    margin-top: 10px;
    margin-bottom: 10px;
}

.imageorder_table tr td {
    padding: 2px;
}

.loginfields {
    /*background-color: #c0c0c0;*/
    padding: 20px;
}

.loginfields .actions {
    margin: 10px 0;
}

.loginfields .label {
    color: #000000;
    font-size: 14px;
    padding: 0 10px;
    width: 80px;
}

.menuitem {
    color: #ececec;
    background-color: #939598;
}

.menuitem_disable {
    color: #333;
    background-color: #666;
}

.mview_navcrumbs {
    border-top-color: #000000;
}

.paddedfilewrap {
    padding: 5px;
}

.pendingflipmenu {
    background-color: #7a7bc7;
    color: #666;
}

.preview_outerbox {
    background-color: #eeeeee;
}

.techinfo .datatables {
    width: 100%;
}

.upload_table {
    width: 98%;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.upload_table table {
    margin-top: 10px;
    margin-bottom: 10px;
}

.upload_table tr td {
    padding: 2px;
}

.uploadprogressbar {
    max-width: 498px;
    padding-top: 8px;
    height: 24px;
    background-color: #666;
    color: #fff;
}

.video_button {
    border-right-color: #666666;
    border-bottom-color: #666666;
    border-right-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    background: #cccccc;
    color: #333333;
}

.video_button:active {
    color: #ffffff;
    background-color: #999999;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-color: #666666;
    border-top-color: #666666;
    border-left-width: 2px;
    border-left-style: solid;
    border-top-style: solid;
    border-top-width: 2px;
}

.vollist {
    font-size: 24px;
}

a.button_disable {
    display: inline-block;
    cursor: default;
}

a.button_disable:link {
    display: inline-block;
    cursor: default;
}

a.button_disable:visited {
    display: inline-block;
    cursor: default;
}

div.annotations_number {
    background-image: url(images/numbercircle.png);
    background-repeat: no-repeat;
    padding-top: 4px;
    font-size: 9px;
    text-align: center;
    width: 18px;
    height: 18px;
}

html {
    overflow: hidden;
}

li.dirlabel img {
    vertical-align: top;
}

li.longview {
    background-color: #eeeeee;
}


/* new Artisan CSS */

#viewoptions {
    z-index: 10000000;
}

#loginform {
    top: 140px;
}

#headerwrap {
    position: absolute;
    bottom: 50px;
    left: 0px;
}

#page {
    background-color: #FFF;
}

.catalogTooltip {
    display: inline;
    position: absolute;
}

.catalogTooltip:hover {
    text-decoration: none;
    font-size: 10px;
}

.catalogTooltip:hover:after {
    background: #111;
    background: rgba(0, 0, 0, .8);
    border-radius: 5px;
    bottom: 25px;
    color: #fff;
    content: attr(popup-title);
    display: block;
    left: 0%;
    padding: 5px 15px;
    position: absolute;
    white-space: nowrap;
    z-index: 98;
}

.catalogTooltip:hover:before {
    border: solid;
    border-color: #111 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 19px;
    content: "";
    display: block;
    left: 28%;
    position: absolute;
    z-index: 99;
}


/*
 #qsearch {
    display: none;
}
*/

.icon_mview {
    display: none;
}

.shadowed {
/*    filter: url(#drop-shadow); */
    -webkit-filter: drop-shadow(10px 10px 3px rgba(0, 0, 0, 1));
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=10, OffY=10,Color='#444')";
    filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=10, OffY=10, Color='#444')";
}

.hidden {
    display: none;
}

.hidden_item {
    opacity: .5;
}

.icon_previewrefresh {
    background-image: url(images/previewrefresh_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.icon_previewrefresh_done {
    background-image: url(images/previewrefresh.done_24.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

ul,
ol {
    margin: 0;
}
.form-horizontal .control-label {
    float: left;
    width: 125px;
    padding-top: 5px;
    text-align: right;
}