/*d:\matrixservices\wwwroot\css\employerprofile\companyprofiles_base.css */

.CBCompanyProfiles
{
    font: 12px Arial, Helvetica, Sans-Serif;
}

#pnlInnerWrapper
{
    max-width: 960px;
    min-width: 270px;
    width: auto;
}

.mainHeaderInner
{
    max-width: 960px;
    min-width: 270px;
    width: auto;
}

.CBCompanyProfiles #compwrapper
{
    background: #fff;
    border: 0.1em solid #cccccc;
	border-bottom: 2px solid #c0c0c0;
	border-radius: 8px;
	border-right: 2px solid #c0c0c0;
	margin: auto;
	overflow: hidden;
    padding: 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.CBCompanyProfiles a
{
	color: #275CAB;
	font-size: 1em;
}

#conCntMnu
{
   display: none;
}

#conCntPage
{
	margin-left: 0;
	width: auto;
}

#compheader h1
{
    display: inline; 
}
/*d:\matrixservices\wwwroot\css\employerprofile\companysearch.css */
input 
{
    box-shadow: none;
    padding: 0;
}

/* Page Default Tag Styling */
.CBCompanyProfiles h1
{
    box-sizing: border-box;
    color: rgb(24, 38, 66);
    cursor: default;
    display: block;
    font-family: Lato-Bold, Helvetica, Arial, sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: bold;
    height: 45px;
    line-height: 50px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.CBCompanyProfiles *:focus  
{  
    outline: none;  
}  
   
.CBCompanyProfiles p
{
    margin: 0;
    padding: 0;
    font-family: Arial;
}

.CBCompanyProfiles input[type=submit]
{
    background-color: #4376C3;
    border-radius: 5px;
    color: #FFF;
    cursor: pointer;
    width: 25px;
}

.CBCompanyProfiles fieldset, .CBCompanyProfiles ul, .CBCompanyProfiles li
{
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}

.CBCompanyProfiles ul, .CBCompanyProfiles li
{
    list-style: none;
}

/* View and SortBy Section */
.CBCompanyProfiles #sortby
{
    display: inline;
	float: right;
	font-size: 0.91666667em;
	margin-right: 2%;
}

    .CBCompanyProfiles #sortby #DetailedView
    {
        margin-right: 3px;
    }

    .CBCompanyProfiles #sortby img
    {
        vertical-align: middle;
    }

        .CBCompanyProfiles #sortby img.SelectedView
        {
            border: 1px solid #36F;
        }

    .CBCompanyProfiles #sortby span
    {
        color: #d0d0d0; 
        font-size: 2em   
    }

    .CBCompanyProfiles #sortby #ddlSortBy
    {
        font-size: 11px;
        padding: 0;
    }

/* Company Wrapper */
.CBCompanyProfiles #compwrapper
{
    float: left;
    _height: 525px;
    margin-top: 7px;
    min-height: 525px;
	width: 99%;
}
    /* Sidebar */
    .CBCompanyProfiles #compwrapper #facets
    {
	    float:left;
	    min-width:210px;
	    width:28%;
    }
    
        .CBCompanyProfiles #facets input[type=text], .CBCompanyProfiles #facets input[type=image]
        {
            background-color: transparent;
            border: 0px;
            box-shadow: none;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            position: absolute;
        }
    
        .CBCompanyProfiles #facets div.searchwrapper 
        {
            background-image: url(https://secure.icbdr.com/images/empprof/images/othersrchbox.jpg);
            background-position: 0 0;
            background-repeat: no-repeat;
            height: 23px;
            margin: 0px;
            padding: 0px;
            position: relative;
            width: 184px;
        }
        
        .CBCompanyProfiles #facets input[type=image]
        {
            cursor: default;
            height: 23px;
            left: 10px;
            top: 0px;
            width: 22px;
        }
    
        .CBCompanyProfiles #facets input[type=text]
        {
            box-shadow: none;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            color: #333;
            font-size: 13px;
            height: 16px;
            left: 22px;
            top: 3px;
            width: 166px;
        }
    
        /* Company Search Box */
        .CBCompanyProfiles #facets #CompanySearchBox
        {
            background: url(https://secure.icbdr.com/images/empprof/images/compsrchbg.jpg) repeat-x bottom;
            height: 34px;
            padding-left: 12px;
            padding-top: 10px;
            text-align: left;
        }
        
            .CBCompanyProfiles #CompanySearchBox #mainsearch
            {
                background-image: url(https://secure.icbdr.com/images/empprof/images/srchbox.gif);
            }

                .CBCompanyProfiles #mainsearch input[type=text]
                {
                    color: #fff;
                }
                
                .CBCompanyProfiles #mainsearch input[type=submit]
                {
                    left: 205px;
                    position: absolute;
                    top: 0px;
                }
                
        /* Facet Container */
        .CBCompanyProfiles #facets #facetcontainer
        {
            background: #FFF url(https://secure.icbdr.com/images/empprof/images/facetshadow.jpg) no-repeat top right;
            border-top: 1px solid #DADADA;
            padding-left:3%;
	        padding-right:3%;
	        position:relative;
	        text-align:left;
        }
        
            .CBCompanyProfiles #facetcontainer p.facetcaption
            {
                color:#777777;
                font-size:1.583333333em;
                letter-spacing: -0.055em;
            }
            
            .CBCompanyProfiles #facetcontainer #resetPage
            {
                color:#2e5198;
                display:block;
                font-size:11px;
                position:absolute;
                right:12px;
                top:14px;
            }
            
            .CBCompanyProfiles #facetcontainer ul.facets
            {
                font-size: 0.916666666em; /* 11/12 */
            }
            
                .CBCompanyProfiles #facetcontainer ul.facets li.facet
                {
                    border-top: 1px dotted #d1d1d1;
                    color: #333;
                    line-height: 18px;
                    margin-top: 8px;
                    overflow: hidden;
                    padding-left: 3px;
                    padding-top:8px;
                    position: relative;
                    zoom: 1;
                }
                
                    .CBCompanyProfiles #facetcontainer ul.facets li.facet a.facet-toggle
                    {
                        background:transparent url('https://secure.icbdr.com/images/empprof/images/minusandplusicons.gif') no-repeat 0 0px;
                        cursor:pointer;
                        display:block;
                        height:11px;
                        position:absolute;
                        right:0;
                        text-indent:-99999px;
                        top:11px;
                        width:11px;
                    }
                
                    .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facet-toggle
                    {
                        cursor: pointer;
                        font-size: 1.166666667em;
                        font-weight: bold;
                        padding-bottom: 0.08333333em;
                        padding-right: 5%;
                    }
                    
                    .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facetplaceholder
                    {
                        position:relative;
                        zoom:1;
                    }
                    
                        .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facetplaceholder ul
                        {
                            margin-top:2px;
                        }

                            .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facetplaceholder ul li
                            {
                                line-height: 20px;
                            }
                        
                                .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facetplaceholder ul li input 
                                {
                                    margin-left: -3px;
                                    vertical-align: middle;
                                }

                                .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facetplaceholder ul li label 
                                {
                                    display: inline;
                                    font-weight: normal;
                                    vertical-align: middle;
                                }
                                
                                .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facetplaceholder ul li a
                                {
                                    color: #000;
                                    text-decoration: none;
                                }
                        
                                    .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facetplaceholder ul li a.AllFacet
                                    {
                                        font-weight: bold;   
                                    }
                        
                                    .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facetplaceholder ul li a div
                                    {
                                        float: left;
                                        height: 15px;
                                        margin-right: 3px;
                                        width: 15px;
                                    }

                                        .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facetplaceholder ul li a div.facetCheckbox
                                        {
                                            background: url('https://secure.icbdr.com/images/js/cp/checkbox.png');
                                        }

                                        .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facetplaceholder ul li a:hover div.facetCheckbox
                                        {
                                            background: url('https://secure.icbdr.com/images/js/cp/checkboxhover.png');
                                        }

                                        .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facetplaceholder ul li a div.facetCheckboxChecked
                                        {
                                            background: url('https://secure.icbdr.com/images/js/cp/checkboxchecked.png');
                                        }

                                        .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facetplaceholder ul li a:hover div.facetCheckboxChecked
                                        {
                                            background: url('https://secure.icbdr.com/images/js/cp/checkboxcheckedhover.png');
                                        }

                            .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facetplaceholder a.showmore
                            {
                                color: #275CAB;
                                display: none;
                                text-decoration: none;
                            }

                            .CBCompanyProfiles #facetcontainer ul.facets li.facet div.facetplaceholder a.showmore:hover
                            {
                                color: #275CAB;
                                text-decoration: underline;
                            }

                    .CBCompanyProfiles #facetcontainer ul.facets li.facet div.searchwrapper
                    {
                        display: none;
                    }
                    
                    .CBCompanyProfiles #facetcontainer ul.facets li.facet div.searchwrapper input[type=text].otherWatermark
                    {
	                    color: #C1C1C1;
                    }
    
                    .CBCompanyProfiles #facetcontainer #slider_avj
                    {
                        display: none;
                    }
    
                    .CBCompanyProfiles #facetcontainer #slider_avj #availjobslider div.ui-slider-range
                    {
                        background: #85ce3f;
                    }
                    
                    .CBCompanyProfiles #facetcontainer #noslider_avj input[type=text]
                    {
                        border: 1px solid gray;
                        height: 22px;
                        position: static;
                        width: 65px;   
                    }
           
    /* Result Pane */         
    .CBCompanyProfiles #resultpane
    {
        border-left: 1px solid #dadada;
        float: left;
        min-height: 525px;
        text-align: left;
        width: 71.8%;
	    _height: 525px;
    }

        .CBCompanyProfiles  #resultpane div.resultpane_inner
        {
	        margin-left: 2.4%;
	        margin-right: 2.4%;
        }

            .CBCompanyProfiles #resultpane #topsearchwrapper
            {
	            height:3.8em;
	            border-bottom:1px solid #dadada;
            }

            .CBCompanyProfiles #resultpane #topsearchwrapper #topsearch
            {
	            float:left; 
	            width: 47%;
            }

            /* Pagination */
            .CBCompanyProfiles #resultpane #topsearchwrapper #Pagination
            {
	            float:right;
	            padding-top:1em;
	            width:52%;
            }
            
                .CBCompanyProfiles #SearchPagination
                {
                    display:inline-block;
                    float:right;
                    font: Arial 11px;
                    margin: 0px;
                    padding: 0px;
                }

                    .CBCompanyProfiles #SearchPagination a
                    {
                        color: #666;
                        display: block;
                        float: left;
                        height: 18px;
	                    line-height: 18px;
	                    margin: 0px 5px 3px 0px;
                        padding: 0;
	                    text-align: center;
	                    text-decoration: none;
	                    width: 22px;
                    }

                    .CBCompanyProfiles #SearchPagination a:hover
                    {
                        font-weight:bold;
                    }

                    .CBCompanyProfiles #SearchPagination span
                    {
                        color:#999;
                        display: block;
                        float: left;
                        font-weight:bold;
	                    height:18px;
                        line-height:18px;
                        margin: 0px 5px 3px 0px;
                        padding: 0;
	                    text-align:center;
	                    width:11px;
                    }

                    .CBCompanyProfiles #SearchPagination span.current
                    {
                        background-color: #09a0db;
                        border: solid 1px #09a0db;
                        color: #FFF !important;
	                    font-weight:bold;
	                    height:18px;
	                    line-height:18px;
	                    width:22px;
                        border-radius: 3px;
                    }

                    .CBCompanyProfiles #SearchPagination span.current.prev, .CBCompanyProfiles #SearchPagination span.current.next
                    {
                        display:none;
                    }

            .CBCompanyProfiles #resultpane #topsearchwrapper #sortby2
            {
                 display:none;
            }

            /* Search Results */
            .CBCompanyProfiles #resultpane #searchresults li
            {
                _height:4em;
                min-height:4em;
                margin:0;
                padding:0.9em 0 0.7em 0;
                border-bottom:1px solid #dadada;
	            display:inline-block;
	            width:100%;
            }
            
            .CBCompanyProfiles #resultpane #searchresults li:hover
            {
                background-color:#f0f0f0;
            }
    
            .CBCompanyProfiles #resultpane #searchresults li.PremiumProfileListing
            {
                background-color:#fbfbfb;
                cursor: pointer;
            }

            .CBCompanyProfiles #resultpane #searchresults li.PremiumProfileListing:hover
            {
               background-color:#f0f0f0;
            }

.CBCompanyProfiles #Pagination2
{
	float:right;
	padding-top:7px;
}

.CBCompanyProfiles p.searchcaption
{
    line-height: 2.5em;
    overflow: hidden;
    padding-right: 4%; 
	text-overflow: ellipsis; 
	white-space: nowrap; 
	width: 96%;
}

.CBCompanyProfiles p.compname
{
	white-space: nowrap;
	overflow: hidden; 
	text-overflow: ellipsis; 
	width:100%;
}

.CBCompanyProfiles p.compicons
{
    white-space: nowrap; 
    overflow: hidden;
    width: 100%;
}

.CBCompanyProfiles img.icon
{
    border: 0;
    height: 16px;
    margin-right: 3px;
    width: 20px;
    margin-top: 3px;
}

.CBCompanyProfiles a.companyname
{
    font-size:1.0833333em;
	line-height:1.5em;  
}

.CBCompanyProfiles .companylogo
{
	float:left; text-align:center; width:140px; height:50px; padding-top:0; overflow:hidden;
}

.CBCompanyProfiles .companylogo img
{
	vertical-align:middle;
	width: 90px;
}

.CBCompanyProfiles .companyinfo
{
	float:left; padding-top:0; width:70%;
}

.CBCompanyProfiles .industry
{
	color:#666666; line-height:1.5em; font-size:1em;
	white-space: nowrap;overflow: hidden; text-overflow: ellipsis; width:100%
}

.CBCompanyProfiles .extraInfo div
{
	color:#333333; line-height:18px; float:left;
}

.CBCompanyProfiles #searchresults
{
    font-size:1em;
    overflow: hidden;
    width: 100%;
}

.CBCompanyProfiles #searchresults a:link,
.CBCompanyProfiles #searchresults a:active
{
    text-decoration:none;
}

.CBCompanyProfiles p.searchcaption
{
    letter-spacing: -0.055em;
    font-size:1.58333333em;  /* 19/12 */
    color:#555555;
}

.CBCompanyProfiles li.select-all
{
    font-weight:bold;
}

.CBCompanyProfiles #compwrapper
{
    padding: 0px;
	border: 1px solid #cccccc;
	border-bottom: 2px solid #c0c0c0;
	border-right:2px solid #c0c0c0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.CBCompanyProfiles #loadingSpinner
{
	display:none;
	color:#000;
	font-size:14px;
	position:absolute;
	width:250px;
	background-color:#f7f7f7;
	height:100px;
	font-family:arial;
	text-align:center;
	border: 1px solid #f0f0f0;
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* Responsive Styling */
@media screen and (max-width:880px)
{
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination 
	{
	    float: none; 
	    padding-top: 0;
	    width: 100%;
	}
	
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination #SearchPagination
	{
	    float: left; 
	    width: auto; 
	}
	
	.CBCompanyProfiles #resultpane #topsearchwrapper
	{
	    height: 6.8em
	}
	
	.CBCompanyProfiles #resultpane #topsearchwrapper #topsearch
	{
	    float: none; 
	    width: 100%
	}
	
	.CBCompanyProfiles #resultpane .pipeAfterEmployees
	{
	    display: none;
	}
	
	.CBCompanyProfiles #resultpane .pipeAfterHQ
	{
	    display: none;
	}
	
	.CBCompanyProfiles #compwrapper #resultpane
	{
	    margin-left: 210px; 
	    width: 71.8%; 
	}
	
	.CBCompanyProfiles #compwrapper #facets
	{
	    margin-right: -210px;
	}
	
	.CBCompanyProfiles #compwrapper .extraInfo div
	{
	    float:none;
	}
	
	.CBCompanyProfiles #compwrapper .firstBlock
	{
	    float:left;
	}
	
	.CBCompanyProfiles #compwrapper .secondBlock
	{
	    float:left;
	}
	
	.CBCompanyProfiles #compwrapper .thirdBlock
	{
	    float:none;
	}
}

@media screen and (max-width:790px)
{.CBCompanyProfiles #compwrapper #resultpane{width:71.8%; }}

@media screen and (max-width:780px)
{.CBCompanyProfiles #compwrapper #resultpane{width:71%; }}

@media screen and (max-width:770px)
{.CBCompanyProfiles #compwrapper #resultpane{width:70.5%; }}

@media screen and (max-width:760px)
{
	.CBCompanyProfiles #compwrapper #resultpane{width:70.2%; }
	.CBCompanyProfiles #compwrapper .companylogo img
	{
		width: 60px;		
	}
	
	.CBCompanyProfiles #compwrapper .companylogo
	{
		width: 100px;
	}
}

@media screen and (max-width:750px)
{.CBCompanyProfiles #compwrapper #resultpane{width:69.9%; }}

@media screen and (max-width:740px)
{.CBCompanyProfiles #compwrapper #resultpane{width:69.5%; }}

@media screen and (max-width:730px)
{.CBCompanyProfiles #compwrapper #resultpane{width:69.1%; }}

@media screen and (max-width:720px)
{.CBCompanyProfiles #compwrapper #resultpane{width:68.7%; }}

@media screen and (max-width:710px)
{.CBCompanyProfiles #compwrapper #resultpane{width:68.4%; }}

@media screen and (max-width:700px)
{.CBCompanyProfiles #compwrapper #resultpane{width:68.0%; }}

@media screen and (max-width:690px)
{.CBCompanyProfiles #compwrapper #resultpane{width:67.5%; }}

@media screen and (max-width:680px)
{.CBCompanyProfiles #compwrapper #resultpane{width:67.0%; }}

@media screen and (max-width:670px)
{.CBCompanyProfiles #compwrapper #resultpane{width:66.4%; }}

@media screen and (max-width:660px)
{.CBCompanyProfiles #compwrapper #resultpane{width:65.9%; }}

@media screen and (max-width:650px)
{.CBCompanyProfiles #compwrapper #resultpane{width:65.4; }}

@media screen and (max-width:640px)
{
    .CBCompanyProfiles #compwrapper #resultpane{width:64.8%; }
	.CBCompanyProfiles #compwrapper #resultpane .companyinfo{width:65%;}
    .cb_footer
    {
        display: none;
    }
}

@media screen and (max-width:630px)
{.CBCompanyProfiles #compwrapper #resultpane{width:64.0%; }}

@media screen and (max-width:620px)
{.CBCompanyProfiles #compwrapper #resultpane{width:63.5%; }}

@media screen and (max-width:610px)
{.CBCompanyProfiles #compwrapper #resultpane{width:63.0%; }}

@media screen and (max-width:600px)
{
	.CBCompanyProfiles #compwrapper #resultpane{width:62.4%; }
	.CBCompanyProfiles #compwrapper #resultpane .companylogo img{border:1px solid #e6e6e6; margin-bottom:0.6em;}
	.CBCompanyProfiles #compwrapper #resultpane .companyinfo{float:none; padding-left:19px; clear:both; width:92% }
	.CBCompanyProfiles #compwrapper #resultpane .companylogo{height: auto;}
	
	.CBCompanyProfiles #compwrapper p.searchcaption{letter-spacing: normal; line-height:3.1em; padding-left:1%; font-size:1.25em;  /* 14/12 */}

	
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination #SearchPagination .current, .CBCompanyProfiles #Pagination2 .pagination .current{width:18px;}
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination{padding-left:0.5%;}
	.CBCompanyProfiles #Pagination2{float:left; padding-left:0.5%;}
	
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination #SearchPagination{float:left;}
	.CBCompanyProfiles #Pagination2 .pagination{float:left;}
}


@media screen and (max-width:590px)
{.CBCompanyProfiles #compwrapper #resultpane{width:62.0%; }}

@media screen and (max-width:580px)
{.CBCompanyProfiles #compwrapper #resultpane{width:61.3%; }}

@media screen and (max-width:570px)
{.CBCompanyProfiles #compwrapper #resultpane{width:60.8%; }}

@media screen and (max-width:560px)
{.CBCompanyProfiles #compwrapper #resultpane{width:60.1%; }}

@media screen and (max-width:550px)
{
    .CBCompanyProfiles #compwrapper #resultpane{width:59.4%; }
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination #SearchPagination a, .CBCompanyProfiles #Pagination2 .pagination a {margin: 0px 2px 1px 0px; width:18px;} 
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination #SearchPagination span, .CBCompanyProfiles #Pagination2 .pagination span {margin: 0px 2px 1px 0px; width:8px;}
}

@media screen and (max-width:540px)
{
    .CBCompanyProfiles #compwrapper #resultpane{width:57.8%; }
}

@media screen and (max-width:530px)
{.CBCompanyProfiles #compwrapper #resultpane{width:56.8%; }}

@media screen and (max-width:520px)
{.CBCompanyProfiles #compwrapper #resultpane{width:55.8%; }}

@media screen and (max-width:510px)
{.CBCompanyProfiles #compwrapper #resultpane{width:55.0%; }}

@media screen and (max-width:500px)
{.CBCompanyProfiles #compwrapper #resultpane{width:54.3%; }}

@media screen and (max-width:490px)
{.CBCompanyProfiles #compwrapper #resultpane{width:53.6%; }}

@media screen and (max-width:480px)
{
	.CBCompanyProfiles #compwrapper #resultpane{float:none; width:100%; border-left:none; margin:0;}
	.CBCompanyProfiles #compwrapper #facets{width:100%; margin:0; float:none; min-width:auto; }
	.CBCompanyProfiles #compwrapper p.searchcaption{line-height:1.7em; }
	.CBCompanyProfiles #compwrapper #resultpane .companylogo{text-align:left; }
	.CBCompanyProfiles #compwrapper #resultpane .companyinfo{padding-left:0; width:100% }
	.CBCompanyProfiles #searchresults li{padding-left:1%;}
	.CBCompanyProfiles #sortby{padding-top:0;}
	.CBCompanyProfiles #resultpane #searchresults li:hover {background: transparent; }
	.CBCompanyProfiles #resultpane #searchresults li.PremiumProfileListing:hover
    {
        /* IE10 */ 
        background-image: -ms-linear-gradient(left, #FFFFFF 20%, #FFDF75 100%);

        /* Mozilla Firefox */ 
        background-image: -moz-linear-gradient(left, #FFFFFF 20%, #FFDF75 100%);

        /* Opera */ 
        background-image: -o-linear-gradient(left, #FFFFFF 20%, #FFDF75 100%);

        /* Webkit (Safari/Chrome 10) */ 
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0.2, #FFFFFF), color-stop(1, #FFDF75));

        /* Webkit (Chrome 11+) */ 
        background-image: -webkit-linear-gradient(left, #FFFFFF 20%, #FFDF75 100%);

        /* Proposed W3C Markup */ 
        background-image: linear-gradient(left, #FFFFFF 20%, #FFDF75 100%);
    
        /* For IE7 and IE8 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55FFFFFF, endColorstr=#55FFA600, GradientType=1);
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55FFFFFF, endColorstr=#55FFA600, GradientType=1);
    }
	.CBCompanyProfiles #compwrapper ul.facets .facetplaceholder{display:none;}
	.CBCompanyProfiles h1.header{font-size: 2em;}
	.CBCompanyProfiles #facetcontainer ul.facets li.facet a.facet-toggle{background-position: 0 -11px;}
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination{padding-top:0.5em;}
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination #SearchPagination a, .CBCompanyProfiles #Pagination2 .pagination a {margin: 0px 8px 6px 0px; width:31px; height:25px; line-height:25px; font-size:1.2em} 
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination #SearchPagination span, .CBCompanyProfiles #Pagination2 .pagination span {margin: 0px 8px 6px 0px; width:16px;}
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination #SearchPagination span.current, .CBCompanyProfiles #Pagination2 .pagination span.current {margin: 0px 8px 6px 0px; width:31px; height:25px;line-height:25px; font-size:1.2em}
	.CBCompanyProfiles #resultpane #topsearchwrapper {height:8.6em}
	.CBCompanyProfiles #compwrapper #resultpane .resultpane_inner{margin-left:3.0%; margin-right:3.0%;}
	.CBCompanyProfiles #sortby{display:none;}
	.CBCompanyProfiles #resultpane #sortby2{padding-top:0.5em; clear:both; display:block;}
	.CBCompanyProfiles #resultpane select.ddlSortBy{font-size:1.2em}
	
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination #SearchPagination a, .CBCompanyProfiles #Pagination2 .pagination a {display:none;}
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination #SearchPagination a.prev, .CBCompanyProfiles #Pagination2 .pagination a.prev {display:block;}
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination #SearchPagination a.sp, .CBCompanyProfiles #Pagination2 .pagination a.sp {display:block;}
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination #SearchPagination a.ep, .CBCompanyProfiles #Pagination2 .pagination a.ep {display:block;}
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination #SearchPagination a.next, .CBCompanyProfiles #Pagination2 .pagination a.next {display:block;}
	.CBCompanyProfiles #resultpane #topsearchwrapper #Pagination #SearchPagination span.current.prev, .CBCompanyProfiles #Pagination2 .pagination span.current.prev {margin: 0px 8px 6px 0px; width:31px; height:25px;line-height:25px; font-size:1.2em}
	.CBCompanyProfiles #compwrapper ul.facets {font-size: 1em; }
	.CBCompanyProfiles #compwrapper .facets li{color:#666}
	.CBCompanyProfiles #compwrapper .companylogo img{width: 90px;}
	
	.CBCompanyProfiles #facetcontainer{background: none;}	
	.CBCompanyProfiles #compwrapper{background:#fff url(https://secure.icbdr.com/images/empprof/images/facetshadow.jpg) no-repeat 100% 44px;}
	
	#CBIntlBar1_intlPanel{display:none;}
    #CBCSMenuBar1_csmenuPanel{display:none;}
    #cbHeader{display:none;}
}

@media screen and (max-device-width: 480px)
{
    body{-webkit-text-size-adjust: none;}
}






