/* OVERALL PAGE LAYOUTS */

html, body { 
	margin: 0;
	padding: 0;
	vertical-align: top;
}

div, p {
	margin: 0;
	padding: 0;
}

#wrapper {
	width: 760px;
	margin: 0 auto 0 auto;
	padding: 0px;
	text-align: justify;
}

#content {
	width: 760px;
	float: left;
}
/* This changes the green tea below bar */
#content_tea {
	width: 760px;
	float: left;
	background: url(../images_top/below_tea.jpg) top left no-repeat;
}

/* This changes the sake below bar */
#content_sake {
	width: 760px;
	float: left;
	background: url(../images_top/below_sake.jpg) top left no-repeat;
}

/*This changes the curry bottom image */
#content_curry {
	width: 760px;
	float: left;
	background: url(../images_top/below_curry.jpg) top left no-repeat;
}

/*This changes the shochu bottom image */
#content_shochu {
	width: 760px;
	float: left;
	background: url(../images_top/below_shochu.jpg) top left no-repeat;
}

/* This changes the bucwheat image */
#content_buckwheat {
	width: 760px;
	float: left;
	background: url(../images_top/below_buckwheat.jpg) top left no-repeat;
}

/* This changes the plum paste */
#content_plumPaste {
	width: 760px;
	float: left;
	background: url(../images_top/below_plumPaste.jpg) top left no-repeat;
}

/* This changes the yamaimo image */
#content_yamaimo {
	width: 760px;
	float: left;
	background: url(../images_top/below_yamaimo.jpg) top left no-repeat;
}

/* This changes the wasabi Paste */
#content_wasabiPaste {
	width: 760px;
	float: left;
	background: url(../images_top/below_wasabiPaste.jpg) top left no-repeat;
}

/* This changes the wasabi olive oil */
#content_wasabiOlive {
	width: 760px;
	float: left;
	background: url(../images_top/below_wasabiOlive.jpg) top left no-repeat;
}

/* This changes the wasabi olive oil */
#content_wasabiPesto {
	width: 760px;
	float: left;
	background: url(../images_top/below_wasabiPesto.jpg) top left no-repeat;
}

/* This changes the wasabi powder */
#content_wasabiPowder {
	width: 760px;
	float: left;
	background: url(../images_top/below_wasabiPowder.jpg) top left no-repeat;
}

/* This changes the furikake */
#content_furikake {
	width: 760px;
	float: left;
	background: url(../images_top/below_furikake.jpg) top left no-repeat;
}

/* The menuCol does change the position of the navigation links */

#menuCol {
	width: 182px;
	margin: 16px 0 0 15px;
	padding: 0;
	float: left;
}

#mainCol {
	width: 557px;
	margin: 0 0 40px 0;
	float: right;
}

#mainColHome {
	width: 557px;
	margin: 0;
	float: right;
}

.col3Wide {
	width: 536px;
	padding: 0 0 0 15px;
	float: left;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 515px;	
}

/* be nice to opera */
html>body .col3Wide {
  width: 515px;
} 

.col1Wide {
	width: 190px;
}

.col2Wide {
	width: 330px;
	padding: 0;
}

/* HEADER AREA */

/* UK Header Image for Green Tea */
#header_green_tea {
	background: url(../images_top/greenTeaTop.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* JPN Header Image for Green Tea */
#header_green_teaJP {
	background: url(../images_top/greenTeaTopJP.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* UK Header Image for Sake */
#header_sake {
	background: url(../images_top/TopSake.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* JPN Header Image for Sake */
#header_sakeJP {
	background: url(../images_top/TopSakeJP.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* UK Header Image for Plum Paste */
#header_plumPaste {
	background: url(../images_top/TopPlumPaste.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* JPN Header Image for Plum Paste */
#header_plumPasteJP {
	background: url(../images_top/TopPlumPasteJP.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* UK Header Image for Curry */
#header_curry {
	background: url(../images_top/TopCurry.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* JPN Header Image for Curry */
#header_curryJP {
	background: url(../images_top/TopCurryJP.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* UK Header Image for Shochu */
#header_shochu {
	background: url(../images_top/TopShoChu.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* JPN Header Image for Shochu */
#header_shochuJP {
	background: url(../images_top/TopShoChuJP.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* UK Header Image for buckwheat */
#header_buckwheat {
	background: url(../images_top/TopBuckWheat.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* JPN Header Image for buckwheat */
#header_buckwheatJP {
	background: url(../images_top/TopBuckWheatJP.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* UK Header Image for Furikake */
#header_furikake {
	background: url(../images_top/TopFurikake.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* JPN Header Image for Furikake */
#header_furikakeJP {
	background: url(../images_top/TopFurikakeJP.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* UK Header Image for wasabi paste */
#header_wasabiPaste {
	background: url(../images_top/TopWasabiPaste.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* JPN Header Image for wasabi paste */
#header_wasabiPasteJP {
	background: url(../images_top/TopWasabiPasteJP.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* Header Image for Japanese Imports */
#header_imports {
	background: url(../images/japaneseImportTop.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* UK Header Image for yamaimo */
#header_yamaimo {
	background: url(../images_top/TopYamaimo.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* JP Header Image for yamaimo */
#header_yamaimoJP {
	background: url(../images_top/TopYamaimoJP.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* UK Header Image for Green Noodles */
#header_green_noodle {
	background: url(../images_top/TopGreenNoodles.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* JPN Header Image for Green Noodles */
#header_green_noodleJP {
	background: url(../images_top/TopGreenNoodlesJP.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* UK Header Image for Wasabi Olive Oil */
#header_wasabiOlive {
	background: url(../images_top/TopWasabiOlive.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* JPN Header Image for Wasabi Olive Oil */
#header_wasabiOliveJP {
	background: url(../images_top/TopWasabiOliveJP.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* UK Header Image for Wasabi Pesto */
#header_wasabiPesto {
	background: url(../images_top/TopWasabiPesto.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* JPN Header Image for Wasabi Pesto */
#header_wasabiPestoJP {
	background: url(../images_top/TopWasabiPestoJP.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* UK Header Image for Wasabi Powder */
#header_wasabiPowder {
	background: url(../images_top/TopWasabiPowder.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}

/* JPN Header Image for Wasabi Powder */
#header_wasabiPowderJP {
	background: url(../images_top/TopWasabiPowderJP.jpg) top left no-repeat;
	width: 760px;
	height: 150px;
	margin: 0;
	padding: 0;
}


#requestForm {
	width: 557px;
	margin: 40px 0 0 0;
	float: left;
}

#requestFormTop {
	background: #f3f6ea url(../images/formCurveTopRight.gif) top right no-repeat;
	width: 557px;
}

#requestFormMiddle {
	background: #f3f6ea;
	width: 557px;
}

#requestFormBottom {
	background: #f3f6ea url(../images/formCurveBottom.gif) bottom no-repeat;
	width: 557px;
	height: 83px;
}

/* ---------------------------------------------- */

/* FOOTER */

#pageFooter {
	width: 760px;
	vertical-align: middle;
	border-top: #e4e8d9 8px solid;
	margin: 10px 0 10px 0;
	float: left;
}
