body, td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
}
body {
	margin-top: 10px;
	background-color: #3C5269;
}

p {
	text-align:left;
  margin: 0;
  padding: 5px 0;
}
a {
	color: #c46219;
	font-weight:bold;
}
a:hover {
	color: #666666;
}
h1 {
	font-size: 16px;
	color: #2d6193;
	padding-bottom: 5px;
	margin: 0px;
	font-weight:bold;
}
h2 {
	font-size: 14px;
	color: #21496f;
	margin: 0px;
}
h3 {
	font-size: 12px;
	color: #21496f;
	margin: 0px;
}
h3 span {
  color: #52658E;
  font-weight: normal;
}

.toplinkscontainer {
	color: #FFF;
	width: 1034px;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	padding-right: 22px;
	text-align: right;
}
.toplinks {
	color:#FFF;
	font-weight:bold;
}
.toplinks:hover {
	color:#666666;
}
.mainwrapper {
	width: 1034px;
	background-image: url(../images/tablebg.jpg);
}
.headerimage {
	background-image:url(../images/header.jpg);
	height: 160px;
	width: 1034px;
}


/* Right Content */
.contentwrapperright {
	float: right;
	width: 843px;
	text-align:left;
}

	/* Middle Navigation */
	
	.middlenavcontainer {
		background-color: #346697;
		margin-right: 18px;
		border-bottom: 5px solid #022342;
    	border-top: 2px solid #fff;
		width: 825px;
    	height: 33px;
	}
	#navigation {
	  	margin: 0;
		padding: 0;
		list-style: none;
	}
	#navigation li {
		padding: 0 34px;
    	margin: 5px 0 0 0;
		display: block;
		float: left;
		border-right: 1px solid #fff;
		height: 25px;
	}
	#navigation li.last {
		border-right: none;
	}
	#navigation li a {
	  height: 25px;
    line-height: 25px;  
		cursor: pointer;		
		overflow: hidden;
		display: block;
		text-indent: -10000px;
		background-repeat: no-repeat;
		background-position: center;		
		float: left;
	}
	.middlenavitem-products {
		background-image: url(../images/nav_products.png);
		width: 78px;
	}
	.middlenavitem-products:hover {
		background-image: url(../images/nav_products_over.png);
	}
	.middlenavitem-foodservice {
		background-image: url(../images/nav_foodservice.png);
		width: 102px;
	}
	.middlenavitem-foodservice:hover {
		background-image: url(../images/nav_foodservice_over.png);
	}
	.middlenavitem-retail {
		background-image: url(../images/nav_retail.png);
		width: 49px;
	}
	.middlenavitem-retail:hover {
		background-image: url(../images/nav_retail_over.png);
	}
	.middlenavitem-international {
		  background-image: url(../images/nav_international.png);
		  width: 117px;
	}
	.middlenavitem-international:hover {
		  background-image: url(../images/nav_international_over.png);
	}
	.middlenavitem-buyerscorner {
		  background-image: url(../images/nav_buyerscorner.png);
		  width: 122px;
	}
	.middlenavitem-buyerscorner:hover {
		  background-image: url(../images/nav_buyerscorner_over.png);
	}
	
	
	/* End of Middle Navigation */
		
