@charset "utf-8";
@import url("normalizes.css");
@import url("color.css");
@import url("typography.css");

/*html, body, #branding, { width: 100%; }
#branding { height: 77px; position: relative; }
#search-top { position: absolute; top: 0px; right: 0; margin-top: 16px; margin-right: 16px; }
#nav-main  { position: absolute; bottom: 0px; right: 0; padding: 5px 20px; }
#content { padding: 5px 3px 10px; }
#content > table { margin: 0 auto; }
table td.left { width: 188px; }
#category-side { margin: 4px; }
#category-side > ul { padding: 10px 8px; min-height: 617px; }
#banner { margin: 0 5px; padding: 3px; height: 468px; overflow: hidden; }*/

html, body { width: 100%; }

/* branding layout */
#branding { margin-bottom: 6px; height: 77px; overflow: hidden; position: relative; }
#search-top {  margin-top: 17px; margin-right: 4px; position: absolute; top: 0; right: 0; }
#nav-main { padding: 7px 40px 8px; height: 14px; overflow: hidden; position: absolute; bottom: 0; right: 0; }

/* content layout */
#content { padding: 0 4px 0 3px; }
#content > table { margin: 0 auto; }
#content td.left { width: 190px; }
#content td.home-right { width: 224px; }
#category-side { margin-right: 6px; }
#login, #notices { margin-left: 6px; }
#login { margin-bottom: 5px; }
#crumb { height: 17px; }
#products-list, #product, #search-main, #notice-main { width: 800px; }
div.middle_content { width: 980px; }
div.middle_content { padding: 25px 0; }
#products-list { /*height: 600px;*/ overflow: hidden; }
#product-description a.breviary { display: block; float: left; }
#product { margin: 8px 0; }
#product-detail { clear: both; }
#information-total { clear: both; }

/* site-info layout */
#site-info { margin-top: 8px; }