body {

	background-color: #FFF;

	margin: 0px auto;

	text-align: center;

	font-size: 11px;

	font-family: verdana, arial, sans-serif;

	color: #104973;
	
	width: 760px;

}



#baseDiv {

	/* border: 1px solid #0F0; */

	margin: 0px auto;

	width: 760px;

	text-align: left;

}

 sup.register {
	top:71px;
	position:absolute;
	font-size:10px;
}
body#accessories #bg_terminator {

	position:relative;

	height: 532px;

	background: url(images/accessories/bg_terminate.gif) no-repeat bottom;

}



body#angler #bg_terminator,

body#kayakInfo #bg_terminator {

	padding-bottom: 40px;

	background: url(images/kayaks/bg_terminate.gif) no-repeat bottom;

}



body#basics #bg_terminator {

	padding-bottom: 40px;

	background: url(images/basics/bg_home_terminate.gif) no-repeat bottom;

}



body#basicsInterior #bg_terminator {

	padding-bottom: 40px;

	background: url(images/basics/bg_terminate.gif) no-repeat bottom;

}



body#dealerLocator #bg_terminator {

	height: 500px;

	padding-bottom: 40px;

	background: url(images/dealer_locator/bg_terminate.gif) no-repeat bottom;

}



body#dealerLocatorInterior #bg_terminator {

	padding-bottom: 40px;

	background: url(images/dealer_locator/bg_terminate.gif) no-repeat bottom;

}



body#fishing #bg_terminator {

	padding-bottom: 40px;

	background: url(images/fishing/interior_bg_terminate.gif) no-repeat bottom;

}



body#innovation #bg_terminator {

	padding-bottom: 40px;

	background: url(images/innovation/bg_terminate.gif) no-repeat bottom;

}



body#innovationInterior #bg_terminator {

	padding-bottom: 40px;

	background: url(images/innovation/interior_bg_terminate.gif) no-repeat bottom;

}



body#kayaks #bg_terminator {

	height: 543px;

	background: url(images/kayaks/bg_terminate.gif) no-repeat bottom;

}



body#kayakInterior #bg_terminator {

	padding-bottom: 40px;

	background: url(images/kayaks/interior_bg_terminate.gif) no-repeat bottom;

}



body#dealerLogin #bg_terminator,

body#contact #bg_terminator,

body#news #bg_terminator,

body#product #bg_terminator, 

body#product2 #bg_terminator, 

body#product3 #bg_terminator, 

body#links #bg_terminator, 

body#repair #bg_terminator {

	padding-bottom: 40px;

	background: url(images/product_support/interior_bg_terminate.gif) no-repeat bottom;

}



body#share #bg_terminator {

	height: 500px;

	padding-bottom: 40px;

	background: url(images/share_experiences/bg_terminate.gif) no-repeat bottom;

}



body#single #bg_terminator {

	padding-bottom: 40px;

	background: url(images/kayaks/bg_terminate.gif) no-repeat bottom;

}



body#tandem #bg_terminator {

	padding-bottom: 15px;

	background: url(images/kayaks/bg_terminate.gif) no-repeat bottom;

}



body#home #baseDiv {

	background: url(images/home/bg.jpg) no-repeat top;

}



body#home #bg_terminator {

	background: url(images/home/bg_terminate.gif) no-repeat bottom;

}



body#gallery #baseDiv {

	background: url(images/gallery/bg.gif) no-repeat top #f1f8e3;

}



body#gallery #bg_terminator {

	background: url(images/gallery/bg_terminate.gif) no-repeat bottom;

}



body#accessories #baseDiv {

	background: url(images/accessories/bg.jpg) no-repeat top;

}



body#basics #baseDiv {

	background: url(images/basics/bg.jpg) no-repeat top;

}



body#basicsInterior #baseDiv {

	background: url(images/basics/interior_bg.jpg) no-repeat #E4F5D1 top;

}



body#dealerLocator #baseDiv {

	background: url(images/dealer_locator/bg.jpg) no-repeat top;

}



body#fishing #baseDiv {

	background: url(/images/fishing/BG.gif) no-repeat #ece9e0 top;

}



body#fishingHome #baseDiv {

	background: url(images/fishing/bg.jpg) no-repeat top;

}



body#innovation #baseDiv {

	background: url(images/innovation/bg.jpg) no-repeat top;

}



body#innovationInterior #baseDiv {

	background: url(images/innovation/interior_bg.jpg) no-repeat #D4E9DA top;

}



body#kayaks #baseDiv {

	background: url(images/kayaks/bg.jpg) no-repeat top;

}



body#kayakInterior #baseDiv,

body#product #baseDiv,

body#product2 #baseDiv,

body#product3 #baseDiv,

body#angler #baseDiv, 

body#dealerLogin #baseDiv, 

body#contact #baseDiv, 

body#single #baseDiv, 

body#tandem #baseDiv, 

body#links #baseDiv, 

body#news #baseDiv,

body#repair #baseDiv,

body#dealerLocatorInterior #baseDiv {

	background: url(images/kayaks/interior_bg.jpg) no-repeat #FAF9DB top;

}



body#kayakInfo #baseDiv {

	background: url(images/kayaks/info_bg.jpg) no-repeat top #B6DDEF;

}



body#share #baseDiv {

	background: url(images/share_experiences/bg.jpg) no-repeat top;

}



#head_and_content {

	float: right;

	padding-right: 0px;

}



body#dealerLocatorInterior #head_and_content {

	padding-right: 0px;

	background: url(/images/dealer_locator/hdr_dealer_locator.jpg) no-repeat top right;

	float: right;

}



body#tandem #head_and_content {

	padding-right: 0px;

	float: right;

}



div.nofade {

	z-index: 1;

	position: absolute;

	width: 760px;

	height: 148px;

	top: 66px;

}



body#single div.nofade {

	background: url(/images/kayaks/single_kayaks/hdr_single.jpg) no-repeat top right;

}



body#angler div.nofade {

	background: url(/images/kayaks/angler_editions/hdr_angler.jpg) no-repeat top right;

}



body#tandem div.nofade {

	background: url(/images/kayaks/tandems/hdr_tandem.jpg) no-repeat top right;

}



