.jcrop-holder { text-align: left;margin:0 auto;}
.jcrop-vline, .jcrop-vline-static, .jcrop-hline, .jcrop-hline-static
{
    font-size: 0;
    position: absolute;
    background: white url('images/white50.png') top left repeat;
    //background: white url('images/white50.png') top left repeat;
}

.named .jcrop-vline-static,.named .jcrop-hline-static{
    background: white url('images/white50.png') top left repeat !important;
}
.jcrop-vline-static, .jcrop-hline-static{
    background: white url('images/white50.png') top left repeat !important;
}

.jcrop-vline, .jcrop-vline-static { height: 100%; width: 1px !important; }
.jcrop-hline, .jcrop-hline-static { width: 100%; height: 1px !important; }
.jcrop-handle {
    font-size: 1px;
    width: 7px !important;
    height: 7px !important;
    border: 1px #eee solid;
    background-color: #333;
    *width: 9px;
    *height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
    background: yellow;
}
.custom .jcrop-handle
{
    border-color: black;
    background-color: #C7BB00;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.jcrop-holder .panel{
    width: 100px;    
    /*border:solid 1px red;*/
    position: absolute;
    bottom:-47px;
    left:0px;
    display:none;
}
.jcrop-holder .panel input{
    width:100%;
    border:dashed 1px black;
    opacity:0.5   
}
.detect_name{
    background: url('images/white50.png');
    border:none;
    padding:5px 7px;
    font-weight: normal;
    cursor: default;
    color:#000000;
    /*font-style: italic;*/
    white-space: nowrap;
    font-size:11px;
    position: absolute;
    bottom: -21px;
    left:0;
}
.hover_panel{
    display:none;
}
.closeSelection{
    position: absolute;
    right:5px;
}

#prevRecognize,#nextRecognize{
    width:25px;
    height:25px;
    position:absolute;
    z-index:291;
    cursor:pointer;
    bottom:38px;
}
#prevRecognize{
    left:8px;
    background:url("/images/cb/controls.png") no-repeat scroll -75px 0 transparent;
}
#nextRecognize{
    left:33px;
    background:url("/images/cb/controls.png") no-repeat scroll -50px 0 transparent;
}
#prevRecognize:hover{
    background-position:-75px -25px;
}
#nextRecognize:hover{
    background-position:-50px -25px;
}
#cboxCurrent{background:#FFF;padding:2px;}

span.tag{
    display:inline-block;
    border: 1px solid #CAD8F3;
    background: #DEE7F8;
    color:#333333;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:2px 4px 3px;
    display: -moz-inline-stack;
    display: inline-block;
    margin:2px 5px;
    zoom: 1;
    *display: inline;
}
span.tag:hover{
    background:#BBCEF1;
    border-color:#6D95E0;
}
span.tag a.remove_tag{
    color:#777777;
    cursor: pointer;
    font-size:12px;
    font-weight:bold;
    padding:2px 0 2px 3px;
    margin-left:5px;
    text-decoration: none;
}