@charset "utf-8";
/* CSS Document */
html,body{margin:0;}
body{
	font-size:12px;
	font-family:Arial,Verdana,MingLiu,sans-serif;
	color:#4f4f4f;
	background-color:#fff;
}
ul,ol,li,dl,dd,dt,td,{
	margin:0 auto;
	padding:0 auto;
	color:#4f4f4f;
	font-size:12px;
	font-family:Arial,Verdana,MingLiu,sans-serif;
}
a:focus{outline:0;}
img{border: 0 none;}
.Clear{clear:both;}
form{margin:0;padding:0;}

#Warpper{
	width:1050px;
	margin:0 auto;
	}
/*hearder*/
.header{
	width:1000px;
	height:150px;
	}
.header .Header_Left{
	float:left;
	width:315px;
	height:138px;
	}
.header .Header_Right{
	float:right;
	width:315px;
	height:138px;
	/*margin-right:105px;*/
	}
.header .Header_Right2{
	float:right;
	width:105px;
	height:138px;
	}
.header .Header_Right ul{
	margin:0 auto;
	padding:0;
	}
.header .Header_Right li{
	float:left;
	list-style-type:none;
	height:26px;
	padding-top:25px;
	}
.header .Header_Right p{
	font-family:"微軟正黑體";
	font-size:12px;
	color:#000;
	margin:0;
	padding-left:1px;
	}
.header .Header_Right p a{
	font-family:"微軟正黑體";
	color:#000;
	text-decoration:none;
	}
.header .Header_Right dt{
	margin:0;
	padding:0;
	width:315px;
	height:50px;
	}
.header .Header_Bar{
	float:left;
	background-color:#f5f5f5;
	width:895px;
	height:12px;
	border:#f5f5f5;
	}
/*MainContent*/
.MainContentIndex{
	width:100%;
	*width:1060px;
	_width:1050px;
	height:auto;
	margin:0 auto;	
	position:relative;
	}
.MainContent{
	width:994px;
	height:auto;
	margin:0 auto;	
	position:relative;
	}
.entry{
	width:66px;
	position:absolute;
	float:left;
	top:5px;
	left:-24px;
	}
.entryForm{
	width:66px;
	margin:0 auto;
	padding:0;
	list-style:none;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/entry.png) no-repeat;
	}
.entryForm li{
	margin:0;
	padding:0;
	width:66px;
	list-style:none;
	position:relative;
	}
.entryForm li a{
	height:62px;
	display:block;
	text-indent:-99999px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/entry.png) no-repeat;

	}
.entryForm li.Tab01 a{
	height:62px;
	background-position:0 0;
	}
.entryForm li.Tab01 a:hover{
	background-position:-66px 0;
	}
.entryForm li.Tab02 a{
	height:62px;
	background-position:0 -62px;
	}
.entryForm li.Tab02 a:hover{
	background-position:-66px -62px;
	}
.entryForm li.Tab03 a{
	height:62px;
	background-position:0 -124px;
	}
.entryForm li.Tab03 a:hover{
	background-position:-66px -124px;
	}
.entryForm li.Tab04 a{
	height:62px;
	background-position:0 -186px;
	}
.entryForm li.Tab04 a:hover{
	background-position:-66px -186px;
	}
.entryForm li.Tab05 a{
	height:62px;
	background-position:0 -248px;
	}
.entryForm li.Tab05 a:hover{
	background-position:-66px -248px;
	}
.entryForm li.Tab06 a{
	height:62px;
	background-position:0 -310px;
	}
.entryForm li.Tab06 a:hover{
	background-position:-66px -310px;
	}	
.entryForm li.Tab07 a{
	height:62px;
	background-position:0 -372px;
	}
.entryForm li.Tab07 a:hover{
	background-position:-66px -372px;
	}	
.MainContent .Content_Left, .MainContentIndex .Content_Left{
	width:994px;
	height:auto;
	margin:0 auto;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/con_bg.jpg) repeat-y;
	padding-bottom:5px;	
	}

.MainContent .Content_Left .mainImage,.MainContentIndex .Content_Left .mainImage{
	width:895px;
	height:240px;
	position:relative;
	overflow:hidden;
	}
.MainContent .Content_Left #abgneBlock,.MainContentIndex .Content_Left #abgneBlock{
	width:895px;
	height:240px;
	position:relative;
	overflow:hidden;
	}
#abgneBlock ul.list {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	width: 9999px;
	height: 100%;
	}
#abgneBlock ul.list li {
	float: left;
	width: 895px;
	height: 240px;
	}
#abgneBlock .list img{
	width: 100%;
	height: 100%;
	border: 0;
	}