body#product div.nofade {

	background: url(/images/product_support/hdr_product_support.jpg) no-repeat top right;

}


body#product2 div.nofade {

	background: url(/images/product_support/hdr_torque_faqs.jpg) no-repeat top right;

}

body#product3 div.nofade {

	background: url(/images/product_support/hdr_promotions_photo.jpg) no-repeat top right;

}




body#links div.nofade {

	background: url(/images/links/hdr_links.jpg) no-repeat top right;

}



body#contact div.nofade {

	background: url(/images/contact_us/hdr_contact_us.jpg) no-repeat top right;

}




body#news div.nofade {

	background: url(/images/news/hdr_news.jpg) no-repeat top right;

}



/* Header Styles */



#header {

	/* border: 1px solid #000; */

	margin-right: 10px;

	height: 67px;

	width: 510px;

	text-align: right;

}



#headerFishing {

	/* border: 1px solid #000; */

	margin-right: 10px;

	height: 67px;

	width: 100%;

	text-align: right;

}



#category_contain {

	float: right;

	background: url(images/topnav/category_left.gif) no-repeat bottom left #E5332C;

	color: #FFF;

	/* font-size: 18px;

	font-family: verdana, arial, sans-serif; */

}



ul#categories {

	background: url(images/topnav/category_right.gif) no-repeat bottom right;

	list-style-type: none;

	margin: 0px;

	padding: 4px 40px 15px 40px;

}



ul#categories li{

	display: inline;

	padding: 0px;

}



ul#headerNav {

	clear: both;

	list-style-type: none;

	margin: 0px 5px 0px 0px;

	padding-top: 5px;

}



ul#headerNav li {

	display: inline;

	/* padding: 15px 1px;  For Text */

	padding: 0px;	/* For IMG */

	margin: 0px;

	color: #E5332C;

	font-size: 10px;

	font-weight: bold;

}



ul#headerNav a,

ul#headerNav a:link, 

ul#headerNav a:hover,

ul#headerNav a:visited {

	color: #E5332C;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

}



ul#headerNav a:hover {

	color: #F1871B;

}



/* end header styles */



/*

Content Styles

*/



#content {

	width: 510px;

}



#contentFishingHome {

	width: 740px;

	height: 570px;

}



a.fishViolator {

 display: block;

 margin: 87px 0px 0px 565px;

}



img#kayak_basics {

	margin: 0px 0px 14px 234px;

}



img#kayak_basics_multi {

	margin: 0px 0px 0px 10px;

}



img#made_shade {

	margin: 0px 0px 0px 136px;

}



img#smartcast {

	margin: 0px 0px 0px 6px;

}



img.accessoryHeader {

	margin: 30px 0px 0px 30px;

}


img.outfittingHeader {

	margin: 10px 0px -10px 30px;

}


img.fishHeads {

	margin: 50px 0px 30px 30px;
	
}

img.fishingHeader {

	margin: 10px 0px 20px 30px;
	
}

img.fishingTeam {

	margin: 10px 0 5px 30px;
	
}

div.biopix {

	margin: 5px 0px 15px 33px;	

}



div.biopix img{

	padding: 0 15px 0 0;	

}



p.bodyCopy {

	margin: 5px 70px 0px 31px;

	line-height: 15px;

	padding-bottom: 10px;

}



p.bodyCopyPatent {

	margin: 5px 5px 15px 30px;

	font: 8px/14px verdana, arial, sans-serif;

	color: #666666;

	padding-bottom: 10px;

}



p.bodyCopyBasics {

	margin: 5px 70px 10px 31px;

	line-height: 15px;

	padding-bottom: 10px;

	color: #0F5C86;

}



p.bodyCopyBio {

	margin: 5px 70px 15px 31px;

	line-height: 16px;

	padding-bottom: 10px;

	color: #333300;

}



p.bodyCopyBio a {

	font: 11px/14px verdana, arial, sans-serif;

	color: #333300;

	text-decoration: underline;

}



p.bodyCopyBio a:hover {

	font: 11px/14px verdana, arial, sans-serif;

	color: #333300;

	text-decoration: none;

}



p.bodyCopyCrew {

	margin: 5px 40px 0px 10px;

	line-height: 16px;

	padding-bottom: 10px;

	color: #333300;

}



p.bodyCopyFishing {

	margin: 0 67px 0 31px;

	font: 11px/14px verdana, arial, sans-serif;

	color: #333300;

	padding: 10px 0 20px 0;

}



p.bodyCopyFishing a {

	font: 11px/14px verdana, arial, sans-serif;

	color: #333300;

	text-decoration: underline;

}



p.bodyCopyFishing a:hover {

	font: 11px/14px verdana, arial, sans-serif;

	color: #333300;

	text-decoration: none;

}



p.bodyCopyFishingBorder {

	margin: 5px 70px 15px 31px;

	font: 11px/14px verdana, arial, sans-serif;

	color: #333300;

	padding-bottom: 15px;

	border-bottom: 1px solid #999966;

}



p.bodyCopyFishingHome {

	margin: 5px 0 0px 33px;

	font: bold 11px/16px verdana, arial, sans-serif;

	color: #FFF;

	padding: 0 375px 10px 0;

}



p.bodyCopyInnovation {

	margin: 5px 70px 10px 31px;

	line-height: 15px;

	padding-bottom: 10px;

	color: #1D4974;

}



p.bodyCopyInnovation a {

	font: 11px/14px verdana, arial, sans-serif;

	text-decoration: underline;

	color: #1D4974;

}



p.bodyCopyInnovation a:hover {

	font: 11px/14px verdana, arial, sans-serif;

	text-decoration: none;

	color: #1D4974;

}



p.bodyCopyInnovationBorder {

	margin: 5px 70px 10px 31px;

	line-height: 15px;

	padding-bottom: 10px;

	color: #1D4974;

	border-bottom: 1px solid #1D4974;

}



p.bodyCopyProduct {

	margin: 5px 70px 15px 31px;

	font: 11px/14px verdana, arial, sans-serif;

	color: #0D5B86;

}



