*{
	margin:0; padding:0; font-size:12px; color:#666666; font-family:Arial, PRK P Gothic, sans-serif; 
}

body{
	margin:0; padding:0; background-color:#ffffff;
}

li{
	list-style:none;
}

a{
	cursor:pointer;
	text-decoration:none;
}

img{
	border:0;
}

.cursor{
	cursor:pointer;
}

.header_area{
	width:100%; height:332px; background:url("../images/header_background.png") repeat-x;
}

.header_area1{
	width:1260px; height:100%; background:url("../images/header_background.png") repeat-x;
}

#header{
	width:1114px; height:100%; /*background:url("../images/header_background_img.png") left 0 no-repeat;*/

}

a.logo{
	width:180px; height:79px; background:url("../images/logo.png") no-repeat; float:left; top:25px; left:20px; cursor:pointer; position:absolute; z-index:99999;
}

.lang_menu_area{
	width:830px; height:auto; float:right;
}

.language_area{
	width:113px; height:20px; float:left; background:url("../images/language_area.png") no-repeat; margin:21px 0 0 690px;
}

#ie6 .language_area{
	margin-left:346px;
}

.language_area ul li{
	width:55px; line-height:20px; float:left; text-align:center; font-size:12px;
}

#ie7 .language_area ul li{
	line-height:21px;
}

.sel_lang a{
	color:#ffffff;
}

.mainMenu_area{
	clear:both; float:left; top:48px; position:absolute; z-index:900;
}

.mainMenu_area ul{
	width:600px; float:left;
}

.mainMenu_area ul li, .mainMenu_area ul li a{
	width:auto; float:left;
}

.mainMenuList{
	width:auto; float:left; background:url("../images/mainMenu_boundary.png") right no-repeat; padding:0 21px 0 15px; text-align:center;
}

.menu_icon{
	width:100%; height:23px; float:left; text-align:center;
}

#ie7 .menu_icon{
	width:auto; height:23px; margin:0; float:left;
}

.mainMenuList span{
	float:left; clear:both;
}

.big_menuTxt{
	margin-top:27px; color:#ffffff; font-weight:bold; font-size:14px;
}

.big_menuTxt_sel{
	margin-top:27px; color:#9cff00; font-weight:bold; font-size:14px;
}

.small_menuTxt{
	color:#91bec4; font-size:9px;
}

.small_menuTxt_sel{
	color:#d1e3e6; font-size:9px;
}

.search_area{
	float:right; height:25px; margin-top:74px;
}

#ie6 .search_area{
	margin-top:5px;
}

.search_input_area{
	width:160px; height:23px; float:left; border-top:1px solid #818181; border-left:1px solid #818181; border-bottom:1px solid #818181; background-color:#ffffff; padding:0;
}

.search_input_area img{
	float:left; margin:4px 0 0 6px; border:0;
}

.search_input_area input{
	width:135px; height:20px; float:left; margin:1px 0 0 5px; border:0; background:#FFFFFF;
}

#ie6 .search_input_area input{
	margin-top:3px; line-height:17px;
}

#ie7 .search_input_area input{
	width:134px; height:15px; float:left; margin-top:5px;
}

.search_btn{
	width:46px; height:100%; float:left; background:url("../images/search_btn.png") no-repeat; text-align:center;
}

a.search_btn{
	color:#ffffff; text-decoration:none; line-height:25px; font-weight:bold;
}

#ie7 a.search_btn{
	line-height:28px;
}

.cloud{
	width:550px; height:120px; background:url("../images/cloud.png") no-repeat; position:absolute; top:115px; left:510px; z-index:400;
}

.first-header-img{
	width:600px; height:750px; float:left; clear:both; background:url("../images/first-header-img.png") no-repeat; top:80px; left:0px; position:absolute; z-index:500;
}

.first-header-img img{
	float:left; margin:276px 0 0 229px;
}

.body_area{
	width:100%; height:auto; position:absolute; top:264px; z-index:1000;
}

.body_content_area{
	float:left; width:1260px;
}

.body_left_area{
	width:243px; height:auto; float:left; margin-top:142px;
}

.body_left_top{
	width:100%; height:76px; background:url("../images/body_left_top.png") no-repeat;
}

.body_left_bar{
	width:232px; height:auto; float:right; margin-top:30px;
}

.body_left_bar_title{
	width:100%; height:22px; background:url("../images/title_icon.png") left center no-repeat;
}

.body_left_bar_title div img{
	margin-top:2px;
}

.player_area{
	width:230px; float:left; margin-top:10px;
}

a.player_area:hover > .player_body_area .player_click_icon{
	display:block;
}

