body{
	font-family: Arial, Helvetica, sans-serif; 
	width:100%;
	margin: 0; 
	padding: 0;
}
img{border: 0;}
p {margin: 0 0 1.0em 0;}

.hdrmain {  
	background:#FFF url("gfx/aa-fishing-3.jpg") no-repeat;
}
.gadstop {  
	vertical-align: top;
	padding: 0px 0px 6px 11px;
}
.hdrsearch {  
	background:#FFF url("gfx/aa-fishing-2.jpg") no-repeat;
	text-align: right
}
.searchtop {  
	vertical-align: bottom;
	padding: 0px 0px 8px 9px;
}
.leftnav, .leftnav a {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 12px;
	padding-right: 2px;
	text-decoration: none;
}

.leftnav:hover {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 12px;
	padding-right: 2px;
}

.maphead {  
	font-size: 10px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #86AD60;
}
.maphead a{  
	font-size: 10px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #A6CC81;
	text-decoration: none;
}
.maphead a:hover {
	color: #FFFFFF;
}
.maphead h1 {
	font-size: 15px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: bold; 
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 4px;
}
.mapfoot {  
	font-size: 12px; 
	line-height: 16px; 
	font-weight: normal; 
	color: #444444;
	padding: 0px 80px 20px 80px;
}
.mapfoot a{  
	font-size: 12px; 
	line-height: 16px; 
	font-weight: normal; 
	color: #555555;
}
.mapfoot h2 {
	font-size: 15px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: bold; 
	color: #000;
	margin-top: 10px;
	margin-bottom: 4px;
}
.content {  
	font-size: 11px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #444444;
}
.content a{  
	font-size: 11px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #555555;
}
.content hr {
	padding: 2px 0px 4px 0px;
}
.content h1 {
	font-size: 15px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: bold; 
	color: #107C74;
	margin-top: 10px;
	margin-bottom: 4px;
}
.content h2 {
	font-size: 13px; 
	font-style: normal; 
	line-height: 13px; 
	font-weight: bold; 
	color: #000;
	margin-top: 14px;
	margin-bottom: 4px;
}
.content h3 {
	font-size: 13px; 
	font-style: normal; 
	line-height: 13px; 
	font-weight: bold; 
	color: #107C74;
	margin-top: 20px;
	margin-bottom: 3px;
}
.content h5 {
	font-size: 12px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: bold; 
	color: #69694F;
	margin-top: 24px;
	margin-bottom: 3px;
}
.contentright {  
	font-size: 11px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #444444;
	text-align: left;
}
.contentright div{  
	padding: 8px 5px 0px 8px;
}
.contentright a{  
	font-size: 11px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #555555;
}
.contentright hr {
	padding: 2px 0px 4px 0px;
}
.contentright h6 {
	font-size: 12px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: bold; 
	color: #69694F;
	margin-top: 24px;
	margin-bottom: 0px;
}
.contentrightnav {  
	font-size: 12px; 
	line-height: 16px; 
	font-weight: normal; 
	color: #444444;
}
.contentright a{  
	color: #555555;
	line-height: 16px; 
}
.adcontent {  
	font-size: 13px; 
	line-height: 16px; 
	font-weight: normal; 
	color: #444444;
}
.adcontent a{  
	font-size: 13px; 
	line-height: 16px; 
	font-weight: normal; 
	color: #555555;
}
.adcontent h1 {
	font-size: 16px;
	font-weight: bold;
	color: #005B7F;
	line-height: 18px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.contentbold, .contentbold a {  
	font-size: 11px; 
	line-height: 12px; 
	font-weight: bold; 
	color: #444444;
}
.contentwht {  
	font-size: 11px; 
	line-height: 15px; 
	font-weight: bold; 
	color: #FFFFFF;
}
.contentwht a {  
	font-size: 11px; 
	line-height: 15px; 
	font-weight: bold; 
	color: #FFFFFF;
}


.rtcolads {
	font-size: 8pt; 
	line-height: 9pt; 
	font-weight: normal; 
	color: #666666;
}
.spacer10{height: 10px;}
.twit {
	height: 40px;
	padding: 4px 0px 4px 10px;
	text-align: left;
}
.footers {
	font-size: 8pt; 
	line-height: 9pt; 
	font-weight: normal; 
	color: #666666;
}
.gads10 {
	font-size: 8pt; 
	line-height: 9pt; 
	font-weight: normal; 
	color: #666666;
	padding-top: 10px;
}
.headsblack { 
	font-size: 11pt; 
	font-style: normal; 
	line-height: 12pt; 
	font-weight: bold; 
	color: #000000;
	margin-top: 2px;
	margin-bottom: 2px;
}
.close { 
	font-size: 12px; 
	font-style: normal; 
	line-height: 14px; 
	font-weight: bold; 
	color: #666666;
}
.open {
	font-size: 11px; 
	line-height: 15px; 
	font-weight: normal; 
	color: #333366;
}
.open a {
	font-size: 11px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #333366;
	text-decoration: none;
}
.lists {
	font-size: 9px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #666666;
}
.lists18 {
	font-size: 9px; 
	line-height: 18px; 
	font-weight: normal; 
	color: #666666;
}
.leftnavheads {
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	line-height: 12px;
	padding-right: 4px;
}
.headsbass {
	font-size: 12pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: bold; 
	color: #FFFFFF;
}
.contentbass {
	font-size: 10px; 
	line-height: 10px; 
	font-weight: normal; 
	color: #00CC66;
}
.fishdescrip {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 12px;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
}
.leftnavheadsgreen {
	font-size: 11px;
	font-weight: normal;
	color: #94C773;
	line-height: 12px;
	padding-right: 4px;
}
.headsstates, .headsstates a {
	font-size: 12px; 
	font-style: normal; 
	line-height: 14px; 
	font-weight: bold; 
	color: #006633;
	margin-top: 16px;
	margin-bottom: 3px;
}
.leftnavgreen {
	font-size: 11px;
	font-weight: normal;
	color: #003300;
	line-height: 12px;
	text-decoration: none;
	padding-right: 4px;
}
.fishchart {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 10px;
}
.fishchart a {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 10px;
}
.photocaptions {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 12px;
	text-decoration: none;
}
.headlines {
	font-size: 12px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: bold; 
	color: #006633;
}
.headlinesbrown {
	font-size: 12px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: bold; 
	color: #AEAE91;
}
.resourcelists {
	font-size: 11px; 
	line-height: 16px; 
	font-weight: normal; 
	color: #666666
}
.resourcelists a {
	font-size: 11px; 
	line-height: 16px; 
	font-weight: normal; 
	color: #666666
}
.mapnumbers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 8pt;
}
.maplocations {
	font-size: 11px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #333333;
}
.maplinks, .maplinks a { 
	font-size: 11px; 
	line-height: 18px; 
	font-weight: normal; 
	color: #666666;
}
.rulbotgray {
	border-bottom: 1px solid #777777;
}
.rulbotblk {
	border-bottom: 1px solid #000000;
}
.subheadblk {
font-size: 10pt; font-style: normal; line-height: 12pt; font-weight: bold; color: #333333;
}
.search {
	width: 147px; 
	height: 84px;
	background-image: url(gfx/search.jpg);
	background-repeat: no-repeat;
}
.srch_form {
	position: relative;
	top: 28px;
	left: 15px;
	margin: 0 auto;
	height: 19px;
}
.xsf_in {
	background: transparent;
	margin-left: 23px;
	padding-top: 4px;
	border: 0px solid;
	font: normal 11px Arial,sans-serif;
	float: left;
}
.xsf_sub {
	float: right;
	padding-right: 5px;
}
.headswhite {
font-size: 14px; font-style: normal; line-height: 16px; font-weight: bold; color: #FFFFFF;
}
.headsltblue {
	font-size: 14px; 
	font-style: normal; 
	line-height: 16px; 
	font-weight: bold; 
	color: #00CCCC;
}
.headsred {
	font-size: 14px; 
	font-style: normal; 
	line-height: 16px; 
	font-weight: bold; 
	color: #CC0000;
}
.rule-gray {
	width: 100%;
	border-top: 1px solid #555555;
	line-height: 1px; 
	padding: 4px 0px 4px 0px;
}
.adtext {  
	font-size: 14px; 
	line-height: 17px; 
	font-weight: normal; 
	color: #444444;
	padding: 0px 8px 0px 8px;
	text-align:	left;
}
.adtext a{  
	font-size: 11px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #555555;
}
.adorder {  
	font-size: 13px; 
	line-height: 13px; 
	font-weight: bold; 
	color: #444444;
	text-align:	center;
}
.formbtn {
	font-size: 11px;
	color: #5A4A03;
	line-height: 11px;
}
.formcats {
	font-size: 11px;
	color: #444444;
	line-height: 11px;
	text-decoration: none;
	text-align: right;
	padding: 2px 2px 2px 0px;
	background-color: #FBE480;
}
.formtext {
	font-size: 10px;
	color: #5A4A03;
	line-height: 10px;
	background-color: #38B4D8;
}
.lnavmain {
	text-align: right;
	font-size: 11px;
	color: #000;
	line-height: 13px;
	background-color: #C8C8B5;
}
.lnavmain a {
	width: 135px;
	display: block;
	color: #000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	padding-right: 5px;
}
.lnavmain a:hover {
	color: #FFF;
}
.lnavgrn {
	text-align: right;
	font-size: 11px;
	color: #000;
	line-height: 13px;
	background-color: #9AB780;
}
.lnavgrn a {
	width: 135px;
	display: block;
	color: #000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	padding-right: 5px;
}
.lnavgrn a:hover {
	color: #FFF;
}
.lnavbrn {
	text-align: right;
	font-size: 11px;
	color: #000;
	line-height: 13px;
	background-color: #AEAE91;
}
.lnavbrn a {
	width: 135px;
	display: block;
	color: #000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	padding-right: 5px;
}
.lnavbrn a:hover {
	color: #FFF;
}
.lnavblu {
	text-align: right;
	font-size: 11px;
	color: #000;
	line-height: 13px;
	background-color: #6FABA5;
}
.lnavblu a {
	width: 135px;
	display: block;
	color: #000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	padding-right: 5px;
}
.lnavblu a:hover {
	color: #FFF;
}
.lnavblk {
	text-align: right;
	font-size: 11px;
	color: #CCC;
	line-height: 13px;
	background-color: #000;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #666;
	text-decoration: none;
	padding-right: 5px;
}
.featguideshds {
	display: block;
	width: 262px;
	font-size: 12px;
	color: #FFF;
	line-height: 18px;
	font-weight: bold; 
	padding-left: 12px;
	background-color: #D48835;
	margin-bottom: 5px;
}
.featlistinghds {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	line-height: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 12px;
}
.featlistingtext {  
	font-size: 12px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #666;
	margin-top: 4px;
	margin-bottom: 0px;
	padding: 0px 6px 0px 12px;
}
.featlistingtext a{  
	font-size: 12px; 
	line-height: 13px; 
	font-weight: bold; 
	color: #666;
}
.featlistingpho {  
	font-size: 15px; 
	line-height: 14px; 
	font-weight: bold; 
	color: #B15E03;
	margin-top: 6px;
	margin-bottom: 14px;
	border-bottom: 2px solid #D48835;
	padding: 0px 6px 6px 12px;
}
.featlistingphonorul {  
	font-size: 15px; 
	line-height: 14px; 
	font-weight: bold; 
	color: #B15E03;
	margin-top: 6px;
	margin-bottom: 0px;
	padding: 0px 6px 6px 12px;
}
.specialofferhds {
	font-size: 14px;
	font-weight: bold;
	color: #B15E03;
	text-align: center;
	line-height: 15px;
	margin-top: 6px;
	margin-bottom: 8px;
	padding: 0px 10px 0px 10px;
}
.specialoffertext {
	font-size: 12px; 
	line-height: 14px; 
	font-weight: normal; 
	color: #000;
	margin-top: 6px;
	margin-bottom: 8px;
	padding: 0px 10px 0px 10px;
}
.adlinks, .adlinks a {  
	font-size: 11px; 
	line-height: 13px; 
	font-weight: normal; 
	color: #444;
}
#fishlures {
	background-color: #FFFFE2;
	border: 4px solid #F5F5C6;
	padding: 10px 10px 4px 14px;
	color: #444;
}
#fishlures a {
	color: #444;
}
.lures, .lures a {
	font-size: 11px; 
	line-height: 14px; 
	text-decoration: none;
}
.lures p {
	margin: 0 0 1.0em 0;
}
.luremaincats {
	font-size: 15px; 
	font-weight: bold; 
	line-height: 15px; 
	color: #FFF;
	background-color: #E58321;
	padding: 3px 10px 2px 8px;
	text-decoration: none;
}
.lurecats {
	font-size: 11px; 
	font-weight: bold; 
	line-height: 11px; 
	color: #FFF;
	background-color: #476D81;
	padding: 4px 0px 3px 8px;
	text-decoration: none;
}
.lurepix {
	background-color: #476D81;
	padding: 0px 0px 0px 2px;
	text-decoration: none;
}
.lurestats {
	font-size: 11px; 
	font-weight: normal; 
	line-height: 12px; 
	color: #FFF;
	background-color: #476D81;
	padding: 2px 4px 1px 8px;
}
.lurestats p {
	margin: 0 0 0.5em 0;
}
.luredetail {
	font-size: 11px; 
	font-weight: normal; 
	line-height: 12px; 
	color: #000;
	padding: 3px 4px 3px 6px;
	border: 2px solid #476D81;
	text-decoration: none;
}
.gadlists {
	padding: 0px 0px 0px 20px;
}
.gadlistsmid {
	padding: 0px 0px 0px 12px;
}
.adsrtcol {  
	font-size: 10px; 
	line-height: 13px; 
	font-weight: normal; 
	color: #000000;
	padding: 4px 18px 20px 8px;
}
.adsrtcol a{  
	font-size: 10px; 
	line-height: 13px; 
	font-weight: normal; 
	color: #000000;
}
.adsrtcolheads {  
	font-size: 14px; 
	line-height: 16px; 
	font-weight: bold; 
	color: #CC0000;
}
.rtcolcontent {  
	font-size: 11px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #444444;
	padding: 14px 8px 0px 8px;
}
.rtcolcontent a{  
	font-size: 11px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #555555;
}


