#background {
	background: #000;
	padding: 0px;
	margin: 0px;
}
#body {
	background: none;
	width: 800px;
	padding: 0px;
	margin: 15px;
	font: 10pt verdana, arial, helvetica;
	color: #fff;
}
#body dl a{
	list-style: inside;
	color: #E8E8E8;
}
#body dl a:hover{
	color: #99ccff;
}

}
h1 {
	font: 500 12pt verdana, arial, helvetica;
	color: #99ccff;
	text-transform: uppercase;
}
h2 {
	font: 500 10pt/.45 verdana, arial, helvetica;
	color: #CCCC99;
	margin-top: 35px;
}
a {
	background: none;
	color: Red;
	text-decoration: underline;
}
a:hover {
	color: #99ccff;
}
img {
	border: none;
	padding: 0px;
	margin: 0px;
}
#wrapper {
   background: url(i/background333.jpg) repeat;
   border: 4px solid #ffffff;
	padding: 0px;
	margin:0 auto;
	width: 838px;
}
#header {
	background: none;
	height: 123px;
	width: 838px;
	padding: 0px;
	margin: 0px;
}
#navtop {
   background: none;
	height: 35px;
	width: 838px;
	padding: 0px;
	margin: 0px;
}
#navtop ul{
	background: none;
	display: block;
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
	height: 35px;
	width: 838px;
}
#navtop li{
	background: none;
	color: #fff;
	font: 12px verdana, arial, helvetica;
	display: block;
	height: 35px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
}
#navtop a{
	background: none;
	color: #fff;
	font: 12px verdana, arial, helvetica;
	display: block;
	height: 35px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
}
#navtop li.home a{
	background: url(i/nav_home.png) top left no-repeat;
	width: 74px;
}
#navtop li.home a:hover{
	background: url(i/nav_home.png) bottom left no-repeat;
}
#navtop li.territory a{
	background: url(i/nav_territory.png) top left no-repeat;
	width: 119px;
}
#navtop li.territory a:hover{
	background: url(i/nav_territory.png) bottom left no-repeat;
}
#navtop li.team a{
	background: url(i/nav_team.png) top left no-repeat;
	width: 104px;
}
#navtop li.team a:hover{
	background: url(i/nav_team.png) bottom left no-repeat;
}
#navtop li.manufacturers a{
	background: url(i/nav_manufacturers.png) top left no-repeat;
	width: 153px;
}
#navtop li.manufacturers a:hover{
	background: url(i/nav_manufacturers.png) bottom left no-repeat;
}
#navtop li.about a{
	background: url(i/nav_about.png) top left no-repeat;
	width: 107px;
}
#navtop li.about a:hover{
	background: url(i/nav_about.png) bottom left no-repeat;
}
#navtop li.awards a{
	background: url(i/nav_awards.png) top left no-repeat;
	width: 96px;
}
#navtop li.awards a:hover{
	background: url(i/nav_awards.png) bottom left no-repeat;
}
#navtop li.action a{
	background: url(i/nav_action.png) top left no-repeat;
	width: 91px;
}
#navtop li.action a:hover{
	background: url(i/nav_action.png) bottom left no-repeat;
}
#navtop li.contact a{
	background: url(i/nav_contact.png) top left no-repeat;
	width: 94px;
}
#navtop li.contact a:hover{
	background: url(i/nav_contact.png) bottom left no-repeat;
}
#banner {
	background: url(i/banner.jpg) top left no-repeat;
	height: 216px;
	width: 838px;
	padding: 0px;
	margin: 0px;
}
#cta {
	background: none;
	height: 339px;
	width: 838px;
	margin: 0px;
	padding: 0px;
	color: #fff;
	font: 10pt verdana, arial, helvetica;
}
#territory {
	background: url(i/cta_territory.png) top left no-repeat;
	height: 339px;
	width: 416px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#news {
	background: url(i/cta_news.png) top left no-repeat;
	height: 299px;
	width: 422px;
	margin: 0px;
	padding: 40px 0px 0px 0px;
	float: right;
}
#topics {
	background: #333;
	display: block;
	border: 1px solid #999;
	height: 125px;
	width: 410px;
	margin: 10px 0px;
	padding: 0px;
}
#topics img{
	border: 1px solid #999;
	margin: 5px;
	padding: 0px;
	float: left;
}
.naked{
	border: none;
}
#topics p{
	background: none;
	text-align: justify;
	font: 8pt verdana, arial, helvetica;
	margin: 10px;
	padding: 0px;
}
h2.ctablue {
	background: #99ccff;
	display: block;
	border-bottom: 1px solid #999;
	color: #000;
	font: 500 12pt verdana, arial, helvetica;
	margin: 0px;
	padding: 5px 10px;
	width: 390px;
}
#about {
   background: #201E1E;
	width: 720px;
	margin: 15px;
	padding: 20px 15px;
	border: 1px solid #666;
}
dl{
	list-style: none;
	color: #999;
}
#map {
	width: 800px;
	height: 279px;
	position: relative;
}
#map ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#map a{
   display: block;
	background: transparent;
	position: absolute;
	color: #000;
	font: 12pt verdana, arial, helvetica;
	text-indent: -350px;
	text-decoration: none;
}
#map a:hover{
	height: 120px;
	width: 250px;
	color: #fff;
}

