body{ margin:0px; padding: 0px; padding-bottom: 30px; background: black; } table{ border-collapse: collapse; } td{ vertical-align: top; } table.header{ background: #007dcd; width: 100%; border-bottom: 2px solid black; } td.spacer{ background: white url('/spacer.jpg') no-repeat; height: 20px; } td.spacer2{ background: white url('/spacer2.jpg') no-repeat; height: 20px; } table.main{ width: 100%; } td.main{ padding-left: 20px; padding-right: 20px; } td.logo{ width: 620px; } td.box{ background: #007dcd; text-align: center; vertical-align: middle; color: white; font: 14px arial; } form.search{ padding: 3px; border: 1px solid gray; background: #efefef; } td.links{ padding-right: 5px; padding-left: 5px; font: 13px arial; font-weight: bold; width: 120px; } td.main{ background:white; } font.info{ font: 12px arial; font-weight: bold; } a.link{ text-decoration: none; color: white; } a.link:hover{ color: red; } div.links{ border-bottom: 1px solid gray; color: white; padding-top: 3px; padding-bottom: 3px; } div.links2{ color: white; padding-top: 3px; padding-bottom: 3px; } table.footer{ width: 990px; color: white; margin-top: 20px; } a.listing{ color: #377107; text-decoration:none; padding-bottom: 5px; padding-right: 5px; font: 12px arial; font-weight: bold; display: block; } a.listing:hover{ color: red; } td.item{ height: 250px; width: 33%; padding: 5px; padding-left: 15px; padding-right: 15px; } div.item{ color: black; display: block; height: 370px; overflow: hidden; border-bottom: 1px solid #bcbcbc; padding-top: 5px; padding-bottom: 5px; } a.item{ font: 16px arial; font-weight: bold; text-decoration: none; border-bottom: 1px solid orange; color: black; } a.item:hover{ border-bottom: 1px solid blue; } div.pricename{ font: 12px arial; text-align: right; padding-top: 10px; } div.price{ font: 18px arial; font-weight: bold; text-align:right; color: #005500; padding-bottom: 10px; } div.img{ width: 140px; height: 140px; vertical-align: top; } div.desc{ height: 160px; overflow: hidden; padding-left: 15px; padding-right: 15px; font: 13px times; } div.loc{ font: 11px arial; } h1{ font: 20px arial; font-weight: bold; } td.notice{ font: 12px arial; padding-left: 140px; padding-right: 20px; } td.rights{ font: 12px arial; width: 200px; padding-right: 20px; } td.design{ font: 13px arial; width: 200px; } p.contact{ font: 14px arial; font-weight: bold; } td.topper{ width: 80px; padding: 2px; } a.topper{ text-decoration: none; border-bottom: 1px dashed blue; } div.topbar{ display: block; text-align: right; padding-bottom: 2px; background: yellow; color: black; border-bottom: 1px solid black; } a.closer{ text-decoration: none; padding: 2px; font: 18px arial; color: black; text-align: right; font-weight: bold; border: 1px solid black; background: #aa0000; color: white; } div.imagelist{ width: 300px; height: 135px; overflow: auto; border: 1px solid gray; background: white; } td.staff{ font: 18px arial; } div.top{ background: #efefef url('/top-bkg.jpg'); height: 20px; width: 990px; } div.bottom{ background: #efefef url('/bottom-bkg.jpg'); height: 20px; width: 990px; } li{ list-style-type: disc; } a.pcd{ color: yellow; } img.pics{ border:1px solid gray; dispay: block } div.pics{ float:left; margin-right: 10px; width: 300px; font: 12px arial; } td.listitem{ font: 13px times; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid gray; } p.title{ font: 18px arial; font-weight: bold; color: #0000aa; } a.none{ color: black; text-decoration: none; } img.zip{ float:left; border: 1px solid gray; margin-right: 5px; } td.zip{ border-bottom: 1px solid gray; padding-bottom: 5px; padding-top: 10px; } a.zip{ text-decoration: none; color:black; display: block; } a.zip:hover{ background: #ccccff; } td.listing{ padding: 5px; border-bottom: 1px solid gray; vertical-align:top; } h5{ display: inline; font: 18px arial; color: #0000aa; font-weight: bold; }