html,body{
	margin:0;
	padding:0;
	background:url(../images/bg-tile.gif) repeat #FFFFFF center top;
	height:100%;
	font-family:"新細明體";
	font-size:12px;
	color:#7d848e;
	line-height: 16px;
}

#leftSpace{background:url(../images/bg-tile-left.gif) repeat-y right; width:10%; }
.leftSpace{background:url(../images/bg-tile-left.gif) repeat-y right; width:10%; }

#rightSpace{
	width:10%;
	background-image: url(../images/bg-tile-right.gif);
	background-repeat: repeat-y;
}
.rightSpace{ background:url(../images/bg-tile-right.gif) repeat-y; width:10%; }

.bg_width {
	width: 967px;
	background-color: #FFFFFF;
	background-image: url(../images/contentBg.gif);
	background-repeat: repeat-y;
}
.height_in {
   height: 9px;
}
.copyright {
	font-family: "新細明體";
	font-size: 11px;
	color: #acac93;
}
.copyright_eng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #acac93;
}
.txt_red {
	font-family: "新細明體";
	font-size: 12px;
	color: #902147;
}
.txt_red_underline {
	font-family: "新細明體";
	font-size: 12px;
	color: #902147;
	text-decoration: underline;
}
.txt_red_head {
	font-family: "新細明體";
	font-size: 12px;
	color: #ff0000;
}
.txt_red_head_b {
	font-family: "新細明體";
	font-size: 14px;
	color: #ff0000;
}
.txt_red_head_bb {
	font-family: "新細明體";
	font-size: 16px;
	color: #ff0000;
	line-height: 20px;
}
.txt_grey_s {
	font-family: "新細明體";
	font-size: 11px;
	color: #7d848e;
}
.txt_grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d848e;
}
.txt_dgrey{
	font-family: "新細明體";
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
.txt_green {
	font-family: "新細明體";
	font-size: 12px;
	color: #119eb2;
}
.txt_red_b {
	font-family: "新細明體";
	font-size: 12px;
	color: #902147;
	font-weight: bold;
}
.txt_red_b_head {
	font-family: "新細明體";
	font-size: 24px;
	color: #902147;
	font-weight: bold;
}
.txt_red_bb {
	font-family: "新細明體";
	font-size: 15px;
	color: #902147;
	font-weight: bold;
}
.txt_white_bb {
	font-family: "新細明體";
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
}
.txt_dgreen_b {
	font-family: "新細明體";
	font-size: 12px;
	color: #638203;
	font-weight: bold;
}
.txt_white_b {
	font-family: "新細明體";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.txt_white {
	font-family: "新細明體";
	font-size: 12px;
	color: #FFFFFF;
}
.dotline {
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	height: 10px;
}
.boxleft {
	background-image: url(../images/box-tileLeft.gif);
	background-repeat: repeat-y;
	width: 5px;
}
.boxright {
	background-image: url(../images/box-tileRight.gif);
	background-repeat: repeat-y;
	width: 5px;
}
.boxtop {
	background-image: url(../images/box-tileTop.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.boxbottom {
	background-image: url(../images/box-tileBottom.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.bg_width_in {
	width: 747px;
	background-color: #FFFFFF;	
}
.mag_in {
	width: 10px;
}
.tc{
    font-family: "新細明體";
	font-size: 11px;
	color:#acac93; text-decoration:none;}
a.tc:hover{
    font-family: "新細明體";
	font-size: 11px;
	color:#acac93; text-decoration:underline;}

a{color:#7d848e; text-decoration:none;}
a:hover{text-decoration:underline;}

ul.gen{list-style-type:none; margin:0; padding:0; margin-bottom:13px;}
ul.gen li{background:url(../images/arrowList.gif) no-repeat 5px 4px; padding:0 3px 0 19px; margin:5px 0;}
ul.gen li a{color:#7d848e;text-decoration:none;}
ul.gen li a:hover{text-decoration:underline;}

.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 13px;
}
.line_green_v {
	background-color: #cde3e6;
	width: 1px;
}
.line_green_h {
	background-color: #cde3e6;
	height: 1px;
}
.bg_green {
	background-color: #0097ac;
}
.bg_green_p {
	background-color: #cde3e6;
}

.table_border{font-family: "新細明體";border: 1px solid #CDE3E6;}
.lightGreenCell{font-family: "新細明體";background-color: #E5EFF0;}
.cell_padding{font-family: "新細明體";padding: 3px 7px 3px 7px;}
.redBull{font-family: "新細明體";color: #AF5D72; font-size: 12px;}
.greenBull{font-family: "新細明體";color: #5aa3ac; font-size: 12px;}
.contentTextPadding{font-family: "新細明體";padding: 15px 15px 20px 8px; font-size: 12px;}
.bg_tit_cat {
	background-image: url(../images/eng_product/lightBlue_head_bg.gif);
	background-repeat: repeat-x;
}
.bg_tit_dog {
	background-image: url(../images/product/tit_product_dog_bg.jpg);
	background-repeat: repeat-x;
}

.table_border_eng{font-family: Arial, Helvetica, sans-serif, "新細明體";border: 1px solid #CDE3E6;}
.lightGreenCell_eng{font-family: Arial, Helvetica, sans-serif, "新細明體";background-color: #E5EFF0;}
.cell_padding_eng{font-family: Arial, Helvetica, sans-serif, "新細明體";padding: 3px 7px 3px 7px;}
.redBull_eng{font-family: Arial, Helvetica, sans-serif, "新細明體";color: #AF5D72; font-size: 11px;}
.greenBull_eng{font-family: Arial, Helvetica, sans-serif, "新細明體";color: #5aa3ac; font-size: 11px;}
.contentTextPadding_eng{font-family: Arial, Helvetica, sans-serif, "新細明體";padding: 15px 15px 20px 8px; font-size: 11px;}
.txt_body_eng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 16px;
}

.txt_red_eng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	height: 16px;
}

.txt_red_eng_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #902147;
	height: 16px;
	font-weight: bold;
}

.txt_white_eng_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 16px;
	font-weight: bold;
}

.txt_green_eng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #119eb2;
	height: 16px;
}
