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;}
a.rotation1_img:hover { text-decoration:none;}
a.special_rush_img:hover { text-decoration:none;}
#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 .general_title_class {background:url(/new_2009/css/new_index_img.gif); background-position:0px -287px; height:27px;}
#main .general_keywords_bar {background:url(/new_2009/css/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_2009/css/new_index_img.gif); background-position:-264px -126px;}
#main .genteral_fillet_right { float:right; width:4px; height:27px; background:url(/new_2009/css/new_index_img.gif); background-position:-293px -126px;}
#main .general_title_text { float:left; background:url(/new_2009/css/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;}
#main .general_banner { height:73px; width:755px; overflow:hidden;}
/*right*/
#main_right .general_banner { border:#DADADA 1px solid; width:758px; height:auto; overflow:hidden;}
#main_right .index_product_unit { float:left; width:120px; height:210px; overflow:hidden;}
#main_right .index_product_unit .p_unit_img { display:block;}
#main_right .index_product_unit .p_unit_img img { border:0; width:115px; height:115px;}
#main_right .index_product_unit .p_unit_img img.special { border:0;}
#main_right .index_product_unit .p_unit_name { display:block; width:115px; height:28px; *height:29px; overflow:hidden; font-size:12px; text-align:center; margin-top:4px;}
#main_right .index_product_unit del { display:block; font-size:11px; text-align:center; margin-top:4px;}
#main_right .index_product_unit del font {font-size:12px;}
#main_right .index_product_unit span { display:block; font-size:12px; color:#AD0101; text-align:center; margin-top:3px;}
#main_right .index_product_unit span font { font-size:16px; font-weight:bold;}
#main_right .index_product_unit span.price1 font { font-size:12px; color:#707070; font-weight:normal;}
#right_banner1 { background:url(/new_2009/css/new_index_img.gif); width:753px; height:274px; margin:0; padding:0; margin-left:5px;}
#rotation1 { width:515px; height:262px; overflow:hidden; float:left; background:#FFFFFF; margin-left:1px; margin-bottom:5px; *margin-bottom:0;}
.rotation_menu { width:513px; _width:514px; height:auto; overflow:hidden;margin-left:0px;}
#rotation1 .rotation_content { width:511px; height:228px; overflow:hidden; border:1px solid #DADADA;}
#rotation1 .rotation_content a { display:none; width:auto; height:230px; display:block;}
#rotation1 .rotation_content a:hover { text-decoration:none; cursor:pointer;}
#rotation1 .rotation_content a .rotation1_content_text {position:absolute; margin-top:70px; margin-left:250px; width:230px; height:60px; color:#707070; background:#FFFFFF; font-size:12px; line-height:20px; cursor:pointer; display:none;}
/*#rotation1 .rotation_content a.rotation1_img .rotation1_img_product { width:220px; height:220px; margin:3px; float:left; border:none;}
#rotation1 .rotation_content a.rotation1_img .rotation1_text_product {float:right; width:285px; height:220px; overflow:hidden;}
#rotation1 .rotation_content a.rotation1_img .rotation1_text_product .rotation1_title_product {width:285px; height:48px; overflow:hidden; text-align:center; font-family:'微软雅黑'; font-size:20px; color:#3E3E3E; font-weight:bolder; margin:2px auto; line-height:24px; padding-top:5px; *padding-top:0; cursor:pointer; display:table-cell; vertical-align:middle;}
#rotation1 .rotation_content a.rotation1_img .rotation1_text_product .rotation1_introduct_product {float:left; font-size:12px; color:#707070; width:260px; padding-left:20px; height:60px; overflow:hidden; line-height:20px; margin-top:15px; }
#rotation1 .rotation_content a.rotation1_img .rotation1_text_product .rotation1_price_product { clear:both; color:#AD0101; font-weight:bolder; padding-top:10px; text-align:center; }
#rotation1 .rotation_content a.rotation1_img .rotation1_text_product .rotation1_price_product img {border:none; margin-right:5px;}
#rotation1 .rotation_content a.rotation1_img .rotation1_text_product .rotation1_price_product .rotation1_price_product1 { font-size:46px;}
#rotation1 .rotation_content a.rotation1_img .rotation1_text_product .rotation1_price_product .rotation1_price_product2 { font-size:30px;}
#rotation1 .rotation_content a.rotation1_img .rotation1_text_product .rotation1_price_product .rotation1_price_product_mark {font-size:14px; font-weight:normal; color:#707070; margin-left:10px;}
#rotation1 .rotation_content a.rotation1_img .rotation1_text_product .rotation1_price_promotion {text-align:center; color:#AD1010; font-size:16px; font-weight:bolder; padding-top:5px;}*/
#rotation1 .rotation_menu li{ float:left; width:171px; height:32px; overflow:hidden; list-style:none;}
#rotation1 .rotation_menu li span{ width:170px; display:block; height:5px;overflow:hidden;}
#rotation1 .rotation_menu li a {display:block; border:#DADADA 1px solid; /*border-right:none;*/ height:18px; overflow:hidden; padding-top:5px; text-align:center; font-size:12px; width:168px; padding-bottom:2px; line-height:18px;}
#rotation1 .rotation_menu li.at_last a { width:169px; _width:167px; border-right:#DADADA 1px solid;}
#rotation1 .rotation_menu li.on_this span {background:url(/new_2009/css/new_index_img.gif); background-position:-147px -71px; height:6px;}
#rotation1 .rotation_menu li.on_this a { width:169px;  border:#FD4200 1px solid; border-top:none; height:17px; color:#3E3E3E; line-height:18px;}
#rotation1 .rotation_menu li.on_this a:hover{ color:#FD4200;}
#right_banner1_img {width:283px; height:262px; overflow:hidden; float:left; background:#EFEFEF; margin:6px 6px 0px 0px;}
#carousel_rotation1 { float:left; width:515px; height:auto; overflow:hidden; padding:0; margin:0 0 5px 2px; _margin-left:1px;}
#carousel { float:left;width:515px; height:250px; overflow:hidden; margin-top:5px;}
#carousel .general_title_text { width:66px; height:27px; overflow:hidden; margin-left:20px; background-position:-321px -157px;}
#carousel .general_div_body { height:222px; overflow:hidden;}
#carousel .index_product_unit { margin:0px;}
#carousel #carousel_body { width:512px; height:190px; margin-top:10px; overflow:hidden;}
#carousel #carousel_body .carousel_button_left { float:left; background:url(/new_2009/css/new_index_img.gif); width:13px; height:45px; background-position:-194px -125px; cursor:pointer; margin-top:38px;}
#carousel #carousel_body .carousel_button_right { float:right; background:url(/new_2009/css/new_index_img.gif);width:13px; height:45px;background-position:-219px -125px; cursor:pointer; margin-top:38px;}
#carousel #carousel_content{ height:210px; width:480px; overflow:hidden; margin-left:20px; *margin-left:6px; position:absolute;}
#carousel #carousel_content .carousel_content_body{ height:189px; position:relative;}
#top_selling { float:right;width:238px; height:407px; overflow:hidden; margin-bottom:5px;}
#top_selling .general_title_text { width:76px; height:27px; overflow:hidden; margin-left:75px; background-position:-521px -121px;}
#top_selling .general_div_body { height:425px; overflow:hidden; border:none;}
#top_selling_tab { margin-top:21px; margin-top:6px\9; *margin-top:8px; width:227px; height:auto; overflow:hidden; border-right:#DADADA 1px solid;}
#top_selling_tab a { float:left; width:56px; text-align:center; font-size:12px;list-style:none; padding:4px 0px; border:#DADADA 1px solid; border-right:none; }
#top_selling_tab a.tab_last { width:55px;}
#top_selling_tab a.on_this { color:#FFFFFF; background:#FB8904; border-bottom:#FB8904 1px solid;}
#top_selling_tab_items .tab_items_group { clear:both; display:none;}
#top_selling_tab_items .tab_items_group li { width:236px; height:22px; *height:23px; padding-top:10px; overflow:hidden; border:#DADADA 1px solid; border-top:none; *margin-bottom:-4px; list-style:none;}
#top_selling_tab_items .tab_items_group .items_left { float:left; width:20px; height:auto; overflow:hidden;}
#top_selling_tab_items .tab_items_group .items_right { float:right; width:200px; height:80px; overflow:hidden;}
#top_selling_tab_items .tab_items_group .items_bullets {font-size:10px; float:left; width:14px; height:11px; background:url(/new_2009/css/new_index_img.gif); background-position:-124px -147px; margin:8px; margin-top:2px; padding-bottom:2px; text-align:center; color:#FFFFFF;}
#top_selling_tab_items .tab_items_group .items_img { float:left; display:none;}
#top_selling_tab_items .tab_items_group .items_img img { width:80px; height:80px; border:0;}
#top_selling_tab_items .tab_items_group .items_text {font-size:12px; float:left; height:13px; overflow:hidden; width:120px;}
#top_selling_tab_items .tab_items_group .price { font-size:12px; float:right; margin-right:5px; width:75px; height:13px; overflow:hidden; text-align:right; display:block;}
#top_selling_tab_items .tab_items_group .price font { font-size:12px;}
#top_selling_tab_items .tab_items_group .price1 { display:none;}
#top_selling_tab_items .tab_items_group li.on_this { height:auto; overflow:hidden; padding-top:1px;}
#top_selling_tab_items .tab_items_group li.on_this .items_left { width:110px;}
#top_selling_tab_items .tab_items_group li.on_this .items_right { width:115px;}
#top_selling_tab_items .tab_items_group li.on_this .items_bullets {background-position:-124px -133px;  margin-top:30px;}
#top_selling_tab_items .tab_items_group li.on_this .items_img { display:block;}
#top_selling_tab_items .tab_items_group li.on_this .items_text { width:113px; height:30px; overflow:hidden; margin-top:5px;  color:#3E3E3E;}
#top_selling_tab_items .tab_items_group li.on_this a.items_text:hover{ text-decoration:underline;color:#FD4200;}
#top_selling_tab_items .tab_items_group li.on_this .price { display:none; }
#top_selling_tab_items .tab_items_group li.on_this .price1 { float:left; width:115px; height:80px; overflow:hidden; color:#AD0101; text-align:left; display:block;}
#top_selling_tab_items .tab_items_group li.on_this .price1 font {color:#AD0101; font-size:16px; font-weight:bold; background:transparent url(new_index_img.gif) no-repeat; background-position:0px -391px; padding-left:13px; display:block;}
#top_selling_tab_items .tab_items_group li.on_this .price1 label { color:#707070; font-size:12px; display:block;}
.general_main_div p { margin:0 12px 0 18px; _margin-left:14px;}
.general_main_div .general_div_body { height:215px; overflow:hidden; padding-top:10px;}
#special_rush { height:110px; overflow:hidden; width:238px; float:right;} 
#special_rush .general_title_text {width:78px; height:27px; overflow:hidden; margin-left:70px; background-position:-517px -157px;}
#special_rush .general_div_body { height:77px; width:236px; overflow:hidden; background-position:8px 3px;}
#all_products_collection { width:760px; height:auto; overflow:hidden; float:left;}
/*#special_rush .general_div_body a img { width:76px; height:76px; float:left; border:none;}
#special_rush .general_div_body a .special_rush_text {float:right; width:155px; height:76px; overflow:hidden;}
#special_rush .general_div_body a .special_rush_name { display:block; font-family:'微软雅黑'; font-size:18px; font-weight:bolder; margin-top:5px; color:#3E3E3E;}
#special_rush .general_div_body a .special_rush_price { display:block; font-size:12px; font-weight:normal; color:#AD0101; text-align:center;}
#special_rush .general_div_body a .special_rush_price .special_rush_price_number {font-size:40px; font-weight:bolder;}*/
.general_main_div { width:758px; height:257px; overflow:hidden; margin-top:5px; *margin-top:0; margin-left:2px;}
.general_main_div .general_title_text { height:27px; overflow:hidden; margin-left:20px; background-position:-452px -157px;}
.general_main_div .general_div_body { width:756px;}

/*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; width:213px; overflow:hidden; text-align:center; padding-top:5px;}
#co-branding .general_div_body a { overflow:hidden; float:left; margin:10px 0 10px 10px;}
#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;}
/*banner*/
#main_banner { margin-bottom:10px; width:981px; height:auto; overflow:hidden; display:block;}
#main_banner .banner_big { display:none;}
#main_banner .banner_small { display:block;}
/*thirds_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 .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;}