body {margin: 20px;background: #fff;color: #000;text-decoration: none;font-family: arial, helvetica, sans-serif;font-size: 12px;text-align: center;}div, p, th, td, li, dd, dl, dt {color: #000;font-family: arial, helvetica, sans-serif;font-size: 12px;text-decoration: none;text-align: left;}img {border: 0;margin: 0;display: inline;}p {margin-top: 0;margin-bottom: 1.5em;line-height: 1.4em;width: 95%;}address {font-style: normal;margin-top: 0;margin-bottom: 1.5em;text-align: left;line-height: 1.4em;}/* LINKS */a:link, a:visited {text-decoration: none;color: #666;}a:hover, a:active {text-decoration: none;color: #666;}a.header {color: #666;font-size: 1.1em;font-weight: bold;}a.header:hover {color: #666;}/* HEADERS */h1, h2, h3, h4, h5, h6 {font-family: arial, helvetica, sans-serif;margin: 0;width: 95%;font-weight: normal;}h1 {padding: 0 5px;font-size: 1.5em;color: #000;border-left: 7px solid #000;}h2 {font-size: 1.1em;font-weight: bold;color: #333;}h3, h4, h5, h6 {font-size: 1em;color: #666;font-weight: bold;}/* ETC */#bar {margin: 0 0 30px 0;padding: 77px 0 0 160px;}ul{margin: 1em 0;padding: .2em 0;}/* main layout divs */#container {position: relative;margin: 0;width: 740px;}#signIn {display: none;}#logo {position: absolute;top: 10px;left: 10px;}#leftCol {position: absolute;top: 100px;left: 0;width: 548px;}#rightCol {display: none;}#content {float: right;margin: 0 0 10px 0;padding: 0;width: 386px;}#feature {margin-bottom: 20px;}#productPhoto {margin-bottom: 20px;}#productPhoto img {border: 1px solid #000;}/* lists */ul{position: relative;margin: 0;padding: .2em 0 1.5em 0;}ul li {margin: 0 0 .2em .5em;padding: 0 0 .2em .9em;line-height: 1.4em;display: block;list-style: none;background: url("/arch/images/pub/bullet.gif") no-repeat 0 .5em;}dl{position: relative;margin: 0;padding: .2em 0 1.5em 0;}dt { font-weight: bold;margin-top: 1em;}dd {margin: 0 0 0 .5em;padding: 0 0 0 .9em;line-height: 1.4em;display: block;list-style: none;background: url("/arch/images/pub/bullet.gif") no-repeat 0 .5em;}ol{margin: .2em 1em 1.5em 1em;padding: .5em 1em;}ol li {margin: .3em 0;padding: .3em 0;line-height: 1.4em;}/* main nav */#nav {display: none;}/* sub nav */ul#subnav {margin: 0;padding: 0;width: 145px;float: left;}ul#subnav li {margin: 0;font-size: 11px;font-weight: bold;}#faqPage ul#subnav li {margin: 0 0 .5em 0;}ul#subnav li#selected a {color: #963;}ul#subnav li#selected ul {padding: 1em 0;margin-top: 1em;border-top: 1px dashed #663;}ul#subnav li#selected ul a {color: #663;}ul#subnav li#selected ul a:hover {color: #330;}ul#subnav li#selected dl {padding: .2em 0;margin-top: 1em;border-top: 1px dashed #663;}ul#subnav li#selected dl dt, ul#subnav li#selected dl dd {font-size: 11px;color: #666;}ul#subnav li#selected dl a {color: #663;}ul#subnav li#selected dl dd#selectedProd a {color: #963;}ul#subnav li#selected dl a:hover {color: #330;}/* product nav */#productNav { display: none;}/* home btns */body#homePage ul#btns {background: transparent url(/arch/images/pub/home_btns.jpg) top left no-repeat;width: 549px;height: 205px;margin: 0;padding: 0;position: relative;}body#homePage ul#btns li {margin: 0;padding: 0;list-style: none;position: absolute;width: 182px;height: 205px;top: 0;background: transparent;}body#homePage ul#btns  li a {display: block;margin: 0;color: #fff;font-size: 13px;font-weight: bold;padding: 2px;width: 182px;height: 205px;}#entrance {left: 0; width: 55px;}#wallwear {left: 183px; width: 73px;}#nosings {left: 366px; width: 70px;}#entrance a:hover {background: transparent url(/arch/images/pub/home_btn1.gif) 0 -205px no-repeat;}#wallwear a:hover {background: transparent url(/arch/images/pub/home_btn2.gif) 0 -205px no-repeat;}#nosings a:hover {background: transparent url(/arch/images/pub/home_btn3.gif) 0 -205px no-repeat;}/* home intro */#homePage #intro {margin: 0 0 5px 0;padding: 30px 40px;background: transparent url(/arch/images/pub/home_intro_gradient.jpg) no-repeat;border: 1px solid #ccc;width: 548px;height: 140px;voice-family: "\"}\"";voice-family:inherit;width: 466px;height: 78px;}#homePage #intro p {margin: 0;padding: 0;color: #666;font-size: 1.4em;line-height: 1.6em;}/* subpage layout */#bar {margin: 0 0 30px 0;padding: 77px 0 0 160px;z-index: 1;width: 436px;voice-family: "\"}\"";voice-family:inherit;width: 376px;}#companyPage #bar {background: #fff url(/arch/images/pub/bar_products.jpg) no-repeat;}#faqPage #bar {background: #fff url(/arch/images/pub/bar_products.jpg) no-repeat;}#contactPage #bar {background: #fff url(/arch/images/pub/bar_products.jpg) no-repeat;}img.left {float: left;margin: 0 10px 0 0;}h1 span  {color: #963;}p.item {float: left;margin: 0 0 20px 0;}p.item img {border: 1px solid #000;}/* footer */#footer {margin: 5px 0;width: 100%;padding: 25px 0 0 0;background: transparent url(/arch/images/pub/footer.jpg) repeat-x;font-size: 10px;vertical-align: top;}#footer img {margin: 5px 0;}body#homePage #footer {position: absolute;top: 450px;left: 0;width: 100%;padding: 25px 0 0 0;background: transparent url(/arch/images/pub/footer.jpg) repeat-x;font-size: 10px;vertical-align: top;}body#homePage #footer img {float: right;}
