﻿.location,
.parts-search,
.parts-results
{
  float:left;
  width:520px;
}

.location 
{
  border:1px solid #000;
}

.parts-search .search 
{
  float:left;
  margin-top:5px;
  background-color:#a8a8a8;
  border-left:1px solid #878787;
  font-weight:bold;
  color:#fff;
  padding:10px 0 0 5px;
  border-top:1px solid #e0e0e0;
  border-right:1px solid #e0e0e0;
  border-bottom:1px solid #878787;
}

.searchbox 
{
  float:left;
  margin-top:5px;
  padding:10px 5px 10px 5px;
}

.searchbox input 
{
  vertical-align:middle;
}

/* parts results */
.parts-results 
{
  margin-top:15px;
  background-color:#cccccc;
}

.parts-results th 
{
 background-color:#000;
 color:#fff;
}

.parts-results th,
.parts-results td
{
  padding-left:10px;
}

.quantity 
{
  width:90px;
  vertical-align:middle;
}

.quantity .sm 
{
  width:25px;
}

.inquiry 
{
  width:100px;
  text-align:center;
}
.inquiry a,
.inquiry a:link,
.inquiry a:active,
.inquiry a:visited
{
  text-decoration:none;
  background-color:#d6d6d6;
  border-top:1px solid #c2c2c2;
  border-right:1px solid #c2c2c2;
  border-bottom:1px solid #4d4d4d;
  border-left:1px solid #4d4d4d;
  color:#4d4d4d;
  padding:1px 5px 1px 5px;
  cursor:help;
}

.description 
{
  font-size:10px;
  font-weight:bold;
  line-height:10px;
}
.part-num 
{
  font-weight:bold;
}
.addcart 
{
  vertical-align:middle;
  padding-right:5px;
}
.addcart input 
{
  text-decoration:none;
  background-color:#d6d6d6;
  border-top:1px solid #c2c2c2;
  border-right:1px solid #c2c2c2;
  border-bottom:1px solid #4d4d4d;
  border-left:1px solid #4d4d4d;
  color:#4d4d4d;
}