  body, table { font-family:'Verdana',sans-serif; font-size:0.85em; }
  body { margin:0; }
  #MenuBar { background:#B40000; width:100%; text-transform:uppercase; min-width:900px; }
  #MenuBar td img { display:block; }
  #MenuBar th { font-weight:bold; padding:0 0.5em 0 0.5em; color:white; background:url('/images/tab1back.png'); background-repeat:repeat-x; }
  #MenuBar a:link, #MenuBar a:visited { color:white; text-decoration:none; }
  #MenuBar a:hover { color:black; text-decoration:none; }

  #MenuBar th.Selected { color:black; background:url('/images/tab2back.png'); background-repeat:repeat-x; cursor:default; }
 h1 { text-align:center; }
 h1, h2 { color:#990000; }
 address { font-style:normal; }
 a img { border:0; } 
 a:link, a:visited { color:#990000; }
 a:hover { color:#AAAAAA; }
 .Footnote { font-size:0.75em; }
 #MainBanner { background:url('/images/topback.png'); background-repeat:repeat-x; width:100%; padding:0.5em 0 0.5em 0; overflow:hidden; min-width:900px; }
 #MainBanner img { vertical-align:middle; }
 #MainBanner img { padding-left:1em; padding-right:1em; }
 #GPTitle { display:inline; font-size:2.5em; font-weight:bold; font-style:italic; color:white; vertical-align:middle; padding-right:2em; }
 .Footer { text-align:right; font-size:0.8em; }
 .Footer img { vertical-align:middle; margin-left:2em; }

 #PageBody { margin:1em; }

 .FrontPageCatalogue { text-align:center; }
 .FrontPageCatalogue td { padding:0.5em; padding-left:2em; padding-right:2em; vertical-align:top; }

 .OurPrice { font-size:1.4em; font-weight:bold; color:#990000; }
 .SmallPrint { font-size:0.7em; }
 blockquote { border:1px solid black; background:#EEEEEE; padding:0.5em; font-size:0.8em; }
 blockquote p, blockquote ol { margin-top:0.2em; margin-bottom:0.2em; }
 blockquote p.ref { margin-top:1.0em; text-align:right; }
 #PriceConvertTable td, #PriceConvertTable th { padding:0.5em; }
 #PriceConvertTable th { text-align:right; padding-left:2em; }
