/* Common */

*
{
  margin: 0;
  padding: 0;
}

a
{
  color: rgb(151, 52, 52);
}

body
{
  font-family: "Trebuchet MS", sans-serif, Arial, Helvetica;
  font-size: 12px;
  text-align: center;
}

body div *
{
  text-align: left;
}

/* Logo */

h1
{
  text-indent: -9999px;
}

/* Global Navigation */

ul#global-navigation
{
  font-family: Arial;
  font-size: 12px;
  list-style-type: none;
  overflow: auto;
  padding: 0px 0 0;
  top: 83px;
  left: 0px;
  position: absolute;
  margin: 0;
  padding: 0;
}

ul#global-navigation li
{
  float: left;
  padding: 0;
  margin: 0;
  margin: 11px 20px 0px;
}

ul#global-navigation li.first-child
{
  margin-left: 30px;
  *margin-left: 15px;
}

ul#global-navigation li.last-child
{
  margin-right: 0;
}

form.search-form
{
  top: 43px;
  right: 163px;
  position: absolute;
}

form.search-form input#search-query
{
  text-size: 12px;
  padding: 4px;
  margin-right: 10px;
}

ul#global-navigation li a
{
  color: rgb(244, 244, 244);
  position: relative;
  bottom: 0;
  text-decoration: none;
  text-transform: uppercase;
}

ul#global-navigation li input
{
  background: rgb(247, 247, 247);
  border: 3px solid rgb(255, 255, 255);
  color: rgb(123, 123, 123);
  font-size: 14px;
  margin: 5px 0 5px 5px;
  padding: 5px;
  width: 280px;
}

ul#global-navigation li input:focus
{
  outline: none;
  outline-color: rgb(151, 52, 52);
}

/* Global Quick Links*/
ul#global-quick-links
{
  top: 8px;
  right: 153px;
  position: absolute;
  list-style-type: none;
  overflow: auto;
  text-align: right;
  margin: 0;
  padding: 0;
}

ul#global-quick-links li
{
  float: left;
  font-size: 11px;
  padding: 0;
  margin: 0;
  margin: 0 10px 0;
}

ul#global-quick-links li.first-child
{
  margin-left: 0px;
}

ul#global-quick-links li.last-child
{
  margin-right: 0px;
}

ul#global-quick-links li a
{
  color: rgb(190, 190, 192);
  text-decoration: none;
}

/* Footer */

ul#footer
{
  background-color: rgb(255, 255, 255);
  list-style-type: none;
  margin: 0;
  padding: 60px 20px;
  margin: 0 auto;
  overflow: hidden;
  width: 920px;
  *width: 960px;
  *margin-left: 0px;
}

ul#footer a
{
  font-size: 12px;
  padding: 2px 0;
}

ul#footer li
{
  float: left;
  margin: 0;
  padding: 0;
  margin: 0px 15px;
  width: 145px;
}

ul#footer li.first-child
{
  margin-left: 0;
  width: 375px;
}

ul#footer li.last-child
{
  margin-right: 0;
}

ul#footer li h4
{
  color: rgb(51, 51, 51);
  font-size: 18px;
  font-weight: normal;
}

ul#footer li h5
{
  color: rgb(51, 51, 51);
  font-size: 13px;
  font-weight: normal;
  padding-bottom: 4px;
}

ul#footer li p
{
  font-size: 12px;
  line-height: 18px;
  margin: 10px 0;
}

ul#footer li ul
{
  list-style-type: none;
  margin: 10px 0 0;
}

ul#footer li ul.two-columns li
{
  float: left;
  width: 48%;
}

ul#footer li ul li
{
  margin: 0;
  padding: 0;
}

ul#footer li ul li p
{
  font-size: 12px;
  margin: 10px 0;
}

ul#billboard
{
  list-style-type: none;
  float: right;
  text-indent: -9999px;
  border: 2px solid rgb(184, 184, 184);
}

ul#billboard li
{
  height: 300px;
  width: 692px;
  *width: 700px;
  margin: 0;
  padding: 0;
}

ul#billboard a
{
  display: block;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}

ul#billboard ul
{
  list-style-type: none;
}

ul#billboard-pager
{
  list-style-type: none;
  float: left;
}

ul#billboard-pager li
{
  display: block;
  width: 153px;
  margin: 0;
}

ul#billboard-pager h3
{
  font-size: 12px;
}

ul#billboard-pager p
{
  font-size: 11px;
}