.player_body_area{
	width:214px; height:188px; float:left; background:url("../images/player_body_area.png") repeat-x; padding-top:1px;
}

.player_left_area{
	width:7px; height:188px; float:left; background:url("../images/player_left_area.png") no-repeat;
}

.player_right_area{
	width:8px; height:188px; float:left; background:url("../images/player_right_area.png") no-repeat;
}

img.player_thumbnail{
	float:left; margin:11px 0 7px 3px;
}

.player_area .player_nav{
	width:210px; height:25px; float:left; background:url("../images/player-nav-icon.png") 5px center no-repeat; margin-bottom:6px;
}

.player_area .player_click_icon{
	width:42px; height:43px; float:left; position:absolute; background:url("../images/player_click_icon.png") no-repeat; z-index:50; margin-top:56px; margin-left:88px; display:none;
}

.body_left_bar_title div{
	height:100%; float:left; margin-left:18px; font-size:13px; font-weight:bold; line-height:23px; color:#3f3f3f;
}

#ie6 .body_left_bar_title div{
	margin-left:9px; margin-top:3px;
}

.body_left_bar_title div span, .body_center_bar_title1 div span{
	color:#6f8e4d; font-size:13px; font-weight:bold
}

.main_restaurant_list{
	width:100%; float:left; border-top:1px dotted #bebebe; margin-top:10px;
}

.main_restaurant_list ul li{
	width:100%; height:36px; border-bottom:1px dotted #bebebe; float:left;
}

.main_restaurant_list ul li a{
	width:100%; height:100%; float:left;
}

.main_restaurant_list ul li a:hover{
	background-color:#f3f3f3;
}

.main_restaurant_list ul li a:hover > span{
	text-decoration:underline;
}

.main_restaurant_list ul li span{
	float:left; background:url("../images/item_icon.png") left no-repeat; padding-left:11px; margin:11px 0 0 19px;
}

#ie7 .main_restaurant_list ul li span{
	padding-top:2px; margin-top:12px;
}

.cooking_books_dvd_area{
	width:100%; float:left; margin-top:10px;
}

.cooking_books_dvd_area img{
	width:113px; margin:0;
}

.cooking_books_dvd_area img:hover{
	width:110px; border:2px solid #666;
}

.body_center_top_area{
	width:872px; height:21px; background:url("../images/body_center_top.png") no-repeat; float:left;
}

.body_center_area{
	width:872px; background-color:white; float:left;
}

.body_center_content_area{
	width:811px; float:left; margin:14px 0 0 30px;
}

#ie6 .body_center_content_area{
	margin-left:15px;
}

.cooking_introduction_area{
	width:100%; float:left; margin-bottom:10px;
}

.cooking_introduction_area .txt_area{
	width:804px; float:left; margin-left:5px;
}

#ie6 .cooking_introduction_area .txt_area{
	margin-left:3px;
}

.body_center_bar_title{
	width:auto; height:20px; background:url("../images/title_icon.png") left center no-repeat;
}

.body_center_bar_title1{
	width:auto; height:40px;
}

.body_center_bar_title div{
	height:100%; float:left; margin-left:18px; font-size:15px; font-weight:bold; line-height:22px; color:#3f3f3f;
}

#ie6 .body_center_bar_title div{
	margin-left:10px; line-height:23px;
}

.body_center_bar_title1 div{
	height:auto; float:left; margin:13px 0 0 18px; font-size:13px; font-weight:bold; color:#3f3f3f;
}

#ie6 .body_center_bar_title1 div{
	margin-left:12px; padding:0;
}

.cooking_introduction_area .txt_area .txt_content{
	width:100%; float:left; margin-bottom:20px; color:#7c7c7c; text-align:justify; line-height:22px;
}

.cooking_introduction_area .image_area{
	width:auto; float:left; margin-left:5px; margin-top:20px;
}

.cooking_introduction_area .image_area img{
	width:313px; float:left;
}

.cooking_introduction_area .image_area div{
	width:78px; height:78px; position:absolute; border-radius:42px; -moz-border-radius:42px; -webkit-border-radius:42px; cursor:pointer; z-index:100; border:1px solid red; background:black; opacity:0; filter:alpha(opacity=0)
}

.index_image_btn-1{
	margin:17px 0 0 173px;
}

.index_image_btn-2{
	margin:81px 0 0 217px;
}

.index_image_btn-3{
	margin:158px 0 0 212px;
}

.index_image_btn-4{
	margin:219px 0 0 106px;
}

.cooking_introduction_area .image_area index_image_btn1{
}

