@charset "utf-8";
/* CSS Document */

.footerNew{
	height:auto;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/footerbg.jpg) repeat-x;
	text-align:center;
	padding:5px;
	margin:0 auto;
	}
.footerList{margin:0 auto;padding:0; text-align:center;width:650px; height:30px; text-align:center;}
.footerCon{margin:0 0 0 90px;padding:0; list-style:none; width:500px; }
.footerCon li{color:#FFF; border-right:#FFF 1px solid;margin-top:5px;padding:0 5px; float:left;}
.footerCon li a{color:#FFF; text-decoration:none;}
.footerCon li a:hover{color:#ffd190; text-decoration:none;}
.shareiconyou{
	margin:0 0 0 5px;
	padding:0;
	float:left;
	width:30px; 
	height:30px;
	display:block;
	border-right:none;
	cursor:pointer;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/icon_youtube.jpg) no-repeat;
	}
.shareiconyou:hover{
	height:30px;
	background-position:0 -30px;
	}
.shareiconfb{
	margin:0 0 0 5px;
	padding:0;
	float:left;
	width:30px; 
	height:30px;
	display:block;
	border-right:none;
	cursor:pointer;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/icon_fb.jpg) no-repeat;
	}
.shareiconfb:hover{
	height:30px;
	background-position:0 -30px;
	}
.shareicongoogle{
	margin:0 0 0 5px;
	padding:0;
	float:left;
	width:30px; 
	height:30px;
	display:block;
	border-right:none;
	cursor:pointer;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/icon_google.jpg) no-repeat;
	}
.shareicongoogle:hover{
	height:30px;
	background-position:0 -30px;
	}
.newCopyright{margin:5px auto; padding:0; text-align:left;width:500px;}
.mainlogo{float:left; width:173px; height:47px;}
.company{float:left;font-size:11px;margin:10px 0 0 5px;}
.iconshare{float:left;width:150px;}

/*newHeader*/
.newHeaderForm{
	height:auto;
	margin:0 auto;
	}
.newHeader{
	width:100%;
	min-width:1050px;
	height:142px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/headerbg.jpg) repeat-x;
	margin:0 auto;
	}
.mainMenu{
	width:100%;
	min-width:1050px;
	height:33px;
	margin:0 auto;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/footerbg.jpg) repeat-x;
	}
.mainMenuForm{
	width:1026px;
	margin:0 auto;
	padding:0;
	height:33px;
	list-style:none;
	position:relative;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/mainmenu.jpg) no-repeat;
	}
.mainMenuForm li{
	margin:0;
	padding:0;
	float:left;
	height:33px;
	list-style:none;
	position:relative;
	}
.mainMenuForm li a{
	height:33px;
	display:block;
	text-indent:-99999px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/mainmenu.jpg) no-repeat;
	}
.mainMenuForm li.Tab01,
.mainMenuForm li.Tab02,
.mainMenuForm li.Tab03,
.mainMenuForm li.Tab04,
.mainMenuForm li.Tab05,
.mainMenuForm li.Tab06,
.mainMenuForm li.Tab07,
.mainMenuForm li.Tab08{ 
	float:left;
	}
.mainMenuForm li.Tab01 a{
	width:118px;
	background-position:0 0;
	}
.mainMenuForm li.Tab01 a:hover{
	background-position:0 -33px;
	}
.mainMenuForm li.Tab02 a{
	width:118px;
	background-position:-118px 0;
	}
.mainMenuForm li.Tab02 a:hover{
	background-position:-118px -33px;
	}
.mainMenuForm li.Tab03 a{
	width:167px;
	background-position:-236px 0;
	}
.mainMenuForm li.Tab03 a:hover{
	background-position:-236px -33px;
	}
.mainMenuForm li.Tab04 a{
	width:118px;
	background-position:-403px 0;
	}
.mainMenuForm li.Tab04 a:hover{
	background-position:-403px -33px;
	}
.mainMenuForm li.Tab05 a{
	width:118px;
	background-position:-521px 0;
	}
