.AG_table_filter
{
        /*width: 100%;
        border-collapse:collapse;*/
        font-size: 12px;
        border: 1px solid #007FB8;
        background-color: #e4e9f2;
}
.AG_table_filter table td
{
        font-size: 12px;
}
.AG_table_filter th
{
        /*border: 1px solid #000;*/
        padding: 3px;
        text-align: center;
        vertical-align: middle;
        /*white-space: nowrap;*/
        height: 24px;
        background-color: #fe942f;
        background-image: url(images/tr-head.png);
        background-repeat: repeat-x;
        background-position: left top;
}
.AG_table_filter td
{
        /*border: 1px solid #000;*/
        padding: 5px;
        text-align: center;
        vertical-align: middle;
        /*white-space: nowrap;*/
}
.AG_table_filter td input.text
{
        width: 60px;
        border: 1px solid #999;
}
/*hack for Opera only!*/
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0)
{
        .AG_table_filter .checkbox_td label input
        {
                position:relative;top: 0px !important;
        }
}
.AG_table_filter .checkbox_td label input
{
        position:relative;
        top: 2px;
}
.AG_table_filter .price_field
{
        width: 50px !important;
}
#hide_show_link
{
        color: #238fbf;
}
a#hide_show_link:hover
{
        color: #4baad4;
}
.AG_table_filter .left
{
        text-align: left;
}
.AG_table_filter .right
{
        text-align: right;
}
.AG_table_filter .top
{
        vertical-align: top;
}
.AG_table_filter .bottom
{
        vertical-align: bottom;
}
.ag_page_nav a
{
        color: #ff8100 !important;
}
.AG_table_filter .ag_link
{
        text-decoration: none;
        color: #d9754d;
}
.AG_table_filter .ag_link:hover
{
        color: #fb976f;
}
.AG_table_filter .field
{
        width: 105px;
}
.AG_table_filter input
{
        border: 1px solid #007FB8;
        width: 80px;
}
.AG_table_filter select
{
        border: 1px solid #007FB8;
}
.AG_table_filter .submit_but
{
        width: 130px;
        border: 2px solid #007FB8;
        background-color: #fff;
}
.AG_table_filter .text_header
{
        font-weight: bold;
        color: #007FB8;
}
.AG_table_filter .ag_tooltip
{
        margin-top: 5px;
        border: 0px;
        cursor: pointer;
        cursor: hand;
}
#ag_tooltip_float
{
        width: 200px;
        background-color: #fff;
        border: 2px solid #007FB8;
        display:none;
        position:absolute;
        padding: 7px;
}
#ag_tooltip_float_close
{
        text-align: right;
        float:right;
        width:13px;
        height:13px;
        padding-left: 5px;
}
#ag_tooltip_float_close img
{
        border: 0px;
        cursor: pointer;
        cursor: hand;
}
.fanera_style
{
   z-index:9999;
   background:url(images/ajax.gif) center center no-repeat #fff;
   opacity: 0.5;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
