* { margin: 0; padding: 0; border: 0; }
ul { list-style: none; }
body { font: 14px Helvetica, Verdana, Arial; color: #666; }
a, a:visited { color: #333; }
a:hover {text-decoration: none;}
#container { width: 900px; margin: 0 auto; padding: 0 30px 30px 30px; }
#header { height: 50px; margin: 20px 0; }
#logo { height: 40px; width: 195px; float: left; display: block; }
#nav { width: 651px; float: right; height: 12px; margin: 14px 0; }
#nav li a{ background:transparent url(../_img/nav-8-20.gif) no-repeat; height: 12px; text-indent: -9000px; display:block; overflow: hidden; margin-bottom: 7px}
#nav li#acoustics a{ width: 91px; background-position: 0 0;}
#nav li#acoustics a:hover, #nav li#textiles a.current{background-position: 0 -12px;}
#nav li#lighting a{ width: 92px; background-position:-91px 0;}
#nav li#lighting a:hover, #nav li#lighting a.current{background-position: -91px -12px;}
#nav li#floors a{ width: 77px; background-position:-183px 0}
#nav li#floors a:hover, #nav li#floors a.current{background-position: -183px -12px;}
#nav li#glass a{ width: 65px; background-position: -260px 0}
#nav li#glass a:hover, #nav li#glass a.current{background-position: -260px -12px;}
#nav li#walls a{ width: 70px; background-position: -325px 0}
#nav li#walls a:hover, #nav li#walls a.current{background-position: -325px -12px;}
#nav li#ceilings a{ width: 86px; background-position: -395px 0}
#nav li#ceilings a:hover, #nav li#ceilings a.current{background-position: -395px -12px;}
#nav li#finishes a{ width: 83px; background-position: -481px 0}
#nav li#finishes a:hover, #nav li#finishes a.current{background-position: -481px -12px;}
#nav li#furniture a{ width: 87px; background-position: -564px 0}
#nav li#furniture a:hover, #nav li#furniture a.current{background-position: -564px -12px;}

#nav li ul {border: 1px solid #ccc; background: #fff;}
#nav li ul li a{background: none; height: 10px; margin: 10px;}
#nav li ul li#carnegie a{ width: 68px; background: url(../_img/nav-carnegie.gif) no-repeat scroll left top; }
#nav li ul li#carnegie a:hover{ background-position: left bottom; }
#nav li ul li#tiger-imports a{ width: 103px; background: url(../_img/nav-tiger-imports.gif) no-repeat scroll left top; }
#nav li ul li#tiger-imports a:hover{ background-position: left bottom; }
#nav li ul li#alger-international a{ width: 161px; background: url(../_img/nav-alger-international.gif) no-repeat scroll left top; }
#nav li ul li#alger-international a:hover{ background-position: left bottom; }
#nav li ul li#tai-ping a{ width: 60px; background: url(../_img/nav-tai-ping.gif) no-repeat scroll left top; }
#nav li ul li#tai-ping a:hover{ background-position: left bottom; }
#nav li ul li#bendheim a{ width: 68px; background: url(../_img/nav-bendheim.gif) no-repeat scroll left top; }
#nav li ul li#bendheim a:hover{ background-position: left bottom; }
#nav li ul li#cricursa a{ width: 68px; background: url(../_img/nav-cricursa.gif) no-repeat scroll left top; }
#nav li ul li#cricursa a:hover{ background-position: left bottom; }
#nav li ul li#wylie-systems a{ width: 103px; background: url(../_img/nav-wylie-systems.gif) no-repeat scroll left top; }
#nav li ul li#wylie-systems a:hover{ background-position: left bottom; }
#nav li ul li#chemetal a{ width: 71px; background: url(../_img/nav-chemetal.gif) no-repeat scroll left top; }
#nav li ul li#chemetal a:hover{ background-position: left bottom; }
#nav li ul li#ceilings-plus a{ width: 98px; background: url(../_img/nav-ceilings-plus.gif) no-repeat scroll left top; }
#nav li ul li#ceilings-plus a:hover{ background-position: left bottom; }
#nav li ul li#treefrog a{ width: 69px; background: url(../_img/nav-treefrog.gif) no-repeat scroll left top; }
#nav li ul li#treefrog a:hover{ background-position: left bottom; }
#nav li ul li#bernhardt a{ width: 173px; background: url(../_img/nav-bernhardt-hospitality.gif) no-repeat scroll left top; }
#nav li ul li#bernhardt a:hover{ background-position: left bottom; }
#nav li ul li#figueras a{ width: 63px; background: url(../_img/nav-figueras.gif) no-repeat scroll left top; }
#nav li ul li#figueras a:hover{ background-position: left bottom; }
#nav li ul li#sensitile a{ width: 64px; background: url(../_img/nav-sensitile.gif) no-repeat scroll left top; }
#nav li ul li#sensitile a:hover{ background-position: left bottom; }
#nav li ul li#pulp-studio a{ width: 88px; background: url(../_img/nav-pulp-studio.gif) no-repeat scroll left top; }
#nav li ul li#pulp-studio a:hover{ background-position: left bottom; }
#nav li ul li#switchlite a {width: 191px; background: url(../_img/nav-switchlite.gif) no-repeat scroll left top; }
#nav li ul li#switchlite a:hover {background-position: left bottom; }

.grey-bar-small {height: 2px; background-color: #ccc; width: auto; margin: 2px 0; overflow:hidden; display:block;}
#home-content { text-align: center; padding: 50px 30px; }
#home-content h2 { text-indent: -9000px; background: transparent url(../_img/welcome.gif) no-repeat scroll left top; width: 640px; height: 17px; margin: 0 auto; padding: 0 0 20px 0; }
#links { font-size: 13px; padding: 20px 0 0 0; }
#footer { color: #222; background-color: #999; height: 12px; font-size: 11px; padding: 8px 8px 7px 8px; }
#footer a { color: #111; }
.right { float: right; }
.left { float: left; }
a:focus { outline:none }
.product-box{ padding: 25px; line-height: 18px; }
.product-list {margin-top: 15px;}
.product-list li{ padding: 10px; border-top: 1px solid #999; }
.link{ padding: 10px; }
#left-col{ float: left; width: 210px; }
#left-col img  { }
#right-col{ float: right; width: 550px; }
#right-col img { padding: 3px; margin: 7px; border: 1px solid #ccc; }
