/* CSS Document */
body{margin: 0 auto;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;padding:0;background-color: #fff;text-align:center;}
li{ list-style:none;}
a:link {color:#333;text-decoration:none;}
a:visited {color: #333; text-decoration:none;}
a:hover {color: #333;text-decoration:underline;}
a:active {color: #333;text-decoration:underline;}
img{border:none;}
#page{width:920px;margin:0 auto;padding:0;}
.layout{width:920px;padding:0;float:left;}
form{margin:0;padding:0;}
.clear { clear:both;}
* { margin:0; padding:0;}

/*--------------------header-----------------*/
#top{margin:5px 0;height:auto; float:left;}
#logo{float:left;}
#topad{text-align:center;padding:0;float:left;height:auto;width:390px;margin:5px 0 0 35px;}
#toppad img { float:right;}

#rss{width:230px;text-align:right;margin:2px 0;padding:0;float:right;height:auto;}
#rss ul { padding:0; float:left; margin-left:0px; margin-top:10px;}
#rss img { vertical-align:middle;}
#rss .sign{ vertical-align:middle; }
#rss .twitter{ margin-top:10px;}

#menu{margin:0;height:28px;background:url(images/menu_bg02.gif) repeat-x 0 0;}
#menu ul{margin:0;padding:0;}
#menu li{float:left;list-style:none;}
#menu .menubar{width:10px;margin:0 6px;background:url(images/menu_bg03.gif) no-repeat 0 0;height:28px;}
#menu .menu_bg { margin:0 10px 0 0;}
#menu .home{ width:50px;}
#menu .about{ width:100px;}
#menu .faq{ width:90px;}
#menu .tip{ width:100px;}
#menu .ship{ width:100px;}
#menu .return{ width:100px;}
#menu .contact{ width:100px;}
#menu .policy{ width:100px;}
#menu a{color:#fff;font-weight:bold;text-decoration:none;line-height:2;}

#searchbar{margin:0;height:33px;background:url(images/wel_bg02.gif) repeat-x 0 0;}
#searchbar .google-search { float:left; display:block; padding-top:5px; font-weight:bold; width:100px; padding-left:10px;}
#searchbar .googleform{ float:left;}
#searchbar .text { float:left; margin-top:3px; height:15px;}
#searchbar .sub { float:left; margin-left:10px; margin-top:1px;}
#searchbar .view { float:right; vertical-align:middle;}

#welcome{ width:918px;margin:0;height:29px;background:url(images/ser_bg02.gif) repeat-x 0 0;border:1px solid #ccc;}
#welcome ul{margin:0;padding:0;}
#welcome li{list-style:none;float:left;}
#welcome .pop{ width:135px;text-align:center; line-height:2; font-weight:bold;}
#welcome .pop1{ text-align:center; line-height:2;font-weight:bold;}
#welcome .alli{ margin:0 0 0 10px;; text-align:right; float:right;}
#welcome ul li ul li{margin:2px;}

#nav { float:left; width:900px; border-bottom:1px solid #FFeeee;text-align:left; padding-bottom:5px; margin-top:10px; padding-left:20px; font-size:13px; }

/* ----------------------main---------------------- */
#main{float:left;margin:10px 0;}


/* ----------------------left --------------------*/

#mainleft{margin:0;padding:0;width:180px;height:auto;float:left;}
#mainleft ul{margin:5px 0;padding:0;width:180px;height:auto;float:left;}
#mainleft li{margin:0;padding:3px 0;width:172px;height:auto;float:left;text-align:left;list-style:none;}

.Categorie{ width:175px; overflow:hidden; height:auto;}
.Categorie_tit{ width:100%; float:left; height:auto; text-align:left;}
#Categoriecon{width:174px;float:left;height:auto;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #E7E7E7;border-bottom-color: #E7E7E7;border-left-color: #E7E7E7;}
#Categoriecon li{width:100%; float:left; height:auto;}
.rootcate{background:url(images/arrowdown.jpg) no-repeat; background-position:5px 10px; background-color:#e6eff8;width:100%;height:auto;color:#205B9C;font-size:13px;font-weight:bold;line-height:20px;margin:0; padding:0; list-style:none;}

.rootcate a{margin-left:15px;}
.soucate, .soucate_end { font-family: Arial, Helvetica, sans-serif;width:100%;line-height:13px;color:#205B9C;font-size:12px;text-indent:14px;background-repeat: no-repeat;background-position:6px center;}
	
#Categoriecon .soucate_end {padding-bottom:10px;}	

#return_pay { float:left;}




/* --------------------center------------------*/
#maincenter{margin:0;margin-left:5px;padding:0;width:560px;height:auto;float:left;}

#detail_title { text-align: left;}
#detail_title h1 { font-size:18px; padding-left:20px;}
#detail_img { float:left; text-align:left; width:300px;}
#detail_info { float:right; width:200px; margin-top:20px;}
#detail_info .price_no{ font-weight:bold; font-size:13px;}
#detail_info .crazy { border:none; padding-top:5px; padding-bottom:5px; color:#FF0000; font-weight:bold;}
#detail_info .price2 {font-size:28px; font-weight:bold}
#detail_info .price3 { padding-bottom:10px; padding-top:10px;}
#detail_info .cart { padding-bottom:10px; padding-top:10px;}
#detail_info .stock { padding-bottom:5px; padding-top:5px;}
#detail_info span { height::20px; border-bottom:1px dashed #ccc; display:block;}
#detail_info strong { color:#FF0000; font-size:20px; padding-bottom:5px; font-family: Arial, Helvetica, sans-serif;}

#mail { width:130px;float: left; text-align:left;}
#mail .email { display:block; height:25px;border:none;}
#mail .bookmark { display:block; height:25px;border:none;}
#mail .print { display:block; height:25px; border:none;}
#mail img { vertical-align: middle;}
#mail span { vertical-align:middle; margin-top:3px;  }

#digg { width:60px; float:right; text-align:left; font-weight:600; border:none;}
#digg_bg{float:left;background-image: url(images/digg_bg.gif);background-repeat: no-repeat;background-position: center center;height: 60px;width: 100%;text-align:center;line-height:15px;color:#845314;font-size: 11px;font-weight: lighter;}
.diggpic{text-align:center;width: 100%; float:left;}
.digg{float:left;width:60px;}

#des { float:left; text-align:left; width:560px; margin-top:10px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc;}
#des .des_title { display:block; padding-bottom:5px;padding-top:5px; font-size:18px; padding-left:5px; font-weight:bold;}
#des .des_info { display:block;padding-left:25px; line-height:18px;}
#des .des_spec { font-weight:bold; padding-left:20px; padding-bottom:10px; padding-top:20px; display:block;}
#des .des_spec_list { display:block; padding-left:25px; padding-bottom:5px;}


#hot { float:left; text-align:center; width:560px; margin-top:20px; background-color:#eeeeee;  padding-bottom:5px;}
#hot strong { background:url(images/hot-icon.gif) no-repeat; background-position:10px 2px; width:510px; padding-left:50px; float:left; text-align:left; font-size:15px; padding-top:10px;padding-bottom:10px;}
#hot_1 { border:1px solid #ccc; width:130px; background-color:#ffffff; padding-bottom:10px; float:left; margin-left:6px; margin-bottom:10px;}
#hot_1 .hot_1_img { float:left; display:block; width:125px; }
#hot_1 .hot_1_detail { float:left; display:block;width:125px; padding-bottom:5px; border-bottom:1px dashed #ccc; font-size:12px;}
#hot_1 .hot_1_price_1 { float:left; display:block;width:125px; padding-top:5px; padding-bottom:5px;}
#hot_1 .hot_1_price_2 { float:left; display:block;width:125px; padding-bottom:5px; font-weight:bold; color:#FF0000;}
#hot_1 .hot_1_price_3 { float:left; display:block;width:125px; padding-bottom:5px;}

#title_spac{ width:560px; margin-top:10px;padding:0;float:left; background:url(images/hot_bg.jpg) repeat-x;font-weight:bold;text-align:left;line-height:2;color:#000;}
#title_spac span { padding-left:15px;}
#spac{margin:0;padding:0;width:560px;float:left;height:auto;}
#spac ul{margin:5px 0 0 0;padding:0;width:185px;float:left;height:210px;}
#spac ul li{margin:0;padding:0;width:175px;text-align:center;list-style:none;word-wrap:break-word ;overflow:hidden;}
.oldprice{height:16px;color:#4F88D3;font-size:12px;text-decoration:line-through;}
.price{height:16px;color:#ff0000;font-size:12px;font-weight:bold;}
.save{height:16px;color:#CA4D33;font-weight:bold;font-size:12px;}

#faq_20 { float:left; width:550px; text-align:left; line-height:2;}
#faq_20  strong { }
#faq_20 #answer1, #answer2, #answer3, #answer4, #answer5, #answer6, #answer7, #answer8, #answer9, #answer10, #answer11, #answer12, #answer13, #answer14, #answer15, #answer16, #answer17, #answer18, #answer19{ padding-left:20px; display:none;margin-top:10px;line-height:25px;}
#faq_20 #answer6 { display:block;}
#faq_20 .title { font-weight:bold; font-size:15px; color:#C30;}
#faq_20 .u { color:#F00;}
#faq_20 .s { padding-left:20px; color:#C30; font-weight:bold;}

/* --------------------right-------------------- */

#mainright{ float:left;margin:0;padding:0;}

#right { float:right; width:165px;}
#right_top {margin-top:10px; width:163px;}
#right_top_1 { width:163px;}
#right_top_2 { width:163px; margin-top:10px;}
#new { width:163px;}
#new .right_top_title_1{ border:1px solid #ccc; border-top:none; border-bottom:none;display:block; padding:5px 15px; text-align:center;}
#new .right_top_title{ border:1px solid #ccc; border-top:none;display:block; background:url(images/arrowright.jpg) no-repeat top left; background-position:5px 8px; padding:5px 15px; text-align:left;}

#right_top_img{ border:1px solid #ccc; border-top:none;width:161px;border-bottom:none;}
#right_top_price { font-weight:bold; font-size:15px; text-align:center; border:1px solid #ccc;border-top:none; border-bottom:none; padding:5px 15px; width:131px;}
#today_price{ text-align:center; font-size:18px;border:1px solid #ccc;border-top:none; border-bottom:none; padding:5px 15px; width:131px;}
#right_top_price_1 { text-align: center;border:1px solid #ccc;border-top:none; border-bottom:1px solid #ccc; padding:5px 15px; width:131px;}
#right_top_detail { text-align:left; border:1px solid #ccc; border-top:none;padding:5px 5px; width:151px;}
#right_new_text {width:141px; border-bottom:1px dashed #ccc; border-left:1px solid #ccc;border-right:1px solid #ccc; border-top:none; padding:5px 10px;}



/*----------------------bottom---------------------*/

#bottom{ width:920px; margin:10px auto;  text-align:center; padding:10px 0px; }
#bottom h4 { text-align:left;}
#con { margin-top:10px;}
#bottom_1 { border:1px solid #ccc; background:url(images/bg.jpg) repeat-x;}
#bottom1{ padding:10px 30px 0px 30px; float:left; margin-left:20px;}
#bottom span{ text-align:left; list-style:disc; font-size:12px; display:block; padding:2px 0px;}
#bottom2 { float:left; margin-left:130px; padding:10px 30px 0px 30px;}
#bottom3 { float:right; margin-right:20px; padding:10px 30px 0px 30px;}
#bottom3_text { text-align:left;}
#special { margin-top:10px; padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#copy { margin-top:10px; margin-bottom:20px;}
#pay { padding:5px 0px;}
#copy a{ text-decoration:none;}
#copy a:hover { text-decoration:underline;}
