	body {
		font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
		/*font-family: Helvetica,Arial,sans-serif;
		font-family: Century Gothic;*/
		font-size: 100%;	
		margin:0;
		background: url('img/backgroundjcn2.jpg') center top no-repeat fixed;
		
		/*	background: #f2f2ed;
		background: #f3f9fc;
		background: url('img/100.jpg') repeat-x top fixed;
		line-height:180%;
		 * */
	}
	a{
	    color: #267ca8;
/*  	color: #1982c5;*/
		text-decoration: none;
	}
	a:hover{
	    color: #259bd8;
		/*color: #1982c5;*/
		text-decoration: underline;
	}
	
	.aOnDark{
		color: #FFB03B;
		text-decoration: none;
	}
	.aOnDark:hover{
		color: #FFB03B;
		text-decoration: underline;
	}
	
	p,li{
	    color: #5d5d5d;
		line-height: 150%; 
		margin:0;
		padding-bottom: 12px;
		font-size: 12px;
	}
	h1
	{
	    font-size: 24px;
	}
	h1, h2, h3, h4, h5, h6, dl{
		margin: 0;
		padding-bottom: 10px;
		font-weight: bold;
	    /*color: #0867a4;*/
	    
	    color: #3d3d3d;
	}
	
	.shrinkH1{
		font-size:16pt;
		
	}
	img, ul{
		margin:0;
		padding:0;
	}
	#header{
		font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif;

	}
	#header-box {
		text-align: center;
		vertical-align: baseline;
		width: 1032px;	
		height: 100px;
		margin: 0 auto;
		padding:0;
		background: url(img/bg-top4.png) center bottom no-repeat;
	}
	#header-content{
		margin: 0 auto;
		width:934px;
		text-align: left;			
		padding: 40px 15px 10px 15px;		
	}
	#header-content img{
		border: 0px;
		padding:0;
	}
	.rightAlign{
		float: right;
	}
	.rightAlignContent{
		float: right;
		padding: 0 0 20px 20px;
		margin: 0;
	}
	#navigation{		
		color: #222222;
		/*border-bottom: 1px solid #a7bece;*/
	}
	#navigation-box{
		background: url(img/bg-main3.png) center top repeat-y;
		text-align: center;
		width: 1032px;	
		padding:0px;
		margin: 0 auto;		
	}
	#navigation-content{
		border-top: 3px solid #5c524c;
		border-bottom: 1px solid #9e9e9e;
		width: 934px;
		margin: 0 auto;
		padding:2px 15px 5px 15px;
	}
	#navigation-content ul{		
		padding: 0px;
		text-align: left;
	}
	#navigation-content ul li{
		font-size: 7pt;
		display: inline;
		padding:0px 28px 0px 0px;
	}
	#navigation-content ul li a{
		font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif;
		font-weight: bold;
		color: #222222;
		text-decoration: none;
	}
	#navigation-content ul li a:hover{
		text-decoration: none;
		border-bottom: 3px solid red;
	}
	#main{				
		color: #252525;
		
		margin:0;
		padding:0;
	}
	#main-box{
		background: url(img/bg-main3.png) center top repeat-y;
		text-align: center;
		width: 1032px;	
		margin: 0px auto;
		padding:0px;	min-height: 500px;	
	}
	#main-content{		
		width:964px;
		margin: 0 auto;
		text-align: left;
	}	
	.sideGap{
		margin: 0;
		padding: 20px 30px;
		width: 904px;
	}
	.horizontalGap10 {
		height: 10px;
		width: 100%;
		clear:both;
		
	}
	#footer{		
		/*border-top: 1px solid #588aac;
		background: #dad0b8;*/
		clear: both;
		color: #fff;	
		margin: 0;
	}
	#footer-box{
		width: 1032px;
		background: url(img/bg-footer4.png) bottom center no-repeat;
		margin: 0 auto;
		padding:5px 0px;
	}	
	#footer-content{
		margin: 0 auto;
		width: 934px;
		text-align: center;
		height: 150px;
		padding: 0 15px;
		
	}
	
	#footer-content ul{
		padding:0px;
		text-align: left;
		
	}
	#footer-content ul li{
		font-size: 7pt;
		display: inline;
		padding:0px 28px 0px 0px;
		color:White;
	}
	#footer-content ul li a{
		font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
	}
	
	#footer-content ul li a:hover{
		text-decoration: underline;
	}
	
	#cr{
		float: left;
		width:50%;
		margin-top: 60px;
		font-weight: normal;
		color: #fff;
		text-align: left;	
	}
	#footer-content p
	{
	    margin-top:60px;
	    margin-left:50%;
	    color: #fff;	
	    text-align: right;
	}
	/**********************************
	 *** END OF BASIC LAY OUT STYLE ***
	 *********************************/
	.homeBanners{
		margin:0 0 5px 0;
	}
	#sponsoredCaptain{
		width: 964px;
		height: 211px;
		background: url(img/CaptProgramBanner.jpg) center top no-repeat;
	}
	#sponsoredCaptain h1{
		color: white;
	}
	#sponsoredCaptain p{
		color: white;
		width: 480px;
	}
	#section1JoyFish{
		background: url(img/banner-joyfish2.jpg) center top no-repeat;
		
	}
	#section1BaitBuster{
		background: url(img/banner-bb1.jpg) center top no-repeat;
		
	}
	#section1Mako{
		background: url(img/001.jpg) center top no-repeat;
		
	}
	.section1 img{
		float: left;
		border:0;
		padding: 5px 30px 0 10px;
	}
	.section1 h1, .section1 h2{
		color: white;
		margin:0;
		padding: 5px 0 3px 0;
	}
	
	.section1{
		height: 244px;
		clear: both;
		padding: 15px 0px;
		/*padding: 15px 0 15px 0;*/
	}
	.section2{
		margin-bottom:10px;
		clear: both;
		padding:2px 30px 2px 30px;
		border-bottom:1px dotted #dcdcdc;
		background: #f4f6fc;
		/*background: url('img/bluebg.jpg')center no-repeat;*/
	}
	.section2 img{ 
		vertical-align: bottom;
		
		margin:0;
		padding:0 5px 0 0;
	}
	.section2 ul{
	    margin: 0 auto;
	    text-align: center;
		padding: 0;
	}
	.section2 ul li{
		display: inline;
		padding: 0px 25px;
		list-style: none;		
		font-size: 14pt;		
	}
	.section2 ul li div{
	    font-size: 10pt;
	    display: inline;
	    cursor: pointer;
	    
	   }
	.selectmesh{
		font-weight: bold;
	}
	.section3 {
		padding: 0 30px 12px 30px;
		clear: both;
		margin-bottom: 10px;
	
		
	}
	.section3 h4{
		padding-bottom: 10px;
	}
	.section3 ul li{
		margin-left: 0px;
		font-size:12px;
		list-style: none;	
		padding: 0 0 10px 15px;	
		color: #666666;
		background: url(img/bullet.png) left top no-repeat;
	}
	.section3 p{
		font-size: 8pt;
	
	}
	.section3 .exceptions /* P for clarifying exceptions from common features, like P7 */
	{
	    
	    color: Red;
	}
	.section3 table tbody tr:hover{
		background: #f3f9fc;
	}
	.notice{
	    color: #666666;
	    font-size: 9px;
	    margin: 5px 0;
    }	   
	.line-thru{
	    text-decoration: line-through;
	   }
	   
	.section3a
	{
	    clear:both;
	    margin:0;
	    padding:0;
	    width: 964px;
	    height:   142px;
	}
	   
	.section4 {/*WARRANTY NOTICE SECTION*/
		
		background: #FFF0A5;
		padding: 20px 30px;
		clear: both;
		border-top: 1px solid #dcdcdc;
	}
	.section4 h4{
		display: inline;
		color: #b31414;
		float: left;
		padding-right: 15px;
	}
	.section4 p{
		padding:0;
		color: #b31414;
		font-size: 8pt;
	}
	.section4 b{
		color: red;
	}
	.productDetails{
		padding:0 0 0 10px;
		float: right;
		width: 648px;
		
		
	}
	.productDetails-column3{
		float: right;
		width: 400px;
	}
	.productDetails-column3 table{
		border-collapse: collapse;
		font-size: 8pt;
		width: 400px;
	}
	.productDetails-column3 table tr th{
		border-bottom: 2px solid black;
		
	}
	.productDetails-column3 table tr td, th{
		margin:0;
		padding: 5px 20px 1px 0px;
		text-align: right;
	}
	.productDetails-column3 table tr td a{
		text-align: right;
	}
	.productDetails-column3 table tr td{
		color: #666666;
		border-bottom: 1px solid #dcdcdc;
	}
	
	.productDetails {
		
	}
	.endMain{
		height: 0px;
		clear: both;
	}
	.verticalGap10 {
	    height:10px;
	    clear: both;
	}
	.clearbothsides{
		clear:both;
	}
	/*************display: none;************************/
	
	#baitBusterPraise {
		float: right;
		border: 1px solid #e7e7e7;
	 
	}
	
	/********************contact us **/
	#feedback{
		float: right;
		width: 600px;
	}
	#feedback h4{
		padding: 0 0 5px 0;
		margin:0;
		font-style: italic;
		font-weight: normal;
	}
	#feedback p{
		margin:4px 0;
		padding:0;
	}
	#feedback form, legend{
		margin: 0;
		padding:0;
	}
	#feedback fieldset{
		/*background: url(img/bg-feedback.jpg) center no-repeat;*/
		border: 1px solid #a0a0a0;
		background: #e4e4e4;
		padding:10px;
		margin: 0 2px;
	}
	.inputfields {		
		width: 398px;
		border: 1px solid #a0a0a0;
	}
	#submit {
		margin-left: 170px;
	}
	#feedback textarea{
		height: 90px;
	}
	#feedback label{
		width: 170px;
		float: left;
		text-align: left;
		font-size: 10pt;
		/*color: white;*/
	}
	#fk{display: none;}
	.contactUs {
		padding-bottom: 30px;
	}
	.contactUs dt{
		font-size: 16px;
		font-weight: normal;		
		padding: 0;
		margin: 0 0 15px 0;
		color: Black;
	}
	.contactUs dd
	{
	    font-size:12px;
	    font-weight: normal;
		color: #666666;
		font-size: 9pt;		
		padding-bottom: 3px;
		margin:0;
	}
	/*************** downloads ***********/
	.divider{
		padding: 10px 0;
		margin: 0 auto;
		display: block;
	}
	.leftPane {
		width: 480px;
		float: left;
		padding:0;
		margin:0;
	}
	.rightPane {
		width: 370px;
		float: right; 
		margin: 0;
		padding: 0 0 0 54px;
	}
	.downloadBox {
		width: 100%;
		float: right;
		margin:0 0 20px 0;
		padding: 0 0 5px 0;
		border-bottom: 1px solid #5b6a7e;	
		font-size: 9pt;	
	}
	.downloadBox a{
		font-weight: bold;
		
	}
	.downloadIcon{
		padding-left: 20px;
		float: right;
		border: 0px;
	}
	.leefishergroups{
		width: 100%;
		border:0;
	}
	.leefishergroups td{
		width: 50%;
		text-align: center;
	}
	.leefishergroups img{
		border: 0;
	}
	#availableStates{
		padding-bottom:20px;
	}
	#availableStates li{
		display: inline;
		font-size: 7pt;
		padding:0px 35px 0px 0px;
	}
	#availableStates a{
		font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif;
		font-weight: bold;		
		text-decoration: none;
	}
	#captain_result{
		width: 100%;;
		border-collapse: collapse;
		font-size: 8pt;
	}
	#captain_result th{
		border-bottom: 2px solid black;
		text-align: left;	
			
	}
	#captain_result td{
		text-align: left;
		color: #666666;
		border-bottom: 1px solid #dcdcdc;max-width: 200px;
	}
	#captain_result tbody tr:hover{
		background: #f3f9fc;
	}
	
	img {
		border: 0px;
	}
	.castnetSelectionGap{
	    padding:0 10px;	  
	}
	#netSelectionContainer{
	    width:904px;
	    margin:0;
	    padding:10px 0;	   
	}
	
	#castnetSelectionBB{  
	    float:left;
	    width: 274px;
	}
	
	#castnetSelectionJF{
	    float:left;
	    width:274px;
	    margin-left:40px;
	}
	
	#castnetSelectionM{
	   float:left;    
	    width:274px;
	    margin-left:40px;
	}
	#netSelectionContainer p{
	    padding-top:12px;
	}
	#netSelectionContainer a{
	    font-size:10px;
	
	}
	#netSelectionContainer b{
	    font-size:12pt;
	    color:#222222;
	}
	.castnetSelectoin h6 {
		font-size: 6pt;
	}
	.castnetSelection p {
		font-size: 11px;
		line-height: 14px; 
	}

	.castnetSelection img{		
		border: 0;		
	}

	
	.tradeshowlisting
	{
	    width:100%;
border-collapse: collapse;
margin:15px 0;
}
.tradeshowlisting tbody tr{
height: 70px;
}

