/* CSS Document */

body,div,p,ul,li,h1,h2,h3,h4,h5,form { margin:0px; padding:0px; }
body { background-color:#FFFFFF; font-size:12px; color:#000000; }
h1,h2,h3,h4,h5 {font-size:12px;display : inline;font-weight: normal}
#top,#menu,#search,#main,#bottom { margin:0 auto; width:930px; }

/* css of index top */
#top,#top1,#top2,#top3 { height:83px; }
#logo { float:left; width:210px; }
#logo2 { font-size:13px;padding:15px 10px 0; float:left; width:300px; }
a:link { text-decoration: none;color: #005796;}
a:active { text-decoration:blink}
a:hover { text-decoration:underline;color: red} 
a:visited { text-decoration: none;color: green}


#topmenu { float:right; width:380px; clear:right; text-align:right; padding-top:15px; }
#login { float:left; text-align:left; padding:40px 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:200px; }
#login a,#login2 a { color:#0000FF; text-decoration:none; }


/* css of menu */
#menu { background:url(../images1/2_1.jpg) no-repeat 0 0; height:31px; }
#menu li,#menu2 li,#menu1 li,#menu3 li { float:left; list-style-type:none; font-size:13px; text-align:center; padding:0px 15px; line-height:31px; border-right:1px solid #4BCBF5;  } 
#menu li a,#menu2 li a,#menu1 li a,#menu3 li a { color:#FFF; text-decoration:none; font-weight:bold;} 

/* css of search */
#search { background:url(../images1/2_2.jpg) no-repeat 0 0; height:33px; padding-top:10px; }
.search_btn { font-family:Arial, Helvetica, sans-serif; font-size:13px; }

.space { clear:both; height:15px; }
.CL { clear:both; }


/* css of main left */
#main_left { float:left; width:300px; }
#main_left_ad { background:url(../images1/2_4.jpg) no-repeat 0 0; height:275px; text-align:center; padding-top:15px; }
#main_category { border-left:1px solid #00BFEE; border-right:1px solid #00BFEE; padding:10px 0px; background-color:#EFF7FE; }
#main_category_list { list-style-type:none; text-align:left; padding-left:30px; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#main_category_list a,#main_categorymore a,#main_rightlist a,.main_rightmore a { color:#005796; text-decoration:none; }
#main_categorymore { background:url(../images1/2_6.jpg) no-repeat 0 0; height:22px; text-align:right; padding:5px 20px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; }



/* css of main right */
#main_right { float:right; width:615px; }
#main_rightlogin { background:url(../images1/2_3.jpg) no-repeat 0 0; height:140px; padding:26px 0 10px; }
#main_rightlogin table { float:right; }
#main_rightlogin td { padding:5px 0; text-align:center; }
.main_right_adtitle1 { background:url(../images1/2_7.jpg) no-repeat 0 0; height:25px; padding:12px 0 0 40px; color:#FFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.main_right_adtitle1 a { color:#FFFFFF; }

#main_newstitle { text-align:left; padding:10px 0px 0 20px; float:left; width:287px; }
#main_rightlist { border-left:1px solid #00BFEE; border-right:1px solid #00BFEE; padding:10px 0; }
#main_rightlist td { line-height:22px; padding-left:20px; }
#main_newslist { float:left; width:306px; text-align:left; padding:10px 0 0; }
.main_rightmore { background:url(../images1/2_8.jpg) no-repeat 0 0; height:22px; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 10px 0 0; }
.main_rightmore a { text-decoration:underline; color:#FF0000; }
.main_rightmore1 { background:url(../images1/2_8_2.jpg) no-repeat 0 0; height:25px; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:15px 10px 0 0; }
.main_rightmore1 a { color:#EBFE01; font-weight:bold; }
.main_rightmore1 a:hover { color:#FFFFFF; text-decoration:underline; }
.main_newsmore { text-align:right; padding:5px 20px 0 0px; float:left; width:287px; height:22px; }
#main_righttitle { background:url(../images1/2_8_1.jpg) no-repeat 0 0; height:25px; padding:5px 0 0 40px; color:#FFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.main_right_ad { border-left:1px solid #00BFEE; border-right:1px solid #00BFEE; padding:10px 10px 0; }
.main_right_ad td a { color:#0093DF; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.main_right_adbottome { background:url(../images1/2_24.gif) no-repeat 0 0; height:15px; overflow:hidden; }
.main_right_ad1 { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }





/* css of bottom  */
#bottom_link { text-align:center; padding:10px; border-bottom:1px solid #CCCCCC; color:#0000FF;}
#bottom_link img { padding:3px 5px 0; }
#copy { text-align:center; padding:10px; color:#656565; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }





/* css of top in sub pages */
#top1,#menu2,#Dir,#title,#list,#abouttitle,
#menu1,#top2,#search2,#line,#bottom1,#product_title,#product_main,#product_intro,#membertitle,#member_main,#type_title,#type { margin:0 auto; width:930px; }

#top_search { background:url(../images1/2_37.jpg) no-repeat 0 0; width:500px; height:34px; float:right; margin-right:10px; }
#lan2 { float:right; width:163px; text-align:right; background:url(../images1/2_9.jpg) no-repeat 100% 0; height:19px; padding-top:8px; border-top:7px solid #AAAAAA; }
#login2 { float:left; text-align:left; padding:10px 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:200px; }
#menu2 { background:url(../images1/2_38.jpg) no-repeat 0 0; height:31px; padding-top:4px; }
#product_main { margin:0 auto; width:930px;padding:10px 0; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }

#Dir,#Dir1 { margin:0 auto; width:930px;padding:10px 0; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }
#Dir a,#Dir1 a { padding:0 5px; }
#title h1 { background:url(../images1/2_39.jpg) no-repeat 0 0; text-align:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:0 10px; line-height:45px;  }

#category { margin:0 auto; width:960px; border-left:2px solid #FFCC00; border-right:2px solid #FFCC00; padding:10px; }
.m_type a,.s_type a,.m_type1 a { color:#0000FF; }
.m_type { padding-left:30px;font-size:15px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; line-height:1.5em; font-weight:bold; width:450px; float:left; }
.s_type { font-weight:normal; padding-left:20px; font-size:15px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; line-height:1.5em;  }
.black { color:#000000; }



/* css of sub list */
#list_right { float:right; width:760px; }
#list_total { text-align:left; padding:10px 0; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; }
#list_sort { background-color:#E7E7E7; line-height:30px; }
#list_content th { background-color:#CCCCCC; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 0; border-bottom:1px solid #999999; }
#list_content td { border-bottom:1px solid #CCCCCC; padding:5px; }
.bag_name a { color:#0000FF; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.bag_price { font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#list_page { background-color:#CCCCCC; padding:5px; text-align:left; font-size:15px; font-family:Arial, Helvetica, sans-serif; }

#list_left { float:left; width:210px; }
#list_left_title { background:url(../images1/2_44.gif) no-repeat 0 0; height:23px; padding:7px 0 0 10px; text-align:left; font-size:16px; color:#4C4C4C; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.list_left_content { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-color:#FFFFCB; padding:10px; }
.list_left_content td { list-style-type:none; padding-left:18px; line-height:25px; }
.list_left_content td a { font-size:16px; color:#0000FF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
.gray { color:#5D5D5D; }
.list_left_title1 { border:1px solid #E2BF49; background-color:#F8E89D; height:20px; padding:5px 0 0 10px; text-align:left; font-size:16px; color:#4C4C4C; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.list_left_bottom { background:url(../images1/2_45.gif) no-repeat 0 0; height:15px; overflow:hidden; }
.bag_pic img { padding:3px 0; }
#list_page a { color:#0301CE; text-decoration:none; }





/* css of about */
#menu1 { background:url(../images1/2_48.jpg) no-repeat 0 0; height:31px; }
#search2 { background:url(../images1/2_49.jpg) no-repeat 0 0; height:33px; padding-top:10px; }
#abouttitle { background:url(../images1/2_46.jpg) no-repeat 0 0; height:45px; }
#abouttitle h1 { font-size:18px; text-align:left; padding:12px 0 0 20px; }
#aboutcontent { margin:0 auto; width:964px; padding:10px; text-align:center; }
#line { border-top:3px solid #F7EB85; }



/* css of login */
#top3,#line2,#sign_main,#menu3,#Dir1,#help,#help_main { margin:0 auto; width:930px; }
#line2 { clear:both; background:url(../images1/2_50.jpg) no-repeat 0 0; height:6px; overflow:hidden; }
#signin { margin:0 auto; width:920px; padding:20px 10px; font-size:27px; color:#5D5D5D; text-align:left; font-weight:bold; }
#sign_right { float:right; width:352px; }
#sign_right_form { background:url(../images1/2_51.jpg) no-repeat 0 0; height:345px; padding:10px; }
#sign_right_form td { padding:3px; font-size: }
#sign_title,#sign_left_title { font-size:20px; color:#FD8000; text-align:left; font-weight:bold; }
.txt15 { font-size:15px; } 
#sign_right_form td a,#sign_memo a { color:#0000FF; text-decoration:none; }
#sign_memo { text-align:left; font-size:14px; }

#sign_left { float:left; width:573px; }
#sign_left_container { background:url(../images1/2_53.gif) no-repeat 0 0; height:235px; text-align:left; padding:10px; line-height:2em; font-size:14px; }



/* css of register */
#register_main { margin:0 auto; width:930px; }
#register_left { float:left; width:677px; }
#register_lefttop { background:url(../images1/2_55.gif) no-repeat 0 0; line-height:26px; text-align:left; font-size:14px; color:#FFFFFF; padding-left:10px; }
.register_left_container { border-left:1px solid #00BFEE; border-right:1px solid #00BFEE; padding:10px; font-size:14px; }
#register_leftbot { background:url(../images1/2_57.gif) no-repeat 0 0; height:11px; overflow:hidden; }
#register_right { float:right; width:265px; }





/* css of product */
#product_title { background:url(../images1/2_8_3.gif) no-repeat 0 0; height:40px;}
#product_no { float:right; padding:10px 10px 0 0; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#005796; }
#product_title h1 { font-size:22px; text-align:left; padding-left:40px; line-height:38px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }
#product_main_left { float:left; width:644px; background-color:#CAF4FF; border:1px solid #00BFEE; padding:5px; }
.product_pic_s { border:1px solid #C0C0C0; background-color:#FFFFFF; padding:5px; width:200px; text-align:center; font-family:Arial, Helvetica, sans-serif; }
.product_pic_s img { width:200px; margin-bottom:10px; }
.product_var { font-size:16px; font-family:Arial, Helvetica, sans-serif; }
.product_action { padding:10px; text-align:center; border-top:3px solid #FFFFFF; }
#product_intro { background:url(../images1/2_8_4.jpg) repeat-x 0 100%; border:1px solid #00BFEE; }
#product_intro h2 { font-size:20px; text-align:left; padding-left:10px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#005796; }
#product_description { margin:0 auto; width:944px; font-size:16px; text-align:left; padding:20px; line-height:1.5em; }
#product_pics { border-top:2px solid #CECECE; padding:20px; margin-top:10px; text-align:center; }



/* css of member */
#membertitle { background:url(../images1/2_70.jpg) no-repeat 0 0; height:45px; }
#membertitle h1 { text-align:left; padding:10px 0 0 10px; }
#member_main_right { float:right; width:812px; }
#member_memo { border:1px solid #00BEEE; }
#member_welcome { padding:10px; font-size:18px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
#member_log { background-color:#EEEEF6; padding:10px; text-align:left; }
#member_title { background-color:#00BEEE; border-bottom:3px solid #80E6FF; padding:5px 10px; text-align:left; color:#FFFFFF; font-weight:bold;  }
#member_dd_service { background-color:#F4F4F4; border-top:1px solid #F8D94A; border-bottom:1px solid #FFFFFF; padding:5px 10px; }
#member_dd th { background-color:#CAF4FF; padding:10px 0; text-align:center; }
.shopping_action { background-color:#CAF4FF; border-top:1px solid #00BFEE; border-bottom:1px solid #00BFEE; text-align:left; padding:3px 10px; }
.shopping_total { text-align:right; border-top:1px solid #00BFEE; padding:5px 10px; }
.shopping_total img { padding-right:5px; } 
.cart_pic img { width:60px; padding:3px; }

#member_left { float:left; width:165px; }
.member_left_list { border:2px solid #CFCFCF; border-top:none; padding:5px; }
.member_left_link { text-align:left; padding:5px; border-bottom:1px dotted #CFCFCF; }

#dd_form { border:2px solid #FAD00A; }
.dd_title { background-color:#FFE681; border-bottom:2px solid #FAD00A; }
.b_b { border-bottom:1px solid #D0D0D0; }




/* css of help */
#menu3 { background:url(../images1/2_96.jpg) no-repeat 0 0; height:31px; }
#help h1 { padding:10px; }
#help_right { float:right; width:717px; }
#help_right_title { background:url(../images1/2_93.gif) no-repeat 0 0; padding:9px 0 0 10px; text-align:left; height:25px; }
#help_right_content,#help_left_content { border-left:1px solid #D0D0D0; border-right:1px solid #D0D0D0; padding:10px; text-align:left; }
.help_title { font-size:15px; font-weight:bold; line-height:30px; }
.help_title a { color:#0609AC; text-decoration:none; }
.help_intro { color:#0609AC; font-size:13px; }
#help_right_bot { background:url(../images1/2_94.gif) no-repeat 0 0; height:10px; overflow:hidden; }

#help_left { float:left; width:208px; }
#help_left_bot { background:url(../images1/2_97.gif) no-repeat 0 0; height:9px; overflow:hidden; }

/* css of page new */
#type_title { background:url(../images1/2_39.jpg) no-repeat 0 0; height:35px; text-align:left; padding:10px 0 0 10px; }
#type_left{ float:left; width:680px; border:1px solid #FFCC00; }
#type_left_title { background:#FFE682 url(../images1/2_116.gif) no-repeat 10px 50%; line-height:28px; padding-left:30px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
#type_list { padding:20px; }
.m_type1 { font-size:15px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; line-height:1.5em; font-weight:bold; width:200px; float:left; }

#type_right { float:right; width:270px; }
#type_right td,.main_right_ad td { line-height:1.5em; }
#type_right td a { color:#0000FF; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.type_ad { padding:10px 0; text-align:center; }