@charset "utf-8";
/* CSS Document */
body{ background-image: url(../images/bg.jpg); background-repeat:no-repeat; background-position:center top; background-color:#61788a; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#WRAPPER{ width:950px; overflow:hidden; margin:0 auto; background-color:#FFFFFF; border:1px #dce4d9 solid; padding:25px 20px 40px 20px; margin-bottom:40px;}
#HEADER{width:950px; overflow:hidden;}
/*-----HEADER------------------------------------------------------------------------------------------------------------------------------*/
#LOGO{ width:249px; height:30px;  background-image: url(../images/logo.gif); background-position:left; background-repeat:no-repeat;  text-indent:-9999px; float:left;}
#LOGO a{display:block; width:249px; height:30px;  background-image: url(../images/logo.gif); background-position:left; background-repeat:no-repeat;  text-indent:-9999px; }
#LOGO a:hover{ background-image:url(../images/logo_o.gif);}
#HEADER_LINK{ list-style:none;	margin:0;padding:0; font-size:11px; float:right;}
#HEADER_LINK li{ float:left; }

.LINK_ENGLISH a{ font-size:10px; display:block;background-color:#959595; padding:3px 5px 3px 5px;color:#FFFFFF; text-decoration:none; }
.LINK_ENGLISH a:hover{ background-color:#FFFFFF;  color:#959595;padding:2px 4px 2px 4px; border:1px #959595 solid; }
.LINK_FACEBOOK a{background-image:url(../images/icon_facebook_on.gif); background-repeat:no-repeat; background-position:center; width:17px; height:19px; display:block; text-indent:-9999px;  margin-right:5px; padding-left:10px;}
.LINK_FACEBOOK a:hover{ background-image:url(../images/icon_facebook_over.gif);}
#HEADER_LINK li.LINK{ background-image:url(../images/line.gif); background-repeat:no-repeat; background-position:right 50%; height:13px; padding-top:4px; padding-bottom:2px; padding-right:10px; padding-left:10px;}
#HEADER_LINK li.LINK a{ color:#666666; text-decoration:none; display:inline-block; white-space:nowrap;}
#HEADER_LINK li.LINK a:hover{ text-decoration: underline;}

#HEADER_BANNER{clear:both;}
#HEADER_BANNER img{ padding-top:3px; }

/*-----MENU------------------------------------------------------------------------------------------------------------------------------*/
#MENU_BOX{ clear:both; float:left; width:950px; margin-top:15px;}
#MENU { list-style:none;margin:0;padding:0;  font-size:12px; float:left; height:30px; width:770px;}
#MENU_ABOUT a,#MENU_BRAND a,#MENU_NEWPRODUCT a,#MENU_BOUTIQUE a,#MENU_NEWS a,#MENU_SHOP a{ width:109px; color:#333333; border-top:1px #d9d9d9 solid; border-left:1px #d9d9d9 solid; border-bottom:1px #d9d9d9 solid; height:28px; line-height:28px;}
#MENU_ABOUT a:hover,#MENU_BRAND a:hover,#MENU_NEWPRODUCT a:hover,#MENU_BOUTIQUE a:hover,#MENU_NEWS a:hover,#MENU_SHOP a:hover{ color: #333333; background-color:#e5e8ed; }
.MENU_THIS{ background-image:url(../images/bg_menu.gif); background-repeat:repeat-x; background-position: left top; color:#FFFFFF; width:109px;height:30px; line-height:30px; border-left:1px #d9d9d9 solid; text-align:center; font-weight:bold;}
.CURRENT{ color: #333333; background-color:#e5e8ed; }
.MENU_THIS{ background-image:url(../images/bg_menu.gif); background-repeat:repeat-x; background-position: left top; color:#FFFFFF;width:109px;height:30px; line-height:30px; border-left:1px #d9d9d9 solid; text-align:center; font-weight:bold;}

#MENU_CATALOG a{width:108px; color:#333333;border:1px #d9d9d9 solid;height:28px; line-height:28px;}
#MENU_CATALOG a:hover{ color: #333333; background-color:#e5e8ed;}

#SUBMENU{ overflow:hidden; clear:both;}

#BOUTIQUE{ display: none; width:890px;height:30px; line-height:30px; background-color:#e5e8ed;list-style:none;	margin:1px 0 0 0;font-size:12px; padding-left:30px; padding-right:30px;  }
#BOUTIQUE li{ float:left; padding-right:15px; }
#BOUTIQUE li a{ text-decoration:none; color:#7e7d7d; }
#BOUTIQUE li a:hover{ text-decoration:underline;}

#MENU li{ float:left; }
#MENU li a{text-decoration:none; font-size:12px; font-weight:bold;  display:block;text-align:center; }

#SEARCH{ list-style:none;margin:0;padding:0; float:right; width:180px;height:30px;}
#SEARCH li{ float:left; }
.SEARCH{ background-image: url(../images/bg_search.jpg); background-repeat:no-repeat; background-position:left; width:152px; height:30px; text-align:left;}
.SEARCH input{ border:0;font-size:10px; width:108px; height:15px; color:#b2b2b2; font-family:Arial, Helvetica, sans-serif;margin-top:7px; margin-left:30px; }

.SEARCH_OK a{ background-image: url(../images/btn_go_on.gif); width:28px; height:30px; display:block; text-indent:-9999px;}
.SEARCH_OK a:hover{background-image: url(../images/btn_go_over.gif);}
/*-----MAIN_BANNER------------------------------------------------------------------------------------------------------------------------------*/
#MAIN_BANNER{ clear:both; margin-top:3px; width:950px; height:270px;}
/*-----CONTENT------------------------------------------------------------------------------------------------------------------------------*/
#CONTENT{ clear:both; width:950px; overflow:hidden; margin-top:5px;}
#CONTENT_LEFT{ width:185px; overflow:hidden; float:left;}
#CONTENT_RIGHT{ width:735px; overflow:hidden; float:right;}/*---左右內容間距30----*/
/*-----CONTENT_LEFT---------------------------------------------------------------------------------------------------------------------*/
#ORDER_EDM{ background-color:#82878c; height:25px; width:175px; padding:5px 5px 0 5px; float:left;}/*---靠左for品牌頁layout----*/
#ORDER_EDM ul{ height:20px; list-style:none;margin:0;padding:0; font-size:11px; }
#ORDER_EDM li{ float:left;}
.ORDER_TYPE{ width:130px; height:18px; background-color:#94989c; padding-left:10px; padding-top:2px;}
#ORDER_EDM input{border:0;font-size:11px; width:120px; height:16px; color:#d9d9db; background-color:#94989c; font-family:Arial, Helvetica, sans-serif; }

.OK{background-color:#b0b0b0; color:#FFFFFF; font-size:10px; margin-left:5px;}
.OK a{ display:block;background-color:#b0b0b0;height:20px; line-height:20px; width:23px; padding-left:7px; color:#FFFFFF; font-size:10px; text-decoration:none; }
.OK a:hover{ background-color:#FFFFFF; color:#94989c; height:20px;}



#LEFT_MENU{ background-color:#e2e6eb; width:145px; min-height:540px; padding:20px; overflow: hidden; clear:both; margin-top:5px;color:#808080; text-decoration:none;}
#LEFT_MENU p:hover{ text-decoration:underline;}
#LEFT_MENU a{ color:#808080; text-decoration:none;}
#LEFT_MENU a:hover{ text-decoration:underline;}
.LIST_TOP{ background-image:url(../images/icon_submenu01.gif); background-position:left 6px; padding-left:17px; line-height:24px; background-repeat:no-repeat; cursor:pointer; }
.LIST_LIST{ display:none; overflow:hidden; }
.LIST_LIST_SHOW{ display:block;overflow:hidden;}
.LIST_LIST a{ display:block; line-height:20px; background-image:url(../images/point.gif); background-repeat:no-repeat; background-color:#e2e6eb; background-position:16px 8px; padding-left:26px; font-size:11px; }
.LIST_LIST_SHOW a{ display:block; line-height:20px; background-image:url(../images/point.gif); background-repeat:no-repeat; background-color:#e2e6eb; background-position:16px 8px; padding-left:26px; }
#LEFT_BANNER{width:185px; overflow:hidden;}
#LEFT_BANNER img{ margin-top:5px;}
/*-----CONTENT_RIGHT-------------------------------------------------------------------------------------------------------------------*/
#NEWS_MARQ{  width:735px; height:29px; line-height:29px; border-bottom:1px #f0f1f1 solid; float:right}/*---height=29+1 靠右for品牌頁layout----*/
#NEWS_MARQ h2{ font-style:italic; height:29px; font-size:15px; width:50px; display:block;float:left;}
#MARQ{ width:680px;list-style:none;margin:0;padding:0; float:left; height:29px;line-height:29px; font-size:12px; }
#MARQ li a{ color:#7e7d7d; text-decoration: none;} 
#MARQ li a:hover{ text-decoration:underline;}

#HOT_SHOW{ width:735px; margin-top:5px; clear:both;}
.HOT_LIST{list-style:none;margin:0 17px 10px 18px; padding:0; width:210px;  display:block; float:left;position:relative;height:270px; }
.HOT_LIST li{ width:210px; line-height:20px;}
.HOT_IMG{width:210px; height:210px;text-align:center; line-height:210px; display:block; position:relative;}
.HOT_IMG img{position: absolute; left:0; top:0;width:210px; vertical-align:middle; }
.HOT_NAME{ font-weight:bold;width:210px; text-align:left;}
.HOT_NAME a{ font-weight:bold;width:210px; text-align:left; color:#000000; text-decoration:none;}
.HOT_NAME a:hover{ color:#666666;}
.HOT_INFO{ width:210px; color:#666666; display:block;}
.HOT_INFO a{ color:#666666;text-decoration:none; }
.HOT_INFO a:hover{ color:#818386; }

.HOT_LIST2{list-style:none;margin:0;padding:0; width:210px;display:block; float:left;position:relative;height:270px;}
.HOT_LIST2 li{ width:210px; line-height:20px;}
.NEW_TAG{ background-image: url(../images/icon_new.gif); background-repeat:no-repeat; background-position:left top; display:block; width:50px; height:30px; text-indent:-9999px; position: absolute; left:0; top:0; z-index:50;}
.SALE_TAG{background-image: url(../images/icon_sale.gif); background-repeat:no-repeat; background-position:left top; display:block; width:50px; height:30px; text-indent:-9999px; position: absolute; left:0; top:0;z-index:50;}

/*-----內頁共用------------------------------------------------------------------------------------------------------------------------------*/
#PATH{  width:735px; height:29px; line-height:29px; border-bottom:1px #f0f1f1 solid; color:#666666; float:right}/*---height=29+1 靠右for銷售頁layout----*/
#PATH ul{ list-style:none;margin:0; padding:0px;}
#PATH ul li{ float:left;}
.PATH_INDEX{ background-image:url(../images/icon_path.gif); background-repeat:no-repeat; background-position:3px 9px; padding-left:18px;}
.PATH_INDEX a{ color:#9ca0a2; text-decoration:none;}
.PATH_INDEX a:hover{ color:#abb0b2;}
.PATH_LIST{ background-image:url(../images/icon_path2.gif);background-repeat:no-repeat; background-position:5px 12px; padding-left:15px;}
.PATH_LIST a{ color:#9ca0a2; text-decoration:none;}
.PATH_LIST a:hover{ color:#abb0b2;}

/*-----產品頁-------------------------------------------------------------------------------------------------------------------------------*/
#PRODUCT_LIST{ overflow:hidden; clear:both;width:735px; padding-top:20px; padding-bottom:20px;}

div#NEXT_LIST {clear:both; width:735px;height:40px; line-height:40px; text-align:center; margin-top:10px;margin-bottom:10px;}
div#NEXT_LIST span{ font-size:12px; display: inline-block;line-height:20px; height:20px; width:20px; background-color:#f0f1f1; border:1px #e9eaea solid; color: #9ca0a2;  font-family: Arial;}
div#NEXT_LIST span.NEXT{ margin-bottom:2px; width:50px;line-height:20px; height:20px;}
div#NEXT_LIST span.NEXT a{width:50px;line-height:20px; height:20px;}
div#NEXT_LIST span a{ text-decoration:none;color:#9ca0a2;font-size:12px;display: inline-block;line-height:20px; height:20px; width:20px;   text-align:center; background-color:#f0f1f1; background-color: #FFFFFF; font-family: Arial; }
div#NEXT_LIST span a:hover{color: #9ca0a2;  background-color:#f0f1f1;}

div#NEWPRODUCT_CONTENT{ overflow:hidden;clear:both;width:735px; padding-top:20px; padding-bottom:20px;}
div#NEWPRODUCT_CONTENT h4.PRODUCT_TI{ height:30px; width:150px; line-height:30px; background-image:url(../images/icon_new.gif); background-repeat:no-repeat; background-position: left -3px; font-size:15px; padding-left:50px; float:left;}
div#NEWPRODUCT_CONTENT ul.LINKLIST{ width:535px; line-height:30px; margin:0; padding:0; list-style:none; float:left;}
div#NEWPRODUCT_CONTENT ul.LINKLIST li{ float:left;line-height:30px;  padding-right:10px; background-image:url(../images/icon_member.gif); background-repeat:no-repeat; background-position:left 9px; padding-left:15px;} 
div#NEWPRODUCT_CONTENT ul.LINKLIST li a{ color:#808080; text-decoration:none;}
div#NEWPRODUCT_CONTENT ul.LINKLIST li a:hover{ text-decoration:underline;}


div.NEWPRODUCT_INFO{ width:715px;clear:both;float:left; padding:10px;border-top:1px #d9d9d9 dashed;}

/*-----搜尋結果頁----------------------------------------------------------------------------------------------------------------------------*/
p.SEARCH_TEXT{ clear:both; width:705px; line-height:30px; font-size:12px; text-align:right;  color:#666666; padding-bottom:5px; }

/*-----關於頁-------------------------------------------------------------------------------------------------------------------------------*/
#ABOUT_CONTENT{ overflow:hidden; clear:both;width:735px; padding-top:20px; padding-bottom:20px;}
#ABOUT_LIST{ padding:0; margin:0; list-style:none;width:735px;  }
#ABOUT_LIST li{ float:left; width:80px; text-align:center; font-size:12px;}

#ABOUT_LIST li a{ color: #666666; background-color:#FFFFFF; display:block; text-decoration:none; line-height:24px; padding-top:3px; height:22px; border-top: 1px #d9d9d9 solid; border-left:1px #d9d9d9 solid; font-weight:bold;}
#ABOUT_LIST li.ABOUT_LIST_END{ border-right:1px #d9d9d9 solid; width:79px;}
#ABOUT_LIST li a:hover{ color:#FFFFFF; background-color:#d8d8e4;  }
#ABOUT_LIST li a.LIST_SELECTED{color:#666666; background-color:#d8d8e4; }
#fragment-a1,#fragment-a2,#fragment-a3,#fragment-a4{clear:both;width:693px; border-top:1px #d9d9d9 dashed; border-bottom:1px #d9d9d9 dashed;  padding:20px; }

#ABOUT_CONTENT h4{ line-height:30px; padding-top:10px; font-size:13px; color:#70767b;}
#ABOUT_CONTENT p{ line-height:20px;color:#91969b; margin-top:10px;}
.HISTORY{ padding:0; margin:0; list-style:none;}
.HISTORY li{ line-height:40px;color:#91969b; font-family:Verdana, Arial, Helvetica, sans-serif;}
.YEAR{ font-size:15px;color:#70767b; font-weight:bold; margin-right:10px;}

#fragment-a1 h4.INFO{  padding-right:10px; clear:both; font-size:18px; color:#333333; padding-top:20px;}

/*-----新聞頁-------------------------------------------------------------------------------------------------------------------------------*/
#NEWS_CONTENT{ overflow:hidden; clear:both;width:735px; padding-top:20px; padding-bottom:20px;}
#NEWS_LIST{ padding:0; margin:0; list-style:none;width:735px;  }
#NEWS_LIST li{ float:left; width:80px; text-align:center; font-size:12px;}

#NEWS_LIST li a{ color: #666666; background-color:#FFFFFF; display:block; text-decoration:none; line-height:24px; padding-top:3px; height:22px; border-top: 1px #d9d9d9 solid; border-left:1px #d9d9d9 solid; font-weight:bold;}
#NEWS_LIST li.NEWS_LIST_END{ border-right:1px #d9d9d9 solid; width:89px;}
#NEWS_LIST li a:hover{ color:#FFFFFF; background-color:#d8d8e4;  }
#NEWS_LIST li a.LIST_SELECTED{color:#666666; background-color:#d8d8e4; }
#fragment-n1,#fragment-n2,#fragment-n3,#fragment-n4,#fragment-n5{clear:both;width:693px;  overflow:hidden; }

.NEWS_BOX{ list-style:none;  padding:10px; margin:0; background-color:#FFFFFF; overflow:hidden;}
.NEWS_TI{ color:#e5500e; line-height:30px; font-size:13px;}
.NEWS_TI a{color:#e5500e; text-decoration:none; }
.NEWS_TI a:hover{color:#df270e;}
.NEWS_DATE{ color:#91969b; line-height:30px;  font-weight:bold; padding-left:6px;}
.NEWS_INFO{ color:#91969b;line-height:20px; padding-left:6px; padding-top:8px;}
.NEWS_INFO a{ text-decoration:none;color:#757576;}
.NEWS_INFO a:hover{ color:#91969b;}
.NEWS_ODD{ background-color:#f4f6f6;}
.NEWS_INFO p{ margin-bottom:10px;}


#NEWS_NEXT {clear:both; width:693px;height:40px; line-height:40px; text-align:center; margin-top:10px;margin-bottom:10px;}
#NEWS_NEXT span{ font-size:12px; display: inline-block;line-height:20px; height:20px; width:20px; background-color:#f0f1f1; border:1px #e9eaea solid; color: #9ca0a2;  font-family: Arial;}
#NEWS_NEXT span.NEXT{ margin-bottom:2px; width:50px;line-height:20px; height:20px;}
#NEWS_NEXT span.NEXT a{width:50px;line-height:20px; height:20px;}
#NEWS_NEXT span a{ text-decoration:none;color:#9ca0a2;font-size:12px;display: inline-block;line-height:20px; height:20px; width:20px;   text-align:center; background-color:#f0f1f1; background-color: #FFFFFF; font-family: Arial; }
#NEWS_NEXT span a:hover{color: #9ca0a2;  background-color:#f0f1f1;}


.GOBACK{ width:70px; float:right; line-height:20px; text-align:center; margin-right:12px; margin-top:11px; margin-bottom:20px;border:1px #f0f1f1 solid; }
.GOBACK a{ display:block; text-decoration:none; color:#666666; background-color:#d8d8e4;font-size:10px;}
.GOBACK a:hover{color:#d8d8e4; background-color:#666666;}
/*-----品牌介紹頁-------------------------------------------------------------------------------------------------------------------------------*/
#BRAND_INFO{ clear:both; overflow:hidden;  padding:20px 10px 20px 10px;}
#BRAND_INFO h4{ line-height:28px;  font-size:15px;color:#e5500e;}
#BRAND_INFO p{ line-height:20px;}

#BRAND_CONTENT{ overflow:hidden; clear:both;width:735px; margin-top:20px; margin-bottom:20px; }

/*#BRAND_LIST{ padding:0; margin:0 0 0 0; list-style:none;  }
#BRAND_LIST li{ float:left; width:100px; text-align:center; font-size:12px;}
#BRAND_LIST li a{ color: #666666; background-color:#FFFFFF; display:block; text-decoration:none; line-height:24px; padding-top:3px; height:22px; border-top: 1px #d9d9d9 solid; border-left:1px #d9d9d9 solid; font-weight:bold;}
#BRAND_LIST li.BRAND_LIST_END{ border-right:1px #d9d9d9 solid; width:99px;}
#BRAND_LIST li a:hover{ color:#FFFFFF; background-color:#d8d8e4;  }
#BRAND_LIST li a.LIST_SELECTED{color:#666666; background-color:#d8d8e4; }

#BRAND_LIST{ padding:0; margin:0; list-style:none;  }
#BRAND_LIST li{ float:left; width:100px; margin:2px;text-align:center; font-size:12px;}
#BRAND_LIST li a{ color: #666666; background-color:#FFFFFF; display:block; text-decoration:none; line-height:22px; padding-top:3px; height:22px; border: 1px #d9d9d9 solid; font-weight:bold;}
#BRAND_LIST li.BRAND_LIST_END{  width:100px;}
#BRAND_LIST li a:hover{ color:#FFFFFF; background-color:#d8d8e4;  }
#BRAND_LIST li a.LIST_SELECTED{color:#666666; background-color:#d8d8e4; }*/

#BRAND_LIST{ padding:0; margin:0; list-style:none;  }
#BRAND_LIST li{ float:left; width:134px; margin:2px;text-align:center; font-size:12px;}
#BRAND_LIST li a{ color: #666666; background-color:#FFFFFF; display:block; text-decoration:none; padding:2px 3px ; line-height:22px;  height:22px; border: 1px #d9d9d9 solid; font-weight:bold; white-space : nowrap;}
#BRAND_LIST li.BRAND_LIST_END{ }
#BRAND_LIST li a:hover{ color:#FFFFFF; background-color:#d8d8e4;  }
#BRAND_LIST li a.LIST_SELECTED{color:#666666; background-color:#d8d8e4; }


#fragment-b1,#fragment-b2,#fragment-b3,#fragment-b4,#fragment-b5,#fragment-b6,#fragment-b7,#fragment-b8,#fragment-b9,#fragment-b10,#fragment-b11,#fragment-b12,#fragment-b13,#fragment-b14,#fragment-b15,#fragment-b16,#fragment-b17,#fragment-b18,#fragment-b19,#fragment-b20,#fragment-b21,#fragment-b22,#fragment-b23,#fragment-b24,#fragment-b25,#fragment-b26,#fragment-b27,#fragment-b28,#fragment-b29,#fragment-b30,#fragment-b31,#fragment-b32,#fragment-b33,#fragment-b34,#fragment-b35,#fragment-b36,#fragment-b37,#fragment-b38,#fragment-b39,#fragment-b40{ clear:both;width:693px;overflow:hidden; border-top:1px #d9d9d9 dashed; border-bottom:1px #d9d9d9 dashed; padding:20px 10px 20px 10px; margin-top:3px; }

#BRAND_ITEM{list-style:none;padding:0 20px 0 25px; margin:0;width:127px; height:210px; line-height:20px;  float:left;}

li.BRAND_ITEM_IMG a{ display:block; width:125px; height:125px;border:1px #f0f1f1 solid; text-align:center; line-height:125px; white-space : nowrap;
 *font-size:80px; *font-family : Arial; vertical-align:middle; }
li.BRAND_ITEM_IMG a:hover{ border:1px #e2e6eb solid; }

.BRAND_ITEM_NAME{ margin-top:5px; padding-left:3px; padding-right:3px; color:#e5500e;}
.BRAND_ITEM_NAME a{color:#e5500e; font-weight:bold; text-decoration:none;}
.BRAND_ITEM_NAME a:hover{color:#f37239;}
.BRAND_ITEM_INFO{ padding-left:3px; padding-right:3px; line-height:18px;}
.BRAND_ITEM_INFO a{ color:#7f7f7f;text-decoration:none;}
.BRAND_ITEM_INFO a:hover{color:#aaaaaa;}

#BRAND_BOX{ clear: both; padding-top:5px; width:950px; overflow:hidden;}

/*-----銷售專櫃頁------------------------------------------------------------------------------------------------------------------------------*/
#STORE_SEARCH{ clear:both; width:950px; overflow:hidden; height:30px; }
#STORE_SEARCH select{ font-size:11px;color:#666666; border:1px #82878c solid; height:20px; line-height:20px;}
.SEARCH_LIST{ margin:0; padding:0; list-style:none;}
.SEARCH_LIST li{ float:left;margin-right:6px;}

.SEARCH_LIST_1{ width:75px;}
.SEARCH_LIST_2{ width:104px;}
.SEARCH_GO{ border:1px #82878c solid; height:18px; line-height:18px; width:24px; text-align:center; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.SEARCH_GO a{ display:block;font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#82878c; font-weight:bold;}
.SEARCH_GO a:hover{ background-color:#82878c;color: #FFFFFF;}
.SEARCH_BRAND{ padding-left:20px;}
#STORE_LIST{ width:520px; float:left; overflow:hidden;border: 1px #f0f1f1 solid;}
#STORE_LIST ul{ margin:0; padding:10px 10px 15px 10px; list-style:none; border-bottom:1px #f0f1f1 solid; }
#STORE_LIST li{ line-height:20px;}
#STORE_MAP{ width:400px; overflow:hidden; float:right; text-align:left;border: 1px #f0f1f1 solid; }

.STORE_NAME{float:left; width:400px;color:#e5500e; font-size:13px; line-height:30px; height:25px; margin-top:5px;}
.STORE_SEARCH{ float:left; width:85px;line-height:30px; vertical-align:bottom;margin-top:7px;}

.STORE_INFO{ width:500px; clear:both;}
.STORE_INFO a{ text-decoration:none; color:#666666;}
.STORE_INFO a:hover{ color: #999999; text-decoration:underline;}


#STORE_NEXT {clear:both; width:520px;height:40px; line-height:40px; text-align:center; margin-top:10px;margin-bottom:10px;}
#STORE_NEXT span{ font-size:12px; display: inline-block;line-height:20px; height:20px; width:20px; background-color:#f0f1f1; border:1px #e9eaea solid; color: #9ca0a2;  font-family: Arial;}
#STORE_NEXT span.NEXT{ margin-bottom:2px; width:50px;line-height:20px; height:20px;}
#STORE_NEXT span.NEXT a{width:50px;line-height:20px; height:20px;}
#STORE_NEXT span a{ text-decoration:none;color:#9ca0a2;font-size:12px;display: inline-block;line-height:20px; height:20px; width:20px;   text-align:center; background-color:#f0f1f1; background-color: #FFFFFF; font-family: Arial; }
#STORE_NEXT span a:hover{color: #9ca0a2;  background-color:#f0f1f1;}

/*-----型錄頁------------------------------------------------------------------------------------------------------------------------------*/

#CATALOGUE_ITEM{ width:290px; height:270px; overflow:hidden; margin-left:20px; padding:10px 0 0 0; list-style:none; float:left;}
#CATALOGUE_ITEM li{ width:290px; line-height:20px; }
#CATALOGUE_ITEM li.CATALOGUE_LIST{width:132px; float:left;text-align:center; line-height:20px; margin-right:4px; margin-left:4px; margin-top:5px;}
#CATALOGUE_ITEM li.CATALOGUE_LIST a{ display:block;border:1px #f0f1f1 solid; text-decoration:none; color:#666666;  }
#CATALOGUE_ITEM li.CATALOGUE_LIST a:hover{ background-color:#f0f1f1; color:#333333;}
#CATALOGUE_ITEM li.CATALOGUE_NAME{ width:285px; padding-left:3px; font-weight:bold;color:#e5500e; font-size:12px;}
#CATALOGUE_ITEM li img{ float:left;width:280px; height:196px; border:1px #f0f1f1 solid; padding:3px; text-align:center;}


#CATALOGUE_LIST {clear:both; width:950px;height:40px; line-height:40px; text-align:center; margin-top:10px;margin-bottom:10px;}
#CATALOGUE_LIST span{ font-size:12px; display: inline-block;line-height:20px; height:20px; width:20px; background-color:#f0f1f1; border:1px #e9eaea solid; color: #9ca0a2;  font-family: Arial;}
#CATALOGUE_LIST span.NEXT{ margin-bottom:2px; width:50px;line-height:20px; height:20px;}
#CATALOGUE_LIST span.NEXT a{width:50px;line-height:20px; height:20px;}
#CATALOGUE_LIST span a{ text-decoration:none;color:#9ca0a2;font-size:12px;display: inline-block;line-height:20px; height:20px; width:20px;   text-align:center; background-color:#f0f1f1; background-color: #FFFFFF; font-family: Arial; }
#CATALOGUE_LIST span a:hover{color: #9ca0a2;  background-color:#f0f1f1;}


/*-----會員頁------------------------------------------------------------------------------------------------------------------------------*/
#MEMBER_BOX{ clear:both;width:735px;overflow:hidden; padding-top:20px; padding-bottom:20px;}
#MEMBER_BOX table td{ line-height:35px; height:30px; color:#666666; }
#MEMBER_BOX table td.TD_01{ width:145px; padding-right:5px; text-align:right; vertical-align:top; background-color:#f0f1f1; border-top:1px #FFFFFF solid; font-weight:bold;}
#MEMBER_BOX table td.TD_02{ border-bottom:1px #f0f1f1 solid;border-top:1px #f0f1f1 solid;}

#MEMBER_BOX table td.TD_04{ text-align:right; padding-right:15px; background-color:#f0f1f1; border-bottom:1px #f0f1f1 solid; }
#MEMBER_BOX table td.TD_04 img{ }
#MEMBER_BOX table td.TD_05{ padding:10px; line-height:24px; background-color:#f0f1f1;}
#MEMBER_BOX table td.TD_05 h4{ font-size:13px;}
#MEMBER_BOX table td.TD_06{width:579px; text-align:left; vertical-align: middle; padding-left:5px; border-bottom:1px #f0f1f1 solid; border-right:1px #f0f1f1 solid;}
#MEMBER_BOX table td.TD_06 select{color: #999999; font-size:11px; line-height:15px; margin-right:5px; }
#MEMBER_BOX table td.TD_03{width:579px; text-align:left; vertical-align: middle; padding-left:5px; border-top:1px #f0f1f1 solid; border-right:1px #f0f1f1 solid; border-bottom:1px #f0f1f1 solid;}
#MEMBER_BOX table td.TD_07{width:145px; padding-right:5px; text-align:right; vertical-align:top; background-color:#f0f1f1;  border-top:1px #f0f1f1 solid; font-weight:bold;}
#MEMBER_BOX table td.TD{ padding-left:15px; text-align:right; vertical-align:top;  border-top:1px #f0f1f1 solid; border-left:1px #f0f1f1 solid;  font-weight:bold; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:13px;}
#MEMBER_BOX table td.TD2{ padding:10px; border-right:1px #f0f1f1 solid; border-top:1px #f0f1f1 solid; border-left:1px #f0f1f1 solid; letter-spacing:1px; font-size:13px; line-height:24px;}
#MEMBER_BOX table td.TD2 input.LETGO{ margin-left:250px;}
#MEMBER_BOX table td.TD2 input{ margin-left:20px;}
#MEMBER_BOX table td.TD3{  border-top:1px #f0f1f1 solid; border-left:1px #f0f1f1 solid; border-bottom:1px #f0f1f1 solid; font-weight:bold; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:13px; text-align:left; padding-left:10px;}


.FB_LIST{ margin:0px; padding:0; list-style:none;line-height:35px; }
.FB_LIST li{ float:left;line-height:35px; height:35px;}
.FB_LIST li img{ margin-top:5px; height:24px;}


#MEMBER_BOX table input{color:#999999; padding:2px; line-height:15px; font-size:11px;}
.MEMBER_EMAIL{ width:300px;}
.MEMBER_ADD{ width:300px;}
.CODEIN{ margin-top:5px;float:left; }
.CODE{ line-height:30px; float:left; padding-left:5px; padding-top:3px;}
.TD_TEXT{ padding-left:5px;}
.MEMBER_LOGIN{ float:left;}
.MEMBER_OK{ float:left; width:25px; height:23px; line-height:23px; padding-left:5px; text-align:center;  }
.MEMBER_OK a{ display:block; text-decoration:none; color:#666666; background-color:#d8d8e4;font-size:12px;}
.MEMBER_OK a:hover{color:#d8d8e4; background-color:#666666;}
.MEMBER_FORGOT{ float:left; width:60px; height:23px; line-height:23px; padding-left:5px; text-align:center;  }
.MEMBER_FORGOT a{ display:block; text-decoration:none; color:#666666; background-color:#d8d8e4;font-size:11px;}
.MEMBER_FORGOT a:hover{color:#d8d8e4; background-color:#666666;}

.MEMBER_GO{ float:left; width:80px; height:23px; line-height:23px; padding-right:5px; text-align:center;  }
.MEMBER_GO a{ display:block; text-decoration:none; color:#666666; background-color:#d8d8e4;font-size:11px;}
.MEMBER_GO a:hover{color:#d8d8e4; background-color:#666666;}
.MEMBER_FACEBOOK{padding-left:5px; width:87px; height:30px;  padding-top:3px; }

#MEMBER_SUCCESS{clear:both;width:735px;overflow:hidden; padding-top:20px; padding-bottom:20px; color: #666666;}
#MEMBER_SUCCESS a{ color: #666666;}
#MEMBER_SUCCESS a:hover{ color:#e5500e;}
#MEMBER_SUCCESS img{ float:left; border-left:1px #e8e9e9 solid;border-right:1px #e8e9e9 solid; border-top:1px #e8e9e9 solid; width:713px; height:200px; padding:10px; text-align:center;}
#SUCCESS_MSG{ clear:both; float:left; width:713px; overflow:hidden;border:1px #e8e9e9 solid; padding:10px; line-height:24px;}
#SUCCESS_MSG p.B13{ font-size:13px; font-weight:bold;}

.GOBACK2{ clear:both; width:733px; height:28px; line-height:30px; border-bottom:1px #e8e9e9 solid; border-left:1px #e8e9e9 solid; border-right:1px #e8e9e9 solid; text-align:center; padding:6px 0;}
#MEMBER_SUCCESS .GOBACK2 a{ display:block;width:100px; height:22px; line-height:22px; margin:0 auto; text-decoration:none; color: #FFFFFF; background-color:#82878c;}
#MEMBER_SUCCESS .GOBACK2 a:hover{border:1px #f0f1f1 solid; background-color:#FFFFFF;width:98px;height:20px;line-height:20px; color:#9ca0a2;}

#MEMBER_PASSWORD{ clear:both;width:733px; height:120px;float:left; border:1px #e8e9e9 solid;}
#MEMBER_PASSWORD table{ width:450px; margin:25px auto; line-height:30px;background-color:#e8e9e9; }
#MEMBER_PASSWORD table td.TD_08{ width:95px; text-align:right; padding-right:5px; font-weight:bold; border-bottom:1px #FFFFFF solid; border-right:1px #FFFFFF solid; }
#MEMBER_PASSWORD table td.TD_09{ width:345px; text-align:left; padding-left:5px; border-bottom:1px #FFFFFF solid;}

#MEMBER_PASSWORD input{color:#999999; padding:2px; line-height:15px; font-size:11px;}

#INVITE{clear:both;width:733px; height:220px;float:left; border:1px #e8e9e9 solid;}
#INVITE table{ width:450px; margin:25px auto; line-height:30px;background-color:#e8e9e9; }
#INVITE table td.TD_08{ width:95px; text-align:right; padding-right:5px; font-weight:bold; border-bottom:1px #FFFFFF solid; border-right:1px #FFFFFF solid; }
#INVITE table td.TD_09{ width:345px; text-align:left; padding-left:5px; border-bottom:1px #FFFFFF solid;}

#INVITE input{color:#999999; padding:2px; line-height:15px; font-size:11px;}

#SEND{clear:both; width:733px;  padding-bottom:5px; border-bottom:1px #e8e9e9 solid; border-left:1px #e8e9e9 solid; border-right:1px #e8e9e9 solid; text-align:center;}
#SEND p.SEND_BTN{ width:60px; height:22px;line-height:22px; margin:0 auto; padding:5px 0 ;}
#SEND p.SEND_BTN a{display:block; text-decoration:none;color: #FFFFFF; background-color:#82878c;border:1px #f0f1f1 solid; }
#SEND p.SEND_BTN a:hover{ background-color:#FFFFFF; color:#82878c;}

#SEND2{clear:both; width:733px;  padding-bottom:5px; border-bottom:1px #e8e9e9 solid; border-left:1px #e8e9e9 solid; border-right:1px #e8e9e9 solid; text-align:center;}
#SEND2 p.SEND_BTN{ width:60px; height:22px;line-height:22px; float:left; padding:5px 0 ; margin:0px 10px 0px 280px;}
#SEND2 p.SEND_BTN a{display:block; text-decoration:none;color: #FFFFFF; background-color:#82878c;border:1px #f0f1f1 solid; }
#SEND2 p.SEND_BTN a:hover{ background-color:#FFFFFF; color:#82878c;}

#SEND2 p.BACK_BTN{ width:60px; height:22px;line-height:22px; float:left; padding:5px 0 ; }
#SEND2 p.BACK_BTN a{display:block; text-decoration:none;color: #FFFFFF; background-color:#82878c;border:1px #f0f1f1 solid; }
#SEND2 p.BACK_BTN a:hover{ background-color:#FFFFFF; color:#82878c;}



/*-----會員專區------------------------------------------------------------------------------------------------------------------------------*/

#MEMBER_CONTENT{ overflow:hidden; clear:both;width:735px; padding-top:20px; padding-bottom:20px;}
#MEMBER_LIST{ padding:0; margin:0; list-style:none;width:735px;  }
#MEMBER_LIST li{ float:left; width:110px; text-align:center; font-size:12px;}

#MEMBER_LIST li a{ color: #666666; background-color:#FFFFFF; display:block; text-decoration:none; line-height:24px; padding-top:3px; height:22px; border-top: 1px #d9d9d9 solid; border-left:1px #d9d9d9 solid; font-weight:bold;}
#MEMBER_LIST li.MEMBER_LIST_END{ border-right:1px #d9d9d9 solid; width:109px;}
#MEMBER_LIST li a:hover{ color:#FFFFFF; background-color:#d8d8e4;  }
#MEMBER_LIST li a.MEMBER_SELECTED{color:#666666; background-color:#d8d8e4; }
#fragment-m1,#fragment-m2,#fragment-m3,#fragment-m4,#fragment-m5{clear:both;width:735px; border-top:1px #d9d9d9 dashed; border-bottom:1px #d9d9d9 dashed;  }


#EDM_CONTENT{ overflow:hidden; clear:both;width:735px; padding-top:20px; padding-bottom:20px;}
#EDM_LIST{ padding:0; margin:0; list-style:none;width:735px;  }
#EDM_LIST li{ float:left; width:120px; text-align:left;font-size:11px;}
#EDM_LIST li.ALL{ width:70px;}
#EDM_LIST li a{  padding-left:25px; padding-right:10px;color: #666666; background-color:#FFFFFF; display:block; text-decoration:none; line-height:24px; padding-top:3px; height:22px;  }
#EDM_LIST li a:hover{ color:#a5b1b8; text-decoration: none; background-image:url(../images/icon_member.gif); background-repeat:no-repeat; background-position:10px center; }
#EDM_LIST li a.EDM_SELECTED{color:#a5b1b8; background-image:url(../images/icon_member.gif); background-repeat:no-repeat; background-position:10px center; }
#fragment-np1,#fragment-np2,#fragment-np3,#fragment-np4,#fragment-np5{clear:both;width:725px; padding-left:10px;   }


#EDM_TI{width:715px; margin:0; padding:0; list-style:none;float:left;} 

#EDM_TI li{ float:left; line-height:28px;color:#666666;}
.EDM_TI_DATE{ width:149px; text-align:center; background-color:#f0f1f1; font-weight:bold; border-right:1px #ffffff solid;}
.EDM_TI_TI{ width:329px; text-align:center; background-color:#f0f1f1;font-weight:bold;border-right:1px #ffffff solid;}
.EDM_TI_HL{ width:235px; text-align:center; background-color:#f0f1f1;font-weight:bold;}

.EDM_INFO{width:715px; height:26px; margin:0; padding:0; list-style:none; float:left;} 
.EDM_INFO li{ float:left; line-height:26px;color:#666666;}
.EDM_INFO_DATE{ width:148px; text-align:center;  border-right:1px #f0f1f1 solid;border-bottom:1px #f0f1f1 solid; border-left:1px #f0f1f1 solid;}
.EDM_INFO_TI{ width:309px; text-align:center; border-right:1px #f0f1f1 solid; border-bottom:1px #f0f1f1 solid;text-align:left; padding-left:10px; padding-right:10px;}
.EDM_INFO_TI a{ text-decoration:none; color:#666666;}
.EDM_INFO_TI a:hover{ text-decoration:underline;}
.EDM_INFO_HL{ width:214px; text-align:center;text-align:left;  padding-left:10px; padding-right:10px;border-bottom:1px #f0f1f1 solid; border-right:1px #f0f1f1 solid; }
.EDM_INFO_HL a{ text-decoration:none; color:#666666;}
.EDM_INFO_HL a:hover{ text-decoration:underline;}


#EDM_NEXT {clear:both; width:715px;height:40px; line-height:40px; text-align:center; margin-top:10px; margin-bottom:10px;}
#EDM_NEXT span{ font-size:12px; display: inline-block;line-height:20px; height:20px; width:20px; background-color:#f0f1f1; border:1px #e9eaea solid; color: #9ca0a2;  font-family: Arial;}
#EDM_NEXT span.NEXT{ margin-bottom:2px; width:50px;line-height:20px; height:20px;}
#EDM_NEXT span.NEXT a{width:50px;line-height:20px; height:20px;}
#EDM_NEXT span a{ text-decoration:none;color:#9ca0a2;font-size:12px;display: inline-block;line-height:20px; height:20px; width:20px;   text-align:center; background-color:#f0f1f1; background-color: #FFFFFF; font-family: Arial; }
#EDM_NEXT span a:hover{color: #9ca0a2;  background-color:#f0f1f1;}



#EDM_BOX{ clear:both;width:715px;overflow:hidden; padding-top:20px; padding-bottom:20px;}
#EDM_BOX table td{ line-height:35px; height:30px; color:#666666;  }
#EDM_BOX table td.TD_01{ width:220px; padding-right:5px; text-align:right; vertical-align:top;  font-weight:bold;}
#EDM_BOX table td.TD_03{width:485px; text-align:left; vertical-align: middle; padding-left:5px;border-top:1px #f0f1f1 solid;   }
#EDM_BOX table td.TD_04{ text-align:right; padding-right:15px; border-top:1px #f0f1f1 solid;  }
#EDM_BOX table td.TD_06{width:440px; text-align:left; vertical-align: middle; padding-left:5px;}
#EDM_BOX table td.TD_06 select{color:#666666; font-size:11px; line-height:15px; margin-right:5px; }


.MEMBER_NEWS_BOX{ list-style:none;  padding:10px 10px 20px 10px; margin:0; overflow:hidden;}
.MEMBER_NEWS_TI{ color:#e5500e; line-height:20px; padding-top:10px; font-size:13px; width:550px; float:left;}
.MEMBER_NEWS_TI a{color:#e5500e; text-decoration:none; }
.MEMBER_NEWS_TI a:hover{color:#df270e;}
.MEMBER_NEWS_DATE{ width:150px;float:left; color:#91969b;line-height:20px; padding-top:10px;  font-weight:bold; padding-left:6px;}

.MEMBER_NEWS_INFO{ clear:both; width:690px;float:left; color:#91969b;line-height:20px; padding-left:6px; padding-right:10px; padding-top:5px; }
.MEMBER_NEWS_INFO a{color:#91969b; text-decoration:none;}
.MEMBER_NEWS_INFO a:hover{ color:#aeafaf;}
.MEMBER_NEWS_IMG{ float:left; width:130px; padding-left:10px; height:90px; padding-top:5px; }
.MEMBER_NEWS_IMG img{border:1px #eaebeb solid; width:120px; padding:5px; }

#COLLECT_TI{width:735px; margin:0; padding:25px 0 0 0; list-style:none;float:left;} 

#COLLECT_TI li{ float:left; line-height:28px;color:#666666;}
.COLLECT_PRODUCT{ width:200px; text-align:center; background-color:#f0f1f1; font-weight:bold; border-right:1px #ffffff solid;}
.COLLECT_INTRO{ width:533px; text-align:center; background-color:#f0f1f1;font-weight:bold;border-right:1px #ffffff solid;}

.COLLECT_LIST{ width:735px; margin:0 0 5px 0; padding:10px 0 10px 0; list-style:none;float:left;border-bottom:1px #f0f1f1 solid;}
.COLLECT_LIST_PRODUCT{ width:200px;float:left; text-align:center;}
.COLLECT_LIST_PRODUCT img{ border:1px #eaebeb solid; width:160px; padding:10px;}
.COLLECT_LIST_INTRO{ width:523px; float:left; padding-left:10px;}
.COLLECT_LIST_INTRO ul{ margin:0; padding:0;list-style:none;}
.COLLECT_LIST_INTRO li{ float:left; line-height:24px; color:#666666;}
.COLLECT_LIST_INTRO li.INTRO_BRAND { width:320px;line-height:30px;}
.COLLECT_LIST_INTRO li.INTRO_BRAND a{ color:#666666;}
.COLLECT_LIST_INTRO li.INTRO_BRAND a:hover{ color:#999999;}
.COLLECT_LIST_INTRO li.INTRO_DATE{ width:203px;line-height:30px;}
.COLLECT_LIST_INTRO li.INTRO_NO{ width:523px; line-height:40px;  color:#e5500e; font-weight:bold; }
.COLLECT_LIST_INTRO li.INTRO_TEXT { width:523px; line-height:18px;}
.COLLECT_LIST_INTRO li.INTRO_TEXT a{ text-decoration:none;color:#666666;}
.COLLECT_LIST_INTRO li.INTRO_TEXT a:hover{ color:#999999;}
.COLLECT_LIST_INTRO li.INTRO_BTN{ width:175px; padding-left:335px; padding-top:20px;}
.COLLECT_LIST_INTRO li.INTRO_BTN p{ line-height:20px; width:60px; float: left; margin-right:10px; text-align:center; font-size:12px;}
.COLLECT_LIST_INTRO li.INTRO_BTN p a{ display:block; color: #9ca0a2; background-color:#FFFFFF; border:1px #f0f1f1 solid; text-decoration:none;}
.COLLECT_LIST_INTRO li.INTRO_BTN p a:hover{  color:#9ca0a2;background-color:#f0f1f1;  }

.INTRO_BUY{ margin-left:15px;}

/*-----網站地圖------------------------------------------------------------------------------------------------------------------------------*/
#SITEMAP_LIST{width:735px; margin:0; padding:0; list-style:none; clear:both;  padding-bottom:20px; overflow:hidden;}

#SITEMAP_LIST li.SITEMAP_ITEM{ width:715px; clear:both; padding:10px; line-height:40px;  color:#666666; font-size:13px;   }
#SITEMAP_LIST li.SITEMAP_ITEM a{ text-decoration:none; color:#666666;}
#SITEMAP_LIST li.SITEMAP_ITEM a:hover{ text-decoration:none; color: #999999;}

#SITEMAP_LIST li.SITEMAP_ITEM ul.SITEMAP_ABOUT{ clear:both; margin:0; padding:0; list-style:none;line-height:30px;  margin-top:5px;}
#SITEMAP_LIST li.SITEMAP_ITEM ul.SITEMAP_ABOUT li{ float:left; padding-left:20px; padding-right:25px;font-size:12px; background-image:url(../images/icon_member.gif); background-repeat:no-repeat; background-position:0px 10px;}

#SITEMAP_LIST li.SITEMAP_ITEM ul.SITEMAP_BRAND{ clear:both; margin:0; padding:0; list-style:none; line-height:30px; margin-top:5px;}
#SITEMAP_LIST li.SITEMAP_ITEM ul.SITEMAP_BRAND li{float:left; padding-left:20px; padding-right:25px;font-size:12px; background-image:url(../images/icon_member.gif); background-repeat:no-repeat; background-position:0px 10px;}

.SITEMAP_TI{ width:715px; border-bottom:1px #f0f1f1 solid; font-weight:bold;}


/*-----產品頁------------------------------------------------------------------------------------------------------------------------------*/
#PRODUCT_INFO1, #PRODUCT_INFO2, #PRODUCT_INFO3{ overflow:hidden; clear:both;width:735px; margin-top:10px;}
#PRODUCT_INFO1 p{ color:#666666;line-height:20px; margin-bottom:5px;font-size:12px;}
.INFO1_LIST{ float:right;overflow:hidden; width:420px;list-style:none;margin:0; padding:0px;}/*---間距30----*/

#PRODUCT_INFO1 div#INFO1_IMG{ background-color: #FFFFFF; float:left; width:285px; height:330px; line-height:330px; white-space : nowrap; *font-size: 264px;  *font-family : Arial; /*overflow:hidden;*/ text-align:center;vertical-align:middle; }

#PRODUCT_INFO1 div#INFO1_IMG:after { content : "."; font-size:1px; margin-left:-1px; opacity:0; }/*---圖片垂直置中----*/
#PRODUCT_INFO1 div#INFO1_IMG img{ vertical-align:middle; /*width:280px;*/}
#PRODUCT_INFO1 div#INFO1_IMG span{ height:100%; display:inline-block;}
#PRODUCT_INFO1 div#INFO1_IMG *{ vertical-align:middle;}



.INFO1_LIST_01 h3{ color:#e5500e; float:left; font-size:12px; font-weight:bold; line-height:40px;}
.INFO1_LIST_01 p{ clear:both;}
.INFO1_LIST_01 h4{ color:#999999;font-size:13px; line-height:24px; font-weight:bold; border-bottom:1px #f0f1f1 solid; margin-bottom:10px; padding-top:10px;}

.INFO1_LIST_02 h3{ font-size:12px; font-weight:bold; line-height:30px;}
#MORE_PICS{width:295px; float:left; }
#MORE_PICS ul{list-style:none;margin:0; padding:0px;}


.MORE_PICS_TITLE{ font-weight:bold; line-height:30px; width:285px;}
#MORE_PICS li{ float:left;}
#MORE_PICS li img{ height:87px; vertical-align:middle; }

.MORE_PICS_01, .MORE_PICS_02, .MORE_PICS_03{ margin-top:10px;}

.PICS_BOX, .PICS_BOX2, .PICS_BOX3{  margin-right:9px; margin-bottom:9px; text-align:center; }
.PICS_BOX a, .PICS_BOX2 a, .PICS_BOX3 a{ display:block; width:87px; height:87px;border:1px #f0f1f1 solid;}
.PICS_BOX a:hover, .PICS_BOX2 a:hover, .PICS_BOX3 a:hover{ border:1px #e2e6eb solid; }


#MORE_INFO{float:right;overflow:hidden; width:420px;list-style:none;margin:0; padding:30px 0 0 0;}
#MORE_INFO ul{list-style:none;margin:0; padding:0px;}

.INFO_BOX{ line-height:30px;width:420px; border-top:1px #f0f1f1 solid;border-bottom:1px #f0f1f1 solid;}
.MAP_INFO{ line-height:30px;height:30px;width:420px;padding-bottom:4px; }

.MAP_BTN{ line-height:11px;height:11px;width:27px; float:left; margin-top:3px;}
.MAP_CITY{font-size:11px; width:80px;height:18px; line-height:18px; float:left; margin-right:5px;}
.MAP_AREA{font-size:11px; width:100px;height:18px;line-height:18px; float:left; margin-right:5px;}
.MAP_SHOP{font-size:11px; width:170px;height:18px;line-height:18px; float:left; margin-right:5px;}
.MAP_TITLE{color:#e5500e; font-size:12px; font-weight:bold; line-height:30px;}
#MORE_INFO p{ color:#666666;line-height:20px; margin-bottom:5px;font-size:12px;}

#SPECIFIC{width:420px; float:right; }
#SPECIFIC ul{list-style:none;margin:0; padding:0px;}
#PROD_VISION{ width:285px; float:left; margin-top:20px;}

#SPECIFIC .SPECIFIC_TITLE{ background-image:url(../images/icon_title.gif); background-repeat:no-repeat; background-position:6px 8px; padding-left:18px; line-height:24px; background-color:#e2e6eb; color:#7e94af; font-weight:bold; margin-bottom:10px;}
#SPECIFIC li{ color:#999999; line-height:24px;}
#SPECIFIC .SPECIFIC_TITLE2{ color:#e5500e; font-weight:bold; padding-left:5px;}
.SPECIFIC_LIST{ padding-left:5px; background-color:#f0f1f1; color:#666666;}

#PRODUCT_INF04{ overflow:hidden; clear:both;width:735px; margin-top:20px;}
#PRODUCT_INF04 h3{width:735px; background-image:url(../images/icon_title.gif); background-repeat:no-repeat; background-position:6px 8px; padding-left:18px; line-height:24px; background-color:#e2e6eb; color:#7e94af; font-weight:bold; font-size:12px; margin-bottom:20px; }
#RECOMMENDED{list-style:none; margin:0; padding:0 25px 0 30px; width:127px; height:210px; line-height:20px; float:left;}
#RECOMMENDED1{list-style:none;margin:0 0 0 0; padding:0px;width:127px;  height:210px;line-height:20px; float:left;}


#RECOMMENDED li.RECOMMENDED_IMG{  background-color: #FFFFFF;  width:125px; height:125px; line-height:125px; white-space : nowrap;
 *font-size:80px; *font-family : Arial; vertical-align:middle; text-align:center; border:1px #f0f1f1 solid; overflow:hidden; }
#RECOMMENDED li.RECOMMENDED_IMG:hover{ border:1px #e2e6eb solid; }

li.RECOMMENDED_IMG:after { content : "."; font-size:1px; margin-left:-1px; opacity:0; }

li.RECOMMENDED_IMG a{width:125px; height:125px; text-align:center; line-height:125px;  }
/*.RECOMMENDED_IMG a:hover{ border:1px #e2e6eb solid; }*/
li.RECOMMENDED_IMG a img{ vertical-align: middle ; }

.RECOMMENDED_NAME{ margin-top:5px; padding-left:3px; padding-right:3px; color:#e5500e;}
.RECOMMENDED_NAME a{color:#e5500e; font-weight:bold; text-decoration:none;}
.RECOMMENDED_NAME a:hover{color:#f37239;}
.RECOMMENDED_INFO{ padding-left:3px; padding-right:3px; line-height:18px;}
.RECOMMENDED_INFO a{ color:#7f7f7f;text-decoration:none;}
.RECOMMENDED_INFO a:hover{color:#aaaaaa;}


.DOWNLOAD{ width:70px; line-height:20px; display: block; float:right;  text-align:center; border:1px #f0f1f1 solid; margin-top:5px; margin-left:5px; }
.DOWNLOAD a{ display:block; text-decoration:none; color:#666666; font-size:11px;}
.DOWNLOAD a:hover{color:#666666; background-color:#d8d8e4;}

/*-----FOOTER------------------------------------------------------------------------------------------------------------------------------*/
#FOOTER{ overflow:hidden; padding-top:15px;text-align:left; clear:both;}
#FOOT_LINK{ list-style:none;margin:0; padding:0px;width:950px; height:24px; clear:both; display:block; float:left; }
#FOOT_LINK li{ color: #FFFFFF; font-size:12px; background-color:#a2a2a7; float:left; }
.FOOT_LINK a{ display:block;color: #FFFFFF; line-height:24px; width:118px; text-align:center; text-decoration:none; border-right:1px #ffffff solid; }
.FOOT_LINK a:hover{background-color:#d8d8e4; color:#7e7e86;}
.FOOT_LASTLINK a{display:block;line-height:24px;width:116px;text-align:center; color: #FFFFFF;text-decoration:none; }
.FOOT_LASTLINK a:hover{background-color:#d8d8e4;color:#7e7e86;}
.FOOT_INFO{ font-size:11px; color:#666666; line-height:20px; text-align:left;  float:left; margin-top:10px; width:600px; display:block;}
.BEGONIA {font-size:10px; color:#666666; text-decoration:none; float:right; margin-top:10px; width:200px; display:block; text-align:right;line-height:24px;}
.BEGONIA a{color:#666666; text-decoration:none; font-weight:bold;}
.BEGONIA a:hover{ text-decoration:underline;}



/*-----套用樣式------------------------------------------------------------------------------------------------------------------------------*/
.B{ font-weight:bold;}
.ORANGE{ color:#e5500e;}
.RED{ color:#CC0000;}
.RED_B{ color:#CC0000;font-weight:bold;}
.GREEN{ color:#33cc00; line-height:30px;}
.DGRAY_B{ font-weight:bold;color: #666666;}
.GRAY_12{ font-size:12px; font-weight:normal;}



