

a:link
{
   color:black;
   font-weight:bold;
}

a:visited { color:#191970; }

a:active
{
   color:#FF0000;
   background-color:#CCCCCC;
}

a:hover
{
   color:#FF0000;
   background-color:yellow;
}

body
{
   font-size:100%;
   color:navy;
   background-color:#FFEFD5;
   margin-left:5%;
   margin-right:5%;
   list-style-position: inside;
   list-style-type: circle;
}

body,
p,
h1,
h2,
h3,
table,
td,
th,
ul,
ol,
textarea,
input { font-family:Georgia, "Times New Roman", Times, serif; }

ul {list-style:circle;}

h1,
h2,
h3,
h4,
h5,
h6,
.center { text-align:center; }

h1 { font-size:200%; }

h2 { font-size:150%; }

h3 { font-size:125%; }

h4 { font-size:100%; }

h5 { font-size:90%; }

h6 { font-size:80%; }

.content li { text-align:left; }

.menu { margin:5%; }

.specs
{
   margin-left:25%;
   margin-right:25%;
}

img
{
   border-bottom-color:#333399;
   border-style:groove;
   border-width:6px;
}

.w3c
{
   border:none;
   text-align:center;
   padding-left:3px;
   padding-right:3px;
}

table,
th,
td,
input,
textarea { font-size: 100%; }

table
{
   color:#000000;
   background-color:#f1f1f1;
   font-size: 100%;
   width:90%;
   margin-left:auto;
   margin-right:auto;
   border-top: 1px solid gray;
   border-left: 1px solid gray;
   border-bottom: 0px solid gray;
   border-right: 0px solid gray;
}

table th,
td
{
   padding:3px .5em 3px .5em;
   border-top: 0px solid gray;
   border-left: 0px solid gray;
   border-bottom: 1px solid gray;
   border-right: 1px solid gray;
}

.pn
{
   width:12%;
   text-align:center;
}

.desc
{
   width:68;
   text-align:center;
}

.qty
{
   width:5%;
   text-align:center;
}

.quantity
{   
   text-align:center;
}


span.blue
{
   color:#00008B;
   background-color:transparent;
}

span.rssblue
{
   color:#0000ff;
   background-color:transparent;
}

span.red
{
   color:#FF0000;
   background-color:transparent;
}

h1,
h2,
h3
{
   background-color:transparent;
   color:#000000;
}

hr
{
   background-color:transparent;
   color:#000000;
   height:1px;
}