body {
	background-color: #FFFFFF;
	margin: 0px;
}
a{
	font-size: 13px;color:#003399;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
}

a:hover {
	color:#663399;
	text-decoration: none;
}

a.t13_01 {
	font-size: 13px;color:#3480B8;
	text-decoration: none;
	font-weight: 600;
	line-height: 180%;
}

a.t13_01:hover {
	color:#006699;
	text-decoration: none;
}

a.t13_02 {
	font-size: 13px;color:#666666;
	text-decoration: none;
	line-height: 180%;
}

a.t13_02:hover {
	color:#660099;
	text-decoration: underline;
}

a.t13_03 {
	font-size: 13px;color:#999999;
	text-decoration: none;
	line-height: 180%;
}

a.t13_03:hover {
	color:#5E5E5E;
	text-decoration: underline;
}

a.t13_04 {
	font-size: 13px;color:#666633;
	text-decoration: none;
	line-height: 180%;
}

a.t13_04:hover {
	color:#679106;
	text-decoration: underline;
}

a.t13_05 {
	font-size: 13px;color:#74B0C7;
	text-decoration: none;
	line-height: 180%;
}

a.t13_05:hover {
	color:#5BA3BD;
	text-decoration: underline;
}

a.t13_06 {
	font-size: 13px;color:#454545;
	text-decoration: none;

	line-height: 16px;
}

a.t13_06:hover {
	color:#6666CC;
	text-decoration: none;
}


a.t13_07 {
	font-size: 13px;color:#666666;
	text-decoration: none;
	font-weight: 600;
	line-height: 16px;
}

a.t13_07:hover {
	color:#006699;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	text-decoration: none;
}


a.t15_01 {
	font-size: 15px;
	color:#3480B8;
	text-decoration: none;
	font-weight: 700;
	line-height: 20px;

}


a.t15_01:hover {font-size: 15px;color:#660099;text-decoration: none;border-bottom-width: 1px;border-bottom-style: dashed;
border-bottom-color: #DAC8EC;}


a.t15_02 {
	font-size: 15px;
	color:#777777;
	text-decoration: none;
	font-weight: 700;
	line-height: 22px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

a.t15_02:hover {
	font-size: 15px;
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

a.t16_01 {
	font-size: 16px;
	color:#0151A9;
	text-decoration: none;
	line-height: 25px;
}

a.t16_01:hover {
	color: #15A29E;
	text-decoration: underline;
}



.a24_01 {
	font-size: 24px;
	font-weight: bolder;
	color: #014465;
	font-family: Arial;
	letter-spacing: 1px;
}
.a1001 {
	font-size: 10px;
	color: #666666;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.a12_01 {
	font-size: 12px;
	color: #666666;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.a12_02 {
	font-size: 12px;
	color: #3480B8;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.a13_01 {
	font-size: 13px;
	color: #999999;
}
.a13_02 {
	font-size: 13px;
	color: #666666;
	line-height: 18px;
}

.a13_02_01 {
	font-size: 13px;
	color: #666666;
	line-height:22px;
}
.a13_03 {
	font-size: 13px;
	color: #333333;
}
.a13_04 {
	color: #000000;
}
.a13_05 {
	font-size: 13px;
	line-height: 20px;
	color: #6633CC;
}

.a13_06 {
	font-size: 13px;
	line-height: 18px;
	color: #FF3300;
}

.a13_07 {
	font-size: 13px;
	line-height: 18px;
	color: #666600;
}

.a13_08 {
	font-size: 13px;
	line-height: 18px;
	color: #FF6600;
}
.a16_01 {
	font-size: 16px;
	line-height: 25px;
	color: #464646;
	font-family: Arial;
	font-weight: 600;
}
.a16_02{

	font-size: 16px;
	line-height: 23px;
	color: #585858;
	font-family: Arial;
	font-weight: 600;
}


.toplogo {
	background-image: url(image/bysologo.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 149px;
}
.topdom {
	background-image: url(image/01.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 160px;
	width: 950px;
}

.topdomm {
	width: 960px;
	background-color: #FFFFFF;
}
.dowm {
	background-image: url(image/02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 50px;
	width: 950px;
}

.hcpdom {
	background-image: url(image/09.gif);
	background-repeat: repeat-y;
	width: 950px;
}

.hcpdom2 {
	background-image: url(image/08.gif);
	background-repeat: no-repeat;
	width: 950px;
	background-position: bottom;
	height: 56px;
}

#options td{
	margin: 0px;
	height: 45px;
}
#options td a{
	margin: 0px;
	height: 45px;
	display: block;
}

.options_o1{
background-image: url(image/01_01.gif);
width: 47px;
}
.options_o8{
background-image: url(image/01_08.gif);
width: 233px;
}
.options_o1a{
	background-image: url(image/01_09.gif);
	width: 47px;
	background-repeat: repeat-x;
	background-color: 116496;
}
.options_o9{
	background-image: url(image/03.gif);
	width: 950px;
	background-repeat: no-repeat;
	height: 14px;
}

#options td a.o2{
	background-image: url(image/01_02.gif);
	width: 112px;
	display: block;
}
#options td a.o2:hover{background-image: url(image/01a_02.gif);	display: block;}


 #options td a.o3{
	background-image: url(image/01_03.gif);
	width: 111px;display: block;}
#options td a.o3:hover{background-image: url(image/01a_03.gif);	display: block;}


  
  #options td a.o4{
	background-image: url(image/01_04.gif);
	width: 112px;	display: block;}
#options td a.o4:hover{background-image: url(image/01a_04.gif);}



  #options td a.o5{
	background-image: url(image/01_05.gif);
	width: 112px;	display: block;}