.mainMenuForm li.Tab05 a:hover{
	background-position:-521px -33px;
	}
.mainMenuForm li.Tab06 a{
	width:134px;
	background-position:-639px 0;
	}
.mainMenuForm li.Tab06 a:hover{
	background-position:-639px -33px;
	}
.mainMenuForm li.Tab07 a{
	width:119px;
	background-position:-773px 0;
	}
.mainMenuForm li.Tab07 a:hover{
	background-position:-773px -33px;
	}
.mainMenuForm li.Tab08 a{
	width:119px;
	background-position:-892px 0;
	}
.mainMenuForm li.Tab08 a:hover{
	background-position:-892px -33px;
	}
.HeaderCenter{
	width:916px;
	height:auto;
	margin:0 auto;
	}
.mainLogo{
	width:235px; height:139px; float:left;}
.mainAbout{
	width:600px;
	float:right;}
.mainAboutTop{
	margin:0;
	padding:0;
	height:20px;
	}
.mainAboutDetail{
	width:270px;
	margin:0;
	padding:0;
	list-style:none;
	}
.mainAboutDetail li{
	margin:5px 0 0 0;
	padding:0 8px;
	height:10px;
	list-style:none;
	border-right:#4f4f4f 1px solid;
	float:left;
	}
.mainAboutDetail li a{
	color:#4f4f4f;
	text-decoration:none;
	}
.mainAboutDetail li a:hover{
	color:#000;
	text-decoration:none;
	}
.shopLogin{
	padding:5px;
	background:#7cc52e;
	color:#FFF;
	margin-left:5px;
	float:left;	
	}
.shopLogin a{
	color:#FFF;
	text-decoration:none;
	}
.shopLogin a:hover{
	color:#184b10;
	text-decoration:none;
	}
.mainAboutBottom{
	margin:0;
	padding:0;
	height:auto;
	float:right;
	}
.mainAboutBottomAD{
	float:left;
	width:453px;
	height:74px;
	margin:19px 10px 0 10px;
	*margin:24px 10px 0 10px;
	}
.mainAboutBottomFlash{
	float:left;
	width:105px;
	height:110px;
	margin-top:5px;
	}
/*newSearchbarForm*/
.newSearchbarForm{
	width:903px;
	height:auto;
	margin:0 auto;
	padding:10px 0;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/content/c_new/top_border.gif) bottom no-repeat;
	}
.searchbarFormLeft{
	margin:0;
	height:auto;
	float:left;
	}
.searchbarFormRight{
	margin:0;
	height:auto;
	float:left;
	}
.searchFormNew{
	width:664px;
	height:auto;
	}
.searchMenu{
	margin:0;
	padding:0;
	width:566px;
	position:relative;
	list-style:none;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/searchmenu.jpg) no-repeat;
	height:37px;
	}
.searchMenu li{
	margin:0;
	padding:0;
	height:37px;
	position:relative;
	float:left;
	}
.searchMenu li a{
	height:37px;
	display:block;
	text-indent:-99999px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/searchmenu.jpg) no-repeat;}
.searchMenu li.searchMenu01,
.searchMenu li.searchMenu02,
.searchMenu li.searchMenu03,
.searchMenu li.searchMenu04,{
	float:left;
	}	
.searchMenu li.searchMenu01 a{
	width:123px;
	background-position:0 0;
	}
.searchMenu li.searchMenu01 a:hover{
	background-position:0 -37px;
	}
.searchMenu li.searchMenu01 a.Press{
	background-position:0 -37px;
	}
.searchMenu li.searchMenu02 a{
	width:123px;
	background-position:-123px 0;
	}
.searchMenu li.searchMenu02 a:hover{
	background-position:-123px -37px;
	}
.searchMenu li.searchMenu02 a.Press{
	background-position:-123px -37px;
	}
.searchMenu li.searchMenu03 a{
	width:123px;
	background-position:-246px 0;
	}
.searchMenu li.searchMenu03 a:hover{
	background-position:-246px -37px;
	}
