.bd-r{ width:840px; float:right;}

body{margin:0;font-family: Arial, Helvetica, sans-serif, "新細明體";}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{ color: #FF0000; text-decoration: underline;}
img {border-width: 0px;}

h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}

#warpper{ width:1000px; margin-left:auto; margin-right:auto;}
#hd{background-image: url(/images97/ECtop-2.jpg);background-repeat: repeat-x;background-position: center top; overflow:hidden; zoom:1;font-size:12px;}
.hd-l{float:left;width:173px;}
.hd-r{ float:right; width:480px;}
.hd-r01{ height:20px; padding-top:6px;text-align: right; color:#000000;}
.hd-r01 a:link{ color:#666666; }
.hd-r01 a:visited{ color:#666666; }
.hd-r01 a:hover{ color: #FF0000; text-decoration: underline;}

.hd-r02{ height:20px;color:#666666; height:20px;}
.hd-r02-01{width:50px;float:left;padding-top: 4px;}
.hd-r02-02{width:107px;float:left}
.hd-r02-03{width:50px;float:left;padding-top: 4px;}
.hd-r02-04{ width:97px;float:left}
.hd-r02-05{width:77px;float:left}
.hd-r02-06{ width:93px;float:left}
.hd-r02-07{ float:left}
.hd-r03{height:20px;color:#666666;height:20px; display:none;}

#hd-ad{ height:40px; margin-left:25px;}
.hd-ad-item{width:236px;float:left;text-align: center;padding-top:10px;}

.navi01{
	height:27px;
	overflow:hidden;
}
.n01-m01{ float:left;margin: 0px;padding: 0px;height: 27px;}
.n01-m01 a{
	width:50px;
	display:block;
	text-indent:-9999px;
	background-image:url(/images97/top-10.jpg);
	background-repeat: no-repeat;
	margin-top: 11px;
}
.n01-m02{float:left;margin: 0px;padding: 0px;height: 27px;width: 40px;}
.n01-m02 a{
	width:40px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background-image:url(/images97/top-1.jpg);
	background-repeat: no-repeat;
}
.n01-m03-on{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;background-image:url(/images97/top-2b.jpg);background-repeat: no-repeat;}
.n01-m03-on a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background-image:url(/images97/top-2b.jpg);
	background-repeat: no-repeat;
}
.n01-m03{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;}
.n01-m03 a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	/*background-image:url(/images97/top-2.jpg);*/
	background-repeat: no-repeat;
}
/*
.n01-m03 a:hover{background-image:url(/images97/top-2b.jpg);}
.n01-m03 a:active{background-image:url(/images97/top-2b.jpg);}
*/
.n01-m04-on{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;background-image:url(/images97/top-3b.jpg);background-repeat: no-repeat;}
.n01-m04-on a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background-image:url(/images97/top-3b.jpg);
	background-repeat: no-repeat;
}
.n01-m04{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;}
.n01-m04 a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	/*background-image:url(/images97/top-3.jpg);*/
	background-repeat: no-repeat;
}

/*
.n01-m04 a:hover{background-image:url(/images97/top-3b.jpg);}
.n01-m04 a:active{background-image:url(/images97/top-3b.jpg);}
*/

.n01-m05-on{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;background-image:url(/images97/top-4b.jpg);background-repeat: no-repeat;}
.n01-m05-on a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background-image:url(/images97/top-4b.jpg);
	background-repeat: no-repeat;
}
.n01-m05{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;}
.n01-m05 a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	/*background-image:url(/images97/top-4.jpg);*/
	background-repeat: no-repeat;
}
/*
.n01-m05 a:hover{background-image:url(/images97/top-4b.jpg);}
.n01-m05 a:active{background-image:url(/images97/top-4b.jpg);}
*/
.n01-m06-on{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;background-image:url(/images97/top-5b.jpg);background-repeat: no-repeat;}
.n01-m06-on a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background-image:url(/images97/top-5b.jpg);
	background-repeat: no-repeat;
}
.n01-m06{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;}
.n01-m06 a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	/*background-image:url(/images97/top-5.jpg);*/
	background-repeat: no-repeat;
}
/*
.n01-m06 a:hover{background-image:url(/images97/top-5b.jpg);}
.n01-m06 a:active{background-image:url(/images97/top-5b.jpg);}
*/
.n01-m07-on{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;background-image:url(/images97/top-6b.jpg);background-repeat: no-repeat;}
.n01-m07-on a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background-image:url(/images97/top-6b.jpg);
	background-repeat: no-repeat;
}
.n01-m07{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;}
.n01-m07 a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	/*background-image:url(/images97/top-6.jpg);*/
	background-repeat: no-repeat;
}
/*
.n01-m07 a:hover{background-image:url(/images97/top-6b.jpg);}
.n01-m07 a:active{background-image:url(/images97/top-6b.jpg);}
*/
.n01-m08-on{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;background-image:url(/images97/top-7b.jpg);background-repeat: no-repeat;}
.n01-m08-on a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background-image:url(/images97/top-7b.jpg);
	background-repeat: no-repeat;
}
.n01-m08{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;}
.n01-m08 a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	/*background-image:url(/images97/top-7.jpg);*/
	background-repeat: no-repeat;
}
/*
.n01-m08 a:hover{background-image:url(/images97/top-7b.jpg);}
.n01-m08 a:active{background-image:url(/images97/top-7b.jpg);}
*/
.n01-m09-on{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;background-image:url(/images97/top-8b.jpg);background-repeat: no-repeat;}
.n01-m09-on a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background-image:url(/images97/top-8b.jpg);
	background-repeat: no-repeat;
}
.n01-m09{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;}
.n01-m09 a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	/*background-image:url(/images97/top-8.jpg);*/
	background-repeat: no-repeat;
}
/*
.n01-m09 a:hover{background-image:url(/images97/top-8b.jpg);}
.n01-m09 a:active{background-image:url(/images97/top-8b.jpg);}
*/
.n01-m10-on{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;background-image:url(/images97/top-9b.jpg);background-repeat: no-repeat;}
.n01-m10-on a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background-image:url(/images97/top-9b.jpg);
	background-repeat: no-repeat;
}
.n01-m10{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;}
.n01-m10 a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	/*background-image:url(/images97/top-9.jpg);*/
	background-repeat: no-repeat;
}
/*
.n01-m10 a:hover{background-image:url(/images97/top-9b.jpg);}
.n01-m10 a:active{background-image:url(/images97/top-9b.jpg);}
*/
.n01-m11{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;}
.n01-m11 a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background-image:url(/images97/top-11.jpg);
	background-repeat: no-repeat;
}
.n01-m11 a:hover{background-image:url(/images97/top-11b.jpg);}
.n01-m11 a:active{background-image:url(/images97/top-11b.jpg);}

