a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}
img 
{
    border:none;
}    

form {
	margin: 0px;
	padding: 0px;
}
.leg
{
color: #ffffff;
border: 1px solid #f12f5d;
padding: 2px 6px;
margin-top:-17px;
margin-left:10px;
position:absolute;
z-index: 100;
background-color:#f06f6b;
font-size:10pt;
font-weight:bold;
} 
.legrelative
{
color: #ffffff;
border: 1px solid #f12f5d;
padding: 2px 6px 0px 0px;
background-color:#f06f6b;
cursor:pointer;
font-size:10pt;
font-weight:bold;
height:28px;
} 
.callout
{
border-style:solid; 
border-width:1px; 
border-color:#3b4344; 
margin-left: auto; 
margin-right: auto; 
background-color:#bbbd91;
}
.callout2
{
border-style:solid; 
border-width:1px; 
border-color:#3b4344; 
margin-left: auto; 
margin-right: auto; 
background-color:#ffffff;
}
.catBrand
{

font-size: 8pt;

}

.catHouse
{
margin-top:5px;
margin-bottom:0px;

}
BODY
{
    font-family: Arial, Helvetica, sans serif;
    color: black;
}

P 
{
    font-size:10pt;
    margin-top:0px;
    margin-bottom:0px;

}

H1
{
    font-family: Arial, Helvetica, sans serif;
    font-size:14pt;    
    color: black;
    margin-top:0px;
}


H2
{
    font-family: Arial, Helvetica, sans serif;
    font-size:13pt;
    color: black;
    margin: 0px 0px 10px 0px;
}
H3
{
    font-family: Arial, Helvetica, sans serif;
    font-size:12pt;
    color: black; 
    margin: 0px 0px 0px 0px;
    


}

div.auto_complete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #000000;
  margin:0px;
  padding:0px;
  z-index:200;
}
ul.contacts  {
  list-style-type: none;
  margin:0px;
  padding:0px;
}
ul.contacts li.selected 
{
  background-color: #f06f6b;
  color:White;
}
li.contact {
  list-style-type: none;
  display:block;
  margin:0;
  padding:1px;
  height:32px;
  border-top:1px solid #000000;

  
}
li.contact div.image {
  float:left;
  width:32px;
  height:32px;
  margin-right:8px;
}
li.contact div.name {
  font-weight:normal;
  font-size:10pt;
  line-height:1.0em;
}
li.contact div.email {
  font-size:9pt;
}
li.contact b {
  font-weight:bold;
  color:#000000;
  background-color:#f8b7b5; 
}
#emailprices 
{
    font-size:10pt;
}

#list {
  margin:0;
  margin-top:10px;
  padding:0;
  list-style-type: none;
  width:250px;
}
#list li {
  margin:0;
  margin-bottom:4px;
  padding:5px;
  border:1px solid #888;
  cursor:move;
}

td.frontPageOfferRow1
{
    width:87px; 
    border:none; 
    vertical-align:bottom; 
    text-align:center;
}

td.frontPageOfferExtraRows
{
width:87px; border:none; vertical-align:top; text-align:center;
}

td.frontPageOfferRow3
{
width:87px; border:none; vertical-align:top; text-align:center;
}

tr.VisibleTopOffers 
{
display:inline;
}

tr.HiddenTopOffers
{
display:none;
}

.searchResult 
{
font-size:10pt;
margin-top:0px;
height:45px;
display:block;
border:0px;
border-style:none;
}
#headMenu
{
text-align:center;
font-size:10px;
font-weight:bold;
height:15px;
}
.productColumnHead
{
font-size:10pt;
margin-top:0px;
height:30px;
display:block;
border:1px;
border-style:none;
text-align:center;
}