#videopgs {  
		font-weight: normal; 
		font-size: 12px; 
		line-height: 15px; 
		color: #C8C8B5;
		background: #222222;
		vertical-align: top;
		padding: 20px 17px 20px 17px;
}
	#videopgs a{  
		color: #C8C8B5;
		text-decoration: none;
	}
	#videopgs a:hover {
		color: #FFF;
}
	#videopgs h1 {
		font-size: 18px;
		font-weight: bold;
		color: #94C773;
		line-height: 18px;
		margin-top: 0px;
		margin-bottom: 4px;
	}
	#videopgs h2 {
		font-size: 14px;
		font-weight: bold;
		color: #6FABA5;
		line-height: 15px;
		margin-top: 10px;
		margin-bottom: 12px;
	}
	#videopgs h3 {
		font-size: 12px;
		font-weight: bold;
		color: #C99159;
		line-height: 15px;
		margin-top: 10px;
		margin-bottom: 2px;
}
#videolistings {
		font-weight: normal;
		font-size: 11px;
		line-height: 15px;
		color: #C8C8B5;
		background: #222222;
		vertical-align: top;
		margin: 0px 10px 0px 10px;
}
	#videolistings a {
		color: #C8C8B5;
		text-decoration: none;
}
	#videolistings a:hover {
		color: #FFF;
}
	#videolistings h1{
		font-size: 18px;
		font-weight: bold;
		color: #94C773;
		line-height: 18px;
		margin-top: 0px;
		margin-bottom: 4px;
	}
	#videolistings h2{
		font-size: 14px;
		font-weight: bold;
		color: #6FABA5;
		line-height: 15px;
		margin-top: 10px;
		margin-bottom: 2px;
	}
	#videolistings h3{
		font-size: 12px;
		font-weight: bold;
		color: #C99159;
		line-height: 15px;
		margin-top: 10px;
		margin-bottom: 2px;
	}