p.bodyCopyProduct a {

	font: 11px/14px verdana, arial, sans-serif;

	color: #0D5B86;

	text-decoration: underline;

}



p.bodyCopyProduct a:hover {

	font: 11px/14px verdana, arial, sans-serif;

	color: #0D5B86;

	text-decoration: none;

}



p.bodyCopyProductBorder {

	margin: 5px 70px 15px 31px;

	font: 11px/14px verdana, arial, sans-serif;

	color: #0D5B86;

	padding-bottom: 18px;

	border-bottom: 1px solid #0D5B86;

}



p.bodyCopyProductForm {

	margin: 5px 60px 12px 43px;

	font: 11px/14px verdana, arial, sans-serif;

	color: #0D5B86;

}



p.bodyCopyProductForm a {

	font: 11px/14px verdana, arial, sans-serif;

	color: #0D5B86;

	text-decoration: underline;

}



p.bodyCopyProductForm a:hover {

	font: 11px/14px verdana, arial, sans-serif;

	color: #0D5B86;

	text-decoration: none;

}



p.bodyCopyProductFormBorder {

	margin: 5px 70px 15px 31px;

	font: 11px/14px verdana, arial, sans-serif;

	color: #0D5B86;

	padding-bottom: 18px;

	padding-left: 10px;

	border-bottom: 1px solid #0D5B86;

}



p.bodyCopyReenter {

	margin: 5px 45px 10px 30px;

	line-height: 16px;

	padding-bottom: 10px;

	color: #336699;

}



div.faqList ul {

	list-style-type: none;

	padding-bottom: 10px;

	border-bottom: 1px solid #0D5B86;

	margin-left: -10px;

}



* html div.faqList ul {

	m/argin-left: 33px;

	margin-left: 33px;

}



div.faqList li {

	padding-bottom: 5px;

}



div.faqList a {

	font: 11px/14px verdana, arial, sans-serif;

	color: #0D5B86;

}



dl#kayaksHome {

	margin: 30px 180px 0px 130px;

}



dl#kayaksHome dt{

	margin-left: -23px;

}



dl#kayaksHome dd{

	margin-left: 0px;

	margin-bottom: 20px;

}



div.positioningCopy {

	margin: 53px 0px 40px 35px;

	height: 71px;

	width: 195px;

	position: relative; z-index: 3;

}



div.positioningCopy p{

	padding: 12px 8px;

	font-size: 10px;

}



table.kayakFamilyTable {

	margin-left: 30px;

	font-weight: bold;

}

table.kayakFamilyTable td {
	vertical-align: top;
	height: 60px;
}

table.kayakFamilyTable a{

	font-size: 10px;

	color: #104973;

	text-decoration: none;

}



table.kayakFamilyTable a:hover{

	color: #E5332C;

}



hr.table_divider {

	margin: 0px 30px 10px 30px;

}



div.clearer {

	clear: both;

	line-height: 0px;

	height: 0px;

}



/* <div class="clearer">&nbsp;</div> */



img.fishingPhoto {

	margin: 5px 5px 5px 33px;

}



img.kayakName {

	margin-top: 20px;

	margin-left: 30px;

}



img.reenterPhoto {

	margin: 8px 5px 35px 0;

}



img#kayakAnatomy {

	margin-top: 10px;

	margin-left: 30px;

}



div#anatomyFooter {

	margin-left: 30px;

	margin-bottom: 40px;

	padding-bottom: 3px;

	width: 475px;

	background: url(/images/kayaks/anatomy_footer_bg.gif) no-repeat bottom;

}



div#anatomyFooter a {

	display: block;

	color: #FFF;

	font-size: 9px;

	padding: 3px 10px;

}



div.twoColLeft p,

div.twoColRight p {

	margin: 2px 20px 20px 0px;

}



div.twoColLeft {

	width: 230px;

	float: left;

	margin-left: 30px;

}



div#kayakCopy {

	font-size: 10px;

}



div#kayakCopy ul{

	margin-top: -10px;

}



div#kayakCopy a{

	color: #104973;

}



div#kayakDetails {

	font-size: 9px;

}



div.twoColRight {

	width: 220px;

	float:right;

}



table#kayakDetailTable th, 

table#kayakDetailTable td {

	width: 110px;

	padding-bottom: 6px;

	font-size: 9px;

}



table#addons td {

	width: 63px;

}



table#addons a,

a.options {

	color: #104973;

	font-size: 9px;

}



h3 {

	font-size: 12px;

}



h3.subhead {

	font-size: 12px;

	margin: 10px 70px 0 30px;	

}



h4 {

	font-size: 10px;

}



h4.nobr {

	display: inline;

}



#content .redtype a {

	font-size: 10px;

	color: #EB312D;

	text-decoration: none;

	font-weight: bold;

}



#content .redtype a:hover {

	font-size: 10px;

	color: #EB312D;

	text-decoration: underline;

	font-weight: bold;

}



ul#swatches

{

list-style-type: none;

margin-left: 0;

padding: 0;

}



ul#swatches li

{

display: inline;

margin: 0;

padding: 0 0px 0 0;

}



.colorinfo

{

border: 2px solid #6CB1DC;

background: #fff;

position: absolute;

display: none;

}



.colorinfo h3

{

margin: 2px 5px;

color: #036;

font: bold 10px verdana,arial,sans-serif;

}



.formRed {

color: #ED2123;

}



/*

End Content Styles

*/



/* footer styles */

/*

#footer {

	background-color: #FFF;

	clear: both;

	text-align: center;

	font-size: 9px;

	color: #3A98BE;

	padding: 10px 0 10px 0;

}



ul#footerNav {

	list-style-type: none;

	padding: 5px 0px 0px 0px;

	margin: 0px;

}



#footer a,

#footer a:link,

#footer a:hover,

#footer a:visited {

	color: #545454;

	text-transform: uppercase;

	text-decoration: none;

}



#footer a:hover {

	text-decoration: underline;

}



#footer p {

	padding: 0px;

	margin: 5px 0px 0px 0px;

}



#footer li {

	display: inline;

	padding: 15px 2px;

}



 end footer styles */



/* general sidenav styles */









/* end sidenav styles */