.n01-m12{float:left;margin: 0px;padding: 0px;height: 27px;width: 89px;}
.n01-m12 a{
	width:89px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background-image:url(/images97/top-I.jpg);
	background-repeat: no-repeat;
}

.n01-m13{float:left;margin: 0px;padding: 0px;height: 27px;width: 63px;}
.n01-m13 a{
	width:63px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background-image:url(/images97/top-J.jpg);
	background-repeat: no-repeat;
}
.n01-m13 a:hover{background-image:url(/images97/top-Jb.jpg);}
.n01-m13 a:active{background-image:url(/images97/top-Jb.jpg);}


#navi{}

.navi02{
	height:27px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
}

.ns-l01{
	float:left;
	height:22px;
	width: 2px;
	color: #000000;
	padding-top: 5px;
	background-color: #841888;
}

.ns01{
	padding:0;
	margin:0;
	height:27px;
	overflow:hidden;
	text-align: center;
}
.ns01-1{
	float:left;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width:75px;
	background-color:#841888;
	font-size: 13px;
	color: #000000;
	line-height: 220%;
}
.ns01-1 a{
	height:27px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	width: 75px;
	padding-top: 0px;
}
.ns01-1 a:hover{
	color:#003300;
	text-decoration: none;
	background-color:#FFC1FF;
}
.ns01-1 a:active{
	color:#003333;
	text-decoration: underline;
	background-color:#FFC1FF;
}
.ns01-1 a:visited{
	color:#FFFFFF;
	text-decoration: none;
}

.ns-l02{
	float:left;
	height:22px;
	width: 2px;
	color: #000000;
	padding-top: 5px;
	background-color: #841888;
}

