﻿/* CSS Document */
#left_product_btn{width:100%;clear:both;margin:3px 0px 0px 0px;}
#left_product_line{
	width:100%;
	clear:both;
	height:1px;
	background-image: url(../photo/aboutline.gif);
	background-repeat: repeat-x;
}
.btn_select{margin-left:19px;border:0px;}

/*Globe*/
body{margin:0px;background-color:#364C73;background-image: url(../photo/bodynbg.jpg);background-repeat: repeat-x;background-position: top;}
#ff_debug{width:100%;clear:both;height:0px;}



/*Head*/
#menu{width:960px;margin:auto;;}
#content{background-image: url(../photo/nbg.jpg);background-repeat: no-repeat;background-position: center top;margin:auto;}
#content_xform3{background-image: url(../photo/nbg.jpg);background-repeat: no-repeat;background-position: center top;}
#head{width:960px;margin:auto;padding:24px 0px 23px 0px;}

#logo{width:211px; float:left;}
#mini_menu{width:400px;float:right;clear:right;text-align:right;}
#icon{clear:both;width:100%;margin-top:20px;}
#quick_link{width:60%;clear:both;margin-top:12px;text-align:right;float:right;}



.icon_contact{padding:0px 30px 0px 30px;}
.icon_map{padding:0px 34px 0px 34px;}
.icon_home{
	padding:0px 5px 0px 0px;
	vertical-align: middle;
}

.mini_menu_style{font-family: Arial, Helvetica, sans-serif;font-size: 0.6em;color: #FFFFFF;}
.mini_menu_style a{	color: #FFFFFF;text-decoration: none;}
.mini_menu_style a:hover{color: #FFFFFF;text-decoration: underline;}
.icon_boundary{padding:0px 5px;}





#flash{width:960px;text-align:center;clear:both;margin:-4px auto 0px auto;}
#flas_bg{width:960px;height:301px;background-image: url(../photo/flashbg.jpg);margin:auto;}

#btn{width:100%;clear:both;background-image: url(../photo/menubg.gif);background-repeat: repeat-x;position:relative;}


/* common styling */
#btn ul li a, #btn ul li ul li a:visited {display:block; text-decoration:none; overflow:hidden;}
#btn ul {padding:0; margin:0;list-style-type: none; }
#btn ul li {float:left; margin-right:1px; position:relative;}
#btn ul li ul {display: none;padding-top:15px;}
#btn ul li ul li {
	clear:both;
	width:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #333333;
}
/* specific to non IE browsers */
#btn ul li:hover a {}
#btn ul li:hover ul {display:block; position:absolute; top:21px;}
#btn ul li:hover ul li a.hide {}
#btn ul li:hover ul li:hover a.hide {}
#btn ul li:hover ul li ul {display: none;}
#btn ul li:hover ul li a {display:block; background-color:#ffffff;	color: #333333;padding:4px 0px 4px 4px;}
#btn ul li:hover ul li a:hover {background-color:#dddddd;	color: #333333;padding:4px 0px 4px 4px;}
#btn ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#btn ul li:hover ul li:hover ul.left {left:-105px;}







#left_corner{width:4px;float:left;}
#right_corner{width:4px;float:right;}


#menu_list{width:951px;float:left;}
.main_btn{float:left;margin:0px;padding:0px;clear:right;}

.list_btn{
	float:left;
	margin:0px;
	padding:0px;
	list-style-type: none;	
}

.txt_btn{
	color:#FFFFFF;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;

}
.languagebtn{border:0px;}
.btn_img{
	margin-right:5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#p7ABW1{width:960px;margin:auto;}


/*Language Style*/
.link_left{width:75px;float:left;text-align:right;font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;color: #FFFFFF;padding-top:1px;;}
.link_right{width:50px;float:left;text-align:left;font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;color: #FFFFFF;}

.link_left a{color: #FFFFFF;}
.link_left a:hover{color: #FFFFFF;}

.link_right a{color: #FFFFFF;}
.link_right a:hover{color: #FFFFFF;}

.url{text-align:right;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;}
.url a{text-decoration: none;}
.url a:hover{text-decoration: underline;}

.font{width:15px;text-align:center;float:left;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 0.6em;}
#lan{padding:10px 10px 5px 35px;}



/*index_main*/

#main_title{width:960px;margin:0px auto 0px auto;height:6px;}
#main_left_corner{float:left;height:6px;}
#main_center_bg{width:948px;height:6px;background-image: url(../photo/maintitlebg.gif);background-repeat: repeat-x;float:left;}
#main_right_corner{float:right;text-align:right;height:6px;clear:right;}



#main_center_bg_type2{width:960px;height:6px;background-image: url(../photo/maintitlebg.gif);background-repeat: repeat-x;   margin:-4px auto 0px auto;}
#main_side{
	width:960px;
	margin:auto;
	background-image: url(../photo/indexbg.gif);
	background-color: #56595E;
	background-repeat: repeat-x;
	background-position: top;
}
#inside_bg{width:100%;background-image: url(../photo/bigbg.jpg);background-repeat: no-repeat;background-position: left top;}




/*Footer*/

#copyright{clear:both;padding:41px 0px 16px 0px;}
#copyright_text{width:96%;margin:auto;}


.copy_style{
	color:#8E8E8E;
	font-family: Arial, Helvetica, sans-serif;

}
.copy_style a{color:#8E8E8E;text-decoration: none;}
.copy_style a:hover{color:#8E8E8E;text-decoration: underline;}
#copy_line{width:956px;background-color:#353A40;margin:auto;}
#footer_info{width:96%;clear:both;margin:auto;}


#tel_info{float:left;width:470px;font-size: 13px;}
#address_info{float:right;clear:right;width:464px;font-size: 13px;}
.infostyle{color:#FFFFFF;}
.text{
	font-family: Arial, Helvetica, sans-serif;
	color: #BFBFBF;
	font-size: 0.75em;
	line-height: 1.6em;
}



/*內頁共用*/
#main_flish{width:100%;clear:both;text-align:center;}
#left_main{width:180px;float:left;

}
#right_main{width:778px;float:left;clear:right;

}

#totem{clear:both;margin:0px auto 16px auto;text-align:center;}




/*麵包屑*/
#crumb_type1{width:80%;padding:1px 0px 2px 5px;clear:both; }
.crumb_style{font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;color: #FFFFFF;}

.crumb_style a{
	color: #FF9900;
	margin:0px 4px;
	text-decoration: underline;
}

.crumb_style a:hover{
	color: #FF9900;
	margin:0px 4px;
	text-decoration: underline;
}
#products_crumb{
	width:100%;
	padding:1px 0px 2px 0px;
	clear:both;
	text-align:right;
	background-image: url(../photo/productscrumb.gif);
	background-repeat: repeat-x;
}

.product_crumb_style{font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;color: #1a1a1a; margin-right:5px;}

.product_crumb_style a{
	color: #FF9900;
	margin:0px 4px;
	text-decoration: underline;
}

.product_crumb_style a:hover{
	color: #FF9900;
	margin:0px 4px;
	text-decoration: underline;
}
#series_crumb{width:99%;padding:1px 0px 2px 0px;
	clear:both;float:right;clear:right;
	text-align:right;}

.more_link{font-family: Arial, Helvetica, sans-serif;color: #ffffff;}

.more_link a{color: #ffffff;text-decoration: none;}
.more_link a:hover{color: #FF9900;text-decoration: underline;}








#product_side{
	width:960px;
	margin:auto;
	background-image: url(../photo/productbg.gif);
	background-color: #24272C;;
	background-repeat: repeat-x;
	background-position: top;
}









#temp{width:960px;margin:auto;padding-top:2px;}


#k_line{width:1px;float:left;}

#p7ABw1_1{display:none;margin:0px;padding:0px;}
.p7ABtrig{float:left;padding:0px 18px 0px 30px;}

#debug_link{width:50%;padding:5px 0px 0px 10px;clear:both;}
.debug_mini_menu_style{font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;color: #FFFFFF;}
.debug_mini_menu_style a{color: #FFFFFF;text-decoration: none;}
.debug_mini_menu_style a:hover{color: #FFFFFF;text-decoration: underline;}





/*修改 語言選項*/

#language__more_type{width:90%;text-align:right;margin-right:10px;float:right;}
.language_text{font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;color: #FFFFFF;}
.language_text a{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;	text-decoration: none;}
.language_text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
    text-decoration:underline;
}

.language_line{padding:0px 4px 0px 4px;}




/*客戶要求*/


.customer_requirements{font-size: 12px;}




/**/
*html #btn ul li a.hide, #btn ul li a:visited.hide {display:none;}
*html #btn ul li a:hover ul li a.hide {display:none;}
*html #btn ul li a:hover {
	color:#fff;
	background-color: #000;
	background-image: url(../photo/menubg.gif);
	background-repeat: repeat-x;
}
*html #btn ul li a:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
*html #btn ul li a:hover ul li a.sub {background:#6a3; color:#fff;}
*html #btn ul li a:hover ul li a {display:block; background:#FFFFFF; color:#333333;padding:4px 0px 4px 4px;}
*html #btn ul li a:hover ul li a ul {visibility:hidden;}
*html #btn ul li a:hover ul li a:hover {background:#DDDDDD; color:#333333;padding:4px 0px 4px 4px;}
*html #btn ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; left:105px; top:0; color:#000;}
*html #btn ul li a:hover ul li a:hover ul.left {left:-105px;}