@charset "utf-8";
img{border:0;}
body {
	SCROLLBAR-FACE-COLOR:#FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #00000;
	SCROLLBAR-SHADOW-COLOR: #2b2b2b;
	SCROLLBAR-3DLIGHT-COLOR: #464646;
	SCROLLBAR-ARROW-COLOR: #00000;
	SCROLLBAR-TRACK-COLOR: #d5d5d5; /*底色*/
	SCROLLBAR-DARKSHADOW-COLOR: #424242;
	SCROLLBAR-BASE-COLOR: #00000;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-position: 0px 15px;  */  
  /*overflow-x:hidden;  //不會出現橫拉把，x改成y的話就不會出現直拉把*/  

}
body >table {
	width: 1260px;
	margin: auto;
}
a:link   { font-size:13px; color:#000000; text-decoration:none;}
a:active  { font-size:13px; color:#777777; text-decoration:none;}
a:hover   { font-size:13px; color:#3399CC; text-decoration:none;}

.input_purple {
	background-color: #d7d4e0;
	border-color: #000000;
	border:0px solid;
	font: 12px 'trebuchet ms',helvetica,sans-serif;
	margin-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	}

.leftbg {
	background-image: url(images/index_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.rightbg {
	background-image: url(images/index_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.leftmidbg {
	background-image: url(images/index_04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.rightmidbg {
	background-image: url(images/index_12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.white12 {
	font-family: "新細明體";
	font-size: 12px;
	color: #FFFFFF;
}

.white12   a:link    {font-weight:normal; font-size:13px; color:#FFFFFF; text-decoration:none;}
.white12   a:visited {font-weight:normal; font-size:13px; color:#FFFFFF; text-decoration:none;}
.white12   a:active  {font-weight:normal; font-size:13px; color:#FFFFFF; text-decoration:none;}
.white12   a:hover   {font-weight:normal; font-size:13px; color:#ffd4f0; text-decoration:none;}
.start_rightbg {
	background-image: url(images/start_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}





.right_downbg {
	background-image: url(images/index_64.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.products_icontext {
	font-family: "新細明體";
	font-size: 12px;
	color: #660776;
	background-image: url(images/products_detail_67.jpg);
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-top: 2px;
}

.left_downbg {
	background-image: url(images/index_62.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.left_menubg {
	font-family: "新細明體";
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(images/index_25.jpg);
	padding-left: 28px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
}


.left_menubg   a:link    {font-weight:normal; font-size:12px; color:#FFFFFF; text-decoration:none;}
.left_menubg   a:visited {font-weight:normal; font-size:12px; color:#FFFFFF; text-decoration:none;}
.left_menubg   a:active  {font-weight:normal; font-size:12px; color:#FFFFFF; text-decoration:none;}
.left_menubg   a:hover   {font-weight:normal; font-size:13px; color:#c1c1c1; text-decoration:none;}



.gary11text {
	font-family: "新細明體";
	font-size: 13px;
	color: #777777;
	line-height: 16px;
	letter-spacing:1px;
}
.productdetail_icontext {
	font-family: "新細明體";
	font-size: 13px;
	font-weight: bold;
	color: #660776;
	background-image: url(images/products_detail_39.jpg);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 12px;
}


.white11 {
	font-family: "新細明體";
	font-size: 11px;
	color: #FFFFFF;
}


.gary11text  a:link    {font-weight:normal; font-size:13px; color:#000000; text-decoration:none;}
.gary11text  a:active  {font-weight:normal; font-size:13px; color:#777777; text-decoration:none;}
.gary11text  a:hover   {font-weight:normal; font-size:13px; color:#3399CC; text-decoration:none;}


.text11 {
	font-family: "新細明體";
	font-size: 13px;
	color: #000000;
	line-height: 18px;
}

.text11  a:link    {font-weight:normal; font-size:13px; color:#000000; text-decoration:none;}
.text11  a:visited {font-weight:normal; font-size:13px; color:#000000; text-decoration:none;}
.text11  a:active  {font-weight:normal; font-size:13px; color:#000000; text-decoration:none;}
.text11  a:hover   {font-weight:normal; font-size:13px; color:#6b077b; text-decoration:none;}

.shoppingcar_bg01 {
	background-image: url(images/member_history_32.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "新細明體";
	font-size: 11px;
	color: #FFFFFF;
	background-color: #412884;
}



.text12 {
	font-family: "新細明體";
	font-size: 13px;
	color: #000000;
	line-height: 18px;
}

.text12   a:link      {font-weight:normal; font-size:13px; color:#000000; text-decoration:none;}
.start_leftbg {
	background-image: url(images/start_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.text12   a:visited {font-weight:normal; font-size:13px; color:#000000; text-decoration:none;}
.text12   a:active  {font-weight:normal; font-size:13px; color:#000000; text-decoration:none;}
.text12   a:hover   {font-weight:normal; font-size:13px; color:#787878; text-decoration:none;}





.icontext {
	font-family: "新細明體";
	font-size: 13px;
	color: #645e5e;
	background-image: url(images/index_38.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
}

.purpletext11 {
	font-family: Arial;
	font-size: 13px;
	color: #620772;
	font-weight: bold;
}
.buttonbg {
	background-image: url(images/index_20.jpg);
	background-repeat: no-repeat;
	font-family: "新細明體";
	font-size: 13px;
	color: #777777;
	padding-left: 40px;
	padding-top: 1px;
}

.buttonbg   a:link      {font-weight:normal; font-size:13px; color:#777777; text-decoration:none;}
.buttonbg   a:visited {font-weight:normal; font-size:13px; color:#777777; text-decoration:none;}
.buttonbg    a:active  {font-weight:normal; font-size:13px; color:#777777; text-decoration:none;}
.buttonbg    a:hover   {font-weight:normal; font-size:13px; color:#ffffff; text-decoration:none;}


.datetext11 {
	font-family: Arial;
	font-size: 13px;
	color: #919090;
}


.text11_aril {
	font-family: Arial;
	font-size: 13px;
	color: #323131;
}
.text11_arilll {
	font-family: Arial;
	font-size: 13px;
	color: #CC00FF;
}

.text11_aril   a:link      {font-weight:normal; font-size:13px; color:#323131; text-decoration:none;}
.text11_aril  a:visited {font-weight:normal; font-size:13px; color:#323131; text-decoration:none;}
.text11_aril   a:active  {font-weight:normal; font-size:13px; color:#323131; text-decoration:none;}
.text11_aril    a:hover   {font-weight:normal; font-size:13px; color:#787878; text-decoration:none;}


.gary12text {
	font-family: "新細明體";
	font-size: 12px;
	color: #777777;
}

.gary12text  a:link   {font-weight:normal; font-size:13px; color:#000000; text-decoration:none;}
.gary12text  a:active  {font-weight:normal; font-size:13px; color:#777777; text-decoration:none;}
.gary12text  a:hover   {font-weight:normal; font-size:13px; color:#3399CC; text-decoration:none;}

.purpletext11_02 {
	font-family: "新細明體";
	font-size: 13px;
	color: #A03D85;
	font-weight: normal;
}
.purpletext11_02  a:link      {font-weight:normal; font-size:13px; color:#620772; text-decoration:none;}
.purpletext11_02  a:visited {font-weight:normal; font-size:13px; color:#620772; text-decoration:none;}
.purpletext11_02  a:active  {font-weight:normal; font-size:13px; color:#620772; text-decoration:none;}
.purpletext11_02  a:hover   {font-weight:normal; font-size:13px; color:#1b1b1b; text-decoration:none;}

.shoppingcar_bg02 {
	background-image: url(images/member_history_42.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #A99EC8;
	font-size: 11px;
	color: #000000;
	font-family: Arial;
}

.shoppingcar_bg02  a:link      {font-weight:normal; font-size:13px; color:#000000; text-decoration:none;}
.shoppingcar_bg02  a:visited {font-weight:normal; font-size:13px; color:#000000; text-decoration:none;}
.shoppingcar_bg02  a:active  {font-weight:normal; font-size:13px; color:#000000; text-decoration:none;}
.shoppingcar_bg02  a:hover   {font-weight:normal; font-size:13px; color:#e9e9e9; text-decoration:none;}
#float_cart {
	width:105px;
	height:130px;
	overflow:hidden;
	position:fixed !important;
	top/**/:450px;
	position:absolute;
	z-index:9999;
 top:expression(offsetParent.scrollTop+450);
	right:30px;
	background:url(images/pop_cart_bg3.png) top no-repeat;
}
#float_left {
	width:200px;
	overflow:hidden;
	position:fixed !important;
	top/**/:450px;
	position:absolute;
	z-index:9999;
 top:expression(offsetParent.scrollTop+450);
	left:30px;
	font-size:12px;
}
.new_cart {width:100%;height:70px;overflow:hidden;} 
#float_cart .money {
	margin:15px auto 2px auto;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#fffe98;
	white-space:nowrap;
}
#float_cart .links {
	color:#fff;
	text-align:center;
	font-size:12px;
	white-space:nowrap;
}
#float_cart a {
	color:#fff;
	padding:0 3px;
	text-decoration:underline;
}
#float_cart a:hover {
	text-decoration: none;
}
.scrollproduct{ clear:both; width:780px; overflow:hidden; margin-top:10px;background: url(images/title_bg_3.gif) 0 0 repeat-y;border-bottom:2px #e1e1e1 solid;}
.product_t{width:780px; height: 30px; line-height: 30px; background: url(images/title_bg_2.jpg) no-repeat; overflow:hidden;}
.product_box_s{width:760px; overflow: hidden;margin:9px 10px;}
.product_box_s .img_box_s{width:123px; overflow: hidden; float: left; margin: 0px 10px 10px 10px; display:inline;}
.product_box_s .img_box_s .pic{width:115px; height:115px; background:#5a5a5a;padding:4px;}
.product_box_s .img_box_s .h2{color: #620772; text-align: center; width:123px; line-height:16px; padding-top:5px; }
.product_box_s .img_box_s a{text-decoration: none; color: #620772; font-weight:bold; font-size:12px;}
#demo {overflow:hidden;width:760px; } 
#indemo {float: left;width: 800%; } 
#demo1, #demo2{float: left; }
.sharetools{ clear:both; overflow:hidden; height:34px; padding-left:60px; background:#f5f5f5 url(images/bar_bg.gif) left no-repeat;}
.sharetools .br_icon{ float:left; width:26px; height:26px; margin:4px 3px 0 0;}
.sharetools .br_google{ float:left; width:38px; height:24px; margin:5px 3px 0 0;}
.sharetools .br_recommend{ float:left; display:block; width:65px; height:24px; margin:5px 3px; background:url(images/br_recommend.gif) 0 0 no-repeat;}
.sharetools .br_recommend:hover{ background-position:0 -24px;}
.sharetools .br_mylove{ float:left; display:block; width:85px; height:24px; margin:5px 3px; background:url(images/br_mylove.gif) 0 0 no-repeat;}
.sharetools .br_mylove:hover{background-position:0 -24px;}


/*--------------------add by spark 2013.11.19-------------------------*/
/*主導航*/
.menu{ height:52px; width:1260px; margin:0; padding:0; background:url(images/menu_bg.gif) 0 0 repeat-x; float:left;}
.menu ul{ height:29px; padding:0 0 0 30px; margin:0;  overflow:hidden;list-style:none;}
.menu li{ height:29px; float:left; padding-right:10px; background:url(images/menu_li_bg.png) right center no-repeat;}
.menu li.last{ padding-right:0; background:none;}
.menu li.last a{color:#f9e3e6;}
.menu a{ display:block; padding:5px 30px; line-height:19px; font-size:13px;font-family:Microsoft YaHei,Helvetica,Arial,Verdana,sans-serif; color:#f9e3e6;}
.menu a:hover{ background:url(images/menu_li_star.png) 10px center no-repeat; color:#fff;}

/*廣告窗*/
.mainpop{margin-left:-510px; padding:10px; height:502px; position:fixed !important;z-index:3001; width:1002px; background: url(images/pop_side.png); display:none;position:absolute;left: 50%; top/**/:60px;  top:expression(offsetParent.scrollTop+60);}
.mainpop .closebr{background: url(images/icon_popclose_main.png) no-repeat ;display: block;width:25px;height:29px;overflow: hidden;position: absolute;right:-15px;text-indent:-999px;top:-15px; z-index:2;}
.mainpop .hide_box{background-color:#fff; position:relative;height:500px;width:1000px; padding:1px; z-index:1;}
.mainpop .hide_box table {clear:both;width:1000px;height:500px;table-layout:fixed;}
.mainpop .hide_box table td{margin:0; padding:0;text-align:center;vertical-align:middle;width:1000px;height:500px;}
.mainpop .hide_box table td img{max-width:1000px; max-height:500px; 