/* Don's Photo css file, revised Apr 2009 */
/* Palette: Dark red #B80101; Bright red #FC0505; Pale gray #F3F1F1; */
    
body { background-color: #FFFFFF; color: #333333; margin: 0px; }

* { font-family: Verdana, Arial, Helvetica, sans-serif; }

a:link { color: #FC0505 }
a:visited { color: #B80101 }
a:active { color: #FC0505 } 
a:hover { color: #0000FF; }

a.menu:link { color: #FC0505 }
a.menu:visited { color: #B80101 }
a.menu:active { color: #FC0505 } 
a.menu:hover { color: #FFFFFF; background: #B80101; }

td { font-style: normal; font-size: 13px; font-weight: normal; }
pre { font-family: monospace; font-size: 12px; } 
b { font-weight: bold; }
hr { color: #FC0505; }
ul { border: 0px; margin-top: 2px; list-style-type: disc; }
p { margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px; }
h1 { font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-style: normal; margin: 16px 0 2px 0; }
h2 { font-weight: bold; font-size: 14px; font-style: normal; margin: 0; color: #0000ff; }

.menu { font-size: 10px; font-weight: bold; text-decoration: none; color: #FC0505; }
  
.small { font-size: 10px; font-weight: normal; }
   
/* Struck-through price on Products pages  */
.strike { font-weight: normal; text-decoration: line-through; }
  
.redalert { font-weight: bold; color: #FF0000; }

.vrule { border-right: 1px solid #B80101; }
  
.hrule { border-bottom: 1px solid #B80101; margin-bottom: 5px; }
