body {}
p  { font-family: Arial, Helvetica, Geneva }
td {}
div#navtext a:link { color: #fff; font-family: Arial, Helvetica, Geneva; font-weight: bold; text-decoration: none }
div#navtext a:visited { color: #fff; font-family: Arial, Helvetica, Geneva; font-weight: bold; text-decoration: none }
div#navtext a:hover { color: #ff9; font-family: Arial, Helvetica, Geneva; font-weight: bold; text-decoration: underline }
div#navtext a:active { color: #ff0; font-family: Arial, Helvetica, Geneva; font-weight: bold; text-decoration: underline }
div#content a:link { color: #600; font-family: Arial, Helvetica, Geneva; font-weight: bold; text-decoration: none }
div#content a:visited { color: #600; font-family: Arial, Helvetica, Geneva; font-weight: bold; text-decoration: none }
div#content a:hover { color: #009; font-family: Arial, Helvetica, Geneva; font-weight: bolder; text-decoration: underline }
div#content a:active  { color: #600; font-family: Arial, Helvetica, Geneva; font-weight: bold; text-decoration: none }
h1 { font-size: 14pt; font-family: Arial, Helvetica, Geneva; font-weight: bold; margin: 0.67em 0 }
h2{font-size: 11pt; font-family: Arial, Helvetica, Geneva;font-weight:bold;}
h3{font-size: 9.5pt; font-family: Arial, Helvetica, Geneva; font-weight:bold;}
.style23 { font-size: 11pt; font-family: Arial, Helvetica, Geneva; }
.stylesmal { font-size: 10pt }
.styletall { font-size: 12pt }
.stylesmlnav { font-size: 8pt; font-family: Arial, Helvetica, Geneva }
.style24 {font-size: xx-small;	color: #FFFFFF;}
.smlll { font-size: 9pt }
.sm456 { font-size: 8.5pt; font-family: Arial, Helvetica, Geneva; font-weight: bold }
.bgr667 { color: #fff; font-size: 9.5pt }
.sleprc  { font-size: 8pt; font-family: Arial, Helvetica, Geneva }
div#shaffnersale a:link { color: #fff; font-family: Arial, Helvetica, Geneva; text-decoration: none }
div#shaffnersale a:visited { color: #fff; font-family: Arial, Helvetica, Geneva; text-decoration: none }
div#shaffnersale a:hover { color: #ff3; font-family: Arial, Helvetica, Geneva; text-decoration: none }
div#shaffnersale a:active { color: #36f; font-family: Arial, Helvetica, Geneva; text-decoration: underline }
#buffhead  { visibility: visible; position: relative; z-index: 4; top: 0; left: 0; width: 750px; height: 129px }
#layer1    { background-image: url("images/navbarfill.jpg"); visibility: visible; position: absolute; z-index: 2; top: 151px; left: 0; width: 179px; 
height: 1300px;
*height:1450;
 }
#navtext  { visibility: visible; position: absolute; z-index: 3; top: 18px; left: 9px; width: 158px; height: 782px; 
text-align:left;}
#content { visibility: visible; position: absolute; z-index: 1; top: 155px; left: 179px; width: 571px;
text-align:left;}


#header {
background-color:#FFFFFF;
background-image:none;
/*
background-image: url("images/header-background.jpg");*/
background-repeat:no-repeat;
visibility: visible !important; 
position: relative; top: 0; left: 0; width: 787px; height: 128px;
text-align:left;
 }
   #header a{margin:0px 0px 0px 0px; padding::0px 0px 0px 0px;
 display:inline;
  }
 #headerCenterText{
vertical-align:top; text-align:center; position:relative; display:inline-block; width:200px; height:68px; font-size:16pt; color:black; padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
*display:inline;
 }
 #headerLowerText{
color:black; text-align:center; width:848px; font-size:13pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic;
 }
 #subheader{

 background-image: url("images/subheader.gif");
background-repeat:no-repeat;
z-index:0;
vertical-align:top;
text-align:left;
position: relative; top: 0; left: 0; width: 787px; height: 31px;
color:white;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

#subHeaderAddress{
vertical-align:top; margin-left:10px; margin-top:4px;
display:inline-block;
*display:inline;

}
 #subheader a{margin:0px 0px 0px 0px; padding::0px 0px 0px 0px;
 display:inline;
  }
  #subheader img{display:inline;}
  .orderTable{border:1px solid black;}
   .orderTable img{vertical-align:middle;}
  .orderTable td{ text-align:center; border:1px solid black; padding:1px 5px 1px 5px;}
  .orderTable th{ border:1px solid black; padding:1px 5px 1px 5px;}
  
  .textLink{font-size:12px;}
  .orderFormTable{ font-weight:bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva;
  margin-right:5px; 
  width:97%;
  }
  orderFormTable tr{ vertical-align:middle;}
  .orderFormTable th{ padding:1px 3px 1px 3px;}
  .orderFormTable td{padding:1px 3px 1px 3px; text-align:center;}
    .orderFormTable input{width:25px;}
  .billingTable{}
  .billingTable tr{}
  .billingTable td{}
  
  #nav{background-image: url("images/navbarfill.jpg"); visibility: visible; position: absolute; z-index: 2; top: 151px; left: 0; width: 179px; 
height: 1300px;
*height:1450;}
