/* ---------------------------------------------------------------------------------------------*/
/* en */

/* ---------------------------------------------------------------------------------------------*/
/* header */

/* logo */
#header-left img {
	width: 285px;
	height: 85px;
}

/* global sub navigation */
#header-right {
	height: 75px;
	margin: 10px 15px 0px 0px;
	padding: 0px;
	float: right;
}
#header-right #subNav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#header-right ul li {
	margin-left: 5px;
	float: right;
}
#header-right ul li a {display: block;}
#subNav a img {display: block;}
#navSite, #navSite a, #navSite img {
	width: 120px;
	height: 25px;
}
#navMap, #navMap a, #navMap img,
#navInquiries, #navInquiries a, #navInquiries img {
	width: 81px;
	height: 25px;
}
#navSite a {background: url(../img/navSite.jpg) no-repeat;}
#navMap a {background: url(../img/navMap.jpg) no-repeat;}
#navInquiries a {background: url(../img/navInquiries.jpg) no-repeat;}
#navSite a:active, #navSite a:hover,
#navMap a:active, #navMap a:hover,
#navInquiries a:active, #navInquiries a:hover {
	background-position: 0px -25px;
}

/* font size */
#header-right #fontNav {
	margin: 5px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
#fontSize, #fontSize img {
	width: 60px;
	height: 26px;
}
#fontNav img {display: block;}
#fontL, #fontL a, #fontL img {
	width: 26px;
	height: 26px;
}
#fontS, #fontS a, #fontS img,
#fontM, #fontM a, #fontM img {
	width: 25px;
	height: 26px;
}
#fontS a {background: url(../img/fontS.jpg) no-repeat;}
#fontM a {background: url(../img/fontM.jpg) no-repeat;}
#fontL a {background: url(../img/fontL.jpg) no-repeat;}
#fontS a:active, #fontS a:hover,
#fontM a:active, #fontM a:hover,
#fontL a:active, #fontL a:hover {
	background-position: 0px -26px;
}

/* global navigation */
#navi-wrap {
	height: 64px;
	margin: 5px auto 0px;
	padding: 0px;
	list-style-type: none;
    min-width:146px;
}
#navHome, #navAbout, #navTuna, #navSub, #navProducts{
	margin-left: 50px;
	float: left;
	*display: inline;
}
#navAbout, #navTuna, #navSub, #navProducts, #navINC {
	margin-left: 5px;
	float: left;
}
#navi-wrap li a, #navi-wrap a img {display: block;}
#navHome, #navHome a, #navHome img,
#navAbout, #navAbout a, #navAbout img,
#navTuna, #navTuna a, #navTuna img,
#navSub, #navSub a, #navSub img,
#navProducts, #navProducts a, #navProducts img,
#navINC, #navINC a, #navINC img, {
	width: 126px;
	height:52px;
}
#navHome a {background: url(../img/navHome.jpg) no-repeat;}
#navAbout a {background: url(../img/navAbout.jpg) no-repeat;}
#navTuna a {background: url(../img/navTuna.jpg) no-repeat;}
#navSub a {background: url(../img/navSub.jpg) no-repeat;}
#navProducts a {background: url(../img/navProducts.jpg) no-repeat;}
#navINC a {background: url(../img/navINC.jpg) no-repeat;}
#navHome a:active, #navHome a:hover,
#navAbout a:active, #navAbout a:hover,
#navTuna a:active, #navTuna a:hover,
#navSub a:active, #navSub a:hover,
#navProducts a:active, #navProducts a:hover, 
#navINC a:active, #navINC a:hover{
	background-position: 0px -52px;
}


/* ---------------------------------------------------------------------------------------------*/
/* footer */
strong.navFooter {
	width: 159px;
	height: 35px;
	margin: 0px 0px 5px;
	padding: 0px;
	display: block;
	background: url(../img/navFooter.jpg) no-repeat;
}
strong.navFooter span {
	padding: 3px 0px 0px;
	display: block;
	line-height: 120%;
	font-size: 12px;
	font-weight: normal;
	color: rgb(255, 255, 255);
}
.fnavi .line1 span {
	line-height: 31px;
}
.footnavi {height: auto;}
.footnavi a {text-decoration: none;}
.footnavi a:hover {
	color: rgb(0, 0, 238);
	text-decoration: underline;
}