#abgneBlock ul.playerControl {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	bottom: 5px;
	right: 5px;
	height: 14px;
}
#abgneBlock ul.playerControl li {
	float: left;
	width: 23px;
	height: 14px;
	cursor: pointer;
	margin: 0px 2px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/control_btn.png) no-repeat 0 0;
	}
#abgneBlock ul.playerControl li.current { 
	background-position: 0 -14px;
}
.MainContent .Content_Left .searchBar{
	width:895px;
	height:37px;
	padding-top:14px;
	text-align:center;
	}
.MainContent .Content_Left .searchBar .FbYes{
	float:left;
	width:100px;
	margin:5px 0 0 20px;
	}
.MainContent .Content_Left .searchBar .storetitle{
	float:left;
	margin-right:10px;
	background-image:url(/cbg-include/images/index/search_store.gif);
	background-repeat:no-repeat;
	width:auto;
	height:28px;
	padding-left:165px;
	}
.MainContent .Content_Left .searchBar .SelectCity{
	font-family:"微軟正黑體";
	color:#4f4f4f;
	margin-top:2px;
	width:100px;
	}
.MainContent .Content_Left .searchBar .SelectArea{
	font-family:"微軟正黑體";
	color:#4f4f4f;
	margin:2px 0 0 10px;
	width:100px;
	}
.MainContent .Content_Left .searchBar .SelectText{
	font-family:"微軟正黑體";
	color:#4f4f4f;
	margin:2px 0 0 10px;
	}
.searchBar .BtnGo{
	width:53px;
	height:29px;
	text-align:left;
	display:block;
	background-image:url(/cbg-include/images/index/btn_go.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-99999px;
	border:none 0;
	cursor:pointer;
	}
.searchBar .BtnGo:hover{
	width:53px;
	background-position:0 -29px;
	}
.MainContent .contentRight{
	float:left;
	width:105px;
	height:291px;
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/rightside_bg.gif);
	}
.RightToolMenu{
	width:51px;
	margin:0;
	padding:0;
	list-style: none;
	position:relative;
	/*background-image:url(/cbg-include/images/index/TopMenu.png);*/
	background-repeat:no-repeat;
	top:45px;
	left:10px;
	}
.RightToolMenu li{
	position:absolute;
	width:51px;
	margin:0;
	padding:0;
	list-style:none;
	}
.RightToolMenu li a{
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/btn_treestyle.png);
	background-repeat:no-repeat;
	text-indent:-99999px;
	display:block;
	height: 234px;
	}
.RightToolMenu li.Nav01{
	top:0;
	}
.RightToolMenu li.Nav01 a{
	height:78px;
	background-position:0 0;
	cursor:pointer;
	}
.RightToolMenu li.Nav01 a:hover{
	background-position:-51px 0;
	}
.RightToolMenu li.Nav02{
	top:78px;
	}
.RightToolMenu li.Nav02 a{
	height:78px;
	background-position:0 -78px;
	cursor:pointer;
	}
.RightToolMenu li.Nav02 a:hover{
	background-position:-51px -78px;
	}
.RightToolMenu li.Nav03{
	top:156px;
	}
.RightToolMenu li.Nav03 a{
	height:78px;
	background-position:0 -156px;
	}
.RightToolMenu li.Nav03 a:hover{
	background-position:-51px -156px;
	}

/*NewsContent*/
.NewsContent{
	width:895px;
	height:auto;
	padding-top:10px;
	margin:0 auto;
	}
.NewsContentLeft{
	float:left;
	width:590px;
	height:auto;
	}
.newsArea{
	float:left;
	width:338px;
	height:277px;
	margin:10px 0 0 5px;
	}
.NewsTabform{
	width:338px;
	height:30px;
	}
.NewsTab{
	width:261px;
	margin:0;
	padding:0;
	list-style: none;
	position:relative;
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/tab_lastnews.gif);
	background-repeat:no-repeat;
	}
.NewsTab li{
	position:absolute;
	width:87px;
	margin:0;
	padding:0;
	list-style:none;
	}
.NewsTab li a{
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/tab_lastnews.gif);
	background-repeat:no-repeat;
	text-indent:-99999px;
	display:block;
	height: 30px;
	}
.NewsTab li.LatsNews{
	left:0;
	}
.NewsTab li.LatsNews a{
	width:87px;
	background-position:0 0;
	}
.NewsTab li.LatsNews a:hover{
	background-position:0 -30px;
	}
.NewsTab li.LatsNews a.Active{
	width:87px;
	background-position:0 -30px;
	}
.NewsTab li.SpecialPrice{
	left:87px;
	}
.NewsTab li.SpecialPrice a{
	width:87px;
	background-position:-87px 0;
	}
.NewsTab li.SpecialPrice a:hover{
	background-position:-87px -30px;
	}