div.logoIMG {

	padding: 12px 15px 27px 28px

}



img.sideNavHeader {

	margin: 0px 0px 15px -10px;

}



img.sideNavHeaderbasics {

	margin-top: 4px;

	margin-bottom: 12px;

	margin-left: -10px;

}





/* home sidnav styles */



#gallerySelect {

	/* border: 1px solid #000; */

	background: url(images/home/sidnav_terminate.png) no-repeat bottom;

	float: left;

	width: 239px;

	margin-top: 8px;

	padding-bottom: 29px;

}



#gallerySelect div.logoIMG {

	background: url(images/home/sidnav_logo_bg.png) no-repeat top left;

}



#gallerySelect dl.homeNav {

	background: url(images/home/sidnav_bg.png) repeat-y;

	margin: 0px;

}



#gallerySelect dt.kayakIMG {

	margin: 0px 0px 0px 34px;

	padding-top: 20px;

}



#gallerySelect dd.kayak_family {

	margin: 2px 25px 3px 43px;

}



#gallerySelect dd.kayak_family a{

	font-size: 13px;

	color: #FFF;

	text-decoration: none;

}



#gallerySelect dd.description {

	margin: 0px 25px 0px 43px;

	font-size: 10px;

	color: #FFF;

}



#gallerySelect dd.description a {

	font-size: 10px;

	color: #FFF;

}



/* end home sidnav styles */



/* accessories sidnav styles */



#accessoriesSidenav {

	/* border: 1px solid #000; */

	background: url(images/accessories/sidnav_terminate.png) no-repeat bottom left;

	float: left;

	width: 239px;

	margin-top: 8px;

	padding-bottom: 31px;

}



#accessoriesSidenav div.logoIMG {

	background: url(images/accessories/sidnav_logo_bg.png) no-repeat top left;

}



#accessoriesSidenav ul.accessoriesNav {

	background: url(images/accessories/sidnav_bg.png) repeat-y;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



#accessoriesSidenav ul.accessoriesNav li {

	margin-left: 53px;

}



#accessoriesSidenav ul.accessoriesNav a{

	color: #3C2612;

	font-size: 10px;

	font-weight: bold;

	line-height: 14px;

	text-decoration: none;

	text-transform: uppercase;

}



#accessoriesSidenav ul.accessoriesNav a:hover{

	color: #CCC;

}



/* end accessories styles */



/* kayaks sidnav styles */



#kayakSidenav {

	/* border: 1px solid #000; */

	background: url(images/kayaks/sidnav_terminate.png) no-repeat bottom left;

	float: left;

	width: 239px;

	margin-top: 8px;

	padding-bottom: 31px;

}



#kayakSidenav div.logoIMG {

	background: url(images/kayaks/sidnav_logo_bg.png) no-repeat top left;

	padding: 12px 15px 26px 28px;

}



#kayakSidenav ul.kayaksNav {
	background: url(images/kayaks/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#kayakSidenav ul.kayaksNav li {
	margin-left: 58px;
}



#kayakSidenav ul.kayaksNav a{

	color: #3C2612;

	font-size: 10px;

	font-weight: bold;

	line-height: 14px;

	text-decoration: none;

	text-transform: uppercase;

}



#kayakSidenav ul.kayaksNav a.family {

	color: #104973;

	font-weight: bold;

	margin-left: -8px;

	text-transform: uppercase;

	text-decoration: none;

}



#kayakSidenav ul.kayaksNav a.family:hover {

	color: #CCC;

}



#kayakSidenav ul.kayaksStaticNav a {

	font-size: 9px;

	color: #104973;

	font-weight: bold;

	margin-left: 50px;

	line-height: 16px;

	text-transform: uppercase;

	text-decoration: none;

}



#kayakSidenav ul.kayaksStaticNav a:hover {

	color: #CCC;

}



#kayakSidenav ul.kayaksNav a{

	color: #104973;

	font-size: 10px;

	font-weight: bold;

	line-height: 14px;

	text-decoration: none;

}



#kayakSidenav ul.kayaksStaticNav {

	background: url(images/kayaks/sidnav_bg.png) repeat-y;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



#kayakSidenav ul.kayaksNavLVL2 a{

	color: #FFF;

	font-size: 10px;

	font-weight: bold;

	font-weight: bold;

	line-height: 16px;

}



#kayakSidenav ul.kayaksNavLVL2 a:hover{

	font-size: 13px;

}



#kayakSidenav ul.kayaksNavLVL2 a.current{

	color: #FFF;

	font-size: 13px;

}



/* end kayak styles */



/* kayaks sidnav styles */



#interiorSidenav {

	/* border: 1px solid #000; */

	background: url(images/kayaks/sidnav_terminate.png) no-repeat left bottom;

	float: left;

	width: 239px;

	margin-top: 8px;

	padding-bottom: 31px;

	z-index: 4; position: relative;

}



#interiorSidenav div.logoIMG {

	background: url(images/kayaks/sidnav_logo_bg.png) no-repeat top left;

	padding: 12px 15px 26px 28px;

}





#interiorSidenav ul.kayaksNav {
	background: url(images/kayaks/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0px 0px 0px 18px;
}

#interiorSidenav ul.kayaksNav li {
	margin:0px;
	padding:0px 0px 0px 30px;	
	color: #9FD9F0;
	font-weight: bold;
	line-height: 17px;
	list-style-type: none;
}

#interiorSidenav ul.kayaksStaticNav {
	background: url(images/kayaks/sidnav_bg.png) repeat-y;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}



#interiorSidenav ul.kayaksNavLVL2 {
	margin:0px;
	padding:0px;
}

#interiorSidenav ul.kayaksNavLVL2 li {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
}





#interiorSidenav ul.kayaksNav a.family {

	color: #104973;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

}



#interiorSidenav ul.kayaksNav a.family:hover {

	color: #CCC;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

}





#interiorSidenav ul.kayaksStaticNav a {

	font-size: 9px;

	color: #104973;

	font-weight: bold;

	margin-left: 50px;

	line-height: 16px;

	text-transform: uppercase;

	text-decoration: none;

}



#interiorSidenav ul.kayaksStaticNav a:hover {

	color: #CCC;

}