.content_area1{
	width:100%; border:1px solid #dfdfe1; float:left; background-color:#fbfbfc; margin-top:20px;
}

.content_area2{
	width:100%; float:left; background-color:#fbfbfc; margin-top:20px;
}

.cooking_knowledge_content_area{
	width:830px; float:left; background-color:#ffffff; margin-top:20px; overflow:hidden; margin-left:30px;
}

#ie6 .cooking_knowledge_content_area{
	margin-left:15px;
}

.thumbnail_content_area{
	width:790px; height:auto; float:left; margin-left:15px; margin-bottom:18px;
}

.holidays-tab-area-all{
	float:left; height:40px;
}

.tab-left-target{
	float:left; width:6px; height:28px; background:url("../images/ad_scroll_back.png") center no-repeat; margin:0 8px 0 5px; cursor:pointer;
}

.holidays-tab-area{
	width:743px; float:left; clear:inherit; margin-left:0; overflow:hidden;
}

.locals-tab-area{
	width:743px; float:left; clear:inherit; margin-left:0; overflow:hidden;
}

.tab-right-target{
	float:left; width:6px; height:28px; background:url("../images/ad_scroll_forward.png") center no-repeat; margin-left:8px; cursor:pointer;
}

#ie6 .thumbnail_content_area{
	margin-left:7px; padding-bottom:22px;
}

.thumbnail_content_item{
	width:148px; height:100%; float:left; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #afafb0; margin-right:8px;
}

.thumbnail_content_item .thumbnail_img{
	width:140px; height:110px; float:left; margin:4px;
}

.content_area1 .thumbnail_content_area .thumbnail_content_item .cooking_name_area{
	width:100%; height:30px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; float:left; background-color:#f7f7f7;
}

.content_area1 .thumbnail_content_area .thumbnail_content_item .cooking_name_area span{
	line-height:30px; float:left; margin-left:4px
}

.content_area1 .thumbnail_content_area .thumbnail_content_item .cooking_name_area .add_view{
	width:35px; height:14px; float:left; background:url("../images/add_view_icon.png") left center no-repeat; margin:9px 0 0 5px;
}

.content_area1 .thumbnail_content_area .thumbnail_content_item .cooking_name_area .add_view span{
	height:100%; float:left; margin-left:11px; font-size:10px; line-height:14px;
}

.holiday_cooking_area{
	float:left; padding-right:10px; padding-left:3px;
}

.holidayGroupImgs{
	width:360px; height:auto; float:left; margin-left:6px;
}

.localGroupImgs{
	width:360px; height:auto; float:left; margin-left:6px;
}

.holidayImg{
	float:left; margin:10px 15px 5px 0; cursor:pointer;
}

div.holidayImg:hover > span{
	text-decoration:underline;
}

.holidayGroupImgs .holidayImg img, .localGroupImgs .holidayImg img{
	width:150px; height:120px; float:left; border:1px solid #E6E6E6; padding:5px;
}

.holidayGroupImgs span, .localGroupImgs span{
	float:left; margin-top:8px; clear:both;
}

.localCookingImgTxt{
	width:585px; float:left; margin-top:10px; line-height:22px;
}

.holidayGroupTxt{
	width:405px; float:left; height:auto; text-align:justify; line-height:22px; overflow:hidden; margin-top:10px; padding:0;
}

.demowrap{
	width:auto; float:left; margin-bottom:22px;
}

.title_margin{
	padding-left:8px;
}

.thumbnail_content_area1{
	width:790px; height:auto; float:left; margin-left:15px;
}

#ie6 .thumbnail_content_area1{
	margin-left:7px;
}

.gita_food_area{
	width:263px; height:auto; float:left; border:1px solid #dfdfe1; margin-right:8px; padding-bottom:5px;
}

.gita_food_title{
	width:240px; height:40px; float:left; border-bottom:3px solid #8db363; margin-left:12px; margin-bottom:7px;
}

#ie6 .gita_food_title{
	margin-left:6px;
}

.gita_food_title .title_name{
	float:left; color:#3f3f3f; font-size:13px; font-weight:bold; margin:17px 0 0 7px;
}

.gita_food_title .add_view{
	width:37px; float:right; color:#9194a1; font-size:11px; margin:19px 7px 0 0;
}

.gita_food_item{
	width:234px; height:30px; float:left; margin-left:14px;
}

#ie6 .gita_food_item{
	width:235px; margin-left:7px;
}

.gita_food_area .background1{
	background:url("../images/item_background1_icon.png") 5px center no-repeat;
}

.gita_food_area .background2{
	background:url("../images/item_background2_icon.png") 5px center no-repeat;
}

