﻿table.results
{
   border-collapse: collapse;
   width:100%;
}

table.results tr td
{
   border-bottom:solid 1px silver;
   padding:1em 0;
}

table.results .header th
{
   
   border-bottom:solid 2px silver;
   color:#af1f1b;
   text-align:left;
   padding:5px;
}

table.results .header a
{
   color:#af1f1b;
   text-align:left;
}

table.results .c1
{
   width: 60%;
}
table.results .c1 a
{
   font-weight: bold;
}
table.results .c2
{
   width: 26%;
}
table.results .c3
{
   width:7%;
   text-align:center;
}
table.results .c3 img
{
   width: 16px;
   height: 16px;
}
table.results .c4
{
   width:7%;
   text-align:center;
}
table.results .c4 img
{
   width: 16px;
   height: 16px;
}

table.results2
{
   border-collapse: collapse;
   width:100%;
}

table.results2 tr td
{
   border-bottom:solid 1px silver;
   padding:1em 0;
}

table.results2 .header th
{
   
   border-bottom:solid 2px silver;
   color:#af1f1b;
   text-align:left;
   padding:5px;
}

table.results2 .header a
{
   color:#af1f1b;
   text-align:left;
}

table.results2 .c1
{
   width: 60%;
}
table.results2 .c1 a
{
   font-weight: bold;
}
table.results2 .c2
{
   width: 40%;
}


#company
{
}



.crumbs
{
   float:left;
   padding-left:222px;
   width:665px;
   clear:both;
   padding-bottom:10px;

}

.crumbs a
{
   color:Gray;
   font-size:0.8em;
   font-weight:bold;
}

.crumbs a:hover
{
   color:Black;
}

/* advanced search optimizations */

.advanced .title
{
    color:#93160B;
    font-weight:bold;
    line-height:3em;
    padding-left:2px;
}

.advanced  .left
{
    float: left; 
    border-right: dashed 1px gray;
    width:420px;
}

.advanced.old
{
    width:580px;
}

.advanced.old .separator
{
    width:100%;
}

.advanced .separator
{
    float: left; 
    border-top: dashed 1px gray; 
    width: 420px; 
    height:10px;
    margin-top:10px;
}

.advanced .right
{
    float: left; 
    padding-left: 5px;
}

.advanced .themes
{
    width:100%;
}

.advanced.old .themes label 
{
    width:250px;
}

.advanced .themes td
{
    vertical-align:top;
}

.advanced .themes img
{
    display:block;
    float:left;
    padding:0 5px 0 0;
    vertical-align:top;
    
}

.advanced .themes label
{
    padding:2px;
    display:block;
    float:left;
    width:165px;
    font-size:11px;
}

.advanced .themes input
{
    float:left;
}

.advanced .keywords
{
    width:100%;
}

.advanced .keywords label
{
    font-size:11px;
    padding:2px 0 0 5px;
    float:left;
    
}

.advanced .keywords input
{
    float:left;
}

.general
{
    width:100%;
}

.general label
{
    font-size:11px;
    padding:2px 0 0 5px;
    float:left;
}

.general input
{
    float:left;
}

