body
{
 color: #f5f5f5;
 font: 12px verdana, arial, sans-serif;
 font-weight: normal;
 background-color: black;
}
p
{
 font: 10px verdana, arial, sans-serif;
}
.red
{
 color:red;
}
.testi
{
 font-style: italic;
}
#main
{
 text-align: left;
 padding:10px;
 vertical-align: top;
}
#right
{
 width: 10%;
}
#main h1
{
 color: #FFFFFF;
 font: 24px verdana, arial, sans-serif;
}
#main h4
{
 color: #CC66FF;
 font: 24px verdana, arial, sans-serif;
}
.special
{
 color: #0099FF;
 font: 14px verdana, arial, sans-serif;
}
#main h2
{
 color: #ffffff;
 font: 16px verdana, arial, sans-serif;
}
#main h3
{
 color: #f5f5f5;
 font: 14px verdana, arial, sans-serif;
 font-style: italic;
}
#main h5
{
 color: #0099FF;
 font: 14px verdana, arial, sans-serif;
 font-style: italic;
}
#main p
{
 color: #f5f5f5;
 font: 12px verdana, arial, sans-serif;
}
#main a
{
 text-decoration: none;
 color: #33FFFF;
}
table
{
 width:100%;
}
#spacer
{
 width: 25%;
}
#logo
{
 text-align: center;
 width:65%;
}
#creditcards
{
 text-align: center;
}
.fullheight
{
 height:100%;
}
#cart
{
 color: yellow;
 font: 10px verdana, arial, sans-serif;
 font-weight: normal;
 position:relative;
 top: 10px;
 vertical-align: top;
 text-align: center;
}
#cart a
{
 color: yellow;
 text-decoration:none;
}
#ccdiv
{
 position:relative;
 top: 50px;
 vertical-align: top;
 text-align: center;
}
#footer
{
 text-align: center;
 font: 8px verdana,arial,sans-serif;
 color: #DDDDDD;
}
#contact
{
 text-align: center;
 font: 11px verdana,arial,sans-serif;
 color: #F5F5F5;
}
#footer a
{
 text-decoration: none;
 color: #33FFFF;
}
.menudiv
{
 padding-top:24px;
 padding-left:24px;
 text-align:left;
 vertical-align: top;
}
a.menu
{
 font: 14px verdana,arial,sans-serif;
 text-decoration: none;
 color: #33FFFF;
}
a.submenu
{
 margin-left:10px;
 font: 12px verdana,arial,sans-serif;
 font-style:italic;
 text-decoration: none;
 color: #33FFFF;
}

a.info
{
 font: 10px verdana,arial,sans-serif;
 position:relative;
 color:#33FFFF;
 text-decoration:none;
 z-index:0;
}

a.info .faq,
{
 display: none;
}

a.info:hover
{
 z-index:1;
 background-color:#000000;
 text-decoration:none;
}

a.info:hover .faq
{  
 display:block;
 position:relative;
 top:10px;
 left:10px;
 width:95%;
 border:0;
 background-color:navy;
 color:#FFFFFF;
 padding:5px;
 font-size:10px;
 font-style:normal;
 font-weight: bold;
 text-align:left;
}
.edge
{
 background-color:#B9B9B9;
 color:black;
 font: 12px verdana,arial,sans-serif;
 border-collapse: collapse;
}
.edge td
{
 padding:10px;
}
.centerspacer
{
 background-color:black;
 width:10%;
}
#pricing
{
 font: 12px verdana,arial,sans-serif;
 cellpadding:10px;
 cellspacing:3px;
 border-collapse: collapse;
}
#pricing .desc
{
 width:50%;
}
.color
{
 text-align:center;
 font: 10px verdana, arial, sans-serif;
}
.products
{
 cellpadding:0;
 cellspacing:5;
 width:100%;
 border-collapse: collapse;
 border-color:#111111;
}
.prod
{
 font: 10px verdana,arial,sans-serif;
 text-align:center;
 vertical-align:top;
 width:33%;
}
.contact
{
 font: 12px verdana,arial,sans-serif;
 margin-left:60px;
}
.note
{
 font: 10px italic verdana,arial,sans-serif;
 text-align:center;
 vertical-align:top;
}
.specials
{
 font: small-caps 36px verdana,arial,sans-serif;
 text-align:center;
 width:100%;
 vertical-align:top;
}
.thead
{
 font: 14px bold verdana,arial,sans-serif;
 text-align:center;
 vertical-align:top;
}
.adminhead
{
 font: 14px bold verdana,arial,sans-serif;
 text-align:center;
 vertical-align:top;
 color:black;
 background-color:white;
}
.checkout
{
 font: 12px verdana,arial,sans-serif;
 vertical-align:top;
}
.colors td
{
 font: 12px verdana,arial,sans-serif;
 text-align:center;
 vertical-align:top;
}
.colors
{
 border-collapse:collapse;
}
.quote
{
 border-collapse:collapse;
 width:10%;
}
.leftj
{
 text-align:left;
}
.rightj
{
 text-align:right;
}
.centerj
{
 text-align:center;
}
.creditcards
{
 text-align: center;
}