body {	margin:25px;	background: #ddd;	font:12px/15px helvetica, arial, verdana, sans-serif;	color:#333;	}#container { border:1px solid #333; margin:0px; padding:0px; background-color:#fff;}#top { width:750px; height:100px; margin:0px;padding:0px;}#nav { background-color:#bbb;margin:0px;padding:0px 5px; border-top:1px solid #333; border-bottom:1px solid #333; vertical-align: middle; font:12px/21px helvetica, arial, verdana, sans-serif; color:#b00;}#subnav { background-color:#999;margin:0px;padding:0px 5px; border-bottom:1px solid #333; vertical-align: middle; font:10px/18px helvetica, arial, verdana, sans-serif; color:#ff0;}#main { min-height:400px;margin:0px;padding:10px 30px;}a.navbutt { font:14px/21px helvetica, arial, verdana, sans-serif; color:#000; letter-spacing:0.1em; padding:2px 10px 4px; display:inline;}a.navbutt:hover { color:#ccc; background-color:#333; text-decoration:none;}a.subnavbutt { font:10px/18px helvetica, arial, verdana, sans-serif; color:#000; letter-spacing:0.1em; padding:3px 10px; display:inline;}a.subnavbutt:hover { color:#ccc; background-color:#333; text-decoration:none;}p { font:12px/15px helvetica, arial, verdana, sans-serif; margin:0px 0px 10px 0px; padding:0px;}a {	color:#b00; text-decoration:none;}a:hover { cursor: se-resize;text-decoration:underline}img { border: 0 none; vertical-align: top;}#main p.head { vertical-align: top; margin:10px 0px 5px 0px; padding:0px;}#main p.sub { vertical-align: bottom; margin:10px 0px 0px 0px; padding:0px;}#main p.subimage { width:271px; vertical-align: bottom; margin:50px 0px 0px 0px; padding:0px; border:1px solid #333;}#main p.subimagecap { width:271px; vertical-align: bottom; font: 10px/14px helvetica, arial, verdana, sans-serif; color: #111; text-align:center; background:#ddd; margin:0px 0px 5px 0px; padding:0px; border-right:1px solid #333; border-bottom:1px solid #333; border-left:1px solid #333;}#main UL { margin:5px 0px 0px 40px;padding:0px;display: block; text-align:justify;}#main li { list-style: outside; list-style-image: url(graphics/bullet-red.gif); font:13px/15px helvetica, arial, verdana, sans-serif;margin:0px 0px 18px 0px;}.catcategories a { font:14px/24px helvetica, arial, verdana, sans-serif; color:#111; letter-spacing:0.1em; color: #333;}.catcategories a:hover { color: #b00;}.catcategories td { padding:5px; margin:5px 0px;}#catalogtable { font: 13px/20px helvetica, arial, verdana, sans-serif; color: #111;}#catalogtable TD { border: 1px dashed #666; padding:5px;}#catalogtable TH { font:18px/20px helvetica, arial, verdana, sans-serif; color:#111; letter-spacing:0.5em; padding:0px auto 3px;}#allitemstable { border-bottom: 1px solid #111;  border-left: 1px solid #111; font: 13px/15px helvetica, arial, verdana, sans-serif; color: #111; margin-bottom:10px;}#allitemstable TD { border-right: 1px solid #111; border-top: 1px solid #111;}#allitemstable TH { color: #eee; background: #333; padding:3px; border-top: 1px solid #111; border-right: 1px solid #111;}.photocell { background-color:#222;text-decoration: none; text-align:center;}#allitemstable a { font: 10px/15px helvetica, arial, verdana, sans-serif; color:#fff;text-decoration: none;}#allitemstable a:HOVER { color:#ff0;text-decoration: none;}