/* ---------------------------------------------------------------------------------------------*/
/* index */

/* our products */
#ourProducts {
	width: 250px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	background: url(../img/cmn_left_banner-intro001.jpg) no-repeat;
}
#ourProducts a {
	width: 162px;
	height: 31px;
	margin: 105px 44px;
	padding: 0px;
	position: absolute;
	display: block;
	background: url(../img/navOurProducts.jpg) no-repeat;
}
#ourProducts a:active, #ourProducts a:hover {
	background-position: 0px -31px;
}

/* feed */
.feedItem {
	width: 520px;
	height: auto;
	margin: 5px 0px 10px 20px;
	padding: 0px;
}
.feedItem .feedIcon {
	width: 15px;
	height: 12px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	display: block;
	float: left;
}
.feedItem .feedContent {
	width: 500px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: right;
}
.feedItem .feedTitle {
	width: 500px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 5px;
	display: block;
}
.feedItem .feedBody {
	width: 500px;
	height: auto;
	margin: 0px;
	padding: 0px;
}


/* ---------------------------------------------------------------------------------------------*/
/* privacy policy */
#policy #contents strong {
	width: 800px;
	height: auto;
	margin: 0px 0px 5px 10px;
	padding: 0px 0px 3px;
	display: block;
	font-size: 1.2em;
	text-indent: 1em;
	border-bottom: 1px solid rgb(0, 0, 238);
}
#policy #contents p, #policy #contents ol {
	width: 770px;
	height: auto;
	margin: 0px 0px 1em 30px;
	padding: 0px;
}
#policy #contents ol li {
	width: 740px;
	height: auto;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}


/* ---------------------------------------------------------------------------------------------*/
/* inquiries */
#inquiries .phone {
	margin-top: 50px;
	padding-top: 50px;
	padding-bottom: 50px;
	font-size: 1.4em !important;
	line-height: 200%;
}


/* ---------------------------------------------------------------------------------------------*/
/* corporation */

/* left navigation */
#corporation ul.left_c2 {
	width: 160px;
	height: auto;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#corporation ul.left_c2 li {
	width: 160px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#corporation ul.left_c2 li a, #corporation ul.left_c2 li a img {
	width: 150px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#leftNavMessage a {background: url(../img/leftNavMessage.jpg) no-repeat;}
#leftNavProfile a {background: url(../img/leftNavProfile.jpg) no-repeat;}
#leftNavDirections a {background: url(../img/leftNavDirections.jpg) no-repeat;}
#leftNavMessage a:active, #leftNavMessage a:hover,
#leftNavProfile a:active, #leftNavProfile a:hover,
#leftNavDirections a:active, #leftNavDirections a:hover {
	background-position: 0px -24px;
}

/* mission statement */
#corporation p#pesca {
	width: 580px;
	height: auto;
	margin: 20px 0px 10px 20px;
	padding: 0px;
}

/* company profile */
#corporation table.table01 {width: 96%;}
#corporation table .profileItem1 {
	width: 85px;
	font-weight: bold;
	background-color: rgb(229, 244, 251);
}
#corporation table .profileItem2 {
	width: 155px;
	font-weight: bold;
}
#corporation table.table01 ol {
	margin: 0px;
	padding: 0px;
}
#corporation table.table01 ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
#corporation table .profileItem3 {line-height: 170%;}

/* directions */
#directions strong {
	width: 615px;
	height: auto;
	margin: 0px 0px 5px 10px;
	padding: 0px 0px 3px;
	display: block;
	text-indent: 5px;
	font-size: 1.2em;
	border-left: 5px solid rgb(0, 0, 238);
}
#directions p {
	width: 600px;
	height: auto;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}
#directions .access {
	margin: 0px 0px 20px;
	border-bottom: 1px dashed rgb(5, 90, 173);
}


/* ---------------------------------------------------------------------------------------------*/
/* corporation */