.NewsTab li.SpecialPrice a.Active{
	width:87px;
	background-position:-87px -30px;
	}
.BtnMore{
	vertical-align:middle;
	width:20px;
	height:12px;
	padding:0;
	margin:0 0 0 280px;
	}
.NewsListform{
	width:338px;
	margin:0;
	padding:0;
	border-top:#ffa600 solid 1px;
	}
.NewsListform ul{
	float:left;
	width:338px;
	height:110px;
	margin:0;
	padding:5px;
	}
.NewsListform .Foodphoto{
	float:left;
	width:108px;
	height:108px;
	margin:0;
	border:#d1d1d1 solid 1px;
	line-height:108px;
	display:table-cell; 
	text-align:center; 
	vertical-align:middle; 
	}
.NewsListform .Foodphoto span{
	height:100%; display:inline-block;
	}
.NewsListform .Foodphoto *{vertical-align:middle;}
.NewsListform .Foodphoto img{
	vertical-align:middle;
    margin:expression(Math.floor( (this.parentNode.clientHeight-this.clientHeight)/2 )+'px auto');
 	}
.NewsListform h3{
	font-family:"微軟正黑體";
	font-weight:bold;
	color:#ff9900;
	font-size:14px;
	height:17px;
	margin:0;
	padding-left:5px;
	overflow:hidden;
	}
.NewsListform h3 a{
	font-weight:bold;
	color:#ff9900;
	font-size:14px;
	text-decoration:none;
	}
.NewsListform h3 a:hover{
	font-weight:bold;
	color:#ff5a00;
	font-size:14px;
	text-decoration:none;
	}
.NewsListform p {
	height:73px;
	line-height:1.5;
	letter-spacing: 1pt;
	color:#4f4f4f;
	margin:0;
	padding:2px 0 0 5px;
	overflow:hidden;
	}
.NewsListform p.ReadMore{
	height:24px;
	color:#ffa600;
	text-decoration:none;
	}
.NewsListform p.ReadMore a{
	color:#ffa600;
	text-decoration:underline;
	}
.NewsListform p.ReadMore a:hover{
	color:#ff5a00;
	text-decoration:none;
	}
.NewsListMore{
	width:338px;
	margin:0;
	padding:0;
	}
.NewsListMore li{
	margin-left:10px;
	width:320px;
	height:15px;
	letter-spacing:1pt;
	line-height:1.2;
	padding:3px 0;
	list-style-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/pointdot.gif);
	border-bottom:dotted #4f4f4f 1px;
	}
.NewsListMore li a{
	color:#4f4f4f;
	text-decoration:none;
	}
.NewsListMore li a:hover{
	color:#000;
	text-decoration:none;
	}

/*newsadBanner*/
.newsadBanner{
	float:left;
	width:222px;
	height:277px;
	margin:10px 0 0 10px;
	}
.AddMemberBtnForm{
	width:222px;
	height:63px;
	}
.AddMemberBtn{
	width:222px;
	margin:0;
	padding:0;
	list-style: none;
	position:relative;
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/btn_addmember.gif);
	background-repeat:no-repeat;
	}
.AddMemberBtn li{
	position:absolute;
	width:111px;
	margin:0;
	padding:0;
	list-style:none;
	}
.AddMemberBtn li a{
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/btn_addmember.gif);
	background-repeat:no-repeat;
	text-indent:-99999px;
	display:block;
	height: 63px;
	}
.AddMemberBtn li.BtnaAddMember{
	left:0;
	}
.AddMemberBtn li.BtnaAddMember a{
	width:111px;
	background-position:0 0;
	}
.AddMemberBtn li.BtnaAddMember a:hover{
	background-position:0 -63px;
	}

.AddMemberBtn li.BtnStorelogin{
	left:111px;
	}
.AddMemberBtn li.BtnStorelogin a{
	width:111px;
	background-position:-111px 0;
	}
.AddMemberBtn li.BtnStorelogin a:hover{
	background-position:-111px -63px;
	}
.AddBannerA{
	width:220px;
	height:73px;
	border:#e1e1e1 solid 1px;
	margin-bottom:5px;
	overflow:hidden;
	}
.AddBannerB{
	width:220px;
	height:117px;
	border:#e1e1e1 solid 1px;
	margin-top:8px;
	overflow:hidden;
	}

/*NewsContentRight*/	
.NewsContentRight{
	float:right;
	width:291px;
	height:auto;
	margin-top:10px;
	}
	
/*blogFoodForm*/
.blogFoodForm{
	width:291px;
	height:auto;
	}
.BlogFoodTitle{
	height:160px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/foodblog_titlebg.gif);
	background-repeat:no-repeat;
	}
