@charset "utf-8";
img, div { behavior: url(iepngfix.htc) }

body{
font-size:0.75em;
color:#303030;
text-align:center;
margin:0;
padding:0;
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體"; 
}
a{
color:#303030;
text-decoration:none;
}
a:hover{
color:#CC9933;
text-decoration:underline;
}
#divs{
margin-right:auto;
margin-left:auto;
text-align:left;
}
.top_bg{
background:#89ba29;
height:10px;
}
.title_bg{
background:#f8ffef;
height:127px;
text-align:center;
}
.gradient_bg{
background:url(images/bg_01.jpg) repeat-x;
margin:auto;
width:1250px;
}

#menu{
width:721px;
height:23px;
background:url(images/menu.jpg) no-repeat;
margin:50px 0 0 17px;
}
#menu ul{
list-style:none;
margin:0;
padding:0;
}
#menu li{
float:left; 
margin:0;
}
#menu li a{
height:23px;
width:103px;
display:block;
text-indent:-3000px;
}
.one a:hover{background:url(images/menu_hover_01.jpg) 0 23px;}
.two a:hover{background:url(images/menu_hover_02.jpg) 103px 23px;}
.three a:hover{background:url(images/menu_hover_03.jpg) 206px 23px;}
.four a:hover{background:url(images/menu_hover_04.jpg) 309px 23px;}
.five a:hover{background:url(images/menu_hover_05.jpg) 412px 23px;}
.six a:hover{background:url(images/menu_hover_06.jpg) 515px 23px;}
.seven a:hover{background:url(images/menu_hover_07.jpg) 618px 23px;}

.leaf_bg{
background:url(images/bg_leaf.jpg) no-repeat;
float:left;
width:1000px;
margin-right:auto;
margin-left:auto;
}

.footer{
color:#4a6c06;
text-align:left;
margin:20px 0 0 240px;
line-height:20px;
}

.about{
font-size:16px;
line-height:24px;
padding:20px 10px 0 25px;
height:518px;
}

#test_menu{
width:200px;
margin:20px 0 0 25px;
float:left;
}
#test_menu ul{
list-style:none;
margin:0;
padding:0;
font-weight:bold;
}
#test_menu li a{
text-decoration:none;
height:32px;
voice-family:"\"}\"";
voice-family:inherit;
height:24px;
display: block;
}
#test_menu li a:link, #test_menu li a:visited{
color:#777;
display: block;
background:url(images/test_menu_bg.gif);
padding: 8px 0 0 20px;
}
#test_menu li a:hover, #test_menu li #current{
color: #4a6c06;
background: url(images/test_menu_bg.gif) 0 -32px;
padding: 8px 0 0 25px;
}

#test_menu li a:active{
color: #fff;
background: url(images/test_menu_bg.gif) 0 -64px;
padding: 8px 0 0 25px;
}
#test_right{
float:right; 
width:750px;
}
.test_div01{
padding:20px 20px 20px 0;
line-height:30px;
/*border-bottom:1px dotted #CCCCCC;*/
}
.test_div01 img{border:5px solid #EAEAEA;}
.test_div02{
color:#669900;
line-height:22px;
padding:20px 0;
border-bottom:1px dotted #CCCCCC;
}

.product_title{
padding:10px 0 10px 25px;
line-height:50px;
}
.product_title span{
font-size:16px;
color:#339900;
font-weight:bold;
text-decoration:underline;
}
.product_content{
padding:10px 25px 10px 25px;
line-height:22px;
}
.product_content img{border:5px solid #EAEAEA; margin:10px 0 ;}

.style_red{
color:#CC0033;
}
.style01{
color:#996600;
font-weight:bold;
}

.download_tb{
padding:20px 0;
}
.download_title{
padding:8px;
color:#4a6c06;
border-bottom:1px dashed #999999;
}
.download{
padding:8px;
border-bottom:1px dashed #999999;
}
