*{margin:0;padding:0;}
body{background:#979b9e;font:62.5%/1.5em Verdana, Helevetica, sans-serif;}

/* Basic Layout */
#header{background:url(../images/layout_new.gif) no-repeat -24px -12px;height:11em;overflow:hidden;width:81em;}
#container-wrap{background:#bcbec0;}
#container{background:url(../images/layout_new.gif) no-repeat -894px bottom;margin:0 auto;padding:2em 0 3em;width:80em;}
#container #content{background:#fff url(../images/layout_new.gif) repeat-y -1785px 0;margin-left:1em;overflow:hidden;width:100%;}
#container #content #wrap{background:url(../images/layout_new.gif) no-repeat -34px -207px;padding:3em 8em 0 4em;}
#container #main{float:right;width:45em;}
#container #side{width:18em;}
#footer{background:#979b9e url(../images/footer.jpg) no-repeat top center;clear:both;height:3em;}

/* Generic Styles */
a:link,a:visited{color:#0054a6;}
a:hover,a:active{text-decoration:none;}
ul{list-style:none;}
#container #main p{font-size:1.3em;line-height:1.5em;margin-bottom:1.25em;}

/* Header */
#header h1{background:url(../images/layout_new.gif) no-repeat 55px -130px;display:inline;float:left;font-size:1px;margin:55px 0 0 0;padding:0 0 0 55px;overflow:hidden;}
#header a{background:url(../images/layout_new.gif) no-repeat 0 -130px;display:block;height:0 !important;height /**/:28px;overflow:hidden;padding-top:28px;width:256px;}
#header ul{float:left;margin:6.8em 0 0 7.8em;}
#header ul li{background:url(../images/layout_new.gif) no-repeat 350px -130px;display:inline;float:left;}
#header ul li a{height /**/:1.5em;padding-top:1.5em;}
#header ul li.home{background-position:-350px -130px;}
#header ul li.home a{background-position:-350px -130px;width:3.5em;}
#header ul li.products{background-position:-400px -130px;margin-left:7em;}
#header ul li.products a{background-position:-400px -130px;width:5em;}
#header ul li.contact{background-position:-500px -127px;margin-left:6em;}
#header ul li.contact a{background-position:-500px -127px;width:4.2em;}


/* Footer */
#footer{color:#fff;line-height:3em;text-align:center;text-transform:lowercase;font-weight:bold;}
#footer a{color:#fff;margin:0 .7em 0 .4em;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* Index */
#container #main img{margin-bottom:1.5em;}
#container #machines{clear:both;}
#container #machines ul{margin:1em 0 1em -3.5em;overflow:hidden;}
#container #machines ul li{display:inline;float:left;margin-left:4.2em;}
#container #machines ul li a{background:url(../images/machines.jpg) no-repeat;display:block;height:0;overflow:hidden;padding-top:146px;width:134px;}
#container #machines ul li.dynatech a{background-position:;}
#container #machines ul li.ace a{background-position:-181px 0;}
#container #machines ul li.mirtech a{background-position:-350px 0;}
#container #machines ul li.aqueous a{background-position:right;}
#container #machines p{clear:both;text-align:center;}
#container #side h2{color:#666;font-size:1.2em;margin-bottom:.5em;}
#container #side ul li{font-size:1.1em;line-height:2em;}

/* Products */
.products#container #main,
.contact#container #main{background:url(../images/layout_new.gif) no-repeat -34px -207px;float:none;padding:3em 6em 0 4em;width:auto;}
.products#container #main ul li{border-bottom:1px solid #ccc;overflow:hidden;width:auto;padding:2em 0 2em 300px;}
.products#container #main ul li h2{background:url(../images/logos2.gif) no-repeat;display:inline;float:left;font-size:1px;margin-left:-300px;overflow:hidden;width:260px;}
.products#container #main ul li h2 a{display:block;height:0;overflow:hidden;padding-top:100px;}
.products#container #main ul li#mirtech h2{background-position:0 -96px;}
.products#container #main ul li#ace h2{background-position:0 -200px;}
.products#container #main ul li#acculogic h2{background-position:28px -309px;}
.products#container #main ul li#seika h2{background-position:34px -425px;}
.products#container #main ul li#aqueous h2{background-position:16px -520px;}
.products#container #main ul li#vj h2{background-position:37px -633px;}
.products#container #main ul li#qa h2{background-position:32px -741px;}
.products#container #main ul li#exatron h2{background-position:22px -842px;}
.products#container #main ul li#exatron h2 a{padding-top:80px;}
.products#container #main ul li#rmd h2{background-position:13px -988px;}
.products#container #main ul li#rmd h2 a{padding-top:85px;}
.products#container #main ul li#jbc h2{background-position:10px -917px;}
.products#container #main ul li#jbc h2 a{padding-top:80px;}
.products#container #main ul li#aim h2{background-position:58px -1056px;}
.products#container #main ul li#utz h2{background-position:16px -1150px;}
.products#container #main ul li h3{color:#0054a6;font-size:1.2em;}
.products#container #main ul li ul{list-style-type:disc;list-style-position:inside;}
.products#container #main ul li ul li{border:0;margin:0;overflow:visible;padding:0;}
.products#container #main ul li p.url a{font-size:.8em;text-decoration:none;}
.products#container #main ul li p.url a:hover{text-decoration:underline;}

/* Contact */
.contact#container h2{font-size:1.4em;}
.contact#container h3{font-size:1.2em;}
.contact#container em{font-style:normal;}
.contact#container div.location{margin:2em 0;}
.contact#container div.location address{font-variant:normal;font-style:normal;}