body
{
	background-color: #363636;
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 12pt;
    margin: 0px;
}
.fishing_landing {}
.fishing_landing h1 {background-color: #99c265;background-image: url(images/green_header.jpg);background-repeat: repeat-x;font-size: 16px;border-bottom: 1px solid #80a456;color: #fff;margin: 0px;padding: 5px 0px 5px 10px;}
.fishing_landing h2 {background-color: #deecce;border-bottom: 1px solid #bac6ad;color: #5F9A30;margin: 0px;padding: 5px 0px 5px 10px;;font-size: 14px;}
.fishing_landing p {padding: 0px 10px;}
.landing_side {padding-bottom: 10px;margin:10px; border: 1px solid #ccc;float: right; width: 300px;text-align: center;background-color: #f2f2f2;}
.landing_side h2 {background-color: #99c265;background-image: url(img/green_header.jpg);background-repeat: repeat-x;font-size: 14px;border-bottom: 1px solid #80a456;color: #fff;margin: 0px;padding: 5px 0px 5px 10px;}
.landing_side img {border: 1px solid #666;margin: 5px 0px 5px 30px;}
.landing_side a {margin-bottom: 5px;font-size: 12px;}
.landing_side_product {float: left;width: 150px;text-align: center;margin-bottom: 15px;}
img
{
	border: 0px;
}

h1
{
	font-size: 1.5em;
}


h2
{
	font-size: 1.2em;
}


a
{
	color: #6C5635;
	background-color: transparent;
	text-decoration: none;
}

a:hover
{
	color: #808183;
	background-color: transparent;
	text-decoration: none;
}

a.help
{
	font-size: 90%;
}

#content
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 47.5em;
	margin: 2em auto;
	background-color: #FFF;
	border-color: #AFAFB1;
	border-width: 1px;
	border-style: solid;
}

#logo
{
	position: absolute;
	top: .2em;
	left: 4.5em;
}

#main
{
	width: 99%;
	/*background-image: url(images/gradient.jpg);
	background-repeat: repeat-x;*/
	min-height: 25em;
	margin: 0px auto;
    padding-top: 1.5em;
}

#sidebar
{
	width: 20%;/*11em;*/
	background-color: transparent;
	color: #000;
	font-size: 80%;
	min-height: 25em;
	float: left;
}

div#flag
{
	position: absolute;
	bottom: 60px;
	left: 3.5%;
}

#sidebar a
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#sidebar a:hover
{
	color: #6A6A6A;
}

#sidebar h3
{
	color: #000;
	text-align: center;
	font-weight: bold;
	margin: 0 0 1em .5em;
	padding: 0.5em 0em;
	border-color: #000;/*#EBEBEB;*/
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	text-transform: uppercase;
    letter-spacing: .2em;
}


#sidebar ul
{
	list-style: none;
	margin: 0 0 1em .5em;
	padding: 0px;
	
}

#sidebar ul li
{
	margin: 0em 0em 1em 0em;
}

#area
{
	width: 36.5em;
	min-height: inherit;
	float: left;
	margin: 0em 0em 0em .5em;
	padding: 0em 0em 0em .5em;
	border-color: #424242;
	border-width: 0px 0px 0px 1px;
	border-style: none none none dashed;
}

#navigation
{
	width: 99%;
	margin: 0px auto;
	color: #FFF;
	background-color: #000;
	padding: 0% 0% 0% 0%;
	font-family: "Times New Roman", serif;
    border-color: #FFF;
	border-width: 1px 0px 1px 0px;
	border-style: solid none solid none;
}

#navigation ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#navigation ul li
{
	display: inline;
	text-transform: uppercase;
	margin-right: 1.5em;
}

#navigation ul li a
{
   color: #FFF;
}

#banner
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 8.7em;
	background-color: transparent;
	color: inherit;
}

#bannerinfo a
{
	color: #6A6A6A;
	text-decoration: none;
}

#bannerinfo a:hover
{
	color: #F6921D;
	text-decoration: underline;
	
}

.smaller
{
	font-size: 80%;
	font-weight: normal;
}

.bigger
{
	font-size: 140%;
}

#bannerinfo h2
{
	font-weight: normal;
	margin: 0em 0 .5em 0;
}

#bannerfooter
{
	position: absolute;
	top: 80%;
	left: .5%;
}

#navigation
{
	width: 99%;
	margin: 0px auto;
	color: #FFF;
	background-color: #000;
	padding: 0% 0% 0% 0%;
	font-family: "Times New Roman", serif;
    border-color: #FFF;
	border-width: 1px 0px 1px 0px;
	border-style: solid none solid none;
}

#navigation ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#navigation ul li
{
	display: inline;
	text-transform: uppercase;
	margin-right: 1.5em;
}

#bannerinfo
{
	position: absolute;
	top: .8em;
	right: 0%;
	width: 30%;
	height: 80%;
	font-size: 80%;
	font-weight: bold;
	padding: 0em 0em 0em 2em;
	color: #000;
	background-color: transparent;
	border-color: #000;
	border-width: 0px 0px 0px 1px;
	border-style: dashed;
}

#promos
{
	font-size: 70%;
    color: #424242;
   	width: 45%;
	padding: 0%;
	float: left;

}

#about
{
	font-size: 70%;
	width: 45%;
    color: #333333;
	float: left;
	margin: 0em 0em 0em 0em;
}

.product
{
	width: 45%;
	float: left;
	margin: 0em 0em 2em 0em;
	font-size: 70%;
}

.row
{
	width: 100%;
    margin-left: 0em;
}

.clearing
{
	clear: both;
	margin: 0px;
	height: 1px;
}

.fleft
{
	float: left;
}

.imgleft
{
	float: left;
	margin: 0% 5% 0% 0%;
}

.fright
{
	float: right;
}

#footer
{
	width: 100%;
	/**/
	background-color: #FFF;
	color: #645E3C;
	text-align: center;
	font-family: Verdana, sans-serif;
	margin: 0em auto 0em auto;
	border-color: #000;
	border-width: 1px 0 0 0;
	border-style: solid;
}

#footer ul
{
	list-style: none;
	padding: 0px;
	margin: 0em 0em 0em 0em;
}

#footer ul li
{
	font-size: 70%;
	display: inline;
	margin: 0em 1.3em 0em 0em;
}

#footer p
{
	font-size: 70%;
}

.pegboard
{
	width: 12.5em;
                height: 7em;
	margin: .25em;
	float: left;
}

.pegboard h5
{
	font-size: 11px;
                margin: 0em 0em 1em 0em;
	text-transform: capitalize;
}

.thumbnail
{
	width: 85px;
	height: 85px;
	float: left;
	margin: 0 .5em 0 0;
}

#mainproduct
{
	width: 90%;
	margin: .7em 0 0 0em;
	float: left;
	font-size: 80%;
}

#mainproduct h1
{
	font-size: 1.15em;
}

#mainproduct h2
{
	font-size: 1.05em;
	margin: 0em 0em .5em 0em;
}

#mainproduct h3
{
	font-size: 1.05em;
}

#mainproduct p
{
	margin: 0em 0em .5em 0em;
}

#mainproduct ul
{
	list-style: none;
	margin: 0em;
	padding: 0em;
}

.picholder2
{
	font-size: 80%;
}

.picholder2 h2
{
	font-size: 1em;
}

#leftside
{
	width: 47%;
	float: left;
}

#rightside
{
	width: 47%;
	float: left;
	margin: 0% 0% 0% 1%;
}

span.note
{
	font-size: 75%;
	color: #555;
	font-style: italic;
}


#cat_desc
{
	width: 100%; 
	font-size: 75%;
	margin: 0 0 .5em 0em;
}

#textholder
{
	float: left;
	width: 48%;
	font-size: 80%;
}

#textholder h3
{
	font-size: 1em;
}

#picholder
{
	float: left;
	width: 283px;/*46.8%;*/
	margin: 0em .3em 0em .5em;
	height: 283px;
	font-size: 75%;
}

#cart
{
	font-size: 80%;
	background-color: transparent;
}

.half
{
	width: 48%;
	float: left;
	margin-right: 1%;
}

ul.announcement
{
	margin: 2em;
}

ul.announcement li
{
	list-style-type: none;
	margin-bottom: 1em;
}

td
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

tr.total td
{
	border-color: #C1C1C1;
	border-width: 2px 0px 0px 0px;
	border-style: solid;
	padding-top: .5em;
}

td.totals
{
	text-align: right;
}

p#zoom
{
	width: 16em;
	position: relative;
	top: 0px;
	left: 0px;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	padding: .5em 0em .5em .7em;
	clear: both;
}

p#zoom img
{
	border-color: #000;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	position: absolute;
	top: 0em;
	left: 14em;
	padding: .5em .5em .2em .7em;
}

span.req
{
	color: #6C5635;
	font-size: 105%;
}

p.message
{
	border: 2px solid #CBC2A4;
	background-color: #EFEFEF;
	padding: .5em;
}

span.checkout
{
	font-size: 1.5em;
	font-weight: bold;
}
.formBoxNoSize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: normal;
	padding: 1px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-top: 2px;
	float: left;
}

#content #main #area #landingPage {
	margin: 0px;
	padding: 0px;
}

#content #main #area #landingPage h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #6C5635;
	font-size: 130%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

#content #main #area #landingPage sup {
	font-size: 50%;
	bottom: 2ex;
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}