.BlogFoodTitle .Title{
	position:relative;
	width:291px;
	height:36px;
	margin:0;
	}
.BlogFoodTitle .Title2{
	position:relative;
	width:130px;
	height:100px;
	margin:0;
	padding:12px 80px 12px 81px; 
	}
.Blogphoto{
	width:130px;
	height:100px;
	margin:auto 0;
	border:#e1e1e1 solid 1px;
	padding:0;
	line-height:100px;
	display:table-cell; 
	text-align:center; 
	vertical-align:middle;
	}
.Blogphoto img{
	vertical-align:middle;
    margin:expression(Math.floor( (this.parentNode.clientHeight-this.clientHeight)/2 )+'px auto');
	}
.BlogFoodList{
	border-bottom:#bebebe solid 1px;
	border-left:#bebebe solid 1px;
	border-right:#bebebe solid 1px;
	width:269px;
	height:auto;
	padding:0 10px;
	}
.BlogFoodList h3{
	font-family:"微軟正黑體";
	font-weight:bold;
	color:#ff9900;
	height:17px;
	margin:0;
	padding-left:5px;
	overflow:hidden;
	}
.BlogFoodList h3 a{
	font-weight:bold;
	color:#ff9900;
	font-size:14px;
	text-decoration:none;
	}
.BlogFoodList h3 a:hover{
	font-weight:bold;
	color:#ff5a00;
	font-size:14px;
	text-decoration:none;
	}
.BlogFoodList p {
	height:70px;
	line-height:1.5;
	letter-spacing: 1pt;
	color:#4f4f4f;
	margin:0;
	padding:2px 0 0 5px;
	overflow:hidden;
	}
.BlogFoodList p.B_ReadMore{
	height:24px;
	color:#ffa600;
	text-decoration:none;
	}
.BlogFoodList p.B_ReadMore a{
	color:#ffa600;
	text-decoration:underline;
	}
.BlogFoodList p.B_ReadMore a:hover{
	color:#ff5a00;
	text-decoration:none;
	}
	
/*discountStore*/
/*.discountStore{
	width:251px;
	height:204px;
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/discount_bg.gif);
	background-repeat:no-repeat;
	padding:60px 20px 0 20px;
	}*/
.DiscountStoreListForm{
	width:240px;
	height:75px;
	}
.DiscountStoreList {
	width:240px;
	margin:0;
	padding:0;
	}
.DiscountStoreList .Dc_photo{
	float:left;
	width:73px;
	height:73px;
	margin:0;
	border:#d1d1d1 solid 1px;
	line-height:73px;
	display:table-cell; 
	text-align:center; 
	vertical-align:middle; 
	}
.DiscountStoreList .Dc_photo span{
	height:100%; display:inline-block;
	}
.DiscountStoreList .Dc_photo *{vertical-align:middle;}
.DiscountStoreList .Dc_photo img{
	vertical-align:middle;
    margin:expression(Math.floor( (this.parentNode.clientHeight-this.clientHeight)/2 )+'px auto');
 	}
.DiscountStoreList .Dc_List{
	float:left;
	width:155px;
	height:73px;
	margin-left:5px;
	}
.Dc_List h5{
	font-family:"微軟正黑體";
	font-weight:bold;
	font-size:12px;
	height:15px;
	color:#e73828;
	margin:0;
	padding-left:5px;
	overflow:hidden;
	}
.Dc_List h5 a{
	color:#e73828;
	text-decoration:none;
	}
.Dc_List h5 a:hover{
	color:#e73828;
	text-decoration:underline;
	}
.DiscountStoreList .Dc_List p.D_DCbg{
	float:left;
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/discount_pricebg.gif);
	background-repeat:no-repeat;
	margin:0;
	width:52px;
	height:39px;
	color:#fff;
	text-align:center;
	padding-top:13px;
	}
.DiscountStoreList .Dc_List p.D_DCbg span{
	color:#fff;
	font-size:20px;}
.DiscountStoreList .Dc_List p.D_ListWord{
	float:left;
	width:160px;
	height:45px;
	line-height:1.3;
	letter-spacing: 1pt;
	color:#4f4f4f;
	margin:0;
	padding:3px 0 0 3px;
	overflow:hidden;
	}
.DcListMoreForm{
	width:240px;
	}
.DcListMore {
	width:220px;
	padding:0;
	margin:0;
	}
.DcListMore li{
	width:220px;
	height:15px;
	margin-left:12px;
	letter-spacing:1pt;
	line-height:1.2;
	padding:3px;
	list-style-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/pointdot.gif);
	border-bottom:dotted #4f4f4f 1px;
	}
.DcListMore li a{
	color:#4f4f4f;
	text-decoration:none;
	}
