body {
color:#333333;
font-family:verdana,geneva,arial,helvetica,sans-serif;
}

p,td,ul,li {
font-size:11px;
font-family:verdana,geneva,helvetica,arial,sans-serif;
}

h1 {
color:#990000;
font-size:16px;
font-family:arial;
background:transparent;
}

h2 {
color:#990000;
font-size:15px;
background:transparent;
}

h3{
font-size:14px;
background:transparent;
}

h4{
font-size:13px;
background:transparent;
}

a:link {
color:#003366;
background:transparent;
text-decoration:none;
}

a:visited {
color:#336699;
background:transparent;
text-decoration:none;
}

a:active {
color:#ff0000;
background:transparent;
text-decoration:none;
}

span {
font-weight:bold;
}

#searchform ul{
  list-style:none;
  padding:1em;
  margin-left:4px;
}
#searchform ul li{
 display:block;
 padding-top:10px;
 margin-left:0px;
 _margin-left:-20px;
}
#searchForm label{
  margin-right:5px;
  float:left;
  width:100px;
  text-align:right;
}

table th{ padding:10px; }
table#categories td {
 background-image:url('../images/products_background.gif');
 background-repeat:no-repeat;
 background-color:#FFF;
 width:100px;
 height:180px;                     
 overflow:auto;
 border:0px solid red;
 padding:20px;
 padding-left:15px;
 vertical-align:top;
}

td#product_photo_gallery img{
  border:0px;
}
ul#productList{
 list-style:none;
 margin:0px;
}
ul#productList li{
 margin:0px;
}
div.dragHandle{
  cursor:move;
  color:#FFF;
  background-color:#000;
}
.mustQuote{
  color:#A00;
  }
table#qftable td, table#qftable th, table#quote_table td, table#quote_table th{
  text-align:left;
}

td.right input{ float:right; }
strong.header{display:block;}
.saleprice{color:#F00;}

table tr.cart_row td{ border-bottom:1px solid #444;border-collapse:all; }
table#qftable{ width:80%;margin:20px; }
#front{
	  text-align:left;
	  color:#666;
	  font-size:10px;
	  }