BODY { font: normal 12px Verdana,Arial,Helvetica,sans-serif; background-color: #000000; }

TD { font: normal 12px Verdana,Arial,Helvetica,sans-serif; color: #000000; }

A {color: #0000FF}
A:visited { color: #0000FF; }
A:active { text-decoration: none; }
A:hover	{ color: #FF0000; }

.navtop { font: bold 12px Arial,Helvetica,sans-serif; color: #FFFFFF; }
.navtop a { color:#FFFFFF; text-decoration:underline; }
.navtop:link { color:#FFFFFF; text-decoration:underline; }
.navtop:visited { color:#FFFFFF; text-decoration:underline; }
.navtop:hover { color:#FFCC00; text-decoration:underline; }

TD.navft { font: bold 12px Arial,Helvetica,sans-serif; color: #FFFFFF; }
.navfoot a { color:#FFFFFF; text-decoration:underline; }
.navfoot:link { color:#FFFFFF; text-decoration:underline; }
.navfoot:visited { color:#FFFFFF; text-decoration:underline; }
.navfoot:hover { color:#FFCC00; text-decoration:underline; }

.navsidembg { background: #730000 url("../img/bg_menui.jpg"); }

.navside { font: bold 12px Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; padding: 2px 12px 2px 6px; width: 90%; }
.navside a { display: block;color:#FFFFFF; text-decoration:none; padding-left: 6px; border-bottom: 1px solid #510000; }
.navside:link { display: block;color:#FFFFFF; text-decoration:none; padding-left: 6px; border-bottom: 1px solid #510000; }
.navside:visited { display: block;color:#FFFFFF; text-decoration:none; padding-left: 6px; border-bottom: 1px solid #510000; }
.navside:hover { display: block;color:#FFFFFF; text-decoration:none; padding-left: 6px; border-bottom: 1px solid #FFCC33; background: #000000 url("../img/bg_menuj.gif");}

.subnavside { font: normal 11px Arial,Helvetica,sans-serif; color: #FFFFCC; }
.subnavside a { color:#FFFFCC; text-decoration:none; }
.subnavside:link { color:#FFFFCC; text-decoration:none; }
.subnavside:visited { color:#FFFFCC; text-decoration:none; }
.subnavside:hover { color:#FFCC33; text-decoration:underline; background: #000000 url("../img/bg_menuj.gif");}

TD.sigft { font: normal 10px Verdana,Arial,Helvetica,sans-serif; color: #666666; }
.sigfoot a { color:#666666; text-decoration:none; }
.sigfoot:link { color:#666666; text-decoration:none; }
.sigfoot:visited { color:#666666; text-decoration:none; }
.sigfoot:hover { color:#CCCCCC; text-decoration:underline; }

H1 {font: bold 20px Arial,Helvetica,sans-serif; color: #CB0003; background-color: #F2F2F2; margin-top:0; margin-bottom:2px; padding: 4px; border: 1px solid #DEDEDE; }
H2 {font: bold 18px Arial,Helvetica,sans-serif; color: #CB0003; background-color: #F2F2F2; padding: 4px; border: 1px solid #DEDEDE; }
H3 {font: bold 16px Arial,Helvetica,sans-serif; color: #000000; background-color: #F2F2F2; padding: 4px; border: 1px solid #DEDEDE; }
H4 {font: bold 16px Arial,Helvetica,sans-serif; color: #000000; }
.bup {font: bold 16px Arial,Helvetica,sans-serif; }

DIV.error {font: bold 16px Arial,Helvetica,sans-serif; color: #FF0000; background-color: #FFFFCC; margin-left:10px; padding: 4px; width:90%; text-align:center; border: 1px solid #CCCCCC; }
.attention {font: bold 14px Arial,Helvetica,sans-serif; color: #339900; background-color: #ccffcc; padding: 2px; }

HR { height: 1px; color: #DEDEDE; line-height:1px; 
       border-left: 1px solid #FFFFFF; 
       border-top: 1px solid #DEDEDE; 
       border-right: 0px solid #FFFFFF; 
       border-bottom: 0px solid #FFFFFF;
}
DIV.hr { margin-top: 8px; margin-bottom: 8px; height: 1px; line-height:1px; background-color: #DEDEDE; }

DIV.search { margin-left: 30px; margin-right: 30px; padding: 10px; font: normal 11px Verdana,Arial,Helvetica,sans-serif; color: #333333; border-bottom: 1px dashed #DEDEDE; }
DIV.mhilite {margin-top:4px; margin-right:4px; font: bold 16px Arial,Helvetica,sans-serif; color: #FFFFFF; background-color: #000000; padding: 2px; border: 1px solid #FFCC33; }

.datetop { font: normal 11px Arial,Helvetica,sans-serif; color: #FFCC00; }
.qanda { font: bold 18px Arial,Helvetica,sans-serif; color: #E6AC00; line-height:16px; }
.prodnav {font: bold 10px Verdana,Arial,Helvetica,sans-serif; color: #99271E; background-color: #F2F2F2; padding: 4px; border: 1px solid #DEDEDE; }
.prodnavsep {font: bold 11px Verdana,Arial,Helvetica,sans-serif; color: #333333; background-color: #FAF1D4; padding-left: 8px; padding-right: 8px; border: 1px solid #DEDEDE; }
.prodnavsep {FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#FFFFFF',EndColorStr='#FAF1D4'); }
.prodmain {font: normal 11px Verdana,Arial,Helvetica,sans-serif; color: #333333; background-color: #FAF1D4; padding: 6px; border: 1px solid #DEDEDE; }
.prodmain {FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#FFFFFF',EndColorStr='#FAF1D4'); }
.prodhd{ color: #FFCC33; background: #730000 url(../img/bg_pmain.gif) repeat-x left top; padding: 2px;font: bold 14px Arial,Helvetica,sans-serif; }
.prodnavnum { color: #FF6600; }
.prodtotnum { font: normal 10px Arial,Helvetica,sans-serif; color: #666666; }
.prodarrow { color:#FF6600;font: bold 18px Arial,Helvetica,sans-serif; }
DIV.prodthumb {font: bold 16px Arial,Helvetica,sans-serif; margin-bottom: 4px; margin-top: 4px; color: #99271E; width:98%; background-color:#F2F2F2; text-align:center; border: 1px solid #CCCCCC; }
.prodthumb {
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#FFFFFF',EndColorStr='#D8D8D8');
}
DIV.proddetail {font: bold 16px Arial,Helvetica,sans-serif; margin-bottom: 4px; margin-top: 4px; color: #99271E; width:240px; background-color:#F2F2F2; text-align:center; border: 1px solid #CCCCCC; padding-left: 5px; padding-right: 5px;}
.proddetail {
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#FFFFFF',EndColorStr='#D8D8D8');
}
TD.prodthbg { background: url(../img/bg_celshad1.jpg) no-repeat left top; }

TD.pdatah {font: bold 11px Arial,Helvetica,sans-serif; color: #000000; background-color: #FFFFCC; }
TD.pdatac {font: normal 11px Arial,Helvetica,sans-serif; color: #000000; background-color: #F2F2F2; }
.sellshthd { font: bold 16px Arial,Helvetica,sans-serif;color:#99271E; }

/* cart CSS */
TABLE.carttable { border: 1px solid #CCCCCC; }
TD.carttitle { padding:2px; color: #FF0000; font: bold 16px Arial,Helvetica,sans-serif; background-color: #FFFFCC; border-bottom: 1px solid #999999; }
TD.carthdr { font: bold 12px Arial,Helvetica,sans-serif; background-color: #F2F2F2; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #999999; }
.carthdr { FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#FFFFFF',EndColorStr='#D8D8D8'); }
TD.cartrow { font: normal 11px Arial,Helvetica,sans-serif; background-color: #FFFFFF; border-right: 1px dotted #999999; border-bottom: 1px dotted #999999; }
TD.cartrowdesc { color: #99271E; font: bold 12px Arial,Helvetica,sans-serif; background-color: #FFFFFF; border-right: 1px dotted #999999; border-bottom: 1px dotted #999999; }
.cartsubhd { font: bold 12px Arial,Helvetica,sans-serif; color: #99271E; background-color: #F2F2F2; padding: 2px; border: 1px solid #DEDEDE; }
.notes { margin-left:44px; font: normal 11px Arial,Helvetica,sans-serif; padding: 6px; }
.cartstatus  {font: normal 14px Arial,Helvetica,sans-serif; color: #000000; padding: 1px; background: #FFFFFF url(../img/bg_cartstat.gif);}

/* Forms CSS */

INPUT {
    font: 12px Arial,Helvetica,sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px outset #CCCCCC; 
}

INPUT.cart {
    font: 12px Arial,Helvetica,sans-serif;
    width: 32px;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px outset #CCCCCC; 
}

INPUT.formbtn {
    font: bold 11px Arial,Helvetica,sans-serif;
    background-color: #CCCCCC;
    color: #000000;
    BORDER-LEFT: #DEDEDE 1px solid;
    BORDER-TOP: #DEDEDE 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    margin: 1px;
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#F2F2F2',EndColorStr='#999999');
}

SELECT {
    font: 12px Arial,Helvetica,sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px outset #CCCCCC; 
}

TEXTAREA {
    font: 12px Arial,Helvetica,sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    scrollbar-face-color: #F2F2F2;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E8E8E8;
    scrollbar-3dlight-color: #DEDEDE;
    scrollbar-arrow-color:  #003984;
    scrollbar-track-color: #EBEBEB;
    scrollbar-darkshadow-color: #A8A8A8;
    border: 1px outset #CCCCCC; 
}