#options td a.o5:hover{background-image: url(image/01a_05.gif);}  



#options td a.o6{
	background-image: url(image/01_06.gif);
	width: 111px;	display: block;}
#options td a.o6:hover{background-image: url(image/01a_06.gif);}


#options td a.o7{
	background-image: url(image/01_07.gif);
	width: 112px;	display: block;}
#options td a.o7:hover{background-image: url(image/01a_07.gif);}


.icon_01{background-image: url(image/02_1.gif);height: 50px;width: 670px;}
.icon_02{background-image: url(image/02_2.gif);height: 50px;width: 670px;}
.icon_03{background-image: url(image/02_3.gif);height: 50px;width: 670px;}
.icon_04{background-image: url(image/02_4.gif);height: 50px;width: 670px;}
.icon_05{background-image: url(image/02_5.gif);height: 50px;width: 670px;}
.icon_06{background-image: url(image/02_6.gif);height: 50px;width: 670px;}
.icon_07{background-image: url(image/02_7.gif);height: 50px;width: 670px;}
.icon_08{background-image: url(image/02_8.gif);height: 50px;width: 670px;}
.icon_09{background-image: url(image/02_9.gif);height: 50px;width: 670px;}
.icon_010{background-image: url(image/02_10.gif);height: 50px;width: 670px;}
.icon_011{background-image: url(image/02_11.gif);height: 50px;width: 670px;}
.icon_012{background-image: url(image/02_12.gif);height: 50px;width: 670px;}
.icon_013{background-image: url(image/02_13.gif);height: 50px;width: 670px;}
.icon_014{background-image: url(image/02_14.gif);height: 50px;width: 670px;}
.icon_015{background-image: url(image/product_12.jpg);height: 50px;width: 670px;}



.search{
	background-image: url(image/04.gif);
	height: 105px;
	width: 220px;
	background-repeat: no-repeat;
}



.products_top{
	background-image: url(image/05.gif);
	height: 97px;
	width: 220px;
	background-repeat: no-repeat;
}

.products_crl_01{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C6C6C6;
	border-left-color: #C6C6C6;
}

.products_dom{
	background-image: url(image/05a.gif);
	height: 25px;
	width: 220px;
	background-repeat: no-repeat;
}



.contact_top{
	background-image: url(image/06.gif);
	height: 30px;
	width: 220px;
	background-repeat: no-repeat;
}
.contact_c_01{
	border: 1px solid #C6C6C6;
}