#ie7 .gita_food_area .background1{
	background:url("../images/item_background1_icon.png") 5px 9px no-repeat;
}

.gita_food_area .background2{
	background:url("../images/item_background2_icon.png") 5px 9px no-repeat;
}

.gita_food_area .item_middle{
	border-top:1px dotted #c2c2c2;
}

.gita_food_area .background1 .no{
	float:left; margin:9px 0 0 10px; font-size:11px; color:#dee6b8;
}

.gita_food_area .background2 .no{
	float:left; margin:9px 0 0 10px; font-size:11px; color:#ffffff;
}

#ie7 .gita_food_area .background1 .no, #ie7 .gita_food_area .background2 .no{
	margin:9px 0 0 9px;
}

.gita_food_item .name, .gita_food_item .name{
	float:left; margin:8px 0 0 10px;
}

#ie7 .gita_food_item .name, #ie7 .gita_food_item .name{
	float:left; margin:10px 0 0 11px;
}

.gita_food_item .name, .gita_food_item .name a{
	color:#6e6e6e;
}

.gita_food_item .name a:hover{
	text-decoration:underline;
}

.body_right_area{
	width:auto; height:156px; float:left; margin-top:47px; background:url("../images/body_center_boundary.png") no-repeat;
}

.contact_area{
	width:99px; height:125px; float:left; background:url("../images/contact_img.png") no-repeat; margin:22px;
}

.contact_area span{
	float:left; margin:100px 0 0 12px; color:#9a9a9a; font-weight:bold;
}

.footer_area{
	width:100%; height:154px; float:left; clear:both; background-color:#f0f0f0; margin-top:60px; border-top:1px solid #dadada;
}

.footer_area1{
	width:1260px; height:100%; float:left; background-color:#f0f0f0; border-top:1px solid #dadada; margin-top:-1px;
}

.footer_menu_area{
	width:auto; float:left; margin:34px 0 0 55px;
}

#ie6 .footer_menu_area{
	margin-left:28px;
}

.footer_menu_item{
	float:left; padding-right:20px;
}

.footer_menu_item a{
	color:#606060; font-weight:bold;
}

.footer_menu_item a:hover{
	text-decoration:underline;
}

.footer_menu_area .boundary{
	border-right:1px solid #c2c2c2; margin-right:20px;
}

.footer_contact_area{
	float:left; margin:20px 0 0 55px; clear:both; line-height:20px; color:#979797;
}

#ie6 .footer_contact_area{
	margin-left:28px;
}


/*********** restaurants.php ***********/

.restaurants_body_left_bar{
	width:220px; height:auto; float:right; margin-right:12px;
}

#ie6 .restaurants_body_left_bar{
	margin-right:5px;
}

.restaurant_list{
	width:100%; float:left; border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; margin-top:10px;
}

.restaurant_list ul li{
	width:100%; height:34px; border-bottom:1px solid #e8e8e8;
}

.restaurant_list ul li a{
	width:100%; height:100%; float:left;
}

.restaurant_list ul li a.sel{
	background:url("../images/sel_restaurant_item_icon.png") 18px 15px no-repeat; background-color:#f3f3f3;
}

.restaurant_list ul li a.unsel{
	background:url("../images/unsel_restaurant_item_icon.png") 18px 15px no-repeat;
}

.restaurant_list ul li a.unsel:hover > span{
	text-decoration:underline;
}

.restaurant_list ul li a.sel span{
	color:#da6653; font-weight:bold;
}

.restaurant_list ul li a:hover{
	background-color:#f7f7f8;
}

.restaurant_list ul li span{
	float:left; margin:12px 0 0 33px;
}

#ie7 .restaurant_list ul li span{
	margin-top:14px;
}

.restaurant-header-img{
	width:811px; height:320px; float:left; clear:both; background:url("../images/restaurant-header-img.png") no-repeat; top:94px; left:0; position:absolute; z-index:500;
}

.restaurant-header-img img{
	float:left; margin:297px 0 0 229px;
}

.click_order_area{
	width:100%; height:28px; float:left; border-bottom:5px solid #a8c38e; background:url("../images/click_menu_icon.png") 5px 0px no-repeat; line-height:25px; 
}

.click_order_area span{
	float:left; color:#797979; font-weight:bold; margin-left:5px;
}

.click_order_area .click_order_parent{
	height:100%; float:left; margin-left:25px; line-height:25px; color:#797979; font-weight:bold;
}

#ie7 .click_order_area .click_order_parent{
	line-height:28px;
}

.click_order_area .click_order_target{
	height:100%; float: left; margin-left:6px; line-height:25px; color:#c1c1c1; font-weight:bold;
}