#videolistingcats {
		font-weight: bold;
		font-size: 12px;
		line-height: 18px;
		color: #C8C8B5;
		vertical-align: top;
		margin: 0px 10px 0px 10px;
}
	#videolistingcats a {
		color: #C8C8B5;
		text-decoration: none;
}
	#videolistingcats a:hover {
		color: #FFF;
}
	#videolistingcats h2{
		font-size: 14px;
		font-weight: bold;
		color: #6FABA5;
		line-height: 15px;
		margin-top: 10px;
		margin-bottom: 2px;
	}
	#videolistingcats h3{
		font-size: 12px;
		font-weight: bold;
		color: #C99159;
		line-height: 15px;
		margin-top: 10px;
		margin-bottom: 2px;
	}
#videoclosing {
		font-weight: normal;
		font-size: 11px;
		line-height: 15px;
		color: #C8C8B5;
		background: #222222;
		vertical-align: top;
		margin: 0px 10px 0px 0px;
}
	#videoclosing a {
		color: #C8C8B5;
		text-decoration: none;
}
	#videoclosing a:hover {
		color: #FFF;
}
	#videoclosing h1{
		font-size: 18px;
		font-weight: bold;
		color: #94C773;
		line-height: 18px;
		margin-top: 0px;
		margin-bottom: 4px;
	}
	#videoclosing h2{
		font-size: 14px;
		font-weight: bold;
		color: #6FABA5;
		line-height: 15px;
		margin-top: 10px;
		margin-bottom: 2px;
	}
#feat {
	font-size: 11px;
	font-weight: normal;
	color: #000;
	line-height: 16px;
} 
#feat ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 1em; 
} 
#feat li{
	padding-left: 0px;
	width: 220px;
} 
.rtcoladspacer {  
	padding: 400px 0px 0px 0px;
}