.searchMenu li.searchMenu03 a.Press{
	background-position:-246px -37px;
	}
.searchMenu li.searchMenu04 a{
	width:197px;
	background-position:-369px 0;
	}
.searchMenu li.searchMenu04 a:hover{
	background-position:-369px -37px;
	}
.searchMenu li.searchMenu04 a.Press{
	background-position:-369px -37px;
	}
.stylebg1{width:644px;height:152px;background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/searchbar1.jpg) no-repeat;padding:15px 10px 0 10px;}
.stylebg2{width:644px;height:157px;background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/searchbar2.jpg) no-repeat;padding:10px 10px 0 10px;}
.stylebg3{width:644px;height:152px;background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/searchbar3.jpg) no-repeat;padding:15px 10px 0 10px;}
.stylebg4{width:644px;height:152px;background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/searchbar4.jpg) no-repeat;padding:15px 10px 0 10px;}
.stepTeach{
	width:664px;
	height:220px;
	}
.stylebg1 p{margin:0;padding:0;color:#887d7d;}
.stylebg1 h3{margin:8px 0;*margin:3px 0; font-size:15px; color:#d82f1f;}
.stylebg1 dl{margin:0;padding:0;}
.stylebg1 dt{margin:0;padding-left:3px;color:#ff6c00;}
.stylebg1 dd{margin:0;padding:3px; float:left;}
.stylebg2 p{margin:0;padding:0;color:#887d7d;}
.stylebg2 p.start{margin:0;padding:3px;color:#ff6c00;}
.stylebg2 h3{margin:5px 0; font-size:15px; color:#d82f1f;}
.styleForm{width:500px;height:46px;}
.stylebg2 ul{margin:0;padding:0; list-style:none;}
.stylebg2 li{margin:0;padding-left:3px;float:left;}
.stylebg3 p, .stylebg4 p{margin:0;padding:0;color:#887d7d;}
.stylebg3 h3, .stylebg4 h3{margin:8px 0;*margin:3px 0; font-size:15px; color:#d82f1f;}
.stylebg3 dl, .stylebg4 dl{margin:0;padding:0;}
.stylebg3 dt, .stylebg4 dt{margin:0;padding-left:3px;color:#ff6c00;}
.stylebg3 dd, .stylebg4 dd{margin:0;padding:3px; float:left;}
.btn_newsearch{
	width:65px;
	height:23px;
	display:block;
	cursor:pointer;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/btn_newsearch.jpg) no-repeat;
	}
.btn_newsearch:hover{
	background-position:0 -23px;
	}
	
/*newlogin*/
.newlogin_bg{
	width:220px;
	height:209px;
	margin-left:5px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/newlogin_bg.gif) no-repeat;
	padding:7px 0 0 0 ;
	}
/*newADbanner*/
.newADbanner{
	width:220px;
	height:auto;
	margin-left:5px;
	}
.indexAD{
	width:220px;
	height:62px;
	margin:6px 0;
	}
.usercomin{
	width:120px;
	height:45px;
	margin:0 0 0 95px;
	}
.usercomin span{
	color:#2887c4;
	}
.usercomin span a{
	color:#2887c4;
	text-decoration:underline;
	}
.usercomin span a:hover{
	color:#2887c4;
	text-decoration:none;
	}
.memberEvent{
	width:210px;
	height:auto;
	margin:30px  auto 0 auto;
	}
.memberEvent h3{
	color:#ff6e1f;
	text-align:center;
	margin:5px 0;
	font-size:13px;
	}
.memberEventInfo{
	margin:10px 0 0 0;
	width:210px;
	}
.memberEventInfo p{
	margin:0;
	color:#642c0a;
	padding:10px 0 0 70px;
	}
.memberEventInfo p a{
	color:#642c0a;
	text-decoration:none;
	}
.memberEventInfo p a:hover{
	color:#8e4f2a;
	text-decoration:none;
	}
.EventInfoPhoto{
	width:67px;
	height:67px;
	float:left;
	border:#ff9000 1px solid;
	margin:5px;
	}
.memberLogin{
	width:210px;
	height:auto;
	margin:10px  auto 0 auto;
	}
.memberbuyer{
	margin:2px 0;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/login_iconbuy.png) left no-repeat;
	border-bottom:#953d1b 1px dashed;
	padding-bottom:3px;
	}
.memberbuyer p, .memberinvite p{
	margin:0 0 3px 60px;
	color:#ff8a00;
	}
.memberbuyer p a, .memberinvite p a{
	color:#ff8a00;
	text-decoration:none;}
.memberbuyer p a:hover, .memberinvite p a:hover{
	color:#f83725;
	text-decoration:underline;}
.memberinvite{
	margin:2px 0;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/login_iconinvite.png) left no-repeat;
	border-bottom:#953d1b 1px dashed;
	padding-bottom:3px;
	}
.mageFile{
	width:auto;
	height:54px;
	}
.mageBtn{
	margin:2px 0 0 15px;
	padding:0;
	list-style:none;
	}
.mageBtn li{
	magin:0;
	padding:0 5px;
	width:50px;
	height:54px;
	float:left;
	}
.login_btnfile{
	width:50px;
	height:54px;
	display:block;
	cursor:pointer;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/login_btnfile.png) no-repeat;
	}
.login_btnfile:hover{
	height:54px;
	background-position:0 -54px;
	}
.login_btnstory{
	width:50px;
	height:54px;
	display:block;
	cursor:pointer;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/login_btnstory.png) no-repeat;
	}
.login_btnstory:hover{
	height:54px;
	background-position:0 -54px;
	}
.login_btnuse{
	width:50px;
	height:54px;
	display:block;
	cursor:pointer;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/login_btnuse.png) no-repeat;
	}
.login_btnuse:hover{
	height:54px;
	background-position:0 -54px;
	}
.tdborder{
	padding:0;
	margin:0;}
.discountStore{
	width:291px;
	height:auto;
	margin:10px auto;
	}
.discountTitle{
	width:291px;
	height:38px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/dis_title.jpg) no-repeat;
	}
.dicountRepeat{
	width:271px;
	height:auto;
	padding:10px 10px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/dis_line.jpg) repeat-y;
	}