#ie6 .click_order_area .click_order_target{
	margin-top: -25px;
}

.click_order_area .click_order_sub{
	height:100%; float:left; line-height:25px; font-weight:bold; color:#da6653;
}

#ie6 .click_order_area .click_order_sub{
	margin-top:-25px;
}

#ie7 .click_order_area .click_order_sub{
	line-height:28px;
}



/*********** cooking_house.php ***********/


.cooking-header-img{
	width:681px; height:340px; float:left; clear:both; background:url("../images/cooking-header-img.png") no-repeat; top:70px; left:0; position:absolute; z-index:500;
}

.content_category_name{
	float:left; width:242px; height:67px; margin-top:260px; 
}

.cooking-header-img img{
	float:left; margin:321px 0 0 229px;
}

.cooking_category_area{
	width:100%; float:left; margin-top:10px; border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;
}

#accordion .cooking_category{
	width:100%;
	height:auto;
	float:left;
	font-weight:normal;
	border-bottom:1px solid #e8e8e8;
	cursor:pointer;
	background:url("../images/no-current-icon.png") 198px 16px no-repeat;
}

.cooking_category span{
	float:left;
	background:url("../images/unsel_restaurant_item_icon.png") left center no-repeat;
	margin:11px 0 0 10px;
	padding-left:15px;
	color:#797979;
}

.cooking_comment{
	width:809px; height:auto; border:1px solid #ebeae5; background-color:#fcfdf0; float:left; margin-top:1px;
}

#ie6 .cooking_comment{
	padding-bottom:16px;
}

.cooking_comment .comment_txt{
	width:782px; height:auto; margin:15px 0 16px 14px; line-height:22px; color:#797979; float:left; text-align:justify;
}

.cooking_production_board{
	width:830px; float:left; margin:18px 0 0 30px;
}

#ie6 .cooking_production_board{
	margin-left:15px;
}

.cooking_house_image_area{
	width:150px; height:auto; float:left; margin:12px 15px 10px 0;
}

#ie6 .cooking_house_image_area{
	margin-right:13px;
}

a.cooking_house_image_area:hover > span{
	text-decoration:underline;
}

.cooking_house_image_bar{
	width:100%; height:150px; float:left; border:1px solid #e6e6e6;
}

.cooking_house_image_bar img{
	margin:5px; width:140px; height:140px; border:0;
}

.cooking_house_image_area span{
	float:left; margin-top:8px;
}


/*********** cooking_view.php ***********/

.cooking_view_title_area{
	width:100%; height:40px; float:left; border-bottom:1px solid #dcdcdc; background:url("../images/cooking-leaf-icon.png") 8px 14px no-repeat;
}

.cooking_view_title_area .cooking_name{
	float:left; font-size:13px; color:#4c4c4c; font-weight:bold; margin:14px 0 0 25px;
}

#ie7 .cooking_view_title_area .cooking_name{
	margin-top:16px;
}

.cooking_view_element_area .persons{
	float:left; font-size:12px; color:#ffffff; margin:7px 0 0 8px;
}

#ie7 .cooking_view_element_area .persons{
	margin-top:7px;
}

.cooking_view_element_area .persons .person_num{
	font-size:12px; color:#DA6653; font-weight:bold;
}

.cooking_view_title_area .visit_number_var{
	width:135px; float:right; margin:15px 0 0 0;
}

#ie7 .cooking_view_title_area .visit_number_var{
	margin-top:17px;
}

.cooking_view_title_area .visit_number_var .visit_number_h{
	float:left; font-size:11px; color:#999999;
}

.cooking_view_title_area .visit_number_var .visit_number_b{
	float:left; font-size:11px; padding-left:5px; color:#da6653; font-weight:bold
}

.cooking_view_board{
	width:100%; float:left; margin-top:20px;
}

.cooking_view_board_left{
	width:542px; float:left; background:url("../images/picture_board_shadow.png") right 10px no-repeat;
}

.cooking_view_var{
	width:510px; height:auto; float:left; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #b3b3b3; background-color:#ffffff;
}

.cooking_view_var img{
	width:500px; float:left; margin:5px;
}

.cooking_view_intro_var{
	width:510px; float:left; margin-top:22px;
}

.cooking_view_intro_var .intro_h{
	float:left; font-weight:bold; color:#6c6c6c; margin-left:5px;
}

.cooking_view_intro_var .intro_b{
	width:502px; float:left; color:#797979; clear:both; margin-left:5px; text-align:justify; line-height:20px; margin-top:10px;
}

.cooking_view_board_right{
	width:268px; float:left;
}

