
    
    /* START OF AUTOCOMPLETE CSS */
    
    .ui-autocomplete {
        max-height: 200px;
        width: 245px !important;
        overflow-y: auto;
        /* prevent horizontal scrollbar */
        overflow-x: hidden;
    }
    
    .ui-autocomplete li {
        border-bottom: 1px solid #ddd;
        font-size: 10px;
        line-height: 12px;
        white-space: normal;
        width: 245px;
    }
    
    .ui-autocomplete li a.ui-state-hover {
        background-color: #8ec5fb;
        color: #fff;
        
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
    }
    
    .ui-tabs .ui-tabs-nav li a,
    .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
        outline: none;
    }
    
    /* END OF AUTOCOMPLETE CSS */
    
    
    
    /* START OF IN-TEXT CSS */
    
    div#zp-ZotpressMetaBox-Biblio-Citations,
    div#zp-ZotpressMetaBox-Citations {
        border: 5px solid #c00000;
        margin: 3px;
        
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
    }
    div#zp-ZotpressMetaBox-Citations {
        border: 5px solid #0080c0;
    }
    
    input#zp-ZotpressMetaBox-Biblio-Citations-Search,
    input#zp-ZotpressMetaBox-Citations-Search {
        border: none;
        background: #fff;
        font: normal 12px/30px 'Arial', sans-serif;
        margin: 0;
        width: 100%;
    }
    input#zp-ZotpressMetaBox-Biblio-Citations-Search.ui-autocomplete-loading,
    input#zp-ZotpressMetaBox-Citations-Search.ui-autocomplete-loading {
        background: #fff url("../images/loading_select.gif") no-repeat 225px center;
    }
    input#zp-ZotpressMetaBox-Biblio-Citations-Search.help,
    input#zp-ZotpressMetaBox-Citations-Search.help {
        color: #aaa;
        font-style: italic;
    }
    
    div#zp-ZotpressMetaBox-Biblio-Shortcode,
    div#zp-ZotpressMetaBox-InTextCreator-Shortcode {
        padding: 5px;
    }
    div#zp-ZotpressMetaBox-Biblio-Shortcode-Inner,
    div#zp-ZotpressMetaBox-InTextCreator-Shortcode-Inner {
        background-color: #fafafa;
        border: 1px solid #eee;
        display: none;
        margin: 0.5em 0 0 0;
        padding: 3px 5px;
    }
    
    #ZotpressMetaBox .ui-widget-content a#zp-ZotpressMetaBox-Biblio-Generate-Button,
    #ZotpressMetaBox .ui-widget-content a#zp-ZotpressMetaBox-InTextCreator-Generate-Button {
        color: #fff;
        float: right;
        line-height: 1.75em;
        font-family: "Arial", sans-serif;
        height: auto;
    }
    #ZotpressMetaBox .ui-widget-content a#zp-ZotpressMetaBox-Biblio-Clear-Button,
    #ZotpressMetaBox .ui-widget-content a#zp-ZotpressMetaBox-InTextCreator-Clear-Button {
        float: left;
        line-height: 1.75em;
        font-family: "Arial", sans-serif;
        height: auto;
    }
    
    div#zp-ZotpressMetaBox-Biblio-Shortcode hr.clear,
    div#zp-ZotpressMetaBox-InTextCreator-Shortcode hr.clear {
        border: none;
        clear: both;
        margin: 0;
        padding: 0;
        visibility: hidden;
        height: 1px;
    }
    
    div#ZotpressMetaBox div#zp-ZotpressMetaBox-Biblio-Shortcode label,
    div#ZotpressMetaBox div#zp-ZotpressMetaBox-InTextCreator-Shortcode label
    {
        font-family: 'Georgia', serif;
        font-size: 10px;
        display: block;
    }
    
    #zp-ZotpressMetaBox-Biblio-Shortcode-Text,
    #zp-ZotpressMetaBox-InTextCreator-Text-Bib,
    #zp-ZotpressMetaBox-InTextCreator-InText {
        font-size: 10px;
        width: 99%;
    }
    
    div#zp-ZotpressMetaBox-Biblio-Text-Bib-Container label span,
    div#zp-ZotpressMetaBox-InTextCreator-Text-Bib-Container label span {
        color: #999;
        font-weight: normal;
    }
    
    /* Start of Visual Indicator Item CSS */
    
    div#zp-ZotpressMetaBox-Biblio-Citations-List,
    div#zp-ZotpressMetaBox-Citations-List {
        padding: 2px;
    }
    
    div#zp-ZotpressMetaBox-Biblio-Citations-List div.item,
    div#zp-ZotpressMetaBox-Citations-List div.item {
        position: relative;
        background-color: #d9f5ff;
        border: 1px solid #8ec5fb;
        color: #4a7bc6;
        cursor: default;
        float: left;
        font: normal 0.8em/1em "Arial", sans-serif;
        margin: 2px;
        padding: 3px 5px;
        
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
    }
    
    div#zp-ZotpressMetaBox-Biblio-Citations-List div.item .label,
    div#zp-ZotpressMetaBox-Citations-List div.item .label {
        padding-right: 33px;
    }
    
    div#zp-ZotpressMetaBox-Biblio-Citations-List div.item .toggle,
    div#zp-ZotpressMetaBox-Biblio-Citations-List div.item .delete,
    div#zp-ZotpressMetaBox-Citations-List div.item .toggle,
    div#zp-ZotpressMetaBox-Citations-List div.item .delete {
        position: absolute;
        background-color: #f0fbff;
        border: 1px solid #b8defe;
        cursor: pointer;
        padding: 6px;
        padding-right: 7px;
        
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
    }
    div#zp-ZotpressMetaBox-Biblio-Citations-List div.item .toggle,
    div#zp-ZotpressMetaBox-Citations-List div.item .toggle {
        top: 1px;
        right: 19px;
        background: #F0FBFF url('../images/sprite.png') no-repeat 3px -468px;
    }
    div#zp-ZotpressMetaBox-Biblio-Citations-List div.item .toggle.active,
    div#zp-ZotpressMetaBox-Citations-List div.item .toggle.active {
        background-color: #b8defe;
    }
    div#zp-ZotpressMetaBox-Biblio-Citations-List div.item .delete,
    div#zp-ZotpressMetaBox-Citations-List div.item .delete {
        top: 1px;
        right: 3px;
        background: #F0FBFF url('../images/sprite.png') no-repeat -54px -469px;
    }
    
    div#zp-ZotpressMetaBox-Biblio-Citations-List div.item div.options,
    div#zp-ZotpressMetaBox-Citations-List div.item div.options {
        background-color: #b8defe;
        display: none;
        margin: 4px 0 2px;
        padding: 3px;
        
        border-radius: 0 0 8px 8px;
        -moz-border-radius: 0 0 8px 8px;
        -webkit-border-radius: 0 0 8px 8px;
    }
    
    div#zp-ZotpressMetaBox-Biblio-Citations-List div.item div.options .id,
    div#zp-ZotpressMetaBox-Citations-List div.item div.options .id {
        cursor: text;
        padding: 5px 5px 3px;
    }
    
    div#ZotpressMetaBox div#zp-ZotpressMetaBox-Biblio-Citations-List div.item div.options label,
    div#ZotpressMetaBox div#zp-ZotpressMetaBox-Citations-List div.item div.options label {
        font: normal 1em/1em "Arial", sans-serif;
        margin: 0 0 0 4px;
        text-transform: capitalize;
    }
    
    div#zp-ZotpressMetaBox-Biblio-Citations-List div.item div.options input,
    div#zp-ZotpressMetaBox-Citations-List div.item div.options input {
        border: 1px solid #4A7BC6;
        color: #4A7BC6;
        font: normal 1em/1em "Arial", sans-serif;
        padding: 1px 2px 0;
        vertical-align: middle;
        width: 50px;
    }
    
    div#zp-ZotpressMetaBox-Biblio-Citations-List hr.clear,
    div#zp-ZotpressMetaBox-Citations-List hr.clear {
        background: none;
        border: none;
        height: 1px;
        margin: 0;
        padding: 0;
        visibility: hidden;
    }
    
    
    /* Start of Account CSS */
    
    div#zp-ZotpressMetaBox-Biblio-Account,
    div#zp-ZotpressMetaBox-Account {
        color: #999;
        font-size: 10px;
        line-height: 12px;
        font-family: "Arial", sans-serif;
        margin: 2px 8px 6px;
    }

    
    /* Start of Options CSS */
    
    div#zp-ZotpressMetaBox-Biblio-Options,
    div#zp-ZotpressMetaBox-InTextCreator-Options {
        background-color: #FAFAFA;
        border: 1px solid #EEEEEE;
        font-size: 11px;
        margin: 3px;
        padding: 3px 5px;
        
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    }
    
    div#zp-ZotpressMetaBox-Biblio-Options-Inner,
    div#zp-ZotpressMetaBox-InTextCreator-Options-Inner {
        display: none;
        padding-top: 5px;
    }
    
    div#ZotpressMetaBox div#zp-ZotpressMetaBox-Biblio-Options h4,
    div#ZotpressMetaBox div#zp-ZotpressMetaBox-InTextCreator-Options h4 {
        margin: 0;
    }
    
    div#ZotpressMetaBox div#zp-ZotpressMetaBox-Biblio-Options h5,
    div#ZotpressMetaBox div#zp-ZotpressMetaBox-InTextCreator-Options h5 {
        background-color: #f3f3f3;
        border: 1px solid #eee;
        font-size: 1em;
        font-weight: normal;
        margin: 0.25em -6px 0.5em;
        padding: 0.25em 0.5em;
    }
    
    div#zp-ZotpressMetaBox-Biblio-Options h4 span.toggle,
    div#zp-ZotpressMetaBox-InTextCreator-Options h4 span.toggle {
        background: #f7f7f7 url('../images/sprite.png') no-repeat -24px -467px;
        border: 1px solid #dadada;
        margin-left: 3px;
        padding: 0 7px 0 6px;
        cursor: pointer;
        
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
    }
    div#zp-ZotpressMetaBox-Biblio-Options h4 span.toggle.active,
    div#zp-ZotpressMetaBox-InTextCreator-Options h4 span.toggle.active {
        background-color: #dadada;
    }
    
    div#zp-ZotpressMetaBox-Biblio-Options hr,
    div#zp-ZotpressMetaBox-InTextCreator-Options hr {
        border: none;
        background-color: #eee;
        border-bottom: 1px solid #fff;
        margin: 0.5em 0 0.35em;
        padding: 0;
        height: 2px;
    }
    
    input#zp-ZotpressMetaBox-Biblio-Options-Format,
    input#zp-ZotpressMetaBox-InTextCreator-Options-Format {
        min-width: 185px;
    }
    
    div#zp-ZotpressMetaBox-Biblio-Options p.note,
    div#zp-ZotpressMetaBox-InTextCreator-Options p.note {
        color: #999;
        font: 9px/12px "Verdana", sans-serif;
        margin: 0.5em 0 1em;
    }
    
    input#zp-ZotpressMetaBox-Biblio-Options-Image-No,
    input#zp-ZotpressMetaBox-InTextCreator-Options-Image-No {
        margin-left: 4px;
    }
    
    /* END OF IN-TEXT CSS */
    
    
    
    /* START OF GENERIC METABOX CSS */
    
    div#ZotpressMetaBox.postbox div.inside {
        padding: 0 6px;
    }

    div#ZotpressMetaBox h3.hndle span {
        background: transparent url('../images/icon.png') no-repeat left center;
        padding-left: 22px;
    }
    
    div.zp-ZotpressMetaBox-Tabs {
        border-radius: 5px;
        -moz-border-radius: 5px;
        border: 1px solid #ccc;
        padding: 1px;
        margin-bottom: 10px;
    }
    div.zp-ZotpressMetaBox-Tabs ul.ui-tabs-nav {
        display: none;
        border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        background-color: #f6f6f6;
        padding: 3px;
        padding-bottom: 0;
        overflow: hidden;
        /*height: 20px;*/
    }
    div.zp-ZotpressMetaBox-Tabs ul li,
    div.zp-ZotpressMetaBox-Tabs ul.ui-tabs-nav li {
        margin: 0;
        padding: 5px 5px 0;
        float: left;
        height: 13px;
    }
    div.zp-ZotpressMetaBox-Tabs ul.ui-tabs-nav li.ui-state-active {
        border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        background-color: #fff;
        height: 13px;
    }
    div.zp-ZotpressMetaBox-Tabs ul.ui-tabs-nav li a {
        font: 9px/10px 'Arial', sans-serif;
        letter-spacing: 1px;
        padding: 0 3px;
        text-decoration: none;
        text-transform: uppercase;
        vertical-align: top;
    }
    div.zp-ZotpressMetaBox-Tabs ul.ui-tabs-nav li.ui-state-active a {
        color: #333;
    }
    div.zp-ZotpressMetaBox-Tabs input[type="radio"] {
        vertical-align: text-top;
    }
    
    div#ZotpressMetaBox h4 {
        font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
        margin: 0 0 5px 0;
        padding: 0;
    }
    
    /*div#zp-ZotpressMetaBox-Output {*/
    /*    display: none;*/
    /*    padding-top: 5px;*/
    /*}*/
    div#ZotpressMetaBox label {
        font-family: "Arial", sans-serif;
        font-size: 11px;
        margin: 0;
        font-weight: bold;
    }
    div#ZotpressMetaBox div.zp-Tab label {
        font-family: "Arial", sans-serif;
        font-size: 12px;
        display: block;
        margin: 0;
        padding: 0 0 5px 0;
    }
    div#ZotpressMetaBox div.zp-Tab select {
        width: 100%;
        height: 5em !important;
    }
    /*div#ZotpressMetaBox div.zp-Tab select#zp-ZotpressMetaBox-Collection-Collections,*/
    /*div#ZotpressMetaBox div.zp-Tab select#zp-ZotpressMetaBox-Collection-Items,*/
    /*div#ZotpressMetaBox div.zp-Tab select#zp-ZotpressMetaBox-Tags-Tags,*/
    /*div#ZotpressMetaBox div.zp-Tab select#zp-ZotpressMetaBox-Tags-Items {*/
    /*    height: 10em !important;*/
    /*}*/
    /*div#ZotpressMetaBox div.zp-Tab#zp-ZotpressMetaBox-ShortcodeCreator-0 select,*/
    /*div#ZotpressMetaBox div.zp-Tab#zp-ZotpressMetaBox-ShortcodeCreator-1 select,*/
    /*div#ZotpressMetaBox div.zp-Tab#zp-ZotpressMetaBox-ShortcodeCreator-3 select,*/
    /*div#ZotpressMetaBox div.zp-Tab#zp-ZotpressMetaBox-ShortcodeCreator-4 select,*/
    /*div#ZotpressMetaBox div.zp-Tab#zp-ZotpressMetaBox-ShortcodeCreator-5 select,*/
    /*div#ZotpressMetaBox div.zp-Tab#zp-ZotpressMetaBox-ShortcodeCreator-6 select,*/
    /*div#ZotpressMetaBox div.zp-Tab#zp-ZotpressMetaBox-ShortcodeCreator-7 select*/
    /*{*/
    /*    height: auto !important;*/
    /*}*/
    /**/
    /*div#zp-ZotpressMetaBox-Tabs div.zp-Loading {*/
    /*    background: transparent url('images/loading_list.gif') no-repeat center;*/
    /*    letter-spacing: -1000px;*/
    /*    overflow: hidden;*/
    /*    text-indent: -5000px;*/
    /*    width: 100%;*/
    /*    height: 50px;*/
    /*}*/
    
    div.zp-Tab {
        background-color: #fff;
        padding: 0.6em !important;
    }
    p.zp-Note {
    /*div.zp-ZotpressMetaBox-Tabs p.note {*/
        font-size: 9px !important;
        font-style: italic !important;
        color: #aaaaaa !important;
        margin-top: 0 !important;
    }
    p.zp-Note {
        font-size: 10px !important;
        color: #888 !important;
    }
    /*div.zp-ZotpressMetaBox-Tabs div#zp-ZotpressMetaBox-ShortcodeCreator-Text-InTextBib-Container p.note {*/
    /*    color: #999 !important;*/
    /*    margin: 0 0 3px 5px !important;*/
    /*}*/
    div.zp-Tab span.label {
        margin-top: 5px;
        font-weight: bold;
    }
    div.zp-Tab span.label em {
        font-style: normal;
        text-decoration: underline;
    }
    /*div#zp-ZotpressMetaBox-ShortcodeCreator-Output {*/
    /*    border-radius: 4px;*/
    /*    -moz-border-radius: 4px;*/
    /*    border: 1px solid #eee;*/
    /*    background-color: #fafafa;*/
    /*    margin: 0 5px 5px;*/
    /*    padding: 4px;*/
    /*}*/
    /*div.zp-ZotpressMetaBox-RadioButtons {*/
    /*    margin-bottom: 10px;*/
    /*}*/
    /*div.zp-ZotpressMetaBox-RadioButtons label {*/
    /*    display: inline !important;*/
    /*}*/
    /*label#zp-ZotpressMetaBox-ShortcodeCreator-1-UserID {*/
    /*    padding-left: 1em;*/
    /*}*/
    /*select.zp-ZotpressMetaBox-ShortcodeCreator-1-UserIDText {*/
    /*    display: none;*/
    /*}*/
    /*#zp-ZotpressMetaBox-ShortcodeCreator-Text {*/
    /*    margin-top: 3px;*/
    /*    font-size: 9px;*/
    /*    width: 100%;*/
    /*}*/
    .postbox div.zp-Tab input[type="text"],
    div.zp-Tab select {
        margin-bottom: 10px;
    }
    
    /* MAIN */
    #normal-sortables .zp-ZotpressMetaBox-Tabs .sm {
        display: none;
    }
    #normal-sortables .zp-ZotpressMetaBox-Tabs .wide {
        display: block;
    }
    /* MAIN */
    
    /* SIDEBAR */
    #side-sortables .zp-ZotpressMetaBox-Tabs .sm {
        display: block;
    }
    #side-sortables .zp-ZotpressMetaBox-Tabs .wide {
        display: none;
    }
    /* SIDEBAR */
    
    .bibOnly {
        display: none;
    }
    /*div#zp-ZotpressMetaBox-ShortcodeCreator-Text-InTextBib-Container {*/
    /*    padding-top: 5px;*/
    /*}*/
    /*div#zp-ZotpressMetaBox-ShortcodeCreator-Text-InTextBib-Container input {*/
    /*    font-size: 9px;*/
    /*}*/

    /*div#zp-ZotpressMetaBox-ShortcodeCreator .zp-Loading {*/
    /*    background: transparent url('images/loading_list.gif') no-repeat top left;*/
    /*    display: none;*/
    /*    float: right;*/
    /*    letter-spacing: -1000px;*/
    /*    overflow: hidden;*/
    /*    text-indent: -5000px;*/
    /*    margin: -3px 75px 0 0;*/
    /*    width: 32px;*/
    /*    height: 32px;*/
    /*}*/
    /*div#zp-ZotpressMetaBox-ShortcodeCreator .zp-Success,*/
    /*div#zp-ZotpressMetaBox-ShortcodeCreator .zp-Errors {*/
    /*    color: #008040;*/
    /*    display: none;*/
    /*    float: right;*/
    /*    font-family: "Verdana", sans-serif;*/
    /*    font-size: 9px;*/
    /*    font-weight: bold;*/
    /*    padding: 8px;*/
    /*    margin-right: 40px;*/
    /*    width: 50px;*/
    /*}*/
    /*div#zp-ZotpressMetaBox-ShortcodeCreator .zp-Errors {*/
    /*    color: #ff0000;*/
    /*}*/
    
    /* END OF GENERIC METABOX CSS */
    
    
    
    /* START OF CKEDIT STYLES */
    
    span.zp-Zotpress-Citation {
        background-color: #eee !important;
    }
    span.zp-Zotpress-Citation:hover {
        background-color: #ddd !important;
    }
    
    span.zp-Zotpress-Citation span.zp-Zotpress-Citation-Shortcode {
        display: none !important;
    }
    
    span.zp-Zotpress-Citation span.zp-Zotpress-Citation-Info {
        display: inline !important;
    }
    
    /* END OF CKEDIT STYLES */
    
    
    
    /* START OF TAB NAVIGATION */
    
    /*div#zp-ZotpressMetaBox-ShortcodeCreator-Nav {*/
    /*    border-top: 1px solid #eee;*/
    /*    background-color: #fbfbfb;*/
    /*    height: 2em;*/
    /*    */
    /*    border-radius: 0 0 4px 4px;*/
    /*    -moz-border-radius: 0 0 4px 4px;*/
    /*    -webkit-border-radius: 0 0 4px 4px;*/
    /*}*/
    /**/
    /*div#zp-ZotpressMetaBox-ShortcodeCreator-Nav a.prev,*/
    /*div#zp-ZotpressMetaBox-ShortcodeCreator-Nav a.next {*/
    /*    color: #666;*/
    /*    display: block;*/
    /*    float: left;*/
    /*    font-size: 0.7em;*/
    /*    padding: 0.5em 1em;*/
    /*    text-decoration: none;*/
    /*    text-transform: uppercase;*/
    /*    width: 42.5%;*/
    /*}*/
    /*div#zp-ZotpressMetaBox-ShortcodeCreator-Nav a.next {*/
    /*    float: right;*/
    /*    margin-left: 1px;*/
    /*    text-align: right;*/
    /*}*/
    /**/
    /*div#zp-ZotpressMetaBox-ShortcodeCreator-Nav a:hover.prev,*/
    /*div#zp-ZotpressMetaBox-ShortcodeCreator-Nav a:hover.next {*/
    /*    color: #bbb;*/
    /*}*/
    /**/
    /*div#zp-ZotpressMetaBox-ShortcodeCreator-Nav a.end {*/
    /*    visibility: hidden;*/
    /*}*/
    
    /* END OF TAB NAVIGATION */
    