
/* 
   Print stylesheet for Find/Locate results
*/

html body   {
    font-family:Helvetica, Arial, sans-serif;
    font-size:0.9em;
    color:#545454;
    background:none;
}

a   {
    color:#3b647c;
}

div#Navigation,
div#Header form,
div#Sidebar,
div#SidebarNoBanner,
div#Footer,
div#LocationPane,
a#PrintList,
div#Breadcrumbs{
    display:none;
    width:0px;
    height:0px;
}

img {
    border:0;
}

div#Container   {
    width:500px;
}

h2  {
    margin:10px 0;
    padding:0;
    color:#3b647c;
    font-size:46px;
}


div.searchResults table#SearchResults   {
    border:1px solid #ccc;
    width:500px;
}

    div.resultsWrapper  {
        clear:both;
    }
    
    div.searchResults strong    {
        display:block;
        font-size:1em;
        background:#3b647c;
        color:#fff;
        line-height:30px;
        margin-bottom:20px;
        float:left;
    }

        div.searchResults strong.company    {
            width:200px;
        }

        div.searchResults strong.location   {
            width:200px;
        }

    table#SearchResults td    {
        background:#eaeaea;
    }


    table#SearchResults td a  {
        padding-right:10px;
        background: transparent url(../images/icon-arrow.png) right top no-repeat;
        color:#333;
        font-weight:bold;
        text-decoration: none;
        line-height:35px;
        font-size:0.9em;
    }

    div.globalResults table#SearchResults td a  {
        font-size:0.9em;
    }

table#SearchResults td div  {
    padding-left:20px;
}

table#SearchResults td hr  {
    border:0;
    background-color:#dadfe2;
    margin:0;
    height:1px;
}

table#SearchResults td table  {
    font-size:0.85em;
    padding:0;
    margin:0;
    border-collapse:collapse;
    width:100%;
    line-height:13px;
   
}

table#SearchResults td table td {
    width:30%;
    padding:0;
    margin:0;
    color:#666;
    background:#fff;
}

table#SearchResults td table tr.details td {
    padding:5px 0;
}

table#SearchResults td table tr.details td.phone span {
    padding-left:40px;
}

table#SearchResults td table tr.details td.email span,
table#SearchResults td table tr.details td.city span{
    padding-left:22px;
}

table#SearchResults tr.noresults td {
    font-size:0.8em;
}

table#SearchResults tr.noresults td span    {
    padding-left:10px;
}


