body {
  background: #006bb7 url(../images/bg.png) top center;
  margin: 0px;
  padding: 0px;
}

body, table {
  color: #3c3c3c;
  font: 14px/25px helvetica, arial, sans-serif;
}

p {
  margin: 0px 0px 20px;
  padding: 0px;
}

h3 {
  font: 16px/25px helvetica, arial, sans-serif;
  margin: 0px 0px 10px;
  padding: 0px;
  color: #787878;
}

img {
  border: none;
}

ul, ol {
  color: #b8be19;
  margin: 0px 0px 15px 40px;
  padding: 0px;
}

li {
  margin: 0px;
  padding: 0px 0px 5px 0px;
}

li span {
  color: #3c3c3c;
}

a:link, a:visited {
  color: #006bb7;
  text-decoration: none;
}

a:hover, a:active {
  color: #b8be19;
  text-decoration: underline;
}

.hdr {
  display: block;
  height: 30px;
  margin: 0px 0px 20px;
  padding: 0px;
}

#header {
  display: block;
  height: 200px;
  width: 900px;
}

#navigation {
  display: block;
  height: 40px;
  width: 900px;
}

#content {
  width: 900px;
}

#content-padding {
  background: #ffffff url(../images/bg-content.png) repeat-x;
  border-bottom: 10px solid #f0f0f0;
  border-left: 10px solid #f0f0f0;
  border-right: 10px solid #f0f0f0;
  padding: 40px 40px 40px;
  text-align: left;
}

#footer {
  margin: 80px -40px 0px;
  padding: 0px;
  text-align: center;
}

#footer img {
  display: block;
}

#footer p {
  margin: 10px 0px;
  padding: 0px;
}

.equipment {
  margin: 0px 0px 20px;
  border-left: 1px solid #c8c8c8;
  border-top: 1px solid #c8c8c8;
}

.equipment th {
  background: #b8be19;
  color: #ffffff;
  text-align: left;
}

.equipment td, .equipment th {
  border-bottom: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
}


#navigation
{
  width: 900px;
  height: 40px !important;
  text-align: left;
  background: url(../images/navigation.png) no-repeat;
  overflow: hidden;
}

#navigation a
{
  display: block;
  float: left;
}

#navigation img
{
  height: 40px;
  display: block;
}

#nav-home:hover
{
  background: url(../images/navigation.png) 0px -40px;
}

#nav-home img
{
  width: 120px
}

#home #nav-home
{
  background: url(../images/navigation.png) 0px -40px;
}

#nav-services:hover
{
  background: url(../images/navigation.png) -120px -40px;
}

#nav-services img
{
  width: 110px
}

#services #nav-services
{
  background: url(../images/navigation.png) -120px -40px;
}

#nav-equipment:hover
{
  background: url(../images/navigation.png) -230px -40px;
}

#nav-equipment img
{
  width: 135px
}

#equipment #nav-equipment
{
  background: url(../images/navigation.png) -230px -40px;
}

#nav-ftp:hover
{
  background: url(../images/navigation.png) -365px -40px;
}

#nav-ftp img
{
  width: 70px
}

#ftp #nav-ftp
{
  background: url(../images/navigation.png) -365px -40px;
}

#nav-fulfillment:hover
{
  background: url(../images/navigation.png) -435px -40px;
}

#nav-fulfillment img
{
  width: 200px
}

#fulfillment #nav-fulfillment
{
  background: url(../images/navigation.png) -435px -40px;
}

#nav-design:hover
{
  background: url(../images/navigation.png) -635px -40px;
}

#nav-design img
{
  width: 100px
}

#design #nav-design
{
  background: url(../images/navigation.png) -635px -40px;
}

#nav-contact:hover
{
  background: url(../images/navigation.png) -735px -40px;
}

#nav-contact img
{
  width: 165px
}

#contact #nav-contact
{
  background: url(../images/navigation.png) -735px -40px;
}
