body { 
text-align: center; 
vertical-align: middle; 
margin: 0px; 
background-color:#000000;
background-image:url(../images/backgrounds/dgrey076.jpg);
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
overflow: auto;
}

object, embed { border: 0px; padding: 0px; margin: 0px; }

#main { border: 0px; margin: 0px; overflow: hidden; }

a:link { color: #FFFFFF; }
a:visited { color: #FFFFFF; }
a:hover { color: #FFFFFF; }

div, td { 
vertical-align: middle; 
margin: auto; 
background-repeat: no-repeat;
background-position: top left;
}

.navMenu { padding-left: 1em; margin-left: 1em; }
.navMenu li { margin-bottom: 5px; margin-right: 10px; font-size: 14px; }

.links { padding-left: 1em; margin-left: 1em; }
.links li { margin-bottom: 5px; margin-right: 10px; font-size: 12px; }

.flash {
overflow: hidden; 
float: left;
margin: 0px;
border: 0px;
}

#container { 
width: 100%; 
height: 100%;  
border: 0px; 
}

#container td { 
text-align: center;
vertical-align: middle;
}

#header { 
width: 100%; 
height: auto; 
background-color: #666666; 
text-align: left; 
border-bottom: 1px solid #000000;
overflow: hidden;
}

#header img {
margin-right: 10px;
margin-left: 10px;
}

#footer { 
width: 100%; 
height: 100px; 
background-color: #999966; 
border-top: 1px solid #000000;
clear: both;
overflow: hidden;
}

#bannerholder { 
padding: 0px;
margin: 0px;
height: 100px;
border: 0px;
}

.banner { margin-left: 20px; }

.logo {
text-align: right;
vertical-align: center;
margin: 10px;
width: 144px;
height: 80px;
float: right;
overflow: hidden;
}

#holder {
float: right;
width: 40%;  
}

.text { padding: 10px; }

.nt { border: 0; filter:none;-moz-opacity:1;opacity:1; }

.headline { font-size: 14px; font-weight: bold; border-bottom: 1px solid #000000; width: 100%; padding-bottom: 5px; margin-bottom: 5px; }

.caption { font-size: 10px; }

.thumbs { margin: 0px; border: 0px; padding: 4px; height: 100px; width: auto; vertical-align: middle; text-align: center; float: left; }
.thumbs img { border: 0px; }
.thumbs a img { border: 1px solid #000000; }
.thumbs a:hover img { border: 1px solid #FFFFFF; }

.prodThumbs { margin: 0px; border: 0px; padding: 5px; height: 100px; width: auto; vertical-align: middle; text-align: center; float: left; }
.prodThumbs img { border: 0px; }
.prodThumbs a img { border: 0px; }

.frame { border: 1px solid #999966; background-color: #FFFFFF; margin: 0px; padding: 0px; width: 100%; height: auto; color: #000000; }

.frameHeader { border: 0px; background-color: #000000; margin: 0px; padding: 5px; color: #FFFFFF; font-weight: bold; }
.darkGray { border: 0px; background-color: #999999; margin: 0px; padding: 5px; color: #000000; }
.lightGray { border: 0px; background-color: #CCCCCC; margin: 0px; padding: 5px; color: #000000; }
.frameText { padding: 5px; margin: 0px; }
.note { padding: 5px; margin: 0px; font-size: 10px;}

.frame a:link { color: #000000; }
.frame a:visited { color: #000000; } 
