.cs-context
{
 background-color: #1183a8;
 width: 150px;
 padding: 0px;
 position: absolute;
 font-family: Arial;
 font-size: 13px;
}

.cs-context-button
{
 background: url("/_static/cs/images/hover_small_logo.png") no-repeat 3px 2px;
 height: 26px;
 width: 28px;
 position: absolute;
 z-index: 5000;
 cursor: hand;
 cursor: pointer;
}

.cs-context-cover
{
 border: 1px solid #1183a8;
}

.cs-context-cover div
{
 height: 100%;
 width: 100%;
 background-color: #1183a8;
 opacity: 0.1;
 -moz-opacity:0.1;
 filter:alpha(opacity=10);
}

.cs-context-menu-container
{
 background-color: #1183a8;
 border: 0px;
 padding: 0px 1px 1px 1px;
}

.cs-context-heading
{
 background: #1183a8 url("/_static/cs/images/hover_small_logo.png") no-repeat 3px 2px;
 width: 150px;
}

.cs-context-title
{
 font-size: 11px;
 color: white;
 text-align: left;
 padding: 5px 5px 5px 26px;
 cursor: pointer;
}

.cs-context-buttons
{
 width: 12px;
 text-align: right;
 padding: 5px 5px 5px 0px;
}

.cs-context-close
{
 margin: 0px;
 display: block;
 width: 12px;
 height: 12px;
 background: url("/_static/cs/images/toolbox_collapse.gif") no-repeat;
 text-decoration: none;
 font-size: 11px;
 color: white;
}

a.cs-context-close:hover
{
 margin: 0px;
 display: block;
 width: 12px;
 height: 12px;
 background: url("/_static/cs/images/toolbox_collapse.gif") no-repeat;
/* text-decoration: none; */
 font-size: 11px;
 color: white;
}

.cs-context-actions-menu
{
 border: 0px;
 margin: 0px;
 background-color: #ffffff;
 padding: 4px 0px 4px 0px;
}

.cs-context-menu
{
 border: 0px;
 background-color: #ffffff;
 padding: 4px 0px 4px 0px;
}

.cs-context-menu a
{
 border: 0px;
 margin: 0px;
 background: url("/_static/cs/images/bul_blue.gif") no-repeat 9px center;
 display: block;
 width: 123px;
 color: #1183A8;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 padding: 3px 4px 3px 22px;
}

.cs-context-menu a:hover
{
 border: 0px;
 margin: 0px;
 background: url("/_static/cs/images/bul_blue.gif") no-repeat 9px center;
 display: block;
 width: 123px;
 color: #1183A8;
 font-size: 11px;
 font-weight: normal;
/* text-decoration: none; */
 text-decoration: underline;
 text-align: left;
 padding: 3px 4px 3px 22px;
}

.cs-context-label
{
 display: block;
 background-color: #DAEAEA;
 padding: 4px 0px 4px 6px;
 margin-top: -4px;
 margin-bottom: 4px;
 text-align: left;
 font-size: 11px;
}

.cs-context-action-link
{
 border: 0px;
 margin: 0px;
 display: block;
 width: 119px;
 color: #1183A8;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 padding: 3px 4px 3px 26px;
}

a.cs-context-action-link:hover
{
 border: 0px;
 margin: 0px;
 display: block;
 width: 119px;
 color: #1183A8;
 font-size: 11px;
 font-weight: normal;
/* text-decoration: none; */
 text-align: left;
 padding: 3px 4px 3px 26px;
}

.cs-context-state-sticky-inactive
{
    border: 0px;
    margin: 0px;
    display: block;
    width: 119px;
    color: grey;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    padding: 3px 4px 3px 26px;
    background: url("/_static/cs/images/sticky.gif") no-repeat 7px center;
}

.cs-context-state-sticky-substratum
{
    padding-left: 26px;
    background: url("/_static/cs/images/sticky_arrow.gif") no-repeat 10px top;
}

.cs-context-state-sticky-link
{
     background: #DAEAEA url("/_static/cs/images/sticky_source.gif") no-repeat scroll 2px center;
    color: #1183A8;
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 1px 1px 16px;
    text-align: left;
    text-decoration: none;
    width: 98px;
}

.cs-context-state-text
{
 color: grey;
 padding-right: 4px;
}

.cs-context-action-properties
{
 background: url("/_static/cs/images/settings.gif") no-repeat 7px center; /*edit_view.gif*/
}

.cs-context-state-sticky
{
 background: url("/_static/cs/images/sticky.gif") no-repeat 7px center; /*site_view.gif*/
}

.cs-context-state-not-sticky
{
 background: url("/_static/cs/images/sticky_not.gif") no-repeat 7px center; /*page_view.gif*/
}

.cs-context-state-visible
{
 background: url("/_static/cs/images/visible.gif") no-repeat 7px center; /*visible_view.gif*/
}

.cs-context-state-hidden
{
 background: url("/_static/cs/images/hidden.gif") no-repeat 7px center; /*hidden_view.gif*/
}

.cs-context-action-remove
{
 background: url("/_static/cs/images/delete.gif") no-repeat 7px center; /*remove_view.gif*/
}

.cs-context-menu-delimiter
{
 font-size: 1px;
 height: 3px;
 margin: 0px;
 padding: 1px 0px 0px 0px;
 border: 0px;
 background-color: white;
 overflow: hidden;
}

.cs-context-menu-delimiter div
{
 height: 3px;
 margin: 0px 8px 0px 5px;
 border: 0px;
 border-top: 1px solid #1183a8;
}

.cs-context-state-social
{
 background: url("/_static/cs/images/social.gif") no-repeat 7px center;
}

.cs-context-state-not-social
{
 background: url("/_static/cs/images/not_social.gif") no-repeat 7px center;
}
