body { background:#630A02 url(./graphics/i/pageback.png) repeat-x top; margin:18px; padding:0; font-family:verdana,  Arial, Helvetica, sans-serif; font-size:14px; }
#special{ scrollbar-face-color: #cccccc; scrollbar-shadow-color: #777777; scrollbar-highlight-color: #f7f7f7;
scrollbar-3dlight-color: #777777; scrollbar-darkshadow-color: #cccccc; scrollbar-track-color: #f7f7f7; scrollbar-arrow-color: #f7f7f7;
border: solid 0px #f7f7f7; margin: 0px 0px 0px 0px; padding:10px; background:#fff; color:#000; font-family: verdana, Arial, Helvetica, sans-serif; font-size:14px; }

body #special { color:#000; line-height:1.1em; }

a { font:normal 12px verdana, arial, tahoma; }
a:link { color:#990000; text-decoration: none; font:normal 12px verdana, arial, tahoma; }
a:visited {color:#990000; text-decoration: none; font:normal 12px verdana, arial, tahoma; }
a:hover { color:#777; text-decoration: none; font:normal 12px verdana, arial, tahoma; }
a:active { color:#990000; text-decoration: none; font:normal 12px verdana, arial, tahoma; }

form { display:inline; }
td { font-size: 12px; }
select { font-size:1em; font-weight:normal; font-family:verdana, arial, tahoma; color:#000;border:1px solid #000; }

#currency select { font-size: 12px; }
#slogin { font-size:10px; font-family:verdana, arial, tahoma; color:#777; line-height:16px; }
#slogin a, #slogin a:link, #slogin a:visited, #slogin a:hover { font-size:10px; font-family:verdana, arial, tahoma; color:#990000; line-height:16px; }

.topnav { color:#E7E1D7;}
.topnav a:link,.topnav a:visited,.topnav a:active { color:#000; text-decoration: none; font-size:14px; font-weight:normal; font-family:verdana, arial, tahoma; }
.topnav a:hover { color:#990000; text-decoration: none; font-size:14px; font-weight:normal; font-family:verdana, arial, tahoma; }
.cat { display:block; }
.catnav { background:#E7E1D7; background:url(./graphics/i/catbar.gif) repeat-x top; }
.catnav a:link, .catnav a:visited, .catnav a:active  { width:100%; display:block; font-size:12px; font-weight:normal; font-family:verdana, arial, tahoma; line-height:22px; color: #990000; padding-bottom:8px; }
.catnav a:hover { width:100%; display:block; font-size:12px; font-weight:normal; font-family:verdana, arial, tahoma; line-height:22px; color:#777; background:#fff url(./graphics/i/store3/arrow.png) no-repeat center 26px; padding-bottom:8px; }

#selectedcategory { width:100%; display:block; font-size:12px; font-weight:normal; font-family:verdana, arial, tahoma; line-height:22px; color:#990000; background:#fff url(./graphics/i/store3/arrow.png) no-repeat center 26px; padding-bottom:8px; }
BLOCKQUOTE { text-indent:0; padding:0; margin:0; }
.breaker { clear:both; height:1px; overflow:hidden; }
.copyright { text-align:right; font:bold 9px verdana, arial, tahoma; color:#fff; font-weight:normal; width:800px; }
.feature { width:159px; text-align:center; font:12px normal verdana, arial, tahoma; color:#000; }
.feature h2 { color:#F09100; margin:0; padding:8px 0px; font:18px normal verdana, arial, tahoma; text-align:center; }
.feature p { margin:0; padding:6px 2px; line-height:14px; text-align:left; margin-left:5px; }
.feature a:active, .feature a:link, .feature a:visited { color: #000; font:normal 11px verdana, arial, tahoma; text-decoration: none; }
.feature a:hover { color:#990000; font:normal 11px verdana, arial, tahoma; text-decoration: none; }

A.thumblink, A.thumblink:link, A.thumblink:visited { color: #777777; font:bold 12px tahoma; text-decoration: none; }
A.thumblink:hover { color: #cccccc; font:bold 12px tahoma; text-decoration: none; }
/*#special{ scrollbar-face-color: #cccccc; scrollbar-shadow-color: #777777;scrollbar-highlight-color: #f7f7f7;
scrollbar-3dlight-color: #777777;scrollbar-darkshadow-color: #cccccc;scrollbar-track-color: #f7f7f7;scrollbar-arrow-color: #f7f7f7;
border: solid 0px #f7f7f7; margin: 0px 0px 0px 0px; padding:10px; font:normal 12px tahoma; color:#777777}*/
sup { font-size:10px; }
.proddesc { width:560px; text-align:center; }
.proddesc1 { width:800px; text-align:left; }

#showthumb{ position:absolute; visibility:hidden; background-color:white; width:200px; }
#showthumb img{ cursor:pointer; }

/* contact page */
.contbox1 { float:left; width:394px; margin:22px 8px 8px 8px; text-align:left; background:#f7f7f7; color:#777777; padding:4px 4px 9px 4px; font:normal 12px verdana, arial, tahoma; line-height:18px }
.contbox2 { float:right; width:394px; margin:22px 8px 8px 8px; text-align:left; background:#f7f7f7; color:#777777; padding:4px 4px 9px 4px; font:normal 12px verdana, arial, tahoma; line-height:18px }
.contbox3 { float:left; width:394px; margin:8px 8px 22px 8px; text-align:left; background:#f7f7f7; color:#777777; padding:4px 4px 9px 4px; font:normal 12px verdana, arial, tahoma; line-height:18px }
.contbox4 { float:right; width:394px; margin:8px 8px 22px 8px; text-align:left; background:#f7f7f7; color:#777777; padding:4px 4px 9px 4px; font:normal 12px verdana, arial, tahoma; line-height:18px }
.contboxA { float:right; width:320px; height:auto; font:normal 12px verdana, arial, tahoma; }
A.navl, A.navl:link, A.navl:visited { color: #cccccc; font:bold 14px verdana, arial, tahoma; text-decoration: none; }
A.navl:hover { color: #f7f7f7; font:bold 14px tahoma; text-decoration: none; }
A.nav2, A.nav2:link, A.nav2:visited,A.nav2:hover { color: #990000; font:normal 12px verdana, arial, tahoma; text-decoration: none; }

/* other */

.category { width:200px; }
.proddesc { width:660px; text-align:center; }
.catdisp { margin:0 auto; width:660px; background:#f4f4f4; color:#777777; text-align:center; padding:5px; }
.catdisp1 { margin:0 auto; width:800px; color:#777777; text-align:left; }
.catdisp table { margin:0 auto; text-align:center; }
.centeralign { margin:0 auto; width:737px; }
.custcenter { margin:25px 0px 45px 0px; width:737px; text-align:center; background:#f7f7f7; color:#777777; }
.footerbreaker { width:17px; height:10px; float:left; }

sup { font-size:10px; }

#k{ font:bold 25px tahoma; line-height:34px; }
#v{ font:normal 11px tahoma; line-height:16px; }
#r{ font:bold 12px tahoma; line-height:34px; vertical-align:super; }
#q{ font-size:3px; height:1px; width:1px; overflow:hidden; color:#f7f7f7; line-height:3px; }
#9{ color:#f7f7f7; }
#ba{ color:#990000; }

#contact { background:#ffffff; scrollbar-face-color: #cccccc; scrollbar-shadow-color: #777777; scrollbar-highlight-color: #f7f7f7;
scrollbar-3dlight-color: #777777; scrollbar-darkshadow-color: #cccccc; scrollbar-track-color: #f7f7f7; scrollbar-arrow-color: #f7f7f7;
border: solid 0px #f7f7f7; margin:0; padding:0; background:#fff; color:#000; font-family:verdana,  Arial, Helvetica, sans-serif; font-size:14px; }
#contact input { border:1px solid #ccc; }
textarea { font-family:verdana,  Arial, Helvetica, sans-serif; font-size:14px; } 
#contp { padding:0 20px 0 0; margin:0; }

.lifesaver { float:left; background-image:url(graphics/00000001/lifesaver.jpg); width:590px; height:366px; overflow:hidden; }

.tableb { border:1px solid #000; width:100%; color:#000; }
.table1 { border-right:1px solid #000; border-bottom:1px solid #000; width:20%; height:20px; float:left; text-align:left; line-height:14px; font:normal 12px verdana; color:#000; }
.table1b { border-right:1px solid #000; width:20%; height:20px; float:left; text-align:left; line-height:14px; font:normal 12px verdana; color:#000; }
.table2 { border-right:1px solid #000; border-bottom:1px solid #000; width:16%; height:20px; float:left; text-align:center; line-height:14px; font:normal 12px verdana; color:#000}
.table2b { border-bottom:1px solid #000; width:16%; height:20px; float:left; text-align:center; line-height:14px; font:normal 12px verdana; color:#000}
.table2c { border-right:1px solid #000; width:16%; height:20px; float:left; text-align:center; line-height:14px; font:normal 12px verdana; color:#000}
.table2d { width:16%; height:20px; float:left; text-align:center; line-height:14px; font:normal 12px verdana; color:#000; }

/* store pages scrollable content */
.msscrollwrpapper { width:800px; margin:0 auto; height:364px; overflow:auto; }
.msscroll { width:761px; text-align:left; font-size:0.9em; }
.msscrollcenter { width:840px; text-align:center; }

/* yearly notice */
.notice { background:url(./graphics/i/infobanner.png) no-repeat;line-height:0.8em;color:#777 }