.DcListMore li a:hover{
	color:#000;
	text-decoration:none;
	}
	
/*newstoreArea*/
.newstoreArea{
	width:582px;
	}
.NewstoreTitle{
	width:547px;
	height:22px;
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/newstore_titlebg.gif);
	background-repeat:no-repeat;
	font-family:"微軟正黑體";
	font-weight:bold;
	font-size:14px;
	color:#fff;
	vertical-align:middle;
	padding:5px 0 0 35px;
	}
.NewstoreListForm{
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/newstore_line.gif);
	background-repeat:repeat-y;
	height:auto;
	padding-bottom:15px;
	}

.NewstoreListBottom{
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/newstore_bottombg.gif);
	background-repeat:no-repeat;
	height:8px;
	}
.NewstoreListForm .Ns_ListForm{
	width:480px;
	height:160px;
	margin:0 0 0 42px;
	border-bottom:#888787 dotted 1px;
	padding:0 5px;
	}
.NewstoreListForm .Ns_ListFormNoLine{
	width:480px;
	height:160px;
	margin:0 0 0 42px;
	padding:0 5px;
	}
.Ns_ListForm li ,.Ns_ListFormNoLine li{
	float:left;
	list-style:outside none;
	padding:6px;
	}
.NewstorePhotoBg{
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/store_picbg.gif);
	background-repeat:no-repeat;
	width:100px;
	height:112px;
	text-align:center; 
	padding:7px 4px 4px;

	}
	
.NewstorePhoto{
	position:relative;
	width:100px;
	height:100px;
	overflow:hidden;

	}
.NewstorePhoto img{
	max-height: 100px;
	max-width: 100px;	

	}
.StoreName{
	position:relative;
	width:100px;
	height:28px;
	margin-top:10px;
	color:#4f4f4f;
	letter-spacing:1pt;
	line-height:1.2;
	overflow:hidden;
	}
.StoreName a{
	color:#4f4f4f;
	text-decoration:none;
	}
.StoreName a:hover{
	color:#000;
	text-decoration:none;
	}
	
/*hotstoreArea*/
.hotstoreArea{
	width:582px;
	margin:10px 0;
	}
.HotstoreTitle{
	width:547px;
	height:22px;
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/hotstore_titlebg.gif);
	background-repeat:no-repeat;
	font-family:"微軟正黑體";
	font-weight:bold;
	font-size:14px;
	color:#fff;
	vertical-align:middle;
	padding:5px 0 0 35px;
	}
.HotstoreListForm{
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/newstore_line.gif);
	background-repeat:repeat-y;
	height:auto;
	padding:0 0 15px 6px;
	}
.BtnLeft{
	float:left;
	width:27px;
	height:160px;
	margin-left:10px;
	cursor:pointer;
	}
.BtnRight{
	float:left;
	width:27px;
	height:160px;
	cursor:pointer;
	}
.BtnLeft a{
	width:27px;
	height:160px;
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/h_arrow_left.gif);
	background-repeat:no-repeat;
	display:block;
	background-position:0 0;
	}
.BtnRight a{
	width:27px;
	height:160px;
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/h_arrow_right.gif);
	background-repeat:no-repeat;
	display:block;
	background-position:0 0;
	}
.BtnLeft a:hover ,.BtnRight a:hover{
	width:27px;
	background-position:-27px 0;
	}

.HotstoreListBottom{
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/newstore_bottombg.gif);
	background-repeat:no-repeat;
	height:8px;
	}
.HotstoreListForm .Hs_ListFormScoll{
	float:left;
	width:480px;
	height:160px;
	overflow:hidden;
	padding:0 5px;
	}
.HotstoreListForm .Hs_ListForm{
	width:480px;
	height:160px;
	margin:0;
	padding:0;
	}

.Hs_ListForm li ,.Hs_ListForm li{
	float:left;
	list-style:outside none;
	padding:6px;
	}

/*ServiceCenter*/
.serviceCenterForm{
	width:582px;
	height:50px;
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/servicecenter_bg.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	padding-top:20px;
	}
.serviceCenterForm ul{
	margin:auto 0;
	padding-left:40px;
	}
.serviceCenterForm li{
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0 30px;
	}
.serviceCenterForm li a{
	color:#4f4f4f;
	text-decoration:none;
	}
.serviceCenterForm li a:hover{
	color:#4f4f4f;
	text-decoration:underline;
	}

/*fbfacebookForm*/
.fbfacebookForm{
	width:291px;
	height:auto;
	margin-top:10px;
	}
	
	
/*footer*/
.footer{
	width:1000px;
	height:auto;
	}
.Sharebar{
	text-align:right;
	width:895px;
	height:28px;
	margin-top:5px;
	}
