/* @group Subpage Feature */
.sub div#feature{
 height: 71px;
 background: none;
 padding-top: 30px;
}
/* @end */

/* @group Subpage Body */
.sub #main-content p#about{
 padding-top: 221px;
 background: transparent url(/images/about-edr.jpg) no-repeat;
}
.sub span.label{
 /*font-weight: bold;*/
}
.sub #main-content div#about-edr{
 float: left;
 margin-top: 0;
}
.sub #main-content div#about-edr p{
 margin-bottom: 0;
}
form#filter-search label, form#filter-mfg label{
 font-weight: bold;
 color: #636363;
 display: block;
 margin-bottom: 12px;
}
form#filter-search, form#filter-mfg{
 float: left;
}
form#filter-mfg select#mfg-id{
 width: 139px;
}
form#filter-search{
 padding-right: 58px;
 border-right: 1px dotted #891221;
 margin-right: 58px;
}
fieldset#spreadsheet-status{
 padding-bottom: 22px;
}
.sub fieldset#spreadsheet-status p{
 font-size: 1.2em;
 float: left;
 padding-right: 8px;
 margin-right: 8px;
 border-right: 1px dotted #891221;
}
fieldset#spreadsheet-status span{
 color: #891221;
}
.sub h3.sales-section{
 margin-top: 15px;
}
.sub fieldset#spreadsheet-status p.last{
 margin-right: 0;
 padding-right: 0;
 border-right: none;
}
.sub #main-content img.product-image{
 float: right;
 margin: 0 0 10px 15px;
}
.sub div#private-inventory form#login p{
 width: 80%;
 margin: 0 auto;
}
.sub div#private-inventory form#login p#get-login{
 text-align: center;
 font-size: .7em;
 margin-top: 5px;
}
.sub div#private-inventory form#login label{
 font-weight: bold;
 font-size: 0.7em;
 margin-left: 18px;
}
.sub div#private-inventory form#login input{
 border: 1px solid #afafaf;
 padding: 5px;
 font-size: 0.9em;
 color: #891221;
}
.sub div#private-inventory form#login input#username{
 margin-left: 10px;
}
.sub div#private-inventory form#login input#password{
 margin-left: 12px;
}
.sub div#inventory{
 margin-top: 10px !important;
}
.sub div#private-inventory form#login input#submit-login{
 color: #fff;
 margin-left: 11px;
 cursor: pointer;
 padding: 2px 3px 3px;
 background: transparent url(/images/submit-bg.gif) repeat-x;
 font: 500 .85em/1 "Helvetica Neue", Helvetica, sans-serif;
 width: 150px;
 height: 28px;
 border-top: 1px solid #8baeb7;
 border-left: 1px solid #8baeb7;
 border-right: 1px solid #143d47;
 border-bottom: 1px solid #143d47;
}
.sub div#featured-brands ul li{
 float: left;
 margin-right: 15px;
 list-style-type: none;
}
.sub div#featured-brands ul li.last{
 margin-right: 0;
}
.sub div#featured-brands ul li span{
 display: none;
}
.sub div#featured-products-full ul.thumbnails li{
 margin: 0 120px 0 0;
 width: 208px;
 text-align: center;
}
.sub div#featured-products-full ul.captions li{
 margin: 22px 120px 0 0;
 width: 208px;
}
.sub div#featured-products-full ul.captions li.last, .sub div#featured-products-full ul.thumbnails li.last{
 margin-right: 0;
}
.sub div#featured-products-full div.featured-navigation{
 word-spacing: 10px;
 margin: 30px 0;
}
/* @end */

