/*d:\matrixservices\wwwroot\css\jobseeker\jobresults.css */

		    .table
		    {
			    -dt-display: table;
			    display: table;
		    }
		    
		    .table-row
		    {
			    -dt-display: table-row;
			    display: table-row;
		    }
		    
		    .cell
		    {
			    -dt-display: table-cell;
			    display: table-cell;
			    vertical-align: top;
		    }
		    
		    #results_redesign
		    {
			    background-color:#fff;
		        width: 100%;
		        text-align: left;
		    }
		    
		    #results_redesign h1
		    {
		        text-align: left;
		    }
		    
		    #results_redesign .col-title
		    {
		        color: #0f0f0f;
		        font-size: 15px;
                line-height: 15px;
                margin: 0 0 8px 1px;
                font-weight: bold;
		    }
		    
		    #results_controls
		    {
		        width: 100%;
		    }
		    
		    #bottom_ad
		    {
		        text-align: center;
                padding: 20px 0;
		    }
		    
		    #left-col  
		    {
			    width: 185px; 
			    float:left;
		    }
		
		    #middle-col{
			    margin-left: 195px;
			    padding-right: 25px;
		    }
		
		    #right-ad-col{
			    width: 300px; 
		    }
		    
		    #right-ad-col .right-col-ad
		    {
		        margin: 0 0 10px 0;
		    }
		    
		    #headings-section h1,
		    #headings-section h2,
		    #headings-section h3,
		    #headings-section h4
		    {
		        color: #999;
		    }
		    #results_redesign .filter-header,
		    #search-results-info
		    {
		        color: #1F2045;
		    }
		    
		    #search-results-info
		    {
		        height: 23px;
		    }
		    
		    #number_of_results
		    {
                font-size: 17px;
                font-weight: bold;
                float:left;
                line-height: 14px;
		    }
		    
		    #search_sorting
		    {
		        float:right;
                font-size: 10px;
                margin-top: 3px;
		    }
		    
		    #search_sorting .sortLinkTitle
		    {
		        font-style: italic;
		    }
		    
		    .sortLink a
		    {
		        margin: 0 3px;
                font-size: 11px;
		    }
		    
		    .sortLink a.selected
		    {
		        font-weight: bold;
		    }
		    
		    .sortLink a.selected:hover
		    {
		        text-decoration: none;
		    }
		    
		    .hidden
		    {
		        display: none;
		    }
		    
		    h1.job-search-title
		    {
		        font-size: 14px;
		        margin: 0 0px 16px;
		    }
		    
		    #search_results_jobs
		    {
		        border-top: 1px solid #ccc;
		    }
		    
		    .job-result-row
		    {
		        width: 100%;
                border-bottom: 1px dashed #DDD;
                position: relative;
		    }
		    
		    .row-info,
		    .cell.row-info
		    {
                padding: 20px 0;
		    }
		    
		    .job-result-row:hover,
		    .job-result-row tr:hover
		    {
		        background-color: #f1f4fa;
		    }
		    
		    .job-result-row.premium
		    {
		        border-left: 3px solid #F8C87D;
		        margin: 2px 0;   
		    }
		    
		    .job-result-left.cell
		    {
		        width: 80px;
		        padding-right: 8px;
		    }
		    
		    .company-logo
		    {
		        text-align: center;
		    }
		    
		    .company-logo img
		    {
		        width: 85%;
		        border: 1px solid #CCC;
		    }
		    
		    .company-logo a img
		    {
		        border: none;
		    }
		    
		    .video-branding
		    {
		        width: 100%;
                text-align: center;
                margin-top: 7px;
		    }
		    
		    .job-title
		    {
		        margin-right: 150px;
		    }
		    
		    .job-title a
		    {
		        color: #353FB5;
		        font-size: 14px;
		        font-weight: bold;
		    }
		    
		    .job-title a:visited
		    {
		        color: #6f6f6f;
		    }
		    
		    .cell .wrapper
		    {
		        position: relative;   
		    }
		    
		    .share.cell
		    {
		        text-align: left;
                padding: 10px;
                font-size: 11px;
                position: relative;
		    }
		    
		    .share .container
		    {
		        position: absolute;
                top: 30px;
                left: auto;
                right: 2px;
		    }
		    
		    .share .container.open
		    {
		        background: #fff;
		        padding: 3px 8px 1px;
		        border-color: #999; 
		        border-style: solid;
		        border-width: 1px;
		        top: 26px;
                left: -54px;
                right: auto;
                text-align: right;
		    }
		    
		    .share .share-link
		    {
		        z-index:2000;
		        color: #fff;
		    }
		    
		    .share .container.open .share-link
		    {
		        color: #353FB5;
		        font-weight: bold;
		    }
		    
		    .share .buttons
		    {
                display: none;
                min-width: 45px;
		    }
		    
		    .share .container.open .buttons
		    {
                display: block;
		    }
		    
		    .share .button
		    {
		        margin: 5px 0;
		    }
		    
		    .share .button img
		    {
		        display: inline;
		        padding-right:5px;
		        border: none;
		    }
		    
		    .job-result-row:hover .share-link
		    {
		        color: #353FB5;
		    }
		    
		    .company-name,
		    .company-name a
		    {
		        color: #000;
		        padding: 2px 0px;
		        font-size: 11px;
		    }
		    
		    .company-name a
		    {
		        text-decoration: underline;
		    }
		    
		    .job-teaser
		    {
		        padding-top: 5px;
		    }
		    
		    .job-posted-time
		    {
		        color: #6f6f6f;
                font-style: italic;
		    }
		    
		    .list-style .row-info
		    {
		        padding: 10px 0 10px 14px;
		    }
		    
		    .list-style .job-teaser 
		    {
                padding: 0;
            }
		    
		    #search-results-pages
		    {
		        text-align: center;
                padding: 13px 0px;
                background: -moz-linear-gradient(top, #ffffff 0%, #D9D9D9 30%);
                background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#D9D9D9));
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#D9D9D9',GradientType=0 );

		    }
		    
		    #search-results-pages .results-page-number,
		    #search-results-pages strong
		    {
		        border: 1px solid #d2d0db;
		        padding: 3px 7px;
		        background: #fff;
		    }
		    
		    #search-results-pages strong
		    {
		        background: #ededed;
		    }
		    	    		    
		    div.filter-box
		    {
                border: 1px solid #D0D2DA;
                background: #F9F9F9;
                padding: 7px 8px;
                font-size: 11px;
                border-bottom: none;
		    }
		    
		    .filter-nav .filter-box
		    {
		        padding: 7px 4px;
		    }
		    
		    div.filter-box .selected-filter
		    {
		        margin: 8px 0 0 12px;
		    }
		    
		    .facets input[type="checkbox"]
		    {
		        margin-right: 5px;
		    }
		    
		    #bread-basket
		    {
		        text-transform: capitalize;
		        margin-bottom: 10px;
		    }
		    
		    #bread-basket .filter-header
		    {
		        font-size: 12px;
                font-weight: bold;
		    }
		    
		    #bread-basket ul
		    {
		        margin: 8px 0 0 1px;
                padding: 0px;
                list-style: none;
		    }
		    
		    #bread-basket li
		    {
		        margin: 6px 0px 2px;
		    }
		    
		    #bread-basket .filter-name
		    {
		        display: inline;
		    }
		    
		    #bread-basket li:first-child
		    {
		        margin: 2px 0px;
		    }
		    
		    #bread-basket a.kill-filter:link,
		    #bread-basket a.kill-filter:visited
		    {
		        color: #CC0000;
                font-weight: bold;
                font-family: Lucida Console;
                font-size: 12px;
		    }
		    
		    .filter-nav.last .filter-box,
		    #bread-basket
		    {
                border-bottom: 1px solid #D0D2DA;
		    }
		    
		    .filter-nav .filter-header
		    {
		        font-size: 12px;
                font-weight: bold;
		        background-image: url('http://img.icbdr.com/images/js/dark-blue-arrow-right.png');
		        background-repeat: no-repeat;
                padding-left: 15px;
                background-position: 0px 3px;
                cursor: pointer;
		    }
		    
		    .filter-nav .filter-header.open
		    {
		        background-image: url('http://img.icbdr.com/images/js/dark-blue-arrow-down.png');
		        padding-left: 15px;
		    }
		    
		    .filter-nav .all-items
		    {
		        margin: 8px 0px 0px;
		        display: none;
		    }
		    
		    .filter-nav .auto-open .all-items
		    {
		        display: block;
		    }
		    
		    .filter-nav .all-items li
		    {
		        margin: 0px 0px 6px 15px;
		        font-weight: bold;
		    }
		    
		    .filter-nav label
		    {
		        font-weight: normal;
		    }
		    
		    .filter-nav .all-items a:link,
		    .filter-nav .all-items a:visited
		    {
		        color: #363fb5;
                font-size: 11px;
		    }
		    
		    .filter-nav .all-items span
		    {
		        color: #999999;
		        font-style:italic;
		    }
		    
		    .filter-nav .show-more-less
		    {
		        text-align: right;
                border-top: 1px dashed #D2D0DB;
                padding-top: 8px;
		    }
		    
		    .filter-nav .show-more-less a
		    {
		        background-image: url('http://img.icbdr.com/images/js/blue-boxed-arrow-right.png');
		        background-repeat: no-repeat;
                padding: 0px 16px 1px 0px;
                background-position: 100% 0px;
		    }
		    
		    .filter-nav .filter-items,
		    .filter-nav .initial-items,
		    .filter-nav .more-items
		    {
		        padding: 0px;
                margin: 0px;
                list-style: none;
		    }
		    
		    .filter-nav .more-items
		    {
		        display: none;
		    }
		    
		    .filter-nav .filter-items
		    {
		        display:none;
		    }
		    
		    #BOFDisclaimer_Inner.v2 #expandedBOFDisclaimer.BOFDisclaimerText.v2
		    {
                font-size: 12px;
            }
            
            .advanced
            {
                font-size: 10px;
                margin: 10px 5px;
            }
		    
		    
.prefRow:hover .thumbsLinks
{
    display: block;
}

.thumbsLinks
{
    display: none;
    width: 50px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.prefs-applied-message
{
    padding-top: 10px;
    line-height: 140%;
}

.prefs-applied-message a
{
    font-weight: bold;
}