.tradeshowlisting th{
border-bottom: 2px solid black;
text-align: left;
font-size: larger;
}
.tradeshowlisting td{
border-bottom: 1px solid #F2F2F2;

vertical-align: bottom;
}
	
	.info ul li{
	    padding: 0 0 12px 15px;
	    list-style: none;
	   }
    .info ul{
        padding-bottom: 20px;
     }
     .info dl{
        clear: both;
    }
    .info dd{
        font-size: 9pt;
        color: #666666;
        margin:0;
    }
	.info h4{
	    padding: 20px 0;
	}  
	.stepImg{
	    
	}
	.stepImg img{
	    float: left;
	    border:1px solid #DCDCDC;
	    margin: 0px 40px 0px 0px;
	}  
	.xlfont{
	    font-size:3em;
	    font-style: italic;
	    float:left;
	    padding: 0 40px 40px 0
	    
	  }
	 .ordernow 
	 {
	     float:right;}
	 .purchasebar
	 {
	     margin: 20px 0;
	    
	 }
/*
#color-baitbuster{ color: #16d007;}
#color-joyfish{ color: #1d64b3;}
*/

/**** this is for the DVD ordering page ****/

        
    .itemPage
    {
        color: red;
    }        
    .itemPage ul li
    {
        margin-left: 40px;
    }
    .itemPage .thumbnails
    {
        display: inline; 
        margin:0 15px 20px 0;
    }
            
       
    .blocks
    {
        margin-bottom:40px;
    } 
    .itemPageMainPanel
    {
        width: 604px;
        float:left;
    }
    .itemPageRightPanel
    {
       
        margin-left: 50px;
        width:250px;
        float: right;
    }
   
    .linethrough
    {
        text-decoration: line-through;
    }      
    .center
    {
        text-align: center;
    }  
    .paypalseal
    {
        float:right;}    