.ns02{
	padding:0;
	margin:0;
	height:27px;
	overflow:hidden;
	text-align: center;
}
.ns02-1{
	float:left;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width:80px;
	background-color:#841888;
	font-size: 13px;
	color: #000000;
	line-height: 220%;
}
.ns02-1 a{
	height:27px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	width: 80px;
	padding-top: 0px;
}
.ns02-1 a:hover{
	color:#003300;
	text-decoration: none;
	background-color:#FFC1FF;
}
.ns02-1 a:active{
	color:#003333;
	text-decoration: underline;
	background-color:#FFC1FF;
}
.ns02-1 a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
.ns-l03{
	float:left;
	height:22px;
	width: 2px;
	color: #000000;
	padding-top: 5px;
	background-color: #ED0141;
}

.ns03{
	padding:0;
	margin:0;
	height:27px;
	overflow:hidden;
	text-align: center;
}
.ns03-1{
	float:left;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width:80px;
	background-color:#ED0141;
	font-size: 13px;
	color: #000000;
	line-height: 220%;
}
.ns03-1 a{
	height:27px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	width: 80px;
	padding-top: 0px;
}
.ns03-1 a:hover{
	color:#003300;
	text-decoration: none;
	background-color:#FEA3BC;
}
.ns03-1 a:active{
	color:#003333;
	text-decoration: underline;
	background-color:#FEA3BC;
}
.ns03-1 a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
.ns-l04{
	float:left;
	height:22px;
	width: 2px;
	color: #000000;
	padding-top: 5px;
	background-color: #ED0141;
}

.ns04{
	padding:0;
	margin:0;
	height:27px;
	overflow:hidden;
	text-align: center;
}
.ns04-1{
	float:left;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 90px;
	background-color:#ED0141;
	font-size: 13px;
	color: #000000;
	line-height: 220%;
}
.ns04-1 a{
	height:27px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	width: 90px;
	padding-top: 0px;
}
.ns04-1 a:hover{
	color:#003300;
	text-decoration: none;
	background-color:#FEA3BC;
}
.ns04-1 a:active{
	color:#003333;
	text-decoration: underline;
	background-color:#FEA3BC;
}
.ns04-1 a:visited{
	color:#FFFFFF;
	text-decoration: none;
}

.ns-l05{
	float:left;
	height:22px;
	width: 2px;
	color: #000000;
	padding-top: 5px;
	background-color: #175B28;
}

.ns05{
	padding:0;
	margin:0;
	height:27px;
	overflow:hidden;
	text-align: center;
}
.ns05-1{
	float:left;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width:100px;
	background-color:#175B28;
	font-size: 13px;
	color: #000000;
	line-height: 220%;
}
.ns05-1 a{
	height:27px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	width: 100px;
	padding-top: 0px;
}
.ns05-1 a:hover{
	color:#003300;
	text-decoration: none;
	background-color:#C7F1D1;
}
.ns05-1 a:active{
	color:#003333;
	text-decoration: underline;
	background-color:#C7F1D1;
}
.ns05-1 a:visited{
	color:#FFFFFF;
	text-decoration: none;
}

.ns-l06{
	float:left;
	height:22px;
	width: 2px;
	color: #000000;
	padding-top: 5px;
	background-color: #175B28;
}

.ns06{
	padding:0;
	margin:0;
	height:27px;
	overflow:hidden;
	text-align: center;
}
.ns06-1{
	float:left;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width:100px;
	background-color:#175B28;
	font-size: 13px;
	color: #000000;
	line-height: 220%;
}
.ns06-1 a{
	height:27px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	width: 100px;
	padding-top: 0px;
}
.ns06-1 a:hover{
	color:#003300;
	text-decoration: none;
	background-color:#C7F1D1;
}
.ns06-1 a:active{
	color:#003333;
	text-decoration: underline;
	background-color:#C7F1D1;
}
.ns06-1 a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
.ns-l07{
	float:left;
	height:22px;
	width: 2px;
	color: #000000;
	padding-top: 5px;
	background-color: #0E238C;
}

.ns07{
	padding:0;
	margin:0;
	height:27px;
	overflow:hidden;
	text-align: center;
	margin-left:50px; /* 在這邊設定位置，請確認ec-index.css跟ec-page.css*的數字要一起設定成相同的值 */
}
.ns07-1{
	float:left;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width:75px;
	background-color:#0E238C;
	font-size: 13px;
	color: #000000;
	line-height: 220%;
}
.ns07-1 a{
	height:27px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	width: 75px;
	padding-top: 0px;
}
.ns07-1 a:hover{
	color:#003300;
	text-decoration: none;
	background-color:#C9D1FA;
}
.ns07-1 a:active{
	color:#003333;
	text-decoration: underline;
	background-color:#C9D1FA;
}
.ns07-1 a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
.ns-l08{
	float:left;
	height:22px;
	width: 2px;
	color: #000000;
	padding-top: 5px;
	background-color: #0E238C;
}

