#mainbody { margin-top: 11px; }
#dhdr { color: #f5deb3; font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 3px; }
#dhdr a { text-decoration: none }
#dhdr a:link {	color: #fff}
#dhdr a:visited {color: #ddd}
#dhdr a:hover { color: #ff0 ; text-decoration: underline; }

#tnav { font: bold 16px/16px arial,helvetica; color: #999; text-align: center;}
#tnav a { text-decoration: none }
#tnav a:link { color: white }
#tnav a:visited { color: #ddd }
#tnav a:hover { text-decoration: underline; color: yellow; }

.srchbx { border: 1px solid #ddd; font: 12px/12px verdana,arial,helvetica}
#sform { margin: 0; padding: 0; }
#lnsrch{ width: 200px; background-color: #666; padding-top: 2px; padding-bottom: 4px;}

.lni { margin: 5px 8px; font: bold 11px/15px arial,helvetica; color: white}

#cpdiv { text-align: center; margin:0; margin-left: 100px; margin-right: 100px; padding: 15px; font: 11px/15px tahoma,verdana,arial,helvetica; color: white }
#cpdiv a { text-decoration: none }
#cpdiv a:link { color: #ddd }
#cpdiv a:visited { color: #ccc }
#cpdiv a:hover { text-decoration: underline; color: yellow; }

.rctd { border-left: 1px solid black; border-bottom: 1px solid black }

#urcol { float: right; width: 180px; border-left: 1px solid gray; border-bottom: 1px solid gray; margin-left: 10px; padding: 10px }

#ttnav { color: #f5deb3; font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
#ttnav a { text-decoration: none }
#ttnav a:link {	color: #fff}
#ttnav a:visited {	color: #ddd}
#ttnav a:hover { color: #ff0 ; text-decoration: underline; }

#cr { color: #f5deb3; font: bold 10px/12px Arial, Helvetica, sans-serif}
#cr a { text-decoration: none }
#cr a:link {	color: #fff}
#cr a:visited {	color: #ddd}
#cr a:hover { color: #ff0 ; text-decoration: underline; }

#mbody { padding: 5px }
#mbody h1 { margin: 0; padding: 0; margin-bottom: 4px; font: bold 18px/24px verdana,arial,helvetica; color: #000 }
#mbody td {font: 11px/15px verdana,arial,helvetica; color: #000;}
#ppic { float: left }
.pcap { font: 11px/15px verdana,arial,helvetica; color: #000; padding: 10px }
.ptxt {font: bold 12px/15px verdana,arial,helvetica; color: #000 }
.prcode {font: bold 12px/15px verdana,arial,helvetica; color: #000}
.prprice {font: 11px/15px verdana,arial,helvetica; color: #000}
.psprice {font: 12px/15px verdana,arial,helvetica; color: #f00}
.opttable, .qprr {font: 11px/15px verdana,arial,helvetica; color: #000; margin: 10px}

.rcitem { font: 11px/15px tahoma,verdana,arial,helvetica; color: #000; text-align: center; padding: 5px; border-bottom: 1px dashed #999}
.rcitem a { text-decoration: none }
.rcitem a:link { color: blue }
.rcitem a:visited { color: purple }
.rcitem a:hover { color: red; text-decoration: underline }


#cntab td {font: 11px/15px tahoma,verdana,arial,helvetica; padding-left: 5px}
#cntab td a { text-decoration: none }
#cntab td a:link { color: blue }
#cntab td a:visited { color: purple }
#cntab td a:hover { color: red; text-decoration: underline }

#fintxt {font: 11px/15px tahoma,verdana,arial,helvetica; color: #333; padding: 20px}
#fintxt a:link { color: blue }
#fintxt a:visited { color: purple }
#fintxt a:hover { color: red; }

#vpft { margin: 20px }

#hpstab td, #cntab td { font: 11px/14px tahoma,verdana,arial,helvetica }
#hpstab td a, #cntab td a { font: bold 11px/14px verdana,arial,helvetica; text-decoration: none }
#hpstab td a:link, #cntab td a:link { color: black }
#hpstab td a:visited, #cntab td a:visited { color: #333 }
#hpstab td a:hover, #cntab td a:hover { color: red; text-decoration: underline; background-color: yellow; }

.hpsspr { font-weight: bold; color: red }
.sspr { font: bold 14px/18px verdana,arial,helvetica }
#homeimage { float: left; }
#hpmsg { margin-left: 250px; margin-right: 20px; color: #333; margin-top: -18px; font: 11px/14px verdana,arial,helvetica}
#hpmsg h2 {text-align: center; margin: 0; margin-bottom: 8px; padding: 0; color: #444; font: bold 12px/14px verdana,arial,helvetica }

#hpcap { margin: 20px; font: 11px/14px tahoma,verdana,arial,helvetica; color: #444 }
#hpcap a { text-decoration: none }
#hpcap a:link { color: blue }
#hpcap a:visited { color: #333 }
#hpcap a:hover { color: red; background-color: yellow }

#pnext { float: right; font: 11px/12px arial,helvetica; margin-right: 8px}

#breadcrumbs { font: 11px/12px tahoma,verdana,arial,helvetica; margin: 3px; margin-top: 10px}
#breadcrumbs a {text-decoration: none}
#breadcrumbs a:link { color: blue }
#breadcrumbs a:visited { color: #808 }
#breadcrumbs a:hover { color: red }

.ehlp td {font: 12px/16px arial,helvetica}
.ehlp td strong {font: bold 11px/14px tahoma,verdana,arial,helvetica}

.gwinfo {font: 10px/13px tahoma,verdana,arial,helvetica; color: #666}

td.chrthdr { font: 11px/11px tahoma,verdana,arial,helvetica; }
.chrthdr a { text-decoration: none }
.chrthdr a:link { color: blue }
.chrthdr a:visited { color: #808 }
.chrthdr a:hover { color: red; text-decoration: underline }

#tbrdr { background-color: black; }
#tftrbtm { background-color: black; color: #aaa; text-align: center; padding: 10px 20px; font: 11px/15px tahoma,verdana,arial,helvetica;}
#tftrbtm a { text-decoration: none; }
#tftrbtm a:link { color: #aaa; }
#tftrbtm a:visited { color: #aaa; }
#tftrbtm a:hover { color: #99f; text-decoration:underline;}
#thdr { background-image: url(/lib/streamlight-flashlights/10-hdr-bkg.gif); }
#thdrbtm { background-color:#333; }
#tftr { background-color: #333; padding:5px; text-align:center; }