a.email {
	background-image: url(image/07.gif);
	height: 65px;
	width: 220px;
	background-repeat: no-repeat;
	display: block;
}
a.email:hover {
	background-image: url(image/07a.gif);
	background-repeat: no-repeat;
}

.images_01 {
	background-image: url(image/10.gif);
	height: 8px;
	width: 8px;
	background-repeat: no-repeat;
	display: block;
}

.images_02 {
	background-image: url(image/11.gif);
	height: 13px;
	width: 13px;
	background-repeat: no-repeat;
	display: block;
}

.images_03 {
	background-image: url(image/a01.gif);
	height: 9px;
	width: 6px;
	background-repeat: no-repeat;
	display: block;
}

.images_04 {
	background-image: url(image/a02.gif);
	height: 14px;
	width: 15px;
	background-repeat: no-repeat;
	display: block;
}

.images_05 {
	background-image: url(image/a07.gif);
	height: 11px;
	width: 11px;
	background-repeat: no-repeat;
	display: block;
}

.images_06 {
	background-image: url(image/a08.gif);
	height: 11px;
	width: 11px;
	background-repeat: no-repeat;
	display: block;
}

.c_01{
	border: 1px solid #e1e1e1;
}

.c_01r{
	border: 1px dashed #e1e1e1;
}

.c_about{
	background-color: #f8f9e2;
}


.c_02{
	border: 1px solid #D2D2D2;
	background-color: #FFFFEC;
}
.c_03{
	border: 1px solid #CBE2EF;
}
.ct_01r{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	font-size: 13px;
	line-height: 16px;
	color: #585858;
}

.cd_01{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc
;
}
.cd_01r{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc
;
	font-size: 13px;
	line-height: 16px;
	color: #585858;
}

.cd_02r{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 13px;
	line-height: 16px;
	color: #336600;
}
.cd_03r{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 16px;
	line-height: 25px;
	color: #2C478F;
	font-weight: 600;
}

.cd_04r{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 16px;
	line-height: 16px;
	color: #464646;
	font-family: Arial;
	font-weight: 600;
}
.cd_06r{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc
;
	font-size: 13pt;
	line-height: 22px;
	color: #213d51;
	font-family: Arial;
	font-weight: bold;
}
.cd_05r{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc
;
	font-size: 10pt;
	line-height: 16px;
	color: #80460d;
}


.cd_07r{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 13px;
	line-height: 22px;
	color: #747249;
	font-weight: 600;
}

#height17{
	color:#5B5B5B;
	font-size:13px;
	line-height: 180%;
	clear: right;
	float: none;
	width: 640px;
	overflow: hidden;
	text-align: left;
}


#product_options td{
	margin: 0px;
}

#product_options td a{
	background-image: url(image/13.gif);
	width: 85px;
	display: block;
	height: 32px;
	font-size: 13px;
	color: black;
	padding-top: 10px;
	*line-height: 23px;
}
#product_options td a:hover{
	background-image: url(image/13a.gif);
	display: block;
	text-decoration: underline;
}

#product_q1 td{
	margin: 0px;
}

#product_q1 td a{
	background-image: url(image/14.gif);
	width: 85px;
	display: block;
	height: 32px;

}
#product_q1 td a:hover{
background-image: url(image/14a.gif);
}

.q_01{
	background-color: #FFFFFF;
	font-size: 13px;
	color: #4B4B4B;
}
.q_02{
	background-color: #EAF6FB;
	font-size: 13px;
	color: #4B4B4B;
}
.q_03{
	background-color: #FFFCF0;
	font-size: 13px;
	color: #4B4B4B;
}


.imga{
	vertical-align: text-bottom;
}

.slogan {
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 18pt;
	line-height: 30pt;
	color: #ffcc00;
	/*text-align: right;*/
	font-weight:bold;
}
.slogan1 {
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12pt;
	line-height: 20pt;
	color: #151715;
	/*text-align: right;*/
	font-weight:bold;
}