.bodycontent {
	margin-left: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 18px;
	padding: 15px;
	border: 1px solid #022342;
	min-height:550px;
}
.secondarycontentcontainer {
	width: 365px;
	margin-right: 15px;
	margin-left: 15px;
	float: right;
}
.inline-rotator {
  float: right;
  margin: 10px;
  border: 1px solid #022342;
}
.buyerscornercontainer {
	border: 1px solid #022342;
}
.buyerscornercontainer p {
  padding-top: 0;
}
.buyerscornercontainertop {
	background-color: #022342;
	height: 37px;
}
.buyerscornercontent {
	padding: 10px;
}
.newscontainer {
	border-top: none;
	border-bottom: none;
	border: 1px solid #2d6193;
}
.newscontainer p {
  padding-top: 0;
}
.newscontainer-top {
	background-color: #2d6193;
	height: 37px;
}
.productbox {
	float:left;
	margin: 10px 19px 9px 0;
	border-top: none;
	border-bottom: none;
	border: 1px solid #2d6193;
	width: 241px;
	background-color: #2d6193;
}
.productbox ul, .productbox li {
  margin: 0;
  padding: 0;
}
.productbox ul {
  margin: 8px 0;
}
.productbox li {
  margin-left: 15px;
}
.product-button {
  width: 220px;
  padding: 3px;
  background-color: #DDE4E7;
  color: #fff;
  margin-top: 5px;
}
.product-button a {
  display: block;
  width: 214px;
  height: 17px;
  line-height: 17px;
  padding: 2px;
  border: 1px solid #fff;
  color: #21496F;
  text-align: center;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.product-button a:hover {
  color: #fff;
  background-color: #2d6193;
}
.productboxtoptext {
	background-color: #2d6193;
}
.productboxtoptext a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 241px;
  line-height: 30px;
  height: 30px;
}
.productboxtoptext {
	color:#FFF;
	text-align:center;
}
.productboxcontent {
	padding: 8px;
	background-color: #FFF;
}
.products-sub, .products-sub-alt, .products-main {
  padding: 8px;
  background-color: #ECF0F2;
  clear: both;  
  border-bottom: 2px solid #97A4BA;
}
.products-main {
  line-height: 18px;
}
.products-main img {
  border: 1px solid #2d6193;
  float: right;
  clear: right;
  margin-left: 10px;
  margin-bottom: 10px;  
}
.products-sub-alt {
  background-color: #dde4e7;
}
.products-sub h3, .products-sub-alt h3 {
  font-size: 150%;
  font-style: italic;
}
.products-sub-left {
  padding: 8px;
  float: left;
  width: 256px;
}
.products-sub-left img {
  border: 1px solid #2d6193;
  float: left;
  clear: both;
  margin: 5px 0;
}
.products-sub-right {
  padding: 8px;
  padding-top: 21px;
  float: left;
  width: 400px;
  line-height: 16px;
  font-size: 14px;
}
.faqcontent, .faqcontentalt {
	background-color:#FFF;
	padding: 8px;
}
.faqcontentalt {
	background-color: #dde4e7;
}
.linkcontent, .linkcontent-alt {
	padding: 10px;
  border-bottom: 2px solid #97A4BA;
}
.linkcontent-alt {
	background-color: #dde4e7;
}
.linkcontent img, .linkcontent-alt img {
  border: 1px solid #2d6193;
  float: left;
  clear: left;
  margin-right: 10px;
}
.newscontent, .newscontent-alt {
  padding: 10px;
  border-bottom: 2px solid #97A4BA;
  width: 766px;
}
.newscontent-home, .newscontent-home-alt {
  width: auto;
  padding: 10px;
  border-bottom: 2px solid #97A4BA;
  text-align: center;
}
.newscontent-alt, .newscontent-home-alt {
  background-color: #dde4e7;
}
.news-home-last {
  border: none;
}
.newscontent img, .newscontent-alt img {
  border: 1px solid #2d6193;
  float: right;
  clear: right;
  margin-left: 10px;
  margin-bottom: 10px;
}
.newscontainer .newscontent, .newscontainer .newscontent-alt {
  border-right: 18px solid #bbbbbb;
  text-align: center;
}
.fishermen-content, .fishermen-content-alt {
  padding: 10px;
  width: 766px;
  background-color: #ECF0F2;
  border-bottom: 2px solid #97A4BA;
}
.fishermen-content-alt {
  background-color: #dde4e7;
}
.fishermen-content img, .fishermen-content-alt img {
  border: 1px solid #2d6193;
  float: right;
  clear: right;
  margin-left: 10px;
  margin-bottom: 10px;
}
.recipe-add-table .row input {
  width: 300px;
  padding: 5px;
  height: 18px;
  font-size: 14px;
}
.recipe-add-table .row textarea {
  width: 450px;
  height: 150px;
  padding: 5px;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
}
.recipe-add-table .row {
  vertical-align: top;  
}
.recipe-add-table .row td {
  padding: 5px;
}
.recipe-add-table .row-header {
  width: 125px;
  font-weight: bold;
}
.recipe-submit-button {
  height: 40px;
  padding: 0 10px;
  margin: 5px 0 10px 0;
  background-color: #336695;
  text-align: center;
}
.recipe-submit-button a {
  font-size: 130%;
  width: 100%;
  display: block;
  line-height: 40px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}
.recipe-content, .recipe-content-alt {
  padding: 10px;
  background-color: #ECF0F2;
  border-bottom: 2px solid #97A4BA;
  width: 766px;
}
.recipe-content-alt {
  background-color: #dde4e7;
}
.recipe-content img, .recipe-content-alt img {
  border: 1px solid #2d6193;
  float: right;
  clear: right;
  margin-left: 10px;
  margin-bottom: 10px;
}
.contacts-location-header {
  border-bottom: 2px solid #6799CA;
  background-color: #346697;
  color: #fff;
  padding: 5px 10px;
}
.contacts-location-header a {
  color: #F5D0B4;
}
.contacts-contact-row td, .contacts-contact-row-alt td {
  height: 38px;
  padding: 0 5px;
}
.contacts-contact-row-alt {
  background-color: #dde4e7;
}