.ShareBtn{
	float:right;
	width:28px;
	margin:0 0 0 10px;
	}
.Logobar{
	text-align:right;
	width:895px;
	height:54px;
	}
.FooterLogo{
	float:left;
	width:206px;
	}
.QaBar{
	float:left;
	width:679px;
	height:18px;
	margin-top:34px;
	padding:2px 10px 0 0;
	background-color:#efefef;
	vertical-align:bottom;
	}
.QaBar a{
	color:#4f4f4f;
	text-decoration:none;
	}
.QaBar a:hover{
	color:#0090c2;
	text-decoration:underline;
	}
.CopyRightbar{
	margin:10px 0 40px 0;
	width:895px;
	font-size:11px;
	}
.CopyRightbar a{
	color:#4f4f4f;
	text-decoration:none;
	}
.CopyRightbar a:hover{
	color:#4f4f4f;
	text-decoration:underline;
	}
.CopyRight{
	float:right;}
	
#service_online {
	Z-INDEX: 1;
	LEFT: 600px;
	WIDTH: 170px;
	POSITION: absolute;
	TOP: 150px;
	HEIGHT: 110px
}	
#inviteFriends {
	Z-INDEX: 1;
	LEFT: 600px;
	WIDTH: 170px;
	POSITION: absolute;
	TOP: 150px;
	HEIGHT: 110px
}	
#fbDragonboatfestival {
	Z-INDEX: 1;
	LEFT: 600px;
	WIDTH: 170px;
	POSITION: absolute;
	TOP: 150px;
	HEIGHT: 110px
}
/*indexvideo*/
.indexVideoForm{
	border:#bcbcbc 1px solid;
	width:271px;
	height:79px;
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/video_title.png);
	background-position:left;
	background-repeat:no-repeat;
	margin:10px 0;
	padding-left:20px;
	}
.videoEachFrom ul{
	margin:0 15px;
	}
.videoEachFrom li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:70px;
	height:70px;
	margin:3px 8px;
	}
.videotobringBtn{
	width:70px;
	height:70px;
	display:block;
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/video_tobring.png);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-999px;
	border:none 0;
	cursor:pointer;
	}
.videotobringBtn:hover{
	width:70px;
	height:70px;
	background-position:0 -71px;
	}
.videotogoBtn{
	width:70px;
	height:70px;
	display:block;
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/video_togo.png);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-999px;
	border:none 0;
	cursor:pointer;
	}
.videotogoBtn:hover{
	width:70px;
	height:70px;
	background-position:0 -71px;
	}
.videowebuyBtn{
	width:70px;
	height:70px;
	display:block;
	background-image:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/video_webuy.png);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-999px;
	border:none 0;
	cursor:pointer;
	}
.videowebuyBtn:hover{
	width:70px;
	height:70px;
	background-position:0 -71px;
	}
/*foodnews*/
.foodnewsForm{
	width:291px;
	height:auto;
	margin-bottom:10px;
	}
.foodnewsBorder{
	border-bottom:#bebebe 1px solid;
	border-left:#bebebe 1px solid;
	border-right:#bebebe 1px solid;
	height:auto;
	padding:5px 0;
	}
.foodnewsSingle{
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/news_bg.gif) no-repeat;
	width:262px;
	height:73px;
	margin:0 auto;
	padding:20px 10px;
	}
.foodnewsPic{
	width:98px;
	height:75px;
	border:#ff9900 1px solid;
	line-height:75px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	}
.foodnewsPic img{
	vertical-align:middle;
    margin:expression(Math.floor( (this.parentNode.clientHeight-this.clientHeight)/2 )+'px auto');
	}/*for ie7.0 ie6.0*/
/*.foodnewsPic span{
	height:100%; display:inline-block;
	}
.foodnewsPic *{vertical-align:middle;}*/
.foodnewsSingle h3{
	color:#ff9900;
	padding-left:105px;
	margin:0;
	font-size:13px;
	}
.foodnewsSingle h3 a{
	color:#ff9900;
	text-decoration:none;
	}
.foodnewsSingle h3 a:hover{
	color:#ff5a00;
	text-decoration:none;
	}
.foodnewsSingle p{
	color:#4f4f4f;
	line-height:18px;
	margin:0;
	padding-left:105px;
	font-size:12px;
	}
/*add login*/
.loginForm{
	width:291px;
	height:auto;
	margin:10px 0;
	}
.loginTitleBg{
	width:291px;
	height:17px;
	background:url(/cbg-include/images/index/login_bg.gif) no-repeat;
	text-indent:3em;
	padding:10px 0;
	color:#f13937;
	}
.loginWord{
	color:#299cd2;
	}
.loginWord a{
	color:#299cd2;
	text-decoration:underline;
	}
