@charset "UTF-8";
/* CSS Document */

#topspacer {
	min-width:900px;
	min-height:40px;
	background: url(/images/gryPx.gif) repeat-y 299px 0;   
}


.col {
	float:left; min-width:300px; display:inline-block;  min-height:100px;
}


.vlineRight {
	background: url(/images/gryPx.gif) repeat-y 299px 0;  
}

.double{
	float:left; 
	max-width:600px; min-height:100px;
}

.colTitle{
	background: url(/images/titleTab.jpg) no-repeat;
	padding: 20px 0 0 60px;
	font-family:Arial, Helvetica, sans-serif; font-size:1em;
	color:#666; 
	float:left;
	width:240px;
	display:inline-block;
}

.mainTitle { 
	color:#ccc;  
}


.colTitleNarrow {
	width:136px;
	height:30px;
}

.colTitleWide{
	width:536px;
	height:30px;
}


.colTitleImage{
	float:right;
	min-width:100px;
	margin:0;
	padding:0 0 0 4px;
}

.colTitleImage img{
	width:100px;
	height:112px;
}

.content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
	line-height:150%;
	padding-top:44px;
	width:inherit;
}

.colcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;contact
	line-height:150%;
	padding-top:44px;
	width:300px;
}

.content  p, .colcontent p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#000;
	line-height:150%;
	padding: 0px 20px 0 30px;
}

.content  ul, .colcontent ul{
	margin-top:0;
	margin-left:20px;
}

.content  li, .colcontent li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	line-height:150%;
}


.Narrow { 
	width:140px; 
}



/*about*/

#about {
	position:relative; left:120px; top:-120px; width:420px;
}
#about p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#000;
	line-height:140%;

}

/*network*/

.network{
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; font-size:1em;
	line-height:140%;
	min-height:600px;
	width:300px;
	margin:0;
	padding:0;
	
}

#cityImgs {position:relative; padding-top:20px; height:100px; border-bottom:1px solid #ccc;
}
#cityImgs img {padding-left:1px; border:0; 
}

.tabimage{
	background-color:#ccc;
	border-bottom:#fff 1px solid;
	width:22px;
}

.tabimagelast{
	background-color:#ccc;
	width:22px;
}

.columnlist{
	width:273px;
	border-bottom:#ccc 1px solid;
	padding:10px 0 10px 0;
	min-height:80px;
	
}

.columnlistlast{
	width:273px;
	padding:10px 0 10px 0;
	min-height:80px;
	
}

.columnlist ul, .columnlistlast ul{
	margin-left:-15px;
	list-style:none; 
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.75em;
	line-height:150%
}

#location { position:relative; top:0; left:1px;  height:150px;
}
#mapThumb { float:left; padding:1px 0;
}
#mapThumb img { border:0; padding:0;
}
#address { 
	float:left;
	 padding:10px;
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.75em;
	line-height:140%;
}

ul.divicol {
	list-style:none;
	padding:0 0 0 25px;
	margin:0;
}
ul.divicol li{
	float:left;
	width:80px;
	margin:0;
	padding:0;
}

.line {  position:relative; top:0; left:0;
}
.line img {width:299px; height:1px;
}



/*Contact*/
#hqImg {margin-left:27px; float:left;
}
#hqImg img {width:95px; border:0; 
}
#hqContact { float:left; width:140px;  margin:14px 10px 0 14px; 
	font-size:.75em;
	line-height:140%;
}

.colTitle_pres{
	background: url(/images/titleTab.jpg) no-repeat;
	padding: 20px 0 0 60px;
	font-family:Arial, Helvetica, sans-serif; font-size:1em;
	color:#666; 
	float:left;
	width:480px;
	display:inline-block;
}

.contact {
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; font-size:1em;
	line-height:140%;
	min-height:240px;
	width:300px;
	margin:0;
	padding:0;
}

.contact_pres{
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; font-size:1em;
	line-height:140%;
	min-height:240px;
	width:600px;
	margin:0;
	padding:0;
}

#presImg {margin-left:27px; float:left;
}
#presImg img {width:95px; border:0; 
}
#presContact { float:left; width:140px;  margin:14px 10px 0 14px; 
	font-size:.75em;
	line-height:140%;
}


.contactName {
	padding-left:60px;  
	width:140px; 
	font-size:.75em;
	line-height:90%;
}

.contactVName {
	padding:72px 0 0 60px;  
	width:140px; 
	font-size:.75em;
	line-height:90%;
}

.contactMessage{
	position:relative; 
	top:6px; 
	left:0px; 
	width:260; padding: 10px 28px;
	font-size:.75em;
	line-height:140%;
}

.branchcell{
	min-height:120px;
	border-top:1px #ccc solid;
	padding-top:20px;
	float:right;
}


.branchinfo { position:relative; top:0; left:25px;
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.75em;
	line-height:140%;
 
}

/*products*/
.productcol {
	min-height:730px;
}

#productTabs {
	width:27px;
	margin:0;
	padding:0;
	top:0;
	left:0;
}


#productTabs .tabs{
	float:left;
	padding:26px 0;
	background-color:#ccc;
}

#tabSpacer{
	min-height:39px;
	min-width:27px;
	background-color:#E2E6E9;
	float:left;
}

#productTable th{
	border-left:#fff 1px solid;
	width:22px;
	padding:0;
	margin:0;
	height:76;
	border-bottom:#fff solid 1px;
}

#productTable th.last{
	width:22px;
	padding:0;
	margin:0;
	height:76;
}