.ns08{
	padding:0;
	margin:0;
	height:27px;
	overflow:hidden;
	text-align: center;
	margin-left:50px; /* 在這邊設定位置，請確認ec-index.css跟ec-page.css*的數字要一起設定成相同的值 */
}
.ns08-1{
	float:left;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width:75px;
	background-color:#0E238C;
	font-size: 13px;
	color: #000000;
	line-height: 220%;
}
.ns08-1 a{
	height:27px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	width: 75px;
	padding-top: 0px;
}
.ns08-1 a:hover{
	color:#003300;
	text-decoration: none;
	background-color:#C9D1FA;
}
.ns08-1 a:active{
	color:#003333;
	text-decoration: underline;
	background-color:#C9D1FA;
}
.ns08-1 a:visited{
	color:#FFFFFF;
	text-decoration: none;
}

#searchbar{
    font-size: 12px;
	height:35px;
	background-image: url(/images97/ECtop-3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
}
.searchbar01{
	width:426px;
	float:left;
	padding-top: 5px;
}
.searchbar01-01{
	width:50px;
	float:left;
}
.searchbar01-02{
	width:150px;
	float:left;
}
.searchbar01-03{
	width:85px;
	float:left;
}
.searchbar01-04{
	width:85px;
	float:left;
}
.searchbar01-05{
	width:35px;
	float:left;
}


