a:hover {text-decoration: none;}
a.dload {background: url('pics/dload.gif') no-repeat right top; padding-right: 16px;}
a.outer {background: url('pics/outer.gif') no-repeat right top; padding-right: 16px;}
a.popup {background: url('pics/popup.gif') no-repeat right top; padding-right: 16px;}
a.reverse {text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed;}
a.reverse:hover {border-style: none;}
body {color: #000000; background-color: #FFFFFF;}
div.illus {text-align: center; width: 200px; height: 15em; margin: 2px; float: left;}
div.header {background: black url('pics/header_top.jpg') no-repeat center center; height: 155px;}
div.mainmenu {background: black url('pics/header_bottom.jpg') no-repeat center center; text-align: center; padding-left: 10px;}
div.smalltxt, div.smalltxtblack {color: #A9A9A9; font-family: Arial,Helvetica,sans-serif; font-size: 60%; text-align: center; padding: 0.5em;}
div.smalltxtblack {background-color: #000000;}
h3 {font-family: Arial,Helvetica,sans-serif; text-align: center;}
img {border-style: none;}
img.general {margin: 0.5em;}
img#home {float: left;}
p {text-indent: 1em;}
p:first-letter {font-weight: bold;}
table#basis {border-collapse: collapse;}
th, td {font-size: 85%;}
td.celltop, td.cellbottom {background-color: #F5F5F5; border-right: 1px solid black; padding: 0.5em;}
td.celltop, td.cellcontent {vertical-align: top;}
td.cellbottom {font-family: Arial,Helvetica,sans-serif; font-size: 60%; text-align: center; vertical-align: bottom;}
td.cellcontent {width: 80%; padding: 0.5em;}
ul#branchmenu li {margin-bottom: 0.5em;}
#gallery img {border: 1px solid black; margin: 2px;}
#pricelist table {width: 96%;}
#pricelist td {text-align: center;}
#pricelist td.shaded {background-color: #D3D3D3; text-align: left; width: 50%;}
#pricelist th {background-color: #A9A9A9;}
#rare li {margin-bottom: 1em;}
.rmrk {color: #696969; font-size: 85%; font-family: Arial,Helvetica,sans-serif;}
.unbroken {white-space: nowrap;}