/* End of Right Content */


/* Left Content */

.contentwrapperleft {
	width: 191px;
	text-align:left;
	float: left;
}
	
	
	/* Left Navigation Items */
	
		.navitemcontainer {
			padding: 0px;
			margin: 0px;
			padding-left: 29px;
			width: 149px;
		}
		.navitemcontainer li {
			border-bottom: 1px solid white;
			display: block;
			line-height: 27px;
			width: 149px;
			height: 25px;
			margin: 0;
			padding: 0;
			text-indent: -1000px;
			cursor: pointer;
			list-style: none;
		}
		.navitemcontainer li a {
			display: block;
			width: 149px;
			height: 25px;
			overflow:hidden;
		}
		.navitemcontainer .navitemtop {
			border-top:none;
		}
		.navitem-location {
			background-image: url(../images/nav_location.png);
		}
		.navitem-location:hover {
			background-image: url(../images/nav_location_over.png);
		}
		.navitem-news {
			background-image: url(../images/nav_news.png);
		}
		.navitem-news:hover {
			background-image: url(../images/nav_news_over.png);
		}
		.navitem-fishingseason {
			background-image: url(../images/nav_fishingseason.png);
		}
		.navitem-fishingseason:hover {
			background-image: url(../images/nav_fishingseason_over.png);
		}
		.navitem-fisherman {
			background-image: url(../images/nav_fisherman.png);
		}
		.navitem-fisherman:hover {
			background-image: url(../images/nav_fisherman_over.png);
		}
		.navitem-featuredspc {
			background-image: url(../images/nav_featuredspc.png);
		}
		.navitem-featuredspc:hover {
			background-image: url(../images/nav_featuredspc_over.png);
		}
		.navitem-member {
			background-image: url(../images/nav_member.png);
		}
		.navitem-member:hover {
			background-image: url(../images/nav_member_over.png);
		}
		.navitem-links {
			background-image: url(../images/nav_links.png);
		}
		.navitem-links:hover {
			background-image: url(../images/nav_links_over.png);
		}
		.navitem-faq {
			background-image: url(../images/nav_faq.png);
		}
		.navitem-faq:hover {
			background-image: url(../images/nav_faq_over.png);
		}
		.navitem-employment {
			background-image: url(../images/nav_employment.png);
		}
		.navitem-employment:hover {
			background-image: url(../images/nav_employment_over.png);
		}
	
	/* End of Navigation Items */
	
	
	
	/* buyers corner graphic */
		
		.buyerscorner a {
			display: block;
			background-image:url(../images/buyerscorner.jpg);
			width: 156px;
			height: 58px;
			margin-left: 26px;
			margin-top: 16px;
			margin-bottom: 16px;
			cursor: pointer;
			overflow: hidden;
			text-indent: -10000px;
		}
		.buyerscorner:hover a:hover{
			background-image:url(../images/buyerscorner_over.jpg);
		}
	
/* End of buyers corner  */
	
	
	
/* Featured Fisherman left table */
		
		.featuredfishermancontainer {
			background-color:#FFF;
			padding-bottom: 10px;
			padding-left: 7px;
			padding-right: 8px;
			margin: 0px;
			margin-left: 27px;
			width: 138px;
		}
	
/* End of Featured Fisherman left table */

		.leftlogos {
			background-image: url(../images/logos.jpg);
			padding-left: 17px;
			padding-right: 8px;
			margin: 0px;
			margin-top: 11px;
			margin-bottom: 11px;
			margin-left: 47px;
			width: 106px;
			height: 206px;
		}
/* End of Left Content */


/* Footer */


.footer {
	width: 1034px;
	background-image: url(../images/footer_bg.jpg);
	height: 59px;
	float:left;
	text-align: left;
}
.copyright {
	font-size: 11px;
	color: white;
	width: 500px;
	text-align: left;
	padding-left: 27px;
	padding-top: 19px;
	float: left;
}
.hiwlink {
	font-size: 11px;
	color: white;
	width: 250px;
	text-align: right;
	padding-right: 27px;
	padding-top: 19px;
	float: right;
}

/* End of Footer */