.discountFooter{
	width:291px;
	height:43px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/dis_footer.jpg) no-repeat;
	}
.discountSingle{
	width:240px;
	height:auto;
	border-bottom:#ffac75 1px solid;
	padding:5px 0;
	margin:10px auto 0 auto;
	}
.dis_Photo{
	width:73px;
	height:73px;
	border:#ffd390 1px solid;
	float:left;
	}
.discountSingle h3{
	font-family:"微軟正黑體";
	font-weight:bold;
	font-size:12px;
	padding-left:80px;
	color:#e73828;
	margin:0;
	}
.discountSingle h3 a{
	color:#e73828;
	text-decoration:none;
	}
.discountSingle h3 a:hover{
	color:#c0635a;
	text-decoration:none;
	}
.discountSingle p{
	margin:0;
	padding-left:80px;
	line-height:18px;
	}
.discountSingle p span{
	color:#f06508;
	font-size:11px;
	}
.discountSingle p span a{
	color:#f06508;
	text-decoration:underline;
	}
.discountSingle p span a:hover{
	color:#f06508;
	text-decoration:none;
	}
/*multiple store*/
.multipleStore{
	-moz-border-radius:5px 5px 5px 5px;
	border:#E0CEB4 1px dashed;
	width:890px;
	height:auto;
	margin:10px auto;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/multiplestore.jpg) left no-repeat;
	padding:15px 5px;
	}
.mStoreSingle{
	margin:0 0 0 120px;
	padding:0;
	}
.mStoreSingle li{
	margin:0 8px 10px 8px;
	padding:0;
	list-style:none;
	width:66px;
	height:66px;
	border:#E0CEB4 1px solid;
	float:left;
	}