/* @group Tabular data */
table#inventory-listing td, th{
 border: 1px solid #AFAFAF;
 padding: 8px;
}
table#inventory-listing th{
 background-color: #e3e3e3;
 color: #891221;
 font-weight: bold;
}
table#inventory-listing td{
 font-size: .8em;
}
table#inventory-listing tr.even{
 background-color: #f4f4f4;
}
table#inventory-listing thead th#head-mfg{
 width: 125px;
}
table#inventory-listing thead th#head-model{
 width: 375px;
}
table#inventory-listing thead th#head-updated{
 width: 153px;
}
table#inventory-listing thead th#head-actions{
 width: 140px;
}
table#inventory-listing td.actions{
 text-align: center;
}
table#inventory-listing td a{
 padding-right: 8px;
 margin-right: 8px;
 border-right: 1px dotted #891221;
}
table#inventory-listing td a.last{
 border-right: none;
 margin-right: 0;
 padding-right: 0;
}
table#inventory-listing th a:link,
table#inventory-listing th a:visited{
 color: #891221;
 border-right: none;
 margin-right: 0;
 padding-right: 0;
}
table#inventory-listing td.action-field{
 width: 52px;
 min-width: 52px;
}
table#inventory-listing td.date-field{
 width: 52px;
 min-width: 52px;
}
table#model-listing{
 width: 100%;
 font-size: .75em;
 border: 1px solid #333;
}
table#model-listing td{
 padding: 5px;
 border: 1px solid #333;
}
table#model-listing tr.even{
 background-color: #eee;
}
table#model-listing th{
 background-color: #891221;
 border: 1px solid #333;
 color: #fff;
}
table#model-listing th#head-mfg{
 width: 15%;
}
table#model-listing th#head-cat{
 width: 15%;
}
table#model-listing th#head-part{
 width: 25%;
}
table#model-listing th#head-desc{
 width: 40%;
}
table#model-listing th#head-cond{
 width: 5%;
}
/* @end */

/* @group brands */
ul.brand-row li{
 width: 171px;
 height: 115px;
 text-align: center;
}
ul.brand-row li a{
 display: block;
 margin: 0 auto;
}
ul.brand-row li a:hover{
 border-bottom: none;
}
ul.brand-row li a#symbol{
 width: 107px;
 height: 98px;
 background: transparent url(/images/brands/symbol.gif) no-repeat;
}
ul.brand-row li a#intermec{
 width: 132px;
 height: 32px;
 background: transparent url(/images/brands/intermec.gif) no-repeat;
}
ul.brand-row li a#datalogic{
 width: 146px;
 height: 17px;
 background: transparent url(/images/brands/datalogic.gif) no-repeat;
}
ul.brand-row li a#honeywell{
 width: 147px;
 height: 68px;
 background: transparent url(/images/brands/honeywell-hhp.gif) no-repeat;
}
ul.brand-row li a#psc{
 width: 109px;
 height: 37px;
 background: transparent url(/images/brands/psc.gif) no-repeat;
}
ul.brand-row li a#telxon{
 width: 118px;
 height: 31px;
 background: transparent url(/images/brands/telxon.gif) no-repeat;
}
ul.brand-row li a#norand{
 width: 107px;
 height: 24px;
 background: transparent url(/images/brands/norand.gif) no-repeat;
}
ul.brand-row li a#lxe{
 width: 168px;
 height: 38px;
 background: transparent url(/images/brands/lxe.gif) no-repeat;
}
ul.brand-row li a#oneil{
 width: 146px;
 height: 43px;
 background: transparent url(/images/brands/oneil.gif) no-repeat;
}
ul.brand-row li a#psion{
 width: 118px;
 height: 22px;
 background: transparent url(/images/brands/psion.gif) no-repeat;
}
ul.brand-row li a#metrologic{
 width: 159px;
 height: 26px;
 background: transparent url(/images/brands/metrologic.gif) no-repeat;
}
ul.brand-row li a#zebra{
 width: 115px;
 height: 79px;
 background: transparent url(/images/brands/zebra.gif) no-repeat;
}
ul.brand-row li a#ncr{
 width: 107px;
 height: 31px;
 background: transparent url(/images/brands/ncr.gif) no-repeat;
}
ul.brand-row li a#ibm{
 width: 100px;
 height: 38px;
 background: transparent url(/images/brands/ibm.gif) no-repeat;
}
ul.brand-row li a#verifone{
 width: 162px;
 height: 48px;
 background: transparent url(/images/brands/verifone.gif) no-repeat;
}
ul.brand-row li a#datamax{
 width: 147px;
 height: 32px;
 background: transparent url(/images/brands/datamax.gif) no-repeat;
}
ul.brand-row li a#sato{
 width: 142px;
 height: 41px;
 background: transparent url(/images/brands/sato.gif) no-repeat;
}
/* @end */