.loginWord a:hover{
	color:#299cd2;
	text-decoration:none;
	}
.loginBorder{
	border-bottom:#bebebe 1px solid;
	border-left:#bebebe 1px solid;
	border-right:#bebebe 1px solid;
	height:auto;
	padding:5px;
	}
.riginate{
	width:266px;
	height:auto;
	margin:5px auto;
	background:url(/cbg-include/images/index/login_buy.gif) no-repeat left top;
	border-bottom:#ee3729 1px dashed;
	}
.inviteicon{
	width:266px;
	height:auto;
	margin:5px auto;
	background:url(/cbg-include/images/index/login_invite.gif) no-repeat left top;
	border-bottom:#ee3729 1px dashed;
	}
.riginate p, .inviteicon p{
	color:#ff821d;
	margin:0 0 0 60px;
	padding-bottom:5px;
	}
.riginate p a, .inviteicon p a{
	color:#ff821d;
	text-decoration:none;
	}
.riginate p a:hover,.inviteicon p a:hover{
	color:#e73828;
	text-decoration:underline;
	}
.login_storylist{
	width:64px;
	height:64px;
	margin:0 14px;
	background:url(/cbg-include/images/index/login_storylist.gif) no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	}
.login_love{
	width:64px;
	height:64px;
	margin:0 14px;
	background:url(/cbg-include/images/index/login_love.gif) no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	}
.login_userule{
	width:64px;
	height:64px;
	margin:0 14px;
	background:url(/cbg-include/images/index/login_userule.gif) no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	}
/*add sponsor*/
.sponsor{
	width:281px;
	height:78px;
	margin:10px 0;
	padding:15px 5px 5px 5px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/sponsorbg.jpg) no-repeat;
	}
.sponsorForm{
	width:271px;
	}
.sponsorName a{
	font-size:11px;
	color:#4f4f4f;
	text-decoration:none;	
	}
.sponsorName a:hover{
	color:#000;
	text-decoration:none;		
	}
	
	
	/*add kind of food*/
/*add gift*/
.giftBg{
	width:291px;
	height:146px;
	margin:10px 0;
	padding-top:102px;
	background:url(/cbg-include/images/index/gift_bg.jpg) no-repeat;
	}
.giftStart{
	color:#63a40e;
	width:275px;
	margin:0 auto;
	}
.giftSelect{
	width:275px;
	margin:5px auto;
	}
.giftSelectGlay{
	color:#4f4f4f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.Btngobuygift{
	background:url(/cbg-include/images/index/btn_gobuygift.png) no-repeat;
	width:125px;
	height:50px;
	display:block;
	cursor:pointer;
	margin:0 auto;
	}
.Btngobuygift:hover{
	height:50px;
	background-position:0 -50px;
	}
/*allsearchbar*/
.allsearchbar{
	width:805px;
	height:58px;
	padding-left:90px;
	margin:10px auto;
	background:url(/cbg-include/images/index/search_soon.jpg) no-repeat left;
	}
.fixbarForm{
	width:794px;
	height:58px;
	}
.NewsSearchbarform{
	width:375px;
	height:26px;
	}
.NewSB{
	width:375px;
	height:26px;
	margin:0;
	padding:0;
	list-style: none;
	position:relative;
	background:url(/cbg-include/images/index/allsearchbar.jpg) no-repeat;
	}
.NewSB li{
	float:left;
	position:absolute;
	width:79px;
	margin:0;
	padding:0;
	list-style:none;
	}
.NewSB li a{
	background:url(/cbg-include/images/index/allsearchbar.jpg) no-repeat;
	text-indent:-99999px;
	display:block;
	height: 26px;
	}
.NewSB li.Outsend{
	left:0;
	}
.NewSB li.Outsend a{
	width:79px;
	background-position:0 0;
	}
.NewSB li.Outsend a:hover{
	background-position:0 -26px;
	}
.NewSB li.Outsend a.Active{
	width:79px;
	background-position:0 -26px;
	}
.NewSB li.Tobring{
	left:79px;
	}
.NewSB li.Tobring a{
	width:79px;
	background-position:-79px 0;
	}
.NewSB li.Tobring a:hover{
	background-position:-79px -26px;
	}
.NewSB li.Tobring a.Active{
	width:79px;
	background-position:-79px -26px;
	}
.NewSB li.Webuy{
	left:158px;
	}
.NewSB li.Webuy a{
	width:79px;
	background-position:-158px 0;
	}
.NewSB li.Webuy a:hover{
	background-position:-158px -26px;
	}
.NewSB li.Webuy a.Active{
	width:79px;
	background-position:-158px -26px;
	}
.NewSB li.AreaName{
	left:237px;
	}