/* left navigation */
#tuna ul.left_c2 {
	width: 160px;
	height: auto;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#tuna ul.left_c2 li {
	width: 160px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#tuna ul.left_c2 li a, #tuna ul.left_c2 li a img {
	width: 150px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#leftNavOverseas a {background: url(../img/leftNavOverseas.jpg) no-repeat;}
#leftNavProcess a {background: url(../img/leftNavProcess.jpg) no-repeat;}
#leftNavOverseas a:active, #leftNavOverseas a:hover,
#leftNavProcess a:active, #leftNavProcess a:hover {
	background-position: 0px -40px;
}

/* overseas */
#tuna p {
	width: 630px;
	height: auto;
	margin: 10px 0px 15px 10px;
	padding: 0px;
}
#offices a {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	display: block;
	float: left;
	*display: inline;
}

/* process */
#tuna .process {
	width: 80%;
	margin: 0px 10% 20px;
	padding: 0px 0px 20px;
	text-align: center;
	border-bottom: 1px dashed rgb(5, 90, 173);
}
#tuna .process table {
	width: 100%;
	border: none;
}
#tuna .process table td {
	text-align: left;
	vertical-align: top;
}
#tuna .process table td div img {
	margin: 15px 0px 0px;
	display: block;
}


/* ---------------------------------------------------------------------------------------------*/
/* dist */

/* left navigation */
#dist ul.left_c2 {
	width: 160px;
	height: auto;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#dist ul.left_c2 li {
	width: 160px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#dist ul.left_c2 li a, #dist ul.left_c2 li a img {
	width: 150px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#leftNavDist a {background: url(../img/leftNavDist.jpg) no-repeat;}
#leftNavRising a {background: url(../img/leftNavRising.jpg) no-repeat;}
#leftNavJone a {background: url(../img/leftNavJone.jpg) no-repeat;}
#leftNavDist a:active, #leftNavDist a:hover,
#leftNavRising a:active, #leftNavRising a:hover,
#leftNavJone a:active, #leftNavJone a:hover {
	background-position: 0px -40px;
}

/* company profile */
#dist .right_c2 p {
	width: 620px;
	height: auto;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 1em;
}

/* rising */
#dist .table01 {
	width: 600px;
	height: auto;
	margin: 1em 0px 2em 20px;
	padding: 0px;
	font-size: 1em;
	border: 2px solid rgb(18, 47, 137);
	*width: 604px;
}
#dist .table01 .distItem1 {
	width: 85px;
	background: rgb(229, 244, 251);
}
#dist .table01 .distItem2 {width: 95px;}
#dist .table01 .distItem3 {
	width: 390px;
	*width: 420px;
}
#dist .table01 .distItem4 {width: 55px;}
#dist .table01 .distItem5 {*width: 460px;}
#dist .table01 .distItem5 {
	width: 430px;
	*width: 460px;
}
#dist .distLineup {width: 100%;}
#dist .distLineup strong {
	width: 280px;
	height: 20px;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	display: block;
}
#dist .distLineup .leftimg {margin-top: 0px;}
#dist .distLineup p {
	margin: 0px;
	padding: 0px;
	display: inline;
	line-height: 110%;
}
#dist .distLineup {
	width: 640px;
	height: auto;
	margin: 5px 0px 0px;
	padding: 0px;
	background: none;
	border: none;
}
#dist .distLineup .lineupBG01, #dist .distLineup .lineupBG01 img,
#dist .distLineup .lineupBG03, #dist .distLineup .lineupBG03 img {
	width: 640px;
	height: 5px;
	display: block;
}
#dist .distLineup .lineupBG04, #dist .distLineup .lineupBG04 img {
	width: 640px;
	height: 10px;
	display: block;
}
#dist .distLineup .lineupBG02 {
	width: 640px;
	height: auto;
	text-align: center;
}
#dist .risingLineup .lineupBG01 {
	background: url(../img/rising/backOrange_t.jpg) no-repeat;
}
#dist .risingLineup .lineupBG02 {
	background: url(../img/rising/backOrange_m.jpg) repeat-y;
}
#dist .risingLineup .lineupBG03 {
	background: url(../img/rising/backOrange_b.jpg) no-repeat;
}
#dist .distLineup tr, #dist .distLineup td {
	margin: 0px;
	padding: 0px;
}
#dist .distLineup .rising {
	width: 600px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	background: none;
	border: none;
	float: none;
}
#dist .distLineup .risingLeft, #dist .distLineup .risingRight {
	width: 290px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 5px;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(231, 231, 231);
}
#dist .distLineup .risingLeft {float: left;}
#dist .distLineup .risingRight {float: right;}
#dist .distLineup .rising .leftimg {
	width: 100px;
	margin: 5px 10px 5px;
	padding: 0px;
	display: block;
	float: left;
	*display: inline;
}
#dist .distLineup .rising p {
	width: 160px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
	*display: inline;
}

