/*
body { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #666; line-height: 20px; margin:0 auto; behavior:url("/js/ie6hover.htc"); 	padding:30px 0 0 0; *padding-top:5px; background-color:#fff;}
*/
body { font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #666; line-height: 20px; margin:0 auto; padding:30px 0 0 0; *padding-top:5px; background-color:#fff;}
/*--Layout Start--*/
#container { /*width: 980px; margin:15px auto 0; background-color:#FFF; padding:0;*/ }
#clear { clear:both; width:10px ; height:5px;}

#header_top { width:100%; height:45px; background-image:url(../images/header_top_bg.png); position:fixed; z-index:10; margin:0; top:0; left:0; 
_position:absolute; /* position fixed for IE6 */
_top:expression(documentElement.scrollTop+"px"); }
/*html{background-image:url(about:blank);background-attachment:fixed;}*/ /* 防 IE6 抖動*/

#header_login { margin:auto; height:45px; width: 980px; padding:0; }

.header_top_line { width:2px; height:45px; float:left; background-image:url(../images/header_top_Line.png); }

.header_top_div { height:25px; float:left; padding:10px 15px; text-align:center; font:Tahoma, Geneva, sans-serif; font-size:13px; color:#FFF; cursor:pointer; }
.header_top_div:hover { height:25px; background-color:#000; }

.header_top_div_2 { height:25px; float:left; padding:10px 15px; text-align:center; font:Tahoma, Geneva, sans-serif; font-size:13px; color:#FFF; cursor:pointer; background-color:#f8a607; font-weight:bold;}

#header_login_txt { height:45px; float:right; text-align:right; line-height:45px; color:#CCC; font-size:12px;}
#header_login_txt a { color:#CCC; text-decoration:underline;}
#header_login_txt a:hover { color:#4495cf; }

#SocialMedia { width:90px; height:33px; float:right; margin:12px 0 0 3px; text-align:right; padding:0;}
#SocialMedia img { padding-right:3px; border:0; }

#header { /*margin: auto; width: 980px; margin-top:0;*/ }
#header_banner {/* margin: auto; width: 700px; height:60px; border:0; margin-top:8px; margin-bottom:8px; */}

#main {/* width: 980px; */ /*float:left;*//* margin:0; */padding: 10px 0 10px 0;background:#FFF;clear:both;}

#main.buyersguide { background-image: url(../buyersguide/images/buyersguide_bg.jpg);}

/*
#footer { float:left; margin-top:25px;}
#footer .copyright { width:965px; padding-left:15px; border-top:1px solid #999; font-size:13px; clear:both;}
.copyright ul{ margin:8px 0 0 0; padding:0;}
.copyright li { display:inline; list-style:none; margin-right:10px;}
.copyright a { color:#a00e15 !important; text-decoration:none; font-weight:bold;}
.copyright p { color:#555; margin:5px 0;}
*/


#left_250 { width:250px; float:left; margin:0 0 0 5px; _margin:0 0 0 3px; padding:0 0 5px 0; }/*Product Left Lay*/
#right_710 { width:710px; float:right; margin:0 6px 0 0; _margin:0 2px 0 3px; padding:0 0 0px 0;}/*Product Right Lay*/

#left_710 { width:710px; float:left; margin:0 0 0 5px; _margin:0 0 0 3px; padding:0 0 5px 0; }/*Article Left Lay*/
#right_250 { width:250px; float:right; margin:0 6px 0 0; _margin:0 2px 0 3px; padding:0 0 5px 0;}/*Article Right Lay*/
/*--Layout End--*/

/*--Hearder Start--*/
#header_google_search { float:left; width:400px; height:25px; }
#header_logo { width: 300px; height: 80px; float:left; }

/*Hearder Search*/
#header_search { height: 80px; width: 650px; margin-left: auto; padding-right:20px; }
#header_search_1 { height: 35px; width: 645px; float:right; padding-top:15px; }
#header_search_2 { background-color: #D6E6F7; height: 28px; width: 395px; border: 1px solid #3E71AB; text-align: center; padding-top: 3px; float: right; }
#header_search_3 { background-color: #D6E6F7; height: 25px; width: 120px; border: 1px solid #3E71AB; text-align: center; padding-top: 5px; float: right; margin-left: 10px; }
#header_search_4 { height: 30px; width: 101px; margin-left: 10px; float: right; padding-top: 1px; }
#search_Keywords { width: 640px; height: 20px; float:right; text-align:left; }
.search_field { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #666; background-color: #FFF; border: 1px solid #FFF; text-decoration: none; line-height: 140%; height: 18px;}
/*--Hearder End--*/

/*--Menu Start--*/
#menu { font-family: Verdana, Geneva, sans-serif; font-size:13px; margin: 10px auto 10px auto; width: 980px; height: 33px; background-color:#252525}
#menu ul {margin:0; padding:0;}
#menu li { display:inline-block; color:#fff; line-height:33px; text-align:center; background: #252525;}
#menu li a { color: #fff; text-decoration: none; }
#menu li a:hover { background-color:#252525; }
#menu li ul {z-index:1; margin:0; padding:8px; border-top:1px solid #fff; list-style: none; float:left; position: absolute; width: 400px; color: #fff; background: #252525; display: none;}
#menu li ul li {  padding:5px 0; width:195px; line-height:24px; text-align:left;}
#menu li ul li a {  padding: 5px 5px 5px 5px; display: inline;}
#menu li ul li a:hover { padding: 5px 5px 5px 5px; color: #252525; background: #eee; }


/*--Menu End--*/

/*--Footer Start--*/
#footer_left { width: 500px; height: 120px; padding: 10px 0 0 10px; float:left; text-align: left; }
#footer_right { width: 450px; height: 120px; padding:0 ; float:right; }
#google_translate { width: 370px; height: 30px; padding: 0 0 0 10px; float:right; }
/*--Footer End--*/

/*--Banner Start--*/
#banner { width: 980px; height: 110px; margin-top: 5px; }
#banner_A { height: 110px; width: 645px; float: left; /*margin-left: 5px; _margin-left: 3px;*/ text-align: left; background-color:#CCC;}
#banner_B { height: 110px; width: 320px; float: right; text-align: right; /*margin-left: 5px;*/ background-color:#CCC;}
#banner_C { width: 320px; height: 250px; margin-top:10px; background-color:#EEE;}
#banner_F { width: 320px; height: 110px; margin-top:5px; float:right; }
#banner_D { height: 110px; width: 250px; float: left; margin:5px 0 5px 0; }
#banner_E { height: 110px; width: 250px; float: left; margin:0 0 5px 0; }
.button_250 { height: 110px; width: 250px; float: left; margin:5px 0 0 0; }
/*--Banner End--*/

/*--Path (you are at) Start--*/
#path { width:960px; margin:0 0 5px 8px; _margin:0 0 5px 4px;float:left;  }
#path h1 { font-size: 11px; line-height: 15px; font-weight: normal; color: #C00; text-decoration: none; display: inline; }
/*--Path (you are at) End--*/

/*--各單元首頁的 Focus 區塊 Start--*/
#box_focus { width:710px; min-height:210px;background-color:#d8eaff; *padding:0 0 8px 0; padding-top:10px; float:left; margin-bottom:15px;}
#box_focus_content { width:570px; float:left; margin:10px 0 5px 5px; _margin:10px 0 5px 2px;} /*For Product*/
#box_focus_SF { width:710px; min-height:210px; float:left; *padding:0 0 8px 0; background:#EEE;} /*For Special Features*/
#box_focus_buyersguide { width:710px; min-height:530px; background-color:#d2e5fc; float:left; margin:0 0 10px 0; padding:0;} /*For Buyers Guide*/
/*--各單元首頁的 Focus 區塊 End--*/

/*--Lay 250 Start--*/
.box_250 { width:250px; border:1px #CCC solid; border-bottom:0; float:left; margin:5px 0 0 0; }
.box_250_2 { width:250px; float:left; background-color:#4495cf; margin:5px 0 0 0; }
.box_250_title { width:242px; height:28px; background-color:#eaf2fb; border-bottom:1px #CCC solid; float:left; padding: 8px 0 0 8px; color: #4495cf; }
.box_250_list { width:240px; min-height:25px; float:left; border-bottom:1px #CCC solid; overflow: visible; padding:5px; }
.box_250_list p { margin:0;}
.box_250_list ul { margin:0; padding: 2px 0 0 18px; }
.box_250_list ul li { margin:0; padding: 5px 0 8px 0; line-height: 16px; }
/*--Lay 250 End--*/
 
/*--Lay 710 Start--*/
.box_710 { width:710px; border:1px #CCC solid; float:left; margin:0; }
.box_710_2 { width:710px; float:left; margin:15px 0 0 0; }
.box_710_3 { width:695px; float:left; margin:20px 0 0 10px; line-height: 25px; }
.box_710_3 p { margin:0; }
.box_710_title { width:702px; height:30px; border-bottom:1px #CCC solid; float:left; padding: 5px 0 0 8px; }
.box_710_title2 { width:702px; height:30px; border-bottom:1px #CCC solid; border-top:1px #CCC solid; float:left; padding: 5px 0 0 8px; }
/*710 Title*/
.box_title_b { width:690px; float: left; margin: 0 0 0 10px; _margin: 5px 0 0 5px; }
.box_title_b h2 { margin:0;  padding:0; }
.box_title_b_line { width:700px; height:1px; float: left; border-top: 4px #dadada solid; margin: 5px 0 0 3px; }
.box_viewall { width:70px; float:right; text-align:right; margin:5px 8px 0 0; }
/*--Lay 710 End--*/

/*--Lay 910 Start--*/
#box_960 { width:940px; margin:10px 0 5px 15px; _margin:10px 0 5px 6px; float:left; }
.box_960_title_line { width:950px; height:1px; float: left; border-top: 4px #dadada solid; margin: 5px 0 0 10px; _margin: 5px 0 0 5px; }
#box_960 ul { width:930px; float: left; margin:0 0 8px 15px; padding:0;}
#box_960 ul li { width:900px; float:left; margin:0; padding:5px 0 10px 0;}
/*--Lay 910 End--*/

/*--Products, Suppliers, Evnets Search Start--*/
.box_search { width:710px; background-color:#4495cf; margin:5px 0 0 0; float:left;}
.box_search_title { width:710px;height:22px; margin:5px 0 0 0; }
.box_search_content { width:710px; background-color:#e7e7e7;}
/*--Products, Suppliers, Evnets Search End--*/

/*--E-newslatter Start--*/
#box_250_newslatter { width:250px; border:1px #CCC solid; float:left; margin:0; }
#box_250_newslatter_title { width:240px; padding:5px; border-bottom:1px #CCC solid; }
#box_250_newslatter_subscribe { width: 240px; height:110px; float:left; margin:5px 0 5px 5px; }
#box_250_newslatter_subscribe p { margin:0; padding:0; line-height: 30px; }
.subscribe_button { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #fff; background-color: #a00e15; height: 25px; border:none; font-weight: bold; margin: 0 0 0 10px; }
.Unsubscribe_button { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #fff; background-color: #888; height: 25px; border: 1px solid #888; font-weight: bold; margin: 0 0 0 10px; }
/*--E-newslatter End--*/

/*main E-Newsletter Start*/
#main_enewsletter { width: 300px; height: 155px; border:solid 1px #CCC; margin-top:10px; padding:10px;}
#main_enewsletter_pic { width:140; height:100; float:left; margin:0; }
#main_enewsletter_list { width: 150px; float:left; margin:0; }
#main_enewsletter_list ul { width: 150px; margin:0; padding:0 0 0 30px; }
#main_enewsletter_list ul li { margin:0; padding:0; }
#main_enewsletter_subscribe { width: 300px; height:90px; margin:10px 0;}
#main_enewsletter_subscribe p { margin:0 0 5px 0; padding:0; }
#subscribe_email, #subscribe_code { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #666; background-color: #FFF; border: 1px solid #ccc; height: 20px; margin:2px 2px 2px 0; line-height: 20px;}
#main_enewsletter_archive { width: 170px; height:25px; float:right; margin:2px 8px 0 0; text-align: right; }
/*main E-Newsletter End*/

/*--Featured Content Start--*/
.box_supplier { width:250px; min-height:80px; float:left; border-bottom:1px #CCC solid; overflow: visible; }
.box_supplier_logo { width:70px; height:70px; float:left; margin:5px 8px 0 5px; _margin:5px 5px 0 3px; }
.box_supplier_name { width:160px; min-height:70px; float:left; margin:5px 5px 2px 0; text-align:left; overflow: visible; }
/*--Featured Content End--*/

/*--Google AD Start--*/
#box_710_googlead { width:710px; height:80px; float:left; margin:10px 0 0 0; text-align:center; }
#box_250_googlead { width:240px; height:200px; float:left; margin: 5px 0 0 5px; _margin: 5px 0 0 3px;text-align:center; }
/*--Google AD End--*/

/*--Page Strat--*/
#paging { width:700px; float:left; margin:3px 0 0 0; background-color:#e7e7e7; border:1px #CCC solid; text-align:center; padding:5px; }
/*--Page End--*/

/*--Product Img Start--*/
#main_product_pic_150 {width: 150px; height: 150px; margin:0 5px 0 6px; float:left; border:1px solid #ccc; }
/*--Product Img End--*/

/*--Search Start--*/
#search_focus {	width:710px; min-height:210px; margin: 10px 0 0 0 ; _margin: -10px 0 0 0 ; float:left; background-color:#eaf2fb;float:left; *padding:0 0 8px 0;}
#search_focus ul { margin:0; padding:0;	list-style-type: none; }
#search_focus li{ width:100px; height:100px; float:left; border: 1px #CCC solid; margin:10px 5px 0 10px; _margin:10px 5px 0 8px; }
#search_focus li p { margin:2px 0 5px 2px; padding:0; line-height: 15px; height:60px; overflow:hidden; }
#search_focus li a { color: #4495cf; }
#search_focus li a:hover { color: #333; }
.search_box_title { width:680px; float:left; margin: 0 0 0 10px; }
.search_box_pic { width:60px; float:left; }
.search_box_word { width:610px; float:right; margin:6px 0 0 0; }
.search_box_word h2 { margin:0; padding:0 0 3px 0; }
.search_box_word p { margin:0; }
.search_box_top { width:690px;	margin:0;	padding: 5px 10px 0 0;	float:left;	color: #C03; font-weight: bold;	text-align: right;}
.search_article_list { width:700px; border-bottom:1px #ccc dashed; float:left; min-height:80px; margin:15px 0 10px 8px; _margin: 8px 0 10px 4px; padding:0 0 8px 0; }
.search_article_list_pic { width:100px; height:60px; float:left; margin:0; }
.search_article_list_word { width:590px; float:right; height:100px; margin:0; overflow:hidden; text-overflow:ellipsis; }
.search_article_list_word p { margin:0;}
/*--Search End--*/

/*--Global Event Start--*/
.event_box1 { width:695px; float:left; margin:0 0 0 10px; _margin:0 0 0 5px; padding:0 0 15px 0;}
.event_box2 { width:690px;	float:left;	margin:10px 0 0 5px; _margin:0 0 5px 3px; padding: 5px; color:#000; font-weight: bold;	font-size: 12px; }
.event_box3 { width:695px;	float:left;	margin:5px 0 20px 5px;	_margin:3px 0 10px 3px; padding: 0;}
#event_barterA { width:300px; height: 100px; float:left; border:solid 1px #CCC; margin:0 5px 0 10px; padding: 0;}
#event_barterB { width:300px; height: 100px; float:right; border:solid 1px #CCC; margin:0 10px 0 0; padding: 0;}
#event_content { width:685px; margin: 0 10px 10px 10px; _margin: 0 0 0 5px; padding:0 0 5px 0; *padding:0 0 15px 0; float:left; line-height: 26px; }
#event_name { width:510px; height:55px; margin: 10px 0 0 10px; _margin: 10px 0 0 5px; float:left; }
#event_logo { width:160px; height:55px; margin: 10px 10px 0 0; float:right; }
#event_report {  width: 680px; float:left; margin:15px 0 0 0; }
#event_report ul { margin:0; padding:0; list-style-position: inside; }
#event_report ul li {  margin:0; padding: 3px; }
/*--Global Event End--*/


/*--Font Start--*/
h1 { font-size: 15px; text-decoration: none; color: #333; margin:0; padding:0 0 3px 0; line-height: 26px; }
/*h2 { font-size: 15px; text-decoration: none; color: #4495cf; } */
h3 { font-size: 13px; text-decoration: none; /*color: #4495cf; */}


a:link { text-decoration: none; color: #666; }
a:visited { text-decoration: none; color: #666; }
a:hover { text-decoration: none; color: #4495cf; }
a:active { text-decoration: none; color: #666; }

.b_font { font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
.b_font a { color: #333; font-weight:bold; }
.b_font a:hover { color: #d5595f; }

.b_font12 { color: #4495cf;	 font-size: 12px; font-weight: bold;}

.r_font { font-size: 14px;	color:#C03;	font-weight: bold;	line-height: 16px; text-decoration: underline;}
.r_font a { fcolor:#C03; text-decoration: underline;}
.r_font a:link { color:#C03;}
.r_font a:visited { color:#C03;}
.r_font a:hover { color:#333; text-decoration: underline;}
.r_font a:active { color:#C03;}

.r_font2 { font-size: 12px;	color:#C03;	font-weight: bold;	line-height: 16px;}
.r_font2 a { fcolor:#C03;}
.r_font2 a:link { color:#C03;}
.r_font2 a:visited { color:#C03;}
.r_font2 a:hover { color:#333;}
.r_font2 a:active { color:#C03;}

.r_font3 { font-size: 11px;	color:#C03; line-height: 18px;}
.r_font3 a { fcolor:#C03;}
.r_font3 a:link { color:#C03;}
.r_font3 a:visited { color:#C03;}
.r_font3 a:hover { color:#333;}
.r_font3 a:active { color:#C03;}

.k_font { color: #333; line-height: 16px; }
.k_font a { color: #333; line-height: 16px; }
.k_font a:link { color: #333;}
.k_font a:visited { color: #333;}
.k_font a:hover { color: #4495cf;}
.k_font a:active { color: #333;}

.k_font2 { color: #222; line-height: 16px; }
.k_font2 a { color: #222; line-height: 16px; }
.k_font2 a:link { color: #222; }
.k_font2 a:hover { color: #222; text-decoration: underline; }

.k_font3 { color: #000; font-weight: bold; padding:0 0 0 10px; }
.k_font4 { color: #333; line-height: 16px; font-weight: bold;}

.k_font5 { font-size: 20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; line-height: 25px; }
.k_font5 a { color: #333; line-height: 25px; }
.k_font5 a:link { color: #333; }
.k_font5 a:visited { color: #333;}
.k_font5 a:hover { color: #4495cf;}
.k_font5 a:active { color: #333; }

.k_font6 { color: #000; line-height: 16px; }
.k_font6 a { color: #000; text-decoration: underline; }
.k_font6 a:link { color: #000; }
.k_font6 a:visited { color: #000; }
.k_font6 a:hover { color: #000; }
.k_font6 a:active { color: #000; }

.tags { color: #666; font-size:11px; padding:5px 0 5px 0; margin:5px 0 5px 0;}
.tags a { color: #4495cf; }
.tags a:hover { color: #000; }

.box_font1 { line-height: 16px; }

.w_font { line-height: 15px; color:#FFF; }
.w_font a { line-height: 15px; color:#FFF; }
.w_font a:link { color:#FFF; }
.w_font a:visited { color:#FFF; }
.w_font a:hover { color:#FFF; text-decoration: underline; }
.w_font a:active { color:#FFF; }

.c_fomt { color:#A9A9A9;}
.strong { font-weight: bold; }

.field { font-family: Verdana, Geneva, sans-serif; font-size: 12px;	color: #666; background-color: #FFF; border: 1px solid #ccc; 	text-decoration: none; line-height: 140%; height: 20px;	margin:2px 2px 2px 0;}
.field2 { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #666;}
.table { border:1px #CCC solid;}

.error_title { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:45px; color:#FFF; line-height:65px; }
.error_txt { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF;}

.day { font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; }
/*--Font End--*/

.no_data{ width:200px; min-height:30px; float:left; color:#C03; margin:0; padding:8px;}
.no_data710{ width:690px; min-height:30px; float:left; color:#C03; margin:0; padding:8px;}
hr { width:700px; border: 1px solid #CCC; height:1px; }
.box_90{ width:90%; margin:5px 0 0 5px; padding:5px; }

.sitemap ul {margin:0px; padding:0px;}
.sitemap ul li { margin:0;	padding:0px; list-style-type: none;}
.sitemap ul li a { color:#999;}
.sitemap ul li a:hover { color:#4495cf;}