.NewSB li.AreaName a{
	width:138px;
	background-position:-237px 0;
	}
.NewSB li.AreaName a:hover{
	background-position:-237px -26px;
	}
.NewSB li.AreaName a.Active{
	width:138px;
	background-position:-237px -26px;
	}
.allbarBg{
	width:794px;
	height:22px;
	padding:5px 0;
	background:url(/cbg-include/images/index/searchbar_bg.jpg) no-repeat;
	}
.NewselectWord{
	font-family:"微軟正黑體";
	font-size:12px;
	color:#4f4f4f;
	margin:0 3px;
	}
.barPS{
	color:#f7ffcf;
	padding-left:5px;
	}
.newSearchBtn{
	width:59px;
	height:20px;
	margin:0 5px;
	cursor:pointer;
	display:block;
	background:url(/cbg-include/images/index/btn_newsearch.jpg) no-repeat;
	}
.newSearchBtn:hover{
	background-position:0 -20px;
	}
/*add kind of food*/
.kindForm{
	width:583px;
	height:auto;
	margin:10px 0;
	}
.kindTitle{
	width:548px;
	height:22px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/shopkind_title.jpg) no-repeat;
	padding:5px 0 0 35px;
	line-height:22px;
	}
.kindeTitleW{
	font-family:"微軟正黑體";
	font-weight:bold;
	font-size:14px;
	color:#fff;
	vertical-align:middle;
	}
.kindCon{
	height:auto;
	border-left:#fa6d0f 1px solid;
	border-right:#fa6d0f 1px solid;
	padding:8px 8px;
	}
.kindBottom{
	width:583px;
	height:13px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/kind_bottom.jpg) no-repeat;}
.kindConList{
	border-bottom:#dddcdc 1px solid;
	padding-bottom:5px;
	margin-bottom:5px;
	}
.kindConList_Title{
	font-size:12px;
	color:#949494;
	margin-bottom:5px;
	}
.List_Title{
	font-size:15px;
	color:#f3491c;
	margin:0 auto;
	}
.List_Title a{
	color:#f3491c;
	text-decoration:none;
	}
.List_Title a:hover{
	color:#f3861c;
	text-decoration:none;
	}
.kindConListForm{
	height:auto;
	}
.kindConListForm_Single{
	float:left;
	width:270px;
	height:77px;
	margin:0 5px;
	}
.ListForm_SingleL{
	float:left;
	width:98px;
	height:75px;
	border:#ffda95 1px solid;
	}
	
.ListForm_SingleL img{
	max-height: 75px;
	max-width: 98px;	
}	
.ListForm_SingleR{
	float:left;
	width:165px;
	margin-left:5px;
	}
.ListForm_SingleR h3{
	margin:0;
	height:14px;
	overflow:hidden;
	color:#f3811c;
	font-size:12px;
	font-weight:bold;
	}
.ListForm_SingleR h3 a{
	color:#f3811c;
	text-decoration:none;
	}
.ListForm_SingleR h3 a:hover{
	color:#f35e1c;
	text-decoration:none;
	}	
.ListForm_SingleR p{
	margin:5px 0 0 0 ;
	color:#545454;
	line-height:18px;
	}
.Listmore{
	color:#ffa600;
	font-size:11px;
	}
.Listmore a{
	color:#ffa600;
	text-decoration:underline;
	}
.Listmore a:hover{
	color:#ffa600;
	text-decoration:none;
	}
/*fungo_banner*/
.rightsideBanner{
	margin:10px auto;
	width:291px;
	height:auto;
	}
/*kindbar*/
.kindBar{
	height:27px;
	width:886px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/kindtitle.jpg) left no-repeat;
	margin:0 auto 10px auto;
	line-height:17px;
	/*text-indent:94px;*/
	}
.kindBar ul{
	margin:0 0 0 92px;
	*margin:0 0 0 92px;
	list-style-type:none;
	}
.kindBar li{
	margin:0;
	padding:5px 0 0 0;
	*padding:7px 0 0 0;
	list-style-type:none;
	width:72px;
	height:22px;
	float:left;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/kindbg.jpg) no-repeat;
	color:#ff6900;
	text-align:center;
	}
.kindBar ul li a{
	color:#ff6900;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/kindbg.jpg) no-repeat;
	text-decoration:none;
	height:22px;
	display:block;
	}
.kindBar ul li a:hover{
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newpath/cbg-include/images/index/kindbg.jpg) no-repeat;
	background-position:0 -22px;
	}
/*add eventbanner*/
.eventbanner{
	margin:10px 0;
	padding:0;
	}
.eventbannerL{
	width:276px;
	height:83px;
	float:left;
	}
.eventbannerR{
	margin:0 0 0 10px;
	float:left;
	}