body { margin: 0 0 40px 0 ; text-align: center; background: url('../images/bg-pat.png'); }
.clear { clear: both; }
.body { margin: 0 auto; width: 900px; color: #FFF; text-align: center; }
.body h1 { margin: 0 auto; width: 853px; height: 192px; background: url('../images/head-title.png') no-repeat; }
.body h1 span { display: none; }
.body .halo { margin: 0 auto; width: 703px; height: 470px; background: url('../images/yellow-halo.png') no-repeat; }

/*
  Light Industrial:
*/
.body .halo .light-industrial { width: 144px; position: relative; top: 20px; left: 120px; float: left; }
.body .halo .light-industrial a { display: block; width: 144px; height: 119px; background: url('../images/light-industrial01.png'); }
.body .halo .light-industrial a:hover { width: 144px; height: 119px; background: url('../images/light-industrial02.png'); }

/*
  Research & Development:
*/
.body .halo .research { width: 174px; position: relative; left: 130px; float: left; }
.body .halo .research a { display: block; width: 174px; height: 107px; background: url('../images/research01.png'); }
.body .halo .research a:hover { width: 174px; height: 107px; background: url('../images/research02.png'); }

/*
  GatorHyde Marine:
*/
.body .halo .marine { width: 150px; position: relative; top: 20px; left: 140px; float: left; }
.body .halo .marine a { display: block; width: 150px; height: 105px; background: url('../images/marine01.png'); }
.body .halo .marine a:hover { width: 150px; height: 105px; background: url('../images/marine02.png'); }

/*
  Government GSA:
*/
.body .halo .gsa { width: 139px; position: relative; top: 30px; left: 30px; float: left; }
.body .halo .gsa a { display: block; width: 139px; height: 108px; background: url('../images/gsa01.png'); }
.body .halo .gsa a:hover { width: 139px; height: 108px; background: url('../images/gsa02.png'); }

/*
  GatorHyde OEM:
*/
.body .halo .oem { width: 140px; position: relative; top: 30px; left: 410px; float: left; }
.body .halo .oem a { display: block; width: 140px; height: 108px; background: url('../images/oem01.png'); }
.body .halo .oem a:hover { width: 140px; height: 108px; background: url('../images/oem02.png'); }

/*
  Machine Shop:
*/
.body .halo .machine { width: 150px; position: relative; top: 50px; left: 30px; float: left; }
.body .halo .machine a { display: block; width: 150px; height: 164px; background: url('../images/machine01.png'); }
.body .halo .machine a:hover { width: 150px; height: 164px; background: url('../images/machine02.png'); }

/*
  Custom Cast Urethane Parts and Products:
*/
.body .halo .custom { width: 155px; position: relative; top: 120px; left: 30px; float: left; }
.body .halo .custom a { display: block; width: 155px; height: 122px; background: url('../images/custom01.png'); }
.body .halo .custom a:hover { width: 155px; height: 122px; background: url('../images/custom02.png'); }

/*
  Heavy Industrial:
*/
.body .halo .heavy { width: 140px; position: relative; top: 120px; left: 60px; float: left; }
.body .halo .heavy a { display: block; width: 140px; height: 107px; background: url('../images/heavy01.png'); }
.body .halo .heavy a:hover { width: 140px; height: 107px; background: url('../images/heavy02.png'); }

/*
  GatorHyde Spray-In Bedliner:
*/
.body .halo .sprayin { width: 140px; position: relative; top: 50px; left: 80px; float: left; }
.body .halo .sprayin a { display: block; width: 140px; height: 120px; background: url('../images/sprayin01.png'); }
.body .halo .sprayin a:hover { width: 140px; height: 120px; background: url('../images/sprayin02.png'); }

/*
  Vebage & Enter Sign:
*/
.body .verbage { margin: 0 40px 0 140px; width: 406px; height: 200px; background: url('../images/verbage.png') no-repeat; float: left; }
.body .enter a { display: block; width: 175px; height: 200px; background: url('../images/enter-here.png'); float: left; }