#map .co a{
	top: 115px;
	left: 487px;
}
#map .co a:hover{
	background: url(i/map_john_sokol.jpg) top left no-repeat;
}
#map .ut a{
	top: 107px;
	left: 488px;
	text-indent: -390px;
}
#map .ut a:hover{
	background: url(i/map_moody.jpg) top left no-repeat;
}
#map .id a{
	top: 65px;
	left: 440px;
}
#map .id a:hover{
	background: url(i/map_moody.jpg) top left no-repeat;
}
#map .wy a{
	top: 75px;
	left: 480px;
}
#map .wy a:hover{
	background: url(i/map_john_sokol.jpg) top left no-repeat;
}
#map .mt a{
	top: 30px;
	left: 475px;
}
#map .mt a:hover{
	background: url(i/map_moody.jpg) top left no-repeat;
}
#map .ks a{
	top: 123px;
	left: 497px;
	text-indent: -300px;
}
#map .ks a:hover{
	background: url(i/map_coverdale.jpg) top left no-repeat;
}
#map .ne a{
	top: 92px;
	left: 487px;
	text-indent: -300px;
}
#map .ne a:hover{
	background: url(i/map_paul_sokol.jpg) top left no-repeat;
}
#map .sd a{
	top: 61px;
	left: 483px;
	text-indent: -300px;
}
#map .sd a:hover{
	background: url(i/map_mattson.jpg) top left no-repeat;
}
#map .nd a{
	top: 35px;
	left: 480px;
	text-indent: -300px;
}
#map .nd a:hover{
	background: url(i/map_goplin.jpg) top left no-repeat;
}
#map .mn a{
	top: 45px;
	left: 476px;
	text-indent: -250px;
}
#map .mn a:hover{
	background: url(i/map_woyak.jpg) top left no-repeat;
}
#map .ia a{
	top: 90px;
	left: 490px;
	text-indent: -250px;
}
#map .ia a:hover{
	background: url(i/map_mattson.jpg) top left no-repeat;
}
#map .mo a{
	top: 123px;
	left: 493px;
	text-indent: -250px;
}
#map .mo a:hover{
	background: url(i/map_john_roberts.jpg) top left no-repeat;
}
#map .wi a{
	top: 60px;
	left: 460px;
	text-indent: -200px;
}
#map .wi a:hover{
	background: url(i/map_wegner.jpg) top left no-repeat;
}
#map .il a{
	top: 101px;
	left: 473px;
	text-indent: -200px;
}
#map .il a:hover{
	background: url(i/map_toliver.jpg) top left no-repeat;
}
#map .mi a{
	top: 75px;
	left: 471px;
	text-indent: -170px;
}
#map .mi a:hover{
	background: url(i/map_vandersloot.jpg) top left no-repeat;
}
#map .oh a{
	top: 98px;
	left: 466px;
	text-indent: -150px;
}
#map .oh a:hover{
	background: url(i/map_regis.jpg) top left no-repeat;
}
#map .pa a{
	top: 86px;
	left: 476px;
	text-indent: -130px;
}
#map .pa a:hover{
	background: url(i/map_regis.jpg) top left no-repeat;
}
#map .in a{
	top: 107px;
	left: 465px;
	text-indent: -170px;
}
#map .in a{
	background: url(i/map_regis.jpg) top left no-repeat;
}
#map .ky a{
	top: 125px;
	left: 461px;
	text-indent: -150px;
}
#map .ky a:hover{
	background: url(i/map_regis.jpg) top left no-repeat;
}
#manufacturers {
	background: url(i/old-polaroid.jpg) top left no-repeat;
	border: 1px solid #000;
	width: 800px;
	height: 1200px;
}
#manufacturers.outdoors{
	background: url(i/old-polaroid-outdoors.jpg) top left no-repeat;
}
#manufacturers.fishing{
	background: url(i/old-polaroid-fishing.jpg) top left no-repeat;
}
#manufacturers.marine{
	background: url(i/old-polaroid-marine.jpg) top left no-repeat;
}

