﻿/* Search results */
.SearchHeading
{
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 4px;
}

.SearchCenter
{
    width: 680px;
}

/* Search breadcrumbs */
.SearchCrumbs
{
    background-color: #eeeeee;
    font-size: 11px;
    line-height: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 50px 10px 8px;    /* padding-right brings bg color under the back link. */
    position: relative;             /* Reference for back link. */
    width: 619px;                   /* With the 8 and 50 above, takes it to 677px (675 grid + 2 borders) */
}
.SearchCrumbsRight
{
    position: absolute;
    left: 620px;
}

img.SearchRemove
{
    margin-right: 1px;
}

.SortByLabel
{
    font-size: 0.8em;
    position: relative;
    top: -1px;
}

.ViewsByLabel
{
    font-size: 0.8em;
    margin-left: 2px;
    position: relative;
    top: -1px;
}

.SearchListSort
{
    float: right;
    margin-right: 10px;
    position: relative;
    top: -4px;
}

.SearchListSort select
{
    font-size: 0.8em;
}

.SearchViewMode
{
    float: left;
    margin-right: 10px;
    position: relative;
    top: -4px;
}

/*
    Product list Pager

    The text align right was insufficient for FF; had to align right in the table itself.
    That seems to have taken the table out of the div, so these margins and padding may be doing nothing.
    copied from ProductNav.css 
*/
.ProdListPager
{
    margin-bottom: 6px;
    margin-right: 10px;
    text-align: left;
    padding: 2px;
}

.ProdListPagerFromTo
{
    font-size: 0.8em;
}

.autocomplete_completionListElement 
{  
    visibility : hidden; 
    margin : 0px! important; 
    background-color : inherit; 
    color : black; 
    border : solid 1px gray; 
    cursor : pointer; 
    text-align : left; 
    list-style-type : none; 
    font-family : Verdana; 
    font-size: 12px; 
    padding : 0; 
} 
.autocomplete_listItem 
{ 
    background-color: white; 
    padding : 4px; 
}      
.autocomplete_highlightedListItem 
{ 
    background-color: #3366cc; 
    color : White;
    padding : 4px; 
}

/* Search Product Grid */

div.SearchProdGrid
{
    width: 680px;
    text-align : center;
}

div.SearchProdGridEntry a:visited
{
    color: #800080;                     /* Visited items match IE default color */
}

div.SearchProdGridEntry
{
    float: left;
    font-size: 11px;
    font-weight: bold;
	margin: 5px;
	text-align: center;
	vertical-align: top;
	width: 160px;
	padding-top : 10px;
}
.SearchProdGridColorVid
{
    margin-top: 4px;
    width: 135px;                       /* Limits to 10 colors then wraps, which looks better than 11. */
}
.SearchProdGridThumb
{
	margin: 0 auto;                     /* Center in all browsers. */
	padding: 2px;
	width: 60px;
	height: 60px;
}

p.SearchProdGridListPrice
{
    font-size: 10px;
    margin: 0px;
    padding: 0px;
}
p.SearchProdGridOurPrice
{
    color: #ff0000;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

div.SearchProdGridNoProducts
{
    font-size: 12px;
    font-weight: bold;
    padding-top: 20px;              /* Margin didn't include a border in ff. */
    margin-bottom: 40px;
    text-align: center;
}

.SearchProdGridPartNumber
{
    font-size:10px;
    color:#999999;
}

