body,u,p,a,div,ul,li,table{margin:0;padding:0; font-family:"ËÎÌå",Tahoma,Helvetica,Arial,sans-serif;}
a {text-decoration: none;color:#707070;}
a:link {text-decoration: none;color: #707070;}
a:hover {text-decoration:underline;color:#FD4200;}
a:active {text-decoration: none;color: #707070;}
#main { margin:0 auto; width:980px; height:auto; overflow:hidden; color:#707070; margin-top:5px;}
#main_right { float:right; width:760px; height:auto; overflow:hidden;}
#main_left{ float:left; width:215px; height:auto; overflow:hidden;}
#main_navigation { padding:10px 0 10px 0; font-size:12px; color:#3E3E3E;}
#main_navigation a {color:#3E3E3E;}
#main_navigation a:hover { color:#FD4200;}
#main .general_line { width:760px; height:4px; overflow:hidden; background:url(new_index_img.gif) repeat-x; background-position: 0px -324px;}
#main .general_title_class {background:url(new_index_img.gif); background-position:0px -287px; height:27px;}
#main .general_keywords_bar {background:url(new_index_img.gif); background-position:-124px -92px; width:403px; height:16px; float:left; margin-left:60px; margin-top:3px; text-align:center; padding-top:5px;}
#main .general_keywords_bar .keywords_bar_text { font-size:12px; margin:0 5px;}
#main .genteral_fillet_left { float:left; width:4px; height:27px; background:url(new_index_img.gif); background-position:-264px -126px;}
#main .genteral_fillet_right { float:right; width:4px; height:27px; background:url(new_index_img.gif); background-position:-293px -126px;}
#main .general_title_text { float:left; background:url(new_index_img.gif);}
#main .general_more_link {font-size:12px; color:#FFFFFF; float:right; margin-right:10px; margin-top:7px;}
#main a.general_more_link:hover{ color:#FD4200;}
#main .general_div_body { border:#DADADA 1px solid; border-top:none;}
#main .general_div_body img { border:none;}
#main .general_div_body .left_img { float:left; display:block; width:227px; height:273px; margin:10px; margin-right:0; border:#DADADA 1px solid;}
#main .general_div_body .general_div_body_content { float:left; width:500px; height:auto; overflow:hidden; }
#main .general_div_body .general_div_body_product { float:left; width:490px; margin-top:20px; height:auto; overflow:hidden;}
#main .general_div_body .general_div_body_content .general_banner_small { float:left; width:242px; height:57px;border:#DADADA 1px solid; margin-left:5px; margin-top:17px;}
/*right*/
#class_description { width:760px; height:auto; overflow:hidden; font-size:12px; clear:both; padding-bottom:10px; border-bottom:#DADADA 1px solid; margin-bottom:10px; display:none;}
#class_description .class_image { float:left; width:174px; height:100px; border:#000000 1px solid; margin-right:10px;}
#class_description .description_text { float:left; width:570px;}
#screening { display:none;}
#screening .screening_title { color:#3E3E3E; font-size:14px; font-weight:bold; margin-left:5px; margin-bottom:10px;}
#screening .keywords_type { font-size:12px; width:760px; height:auto; overflow:hidden; margin-bottom:10px;}
#screening .keywords_type .k_type_title { font-weight:bold; float:left; padding:2px 5px;}
#screening .keywords_type a { float:left;padding:2px 5px; margin-right:15px;}
#screening .keywords_type a.on_this { background:#FED563;}
#products_list #products_list_title { width:758px; height:26px; overflow:hiddenl; border:#DADADA 1px solid; background:url(new_index_img.gif) repeat-x; background-position: 0px -357px;}
#products_list #products_list_title span { float:left; font-size:12px; width:auto; height:21px; margin-left:15px; padding-top:5px}
#products_list #products_list_title label{float:left; font-size:12px; height:21px; overflow:hidden; margin:0 5px; padding:5px 6px; padding-bottom:0; text-align:center;}
#products_list #products_list_title label a { display:block;}
#products_list #products_list_title .sort { padding:0; margin:0;}
#products_list #products_list_title .sort label.on_this { border:#DADADA 1px solid; border-bottom:none; border-top:none; background:url(new_index_img.gif) repeat-x; background-position: 0px -329px; padding:5px; padding-bottom:0;}
#products_list #products_list_title dd { font-size:12px; color:3E3E3E; float:right; margin-top:5px; margin-right:10px;}
#products_list #products_list_title dd font { color:#FD4200; font-size:12px;}
#sort_price { width:45px; overflow:hidden; padding:0; margin:0;}
#sort_price font { background:#FFF; display:block; height:auto; overflow:hidden; float:left; font-size:12px;  position:absolute; margin-left:-7px; *margin-left:-29px; _margin-left:-28px; display:none; width:55px; border:#DADADA 1px solid; margin-top:6px; *margin-top:7px; _margin-top:6px;}
#sort_price font a {padding:5px;}
#sort_price font a:hover { background:#FED563;}
#products_list #products_list_title .on_over { border:#DADADA 1px solid; border-bottom:none; border-top:none; width:43px; _width:42px;}
#products_list #products_list_title .on_over font { display:block;}
#products_list #products_list_title a.show_type_block { margin:4px 10px; padding:0; float:left;width:18px; height:18px; background:url(new_index_img.gif) no-repeat; }
#products_list #products_list_title a.show_type_list { margin:4px 5px; padding:0; float:left;width:18px; height:18px; background:url(new_index_img.gif) no-repeat; }
#products_list #products_list_title.block_gray a.show_type_block { background-position:-67px -128px;}
#products_list #products_list_title.block_gray a.show_type_list { background-position:-88px -149px; }
#products_list #products_list_title.list_gray a.show_type_block { background-position:-88px -128px;}
#products_list #products_list_title.list_gray a.show_type_list { background-position:-67px -149px;}
#products_list_body .product_img { display:block;  width:120px; height:120px; overflow:hidden;  /*border:#DADADA 1px solid;*/ }
#products_list_body .product_img img { border:0; width:120px; height:120px;}
#products_list_body .product_img span { display:block; width:120px; height:120px; overflow:hidden;}
#products_list_body .products_list_unit { font-size:12px; clear:both; width:750px; height:auto; overflow:hidden; margin:5px; padding:5px 0 10px 0px;}
#products_list_body p.product_button a.buy_button { background:url(new_index_img.gif) no-repeat; background-position:-45px -56px;}
#products_list_body p.product_button a.collection_button {  background:url(new_index_img.gif) no-repeat; background-position:-45px -90px;}
#products_list_body .products_list_unit .product_img {float:left; margin-right:10px;}
#products_list_body .products_list_unit .unit_content { float:left;width:600px; height:auto; overflow:hidden;}
#products_list_body .products_list_unit p { float:left; margin-bottom:5px;}
#products_list_body .products_list_unit .product_name { width:500px; overflow:hidden; font-size:14px; font-weight:bold;}
#products_list_body .products_list_unit .product_name a { color:#3E3E3E; }
#products_list_body .products_list_unit .product_price { width:500px; overflow:hidden; color:#3E3E3E;}
#products_list_body .products_list_unit .product_price ins { font-size:12px; font-weight:bold; color:#AD0101; text-decoration:none;}
#products_list_body .products_list_unit .product_price font { font-size:16px; font-weight:bold; color:#AD0101; background: url(new_index_img.gif) no-repeat 0 -391px; padding-left:11px; margin-right:6px;}
#products_list_body .products_list_unit .product_price del { color:#9B9B9B;}
#products_list_body .products_list_unit .product_state {width:500px; overflow:hidden;}
#products_list_body .products_list_unit p.product_text { width:500px; overflow:hidden; line-height:22px;}
#products_list_body .products_list_unit p.product_button { float:right; margin-top:-40px; width:100px; height:auto; overflow:hidden;}
#products_list_body .products_list_unit p.product_button a { display:block; width:61px; height:26px; margin:5px auto;}
#products_list_body .products_list_unit p.product_button a.buy_button_sold_out_text { color:#FD4200; font-size:12px; text-decoration:underline; width:100px; height:15px; overflow:hidden;}
#products_list_body .products_list_unit_2 { width:130px; height:260px; overflow:hidden; float:left;text-align:center; margin:10px;}
#products_list_body .products_list_unit_2 a.product_img {clear:both; margin:10px auto;}
#products_list_body .products_list_unit_2 p{ clear:both; width:130px; height:auto; overflow:hidden; text-align:center; font-size:12px; margin-top:5px; }
#products_list_body .products_list_unit_2 p.product_name { height:30px;}
#products_list_body .products_list_unit_2 .product_price  { height:33px;}
#products_list_body .products_list_unit_2 .product_price font {  font-size:16px; font-weight:bold; color:#AD0101; background: url(new_index_img.gif) no-repeat 0 -391px; padding-left:11px;}
#products_list_body .products_list_unit_2 p.product_price del { display:none;}
#products_list_body .products_list_unit_2 p.product_button { clear:both;}
#products_list_body .products_list_unit_2 p.product_button a {width:61px; height:26px;}
#products_list_body .products_list_unit_2 p.product_button a.buy_button { float:left;}
#products_list_body .products_list_unit_2 p.product_button a.collection_button { float:right; }
#products_list_body .products_list_unit_2 p.product_button a.buy_button_sold_out { float:left; background:url(new_index_img.gif) no-repeat; background-position:-45px -56px; background-position:-362px -56px;}
#products_list_body .products_list_unit_2 p.product_text { display:none;}

#products_list_pages_bar { clear:both;}
#products_list_pages_bar p { float:right; margin-top:10px;}
#products_list_pages_bar p a {float:left; padding:4px 7px; border:#DADADA 1px solid; font-size:12px; margin-right:8px;}
#products_list_pages_bar p a.next_page { float:left;width:48px; height:15px;}
#products_list_pages_bar p a.next_page font { float:left; font-size:12px;}
#products_list_pages_bar p a.next_page span { float:right; width:6px; height:5px; overflow:hidden; margin-top:5px; background:url(new_index_img.gif) no-repeat; background-position:-126px -163px;}
#products_list_pages_bar p span.on_this { float:left; padding:4px 7px; background:#FF8110; color:#FFFFFF; border:#FF8110 1px solid; font-size:12px; margin-right:8px;}
/*left*/
#co-branding { margin-bottom:15px;}
#co-branding .general_title_text{ width:63px; height:27px; overflow:hidden; margin-left:68px; background-position:-384px -121px;}
#e-weekly .general_title_text{ width:73px; height:27px; overflow:hidden; margin-left:60px; background-position:-447px -121px;}
#co-branding .general_div_body { height:auto; overflow:hidden; text-align:center; padding-top:5px;}
#co-branding .general_div_body a { overflow:hidden;}
#co-branding .general_div_body a img { border:0; margin:10px auto;}
#e-weekly .general_div_body { height:auto; overflow:hidden; padding:10px;}
#e-weekly .general_div_body p { font-size:12px; line-height:25px;}
#e-weekly .general_div_body p a { font-size:12px;}
#e-weekly .general_div_body p a.subscribe_button { color:#FD4200;}
/*patch of inc 
#head_main_menu #menu_index {background:url(header_footer.gif) repeat-x; background-position: 0px -86px; border:#FE8800 1px solid; border-bottom:0; padding-left:2px; padding-right:2px; height:18px;}
#head_main_menu #menu_index a { color:#FFFFFF;}
#head_main_menu #menu_index b.left_cornet { float:left; display:block;width:4px; height:4px; overflow:hidden; background:url(header_footer.gif) no-repeat; background-position:-3px -121px; position:relative; left:-3px; top:-6px;}
#head_main_menu #menu_index b.right_cornet { float:left; display:block;width:4px; height:4px; overflow:hidden; background:url(header_footer.gif) no-repeat; background-position:0px -121px; position:relative; left:3px; top:-6px;}*/

/*products_class
#class_menu_7cv { margin-bottom:15px;}
#class_menu_7cv .general_title_text{ background-position:-322px -121px;}
#class_menu_7cv .class_menu_group{ display:none;}
#class_menu_7cv .class_first { display:none;}
#class_menu_7cv .group_line { display:none;}
#class_menu_7cv .class_second_group_line { display:none;}
#class_menu_7cv .class_second_group .class_thirds { display:none;}
#class_menu_7cv .cate_display { display:block; padding-top:5px;}
#class_menu_7cv .cate_display .cate_display .class_second { margin-bottom:10px; height:20px;}
#class_menu_7cv .cate_display .cate_display .class_second a.second_title {color:#F37020; font-size:14px; width:70px;}
#class_menu_7cv .cate_display .cate_display .class_second .second_keywords { display:none;}
#class_menu_7cv .cate_display .cate_display .class_thirds { display:block;}
#class_menu_7cv .cate_display .cate_display .class_second_group_line { display:block;}
#class_menu_7cv .class_second { white-space:215px;overflow:hidden; clear:both; font-size:12px; border:#FFFFFF 1px solid; border-left:none; border-right:none; padding:2px 0px;}*/

/*products_class
#class_menu_7cv { margin-bottom:15px;}
#class_menu_7cv .general_title_text{ background-position:-322px -121px;}
#class_menu_7cv .class_menu_group{ display:none;}
#class_menu_7cv .class_first { display:none;}
#class_menu_7cv .group_line { display:none;}
#class_menu_7cv .class_second_group_line { display:none;}
#class_menu_7cv .class_second_group .class_thirds { display:none;}
#class_menu_7cv .cate_display { display:block; padding-top:5px;}
#class_menu_7cv .cate_display .cate_display .class_second { margin-bottom:10px; height:20px;}
#class_menu_7cv .cate_display .cate_display .class_second a.second_title {color:#fd4200; font-size:14px; width:70px;}
#class_menu_7cv .cate_display .cate_display .class_second .second_keywords { display:none;}
#class_menu_7cv .cate_display .cate_display .class_thirds { display:block;}
#class_menu_7cv .cate_display .cate_display .class_second_group_line { display:block;}
#class_menu_7cv .class_second { white-space:215px;overflow:hidden; clear:both; font-size:12px; border:#FFFFFF 1px solid; border-left:none; border-right:none; padding:2px 0px;}*/

#class_menu_7cv { margin-bottom:15px;}
#class_menu_7cv .general_title_text{ background-position:-322px -121px;}
#class_menu_7cv .class_menu_group{ display:none;}
#class_menu_7cv .class_first { display:none;}
#class_menu_7cv .group_line { display:none;}
#class_menu_7cv .second_keywords { display:none;}
#class_menu_7cv .class_second_group_line { display:none;}
#class_menu_7cv .cate_display { display:block; padding-top:10px;}
#class_menu_7cv .class_second { margin-bottom:10px; height:20px;}
#class_menu_7cv .class_second a.second_title {color:#FD4200; font-size:14px; width:70px;}
#class_menu_7cv .class_second a:hover { color:#FD4200;}
#class_menu_7cv .class_thirds .class_thirds_body_content .left_border_line p a:hover { color:#FD4200;}
#class_menu_7cv .class_second_group_line { display:block;}
#main_banner { display:none;}

/*search_main*/
#main_search em { color:#FD4200; font-style:normal;}
#main_search #products_list #products_list_title { width:978px;}
#main_search #products_list_body .products_list_unit { width:980px;}
#main_search .general_line { width:980px; height:4px; overflow:hidden; background:url(new_index_img.gif) repeat-x; background-position: 0px -324px;}
#main_search #products_list_body .products_list_unit .unit_content { width:800px;}
#main_search #products_list_body .products_list_unit p.product_text { width:690px; overflow:hidden; line-height:22px;}
#main_search #products_list_body .products_list_unit_2 { margin:10px 16px; _margin:10px 4px;}
#main_search #products_list_body .products_list_unit_2 p{ margin:5px auto;}

/*dialog_static*/
#div_eclipse {width:100%; overflow:hidden; position:absolute; top:0; left:0; background:#3E3E3E; z-index:989; display:none; filter:Alpha(opacity=50); -moz-opacity:.5; opacity:0.5;}
#last_page_dialog {  height:auto; width:510px; overflow:hidden; position:absolute;z-index:990; display:none;}
#last_page_dialog .last_page_dialog_bgcolor { background:#DADADA; height:auto; width:502px; overflow:visible; margin:5px 5px 6px 5px; padding-top:4px; padding-bottom:4px;}
#last_page_dialog .last_page_dialog_body { background:#FFFFFF; height:auto; width:500px; overflow:hidden; border:1px solid #DADADA; position:relative; margin-top:-7px; margin-left:-5px; z-index:998;}
#last_page_dialog .last_page_dialog_title { background:#FF8B00; height:40px; width:100%;}
#last_page_dialog .title_text { color:#FFFFFF; margin-top:10px; margin-left:10px; float:left;}
#last_page_dialog .close_mark { float:right; width:15px; height:15px; overflow:hidden; background:url(new_index_img.gif) no-repeat; background-position:-544px -394px; cursor:pointer; margin-top:12px; margin-right:10px;}
/*dialog_dynamic*/
#last_page_dialog .last_page_dialog_content .dialog_message { text-align:center; height:auto; width:100%; overflow:hidden;}
#last_page_dialog .last_page_dialog_content .dialog_message p { margin:50px auto; padding:15px; color:#FD4200; border:#FD4200 1px solid; background:#FFF7ED; display:block; width:50%;}
#last_page_dialog .last_page_dialog_content div { float:left;}
#last_page_dialog .last_page_dialog_content div.content_img { width:118px; height:118px; background:center; border:1px solid #DADADA; margin:5px 0 0 5px;}
#last_page_dialog .last_page_dialog_content div.content_img span { width:118px; height:118px; overflow:hidden; display:block;}
#last_page_dialog .price { margin-left:10px; margin-top:5px; width:360px; height:130px; overflow:hidden; color:#707070; font-size:12px;}
#last_page_dialog .price p { float:left; width:350px; height:auto; overflow:hidden; margin-bottom:12px;}
#last_page_dialog .price .content_name { color:#3E3E3E; font-weight:bold; font-size:14px;}
#last_page_dialog .price .member_price { width:300px;}
#last_page_dialog .price .adv_img { height:30px; margin-top:10px; margin-bottom:15px; width:300px;}
#last_page_dialog .member_price b{ color:#AD0101; font-size:16px; background:url(new_index_img.gif) no-repeat; background-position:0px -390px; padding-left:13px;}
#last_page_dialog .member_price span {color:#AD0101;}
#last_page_dialog .content_form { margin:10px 10px;color:#707070; font-size:12px; line-height:25px; border-top:1px dashed #DADADA;}
#last_page_dialog .content_form p.at_last { padding-left:60px;}
/*#last_page_dialog .content_form form { margin:10px auto; width:300px;}*/
#last_page_dialog .content_form span { color:#3E3E3E; font-size:16px; font-weight:bolder;}
#dialog_text { border:1px solid #DADADA;}
#dialog_submint { width:47px; height:25px; border:0; background:url(new_index_img.gif) no-repeat; background-position:-492px -389px; margin-left:10px; margin-top:5px;}
#last_page_dialog .content_form form p { padding-left:60px;}
/***/
#main_search .no_result { display:block; width:400px; margin:20px auto; font-size:14px; }
#main_search .no_result .title { padding-left:2px;}
#main_search .no_result .body { padding-left:2px; margin-top:10px; height:auto; overflow:hidden;}
#main_search .no_result .body label { display:block; float:left;}
#main_search .no_result .body span { float:left; line-height:20px;}