﻿#page-contents
{
    padding:0px;
    width:600px;

}
.search-keywords
{
    margin-left:3px;
}
#search-header,#search-footer
{

    float:left;
    width:100%;
}
#search-display
{
    float:left;
    padding:5px 20px 5px 20px;
}
#search-nav
{
    float:right;
    padding:5px 20px 5px 20px;
}
.nav-link
{
    margin-left:25px;
}
a.nav-link
{
    text-decoration:none;
    color:#0D90C1;
}
a.nav-link:hover
{
    text-decoration:underline;
}
.view-label a
{
    color:#FFFFFF;
    text-decoration:none;
}
.view-label a:hover
{
    text-decoration:underline;
}
#search-bar
{
  
    background-color:#EBEBEB;
    border-top:solid 1px #ADBCD5;
    border-bottom:solid 1px #ADBCD5;
    width:100%;
    height:25px;
    float:left;
}
#search-sort
{
    padding:5px 20px 5px 20px;
    float:left;
}
#search-view
{
    width:180px;
    padding:5px 20px 5px 20px;
    float:right;
    height:15px;
    background-color:#828080;
    color:#FFFFFF;
font-size:.8em;
}

.view-label, .list-image, .grid-image
{
    float:left;
    margin:0 3px 0 3px;
}
.list-image
{
    margin-right:20px;
}
.result-line-list
{
    width:600px;
    min-height:160px;
    height:160px;
    margin-top:10px;

    border-bottom:solid 1px #ADBCD5;
    float:left;
}
.result-line-grid
{
    min-height:400px;
    height:400px;
    width:175px;
    display:table-cell;
    float:left;
    margin:0px;
    padding:12px;

    border-bottom:solid 1px #ADBCD5;
    border-right:solid 1px #ADBCD5;
}

.end-row
{
    border-right:none;
}
.last-result
{
    border-bottom:none;
}
.result-line-list span, .result-line-grid span
{
    display:block;
}
.result-line-list .result-thumb, .result-line-list .result-info, .result-line-list .result-more
{
    float:left;
    margin-left:15px;
}
.result-line-grid .result-thumb
{
    display:table-cell;
    width:170px;
    height:120px;
    text-align:center;
    float:left;
    
}
.result-line-list .result-thumb
{
    width:95px;
    display:table-cell;
    text-align:center;
}
.result-line-list .result-thumb a img
{
    /*width:75px;*/
}
.result-line-grid .result-thumb a img
{
    /*height:100px;*/
}
.result-info span
{
    margin-bottom:10px;
}

.result-name a
{

    text-decoration:none;
    color:#0D90C1;
}
.result-name a:hover
{
    text-decoration:underline;
}

.result-line-list .result-info
{
    width:300px;
}
.result-line-grid .result-info
{
    width:100%;
}

.result-more
{
    border:solid 1px #0D90C1;
    padding:5px;
    margin-top:30px;
    margin-left:auto;
    margin-right:auto;
    width:110px;
}
.result-more a
{

    text-decoration:none;
    color:#0D90C1;
}
.result-more a:hover
{
    text-decoration:underline;
}
.result-label
{
    float:left;
    margin-right:3px;
}
.result-vendor, .result-category
{
    color:#A4A4A4;
}
