#adnav { margin:0; padding:0; height:1em; }
#adnav li { list-style:none; float:left; }
#adnav li a { display:block; padding:5px; background:#72b254; font-weight:normal; color:#000; text-decoration: none; }
#adnav li a:hover { background:#daf0af; font-weight:normal; color:#000; }
#adnav li ul { display:none; width:10em; /* Width to help Opera out */ background-color:#69f; }
#adnav li:hover ul, #adnav li.hover ul { display:block; position:absolute; margin:0; padding: 0; }
#adnav li:hover li, #adnav li.hover li { float:none; }
#adnav li:hover li a, #adnav li.hover li a { background-color:#72b254; border-bottom:1px solid #fff; font-weight:normal; color:#000; }
#adnav li li a:hover { background:#daf0af; }

.contact { font-weight:bold; margin:0; padding:3px 5px 0 0; border-bottom:1px solid #ccc; font-size:14px; font-family:Arial, Helvetica, Verdana, sans-serif; }
.info { padding:0; font:normal 13px Arial, Helvetica, Verdana, sans-serif; }

a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
.italics { font-style:italic; }
.bold { font-weight:bold; }
.direction { font-weight:bold; font-size:10px; font-family:Arial, Helvetica, Verdana, sans-serif; margin-left:15px; }

.headline { font-weight:bold; font-size:26px; color:#1a7e2f; }
.about { font-size:14px; font-weight:bold; color:#1a7e2f; margin:30px 0 4px 0; border-bottom:2px solid #ccc; }
.abouttop { font-size:14px; font-weight:bold; color:#1a7e2f; margin:0 0 4px 0; border-bottom:2px solid #ccc; }
.subhead { font-weight:bold; font-size:11px; }
.size { font-size:12px; font-weight:bold; color:#000; margin:30px 0px 3px 0px; border-bottom:1px solid #ccc; }
.pagebreak { font-size:12px; font-weight:bold; color:#000; margin:30px 0px 3px 0px; }

table { width:100%; border:1px solid #72b254; text-align:left; } 
th { font-weight:bold; background-color:#72b254; border-bottom:1px solid #72b254; }
td,th { padding:4px 5px; }
.odd { background-color: #daf0af; }
.odd td { border-bottom: 1px solid #daf0af; }
.even { background-color: #f6ffe3; }
.even td { border-bottom: 1px solid #f6ffe3; }
img.sizes { padding:1px; }

.ad { cursor:pointer; margin:4px 0 0 0; padding:4px 5px 2px 0; border-bottom:1px dotted #ccc; background:#e1fdc5; font-size:12px; font-weight:bold; color:#000; text-indent:3px; }
.ad:hover { background:#d1e3c8; }
.size { width:476px; height:150px; padding:2px 5px 20px 2px; margin:0 5px; font:normal 13px Arial, Helvetica, Verdana, sans-serif; background:#fff; }

table.forprint { width:100%; border:0; text-align:left; } 
.forprint th { background:#fff; font-weight:bold; border-bottom:2px solid #000; }
.forprint td { border-bottom:1px dotted #000; }
.head { font-size:24px; font-weight:bold; margin:30px 0 4px 0; border-bottom:2px solid #ccc; display:block;}
.sizes { font-size:19px; font-weight:bold; margin:30px 0px 3px 0px; border-bottom:2px solid #ccc; }
.subcat { font-weight:bold; font-size:14px; }