@charset "utf-8";
body{ font-size:13px; font-family:verdana,"新細明體",arial,helvetica; margin:0px; }
table{ font-size:13px; font-family:verdana,"新細明體",arial,helvetica; color:#333333; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#09f; }
form{ padding:0px; margin:0px; }
img{ border:0px; }
input, textarea{ border:#7B9EBD 1px solid; }
textarea{ overflow:auto; line-height:100%; }
.none_border{ border:0px; }
.errmsg{ font-size:15px; color:#FF0000; }
.clear{ clear:both;}

/* home */
.welcome{ color:#CCCCCC; font-size:12px; background:#EFEFEF; padding-right:15px; }
.negative_link{ padding:5px; }
.negative_link b{ padding-left:5px; padding-right:5px; font-weight:normal; color:#EEEEEE; }
.negative_link a{ color:#FFF; font-size:11px; }
.negative_link a:hover{ text-decoration:underline; color:#00EEFF; }

.btn_search{background:url(images/search_btn.png) no-repeat; width:46px; height:20px; border:none; cursor:pointer}
.btn_addcart{background:url(images/btn_addcart.png) no-repeat; width:97px; height:22px; border:none; cursor:pointer}

.select span{ border:1px solid #EFEFEF; overflow:hidden; height:20px; }
.select select{ margin:-2px; }

.page{ font-family:verdana; text-align:center; margin-top:10px; margin-bottom:10px; font-size:15px; }
.page a{ text-decoration:underline; color:blue; }
.page a:linked{ color:#666; }
.page a:hover{ color:green; }
.page_s{ text-align:right; font-size:11px; }
.page_s a{ color:#555566; }

.top_info{padding-top:5px; font-size:12px;}
.top_info b{padding-left:3px; padding-right:3px; color:#ccc; font-weight:normal; }
.top_info a{padding:3px;}


.top_link_2012tw{ display:block; height:36px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.top_link_2012tw ul{list-style:none; padding:0; margin:0; padding-left:20px;}
.top_link_2012tw ul li{float:left;}
.top_link_2012tw ul li a span{display:none;}
.top_link_2012tw ul li a{display:block; background-position:0; background-repeat:no-repeat; cursor:pointer;}
.top_link_2012tw ul li a:hover{background-position:-115px 0;}
.top_link_2012tw ul li a#TOP_LINK_HOME{background-image:url(images/tw2012/top_link_home.png); width:42px; height:36px;}
.top_link_2012tw ul li a#TOP_LINK_INTRO{background-image:url(images/tw2012/top_link_intro.png); width:115px; height:36px;}
.top_link_2012tw ul li a#TOP_LINK_PROD{background-image:url(images/tw2012/top_link_prod.png); width:115px; height:36px;}
.top_link_2012tw ul li a#TOP_LINK_NEWS{background-image:url(images/tw2012/top_link_news.png); width:115px; height:36px;}
.top_link_2012tw ul li a#TOP_LINK_BRAND{background-image:url(images/tw2012/top_link_brand.png); width:115px; height:36px;}
.top_link_2012tw ul li a#TOP_LINK_CONSULT{background-image:url(images/tw2012/top_link_consult.png); width:115px; height:36px;}
.top_link_2012tw ul li a#TOP_LINK_MEMBER{background-image:url(images/tw2012/top_link_member.png); width:115px; height:36px;}
.top_link_2012tw ul li a#TOP_LINK_CARE{background-image:url(images/tw2012/top_link_care.png); width:115px; height:36px;}
.top_link_2012tw ul li a#TOP_LINK_CONTACT{background-image:url(images/tw2012/top_link_contact.png); width:115px; height:36px;}
.top_link_2012tw ul li a#TOP_LINK_WASH{background-image:url(images/tw2012/top_link_wash.png); width:115px; height:36px;}

.top_link_2012cn{ display:block; height:36px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.top_link_2012cn ul{list-style:none; padding:0; margin:0; padding-left:20px;}
.top_link_2012cn ul li{float:left;}
.top_link_2012cn ul li a span{display:none;}
.top_link_2012cn ul li a{display:block; background-position:0; background-repeat:no-repeat; cursor:pointer;}
.top_link_2012cn ul li a:hover{background-position:-115px 0;}
.top_link_2012cn ul li a#TOP_LINK_HOME{background-image:url(images/cn2012/top_link_home.png); width:42px; height:36px;}
.top_link_2012cn ul li a#TOP_LINK_INTRO{background-image:url(images/cn2012/top_link_intro.png); width:115px; height:36px;}
.top_link_2012cn ul li a#TOP_LINK_PROD{background-image:url(images/cn2012/top_link_prod.png); width:115px; height:36px;}
.top_link_2012cn ul li a#TOP_LINK_NEWS{background-image:url(images/cn2012/top_link_news.png); width:115px; height:36px;}
.top_link_2012cn ul li a#TOP_LINK_BRAND{background-image:url(images/cn2012/top_link_brand.png); width:115px; height:36px;}
.top_link_2012cn ul li a#TOP_LINK_CONSULT{background-image:url(images/cn2012/top_link_consult.png); width:115px; height:36px;}
.top_link_2012cn ul li a#TOP_LINK_MEMBER{background-image:url(images/cn2012/top_link_member.png); width:115px; height:36px;}
.top_link_2012cn ul li a#TOP_LINK_CARE{background-image:url(images/cn2012/top_link_care.png); width:115px; height:36px;}
.top_link_2012cn ul li a#TOP_LINK_CONTACT{background-image:url(images/cn2012/top_link_contact.png); width:115px; height:36px;}
.top_link_2012cn ul li a#TOP_LINK_WASH{background-image:url(images/cn2012/top_link_wash.png); width:115px; height:36px;}

.must{ color:#880000; font-size:14px; }
.bold{ font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:bold;color:black;text-decoration:none; }

.top_link a{ color:#002266; font-weight:bold; font-family:Microsoft JhengHei; font-size:15px; }
.top_link_white a{ color:#FFFFFF; font-weight:bold; font-family:Microsoft JhengHei; font-size:15px; }
.top_link_white a:hover{ color:#FFFF22; }


.dot_line{ background-image:URL('images/dot.gif'); background-repeat:repeat-x; height:6px; background-position:middle; }
.small_btn{ font-size:10px;border:#FFF 1px outset;background:#EFEFDC; }


.cat_list .cat_link{ font-size:11pt; font-weight:bold; color:#0661B9; font-family:"微軟正黑體" }
.cat_list b{ color:#CCCCCC; }

.prog_link_cur{ font-size:15px; font-weight:bold; }
.prog_link{ font-size:15px; font-weight:bold; }

.block_title{ display:none; }
.cur_loc{ background:#6699CC; color:#FFFFFF; padding-top:5px; padding-left:10px; line-height:100%; }
.cur_loc a{ color:#FFFFFF; }
.cur_loc a:hover{ color:#88EEFF; }

.footer_table{ background:#FFF; }
.footer_table th{ background:#6DA9E7; text-align:center; color:#FFF; font-size:12px; text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; }
.footer_table td{ background:#D5DCEE; text-align:center; font-size:12px; color:#000; padding-left:6px; }
.footer_table th a{ color:#FFF; text-decoration:none; }
.footer_table th a:hover{ color:#005555; }
.footer_table td a{ color:#000; text-decoration:none; font-size:12px; }
.footer_table td a:hover{ color:#407fbf;text-decoration:underline;  }

.left_menu_item{ background:#FFF;
				 text-align:left; border-bottom:1px solid #ddd; margin-left:13px; padding-top:10px; padding-bottom:10px;
				 background-image:URL('images/left_menu_icon.png'); background-position:right; background-repeat:no-repeat; }
.left_menu_item .cur_page a{ font-weight:bold; }				 

.left_menu_item_cur{ background:#FFF;
				 text-align:left; border-bottom:1px solid #ddd; margin-left:13px; padding-top:10px; padding-bottom:10px; }
.left_menu_item_prog{ font-weight:bold; background-image:URL('images/left_menu_icon.png'); background-position:right; background-repeat:no-repeat; }
.left_menu_item .cur_page a{ font-weight:bold; }	

.query_table th{ text-align:right; font-size:12px; }
.query_table td{ padding-right:8px; }

.info_table th{ text-align:right; }
.info_table td{ border-bottom:1px solid #CCCCCC; }
.info_table td td{ border:0px; }

.list_table{ border:1px solid #DDDDDD; }
.list_table th{ background:#008800; color:#FFFFFF; font-weight:normal; text-align:center; }
.list_table td{ background:#CCEEDD; }


/* Product List */
.prod_list{ }
.prod_list th{ border-bottom:1px solid #999999; }
.prod_list td{ padding-bottom:8px; background-image:URL('images/dot.gif'); background-position:bottom; background-repeat:repeat-x; }
.prod_list .intv3{ background:#FFFFFF; }
.prod_list .intv4{ background:#FFFFFF; }
.prod_list .prod_code{ font-size:12px; }
.prod_list .prod_name{}
.prod_list .price{ text-align:right; color:#CC3300; }
.prod_info th{ text-align:right; padding-right:7px; }

.cny_desc{ font-size:10px; line-height:100%; }
.cny_desc b{ font-size:22px; line-height:100%; }

/* WASH CAR */
.wash_car h1{font-size:15px; margin:0;}
.wash_car h1 span{font-size:13px; font-weight:normal; color:#777;}
.wash_car h3{font-size:15px; color:#0661b9; margin:0;}
.wash_car table{margin:0 auto; border-top:2px solid #6aaeef; margin-bottom:15px;}
.wash_car table th{border-bottom:1px solid #98ccf0; background:#d5ecfc; text-align:right;}
.wash_car table td{border-bottom:1px solid #ddd; background:#f5f5f5;}
.button_washcar{border:1px outset #ffbebe; background:#b52205; color:#fff; width:120px; line-height:24px; font-size:15px; padding:5px; cursor:pointer;}


/* WASH LIST */
.washlist{margin:0 auto; border:1px solid #098de2; background:#bde0fc;}
.washlist table td{padding:5px;}
.washlist2{margin:0 auto; border:1px solid #ccc; background:#dbdbdb;}
.washlist2 table td{padding:5px;}
.washlist2 H3{font-size:15px;}
div.line{border-bottom:1px dotted #ccc;}
.ex{font-size:12px; color:#777;}

.cart_qty_show{ padding-left:5px;padding-right:5px;text-align:center;background:#FF2200;color:#FFF;border-radius:5px; }

/* ORDER LIST */
.orderlist{margin:0 auto; border:1px solid #f3bf72; background:#ffeacb;}
.orderlist table td{padding:5px;}
.orderlist2{margin:0 auto; border:1px solid #ccc; background:#dbdbdb;}
.orderlist2 table td{padding:5px;}
.orderlist2 H3{font-size:15px;}


/* PAGE TITLE */
.block_title{ display:none; border-bottom:2px solid #eee;	text-align:left; margin-bottom:8px; 
				font-size:18px; font-weight:bold; color:#308ef2; }
.block_title .english{ font-weight:bold; color:#CCCCCC; }
.cur_loc{ font-size:13px; padding-bottom:5px; }
.no_pic_s{ text-align:center; font-size:10px; color:#AAA; }


/* SHOPPING CART */
.cart_list{ border:1px solid #CCCCCC; }
.cart_list th{ text-align:center; background:#2233FF; color:#FFFFFF; font-weight:normal; }
.cart_list .intv3 td{ background:#EDEFF6; border-bottom:1px solid #AAAAAA; }

/* LINK TYPE */
.white_link{ color:#FFFFFF; }
.white_link:hover{ color:#FFEE22; }

.gray_link{ color:#555566; }
.gray_link:hover{ color:#0033AA; text-decoration:underline; }

.black_link{ color:#000000; }
.black_link:hover{ color:#0000AA; text-decoration:underline; }

.blue_link{ color:#0033DD; }
.blue_link:hover{ color:#DD0000; }

.blue_link2{ color:#0033DD; text-decoration:underline; }
.blue_link2:hover{ color:#DD0000; }

.rem_link:link{ color:#555566; }
.rem_link:visited{ color:#558888; }
.rem_link:active{ color:#006622; }
.rem_link:hover{ color:#CC3300; }

.content{ color:#333; line-height:150%; width:90%; }
.title_s{ color:#EE3300; font-size:15px; }
.tt5{ text-align:center; padding:20px; color:#EE3300; background:#FFF; border:1px solid #DDD; }
.style1 th{ text-align:center; }
.style3 th{ text-align:right; }

.line_btn{ cursor:pointer; background-image:URL('images/btn_line20.png');font-size:12px;background-repeat:no-repeat;padding:2px;padding-left:22px;padding-right:10px;background-color:#06C755;color:#FFF;border:1px solid #888; }
.btn_back_green{ cursor:pointer; font-size:12px;background-repeat:no-repeat;padding:2px;padding-left:10px;padding-right:10px;background-color:#06C755;color:#FFF;border:1px solid #888; }
.button{
    color:#303030;
    font-family:Arial, helvetica, sans-serif;
    background-image: url('images/btn_gray_bg.gif');
    background-repeat: no-repeat;
    background-color: #e5e5e5;
    border: 1px solid #a6a6a6;
    cursor:hand;
    padding-top:2px;
	margin: 2px;
	overflow: visible;
	padding: 2px 10px 0 10px;
}

.button2{
    color: #fff;
    font-family: arial, helvetica, sans-serif;
    background-image: url('images/btn_blue_bg.gif');
    background-repeat: no-repeat;
    background-color: #128CCB;
    border: 1px solid #999;
    cursor:hand;
    padding-top:5px;
	margin: 2px;
	overflow: visible;
	padding: 2px 10px 0 10px;
}

.button3 {
    color: #303030;
    font-family: arial, helvetica, sans-serif;
    background-image: url('images/btn_yellow_bg.gif');
    background-repeat: no-repeat;
    background-color: #FFF697;
    border: 1px solid #a6a6a6;
    cursor:hand;
    padding-top:2px;
    margin: 2px;
    overflow: visible;
    padding: 2px 10px 0 10px;
}

/*--��䪺CSS---*/
.pop_calendar_table{ background:#AFD6FF; border:solid 2px #005DBE; width:250px;}
.pop_calendar_ym_td{ background:#1989FF; border-bottom:2px solid #AECDFF; }
.pop_calendar_year_select, .pop_calendar_month_select{ color:#FFF; font-weight:bold; background:#1989FF; }
.calendar_date_table{ background:#FFF; }
.calendar_date_table td{ background:#EFEFEF; text-align:center; }
.calendar_date_table .calendar_week_td{}
.calendar_date_table .date_row td{  }
.calendar_date_table .cur_month{}
.calendar_date_table .other_month{ background:#DDD; }
.calendar_date_table .cur_date{ background:#D6E6F8; }
.calendar_date_table .disabled{ color:#D0D0D0; text-decoration:line-through; }

.warehouse_1{ color:#333; }
.warehouse_2{ color:#008800; }
.warehouse_3{ color:#006699; }
.warehouse_4{ color:blue; }

/*----2013 CN----*/
/*--home--*/
.home_pic_block_R{ background:url(images/cn2013/home_pic_block_r.jpg) no-repeat; width:275px; height:276px; padding:8px;}
.home_pic_block_R .pic_area{ background:#FFF;width:275px; height:276px; overflow:hidden;}
.home_pic_block_R .pic_area img{ width:275px;}
.home_pic_block_G{ background:url(images/cn2013/home_pic_block_g.png) no-repeat; width:288px; height:300px; padding:5px; overflow:hidden;}
.home_pic_block_G img{width:288px; }
.home_buy_s{background:url(images/cn2013/btn_buy_s.png) no-repeat; width:91px; height:30px; border:none; display:block;}
.home_buy_B{background:url(images/cn2013/btn_buy_b.png) no-repeat; width:118px; height:32px; border:none;}
.menu_new{ display:inline-block; width:187px; height:117px;background:url(images/cn2013/menu_new.jpg) no-repeat;}
.menu_new:hover{ background:url(images/cn2013/menu_new_over.jpg) no-repeat;}
.menu_hot{ display:inline-block; width:187px; height:117px;background:url(images/cn2013/menu_hot.jpg) no-repeat;}
.menu_hot:hover{ background:url(images/cn2013/menu_hot_over.jpg) no-repeat;}
.menu_home{ display:inline-block; width:187px; height:117px;background:url(images/cn2013/menu_home.jpg) no-repeat;}
.menu_home:hover{ background:url(images/cn2013/menu_home_over.jpg) no-repeat;}
.menu_food{ display:inline-block; width:187px; height:117px;background:url(images/cn2013/menu_food.jpg) no-repeat;}
.menu_food:hover{ background:url(images/cn2013/menu_food_over.jpg) no-repeat;}
.menu_baby{ display:inline-block; width:187px; height:117px;background:url(images/cn2013/menu_baby.jpg) no-repeat;}
.menu_baby:hover{ background:url(images/cn2013/menu_baby_over.jpg) no-repeat;}
.title_s1{ background:url(images/cn2013/title_s1.png) center center no-repeat; width:464px; height:85px; padding-left:90px;  position:relative;}
.title_s1 div{ position:absolute; left:40px; top:15px; font-family:"微軟正黑體";font-size:28px; color:#FFF;}
.title_s2{ background:url(images/cn2013/title_s2.png) center center no-repeat; width:935px; height:93px; padding-left:100px;  }
.title_s2 span{font-family:"微軟正黑體";font-size:28px; color:#FFF;}
/*js左右滾動*/
.infiniteCarousel {width: 520px;position: relative;}
.infiniteCarousel .wrapper {width: 480px; overflow: hidden;min-height: 10em;margin: 0 20px;position: relative;}
.infiniteCarousel ul a img {margin:0 5px;}
.infiniteCarousel .wrapper ul {width: 9999px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position: absolute;top: 0;}
.infiniteCarousel ul li {display:block; float:left;}
.infiniteCarousel ul li a img {display:block;}
.infiniteCarousel .arrow {display: block;height: 24px;width: 11px;text-indent: -999px;position: absolute;top: 37px;cursor: pointer;}
.infiniteCarousel .forward {background: url(images/cn2013/btn_array_R.png) no-repeat 0 0;right: 0;}
.infiniteCarousel .back {background: url(images/cn2013/btn_array_L.png) no-repeat 0 0; left: 0;}