/*newsearchbar*/
.newStyleSearch{
	width:664px;
	height:45px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/newsearch/newsearchbg.jpg) no-repeat;
	}
.fastsearch{
	color:#ffffd9;
	font-family:"微軟正黑體";
	font-weight:bold;
	font-size:17px;
	float:left;
	margin:12px 0 0 10px;
	}
.searchinput{
	width:446px;
	height:24px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/newsearch/inputbg.png) no-repeat;
	margin:5px 0 0 10px;
	padding:6px 5px;
	float:left;
	}
.whitearea{
	border:0 none;
	color:#333;
	font-size:16px;
	}
.redsearch{
	width:89px;
	height:36px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/newsearch/btnsearchbg.png) no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	line-height:37px;
	text-align:center;
	margin:5px 0 0 5px;
	float:left;
	}
.redsearch a{
	width:89px;
	height:36px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/newsearch/btnsearchbg.png) no-repeat;
	color:#FFF;
	text-decoration:none;
	}
.redsearch a:hover{
	width:89px;
	height:36px;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/newsearch/btnsearchbg_r.png) no-repeat;
	color:#FFF;
	text-decoration:none;
	display:block;
	cursor:pointer;
	}
input{outline: medium none;}
.searchStyle{
	width:664px;
	height:155px;
	margin:5px 0;
	}
.adImage{
	width:662px;
	height:116px;
	margin:5px 0 0 0;
	background:#fce4b6;
	border:#ffd27b 1px solid;
	}
.newAdArea{
	width:150px;
	height:115px;
	position:relative;
	float:left;
	}
.newAdArea1{
	width:244px;
	height:104px;
	position:relative;
	border:#f8b95e 1px solid;
	top:5px;
	float:left;
	}
.newAdArea2{
	width:244px;
	height:104px;
	position:relative;
	border:#f8b95e 1px solid;
	top:5px;
	left:10px;
	float:left;
	}
.funflashBar{
	width:664px;
	height:98px;
	}
	
/*footer0828*/
.footer_B{
	width:100%;
	min-width:1050px;
	height:auto;
	background:#e73828 repeat-x;
	text-align:center;
	padding:8px 0;
	margin:0 auto;
	color:#FFF;
	}
.footerList2{
	width:560px;
	height:auto;
	margin:0 auto;
	padding:0;
	}
.footerList2 ul{
	margin:0 auto;
	padding:0;
	list-style:none;
	}
.footerList2 ul li{
	margin:0;
	list-style:none;
	padding:0 10px;
	float:left;
	}
.footerList2 ul li a{
	color:#FFF;
	text-decoration:none;
	}
.footerList2 ul li a:hover{
	color:#ffa39b;
	text-decoration:none;
	}
.copyWord{
	width:800px;
	border-top:#FFF 1px solid;
	padding:8px 0;
	margin:10px auto 0 auto; 
	}
.shareiconNew{
	margin:0 0 0 5px;
	padding:0;
	float:left;
	width:41px; 
	height:41px;
	display:block;
	border-right:none;
	cursor:pointer;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/icon_fb2.png) no-repeat;
	}
.shareiconNew:hover{
	height:41px;
	background-position:0 -41px;
	}
.shareiconNew2{
	margin:0 0 0 5px;
	padding:0;
	float:left;
	width:41px; 
	height:41px;
	display:block;
	border-right:none;
	cursor:pointer;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/icon_youtube2.png) no-repeat;
	}
.shareiconNew2:hover{
	height:41px;
	background-position:0 -41px;
	}
.shareiconNew3{
	margin:0 0 0 5px;
	padding:0;
	float:left;
	width:41px; 
	height:41px;
	display:block;
	border-right:none;
	cursor:pointer;
	background:url(http://s3-ap-northeast-1.amazonaws.com/2626images/shop/newshop/cbg-include/images/index/indexnew/icon_google2.png) no-repeat;
	}
.shareiconNew3:hover{
	height:41px;
	background-position:0 -41px;
	}
.company{
	font-size:130%;
	font-family:"微軟正黑體";}
	