/*******************************************************************************
Generic Toolbar
*******************************************************************************/
.generic-toolbar-manatee { background: #fafafa url('../images/griddle/bg.gif') repeat-x top; border: 1px solid #ccc; overflow: hidden; padding-left: 3px; font-size: 11px; }
.generic-search-input-manatee { float: left; }
.generic-toolbar-label-manatee { float: left; padding: 1px; margin-top:5px; }
.generic-toolbar-buttons-manatee { float: right; padding: 1px; }
.generic-toolbar-button-separator-manatee { float: left; height: 22px; border-left: 1px solid #ccc; border-right: 1px solid #fff; margin: 1px; }
.generic-toolbar-button-manatee { float: left; display: block; cursor: pointer; padding: 1px; position:relative; }
.generic-toolbar-button-manatee div { float: left; padding: 1px 3px; }
.generic-toolbar-button-manatee span { float: left; display: block; padding: 3px; }
.generic-toolbar-button-manatee:hover, .generic-toolbar-button-manatee.fbOver { padding: 0; border: 1px solid #ccc; }
.generic-toolbar-button-manatee:hover div, .generic-toolbar-button-manatee.fbOver div {
    padding: 0 2px;
    border: 1px solid #fff;
    border-right-color: #eee;
    border-bottom-color: #eee;
}

.generic-toolbar-button-manatee .applicationAdd { background: url('../images/griddle/application_add.png') no-repeat center left; }
.generic-toolbar-button-manatee .applicationPut { background: url('../images/griddle/application_put.png') no-repeat center left; }

.generic-toolbar-button-manatee .ok { background: url('../images/griddle/tick.png') no-repeat center left; }
.generic-toolbar-button-manatee .cancel { background: url('../images/griddle/cancel.png') no-repeat center left; }
.generic-toolbar-button-manatee .home { background: url('../images/griddle/house.png') no-repeat center left; }
.generic-toolbar-button-manatee .save { background: url('../images/griddle/disk.png') no-repeat center left; }
.generic-toolbar-button-manatee .back { background: url('../images/griddle/arrow_left.png') no-repeat center left; }
.generic-toolbar-button-manatee .zoom { background: url('../images/griddle/arrow_inout.png') no-repeat center left; }
.generic-toolbar-button-manatee .help { background: url('../images/griddle/lifesaver.png') no-repeat center left; }
.generic-toolbar-button-manatee .collapse { background: url('../images/griddle/collapse.png') no-repeat center left; }
.generic-toolbar-button-manatee .search { background: url('../images/griddle/magnifier.png') no-repeat center left; }
.generic-toolbar-button-manatee .add { background: url('../images/griddle/add.png') no-repeat center left; }
.generic-toolbar-button-manatee .delete { background: url('../images/griddle/close.png') no-repeat center left; }
.generic-toolbar-button-manatee .copy { background: url('../images/griddle/copy.png') no-repeat center left; }
.generic-toolbar-button-manatee .edit { background: url('../images/griddle/pencil.png') no-repeat center left; }
.generic-toolbar-button-manatee .refresh { background: url('../images/griddle/refresh.png') no-repeat center left; }
.generic-toolbar-button-manatee .configure { background: url('../images/griddle/wrench.png') no-repeat center left; }
.generic-toolbar-button-manatee .done { background: url('../images/griddle/tick.png') no-repeat center left; }
.generic-toolbar-button-manatee .newMessage { background: url('../images/griddle/email_add.png') no-repeat center left; }
.generic-toolbar-button-manatee .messageGrid { background: url('../images/griddle/email_viewall.png') no-repeat center left; }
.generic-toolbar-button-manatee .reverse { background: url('../images/griddle/reverse.png') no-repeat center left; }
.generic-toolbar-button-manatee .forward { background: url('../images/griddle/arrow_redo.png') no-repeat center left; }
.generic-toolbar-button-manatee .approve { background: url('../images/griddle/thumb_up.png') no-repeat center left; }
.generic-toolbar-button-manatee .deny { background: url('../images/griddle/thumb_down.png') no-repeat center left; }
.generic-toolbar-button-manatee .approvalStatus { background: url('../images/griddle/approval_status.png') no-repeat center left; }
.generic-toolbar-button-manatee .addWidget { background: url('../images/griddle/shape_square_add.png') no-repeat center left; }
.generic-toolbar-button-manatee .customWidget { background: url('../images/griddle/shape_square_upload.png') no-repeat center left; }
.generic-toolbar-button-manatee .refreshRate { background: url('../images/griddle/refresh.png') no-repeat center left; }
.generic-toolbar-button-manatee .resetWidgets { background: url('../images/griddle/reverse.png') no-repeat center left; }
.generic-toolbar-button-manatee .emailBlock { background: url('../images/griddle/email_block.png') no-repeat center left; }
.generic-toolbar-button-manatee .convert { background: url('../images/griddle/convert.png') no-repeat center left; }
.generic-toolbar-button-manatee .calendarAdd { background: url('../images/griddle/calendar_add.png') no-repeat center left; }
.generic-toolbar-button-manatee .swap { background: url('../images/griddle/associate.png') no-repeat left center; }
.generic-toolbar-button-manatee .wrench { background: url('../images/griddle/wrench.png') no-repeat left center; }
.generic-toolbar-button-manatee .perspective { background: url('../images/griddle/table_multiple.png') no-repeat left center; }
.generic-toolbar-button-manatee .row-delete { background: url('../images/griddle/table_row_delete.png') no-repeat left center; }
.generic-toolbar-button-manatee .group { background: url('../images/griddle/group.png') no-repeat left center; }
.generic-toolbar-button-manatee .attach { background: url('../images/griddle/application_get.png') no-repeat left center; }
.generic-toolbar-button-manatee .addPerspective { background: url('../images/griddle/table_add.png') no-repeat left center; }
.generic-toolbar-button-manatee .downArrow { background: url('../images/griddle/ddn.png') no-repeat left center; width: 3px; }
.generic-toolbar-button-manatee .report { background: url('../images/griddle/report.png') no-repeat left center; }
.generic-toolbar-button-manatee .reportGo { background: url('../images/griddle/report_go.png') no-repeat left center; }
.generic-toolbar-button-manatee .reportDisk { background: url('../images/griddle/report_disk.png') no-repeat left center; }
.generic-toolbar-button-manatee .email { background: url('../images/griddle/email.png') no-repeat left center; }
.generic-toolbar-button-manatee .up { background: url('../images/griddle/arrow_up.png') no-repeat left center; }
.generic-toolbar-button-manatee .down { background: url('../images/griddle/arrow_down.png') no-repeat left center; }
.generic-toolbar-button-manatee .appLightning { background: url('../images/griddle/application_lightning.png') no-repeat left center; }
.generic-toolbar-button-manatee.menu { line-height: 15px; height: 25px; width: 15px; }

.generic-toolbar-button-manatee.addWidget,.generic-toolbar-button-manatee.customWidget,
.generic-toolbar-button-manatee.resetWidgets,
.generic-toolbar-button-manatee.refreshRate,
.generic-toolbar-button-manatee.addWidget + .generic-toolbar-button-separator-manatee,
.generic-toolbar-button-manatee.customWidget + .generic-toolbar-button-separator-manatee,
.generic-toolbar-button-manatee.refreshRate + .generic-toolbar-button-separator-manatee,
.generic-toolbar-button-manatee.resetWidgets + .generic-toolbar-button-separator-manatee,
.generic-toolbar-button-manatee.applicationAdd { display:none; }

.generic-toolbar-button-manatee div.disabler { position:absolute; top:-33px; left:0; width:95%; height:100%; background-color:#ececec; opacity:0.8; filter:alpha(opacity=80); display:none; }
.generic-toolbar-button-manatee.button-disabled div.disabler { top:0; cursor:default; display:block; }
.generic-toolbar-button-manatee.button-disabled:hover { padding:1px; border:none; }
.generic-toolbar-button-manatee.button-disabled:hover div {
    padding: 1px 3px;
    border-style: none;
}

/*******************************************************************************
Bookmark Toolbar
*******************************************************************************/
.bookmark-toolbar {
    position:absolute;
    bottom:0;
    left:0;
    width: 4px;
    transition: width 200ms;
    height:26px;
    padding: 5px;
    background: #fafafa url('../images/griddle/bg.gif') repeat-x top;
    border-top: 1px solid #CCCCCC;
    z-index:10;
    border-right: 1px solid #CCCCCC;
    overflow:hidden;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
}
.bookmark-toolbar.open {
    width: 112px;
}
.bookmark-toolbar-arrow.neutral {
    position:absolute;
    top:5px;
    width:4px;
    height:24px;
    background: url('../images/griddle/left_neutral.png') no-repeat center center;
}
.bookmark-toolbar-arrow.open {
    position:absolute;
    top:5px;
    width:4px;
    height:24px;
    background: url('../images/griddle/left_hover2.png') no-repeat center center;
}
.bookmark-toolbar-button-separator-manatee {
    position:absolute;
    top:5px;
    height:25px;
    border-left:1px solid #ccc;
    border-right:1px solid #fff;
    margin-bottom:6px;
}
.bookmark-toolbar-button-manatee {
    position:absolute;
    top:5px;
    width:24px;
    height:24px;
    margin-bottom: 6px;
    cursor: pointer;
    border:1px solid transparent;
}
.bookmark-toolbar-button-manatee div {
    float:left;
    width:22px;
    height:22px;
    border:1px solid transparent;
}
.bookmark-toolbar-button-manatee img {
    float:left;
    width:16px;
    height:16px;
    display: block;
    padding: 3px;
    cursor:pointer;
}
.bookmark-toolbar-button-manatee:hover, .vertical-toolbar-button-manatee.fbOver {
    border:1px solid #ccc;
}
.bookmark-toolbar-button-manatee:hover div, .vertical-toolbar-button-manatee.fbOver div {
    border: 1px solid #fff;
    border-right-color: #eee;
    border-bottom-color: #eee;
}