.cooking_view_element_area{
	width:100%; height:auto; float:left; background:url("../images/cooking-view-title.png") no-repeat;
}

.cooking_view_element_area .cooking_view_element_h{
	float:left; color:#ffffff; font-weight:bold; margin:7px 0 0 32px;
}

#ie7 .cooking_view_element_area .cooking_view_element_h{
	margin-top:8px;
}

.cooking_view_element_area .cooking_view_element_b{
	width:255px; float:left; color:#797979; margin:18px 0 16px 7px; clear:both; text-align:justify; line-height:20px;
}

.cooking_view_element_area .cooking_view_element_b .matter_area{
	width:255px; float:left;
}

.cooking_view_element_area .cooking_view_element_b .matter_area .matter_category{
	color:#66aa00; float:left;
}

.cooking_view_element_area .cooking_view_element_b .matter_area .matter_content{
	margin-left:10px; text-align:left
}

.cooking_view_element_area .cooking_view_element_b .element_item{
	width:100%; float:left; margin-bottom:14px;
}

.cooking_view_element_area .cooking_view_element_b .element_item .element_item_no{
	color:#d96653; font-weight:bold;
}

.cooking_view_element_area .cooking_view_element_b .element_item .element_item_txt{
	color:#797979;  line-height:20px;
}

a.list_btn{
	width:110px; float:left; clear:both; margin-left:75px;
}

a.list_btn1{
	float:right; margin:16px 20px 0 0;
}

.list_btn_left{
	width:15px; height:34px; float:left; background:url("../images/list_btn_left.png") no-repeat;
}

.list_btn_body{
	height:34px; float:left; background:url("../images/list_btn_body.png") repeat-x;
}

.list_btn_right{
	width:15px; height:34px; float:left; background:url("../images/list_btn_right.png") no-repeat;
}

.list_btn .list_btn_b, .list_btn1 .list_btn_b{
	float:left; background:url("../images/list-btn-icon.png") left 0 no-repeat; padding-left:20px; font-weight:bold; color:#787878; margin:10px 10px 7px 3px;
}

#ie7 .list_btn .list_btn_b, #ie7 .list_btn1 .list_btn_b{
	line-height:19px;
}

.prev_next_cooking_area{
	width:100%; float:left; border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; margin-top:25px;
}

.prev_next_cooking_area .cooking_bar{
	width:100%; height:35px; float:left; border-bottom:1px solid #e8e8e8; background-color:#fbfbfc;
}

.prev_next_cooking_area .cooking_bar .cooking_h{
	float:left; margin:11px 0 0 20px;
}

#ie7 .prev_next_cooking_area .cooking_bar .cooking_h{
	margin-top:12px;
}

.prev_next_cooking_area .cooking_bar a.cooking_b{
	float:left; margin:11px 0 0 5px; color:#5e7941;
}

#ie7 .prev_next_cooking_area .cooking_bar a.cooking_b{
	margin-top:13px;
}

.prev_next_cooking_area .cooking_bar a.cooking_b:hover{
	text-decoration:underline;
}

.connect_cooking_area{
	float:left; width:100%; border:1px solid #dfdfe1; background-color:#fbfbfc; margin-top:20px;
}

#ie6 .connect_cooking_area{
	padding-bottom:12px;
}

.connect_cooking_area .cooking_h{
	font-size:13px; float:left; font-weight:bold; color:#3f3f3f; margin:12px 0 7px 32px;
}

#ie7 .connect_cooking_area .cooking_h{
	margin:15px 0 6px 32px;
}

.connect_cooking_area .cooking_img_area{
	width:770px; float:left; clear:both; margin:0 0 12px 32px;
}

#ie6 .connect_cooking_area .cooking_img_area{
	margin-left:16px;
}

.connect_cooking_area .cooking_img_area .cooking_img_item{
	float:left; margin-right:10px;
}

.connect_cooking_area .cooking_img_area .cooking_img_item img{
	float:left; width:98px; height:80px;
}

.connect_cooking_area .cooking_img_area .cooking_img_item span{
	width:98px; float:left; clear:both; margin-top:8px; color:#4d4d4d;
}

.connect_cooking_area .cooking_img_area a.cooking_img_item:hover > span{
	text-decoration:underline;
}


/*********** cooking_knowledge.php ***********/

.knowledge-header-img{
	width:949px; height:305px; float:left; clear:both; background:url("../images/knowledge-header-img.png") no-repeat; top:109px; left:0; position:absolute; z-index:500;
}

.knowledge-header-img img{
	float:left; margin:282px 0 0 229px;
}

.cooking_knowledge_area{
	width:100%; margin-top:15px; margin-bottom:10px; float:left;
}

