a:link {
  color: #d00000;
}

a:visited, a:active {
  color: #2f68ad;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

td {
  font: 14px/16px arial, helvetica, sans-serif;
}

body {
  background-image:url(bkg.gif);
  background-repeat:repeat-x;
} 
/* Left Nav */
#lnav {
  color: black;
  font: bold 12px/20px arial, helvetica, sans-serif;
  margin-left: 12px;
  margin-right: 30px;
}

#lnav a.link {
  text-decoration: none;
  color: #ca131b;
  display: block;
}

#lnav a:hover {
  text-decoration: underline;
}


#lnav a:visited, a:active {
  color: #2f68ad;
}

.lnhdr { }
.lnsub { margin-bottom: 15px; }

/* Bottom Nav */
#bnav {
  color: black; font: bold 12px/20px arial, helvetica, sans-serif;
  margin: 10px 5px;
}

/* Main Body */
#mf {
  text-decoration: none;
  width: 663px;
}

#mf a:link {
  text-decoration: none;
  color: #ca131b;
}

#mf a:hover {
  text-decoration: underline;
}

#mf a:active, a:visited {
  color: #2f68ad;
}

.mflk {
  color: #000;
  font: 14px/16px arial, helvetica, sans-serif;
  text-decoration: none;
}

.mfhdr {
  color: #333;
  font: bold 14px/16px arial, helvetica, sans-serif;
  text-decoration: none
}

.mfh1 {
  color: #126597;
  font: bold 16px/18px arial, helvetica, sans-serif;
  text-decoration: none
}

#mbody h1 {
  font: bold 20px/24px arial,helvetica;
  color: #970a10;
  text-align:center;
}

#ppic {
  border:0;
  margin-right: 10px
}

#cntab td {
  font: 12px/15px arial,helvetica;
}

#cntab td b a {
  font: bold 14px/18px arial,helvetica;
}

table.order {
  width: 360px;
}

table.ordrtbl{  }

table.ordrtbl span.psprice{   }

table.ordrtbl span.psprice b {
  font: bold 14px/18px arial,helvetica;
  color: red;
}

div.custom-order-table span.label {
  font: 11px/15px arial,helvetica;
}

div.custom-order-table span.name {
  font: bold 12px/15px arial,helvetica;
}

#fintxt {
  font: 11px/15px arial,helvetica;
}

/* Footer & Copyright */
#btmcopy {
  color: #fff;
  font: 10px/12px arial, helvetica, sans-serif;
  text-decoration: none
}
  
#btmcopy a:link {
  color: #fff;
}

#btmcopy a:visited {
  color: #fff;
}

/* Home Page */
#hpmsg h3 {
  clear:both;
}

#hp_wf_warn {
  margin: 10px 20px;
  text-align: center;
  background-color: yellow;
  padding:5px;
  border: 1px solid black;
  font: 12px/15px tahoma,verdana,arial,helvetica;
}

#hp_note {
  border: 1px solid #999;
  background-color: #ddd;
  padding: 15px;
  font: 11px/15px verdana,arial,helvetica;
}

#hp_note b {
  color: #d00;
}

/* Breadcrumbs */
#breadcrumbs{ font: 11px/14px arial,helvetica; }

/* Top Prev-Next */  
#pnxt{ 
  /*float:right; */
  margin-right:8px; 
  font: 10px/13px tahoma,verdana,arial,helvetica; }

/* Bottom Prev-Next */
#bppn td {
  font: 10px/15px arial,helvetica;
}

#bppn td a {
  font: 11px/15px arial,helvetica;
}

#info {
  text-decoration: none;
  margin-right: 18px
}

#info h1 {
  color: #126597;
  font: bold 16px/18px arial, helvetica, sans-serif;
  text-decoration: none
}

#info h2 {
  color: #e80b0b;
  font: bold 14px/15px arial, helvetica, sans-serif;
  text-decoration: none;
  margin-top: 20px;
  margin-bottom: 5px;
}

#info p {
  font: 13px/15px arial, helvetica, sans-serif;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 10px;
}

#info td {
  font: 13px/15px arial, helvetica, sans-serif;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 10px;
}

#info ul {
  margin: 0px;
  padding: 0px;
  padding-left: 20px;}

#info ol {
  margin: 0px;
  padding: 0px;
  padding-left: 20px;
}

#info li {
  font: 13px/15px arial, helvetica, sans-serif;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
}

#infonav {
  font: 13px/15px arial, helvetica, sans-serif;
  text-decoration: none;
}

#infonav li {
  padding-bottom: 8px;
}

#infonav a {
  padding-right: 6px;
  padding-left: 6px;
}
 