#interiorSidenav ul.kayaksNav a{

	color: #104973;

	font-size: 10px;

	font-weight: bold;

	line-height: 14px;

	text-decoration: none;

}



#interiorSidenav ul.kayaksNavLVL2 a{

	color: #FFF;

	line-height: 16px;

}



#interiorSidenav ul.kayaksNavLVL2 a:hover,
#interiorSidenav ul.kayaksNavLVL2 a.current {
	color:#dedede;
	font-size: 11px;
}




#interiorSidenav ul.productNav {

	background: url(images/product_support/sidnav_bg.png) repeat-y;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



#interiorSidenav ul.productNav li {

	color: #9FD9F0;

	font-weight: bold;

	margin-left: 58px;

	line-height: 17px;

}



#interiorSidenav ul.productNav a.family {

	color: #104973;

	font-weight: bold;

	margin-left: -8px;

	text-transform: uppercase;

	text-decoration: none;

}



#interiorSidenav ul.productNav a.family:hover {

	color: #CCC;

	font-weight: bold;

	margin-left: -8px;

	text-transform: uppercase;

	text-decoration: none;

}



strong {

	font-size: 14px;

	font-weight: normal;

}



/* end accessories styles */





/* begin sidnav product support styles */



#productSidenav {

	/* border: 1px solid #000; */

	background: url(images/product_support/sidnav_terminate.png) no-repeat bottom left;

	float: left;

	width: 239px;

	margin-top: 9px;

	padding-bottom: 29px;

	z-index: 4; position: relative;

}



#productSidenav div.logoIMG {

	background: url(images/product_support/sidnav_logo_bg.png) no-repeat top left;

	padding: 12px 15px 26px 28px;

}



#productSidenav ul.productNav {

	background: url(images/product_support/sidnav_bg.png) repeat-y;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



#productSidenav ul.productNav li {

	margin-left: 50px;

}



#productSidenav ul.productNav a{

	color: #3C2612;

	font-size: 10px;

	font-weight: bold;

	line-height: 14px;

	text-decoration: none;

}



#productSidenav ul.productNav a.family {

	color: #FFF;

	font-weight: bold;

	margin-left: -8px;

	text-decoration: none;

}



#productSidenav ul.productNav a.family:hover {

	color: #CCC;

}



#productSidenav ul.productNav a{

	color: #FFF;

	font-size: 10px;

	font-weight: bold;

	line-height: 14px;

	text-decoration: none;

}



#productSidenav ul.productStaticNav {

	background: url(images/product_support/sidnav_bg.png) repeat-y;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



#productSidenav ul.productNavLVL2 {

	margin-left: -45px;

	list-style-type: none;

}



#productSidenav ul.productNavLVL2 a{

	color: #9DDAE6;

	font-size: 10px;

	font-weight: bold;

	line-height: 16px;

}



#productSidenav ul.productNavLVL2 a:hover{

	font-size: 11px;

}



#productSidenav ul.productNavLVL2 a.current{

	color: #9DDAE6;

	font-size: 12px;

}

/* end product support styles */





/* begin dealer login styles */

.loginForm {

	margin-left: 90px;

}

/* end dealer login styles */





/* begin sidnav fishing styles */



#fishingHomeNav {

	margin: 10px 0 0 10px;

}



#fishingSidenav {

	/* border: 1px solid #000; */

	background: url(images/fishing/sidnav_terminate.png) no-repeat bottom left;

	float: left;

	width: 239px;

	margin-top: 9px;

	padding-bottom: 29px;

}



#fishingSidenav div.logoIMG {

	background: url(images/fishing/sidnav_logo_bg.png) no-repeat top left;

	padding: 12px 15px 22px 28px;

}



#fishingSidenav ul.fishingNav {

	background: url(images/fishing/sidnav_bg.png) repeat-y;

	margin: 0px;

	padding: 0 0 0 58px;

	list-style-type: none;

}



#fishingSidenav ul.productNav li {

	margin-left: 58px;

}



#fishingSidenav ul.productNav a{

	color: #3C2612;

	font-size: 10px;

	font-weight: bold;

	line-height: 14px;

	text-decoration: none;

}



#fishingSidenav ul.fishingNav a.family {

	color: #99FF33;

	font-weight: bold;

	margin-left: -8px;

	text-decoration: none;

	text-transform: uppercase;

}



#fishingSidenav ul.fishingNav a.family:hover {

	color: #CCC;

}



#fishingSidenav ul.fishingNav a{

	color: #FFF;

	font-size: 10px;

	font-weight: bold;

	line-height: 14px;

	text-decoration: none;

}



#fishingSidenav ul.fishingNavLVL2 {

	margin-left: -40px;

	list-style-type: none;

}



#fishingSidenav ul.fishingNavLVL2 a {

	color: #FFF;

	font-weight: bold;

	line-height: 14px;

}



#fishingSidenav ul.fishingNavLVL2 a.offGroup{

	font-size: 10px;

}



#fishingSidenav ul.fishingNavLVL2 a.offGroup:hover{

	font-size: 12px;

}



#fishingSidenav ul.fishingNavLVL2 a.current{

	font-size: 12px;

}

/* end sidnav fishing styles */





/* begin fishing styles*/



table.fishingTable {

	margin-left: 30px;

}



table.fishingTable a{

	font-size: 11px;

	color: #333300;

	text-decoration: none;

}



table.fishingTable a:hover{

	color: #333300;

	text-decoration: underline;

}



div.fishingLink {

	margin: 0 15px 10px 0;

	padding: 0 0 10px 0;

	font: 11px/16px verdana, arial, sans-serif;

	color: #333300;

}



div.fishingLink a {

	text-decoration: underline;

	color: #333300;

}



div.fishingLink a:hover {

	text-decoration: none;

	color: #333300;

}



.fishingsubhead {

	font-size: 14px;

	line-height: 16px;

	color: #333300;

	font-weight: bold;

}



div#crewMemberBox {

	width: 475px;

	background: url(/images/fishing/crew/BG_box_top.gif) no-repeat top #437800;

	margin: 0 0 25px 20px;

	padding-top: 6px;

}