.cooking_knowledge_header{
	width:100%; height:26px; float:left; border-bottom:3px solid #a6c08b; margin-bottom:8px;
}

.cooking_knowledge_header ul li{
	float:left; text-align:center; line-height:26px; color:#626262; font-weight:bold;
}

.cooking_knowledge_header ul li .boundary{
	width:1px; height:8px; float:right; border-right:1px solid #a6c08b; margin-top:18px;
}

.cooking_knowledge_header ul .no, .cooking_knowledge_list ul .no{
	width:70px;
}

.cooking_knowledge_header ul .title, .cooking_knowledge_list ul .title{
	width:630px;
}

.cooking_knowledge_header ul .visitNum, .cooking_knowledge_list ul .visitNum{
	width:110px;
}

.cooking_knowledge_list{
	width:100%; height:26px; float:left; border-bottom:1px dotted #c3c3c3;
}

.cooking_knowledge_list ul li{
	float:left; text-align:center; line-height:27px;
}

.cooking_knowledge_list ul .title{
	text-align:left;
}

.cooking_knowledge_list ul .no, .cooking_knowledge_list ul .visitNum{
	color:#a9a9a9;
}

.cooking_knowledge_list ul li a{
	color:#606060;
}

.cooking_knowledge_list ul li a:hover{
	text-decoration:underline;
}

.cooking_knowledge_board{
	width:803px; float:left; margin-left:5px; margin-top:15px;
}

.cooking_knowledge_body{
	width:100%; float:left; text-align:justify; line-height:22px;
}

.cooking_knowledge_board .list_btn_area{
	float:right; margin:25px 10px 10px 0;
}

.cooking_knowledge_left_list{
	width:100%; float:left; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;
}

.cooking_knowledge_left_list ul li{
	width:100%; height:34px; border-bottom:1px solid #e8e8e8;
}

.cooking_knowledge_left_list ul li a{
	width:100%; height:100%; float:left;
}

.cooking_knowledge_left_list ul li a.sel{
	background:url("../images/sel_restaurant_item_icon.png") 18px 15px no-repeat; background-color:#f3f3f3;
}

.cooking_knowledge_left_list ul li a.unsel{
	background:url("../images/unsel_restaurant_item_icon.png") 18px 15px no-repeat;
}

.cooking_knowledge_left_list ul li a.unsel:hover > span{
	text-decoration:underline;
}

.cooking_knowledge_left_list ul li a.sel span{
	color:#da6653; font-weight:bold;
}

.cooking_knowledge_left_list ul li a:hover{
	background-color:#f7f7f8;
}

.cooking_knowledge_left_list ul li span{
	float:left; margin:12px 0 0 33px;
}

.cooking_knowledge_board_left{
	width:542px; float:left; background:url("../images/picture_board_shadow.png") right 10px no-repeat; margin-bottom:7px;
}

.cooking_knowledge_var{
	width:510px; height:auto; float:left; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #b3b3b3; background-color:#ffffff;
}

.cooking_knowledge_var img{
	width:500px; float:left; margin:5px;
}

/*.cooking_knowledge_board_right{
	background:url("../images/cooking-view-title.png") right top no-repeat;
}

.cooking_knowledge_board_right .cooking_knowledge_element_h{
	float:left; color:#ffffff; font-weight:bold; margin:7px 0 0 32px;
}

#ie7 .cooking_knowledge_board_right .cooking_knowledge_element_h{
	margin-top:8px;
}*/

.cooking_knowledge_board_right p.cooking_knowledge_element_b{
	color:#797979; text-align:justify; line-height:22px; padding-top:0px;
}

.holiday_thumbnail_area a.cooking_img_item:hover > span{
	text-decoration:underline;
}

.holiday_cooking_view_board{
	width:810px; float:left; clear:both; margin-top:15px; margin-bottom:10px;
}


/*********** cooking_news.php ***********/

.news-header-img{
	width:760px; height:560px; float:left; clear:both; background:url("../images/news-header-img.png") no-repeat; top:84px; left:0; position:absolute; z-index:500;
}

.news-header-img img{
	float:left; margin:307px 0 0 229px;
}

.restaurant_list ul li.news_item a.sel{
	background:url("../images/news_item_icon.png") 14px 13px no-repeat; background-color:#f3f3f3;
}

.restaurant_list ul li.news_item a.unsel{
	background:url("../images/news_item_icon.png") 14px 13px no-repeat;
}



/*********** cooking_books_dvd.php ***********/