/* jone */
#dist .joneLineup .lineupBG01 {
	background: url(../img/j1foods/backGreen_t.jpg) no-repeat;
}
#dist .joneLineup .lineupBG02 {
	background: url(../img/j1foods/backGreen_m.jpg) repeat-y;
}
#dist .joneLineup .lineupBG03 {
	background: url(../img/j1foods/backGreen_b.jpg) no-repeat;
}


/* ---------------------------------------------------------------------------------------------*/
/* items */

/* left navigation */
#items ul.left_c2 {
	width: 160px;
	height: auto;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#items ul.left_c2 li {
	width: 160px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#items ul.left_c2 li a, #dist ul.left_c2 li a img {
	width: 150px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#leftNavInstore a {background: url(../img/leftNavInstore.jpg) no-repeat;}
#leftNavList a {background: url(../img/leftNavList.jpg) no-repeat;}
#leftNavLineup a {background: url(../img/leftNavLineup.jpg) no-repeat;}
#leftNavInstore a:active, #leftNavInstore a:hover,
#leftNavList a:active, #leftNavList a:hover,
#leftNavLineup a:active, #leftNavLineup a:hover {
	background-position: 0px -24px;
}

/* in-store */
#items .right_c2 strong {
	width: 620px;
	height: auto;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	display: block;
}
#items p {
	width: 610px;
	height: auto;
	margin: 0px 0px 0px 20px;
	padding: 1em 0px 2em;
}
#items .instore {
	width: 600px;
	height: auto;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 2em;
}

/* list */
#items .table01 {
	width: 98%;
	height: auto;
	margin: 0px 1%;
	text-align: center;
	border: 2px solid rgb(18, 47, 137);
}
#items .table01 td {text-align: left;}
#items .table01 .distItem1 {
	width: 110px;
	background: rgb(194, 218, 252);
}
#items .table01 .distItem2 {width: 120px;}

/* lineup */
#items .lineup {
	width: 640px;
	height: auto;
	margin: 5px 0px 0px;
	padding: 0px;
	background: none;
	border: none;
}
#items .lineup .lineupBG01, #items .lineup .lineupBG01 img,
#items .lineup .lineupBG03, #items .lineup .lineupBG03 img {
	width: 640px;
	height: 5px;
	display: block;
}
#items .lineup .lineupBG02 {
	width: 640px;
	height: auto;
	text-align: center;
}
#items .lineup .lineupBG01 {
	background: url(../img/pescarich/backBlue_t.jpg) no-repeat;
}
#items .lineup .lineupBG02 {
	background: url(../img/pescarich/backBlue_m.jpg) repeat-y;
}
#items .lineup .lineupBG03 {
	background: url(../img/pescarich/backBlue_b.jpg) no-repeat;
}
#items .lineup tr, #items .lineup td {
	margin: 0px;
	padding: 0px;
}
#items .pesca {
	width: 600px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	float: none;
}
#items .pesca img {
	width: 280px;
	margin: 5px 10px 5px 0px;
	padding: 0px;
	display: block;
	float: left;
	*display: inline;
}
#items .pesca p {
	width: 280px;
	margin: 0px 10px 0px 0px;
	padding: 10px 0px;
	float: right;
	*display: inline;
}

/* ---------------------------------------------------------------------------------------------*/
/* INC */