#content #main #area #landingPage #hr_grad {
	background-image: url(images/hr_grad.jpg);
	height: 0.15em;
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}

#content #main #area #landingPage #splitLeft {
	float: left;
	width: 18em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0px;
}

#content #main #area #landingPage #splitRight {
	float: left;
	width: 17.5em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: .5em;
	margin-left: 0px;
}

#content #main #area #landingPage img {
	margin: 0px;
	padding: 0.25em;
}

#content #main #area #landingPage p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0.30em;
	margin: 0px;
}

#content #main #area #landingPage h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0.25em;
	padding-bottom: 0.5em;
	padding-left: 0.25em;
}

#content #main #area #landingPage h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	margin: 0px;
	padding: .25em;
	text-align:center;
}

#content #main #area #landingPage h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: .25em;
	text-align:left;
	color: #333333;
}

#content #main #area #landingPage table {
	clear: both;
	width: 36em;
	border: 1px solid #666666;
	padding: 0em;
	margin-top: .5em;
	margin-right: 0em;
	margin-bottom: .5em;
	margin-left: 0em;
}

#content #main #area #landingPage h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	text-align:left;
	padding-top: 0.25em;
	padding-right: 0.25em;
	padding-bottom: 0.5em;
	padding-left: 0.25em;
}

#content #main #area #landingPage table th {
	background-image: url(images/bground_th.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0.25em;
}

#content #main #area #landingPage ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#content #main #area #landingPage li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.redHighlight {color: #990000}

#content #main #area #landingPage #thinHR {
	background-color: #CCCCCC;
	height: 2px;
	padding: 0em;
	margin-top: .5em;
	margin-right: .25em;
	margin-bottom: .5em;
	margin-left: .25em;
}

#content #main #area #responseFOrm form {
	margin: 0px;
	padding: 0px;
}

#content #main #area #responseFOrm p {
	font-size: 10px;
}

#content #main #area #responseFOrm input {
	margin: .25em;
	padding: 0px;
}

#content #main #area #responseFOrm hr {
	margin: .25em;
	padding: 0px;
	height: 1px;
	background-color: #EFEFEF;
}