.books-dvd-header-img{
	width:600px; height:290px; float:left; clear:both; background:url("../images/books-dvd-header-img.png") no-repeat; top:114px; left:0; position:absolute; z-index:500;
}

.books-dvd-header-img img{
	float:left; margin:277px 0 0 229px;
}

.restaurant_list ul li.news_item a.sel{
	background:url("../images/news_item_icon.png") 14px 13px no-repeat; background-color:#f3f3f3;
}

.restaurant_list ul li.news_item a.unsel{
	background:url("../images/news_item_icon.png") 14px 13px no-repeat;
}


/*********** cooking_search.php ***********/

.cooking_search_left_list{
	width:100%; float:left; border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; margin-top:10px;
}

.cooking_search_left_list ul li{
	width:100%; height:34px; border-bottom:1px solid #e8e8e8;
}

.cooking_search_left_list ul li a{
	width:100%; height:100%; float:left;
}

.cooking_search_left_list ul li a.sel{
	background:url("../images/sel_restaurant_item_icon.png") 18px 15px no-repeat; background-color:#f3f3f3;
}

.cooking_search_left_list ul li a.unsel{
	background:url("../images/unsel_restaurant_item_icon.png") 18px 15px no-repeat;
}

.cooking_search_left_list ul li a.unsel:hover > span{
	text-decoration:underline;
}

.cooking_search_left_list ul li a.sel span{
	color:#da6653; font-weight:bold;
}

.cooking_search_left_list ul li a:hover{
	background-color:#f7f7f8;
}

.cooking_search_left_list ul li span{
	float:left; margin:12px 0 0 33px;
}

.click_order_right_area{
	width:auto; height:100%; float:right; margin-right:8px;
}

.click_order_area .click_order_right_parent{
	height:100%; float:left; line-height:25px; color:#797979; font-weight:inherit; font-size:12px;
}

.click_order_area .click_order_right_sub{
	height:100%; float:left; line-height:25px; color:#da6653; font-weight:bold;
}

.page_navi_area{
	width:809px; float:left; margin-top:20px;
}

.search_results_area{
	width:100%; float:left; margin-top:20px;
}

.search_results_item{
	width:100%; float:left; padding:12px 0 12px 0; border-bottom:1px solid #eaeaea;
}

.search_results_top{
	width:100%; float:left; padding:0 8px 0 8px; margin-top:5px;
}

.search_results_header{
	float:left; font-size:13px; color:#3f3f3f; font-weight:bold;
}

a.search_results_header:hover{
	text-decoration:underline;
}

.search_results_address{
	float:left; color:#888888; margin-left:25px; margin-top:1px;
}

.search_results_body{
	float:left; color:#888888; margin-top:10px; line-height:22px; text-align:justify; padding:0 8px 0 8px; text-indent:10px;
}

.number_cell{
	width:40px; float:left;
}


/* Page Navigator */

.item-list{
	width:100%; height:36px; float:left; background-color:#f3f3f3; border:1px solid #e8e8e8;
}
.item-list ul{width:100%; margin-top: 10px; float:left;}
.item-list .pager { clear: both; text-align: center; }
.item-list .pager li { background-image:none; display:inline; list-style-type:none; padding: 0.5em;}

ul.pager li.pager-current a{ color:#fea52f; }
ul.pager li.pager-first{ background:url( '../images/pager-first.png' ) center center no-repeat; }
ul.pager li.pager-first a{ color:#FFFFFF; }
ul.pager li.pager-previous{ background:url( '../images/pager-prev.png' ) center center no-repeat; }
ul.pager li.pager-previous a{ color:#FFFFFF; }
ul.pager li.pager-next{ background:url( '../images/pager-next.png' ) center center no-repeat; }
ul.pager li.pager-next a{ color:#FFFFFF; }
ul.pager li.pager-last{ background:url( '../images/pager-last.png' ) center center no-repeat; }
ul.pager li.pager-last a{ color:#FFFFFF; }


#easy_zoom{
	width:400px;
	height:292px;
	margin:11px 0 0 357px;
	border:5px solid #eeeeee;
	background:#ffffff;
	color:#333333;
	position:absolute;
	z-index:100000000;
	overflow:hidden;
	-moz-box-shadow:0 0 10px #777777;
	-webkit-box-shadow:0 0 10px #777777;
	box-shadow:0 0 10px #777777;
	/* vertical and horizontal alignment used for preloader text */
	line-height:400px;
	text-align:center;
}


.story_area ul li a:hover{
	text-decoration:underline;
}

.story_area{
	float:left; margin:10px 15px 10px 15px;
}

.story_area ul, .story_area ul li{
	float:left;
}

.story_area ul li{
	line-height:22px;
}
