/* CSS Document */

body {
background-color:black;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:white;
}
body a:visited {
color:red;
text-decoration:underline;
}
#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:yellow;
text-decoration:overline underline;
}
#navcontainer {
width: 10em;
border-right: 1px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family:Geneva, Arial, Helvetica, sans-serif;
background-color:black;
color: #333;
float:left;
clear:both;
margin-top:.75em;
margin-right:1em;
}
#navcontainer ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#navcontainer li {
border-bottom: 1px solid black;
margin: 0;
}
#navcontainer li a {
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #F44;
border-right: 10px solid gray;
background-color: blue;
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: #fff;
}
#main {
margin-right: 130px;
margin-left:11em;
padding:.25em;
}
#main a:visited { 
color:yellow;
text-decoration:underline;
}
#footer {
margin-left:auto;
margin-right:auto;
text-align:center;
width:80%;
background:blue;
color:white;
border-top:1px solid yellow;
border-bottom:1px solid red;
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 {
width: 10em;
border-right: 1px solid #000;
margin-bottom: 1em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
text-align:center;
background-color:black;
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;
}
.topbanner {
float:left;
width:468px;
height:60px;
padding:.75em 1em;
text-align:center;
font-size:.75em;
}