/* layout.css */
/* Normalizes margin, padding */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, ul, ol, dl, address {margin:0; padding:0;}
/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {font:75%/100% Verdana, Geneva, Arial, sans-serif;}
/* Neutralize styling: 
   Elements with a vertical margin: */
/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {margin-left: 1em;}
/* Miscellaneous conveniences: */
form label {cursor:pointer;}
fieldset {border:none;}
/* Form field text-scaling */
body {min-width:600px;}
#brand {height:154px; background-image:url("../images/brand.gif"); background-repeat: no-repeat;}
#wrap_1 {margin:0 auto;min-width:600px; text-align:center;}
#wrap_2 {margin:0 auto;min-width:600px; text-align:left;}
#nav_main{width:160px; margin:auto;float:left;}
#nav_main li{display:block;padding:1em 0;}
#content_main {margin:0 200px 0 160px; padding:1 em 0;width:300px}
#content_sec {margin:0 0 0 460px; padding:1 em 0;}
#site_info{clear:both; text-align:left; padding:20px 150px;}
.float-right{float: right;}
.float-left	{float: left;}
.clear-left	{clear: left;}
.clear-right{clear: right;}	
.clear-both	{clear: both;}
div.pic {float: left; height: 210px; width: 170px; padding: 0 15px; margin: 10px 3px;}
div.pic img {border: 1px solid; border-color:#FFF}
div.ls img {height: 168px; width: 200px; margin: 16px 0;}
div.pt img {height: 128px; width: 96px; margin: 0 16px;}
div.pic ul {margin: 0.25em 0 0; padding: 0;}
li.title, li.price{display: block; list-style: none; text-align:center;}
li.price{display: none; list-style: none; text-align:right;}
li.catno{display:none;}