ul#billboard-pager li a
{
  border: 1px solid rgb(234, 234, 234);
  border-right: none;
  display: block;
  color: black;
  padding: 10px 10px 10px 10px;
  text-decoration: none;
  width: 203px;
  margin: 0;
  *width: 223px;
}

ul#billboard-pager li a.activeSlide
{
  background-color: rgb(184, 184, 184);
  border: 2px solid rgb(184, 184, 184);
}

div#content-inner
{
  background-color: rgb(255, 255, 255);
  padding: 20px;
  margin: 0 auto;
  width: 920px;
  overflow: hidden;
  *width: 960px;
}

div#content p
{
  margin: 6px 0 0;
}

img
{
  border: 0;
}

div#solutions h3,
div#product-categories h3
{
  clear: both;
}

div#solutions ul,
div#product-categories ul
{
  clear: both;
  list-style-type: none;
  overflow: hidden;
  margin-top: 12px;
}

div#solutions ul li,
div#product-categories ul li
{
  display: block;
  float: left;
  width: 100px;
  height: 100px;
  margin: 0 10px 10px 0;
}

div#solutions ul li a,
div#product-categories ul li a
{
  display: block;
  border: 1px solid black;
  height: 100px;
  text-indent: -9999px;
  width: 100px;
}

div#solutions ul li a.sea
{
  background: url(/images/solutions/sea.gif) no-repeat;
}

div#solutions ul li a.air
{
  background: url(/images/solutions/air.gif) no-repeat;
}

div#solutions ul li a.land
{
  background: url(/images/solutions/land.gif) no-repeat;
}

div#solutions ul li a.power-boating
{
  background: url(/images/solutions/power-boating.gif) no-repeat;
}

div#solutions ul li a.sailing
{
  background: url(/images/solutions/sailing.gif) no-repeat;
}

div#solutions ul li a.snowmobiling
{
  background: url(/images/solutions/snowmobiling.gif) no-repeat;
}

div#solutions ul li a.hunting
{
  background: url(/images/solutions/hunting.gif) no-repeat;
}

div#solutions ul li a.fishing
{
  background: url(/images/solutions/fishing.gif) no-repeat;
}

div#solutions ul li a.paddling-sports
{
  background: url(/images/solutions/paddling-sports.gif) no-repeat;
}

div#solutions ul li a.offshore-oil-and-gas
{
  background: url(/images/solutions/offshore-oil-and-gas.gif) no-repeat;
}

div#solutions ul li a.industrial-marine
{
  background: url(/images/solutions/industrial-marine.gif) no-repeat;
}

div#solutions ul li a.commercial-fishing
{
  background: url(/images/solutions/commercial-fishing.gif) no-repeat;
}

div#solutions ul li a.homeland-security
{
  background: url(/images/solutions/homeland-security.gif) no-repeat;
}

div#solutions ul li a.coast-guard
{
  background: url(/images/solutions/coast-guard.gif) no-repeat;
}

div#solutions ul li a.first-responders
{
  background: url(/images/solutions/first-responders.gif) no-repeat;
}

div#solutions ul li a.law-enforcement
{
  background: url(/images/solutions/law-enforcement.gif) no-repeat;
}

div#solutions ul li a.search-and-rescue
{
  background: url(/images/solutions/search-and-rescue.gif) no-repeat;
}

div#product-categories ul li a.inflatable-life-jackets
{
  background: url(/images/product-categories/inflatable-life-jackets.gif) no-repeat;
}

div#product-categories ul li a.dry-suits
{
  background: url(/images/product-categories/dry-suits.gif) no-repeat;
}

div#product-categories ul li a.ice-rescue-dry-suits
{
  background: url(/images/product-categories/ice-rescue-dry-suits.gif) no-repeat;
}

div#product-categories ul li a.swift-water-rescue-suits
{
  background: url(/images/product-categories/swift-water-rescue-suits.gif) no-repeat;
}

div#product-categories ul li a.professional-vests
{
  background: url(/images/product-categories/professional-vests.gif) no-repeat;
}

div#product-categories ul li a.work-vests
{
  background: url(/images/product-categories/work-vests.gif) no-repeat;
}

div#product-categories ul li a.immersion-suits
{
  background: url(/images/product-categories/immersion-suits.gif) no-repeat;
}

div#product-categories ul li a.transport-suits
{
  background: url(/images/product-categories/transport-suits.gif) no-repeat;
}

div#product-categories ul li a.work-suits
{
  background: url(/images/product-categories/work-suits.gif) no-repeat;
}

div#product-categories ul li a.rescue-suits
{
  background: url(/images/product-categories/rescue-suits.gif) no-repeat;
}

