@charset "utf-8";
/* CSS Document */

#content{
    padding:30px;
	line-height:1.8;
}
h2.blue{
    color:#188da6;
}
h2.green{
    color:#87a415;
}
h2.red{
    color:#f36;
}
h3.red_big{
    font-size:200%;
	font-weight:bold;
	color:#db0318;
	display:inline;
	margin:0px 5px 0px 0px;
}
h4.green{
    color:#87a415;
	display:inline;
}
b.no_green{
    color:#87a415;
	font-size:200%;
	margin:0px 3px 0px 0px;
	font-weight:normal;
}
h2.orange,
h2.orange a,
h2.orange a:hover{
    color:#f2972b;
	text-decoration:none;
}
.row_m{
    margin:15px 0px 25px 0px;
}
.row_a{
    float:left;
	width:350px;
	height:30px;
	line-height:30px;
}
.row_title{
    width:100%;
	height:31px;
	line-height:31px;
	background-image:url(../images/about/line.gif);
	*background-image:url(../images/about/line.gif);
	_background-image:url(../images/about/line2.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.title_h2{
    float:left;
	width:auto;
	background-color:#FFF;
}
#no_border{
    border:none;
}
/*--Contact Us--*/
table.form{
    margin:0 auto;
	border-bottom:#f8a7c2 solid 3px;
	border-top:#f8a7c2 solid 3px;
}
table.form td{
    border-bottom:#e5e5e5 solid 1px;
	vertical-align:middle;
}
.input1{
    border:#dddddd solid 1px;
	width:140px;
	/*width:230px;*/
	height:20px;
}
.input2{
    border:#dddddd solid 1px;
	width:550px;
	height:80px;
}
.select1{
    width:100px;
	height:20px;
	color:#356aa1;
}
#form_btn,
#form_pages{
    margin:15px auto 0px;
	width:220px;
}
#form_btn img{
    margin:0 15px;
}
/*--Member--*/
/*--Member Menu--*/
#member_menu{
    width:756px;
	margin:0 auto;
}
#member_menu li{
    float:left;
	margin:0px 5px 0px 0px;
	font-weight:bold;
}
#member_menu li span{
    display:block;
	padding:2px 6px;
	background-color:#8e00c3;
	color:#FFF;	
}
#member_menu li a{
    display:block;
	padding:2px 6px;
    background-color:#c75dee;
	color:#FFF;
}
#member_menu li a:hover{
    display:block;
	background-color:#8e00c3;
}
/*--Member Content--*/
#member_meat{
    width:756px;
	margin:3px auto;
	border-bottom:#e0a6f6 solid 3px;
	border-top:#e0a6f6 solid 3px;
}
table.login_box{
    margin-top:5px;
	background-color:#e5e5e5;
}
table.login_box td{
    padding:3px 10px;
}
.member_inside{
    margin:10px auto;
	width:726px;
}
table.r_box{
    margin:5px 0;
    border-bottom:solid 3px #c7c7c7;
	border-top:solid 3px #c7c7c7;
}
table.r_box2{
    margin:5px 0;
    border-bottom:solid 3px #c7c7c7;
}
table.r_box3{
    margin:5px 0;
    border-top:solid 3px #c7c7c7;
}
table.r_box td,
table.r_box2 td,
table.r_box3 td{
    border-bottom:solid 1px #e3e3e3;
}
table.r_box tr.buy_title td{
    color:#c75dee;
	font-weight:bold;
    border-bottom:solid 3px #c7c7c7;
}
.buy_list{
    background-color:#f9eefd;
}
.radio1{
    margin:0px 0px 0px 10px;
}
.select2{
    width:60px;
	height:20px;
	color:#356aa1;
}
.red{color:#dc1919;}
.red a{color:#dc1919; text-decoration:underline;}
#form_pages{text-align:center;}
#form_pages a{
    color:#000;
	margin:0 3px;
}
#form_pages a:hover{
    text-decoration:underline;
}
/*--表單驗證--*/
label.error, label.error{color:#909;}
input:focus{border:1px dotted #666;}
input.error{border:1px dotted #909;}
div.error{display:none;}
label.error{display:none;}
/*--Info and Report--*/
.row_n{
    width:inherit;
	margin-bottom:20px;
}
.news_list_left{
    float:left;
    width:430px;
	height:110px;
	border-bottom:#e5e5e5 solid 1px;
	padding-bottom:5px;
	position:relative;
}
.news_list_right{
    float:left;
    width:430px;
	height:110px;
	border-bottom:#e5e5e5 solid 1px;
	padding-bottom:5px;
	margin-left:30px;
	position:relative;
}
.news_list_left img,
.news_list_right img{
    border:#e5e5e5 solid 1px;
	float:left;
	margin-right:10px;
}
.news_list_left p, .news_list_right p{color:#999;}
.news_list_left a, .news_list_right a{color:#565656;}
.news_list_left a:hover, .news_list_right a:hover{text-decoration:underline;}
.info_title{
    width:inherit;
	padding:5px 0;
	margin:0px 0px 10px 0px;
	background-image:url(../images/news/bg_news_title.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.info_title h3{
    display:inline;
	color:#f2972b;
	font-size:175%;
	margin-right:10px;
}
.info_title img{
    float:right;
	padding:0;
	margin:-25px 0;
	*margin:-30px 0;
	_margin:-30px 0;
}
#more_pos{
    position:absolute;
	right:0;
	bottom:10px;
}
/*--Product--*/
.product_list{
    width:265px;
	height:280px;
	margin:0 7px;
	float:left;
}
.product_list_btn{
    float:left;
	width:19px;
	height:280px;
}
.product_list_btn img{
    margin:100px 0;
}
.product_list a, .product_list a:hover{color:#565656;}
.product_in_left{
    width:400px;
	float:left;
}
.product_in_right{
    width:450px;
	float:left;
	margin:0px 0px 0px 35px;
}
.product_in_right img.thumbnail{
	margin:0 2px;
	border:solid 1px #dbdbdb;
}
#other_title{
    border-bottom:solid 1px #ccc;
	margin-top:30px;
	height:20px;
	line-height:20px;
}
#other_title img{
    float:right;
	padding:0;
	margin:-15px 0;
	*margin:-20px 0;
	_margin:-20px 0;
}
.other_product{
    width:149px;
	height:115px;
	float:left;
	border-right:solid 1px #dbdbdb;
	color:#000;
	text-align:center;
	overflow:hidden;
	vertical-align:middle;
}
.other_product img{
    margin:10px 9px;
}
.other_product a, .other_product a:hover{color:#000;}
/*--Product Menu--*/
#product_menu{
    border-bottom:solid 1px #ccc;
	padding-bottom:2px;
}
#product_menu li{
    float:left;
	margin:0px 5px 0px 0px;
	font-weight:bold;
}
#product_menu li span{
    display:block;
	padding:2px 6px;
	background-color:#87a415;
	color:#FFF;	
}
#product_menu li a{
    display:block;
	padding:2px 6px;
    background-color:#b4d142;
	color:#FFF;
}
#product_menu li a:hover{
    display:block;
	background-color:#87a415;
}
