body	{ margin: 0; padding: 0;  background-image: url(../images/background-main.jpg); 
		}
input, select, password{ font: 11px verdana,arial,sans-serif; color: #666666; }
form{ margin: 0px; }
img{ border: 0px; }
h1{ font: 1.6em arial, sans-serif; color: #000; padding: 0px; margin: 0px; }
h2{ font: 1.3em georgia, arial, sans-serif; color: #000; padding: 0px; margin: 0px 1px -4px 1px; text-align: center; }
h3{ float: left; font: bold italic 13px arial,san-serif; color: #000; padding: 0px; margin: 3px 0px 0px 8px; }
h4{ font: bold 1em verdana,arial,sans-serif; color: #000; padding: 0px; margin: 4px 0px 4px 0px; }
hr{ margin: 5px 0px; padding: 0px; border-top: 1px dashed #999999; border-bottom: 0px; color: #999999; height: 0px; }
a:link, a:visited{ text-decoration: underline;  color: #cc0000; }
a:hover{ text-decoration: none; color: #AE0000; }

#outsidecontainer {
  	height: 500px;
	margin: 15px 20px 20px 20px;
	text-align: center;
}

/* header styles */

#banner {
	background-image: url(../images/background-banner.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 136px;
	text-align: left;
}

#green-nav {
	clear: both;
	background-image: url(../images/background-green-nav.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 28px;
	padding: 0px;  
}
  ul.topnav{ float: left; padding: 0px 0px 0px 108px; margin: 0px 0px 0px 0px; width: 635px;}
    ul.topnav li{ display: inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type: none; }
    ul.topnav a:link, ul.topnav a:visited{ text-decoration: none; padding: 25px 0px 0px 20px; font: bold 11px verdana, arial; color: #fff; }
    ul.topnav a:hover{ color: #fff; text-decoration: underline; }
	 
  ul.toplinks{ margin: 0px 0px 0px 300px; width: 420px; }
    ul.toplinks li{ display: inline; list-style-type: none; margin: 0px 25px 0px 20px; }
    ul.toplinks a:link, ul.toplinks a:visited{ font: bold 11px verdana, arial; color: #DFFFA8; text-decoration: none; padding: 1px 0 2px 20px; color: #DFFFA8;  background: url(../images/arrow-up.gif) no-repeat;}
    ul.toplinks a:hover{ text-decoration: underline; color: #DFFFA8; list-style-type: none; padding-left: 20px; background: url(../images/arrow-down.gif) no-repeat;}

#yellow-nav {
	clear: both;
	background-image: url(../images/background-yellow-nav.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 31px;
}

/* content styles */
#insidehomecontainer {
	background-image: url(../images/background-tile-content.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
#insidecontainer {
	background-image: url(../images/background-tile-content-2.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
#content {
	padding: 2px 10px 45px 40px;
	/*width: 750px;
	height: 350px;*/
	clear: both;
	background-image: url(../images/background-content-2.jpg);
	/*background-repeat: no-repeat;*/
	background-position: bottom left;
	background-repeat: no-repeat;
	text-align: left;
	}
#linkcontent {
	padding: 2px 10px 45px 40px;
	/*width: 750px;
	height: 350px;*/
	clear: both;
	background-image: url(../images/background-content-links.jpg);
	/*background-repeat: no-repeat;*/
	background-position: bottom left;
	background-repeat: no-repeat;
	text-align: left;
	}
#homecontent {
	padding: 2px 10px 10px 55px;
	/*width: 750px;*/
	height: 380px;
	clear: both;
	background-image: url(../images/background-content.jpg);
	/*background-repeat: no-repeat;*/
	background-position: bottom left;
	background-repeat: no-repeat;
	text-align: left;
	}
	
#homecontent p {
	font: 12px times,serif;
	width: 206px;
	height: 250px;
}

/*#homecontent img { 
	margin: 2px 4px 4px 24px;
	border: 1px; }*/

.textbox {
	position: absolute;
	left: 53px;
	width: 588px;
	/*height: 290px;
	clear: both;*/
	top: 210px;
}
.textbox img{ border: 1px; }
.content-table {
	width: 655px;
}
.content-table p {
	font: 12px times,serif;
}
.content-table img{ border: 1px; margin: 4px 3px 4px 6px; }
.detailsimg{ float: left; margin: 15px 15px 15px 0px; border: 1px solid #000; }

table.sizechart{ width: 655px; margin: 10px 0px; font: .8em arial; border-top: 1px solid #585858; border-collapse: collapse; clear: both; }
table.sizechart td{ width: 160px; border-left: 1px solid #585858; border-right: 1px solid #585858; border-bottom: 1px solid #585858; padding: 2px; }
table.sizechart th{ text-align: left; border-right: 1px solid #585858; border-bottom: 1px solid #585858; font: bold 1.2em arial; padding: 2px 8px; color: #fff; background-color: #F58425; }
table.sizechart td.title{ text-align: left; width: 40px; font-weight: 600; }
table.sizechart tr.trimages td{text-align: center; padding: 2px 0px; background-color: #fff; border-top: 1px solid #585858; }
table.sizechart tr.tritem td{background-color: #F4F1EC; }
table.sizechart tr.trcolor td{background-color: #F4F1EC; }
table.sizechart tr.trprice td{background-color: #F4F1EC; }
table.sizechart tr.trbuy td{background-color: #F4F1EC; }
table.sizechart td.spacer { background: transparent url(../images/lurenetbg.gif) top right no-repeat; width: 680px; height: 60px; vertical-align: top; border-left: 0px; border-right: 0px; border-bottom: 0px; }
	
.textbox1 {
	position: absolute;
	left: 56px;
	width: 188px;
	/*height: 290px;*/
	clear: both;
}
.textbox1 img { 
	margin: 2px 4px 8px 24px;
	border: 1px; }
.textbox2 {
	text-align: left;
	position: absolute;
	left: 286px;
	width: 188px;
	/*height: 290px;*/
	clear: both;
}
.textbox2 img { 
	margin: 8px 4px 4px 4px;
	border: 1px; }
.textbox3 {
	position: absolute;
	left: 520px;
	width: 190px;
	/*height: 290px;*/
	clear: both;
}
 /* .col3{ float: left; width: 214px; font: .8em arial; padding: 30px 0px 0px 20px; text-align: center; }*/
 .textbox3 ul { text-align: left; margin: 15px 2px; padding: 0px; list-style-type: none; } 
 .textbox3 li { 	font: 12px times,serif; margin: 5px; padding: 0px 0px 0px 10px; background: transparent  url(../images/arrow2.gif) 0px 3px no-repeat; }
/* end content styles */

/* footer styles */
#footercontainer {
	float: left;
	clear: both;
	background-image: url(../images/grapplereye.gif); 
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 200px;
	width: 756px;
	/*border: thin solid blue;*/
	height: 118px;  padding-top: 10px; 
}
  p.links{ font: bold 11px arial, sans-serif; margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; color: #91E45F; text-align: center; }
  p.links a:link, p.links a:visited{ color: #91E45F; text-decoration: underline; }
  p.links a:hover{ color: #D8F5C7; text-decoration: underline; }
  p.otherinfo{ color: #CFD1B8; font: bold 12px arial, sans-serif; width: 620px; margin: 15px 0px 0px 0px; text-align: center; }
  p.otherinfo a:link, p.otherinfo a:visited{ color: #91E45F; }
  p.otherinfo a:hover{}
  p.takemefishing{ clear: both; text-align: right; }
/* end footer styles */

h2.tips{ text-align: left; } 
img.tipsimgleft{ float: left; padding: 15px; border: 0px; }
img.tipsimgright{ float: right; padding: 15px; border: 0px; }

h2.category{clear: both; font-size: 17px; margin: 15px 0px 8px 0px; height: 24px; padding-left: 5px; background: transparent url(../images/catbg.gif) top left no-repeat; text-align: left; }
img.lurecategoryimg{ border: 1px solid #193B1D; float: left; }
ul.catalogitems{ list-style-type: none; margin-left: 190px; }
ul.catalogitems li{ background: transparent url(../images/catalogbullet.gif) left center no-repeat; padding: 0px 0px 0px 15px; }
ul.catalogitems a:link, ul.catalogitems a:visited{ font-weight: 600; color: #134C28; }
ul.catalogitems a:hover{ color: #134C28; }

ol.tips{ list-style-type: none;  margin-left: 18px; }
  ol.tips li{ background: transparent url(../images/catalogbullet.gif) left center no-repeat; padding: 0px 0px 0px 15px;  }
ol.tips a:link, ol.tips a:visited{  font: 12px "Times New Roman", serif; color: #cc0000; }
ol.tips a:hover{ font: 12px "Times New Roman", serif; color: #AE0000; }