div#product-categories ul li a.tactical-gear
{
  background: url(/images/product-categories/tactical-gear.gif) no-repeat;
}

div#product-categories ul li a.flotation-coats-and-pants
{
  background: url(/images/product-categories/flotation-coats-and-pants.gif) no-repeat;
}

div#product-categories ul li a.fire-and-rescue-gear
{
  background: url(/images/product-categories/fire-and-rescue-gear.gif) no-repeat;
}

div#product-categories ul li a.flame-resistant-products
{
  background: url(/images/product-categories/flame-resistant-products.gif) no-repeat;
}

div#product-categories ul li a.customization
{
  background: url(/images/product-categories/customization.gif) no-repeat;
}

div#product-categories ul li a.accessories
{
  background: url(/images/product-categories/accessories.gif) no-repeat;
}

div#product-categories ul li a.anti-g-and-cooling-garments
{
  background: url(/images/product-categories/anti-g-and-cooling-garments.gif) no-repeat;
}

div#product-categories ul li a.life-preserver-survival-vests
{
  background: url(/images/product-categories/life-preserver-survival-vests.gif) no-repeat;
}

div#product-categories ul li a.inflatable-vests
{
  background: url(/images/product-categories/inflatable-vests.gif) no-repeat;
}

div#product-categories ul li a.inherently-buoyant-vests
{
  background: url(/images/product-categories/inherently-buoyant-vests.gif) no-repeat;
}

div#product-categories ul li a.anti-exposure-coveralls-work-suits
{
  background: url(/images/product-categories/anti-exposure-coveralls-work-suits.gif) no-repeat;
}

div#product-categories ul li a.mattresses-bivy-bags
{
  background: url(/images/product-categories/mattresses-bivy-bags.gif) no-repeat;
}

div#product-categories ul li a.aviation-coveralls
{
  background: url(/images/product-categories/aviation-coveralls.gif) no-repeat;
}

div#product-categories ul li a.fishing-vests
{
  background: url(/images/product-categories/fishing-vests.gif) no-repeat;
}

div#product-categories ul li a.adult-vests
{
  background: url(/images/product-categories/adult-vests.gif) no-repeat;
}

div#product-categories ul li a.kids-vests
{
  background: url(/images/product-categories/kids-vests.gif) no-repeat;
}

div#product-categories ul li a.inflatable-coats
{
  background: url(/images/product-categories/inflatable-coats.gif) no-repeat;
}

div#product-categories ul li a.life-jackets-and-pfds
{
  background: url(/images/product-categories/life-jackets-and-pfds.gif) no-repeat;
}

div#product-categories ul li a.cold-water-immersion-suits
{
  background: url(/images/product-categories/cold-water-immersion-suits.gif) no-repeat;
}

div#product-categories ul li a.water-sport-vests
{
  background: url(/images/product-categories/water-sport-vests.gif) no-repeat;
}

div#product-categories ul li a.inflatable-pouch
{
  background: url(/images/product-categories/inflatable-pouch.gif) no-repeat;
}

div#product-categories ul li a.flotation-suits
{
  background: url(/images/product-categories/flotation-suits.gif) no-repeat;
}

div#product-categories ul li a.camo-gear
{
  background: url(/images/product-categories/camo-gear.gif) no-repeat;
}

div#product-categories ul li a.mens-snowmobile-gear
{
  background: url(/images/product-categories/mens-snowmobile-gear.gif) no-repeat;
}

div#product-categories ul li a.womens-snowmobile-gear
{
  background: url(/images/product-categories/womens-snowmobile-gear.gif) no-repeat;
}

div#product-categories ul li a.kids-snowmobile-gear
{
  background: url(/images/product-categories/kids-snowmobile-gear.gif) no-repeat;
}

div#professional-go-pro-media-kit
{
}

div#professional-go-pro-media-kit h3
{
  margin-bottom: 12px;
}

div#professional-go-pro-media-kit ul
{
  list-style-type: none;
  overflow: hidden;
}

div#professional-go-pro-media-kit ul li
{
  overflow: hidden;
  height: 28px;
  float: left;
  padding-top: 139px;
  margin-right: 12px;
  margin-bottom: 12px;
  width: 20%;
  *height: 167px;
}

div#professional-go-pro-dealers
{
  float: right;
  width: 48%;
}

div#content-inner ul {
  margin-left: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
}

div#content-inner td {
  padding-right: 5px;
}

div#content-inner ul#billboard-pager {
  margin: 0;
}

div#content-inner ul#billboard {
  margin-top: 0;
  margin-bottom: 0;
}