a:link,a:visited,a:hover,a:active
 {
  color:blue;
 }

a.orderingtips
 {
  font: bold 10px verdana;
 }

body
 {
  width:100%;
  height:100%;
  font-family:arial;
  font-size:10pt;
  background-image: url(../images/background_body.gif);
  background-color:white;
  margin:0px;
  padding:0px;
 }
 
div.fontblack2B
 {
  font-size:10pt;
  font-family:arial;
  font-weight:bold;
  color:black;
 }
 
div.fontred2B
 {
  font-size:10pt;
  font-family:arial;
  font-weight:bold;
  color:red;
 }

h1
 {
  font-size:10pt;
  font-family:arial;
  font-weight:bold;
  color:black;
  text-decoration:underline;
 }

html
 {
  width:100%;
  height:100%;
 }

img.noborder
 {
  border-style:none;
 }

img.productlink
 {
  width:94px;
  height:94px;
  border-style:none;
  float:left;
  margin-right:10px;
 }

li
 {
  margin:0px;
  padding:0px;
 }

select
 {
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
 }

span.bold
 {
  font-weight:bold;
 }
 
span.bolditalic
 {
  font-weight:bold;
  font-style:italic;
 }
 
span.boldunderline
 {
  font-weight:bold;
  text-decoration:underline;
 }
 
span.boldblue
 {
  font-weight:bold;
  color:blue;
 }
 
span.boldred
 {
  font-weight:bold;
  color:red;
 }

span.contenttitle
 {
  font:18px arial;
  color:blue;
 }

span.italicblue
 {
  font-style:italic;
  color:blue;
 }

span.productlink
 {
  font-size:15px;
  font-weight:bold;
 }

span.red
 {
  color:red;
 }

span.resulttitle
 {
  font-size:12px;
  font-weight:bold;
  color:blue;
 }

span.signature
 {
  font-size:10px;
 }

span.squared
 {
  color:red;
 }
 
span.underline
 {
  text-decoration:underline;
 }

table.directorylist
 {
  width:100%;
  height:15px;
  color:white;
  background-image: url(../images/background_directorylist.gif);
  background-repeat: no-repeat;
  font: bold 10px verdana;
  margin:0px;
  padding:0px;
 }
 
table.directorylist a:link, table.directorylist a:visited, table.directorylist a:hover, table.directorylist a:active
 {
  color:white;
 }

table.fullsize
 {
  width:100%;
  height:100%;
 }
 
table.fullsizewhite
 {
  width:100%;
  height:100%;
  background-color:white;
 }
 
table.fullwidth
 {
  width:100%;
 }

table.main
 {
  width:800px;
  height:100%;
  text-align:left;
  background-color:white;
 }

table.purchaseballoon
 {
  width:500px;
  height:55px;
  background-image: url('../images/background_orderinfo.gif');
 }

table.purchaseballoon td.colright
 {
  text-align:right;
  vertical-align:top;
 }
 
table.resulttimes
 {
  font-size:11px;
  font-weight:bold;
  margin:0;
  padding:0;
 }

table.sectionlist
 {
  width:100%;
  height:74px;
  background-image: url(../images/background_sectionlist.gif);
 }
 
td.bordercolgray
 {
  width:1px;
  background-color:#cccccc;
 }

td.bordercolwhite
 {
  width:5px;
  background-color:#ffffff;
 }

td.gallerythumbnail
 {
  width:20%;
 }

td.halfwidth
 {
  width:50%;
 }
 
td.purchasecolleft
 {
  width:120px;
  vertical-align:top;
 }

td.purchasecolcenter
 {
  width:500px;
  vertical-align:middle;
 }
 
td.purchasecolright
 {
  width:180px;
 }

td.resultplace
 {
  width:10px;
  text-align:center;
 }
 
td.resultname
 {
  width:130px;
  text-align:left;
 }
 
td.resultcar
 {
  width:170px;
  text-align:left;
 }
 
td.resulttime
 {
  width:50px;
  text-align:right;
 }

td.slatbackground
 {
  width:2px;
  background-image: url(../images/background_slats.gif);
 }
 
th.source
 {
  width:90px;
  font-style:bold;
  text-align:center;
 }
 
th.material
 {
  width:180px;
  font-style:bold;
  text-align:center;
 }
 
th.price
 {
  width:50px;
  font-style:bold;
  text-align:center;
 }
 
th.unitofsale
 {
  width:50px;
  font-style:bold;
  text-align:center;
 }
 
th.costpercar
 {
  width:90px;
  font-style:bold;
  text-align:center;
 }
 
th.recommendedapplication
 {
  width:270px;
  font-style:bold;
  text-align:center;
 }

tr.borderrowblack
 {
  height:1px;
  background-color:#000000;
 }

tr.borderrowgray1
 {
  height:1px;
  background-color:#cccccc;
 }
 
tr.borderrowgray7
 {
  height:7px;
  background-color:#cccccc;
 }

tr.borderrowwhite
 {
  height:5px;
  background-color:#ffffff;
 }

tr.resultmember
 {
  color:red;
 }
 
tr.resultother
 {
  color:navy;
 }

tr.fullheight
 {
  height:100%;
 }

ul.standard
 {
  margin-left:20px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  padding:0px;
 }