.searchbar02{width:341px;float:left;padding-top:10px;}
.searchbar02 a:link{ color:#333333; }
.searchbar02 a:visited{ color:#333333; }
.searchbar02 a:hover{ color: #333333; text-decoration: underline;}

.searchbar03{width:220px;float:left;color:#666666; padding-top:10px;}
.searchbar03 a:link{ color:#666666; }
.searchbar03 a:visited{ color:#666666; }
.searchbar03 a:hover{ color: #666666; text-decoration: underline;}

.breadcrumb{
	font-size:12px;
	padding-left:20px;
	padding-top:8px;
	height:22px;
}


#bd{
	overflow:hidden;
	zoom:1;
	background-image: url(/images97/bg-blue.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin-bottom: 8px;
}

#bd-l{
	width:160px;
	float:left;
	background-color: #7EBAD6;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 20px;
}
.bd-l-subnavi{
	font-size:12px;
	background-image: url(/images97/left-7.jpg);
	padding-left: 5px;
}
.bd-l-subnavi ul{
	margin: 0px;
	padding: 0px;
}

.bd-l-subnavi-h201{
	width:160px;
	height:33px;
	display:block;
	text-indent:-9999px;
	background-image: url(/images97/left-3.jpg);
	background-position: 0px 0px;
}
.bd-l-subnavi-h202{
	width:160px;
	height:33px;
	display:block;
	text-indent:-9999px;
	background-image: url(/images97/left-5.jpg);
	background-position: 0px 0px;
}
.bd-l-subnavi-h203{
	width:160px;
	height:33px;
	display:block;
	text-indent:-9999px;
	background-image: url(/images97/left-4.jpg);
	background-position: 0px 0px;
}
.bd-l-subnavi-hpay{
	width:160px;
	height:33px;
	display:block;
	text-indent:-9999px;
	background-image: url(/images97/left-9.jpg);
	background-position: 0px 0px;
}

.bd-l-subnavi-h3-01{
    padding-left: 3px;
	padding-top:5px;
	font-size: 16px;}

.bd-l-subnavi-h3{
	background-image: url(/images97/head.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top:8px;
	padding-bottom:5px;
	padding-left: 19px;
	margin-top:5px;
	font-size: 13px;
	color:#003399;
}

.bd-1-subnavi-pitem{
	width:145px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 210%;
	font-weight:normal; 
}

.bd-1-subnavi-pitem ul{
	padding:0px;
	margin: 0px;
	list-style-type: none;
}


.bd-l-bottom{
	margin: 0px;
	padding: 0px;
}

#bd-m{
	float: left;
	width: 625px;
	margin-left: 8px;
	padding-bottom: 0px;
}

.HKW{float:right;padding-right: 10px;font-size:12px;color: #FFFFFF;}
.HKW a:link{color: #FFFFFF;text-decoration:none;}
.HKW a:visited{color: #FFFFFF; text-decoration:none;}
.HKW a:hover{ text-decoration:underline;}

.bd-m-01{}

.bd-m-02{
	background-image:url(/images97/sale-2.jpg);
	height: 187px;
	margin-top: 5px;
}
.bd-m-02-ad{
	background-image: url(/images97/sale-1.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 529px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 80px;
	padding-top: 5px;
	font-size:12px;
}
.bd-m-02-ad a:link{ text-decoration:none; color:#666666;}
.bd-m-02-ad a:visited{text-decoration:none; color:#666666;}
.bd-m-02-ad a:hover{ text-decoration:underline; color:#CC0000;}

.bd-m-02-item{
	width:120px;
	float:left;
	padding-left: 5px;
}

.bd-m-02-item img{
	margin-bottom:10px;
	margin-top: 15px;
}

.bd-m-02-item-t{
	height: 17px;
	padding-top: 5px;
	font-size: 12px;
}

.bd-m-03{
	overflow:hidden;
	zoom:1;
	margin-top: 5px;
}
.bd-m-03-l{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 300px;
	width: 420px;
}
.bd-m-03-r{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 195px;
}
.bd-m-04{
	background-image: url(/images97/bar-4.jpg);
	background-repeat: repeat-y;
}
.bd-m-04-u{
	height:27px;
	background-image:url(/images97/bar1.jpg);
	padding-top: 5px;
	padding-left: 25px;
	
}
.bd-m-04-u-h2{
	color: #FFFFFF;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.w{
	padding-top:4px;
	padding-bottom:1px;
	padding-left:5px;
	height: 20px;
	font-size: 12px;
}
.w-l{
	float:left;
	width:90px;
}
.bd-m-04-d{
	background-image: url(/images97/bar-5.jpg);
	background-repeat: no-repeat;
	height: 10px;
}

.bd-p{
	overflow:hidden;
	font-size:12px;
	padding-left: 10px;
}

.bd-p-item{
	width:144px;
	height:206px;
	float:left;
	background-image: url(/images97/back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 4px;
	padding-right: 9px;
	margin-top: 5px;
}
.bd-p-item img{ margin-top:5px;}
.bd-pi-t01{
	height:38px;
	padding-top: 8px;
}
.bd-pi-t02{
	height:25px;
	padding-top: 5px;
}

.bd-m-04-ul{
	width:138px;
	height:138px;
	float:left;
	font-size: 12px;
	color: #666666;
}
.bd-m-04-ur{
	padding-right: 10px;
	height: 138px;
}

.bd-m-04-ur p{font-size: 13px;line-height: 150%; padding:0; margin:0px;}

.bd-story{
	background-image: url(/images97/story-bg.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 340px;
	margin-left: 0px;
	width: 785px;
	margin-bottom: 0px;
	float:left;
	padding-left: 8px;
	padding-right: 45px;
}
.bd-story-detail{ overflow:auto;}

.bd-story-img{
	float: left;
	width:290px;
	padding-left: 30px;
}

.bd-story-h2{
	font-size: 15px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	height: 22px;
}
.bd-story-h3{ font-size:15px; font-weight:normal; color:#f8b551;}

.bd-story-01{
	color:#FFFFFF;
	padding-top: 10px;
	line-height: 220%;
	font-size:13px;
	width:458px;
	float:right;
}

.bd-promote{
	float:left;
	margin-left: 8px;
	width: 830px;
	margin-bottom: 10px;
}

.bd-promote-item01{width:270px;float:left;margin-right: 10px;}
.bd-promote-item02{width:270px;float:left;}
.bd-promote-item03{width:270px;float:right;}

.bd-promote-u{ width:245px; background-image:url(/images97/bar3.jpg);background-repeat: no-repeat;height:27px;
	padding-top: 5px;
	padding-left: 25px;}

.bd-promote-u-h2{
	color: #FFFFFF;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.bd-promote-m{background-image: url(/images97/bar-16.jpg);
	background-repeat: repeat-y;
	padding-left:10px; padding-right:10px; width:250px;height: 180px;}
	
.bd-promote-m01{ height:15px; color:#333333; font-size:12px;line-height: 14px; font-family: "新細明體"; text-decoration: none;}

.bd-promote-m-detail{ overflow:hidden; font-size:12px; height:120px; }

.bd-promote-m-img{ height:120px; width:120px; float:left;}

.bd-promote-m02{
	height:85px;
	padding-top:5px;
	line-height: 180%;
}

.bd-price{ text-align:right;width:130px; float:right;}

.bd-promote-d{}

.sp{
	height:20px;
	font-size:13px;
	padding-top: 5px;
}

.bd-sr{
	float:left;
	margin-left: 8px;
	width: 830px;
	margin-bottom: 0px;
	font-size:12px;
}
.bd-sr-u{
	overflow:hidden;
	padding-left: 35px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.bd-sr-u-r{
	float:right;
	width:162px;
	text-align: right;
	padding-right: 38px;
}

.bd-sr-p{
	overflow:hidden;
	font-size:12px;
	padding-left: 35px;
	width:795px;
}
.bd-sr-d{ text-align:center; height:20px; background-color:#CCCCCC;}


#bd-r{
	width:200px;
	float:right;
}
.bd-r-area01{
	background-image: url(/images97/bar2.jpg);
	background-repeat: no-repeat;
	height: 27px;
	padding-top: 5px;
	padding-left: 25px;
	color: #FFFFFF;
	font-size: 13px;
}
.bd-r-area02{
	background-image: url(/images97/bar-11.jpg);
	background-repeat: repeat-y;
	padding-bottom: 0px;
	font-size: 12px;
}
.bd-r-area02 ul{
	margin: 0px;
	list-style-position: outside;
	list-style-type: decimal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	width: 170px;
}
.bd-r-area02 li{
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 1px;
}

.bd-r-area03{ margin-bottom:10px;}

.bd-r-area04{ margin-bottom:10px;}

.bd-r-area05-01{
	padding-left:10px;
	padding-top: 5px;
	font-size: 12px;
	font-weight:bold;
	height:38px;
}
.bd-r-area05-02{text-align: center;}

.bd-r-area05-03{
	height:25px;
	padding-top:0px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
}

.bd-r-area06{
	background-image: url(/images97/bar-11.jpg);
	background-repeat: repeat-y;
	padding-bottom: 0px;
	font-size: 12px;
}
.bd-r-area06 ul{
	margin: 0px;
	list-style-position: outside;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	width: 192px;
}
.bd-r-area06 li{
	padding-left: 22px;
	padding-top: 4px;
	padding-bottom: 1px;
	background-image: url(http://www.eclife.com.tw/product/images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}

#ft{height:90px;background-image: url(/images97/footer.jpg);background-repeat: no-repeat;background-position: center top;}
.ft01{padding-top:10px;font-size:12px;height:28px;text-align: center;}
.ft02{font-size:12px;text-align: center;}
.ft03{font-size:12px;text-align: center; color:#666666; padding-top:15px; }

.font01{
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}

.font02{
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:21px;
}
.font03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
	line-height: 24px;
}

.font04 a:link{color:#000000; text-decoration:none;}
.font04 a:visited{color:#000000; text-decoration:none;}
.font04 a:hover{color:#00a0e9; text-decoration:underline;}

.font05{color: #e60012; font-weight:bold;}

.font06 a:link{color:#00a0e9; text-decoration:underline;}
.font06 a:visited{color:#00a0e9; text-decoration:underline;}
.font06 a:hover{color:#00a0e9; text-decoration:none;}

.product-right {margin-bottom:10px;}
.product-right-u{ margin:0px; padding:0px;}
.product-right-d{ margin:0px; padding:0px;}

.right-1 {
	background-color: #D2ECF9;
	padding-left:15px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-right-width: 9px;
	border-right-style: solid;
	border-left-width: 10px;
	border-left-style: solid;
	border-right-color: #81C0EB;
	border-left-color: #81C0EB;
	margin:0px;
	font-size: small;
}

.p-01{ margin-top:10px;font-size: 13px; overflow:hidden; zoom:1;}

.p-01-l{ width:255px; float:left;}

.p-01-l-01 {
	line-height: 20px;	
}

#p-01-l-02 {
	padding-top:5px;
}

#p-01-l-03 {
	background-image: url(/images97/p-01-l-03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 15px;
	float: right;
	width: 90px;
}

.p-01-r{ width: 370px; font:Arial, Helvetica, sans-serif; float:right; }

#p-01-r-01{
	line-height: 18px; padding-left:10px; height:23px;}

.p-01-r-02{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left:10px;
	background-image: url(/images97/productpage-line.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
.p-01-r-03 {
	margin-top: 13px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color:#362e2b;
	margin-bottom:13px;
}

.p-01-r-03 ul{ padding:0px; margin:0px;}
.p-01-r-03 li {
	list-style-position: inside;
	list-style-type: disc;	
	padding-bottom: 2px;
	color:#000000;
}

.p-01-r-04 {
	overflow: hidden; zoom:1; padding-bottom:3px;
}

.p-01-r-041 {
	float:left;
	width:80px;
	background-image: url(/images97/p-01-r-041.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:2px;
	letter-spacing: 2px;
}

.p-01-r-042 {
	float:right;
	width: 280px;
}
.p-01-r-05 {
	overflow: hidden;
	height:45px;
}

.td01{
	background-image: url(/images97/td-bg01.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 21px;
	color: #FFFFFF;
	text-align: center;
	padding-right: 15px;
	padding-left: 15px;
}

.td02{
	padding-right: 14px;
	padding-left: 14px;
	height: 21px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #58a1f5;
	border-left-color: #58a1f5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #58a1f5;
}
	
.td03{
	font-weight:bold;
	text-align:center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #58a1f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58a1f5;
}

.td04{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #58a1f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58a1f5;
	padding-right: 14px;
	padding-left: 13px;
}
	
.p-01-r-06 {
	margin-bottom:10px;
}

.p-01-r-07 {
    padding-top:15px;
	margin-bottom:15px;
	background-image: url(/images97/productpage-line.jpg);
	background-position: bottom;
	background-repeat: repeat-x;}

#buybutton {
	float: left;
	width: 130px;

}
#buythree {
	float: right;
	margin-top: 7px;
	width: 220px;
	font-size: 13px;
}

.p-02{
	height:33px;
	overflow:hidden;
	font-size: 13px;
	padding: 0px;
	margin-left: 15px;
}

.subnavi-on{ text-indent:-9999px;}

.p-subnavi01{
	background-image: url(/images97/product-subnavi-on.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 33px; width:133px;
}

.p-subnavi02{
	background-image: url(/images97/product-subnavi-off.jpg);
	background-repeat: no-repeat;
	background-position: -133px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 33px; width:107px;
}
.p-subnavi02 a{
    background-image: url(/images97/product-subnavi-off.jpg);
	background-repeat: no-repeat;
	background-position: -133px 0px;
	height: 33px; width:107px;
	display:block; text-indent:-9999px;
}
.p-subnavi02 a:hover{
    background-image: url(/images97/product-subnavi-on.jpg);
	background-repeat: no-repeat;
	background-position: -133px 0px;
}
.p-subnavi02 a:active{
    background-image: url(/images97/product-subnavi-on.jpg);
	background-repeat: no-repeat;
	background-position: -133px 0px;
}

.p-subnavi03{
	background-image: url(/images97/product-subnavi-off.jpg);
	background-repeat: no-repeat;
	background-position: -240px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 33px; width:118px;
}
.p-subnavi03 a{
    background-image: url(/images97/product-subnavi-off.jpg);
	background-repeat: no-repeat;
	background-position: -240px 0px;
	height: 33px; width:118px;
	display:block; text-indent:-9999px;
}
.p-subnavi03 a:hover{
    background-image: url(/images97/product-subnavi-on.jpg);
	background-repeat: no-repeat;
	background-position: -240px 0px;
}
.p-subnavi03 a:active{
    background-image: url(/images97/product-subnavi-on.jpg);
	background-repeat: no-repeat;
	background-position: -240px 0px;
}

.p-subnavi04{
	background-image: url(/images97/product-subnavi-off.jpg);
	background-repeat: no-repeat;
	background-position: -358px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 33px; width:122px;
}
.p-subnavi04 a{
    background-image: url(/images97/product-subnavi-off.jpg);
	background-repeat: no-repeat;
	background-position: -358px 0px;
	height: 33px; width:122px;
	display:block; text-indent:-9999px;
}
.p-subnavi04 a:hover{
    background-image: url(/images97/product-subnavi-on.jpg);
	background-repeat: no-repeat;
	background-position: -358px 0px;
}
.p-subnavi04 a:active{
    background-image: url(/images97/product-subnavi-on.jpg);
	background-repeat: no-repeat;
	background-position: -358px 0px;
}

.p-subnavi05{
	background-image: url(/images97/product-subnavi-off.jpg);
	background-repeat: no-repeat;
	background-position: -480px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 33px; width:118px;
}
.p-subnavi05 a{
    background-image: url(/images97/product-subnavi-off.jpg);
	background-repeat: no-repeat;
	background-position: -480px 0px;
	height: 33px; width:118px;
	display:block; text-indent:-9999px;
}
.p-subnavi05 a:hover{
    background-image: url(/images97/product-subnavi-on.jpg);
	background-repeat: no-repeat;
	background-position: -480px 0px;
}
.p-subnavi05 a:active{
    background-image: url(/images97/product-subnavi-on.jpg);
	background-repeat: no-repeat;
	background-position: -480px 0px;
}

.p-03{
	background-image: url(/images97/p-03-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 33px;
	margin-left: 15px;
	overflow:hidden;
	text-align: right;
	font-size:13px;
}

.p-subnavi-on{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 33px; width:133px;}

.p-04 {
	line-height: 17px;
	margin: 0px;
	padding-bottom: 20px;
	padding-left:15px;
	font-size:13px;
}
.p-04 h3{
	font-size: 15px;
	line-height: 200%;
}

.p-04 ul{
	list-style-type: decimal;
	text-align: left;
	list-style-position: inside;
	margin: 0px;
	padding-left: 20px;
}
.p-04 li {text-indent: -16px;}

.td05{ height:20px; padding-top:5px; text-align:center;}

#brand-bd-l{
	width:160px;
	float:left;
	background-color: #9070AF;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 20px;
}
.brand-bd-l-subnavi{
	font-size:12px;
	background-image: url(/images97/brand-left-7.jpg);
	padding-left: 5px;
}
.brand-bd-l-subnavi-h201{
	width:160px;
	height:33px;
	display:block;
	text-indent:-9999px;
	background-image: url(/images97/brand-left-3.jpg);
	background-position: 0px 0px;
}

#brand-bd{
	overflow:hidden;
	zoom:1;
	background-image: url(/images97/bg-purple.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin-bottom: 8px;
	width: 1000px;
}

.brand-bd-r{
	float:left;
	width: 840px;
}

.brand-ad{
	height:130px;
	width:830px;
	float:left;
	padding-left: 8px;
}

.brand-01{
	margin-left: 8px;
	width: 830px;
	overflow:hidden;
}

.brand-01-l{
	float:left;
	width: 625px;
}
.brand-01-u{
	background-image: url(/images97/brand2_1.jpg);
	background-repeat: no-repeat;
	height: 28px;
	padding-left:25px;
	padding-top: 7px;
}
.brand-01-m{
	background-image: url(/images97/brand2_2.jpg);
	background-repeat: repeat-y;
	height: 180px;
	overflow:hidden;
	padding-top: 10px;
}
.brand-01-d{}

.brand-01-l-01-m{padding-left:24px; padding-right:24px; width:264px;height: 180px; float:left;}

.brand-01-r{ width:200px; float:right;}

.brand-bd-r-area01{
	background-image: url(/images97/brand3_1.jpg);
	background-repeat: no-repeat;
	height: 24px;
	padding-top: 8px;
	padding-left: 25px;
	color: #FFFFFF;
	font-size: 13px;
}
.brand-bd-r-area02{
	background-image: url(/images97/brand3_2.jpg);
	background-repeat: repeat-y;
	padding-bottom: 0px;
	font-size: 12px;
	height: 198px;
}

.brand-bd-r-area02 ul{
	margin: 0px;
	list-style-position: outside;
	list-style-type: decimal;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	width: 170px;
}
.brand-bd-r-area02 li{
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 1px;
}
.brand-bd-sr{
	margin-left: 8px;
	width: 830px;
	margin-bottom: 0px;
	font-size:12px;
	overflow:hidden;
}

.brand-bd-sr-u{	
    background-image: url(/images97/brand4.jpg);
	background-repeat: no-repeat;
	height: 28px;
	padding-left:25px;
	padding-top: 7px;}