#manufacturers p{
	background: none;
	margin: 40px 30px;
	padding: 0px;
	text-align: center;
	color: #000;
	clear: both;
}
#manufacturers img{
	border: none;
	margin: 0px;
}

#picnav2 li.fishing a{
background: url(i/picnav_fishing.jpg) top left no-repeat;
}
#picnav2 li.fishing a:hover{
background: url(i/picnav_fishing.jpg) top right no-repeat;
}
#picnav2 li.hunting a{
	background: url(i/picnav_hunting.jpg) top left no-repeat;
}
#picnav2 li.hunting a:hover{
	background: url(i/picnav_hunting.jpg) top right no-repeat;
}
#picnav2 li.marine a{
	background: url(i/picnav_marine.jpg) top left no-repeat;
}
#picnav2 li.marine a:hover{
	background: url(i/picnav_marine.jpg) top right no-repeat;
}
#picnav2 li.outdoors a{
	background: url(i/picnav_outdoors.jpg) top left no-repeat;
}
#picnav2 li.outdoors a:hover{
	background: url(i/picnav_outdoors.jpg) top right no-repeat;
}
#picnav2 {
   background: none;
	height: 70px;
	width: 350px;
	padding: 0px;
	margin: 0px 20px;
	text-align: center;
}
#picnav2 ul{
	background: none;
	display: block;
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
	height: 70px;
	width: 350px;
}
#picnav2 li{
	background: none;
	color: #fff;
	font: 12px verdana, arial, helvetica;
	display: block;
	height: 70px;
	width: 75px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
}
#picnav2 a{
	background: none;
	color: #fff;
	font: 12px verdana, arial, helvetica;
	display: block;
	height: 70px;
	width: 75px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
}
#team {
	width: 700px;
	margin: 20px 0px 20px 100px;
	color: #fff;
}
#rep{
   background: #201E1E url(i/rep_lines2.jpg) top left repeat;
	width: 560px;
	margin: 10px 0px;
	padding: 10px;
	font: 8pt verdana, arial, helvetica;
	border: 1px solid #fff;
	clear: both;
}
#rep img{
	border: 1px solid #fff;
	float: left;
	margin-right: 10px;
	margin-bottom: 100%;
}
#rep p{
	margin: 0px;
	padding: 0px;
}
#rep li{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#rep h1{
	padding: 0px;
	margin: 20px;
	font: 500 10pt/.55em verdana, arial, helvetica;
	color: #99ccff;
}
#rep ul{
	margin: 20px;
}
#statement{
	background: #333;
	width: 90%;
	border: 1px solid #666;
	color: #fff;
	margin-left: 30px;
}
#statement p{
	margin: 10px;
}
#statement dl{
	color: Red;
}
#footer {
	background: #201E1E;
	border-top: 1px solid #fff;
	min-height: 135px;
	width: 838px;
	margin: 0px;
	padding: 0px;
}
#address {
	float: left;
	margin: 10px;
	font: 10pt verdana, arial, helvetica;
	color: #fff;
}
#footnav {
	float: right;
	margin-top: 0px;
}
#footnav img{
	margin-left: 120px;
}
#footnav ul li{
   list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	font: 8pt verdana, arial, helvetica;
	color: #fff;
}
#footnav li a{
	text-decoration: none;
	color: #fff;
	margin: 20px;
}
#footnav li a:hover{
	color: #99ccff;
}