div#rigBox {

	width: 475px;

	background: url(/images/fishing/crew/BG_box_top.gif) no-repeat top #437800;

	margin: 0px 0px 25px 20px;

	padding-top: 6px;

}



div.crewHead {

	background: url(/images/fishing/crew/BG_title_top.gif) no-repeat top #345c01;

	width: 462px;

	margin: 0px 6px;

}


div.crewHead span {
	
	color: #66af00;

	display:block;

	font-size: 11px;
	
	padding:2px 0 3px 0

}

h2.crewMemberName span {
	
	color: #66af00 !important;

	font-size: 11px !important;
	
	padding-top:8px

}

#loadSmall {
font: 11px verdana, arial, sans-serif !important;

}


#prevNextPhoto {

	color:#FFFFFF;
	
	text-align: right;

	padding: 6px 10px 0 0px !important;

	margin: 0px !important

}


#prevNextPhoto a {

	color:#FFFFFF;
	
	font-size:9px;
	
	text-decoration:none

}


#prevNextPhoto a:hover {
	
	text-decoration:underline

}


div.memberName {

	padding: 6px 0px 0px 15px;

}



ul.memberLinks {

	background: url(/images/fishing/crew/BG_title_bottom.gif) no-repeat bottom;

	padding: 0px 0px 10px 15px;

	margin: 10px 0px 0px 0px;

}



h2.rigName {

	font-size:11pt;

	background: url(/images/fishing/crew/BG_title_bottom.gif) no-repeat bottom;

	padding: 4px 0px 4px 15px;

	margin: 0px 0px 0px 0px;

	color: #FFF;

}



ul.memberLinks li {

	display: inline;

	padding: 0px;

	margin: 0px;

}



ul.memberLinks li.null {

	margin-right: 30px;

	font-weight: bold;

	font-size: 10px;

	text-decoration: none;

	color: #7f8e59;

}



ul.memberLinks a {

	margin-right: 30px;

	font-weight: bold;

	font-size: 10px;

	text-decoration: none;

}



ul.memberLinks a.off {

	color: #78A700;

}



ul.memberLinks a.on,

ul.memberLinks a:hover {

	color: #9F3;

}



img.toggleArrow {

	float: right;

	margin: 6px 15px 0px 0px;

}



ul.crewNav {

	background: url(/images/fishing/crew/BG_box_bottom.gif) no-repeat bottom #437800;

	text-align: right;

	padding: 4px 8px 8px 0px;

	margin: 0px;	

}



ul.noLinks {

	padding: 0px;

}



ul.crewNav li {

	display: inline;

}



ul.crewNav li,

ul.crewNav a {

	font-size: 9px;

	color: #FFF;

}



ul.noLinks a {

	font-size: 1px;

}



a.regionLink {

	position: absolute;

	margin: 4px 0px 0px 11px;

	font-size: 9px;

	color: #FFF;

	text-decoration: none;

	padding: 2px 11px;

	background: url(/images/fishing/crew/icon_arrow_back.gif) no-repeat center left;	

}



a.regionLink:hover {

	text-decoration: underline;

}



ul.crewNav a {

	text-decoration: none;

}



ul.crewNav a:hover {

	text-decoration: underline;

	position: relative;

	z-index: 2;

}



ul.crewNav li.noneSelected {

	font-size: 1px;

	line-height: 1px;

}



div#crewContentContain {

	background: url(/images/fishing/crew/BG_content_top.gif) no-repeat top #78a700;	

	width: 459px;

	height: 257px;

	margin: 8px 0px 0px 7px;

	overflow: hidden;

}



div#rigContain {

	background: url(/images/fishing/outfitting/BG_rigbox_top.gif) no-repeat top #78a700;	

	width: 459px;

	margin: 8px 0px 0px 7px;

	padding-top: 5px;

}



div.crewContent {

	height: 255px;

	margin: 1px 0px;

	overflow: auto;

}



div.rigContent {

	margin: 1px 0px;

}



div.bio {

	padding: 15px 6px 15px 15px;

	height: 230px;

}



div#rigShot {

	padding: 15px 6px 15px 15px;

	border-left: 1px solid #345c01;

	border-right: 1px solid #345c01;

}



div#rigShot img {

	border: 1px solid #345c01;

}



div.rigThumbs {

	padding: 15px 2px 5px 3px;

	background: url(/images/fishing/outfitting/BG_rigbox_bottom.gif) no-repeat top #437800;	

}



div.rigThumbs a img {

	border: 1px solid #345c01;

	margin: 0px 6px 6px 0px;

}



div.rigThumbs a img.rowEnd {

	margin-right: 0px;

}



div.rigThumbs a:hover img,

div.rigThumbs a.currentShot img {

	border: 1px solid #78a700;

}



div#rigShot p {

	color: #fff;

}



div.bio a {

	color: #FFF;

}



h2.crewMemberName {

	font-size: 11pt;

	line-height: 10px;

	color: #FFF;

	font-family: Verdana !important;

	margin: 0px; 

	padding: 12px 0px 0px 15px;
	


}

#fishHeightFix {
	height: 43px !important
}


h2.regionName {

	font-size: 16px;

	line-height: 18px;

	color: #FFF;

	font-family: arial;

	margin: 0px; 

	padding: 6px 0px 0px 15px;

}



p.fishInstruct {

	background: url(/images/fishing/crew/BG_title_bottom.gif) no-repeat bottom;

	padding: 0px 0px 8px 15px;

	margin: 5px 0px 0px 0px;

	color: #66af00;

	font-size: 9px;

}



img.bioPhoto {

	margin: 0px 0px 10px 10px;

	float: right;

}



div#videoContain {

	margin: 1px 0px 0px 10px;

}



div.fullPicture {

	float: left;

	display: inline;

	width: 220px;

	height: 160px;

	margin: 11px 0px 0px 9px;

}



div.thumbPictures {

	width: 220px;
	display: inline;
}

div.thumbPictures a {
    border: 3px solid #437800;
    width:93px;
    height:67px;
    display:block;
    float:left;
}

div.thumbPictures a.off {

	border: 3px solid #437800;

	margin: 0px 0px 12px 10px;

}