/* left navigation */
#INC ul.left_c2 {
	width: 160px;
	height: auto;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#INC ul.left_c2 li {
	width: 160px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#INC ul.left_c2 li a, #INC ul.left_c2 li a img {
	width: 150px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#leftNavCompanyProfile a {background: url(../img/leftNavCompanyProfile.jpg) no-repeat;}
#leftNavSustainability a {background: url(../img/leftNavSustainability.jpg) no-repeat;}
#leftNavOurproduct a {background: url(../img/leftNavOurproduct.jpg) no-repeat;}
#leftNavCompanyProfile a:active, #leftNavCompanyProfile a:hover,
#leftNavSustainability a:active, #leftNavSustainability a:hover,
#leftNavOurproduct a:active, #leftNavOurproduct a:hover {
	background-position: 0px -24px;
}

#INC ul li {
	list-style-type: none;
}

/* company profile */
#dist .right_c2 p {
	width: 620px;
	height: auto;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 1em;
}

/* rising */
#dist .table01 {
	width: 600px;
	height: auto;
	margin: 1em 0px 2em 20px;
	padding: 0px;
	font-size: 1em;
	border: 2px solid rgb(18, 47, 137);
	*width: 604px;
}
#dist .table01 .distItem1 {
	width: 85px;
	background: rgb(229, 244, 251);
}
#dist .table01 .distItem2 {width: 95px;}
#dist .table01 .distItem3 {
	width: 390px;
	*width: 420px;
}
#dist .table01 .distItem4 {width: 55px;}
#dist .table01 .distItem5 {*width: 460px;}
#dist .table01 .distItem5 {
	width: 430px;
	*width: 460px;
}
#dist .distLineup {width: 100%;}
#dist .distLineup strong {
	width: 280px;
	height: 20px;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	display: block;
}
#dist .distLineup .leftimg {margin-top: 0px;}
#dist .distLineup p {
	margin: 0px;
	padding: 0px;
	display: inline;
	line-height: 110%;
}
#dist .distLineup {
	width: 640px;
	height: auto;
	margin: 5px 0px 0px;
	padding: 0px;
	background: none;
	border: none;
}
#dist .distLineup .lineupBG01, #dist .distLineup .lineupBG01 img,
#dist .distLineup .lineupBG03, #dist .distLineup .lineupBG03 img {
	width: 640px;
	height: 5px;
	display: block;
}
#dist .distLineup .lineupBG04, #dist .distLineup .lineupBG04 img {
	width: 640px;
	height: 10px;
	display: block;
}
#dist .distLineup .lineupBG02 {
	width: 640px;
	height: auto;
	text-align: center;
}
#dist .risingLineup .lineupBG01 {
	background: url(../img/rising/backOrange_t.jpg) no-repeat;
}
#dist .risingLineup .lineupBG02 {
	background: url(../img/rising/backOrange_m.jpg) repeat-y;
}
#dist .risingLineup .lineupBG03 {
	background: url(../img/rising/backOrange_b.jpg) no-repeat;
}
#dist .distLineup tr, #dist .distLineup td {
	margin: 0px;
	padding: 0px;
}
#dist .distLineup .rising {
	width: 600px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	background: none;
	border: none;
	float: none;
}
#dist .distLineup .risingLeft, #dist .distLineup .risingRight {
	width: 290px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 5px;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(231, 231, 231);
}
#dist .distLineup .risingLeft {float: left;}
#dist .distLineup .risingRight {float: right;}
#dist .distLineup .rising .leftimg {
	width: 100px;
	margin: 5px 10px 5px;
	padding: 0px;
	display: block;
	float: left;
	*display: inline;
}
#dist .distLineup .rising p {
	width: 160px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
	*display: inline;
}

/* jone */
#dist .joneLineup .lineupBG01 {
	background: url(../img/j1foods/backGreen_t.jpg) no-repeat;
}
#dist .joneLineup .lineupBG02 {
	background: url(../img/j1foods/backGreen_m.jpg) no-repeat;
}
#dist .joneLineup .lineupBG03 {
	background: url(../img/j1foods/backGreen_b.jpg) no-repeat;
}


/* ---------------------------------------------------------------------------------------------*/
/* common */
img {border: none;}
strong {font-weight: bold;}
.block {display: block;}
