/* CSS Document */

body {
background-color:#990000;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:white;
}
body a:visited {
color:yellow;
text-decoration:underline;
}
#main ul li a:visited {
color:orange;
}
body a:link {
color:yellow;
}
#main table {
color:black;
}
#main table a:visited {
color:black;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid blue;
}
#main table a:link {
color:black;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid blue;
}
#main th a:link {
color:black;
}
#top {
height:155px;
}
#top img {
float:left;
}
.contact {
float:right;
top:0px;
text-align:right;
}
.contact a:link {
color:yellow;
font-size:.95em;
}
.contact a:visited {
color:yellow;
font-size:.95em;
}
.contact a:hover {
color:red;
text-decoration:overline underline;
}
#navcontainer {
width: 10em;
border-right: 1px solid #900;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family:Geneva, Arial, Helvetica, sans-serif;
background-color:#900;
color: #333;
float:left;
clear:both;
margin-top:.75em;
margin-right:1em;
font-weight:normal;
}
#navcontainer ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#navcontainer li {
border-bottom: 1px solid red;
margin: 0;
}
#navcontainer li a {
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid white;
border-right: 10px solid black;
background-color: orange;
color: #fff;
text-decoration: none;
width: 100%;
font-size:.9em;
}
html>body #navcontainer li a { width: auto; }
#navcontainer li a:hover
{
border-left: 10px solid red;
border-right: 10px solid yellow;
background-color: black;
color: white;
}
#main {
margin-right: 130px;
margin-left:11em;
padding:.25em;
}
#main a:visited { 
color:orange;
text-decoration:underline;
}
#main a:link {
color:yellow;
}
#footer {
margin-left:auto;
margin-right:auto;
text-align:center;
width:80%;
background:red;
color:black;
border-top:1px solid orange;
border-bottom:1px solid yellow;
margin-top:3em;
font-size:.7em;
clear:both;
}
#footer a:link, a:visited {
color:white;
text-decoration:none;
}
#adsense {
float:right;
width:120px;
margin-top:.25em;
}
#ezineform {
font-weight:normal;
width: 10em;
border-right: 1px solid #900;
margin-bottom: 1em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
text-align:left;
background-color:#900;
color: white;
float:left;
clear:left;
margin-right:1em;
}
#ezineform a:visited {
color:red;
text-decoration:underline;
}
#ezineform a:link {
text-decoration:underline;
}
.calculatorhelp {
text-decoration:none;
border-bottom:1px dotted gray;
cursor:help;
color:red;
}
.merchandisepics {
float:left;
padding-right:2em;
padding-bottom:2em;
}