div.thumbPictures a:hover,

div.thumbPictures a.on {

	border: 3px solid #9F3;

	margin: 0px 0px 12px 10px;

}


h4.bioHead {

	margin: 0px;

	padding: 0px;

	color: #FFF;

}



div.bio {

	color: #FFF;

	margin: 0px 0px 8px 0px;

}



div.bio p {

	margin: 0px 5px 8px 0px;

}



div#crewLinksBox {

	width: 460px;

	margin-left: 30px;

}



div.crewLink {

	background: url(/images/fishing/crew/BG_crewbox_bottom.gif) no-repeat bottom #78a700;

	width: 109px;

	height: 112px;

	margin: 0px 6px 6px 0px;

	float: left;

}



div.crewLink a.thumb {

	padding: 6px 5px 0px 6px;

	display: block;

	background: url(/images/fishing/crew/BG_crewbox_top.gif) no-repeat top #78a700;

}



div.activeCrew {

	background-color: #437800;

}



div.activeCrew a.thumb {

	background-color: #437800;

}



div.crewLink a.name {

	display: block;

	margin: 2px 5px 2px 6px;

	font-size: 10px;

	font-weight: bold;

	color: #FFF;

	text-decoration: none;

}



div.crewLink a.name:hover {

	text-decoration: underline;

}



span.locale {

	color: #FFF;

	font-size: 10px;

	padding: 0px 5px 6px 6px;

	display: none;

}



div.bioLinks ul {

	list-style-type: none;

	margin: 0px;

	padding: 15px 6px 15px 15px;

}



div.bioLinks a,

div.bioLinks li {

	color: #FFF;

}



/* end fishing styles*/



/* begin fishing footer styles */



#footerfish {

	background-color: #FFF;

	clear: both;

	text-align: center;

	font-size: 9px;

	color: #333300;

	padding: 10px 0 10px 0;

}



#footerfish a,

#footerfish a:link,

#footerfish a:hover,

#footerfish a:visited {

	color: #333300;

	text-transform: uppercase;

	text-decoration: none;

}



#footerfish a:hover {

	text-decoration: underline;

}



#footerfish p {

	padding: 0px;

	margin: 5px 0px 0px 0px;

}



#footerfish li {

	display: inline;

	padding: 15px 2px;

}



/* end fishing footer styles */





/* begin rollover popup styles */

.productinfo {

	border: 5px solid #6CB7EB;

	background: #fff;

	width: 155px;

	position: absolute;

	display: none;

	padding: 0;

	margin: 0;

}



.productinfo h3 {

	margin: 5px 10px;

	color: #1D4974;

	font: bold 11px/14px verdana,arial,sans-serif;

}



.productinfo dl

{

margin: 0px 10px 10px 10px;

font: 9px verdana,arial,sans-serif;

color: #036;

}



.productinfo dt {

	font-weight: bold;

	display: inline;

	margin-right: 5px;

	float: left;

}



.productinfo p {

	padding: 0 10px 5px 10px;

	color: #1D4974;

	font: 9px/11px verdana,arial,sans-serif;

}

/* begin rollover popup styles */





/* begin product support styles */

div.productContent {

	padding-top: 90px;

}



div.productContent a {

	text-decoration: underline;

	color: #0D5B86;

	line-height: 14px;

}



div.productContent a:hover {

	text-decoration: none;

	color: #0D5B86;

	line-height: 14px;

}



div.linkHeader {

	margin: 25px 70px 5px 8px;

}



div.productLink {

	margin: 0 70px 10px 33px;

	font: 11px/14px verdana, arial, sans-serif;

}



div.productLink a {

	text-decoration: underline;

	color: #0D5B86;

	line-height: 17px;

}



div.productLink a:hover {

	text-decoration: none;

	color: #0D5B86;

	line-height: 17px;

}



div.productBlueSubhead {

	margin: 0 60px 0 33px;

	font: bold 12px/14px verdana, arial, sans-serif;

	color: #0D5B86;

}



.repairTable {

	color: #0D5B86;

	position: relative;

	left: 30px;

	margin: 2px 60px 5px 60px;

}



.repairTable td {

	border-bottom: 1px solid #FFF;

	padding: 2px 5px 5px 2px;

	font-size: 11px;

}



.repairTable ul{

	list-style-type: disc;

	margin-left: 15px;

	padding: 0px;

}



.repairTable ul li{

	padding: 2px 0 3px 0;

	margin: 0;

	font-size: 11px;

}



/* end product support styles */





/* begin basics styles */



#basicsSidenav,

#basicsHomeSidenav {

	/* border: 1px solid #000; */

	background: url(images/basics/sidnav_terminate.png) no-repeat bottom left;

	float: left;

	width: 239px;

	margin-top: 9px;

	padding-bottom: 36px;

}



#basicsSidenav div.logoIMG, 

#basicsHomeSidenav div.logoIMG {

	background: url(images/basics/sidnav_logo_bg.png) no-repeat top left;

	padding: 20px 15px 26px 40px;

}



#basicsSidenav ul.basicsNav, 

#basicsHomeSidenav ul.basicsNav {

	background: url(images/basics/sidnav_bg.png) repeat-y;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



#basicsSidenav ul.basicsNav li,

#basicsHomeSidenav ul.basicsNav li {

	margin-left: 50px;

}



#basicsSidenav ul.basicsNav a,

#basicsHomeSidenav ul.basicsNav a {

	color: #336699;

	font-size: 10px;

	font-weight: bold;

	line-height: 15px;

	text-decoration: none;

}



#basicsSidenav ul.basicsNav a:hover, 

#basicsHomeSidenav ul.basicsNav a:hover {

	color: #868686;

}



/* end basics styles */





/* begin dealer locator styles */



#dealerLocatorSidenav,

#dealerLocatorSidenavInterior {

	/* border: 1px solid #000; */

	background: url(images/dealer_locator/sidnav_terminate.png) no-repeat bottom left;

	float: left;

	width: 239px;

	margin-top: 9px;

	padding-bottom: 29px;

}



#dealerLocatorSidenav div.logoIMG, 

