body {
margin:0px;
padding:0px;
background:#424242 url(/Images/bg_inner.jpg) repeat-x;
}

#marginWrap {
width:961px;
margin:0px auto;
}

#header {
width:961px;
height:191px;
background:url(/Images/header.jpg) no-repeat;
float:left;display:inline;
}
#primary_nav {
width:961px;
height:27px;
float:left;display:inline;
overflow:hidden;
margin:162px 0px 0px 0px;
}
#primary_nav ul {
margin:0px;
padding:0px;
list-style:none;
}
#primary_nav ul li {
padding:0px;
float:left;display:inline;
height:27px;
}
#primary_nav ul li a {
display:block;
width:100%;
height:27px;
text-decoration:none;
}
#primary_nav ul li a span {
visibility:hidden;
}
#primary_home {
width:57px;
}
#primary_home a:hover {
background:url(/Images/primary_navOn.jpg) 0px 0px no-repeat;
}
#primary_about {
width:97px;
margin-left:31px;
}
#primary_about a:hover {
background:url(/Images/primary_navOn.jpg) -88px 0px no-repeat;
}
#primary_services {
width:88px;
margin-left:30px;
}
#primary_services a:hover {
background:url(/Images/primary_navOn.jpg) -215px 0px no-repeat;
}
#primary_equipment {
width:110px;
margin-left:33px;
}
#primary_equipment a:hover {
background:url(/Images/primary_navOn.jpg) -336px 0px no-repeat;
}
#primary_projects {
width:89px;
margin-left:32px;
}
#primary_projects a:hover {
background:url(/Images/primary_navOn.jpg) -478px 0px no-repeat;
}
#primary_news {
width:56px;
margin-left:35px;
}
#primary_news a:hover {
background:url(/Images/primary_navOn.jpg) -602px 0px no-repeat;
}
#primary_employment {
width:125px;
margin-left:34px;
}
#primary_employment a:hover {
background:url(/Images/primary_navOn.jpg) -692px 0px no-repeat;
}
#primary_contact {
width:112px;
margin-left:32px;
}
#primary_contact a:hover {
background:url(/Images/primary_navOn.jpg) -849px 0px no-repeat;
}

#main {
width:961px;
margin-top:30px;
float:left;display:inline;
font-family:Arial;
font-size:14px;
line-height:16px;
color:#cccccc;
}
#content { 
float:left;display:inline; 
width:632px;
margin:10px 40px 0px 40px;
}
#content ul {
margin:10px 0px 0px 0px;
padding:0px;
color:#ff9900;
list-style-position:inside;
}
#content p {
margin:5px 0px 10px 0px;
}
#content ul li {
margin:2px 0px 5px 0px;
}
#subNav {
width:249px;
float:left;display:inline;
}
.subNav_header {
text-transform:uppercase;
font-size:16px;
color:#000000;
line-height:18px;
float:left;
background:url(/Images/subNav_header.jpg) right top repeat-y;
width:188px;
font-weight:bold;
margin-left:34px;
text-align:right;
padding-right:3px;
padding:1px 3px 0px 0px;
}
.subNav_headerTop {
float:left;
width:191px;
background:url(/Images/subNav_headerTop.jpg) right top no-repeat;
height:3px;
margin-left:34px;
}
.subNav_headerBtm {
float:left;
width:191px;
background:url(/Images/subNav_headerBtm.jpg) right top no-repeat;
height:3px;margin-left:34px;
}
#subNav ul {
text-align:right;
width:191px;
margin:5px 0px 0px 34px;
padding:0px;
list-style:none;
float:left;display:inline;
font-size:14px;
color:#fff;
}
#subNav ul li {
margin:0px 0px 10px 0px;
}
#subNav a {
color:#fff;
text-decoration:underline;
font-size:14px;
}
#subNav a:hover {
color:#ff9900;
}
#column_1 {
width:321px;
float:left;display:inline;
}
#column_2 {
width:280px;
margin-left:26px;
float:left;display:inline;
}
#column_3 {
width:281px;
margin-left:53px;
float:left;display:inline;
}

.orangeHeader {
color:#ff9900;
font-family:Arial;
font-size:18px;
margin:0px 0px 15px 0px;
}

.equipmentRental {
width:281px;
height:240px;
background:url(/Images/equipmentRental.jpg) no-repeat;
}
a {
text-decoration:none;
color:#ff9900;
}
a:hover {
color:#fff;
}

#pageBottom {
width:961px;
height:72px;
background:url(/Images/pageBottom.jpg) no-repeat;
float:left;display:inline;
}
#footer {
width:961px;
float:left;display:inline;
margin-top:8px;
}
#footer p {
float:left;display:inline;
font-size:12px;
}
#footer .copyright {
margin-left:37px;
}
#footer .address {
margin-left:80px;
}
#footer .phone {
margin-left:90px;
}
#footer .fax {
margin-left:20px;
}
#footerLinks {
width:961px;
float:left;display:inline;
margin-top:35px;
}
#footerLinks ul {
margin:0px;
padding:0px;
list-style:none;
text-align:center;
width:100%;
}
#footerLinks ul li {
margin:0px 2px;
display:inline;
color:#cccccc;
font-size:12px;
}
#footerLinks ul li a {
font-size:12px;
color:#999999;
text-decoration:underline;
}
#footerLinks ul li a:hover {
color:#fff;
}