﻿div.exSearchBg
{
    
}

div.pnlExSearchBg
{
    width:508px;
    height:469px;
    background-repeat:no-repeat;
    margin:10px 0 0 40px;
    padding-left:82px;
    position:relative;
    float:left;
}

div.pnlExSearchBgProducts
{
    background-image:url(/img/search/exSearchProducts.jpg);
}

div.pnlExSearchBgDocs
{
    background-image:url(/img/search/exSearchDocs.jpg);
}

div.pnlExSearchBgJobs
{
    background-image:url(/img/search/exSearchJobs.jpg);
}

div.pnlExSearchBgAuthors
{
    background-image:url(/img/search/exSearchAuthors.jpg);
}

div.pnlExSearchBgCompanys
{
    background-image:url(/img/search/exSearchCompanys.jpg);
}


div.pnlExSearchBg, 
div.pnlExSearchBg a, 
div.pnlExSearchBg a:visited, 
div.pnlExSearchBg a:hover, 
div.pnlExSearchBg a:active
{
    color:#312C31;
}

div.pnlTabs
{
    
    padding:4px 0 0 100px;
}

div.pnlTabs a,
div.pnlTabs a:visited, 
div.pnlTabs a:hover, 
div.pnlTabs a:active
{
    margin-left:5px;
    color:white;
    font-size:12px;
}

div.pnlTabs a.active,
div.pnlTabs a.active:visited, 
div.pnlTabs a.active:hover, 
div.pnlTabs a.active:active
{
    color:#312C31;
}

div.pnlTabs a.last
{
    margin-left:13px!Important;
}


div.hl
{
    font-family:Arial;
    font-size:24px;
    font-weight:bolder;
    margin-top:5px;
    color:#6B696B;
    margin:15px 0 15px 0;
}


table.tblProperties 
{
    margin-top:10px;
}

div.pnlExSearchBg input
{
    vertical-align:middle;
}

div.pnlExSearchBg img
{
    vertical-align:middle;
}


div.pnlExSearchBg input.border
{
    width:130px;
    background-image:url(/img/inputBg.jpg);
    background-repeat:no-repeat;   
    border:0;    
    border-right:1px solid #949494;
    height:16px;
    padding:2px 5px;
}

div.pnlSearchTerm
{
    margin-top:4px;
}


div.pnlExSearchFilter
{
    height:228px;
    width:130px;
    padding:10px;
    position:absolute;
    top:195px;
}

div.first
{
    left:85px;
    z-index:500;
}
div.second
{
    left:239px;
    z-index:100;
}
div.third
{
    left:393px;
    z-index:10;
}


div.pnlExSearchFilter,
div.pnlExSearchFilter a, 
div.pnlExSearchFilter a:visited, 
div.pnlExSearchFilter a:hover, 
div.pnlExSearchFilter a:active
{
    color:White;
}


.pnlExSearchBtn
{
    position:absolute;
    bottom:0;
    left:390px;    
    height:40px;
    width:150px;
    text-decoration:none!Important;
    background-color:Transparent;
    cursor:pointer;
    border:none;
    outline:none;
}

a:hover.pnlExSearchBtn
{
    text-decoration:none!Important;
}



/********************* Results */

div.pnlSearchResults
{
    float:left;
    width:300px;
    height:420px;
    background-color:#D1D1D1;
    padding:10px;
    margin-top:40px;
    color:#535353;
    position:relative;
}


div.pnlSearchResults div.FilterText
{
    height:346px;
    overflow-y:auto;
}


span.lblSearchResultsHl
{
    font-size:14px;
    font-weight:bolder;
    letter-spacing:0px;
}




div.pnlSearchResults div.FilterHeader
{
    margin:10px 0 5px 0;
    font-weight:bold;
}


div.pnlSearchResults div.FilterHeader span.FilterText
{
    padding-left:10px;
    font-weight:normal;
}



div.pnlSearchResults a.btnRemoveFromFilter,
div.pnlSearchResults a:visited.btnRemoveFromFilter,
div.pnlSearchResults a:hover.btnRemoveFromFilter,
div.pnlSearchResults a:active.btnRemoveFromFilter
{
    background-image:url(/img/search/minus.jpg);
    background-repeat:no-repeat;
    background-position:left middle;
    display:block;
    color:#535353;
    padding-left:20px;
}


div.pnlRearchResultsLupe
{
    position:absolute;
    bottom:-27px;
    left:-12px;
    background-image:url(/img/search/extendedSearchLupe.jpg);
    width:100%;
    height:109px;
    background-repeat:no-repeat;
}

div.pnlRearchResultsLupe div
{
    position:relative;
    height:37px;
    background-color:#6B696B;
    top:35px;
    margin-left:125px;
    
}

a.lblNumberOfHits, a:visited.lblNumberOfHits, a:active.lblNumberOfHits, a:hover.lblNumberOfHits
{
    display:block;
    position:absolute;
    top:28px;
    left:27px;
    color:#FF9600!Important;
    font-size:20px;
    font-weight:bold;
    text-decoration:underline!Important;
    line-height:35px;
    vertical-align: bottom ;
    text-align:center;
    width:40px;
}

a.lblNumberOfHits *
{
    vertical-align: baseline ;
}

a.lnkShowResults
{
    display:block;
    position:absolute;
    top:45px;
    left:120px;
    z-index:1;
    text-decoration:underline!Important;
}


/********************* FILTER */


div.pnlFilterHl
{
    font-size:13px;
    font-weight:bolder;
    color:#D6D7D6;
    height:14px;
    margin-bottom:15px;
    letter-spacing:0px;
}

input.txtFilter
{
    width:90%!Important;
    margin-bottom:10px;
}


div.highslide-body label
{
    padding-left:8px;
}

div.highslide-body *
{
    vertical-align:middle;
    line-height:18px;
}

/*
div.highslide-body
{
    max-height:500px;
    overflow-y:auto;
    overflow-x:auto;
}
*/

