body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 13px;
 	line-height: 165%;
	background-color : #E8E8FF;
	background-repeat: repeat-y;
	background-position: center top;

}

A:link {color: #8338B2; text-decoration: none; cursor: hand }
A:visited {color: #8338B2; text-decoration: none }
A:hover {color: #C724E3; text-decoration: underline }
A:active {font-weight: normal }

.right{
	float:right;
}
.keyword_display{
	color:#8D6AAD;
	font-size:12px;
}
.food-main_bg {
	background-color: #FFFFFF;
	position: relative;
}
.food-main_top_bg {
	width: 996px;
}
.food-BoxT_video {
	background-image: url(../image/food-BoxT_video.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}
.food-BoxT_video_con {
	background-color: #EDDDF4;
	background-image: url(../image/food-BoxT_video_con.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-right: 1px solid #97869F;
	border-bottom: 1px solid #97869F;
	border-left: 1px solid #97869F;
	line-height: 150%;
	color: #8338B2;
}
.food-search_bg {
	background-color: #FFFFFF;
	background-image: url(../image/food-search_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 13px;
}
.food-header-BG {
	background-image: url(../image/food-header-BG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.food-main-BOX {
	background-image: url(../image/food-MAINbox-TBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 15px 0px 15px;
}
.form {
	z-index:2;
	display:inline;
}
.food-focus_bg {
	background-color: #EDDDF4;
	background-image: url(../image/food-focus_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.food-focus_Tbg {
	font-size: 21px;
	line-height: 125%;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../image/food-focus_Tbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
	padding: 5px 10px;
}
#food_home_box .food-focus_Tbg {
	margin-top:10px;
}

#food_home_box .food-focus_Con {
	line-height:180%;
}

.food-focus_Tbg A:link {color: #FFFFFF; text-decoration: none; cursor: hand }
.food-focus_Tbg A:visited {color: #FFFFFF; text-decoration: none }
.food-focus_Tbg A:hover {color: #FFFFFF; text-decoration: underline }
.food-focus_Tbg A:active {font-weight: normal }

.food-focus_Con {
	color: #333333;
	padding: 10px;
}
.margin-10 {
	margin: 10px;
}

/*subpage----list*/
.food-conList_border_Tbg {
	background-image: url(../image/food-conList_border_Tbg.gif);
	background-repeat: no-repeat;
	background-position: conter top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 630px;

}
.food-conList_border_bg {
	width: 630px;
	background-image: url(../image/food-conList_border_bg.gif);
	background-repeat: repeat-y;
	background-position: conter top;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.food-conList_bg {
	background-image: url(../image/food-conList_bg.jpg);
	background-repeat: repeat-y;
	background-position: conter top;
	border: 1px solid #CCCCCC;
	margin: 5px;
	width: 620px;

}
.food-conList_Tbg {
	background-image: url(../image/food-conList_Tbg.jpg);
	background-repeat: no-repeat;
	background-position: conter top;
	padding: 15px;
	
}.food-list_foucuBox {
	background-color: #FFFFFF;
	padding: 5px 30px;
	border: 1px solid #A4B5B5;
}
.food-special_Tbg {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../image/food-special_Tbg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 45px;
	font-size: 21px;
}
.food-special_con-bg {
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0px 0px 65px;
	background-image: url(../image/food-special_con-bg.jpg);
}
.res-T {
	font-size: 18px;
	font-weight: bold;
	color: #8338B2;
	line-height: 125%;
}
.res-T A:link {color: #8338B2; text-decoration: none; cursor: hand }
.res-T A:visited {color: #8338B2; text-decoration: none }
.res-T A:hover {color: #C724E3; text-decoration: underline }
.res-T A:active {font-weight: normal }

.res-Con {
	line-height: 180%;
	color: #666666;
}
.shopinfo-name {
	font-size: 23px;
	color: #8338B2;
	font-weight: bold;
	line-height: 115%;
}
.shopinfo-add {
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9C8CA4;
	border-right-color: #9C8CA4;
	border-bottom-color: #9C8CA4;
	border-left-color: #9C8CA4;
	padding-left: 5px;
	font-size: 15px;
	color: #666666;
	padding-bottom: 5px;
}
.shopinfo-p_border_bg {
	background-image: url(../image/shopinfo-p_border_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
}

.shopinfo-p_border_Mbg {
	background-color: #FFFFFF;
	background-image: url(../image/shopinfo-p_border_Mbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	position: relative;
	top: auto;
	float: none;
	padding: 7px 7px 3px;
}
.shopinfo-p_border_Mbg div {
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px 10px 12px 0px
}
.food-content_COL180 {
	text-align: left;
	vertical-align: top;
	width: 180px;
	float: left;
}
.food-content_main {
	font-size: 13px;
	line-height: 150%;
	color: #666666;
	text-align: left;
	vertical-align: top;
	float: left;
	padding-left: 20px;
	width: 430px;
}
.food-content_main div {
	color: #5B7171;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	border: 1px dotted #809797;
}
.food-content_COL_caption {
	font-size: 12px;
	line-height: 130%;
	color: #809797;
	padding-top: 5px;
	padding-bottom: 5px;
}
.food-content_COL_caption A:link {color: #809797; text-decoration: none; cursor: hand }
.food-content_COL_caption A:visited {color: #809797; text-decoration: none }
.food-content_COL_caption A:hover {color: #4A5B5B; text-decoration: underline }
.food-content_COL_caption A:active {font-weight: normal }


.food-main_bg h1 {
	font-size: 21px;
	font-weight: bold;
	color: #809797;
}
.section_header{
	color:#7749A3;
	font-size:18px;
	font-weight:bold;
	line-height:200%;
}
.sidebox-food-recipe_catT_b {
	background-image: url(../image/food-recipe_catT_b.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.sidebox-food-recipe {
	width: 291px;
	height: 168px;
	background-image: url(../image/receipe_mainbox.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 25px;
	padding-bottom: 20px;
}
.food-resINFO-essay {
	padding: 10px;
	border-top: 1px solid #9C8CA4;
	border-right: 3px solid #9C8CA4;
	border-bottom: 3px solid #9C8CA4;
	border-left: 1px solid #9C8CA4;
	background-image: url(../image/food-resINFO-essay_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

