html, body { font-family: Arial, Trebuchet MS, Verdana; font-size: 12px; color: #555; padding: 0px; margin: 0px; line-height: 21px; background-color: #BCBCBC; height: 100%; width: 100%; }
a:link { color: #070; text-decoration: none; outline: none; font-family: Tahoma, Arial; border: none; }
a:active  { color: #070; text-decoration: none; outline: none; border: none; }
a:visited { color: #070; text-decoration: none; outline: none; border: none; } 
a:hover   { color: #D00; text-decoration: none; outline: none; border: none; }
img { border: none; margin: 0px; padding: 0px; }
em { color: #CCC; font-style: normal; margin: 0px 6px 0px 6px; }
h1 { position: relative; display: block; background-color: #333; width: 680px; height: 41px; margin: 0px; padding: 134px 0px 5px 30px; font-family: Tahoma, Arial; font-size: 24px; font-weight: normal; color: #FD0; line-height: 30px; }
h2 { padding: 0px; margin: 20px 0px 12px 30px; line-height: 21px; font-family: "Lucida Sans Unicode", Arial; font-size: 16px; font-weight: normal; color: #D00; }
h3 { padding: 0px; margin: 15px 0px 7px 30px; font-family: Tahoma, Verdana; font-weight: normal; font-size: 14px; color: #555; line-height: 22px; }
p { position: relative; padding: 0px; margin: 8px 20px 8px 30px; }
p.foot, p.crumb { clear: both; font-family: Trebuchet MS, Arial; font-size: 10px; color: #999; line-height: 16px; }
p.crumb { }
p.contact { line-height: 36px; font-size: 15px; }
p.contact em { position: relative; display: inline-block; overflow: hidden; width: 1px; height: 18px; background: #DDD; margin: 0px 0px 0px 0px; padding: 0px; } 

h1#warehouse { background: url(../img/bnr_warehouse.jpg) no-repeat 0px 0px }
h1#scannerguy { background: url(../img/bnr_scannerguy.jpg) no-repeat 0px 0px }
h1#assembly { background: url(../img/bnr_assembly.jpg) no-repeat 0px 0px }
h1#engine { background: url(../img/bnr_engine.jpg) no-repeat 0px 0px }
h1#refinery { background: url(../img/bnr_refinery.jpg) no-repeat 0px 0px }
h1#shipyard { background: url(../img/bnr_shipyard.jpg) no-repeat 0px 0px }
h1#floorteam { background: url(../img/bnr_floorteam.jpg) no-repeat 0px 0px }
h1#sandiego { background: url(../img/bnr_sandiego.jpg) no-repeat 0px 0px }
h1#gearbox { background: url(../img/bnr_gearbox.jpg) no-repeat 0px 0px }
h1#oilman { background: url(../img/bnr_oilman.jpg) no-repeat 0px 0px }
h1#ceramic { background: url(../img/bnr_welding.jpg) no-repeat 0px 0px }
h1#office { background: url(../img/bnr_officegirl.jpg) no-repeat 0px 0px }
h1#officegirl2 { background: url(../img/bnr_officegirl2.jpg) no-repeat 0px 0px }
h1#whfloor { background: url(../img/bnr_whfloor.jpg) no-repeat 0px 0px }
h1#hardhatgirl  { background: url(../img/bnr_hardhatgirl.jpg) no-repeat 0px 0px }
h1#pumptank { background: url(../img/bnr_pumptank.jpg) no-repeat 0px 0px }
h1#ldar1 { background: url(../img/bnr_refinerygirl.jpg) no-repeat 0px 0px }
h1#file-label { background: url(../img/bnr_files.jpg) no-repeat 0px 0px }
h1#cable-label { background: url(../img/bnr_cables.jpg) no-repeat 0px 0px }
h1#wingbands { background: url(../img/bnr_chickens.jpg) no-repeat 0px 0px }
h1#barcode1 { background: url(../img/bnr_barcode-label-files.jpg) no-repeat 0px 0px }
h1#upc-barcode { background: url(../img/bnr_upc-labels.jpg) no-repeat 0px 0px }
h1#barcode-valves { background: url(../img/bnr_valves.jpg) no-repeat 0px 0px }
h1#uid-hardware { background: url(../img/bnr_missiles.jpg) no-repeat 0px 0px }
h1#long-range-barcode { background: url(../img/bnr_racks1.jpg) no-repeat 0px 0px }
h1#barcode-shipping { background: url(../img/bnr_shipping.jpg) no-repeat 0px 0px }
h1#labels-gears { background: url(../img/bnr_gears.jpg) no-repeat 0px 0px }
h1#jet { background: url(../img/bnr_jet.jpg) no-repeat 0px 0px }
h1#factory { background: url(../img/bnr_factory.jpg) no-repeat 0px 0px }
h1#ryan { background: url(../img/bnr_ryan.jpg) no-repeat 0px 0px }
h1#frontpanel { background: url(../img/bnr_gauges.jpg) no-repeat 0px 0px }
h1#sandiego2 { background: url(../img/bnr_sdsunset2.jpg) no-repeat 0px 0px }
h1#barrels { background: url(../img/bnr_barrels.jpg) no-repeat 0px 0px }
h1#tanks { background: url(../img/bnr_orangetanks.jpg) no-repeat 0px 0px }

ol { margin: 0px 0px 0px 30px; padding: 0px; }
ol li { margin: 0px; padding: 0px; color: #060; font-size: 11px; }
table { padding: 0px; margin: 0px; }
td { padding: 0px; margin: 0px; font-family: Arial, Trebuchet MS, Verdana; font-size: 12px; color: #555; font-weight: normal; line-height: 26px; }
form { margin: 0; padding: 0; }
hr { position: relative; display: block; height: 1px; color: #E6E6E6; background-color: #E6E6E6; margin: 12px 0px 12px 1px; border: none; padding: none; }

a.medbtn { position: relative; display: block; width: 144px; height: 48px; background: url(../img/btns.gif) no-repeat 0px 0px; text-indent: 22px; font-size: 18px; line-height: 48px; padding: 0px; margin: 0px; }
a.medbtn:hover { color: #D00; background: url(../img/btns.gif) no-repeat 0px -48px; }
a.aro { display: inline; background: url(../img/bg_03.gif) no-repeat 0px -3px; padding-left: 12px; margin-top: 6px; line-height: 26px; }
a.aro:hover { background-position: 0px -253px; }
a.bro { background: url(../img/bg_03.gif) no-repeat right -126px; padding-right: 15px; line-height: 28px; }
a.bro:hover { background-position: right -376px; }
a.cro { background: url(../img/bg_03.gif) no-repeat 0px -1px; padding-left: 14px; margin: 6px 0px 0px 0px; line-height: 36px; font-size: 15px; }
a.cro:hover { background-position: 0px -251px; }

#top { position: relative; top: 0px; left: 0px; width: 990px; height: 32px; background: url(../img/bg_01.gif) no-repeat 0px 0px; margin-bottom: -18px; }
#bot { position: relative; width: 990px; height: 32px; background: url(../img/bg_01.gif) no-repeat 0px -32px; clear: left; }
#out { position: relative; width: 990px; margin-left: auto; margin-right: auto; background: url(../img/bg_01.gif) repeat-y -990px 0px; }
#gap { position: relative; height: 14px; overflow: hidden; }
#lef { position: relative; display: inline; float: left; width: 270px; margin: 0px 0px 0px 10px; }
#lef h3 { display: block; margin: 0px; padding: 0px; height: 45px; background-color: #E6E6E6; border-style: solid; border-width: 1px 0px 1px 0px; border-color: #D5D5D5 #D5D5D5 #FBFBFB #FBFBFB; line-height: 45px; color: #D00; font-weight: normal; text-indent: 20px; font-family: Tahoma, Arial; font-size: 16px; }
#lef p { margin-left: 20px; }
#ryt { position: relative; background-color: #FFF; float: left; width: 700px; margin: 0px 0px 0px 0px; }
#ryt h3, b.fox { display: inline; color: #D00; }
#logo { position: relative; height: 120px; }
#srch { position: relative; background: url(../img/bg_02.gif) repeat-x 0px -34px; height: 60px; width: 270px; font-family: Tahoma, Arial; font-size: 16px; font-weight: normal; color: #FD0; text-align: center; line-height: 60px; }
#srch label { position: relative; display: inline; float: left; line-height: 32px; margin: 14px 0px 0px 15px; width: 60px; padding: 0px; }
#srch input { background: none; border: none; width: 152px; margin: 2px 0px 0px 2px; line-height: 18px; font-size: 16px; color: #FD0; padding: 5px 0px 4px 4px; }
#srch div { position: relative; background: url(../img/bg_02.gif) repeat-x 0px 0px; float: left; margin: 14px 0px 0px 0px; height: 34px; width: 160px; }
#srch input.searchbtn { position: relative; display: inline; width: 24px; height: 28px; background: url(../img/bg_03.gif) no-repeat -1px -524px; margin: 18px 0px 0px 5px; padding: 0px; border: none; }
#srch input.searchbtn:hover { background: url(../img/bg_03.gif) no-repeat -1px -567px; }
#fail { position: relative; display: none; background: url(../img/bg_04.gif) no-repeat 0px 2px; height: 26px; line-height: 26px; margin: 10px 0px 0px 0px; color: #D00; font-weight: bold; padding-left: 30px; }

#intro { position: relative; width: 970px; margin: 0px 0px 0px 10px; height: 323px; }
#option { position: relative; height: 237px; width: 990px; margin: 0px 0px 0px 0px; }
#option h2 { padding: 0; margin: 0; line-height: auto; }
#option h2 a { display: block; height: 50px; line-height: 50px; margin: 0px; padding: 0px; font-size: 16px; text-indent: 45px; background: #F5F5F5 url(../img/bg_03.gif) no-repeat 8px -180px; }
#option h2 a:hover { background-color: #EBEBEB; background-position: 8px -430px; }
.opty { position: relative; float: left; display: inline; width: 323px; height: 220px; border-left: 1px solid #DDD; background: #FFF; }
.folx { margin-left: 10px; border: none; width: 322px; background: #FFF url(../img/opticons-4.jpg) no-repeat bottom right; }
.uid { background: #FFF url(../img/opticons-2.jpg) no-repeat bottom right; }
.tags { background: #FFF url(../img/opticons-3.jpg) no-repeat bottom right; }
.milstd { background: #FFF url(../img/opticons-4.gif) no-repeat bottom right; }
#option #bot { position: absolute; bottom: 0px; left: 0px; }

select.uno { width: 60px; margin: 3px 10px 0px 0px; }
select.dos { width: 90px; margin: 3px 10px 0px 0px; }
select.tres, select.treswarn { width: 145px; margin-top: 3px; }
select.treswarn { background-color: #FFF6F6; }
select.quat, select.quatwarn { width: 200px; margin-top: 3px; }
textarea { position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000; border-width: 1px; border-style: solid; border-color: #BBB #CCC #DDD #CCC; width: 160px; margin: 5px 0px 0px 0px; }
textarea.comments { position: relative; width: 290px; padding: 4px; margin: 10px 5px 10px 0px; height: 50px; }
textarea.specify { position: relative; width: 200px; margin: 0px 5px 10px 0px; height: 50px; }
input.uno, input.dos, input.tres, .newinput input, input.quat, input.unowarn, input.doswarn, input.treswarn, input.quatwarn { position: relative; width: 127px; height: 20px; border: none; background: url(../img/swatches.gif) no-repeat -230px -52px; margin: 0px 5px 0px 0px; line-height: 16px; padding: 6px 1px 0px 7px; color: #000; overflow: hidden; }
input.uno, input.unowarn { width: 52px; background-position: 0px -86px; margin-right: 10px; }
input.unowarn { background-position: -60px -86px; }
input.dos, input.doswarn { width: 87px; background-position: -390px -52px; }
input.doswarn { background-position: -390px -78px; }
input.treswarn { background-position: -230px -78px; }
input.quat, input.quatwarn { width: 194px; background-position: -230px 0px; }
input.quatwarn { background-position: -230px -26px; }
input.submitbtn { position: relative; display: block; width: 144px; height: 48px; background: url(../img/btns.gif) no-repeat 0px 0px; text-align: left; text-indent: 15px; font-size: 14px; line-height: 46px; padding: 0px 0px 4px 0px; margin: 0px; border: none; cursor: pointer; cursor: hand; font-family: Tahoma, Arial; color: #070; }
input.submitbtn:hover { color: #D00; background: url(../img/btns.gif) no-repeat 0px -48px; }
label { position: relative; display: block; width: 140px; float: left; height: 26px; line-height: 26px; padding: 0px; margin: 0px; overflow: hidden; font-weight: bold; }
label.warn, label.qtywarn, label.treswarn { font-weight: normal; color: #D00; background-color: #FFF6F6; }
fieldset { margin: 5px 0px 10px 30px; padding: 0; border: 0; }
fieldset p { margin-left: 0px; }

#logoPanel { position: relative; margin: 10px 0px 10px 0px; clear: left; }
#logoPanel p { margin: 10px 0px 0px 0px; }
.attach { position: relative; background: url(../img/btn_attach.gif) no-repeat top right; width: 335px;	height: 26px; text-align: right; margin-top: 8px; }
.newinput input { position: absolute; background-position: -230px -104px; width: 249px; top: 0px; left: 0px; z-index: 1; cursor: pointer; cursor: hand; }
input.upload { position: relative; width: 320px; -moz-opacity: 0; filter: alpha(opacity=0); opacity: 0;	z-index: 2;	margin: 4px 19px 0px 0px; cursor: pointer; cursor: hand; }

ul#nav { position: relative; margin: 0; padding: 0; width: 270px; background-color: #E1E1E1; }
ul#nav li { display: block; margin: 0px 0px 1px 0px; padding: 0px; list-style: none; border-top: 1px solid #FBFBFB; }
ul#nav li.fin { margin: 0px; }
ul#nav li a { display: block; height: 50px; width: 270px; line-height: 50px; margin: 0px; padding: 0px; font-size: 16px; text-indent: 45px; background: #F5F5F5 url(../img/bg_03.gif) no-repeat 8px -180px; }
ul#nav li a:hover { background-color: #EBEBEB; background-position: 8px -430px; }
ul#nav li a.on { background-color: #EBEBEB; background-position: 8px -430px; color: #D00; }

.rytimg { position: relative; float: right; margin: 0px 20px 0px 20px; z-index: 10; }
.rytcol { position: relative; float: right; margin: 20px 20px 0px 20px; z-index: 10; width: 220px; }
.rytcol p { margin: 5px 20px 5px 0px; }
.rytcol h2 { margin-left: 0px; }
.rytbit { position: relative; float: right; margin: 0px 0px 0px 20px; }
.rytbit p { margin: 5px 20px 5px 13px; }
.rytbit h2 { margin-left: 13px; }
.hafcol { position: relative; float: left; margin: 0px 20px 0px 0px; width: 330px; background: #FFF; }
.lefimg { float: left; }
.claro { position: relative; clear: both; font-size: 1px; height: 1px; line-height: 1px; }
.haf { position: relative; float: left; width: 350px; }
.tctr { text-align: center; font-family: Trebuchet MS, Arial; font-size: 10px; line-height: 13px; }
.marg { margin-top: 30px; }
.chat { font-size: 11px; }
.fields { position: relative; margin: 5px 0px 0px 0px; }
.info { position: absolute; right: 3px; top: 5px; display: block; width: 13px; height: 14px; line-height: 14px; color: #03C; font-weight: bold; text-align: center; background: #EEF4FF; border: 1px solid #99B3E3; cursor: pointer; cursor: hand; }
.infobox { position: absolute; border: 1px solid #555; background: #FFF; font-family: Trebuchet MS, Arial; font-size: 11px; color: #333; line-height: 12px; padding: 5px; max-width: 150px; }
.ibox { position: relative; float: right; width: 240px; border-left: 1px solid #DDD; padding: 0px 0px 0px 16px; font-size: 12px; font-family: Arial, sans; margin: 30px 0px 5px 10px; }
.ibox h2 { font-family: Tahoma, Arial; font-size: 14px; margin: 0px; }
.ibox p { margin-bottom: 5px; }
.samples label { width: 100px; }
.ore { position: relative; display: block; height: 24px; font-size: 14px; font-weight: bold; line-height: 24px; color: #D00; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 66px; background: url(../img/swatches.gif) no-repeat 0px -136px; }
.fatbtn { position: relative; display: block; width: 160px; height: 48px; background: url(../img/btns.gif) no-repeat 0px -96px; text-align: left; text-indent: 20px; font-size: 14px; line-height: 48px; padding: 0px 0px 0px 0px; margin: 0px; border: none; cursor: pointer; cursor: hand; font-family: Tahoma, Arial; color: #070; }
.fatbtn:hover { color: #D00; background: url(../img/btns.gif) no-repeat 0px -144px; }

table.spec, table.compare { margin: 8px 0px 0px 30px; min-width: 400px; }
table.spec th, table.compare th { width: 70px; color: #555; font-weight: bold; text-align: left; background-color: #FBFBFB; padding: 0px 5px 0px 5px; }
table.spec tr {  }
table.spec td { padding: 5px 0px 5px 10px; line-height: 19px; }
table.spec tr.nbrd, table.compare tr.nbrd { border: none; }
table.spec td.hspc, table.compare td.hspc { height: 1px; line-height: 1px; font-size: 1px; background-color: #F0F0F0; padding: 0px; }
table.spec td.vspc, table.compare td.vspc { width: 1px; line-height: 1px; font-size: 1px; background-color: #F0F0F0; padding: 0px; }
table.compare td { border: 1px solid #DDD; font-size: 11px; line-height: 18px; padding: 5px; text-align: center; }
table.compare th { border: 1px solid #DDD; width: auto; }
table.compare tr.hdr td { text-align: center; padding: 10px 4px 10px 4px; background-color: #EEF4FF; font-weight: bold; border: 1px solid #ABD0E4; font-size: 11px; line-height: 14px; color: #018; }
table.compare td.lefty, table.compare tr.hdr td.lefty { text-align: left; font-size: 12px; }

ul#chips { float: left; display: block; margin: 7px 0px 0px 0px; padding: 0px; height: 43px; width: 258px; }
ul#chips li { float: left; margin: 0px 5px 0px 0px; padding: 0px; background: none; list-style: none; }
ul#chips li a { display: block; padding-top: 26px; line-height: 17px; width: 38px; text-align: center; background: url(../img/swatches.gif) no-repeat; font-family: Arial, sans; font-size: 12px; }

ul#chips li a#chip_Black { background-position: 0px 0px; color: #000; }
ul#chips li a#chip_Red { background-position: -38px 0px; color: #E10000; }
ul#chips li a#chip_Green { background-position: -76px 0px; color: #15861E; }
ul#chips li a#chip_Purple { background-position: -114px 0px; color: #5A109E; }
ul#chips li a#chip_Blue { background-position: -152px 0px; color: #0051E3; }
ul#chips li a#chip_Gold { background-position: -190px 0px; color: #870; }

ul.cro { position: relative; margin: 15px 0px 15px 0px; padding: 0px; list-style: none; }
ul.cro li { list-style: none; line-height: 18px; margin: 0px 0px 10px 0px; padding: 0px 0px 3px 15px; font-size: 14px; background: url(../img/bg_03.gif) no-repeat 0px -1px; }
ul.cro li b { color: #555; }

ul.lst { position: relative; margin: 15px 0px 15px 30px; padding: 0px; list-style: none; }
ul.lst li { list-style: none; line-height: 18px; margin: 0px; padding: 0px 0px 3px 15px; background: url(../img/bg_03.gif) no-repeat 0px -57px; }
ul.lst li b { color: #555; }

.pox { position: relative; background: #FFF; border: 1px solid #DDD; width: 280px; margin: 0px 0px 15px 30px; }
.pox p { margin: 3px 5px 0px 14px; padding-bottom: 10px; }
.pox p.off { display: none; }
.pox p.on { display: block; }
.pox h3 { margin: 0px; }
.pox h3 a { display: block; height: 38px; line-height: 38px; text-indent: 10px; border: 1px solid #FFF; background: url(../img/swatches.gif) repeat-x right -163px; }
.pox h3 a.off { background-position: right -202px; color: #070; }
.pox h3 a.on { background-position: right -163px; color: #333; }
.pox h3 a.on:hover { color: #D00; }

ul#pro { position: relative; margin: -1px 0px 0px 0px; padding: 0; width: 270px; background-color: #E1E1E1; }
ul#pro li { display: block; margin: 0px 0px 1px 0px; padding: 0px; list-style: none; border-top: 1px solid #FBFBFB; }
ul#pro li.fin { margin: 0px; }
ul#pro li a { display: block; margin: 0px; font-size: 12px; background-color: #F5F5F5; overflow: hidden; padding-top: 4px; padding-bottom: 4px; }
ul#pro li a:hover { background-color: #EBEBEB; }
ul#pro li a.on { background-color: #EBEBEB; color: #D00; }

.bitz_Aluminum-Labels-and-Tags { height: 57px; line-height: 57px; padding-left: 110px; background: url(../img/bitz_Aluminum-Equipment-Labels.gif) no-repeat 5px 4px; width: 160px; }
.bitz_Asset-Tags { height: 57px; line-height: 57px; padding-left: 110px; background: url(../img/bitz_Asset-Tags.gif) no-repeat 5px 4px; width: 160px; }
.bitz_LDAR-Tags-Labels { height: 62px; line-height: 62px; padding-left: 110px; background: url(../img/bitz_LDAR-Tags-Labels.gif) no-repeat 5px 4px; width: 160px; }
.bitz_Long-Range-Warehouse-Labels { height: 58px; line-height: 58px; padding-left: 95px; background: url(../img/bitz_Long-Range-Warehouse-Labels.gif) no-repeat 5px 4px; width: 175px; }
.bitz_Mil-Std-130-UID-Labels { height: 65px; line-height: 65px; padding-left: 95px; background: url(../img/bitz_Mil-Std-130-UID-Labels.gif) no-repeat 5px 4px; width: 175px; }
.bitz_Valve-Tags { height: 60px; line-height: 60px; padding-left: 95px; background: url(../img/bitz_Valve-Tags.gif) no-repeat 10px 4px; width: 175px; }
.bitz_Tamper-Evident-Labels { height: 54px; line-height: 54px; padding-left: 95px; background: url(../img/bitz_Tamper-Evident-Labels.gif) no-repeat 5px 4px; width: 175px; }
.bitz_Warehouse-Rack-Shelf-Labels { height: 82px; line-height: 82px; padding-left: 95px; background: url(../img/bitz_Warehouse-Rack-Shelf-Labels.gif) no-repeat 5px 4px; width: 175px; }
.bitz_Nameplates { height: 60px; line-height: 60px; padding-left: 100px; background: url(../img/bitz_Nameplates.gif) no-repeat 5px 4px; width: 170px; }
.bitz_Warehouse-Floor-Labels { height: 64px; line-height: 64px; padding-left: 105px; background: url(../img/bitz_Warehouse-Floor-Labels.gif) no-repeat 5px 4px; width: 165px; }
.bitz_Printed-Labels { height: 68px; line-height: 68px; padding-left: 95px; background: url(../img/bitz_Printed-Labels.gif) no-repeat 12px 4px; width: 175px; }

.searchRow { position: relative; height: 30px; margin: 0px 35px 8px 30px; padding: 20px 20px 20px 350px; background: url(../img/bg_07.gif) repeat-x right bottom; }
.searchBox { position: relative; width: 250px; height: 28px; margin: 10px 0 0 0; background: #FFF url(../img/search.gif) no-repeat right top; }
.searchBox input { float: left; background-color: transparent; width: 209px; height: 22px; color: #555; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border: none; margin: 0; padding: 7px 4px 0px 7px; line-height: 14px; }
.searchBox .mag { float: left; width: 30px; height: 32px; border: none; margin: 0; padding: 0; }

.padit { padding: 0px 30px 20px 30px; }
.padit ol li { font-family: Arial, Helvetica, sans; font-size: 12px; color: #555; }

.yesno { display: block; font-family: Tahoma, Arial; font-size: 14px; width: 50px; height: 26px; background: url(../img/btn_yesno.gif) no-repeat 0px 0px; float: left; margin-right: 20px; text-align: center; font-weight: normal; line-height: 26px; letter-spacing: 1px; }
.clearleft { clear: left; }