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; }