#dealerLocatorSidenavInterior div.logoIMG {

	background: url(images/dealer_locator/sidnav_logo_bg.png) no-repeat top left;

	padding: 23px 15px 38px 40px;

}



#dealerLocatorSidenav ul.dealerLocatorNav,

#dealerLocatorSidenavInterior ul.dealerLocatorNav {

	background: url(images/dealer_locator/sidnav_bg.png) repeat-y;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



#dealerLocatorSidenav ul.dealerLocatorNav li,

#dealerLocatorSidenavInterior ul.dealerLocatorNav li {

	margin-left: 58px;

}



#dealerLocatorSidenav ul.dealerLocatorNav a,

#dealerLocatorSidenavInterior ul.dealerLocatorNav a {

	color: #4D270C;

	font-size: 10px;

	font-weight: bold;

	line-height: 14px;

	text-decoration: none;

}



#dealerLocatorSidenav ul.dealerLocatorNav a:hover,

#dealerLocatorSidenavInterior ul.dealerLocatorNav a:hover {

	color: #868686;

}

#dealerLocatorSidenavInterior ul.dealerLocatorNav a.current { color:white; }



/* end dealer locator styles */





/* begin ocean innovation styles */



#innovationSidenav,

#innovationSidenavInterior {

	/* border: 1px solid #000; */

	background: url(images/innovation/sidnav_terminate.png) no-repeat bottom left;

	float: left;

	width: 239px;

	margin-top: 9px;

	padding-bottom: 31px;

}



#innovationSidenav div.logoIMG,

#innovationSidenavInterior div.logoIMG {

	background: url(images/innovation/sidnav_logo_bg.png) no-repeat top left;

	padding: 12px 15px 26px 28px;

}



#innovationSidenav ul.innovationNav,

#innovationSidenavInterior ul.innovationNav {

	background: url(images/innovation/sidnav_bg.png) repeat-y;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



#innovationSidenav ul.innovationNav li,

#innovationSidenavInterior ul.innovationNav li {

	margin-left: 58px;

}



#innovationSidenav ul.innovationNav a,

#innovationSidenavInterior ul.innovationNav a {

	color: #288A34;

	font-size: 10px;

	font-weight: bold;

	line-height: 14px;

	text-decoration: none;

}



#innovationSidenav ul.innovationNav a:hover,

#innovationSidenavInterior ul.innovationNav a:hover {

	color: #868686;

}



/* end ocean innovation styles */





/* begin share experiences styles */



#shareSidenav {

	/* border: 1px solid #000; */

	background: url(images/share_experiences/sidnav_terminate.png) no-repeat bottom left;

	float: left;

	width: 239px;

	margin-top: 9px;

	padding-bottom: 31px;

}



#shareSidenav div.logoIMG {

	background: url(images/share_experiences/sidnav_logo_bg.png) no-repeat top left;

	padding: 12px 15px 26px 28px;

}



#shareSidenav ul.shareNav {

	background: url(images/share_experiences/sidnav_bg.png) repeat-y;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



#shareSidenav ul.shareNav li {

	margin-left: 58px;

}



#shareSidenav ul.shareNav a{

	color: #805419;

	font-size: 10px;

	font-weight: bold;

	line-height: 14px;

	text-decoration: none;

}



#shareSidenav ul.shareNav a:hover {

	color: #868686;

}



/* end share experiences styles */





/* begin contact form bkgrd styles */



#formBlue_terminator {

	background: url(images/contact_us/blue_bkgrd_bottom.gif) no-repeat bottom;

	margin: 0;

	padding: 0;

}



#formBlueDiv {

	background: url(images/contact_us/blue_bkgrd_top.gif) no-repeat top;

	margin-left: -50px;

	padding: 10px 0 0 0;

}



#formBlueDiv p {

	padding-left: 60px;

}



/* end contact form bkgrd styles */



/* begin gallery styles */



div.photoGallery {

	width: 475px;

	margin: 0px 0px 140px 22px;

	background: url(/images/gallery/BG_galleryContain_bottom.gif) no-repeat bottom #64a82d;

	padding-bottom: 8px;

}



div.photoLinks {

	background: url(/images/gallery/BG_galleryContain_top.gif) no-repeat top #64a82d;

	padding: 4px 0px 4px 9px;

}



div.photoLinks a {

	text-align: center;

	font-size: 10px;

	padding: 6px 0px 4px 0px;

	color: #6f7841;

	font-weight: bold;

	text-decoration: none;

	display: block;

	float: left;

	width: 25px;

	height: 15px;

	margin: 3px 6px 7px 0px;

	background: url(/images/gallery/BG_nav_off.gif) no-repeat center center;

}



div.photoLinks a:hover {

	color: #FFF;

}



div.photoLinks a.current {

	background: url(/images/gallery/BG_nav_on.gif) no-repeat center center;

}



div.photoLinks a.current:hover {

	color: #6f7841;

}



div.photoContain {

	width: 459px;

	margin-left: 9px;

	background: url(/images/gallery/BG_photo_bottom.gif) no-repeat bottom;

	clear: both;

}



div.galleryPhoto {

	width: 459px;

	background: url(/images/gallery/BG_photo_top.gif) no-repeat top;

}



/* end gallery styles */



div.mediaBox {

	float: left;

	display: inline;

	margin: 15px 0px 0px 15px;

	border: 1px solid #9accff;

	background-color: #FFF;

	height: 280px;

	overflow: hidden;
	
	width: 220px;

}



div.lastBox {

	margin: 15px 0px 15px 15px;

}





div.whitewater {

	height: 340px;

}



div.mediaBox img {

	margin: 0px;

	padding: 0px;

}



div.mediaBox h4 {

	font-size: 11px;

	margin: 0px;

	padding: 5px;

	 background-color: #1b7f9d;

	 color: #FFF;

}



div.mediaBox p,

div.mediaBox a {

	color: #00285b;

	font-size: 10px;

	padding: 0px;

	margin: 5px 5px 2px 5px;

}



div.mediaBox a {

	text-decoration: underline;

}



div.mediaBox a:hover {

	color: #369;

}

#joCorpBrandFooterContainer #LinksUL a {color:black}