#productTable th.tabletitle{
	background: url(/images/titleTabR.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif; font-size:1em;
	color:#666; 
	width:135px;
	vertical-align:top;
	padding: 20px 0 0 23px;
	color:#ccc;  
	border-left:none;
	border-bottom:#fff solid 1px;
	background-color:#fff;  
	
}


#productTable td.light {
	background-color: #DADDE5;
}

#productTable td.dark {
	background-color: #D0D2D7;
}


#productTable td{
	height:22px;
	width:22px; 
	text-align:center;
	border-left:#fff solid 1px;
	border-bottom:#fff solid 1px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.75em;	

}
#productTable td.label{
	width:158px;
	padding-left:2px;	
	text-align:left;
}



#fishTable{
	width:273px;
	margin-left:27px;
}

#fishTable tr{
	border-top:1px #ccc solid;
}

#fishTable td{
	border-top:1px #ccc solid;
	color:#000;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.75em;	
	padding:4px 10px 4px 4px;	

}

#fishTable td.label{
	border-right:1px #ccc solid;
	width:90px;
	text-align:right;
	padding-right:4px;
}


/*Sitemap*/

#sitemap {
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.75em;
	line-height:150%;
	position:relative; top:40px; left:0; width:300px; 
}

#sitemap ul { position:relative; top:10px; left:-10px;
	list-style:none; 
}


/*monkfish*/

#monkfish {
	position:relative; top:0; left:30px; width:550px;
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.75em;
	line-height:140%
}
#monkfishDesc {
	 width:380px; 
	 float:left;
}

#monkfishImgBottom { float:left; top:15px; left:0; width:600px; 
}
#monkfishImgBottom img {width:128px; height:104px; padding:5px 15px 5px 0; float:left;
}
#monkfishImgRight { float:right; width:130px; display:block; text-align:center; margin-top:15px;
}
#monkfishImgRight img { border:0; padding-bottom:30px;
}

/*Tuna Jerky*/

#tunaJerky {
	position:relative; top:0; width:550px;
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.75em;
	line-height:140%;
	margin-left:27px;
	background: url(/images/jerkyLogoBg.gif) no-repeat 350px 200px;
	
}

#jerkyDesc { width:550px;
	line-height:10px;
	font-size:6px;
}

.jerkyTitle {
	position:relative; top:0; left:0; width:420px;
	background: url(/images/gryPx.gif) repeat-x 0 15px;
}

.jerkyDesc { padding-bottom:20px; width:415px;
}
#jerkyPackage { position:relative; top:0; left:0; height:160px;
}
#jerkyImg { width:130px; float:left; border:0;
}
#jerkyDetails {	font-size:.9em; line-height:120%; width:350px; float:left; padding-top:10px;
}
#jerkyContact1, #jerkyContact2  { width:200px; float:left; padding:10px 12px 10px 0;
}

/*Live Lobster*/
#lobster {
	position:relative; top:10px; width:570px;
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.75em;
	line-height:140%;
	margin-left:27px;
}

#lobsterDesc { width:550px;
}
#lobsterItemTitle { padding-top:20px; background: url(/images/gryPx.gif) repeat-x 0 35px; width:570px;
}
#lobsterItemDesc { width:420px;
}
#lobsterImg { float:right; padding:4px 4px; border-right:#ccc solid 1px; border-left:#ccc solid 1px; border-bottom:#ccc solid 1px;
}
#lobsterImg img { border:0; width:118px; height:93px;
}


#productAvailable { position:relative; top:30px; left:0;
}

/*Super Frozen Tuna*/

#superFrozenImgs {
	position:relative;
	width:300px; height:700px;
	height:600px;
}

.superFrozenDesc { position:relative; top:20px; left:20px; height:110px;
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.75em;
}

#imgLarge { position:relative; top:0; left:0; width:299px; height:200px; border:0; z-index:1;
}

#imgThumb { position:relative; top:0; left:0; width:300px; }
#imgThumb a.pics {float:left; padding-right:1px; padding-top:2px; display:inline; text-decoration:none; width:59px; height:43px; cursor:pointer;}
#imgThumb a.pics img.thumb {display:block; border:0; }
#imgThumb a.pics span {display:none; border:0; width:299px; background:#fff; text-align:center; cursor:default;}
#imgThumb a.pics span img {margin:0 auto; border:0; width:298px; height:200px; }
#imgThumb a.pics:hover {white-space:normal; }
#imgThumb a.pics:hover img.thumb { border:0; }
#imgThumb a.pics:hover span {display:block; position:absolute; left:0; top:-200px; z-index:10; height:200px; width:300px; }
#imgThumb a.pics:active img.thumb { border:0; }
#imgThumb a.pics:active span {display:block; position:absolute; left:0; top:-200px; z-index:5; height:200px; width:300px; }
#imgThumb a.pics:focus{outline:0; }
#imgThumb a.pics:focus img.thumb {border:0;}
#imgThumb a.pics:focus span {display:block; position:absolute; left:0; top:-200px; z-index:5; outline:0; height:200px; width:300px;}

#imgThumb2 { position:relative; top:0; left:0; 
}
#imgThumb2 img { float:left; width:74px; height:60px; padding-right:1px; padding-top:2px; border:0;
}


/*sitemap*/
.sitemapCol {
	padding-top:45px;
	width:inherit;
	min-height:400px;
}

ul.list-simple{
	margin:0;
	padding-left:24px;
	margin-top:10px;
	list-style:none;
}

ul.list-simple li{
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.75em;
	line-height:140%;
	margin-bottom:2px;
}