
@import url("reset.css");

/* div, span, td, table { border: 1px solid #f00; } */  /* Debugging */

html {background: #ff9a00 url(../images/ACMT-background.jpg) no-repeat;}
#site-wrapper { width:900px; margin:0 auto;}
body.homepage-layout #site-wrapper {position:relative;}
body.homepage-layout #logo-large {width:499px; height:214px; background: url(../images/ACMT-lrgLogo.png) no-repeat; float:right; margin:83px 0px 0px 0px;}
body.homepage-layout #tagline {width:899px; height:78px; background: url(../images/ACMT-tagLine.png) no-repeat; float:right; margin:30px 0px 0px 0px;}
body.homepage-layout #content {width:675px; float:right;}
body.homepage-layout #content p { text-align:justify; font: normal 16px/17px Verdana, Geneva, sans-serif; letter-spacing:0px;}

body.inner-layout #logo-small a {display:block; width:196px; height:87px; background: url(../images/ACMT-smlLogo.png) no-repeat; float:left; margin:0px;}
body.inner-layout #content {width:590px; float:left;}
body.inner-layout #content p { text-align:justify; font: normal 16px/17px Verdana, Geneva, sans-serif; letter-spacing:0px; }

body.inner-layout #right-col { width:296px; float:right;}
body.inner-layout #right-col ul#right-col-images {list-style:none; margin:0px; padding:0px;}
body.inner-layout #right-col ul#right-col-images li{margin:0px; padding:0px;}


body.homepage-layout ul#main-nav {margin:0px; padding:0px; list-style:none; height:47px; width:676px; float:right; margin:30px 0px 0px 0px;}
body.homepage-layout ul#main-nav li {margin:0px; padding:0px 5px; list-style:none; display:inline; float:left;}
body.homepage-layout ul#main-nav li.about a {text-indent:-9999px; overflow:hidden; display:block; width:204px; height:47px; background: url(../images/ACMT-nav.png) no-repeat 0px 0px;}
body.homepage-layout ul#main-nav li.services a {text-indent:-9999px; overflow:hidden; display:block; width:215px; height:47px; background: url(../images/ACMT-nav.png) no-repeat -235px 0px;}
body.homepage-layout ul#main-nav li.contact a {text-indent:-9999px; overflow:hidden; display:block; width:204px; height:47px; background: url(../images/ACMT-nav.png) no-repeat -488px 0px;}


body.homepage-layout ul#main-nav li.about a:hover {text-indent:-9999px; overflow:hidden; display:block; width:204px; height:47px; background: url(../images/ACMT-nav.png) no-repeat 0px -60px;}
body.homepage-layout ul#main-nav li.services a:hover {text-indent:-9999px; overflow:hidden; display:block; width:215px; height:47px; background: url(../images/ACMT-nav.png) no-repeat -235px -60px;}
body.homepage-layout ul#main-nav li.contact a:hover {text-indent:-9999px; overflow:hidden; display:block; width:204px; height:47px; background: url(../images/ACMT-nav.png) no-repeat -488px -60px;}



body.inner-layout #header {width:900px; height:100px; float:none; position:relative; margin:0px 0px 43px 0px;}


body.inner-layout ul#main-nav {margin:0px; padding:0px; list-style:none; height:47px; width:673px; float:right; margin:45px 0px 0px 0px;}
body.inner-layout ul#main-nav li {margin:0px; padding:0px; list-style:none; display:inline; float:left;}
body.inner-layout ul#main-nav li.about a {text-indent:-9999px; overflow:hidden; display:block; width:204px; height:47px; background: url(../images/ACMT-nav.png) no-repeat 0px 0px;}
body.inner-layout ul#main-nav li.services a {text-indent:-9999px; overflow:hidden; display:block; width:215px; height:47px; background: url(../images/ACMT-nav.png) no-repeat -235px 0px;}
body.inner-layout ul#main-nav li.contact a {text-indent:-9999px; overflow:hidden; display:block; width:204px; height:47px; background: url(../images/ACMT-nav.png) no-repeat -488px 0px;}

body.inner-layout ul#main-nav li.about a:hover {text-indent:-9999px; overflow:hidden; display:block; width:204px; height:47px; background: url(../images/ACMT-nav.png) no-repeat 0px -60px;}
body.inner-layout ul#main-nav li.services a:hover {text-indent:-9999px; overflow:hidden; display:block; width:215px; height:47px; background: url(../images/ACMT-nav.png) no-repeat -235px -60px;}
body.inner-layout ul#main-nav li.contact a:hover {text-indent:-9999px; overflow:hidden; display:block; width:204px; height:47px; background: url(../images/ACMT-nav.png) no-repeat -488px -60px;}





#footer { height:47px; height:100px; width:100%; background: url(../images/ACMT-footer.jpg) repeat-x bottom center;margin:20px 0px 0px 0px;}
#footer .wrap {width:900px; position:relative; background:red; margin:0 auto;}

#copyright {position:absolute; left:0px; top:75px;}
#copyright p {margin:0px; padding:0px; font:normal 12px/17px Verdana, Geneva, sans-serif; color:#ff741f;}
#facebook a{display:block; background: url(../images/ACMT-facebookLogo.png) no-repeat; width:33px; height:35px; position:absolute; top:25px; left:12px;}
#icri {background: url(../images/ICRI_logo.png) no-repeat; width:185px; height:61px; position:absolute; top:0px; left:170px;}
#osha {background: url(../images/ACMT-oshaLogo.png) no-repeat; width:185px; height:61px; position:absolute; top:0px; left:403px;}
#blacart a { display: block; text-indent:-9999px; background: url(../images/ACMT-blacartLogo.png) no-repeat; width:87px; height:35px; position:absolute; top:68px; right:0px;}
#wagner {background: url(../images/tramex-logo.jpg) no-repeat; width:283px; height:50px; position:absolute; top:5px; right:0px;}
.clear {clear:both;}
