/* CSS Document */
* {margin:0; padding:0;}

ul {list-style:none;}
ol {list-style:decimal;}
a{cursor: pointer; text-decoration:none; color:#828282}
a:hover {text-decoration:underline;}
p {font-size:11px;}
input, select{font-size:11px; border:1px solid #353434; background:#2f2e2e; color:#8d8d8d }

.clear{ clear:both; margin:0px; padding:0px;}
li{margin:0;padding:0;list-style-type:none;}
ul{margin:0;padding:0;}
img{border:0;} 
.list{ color:#b94343}
a.list{ color:#b94343}



body { color:#818382; line-height:1.25; font-size:11px; font-family:Arial,"Trebuchet MS", Helvetica, sans-serif, Verdana, freesans, garuda; background:#000000;}
#all{background:url(../images/header.jpg) center top no-repeat; width:100%; overflow:hidden; text-align:left}
/* -----------------------------------  ##    heard   ## --------------------------------------- */
#heard{ margin:0 auto; width:980px; position:relative; }
#heard_top{ height:55px;}
#heard_down{position:relative;height:80px;}
#heard_down .logo{ float:left; margin-top:20px; margin-left:10px;}
.heard_down_right{ float:right; margin-top:43px; margin-right:10px;}
.heard_language{ margin-right:300px;}

/* -----------------------------------  ##    menu    ##  -------------------------------------- */
.menu{ background:url(../images/menu.jpg) repeat-x; height:48px;}

/* -----------------------------------  ##    menu    ##  -------------------------------------- */
.heard_menu{ background:#1f1f1f; height:50px;}
.heard_menul{ background:url(../images/heard_menu.jpg) left no-repeat; height:50px;}
.heard_menur{ background:url(../images/heard_menu_right.jpg) right no-repeat; height:50px; line-height:50px; padding-left:15px; padding-right:15px;}

#welcome{ width:240px; color:#CCCCCC; float:left; text-align:left}
.heard_menu1{ text-align:left}
.heard_menu1 a{ color:#484848; padding-left:10px; padding-right:10px; }
.heard_menu1 a:hover{ color:#FF9900; }
.heard_menu1 ul li{ display:inline; padding-left:5px; padding-right:5px;background:url(../images/heard_xian.gif) no-repeat right; }
.heard_menu1 ul li.last{ background:none}
/* -----------------------------------  ##   middle   ##  -------------------------------------- */
.middlee{ background:#151616;}
.middle1{ margin:0 auto; width:980px; background:#131414;}
.middleo{ margin:0 auto; width:975px;  padding-top:5px; text-align:left}


.middle_left{ float:left; width:240px;}
.middle_right{ float:right; width:725px;}



/*****/
.home_newp{}
.home_newp .np{width:360px; float:left; background:url(../images/row_text.jpg) top left no-repeat #313131; }
.home_newp .np1{ margin-left:5px;}
.home_newp .np2{ background:url(../images/row_text_corner_right.jpg) right top no-repeat;min-height:74px; padding:15px 15px 10px 20px;}
.home_newp .name_np{ font-size:13px; color:#CCCCCC; }
.home_newp .name_np1{ font-size:11px; color:#84d14a}
.home_newp img{ border:1px solid #000000;}

.home_np{ background:url(../images/home_np_d1.gif) repeat-x; height:45px; overflow:hidden;}
.home_np1{ background:url(../images/home_np_d.gif) left top no-repeat;height:45px; }
.home_np2{ background:url(../images/home_np_d2.gif) right top no-repeat;height:45px;}
.np_pice{ font-size:20px; color:#ffa405; padding-left:20px;}
.button img{ border:0px; margin-right:20px;}


/* -----------------------------------  ##    down    ##  -------------------------------------- */
#down{margin-top:10px; background:url(../images/down.gif); color:#767676; line-height:18px; height:80px;}
#down a{ color:#767676;}
#down ul{}
#down ul li{ display:inline; padding-right:8px; padding-left:8px; background:url(../images/menu_xian1.jpg) no-repeat right;}
#down ul li.last{ background:none}
.paym{ float:left; margin-left:24px; margin-top:25px;}
.lianjie{ float:right; margin-top:15px; margin-right:15px; width:600px; text-align:right}

/* -----------------------------------  ##   module   ##  -------------------------------------- */
.polll input, .polll select{font-size:11px; border:1px solid #262626; background:#262626; color:#717070; }
.polle{ height:10px;}

.module{margin:0 0 10px 0;}
.module .module_top{ background:url(../images/m1_top_bei.gif) repeat-x ; height:35px;}
.module .module_top_left{ background:url(../images/m1_left_top.gif) top left no-repeat ; height:35px;}
.module .module_top_right{ background:url(../images/m1_right_top.gif) right top no-repeat ; height:35px;}
.module .module_top_right{ color:#FFFFFF; line-height:35px; padding-left:15px;}
.module .module_top_right h4{font-size:12px; color:#FFFFFF; line-height:35px;}
.module .module_top_right h2{font-size:12px; color:#FFFFFF; line-height:35px;}
.module .module_top_right h3{font-size:12px; color:#FFFFFF; line-height:35px;}
.module .module_top_right h5{font-size:11px; color:#FFFFFF; line-height:35px;}

.module .module_down{ background:#171717;}
.module .module_down_left{ background:url(../images/m1_left_down.gif) bottom left no-repeat;}
.module .module_down_right{ background:url(../images/m1_right_down.gif) bottom right no-repeat;}
.module .module_down_right{ padding:12px;}
.module_down_right a{color:#1b2d3b;}

.module1{ }
.module1 .module_top{ background:url(../images/m_top_bei.gif) repeat-x ; height:35px;}
.module1 .module_top_left{ background:url(../images/m_left_top.gif) top left no-repeat ; height:35px;}
.module1 .module_top_right{ background:url(../images/m_right_top.gif) right top no-repeat ; height:35px;}
.module1 .module_top_right{ color:#FFFFFF; line-height:35px; padding-left:15px;}
.module1 .module_top_right h4{font-size:12px; color:#FFFFFF; line-height:35px;}
.module1 .module_top_right h2{font-size:12px; color:#FFFFFF; line-height:35px;}
.module1 .module_top_right h3{font-size:12px; color:#FFFFFF; line-height:35px;}
.module1  h5{font-size:11px; color:#FFFFFF;}



.module1 .module_down{ background:#262626;}
.module1 .module_down_left{ background:url(../images/m_left_down.gif) bottom left no-repeat;}
.module1 .module_down_right{ background:url(../images/m_right_down.gif) bottom right no-repeat;}
.module1 .module_down_right{ padding:12px 12px 0px 12px;}

.module2{}
.module2 .module_top{ background:url(../images/m1_top_bei.gif) repeat-x ; height:35px;}
.module2 .module_top_left{ background:url(../images/m1_left_top.gif) top left no-repeat ; height:35px;}
.module2 .module_top_right{ background:url(../images/m1_right_top.gif) right top no-repeat ; height:35px;}
.module2 .module_top_right{ color:#FFFFFF; line-height:35px; padding-left:15px;}
.module2 .module_top_right h4{font-size:12px; color:#FFFFFF; line-height:35px;}
.module2 .module_top_right h2{font-size:12px; color:#FFFFFF; line-height:35px;}
.module2 .module_top_right h3{font-size:12px; color:#FFFFFF; line-height:35px;}

.module2 .module_down{ background:#171717;}
.module2 .module_down_left{ background:url(../images/m1_left_down.gif) bottom left no-repeat;}
.module2 .module_down_right{ background:url(../images/m1_right_down.gif) bottom right no-repeat;}
.module2 .module_down_right{ padding:12px;}

.module3{margin:0 0 10px 0;}
.module3 .module_top{ background:url(../images/m1_top_bei.gif) repeat-x ; height:35px;}
.module3 .module_top_left{ background:url(../images/m1_left_top.gif) top left no-repeat ; height:35px;}
.module3 .module_top_right{ background:url(../images/m1_right_top.gif) right top no-repeat ; height:35px;}
.module3 .module_top_right{ color:#FFFFFF; line-height:35px; padding-left:15px;}
.module3 .module_top_right h4{font-size:12px; color:#FFFFFF; line-height:35px;}
.module3 .module_top_right h2{font-size:12px; color:#FFFFFF; line-height:35px;}
.module3 .module_top_right h3{font-size:12px; color:#FFFFFF; line-height:35px;}
.module3 .module_top_right h5{font-size:11px; color:#FFFFFF; line-height:35px;}

.module3 .module_down{ background:#171717;}
.module3 .module_down_left{ background:url(../images/m1_left_down.gif) bottom left no-repeat;}
.module3 .module_down_right{ background:url(../images/m1_right_down.gif) bottom right no-repeat;}
.module3 .module_down_right{ padding:0px;}
.module3 .module_down .price{ color:#55c417}



/* -----------------------------------  ##   module   ##  -------------------------------------- */

/**/
.module_middle{ padding:5px;}
.module_middle h5{ font-weight:normal;font-family: "Trebuchet MS", Verdana, arial, freesans, garuda, helvetica, sans-serif; font-size:11px; padding-bottom:5px;padding:0px 8px 0px 8px; color:#666666; border-bottom:1px dotted #333333}
.cart_subtotal_count{ background:url(../images/cart_subtotal_count.gif) no-repeat center; height:23px; line-height:21px; margin-top:10px; margin-bottom:10px; text-align:center; color:#FFCC00}
.modulecart{ text-align:center; margin-top:10px; margin-bottom:10px;color:#FFFFFF;}
.modulecart input, .modulecart select{font-size:11px; border:0px; background:#2f2e2e; color:#FFFFFF; }
.modulecart a{color:#60c417}
.modulecart a:hover{color:#FFCC00}
/*----*/
.module_middle_cart{ border-left:1px solid #fdf8fa; border-right:1px solid #fdf8fa; border-top:1px solid #fdf8fa;padding:10px 10px 5px 10px; text-align:center ; padding-bottom:10px;}
.module_middle_cart span{color:#598d0e;}
.module_middle h5{ font-weight:normal; text-transform:uppercase; font-size:10px;padding-bottom:5px;}
.viewed_products{color:#fff; font-size:15px;}
.compare_products{color:#fff; font-size:15px;line-height:45px}

.module_middle a{ color:#818382}
.module_middle .content, .base-mini ol { }
.module_middle ol li { padding:7px 4px 7px 0px; }
.module_middle ol li.odd { }
.module_middle ol li.even { background:#1e1d1d; }
.module_middle .actions {  padding:6px; }
.module_middle .product-images { float:left; width:52px;}
.module_middle .product-images a img { border:1px solid #a9a9a9; vertical-align:top; }
.module_middle .product-checkbox { float:left; width:10px; }
.module_middle .product-names { margin-left:18px; }
.module_middle .product-details { margin:0 0 0 60px;}
.module_middle .product-details[class] { height:auto; }
.module_middle .regular-price { font-size:11px; }
.module_middle .regular-price .price { color:#2f2f2f; }
.module_middle .special-price { font-size:11px; }
.module_middle .minimal-price { font-size:11px; }
.module_middle .price-box { margin:1px 0; }


/* -------------------------------------------- ## new prodoct ## ------------------------------------------ */

.home_new{ margin-top:15px;}
.home_new ul { text-align:left;}
.home_new ul li{ width:25%; margin-right:0px; list-style:none; float:left; height:320px;}
.home_new ul li .product-name{ width:158px}
.home_new ul li img{ text-align:center;border:2px solid #3c3a3a;}
.home_new ul li img:link{ text-align:center;border:2px solid #3c3a3a;}
.home_new ul li img:hover{ text-align:center;border:2px solid #FF9900;}
.home_prodoct{color:#666; font-size:20px;line-height:45px; border-bottom:2px solid #A5BE56; text-transform:capitalize;}
.home_prodoct span{ color:#A5BE56}

.home_css td{ background:url(../images/td_xian.gif) center  bottom no-repeat;}
ul.product{ padding:5px; display:block;} 
ul.product a{display:block}
li.product img{border:1px solid #e1e1e0;}
.product_buy img{display:block; margin:3px 0;height:158px; border:1px solid #dcdcdc;}
.product-name{font-size:12px; padding-top:10px; padding-bottom:5px;text-decoration:none}
.product-name a{text-decoration:none; color:#585858}
.product_price{ padding-top:5px;font-size:11px; background: url(../images/bgArrowRight.gif) no-repeat scroll left center; padding-left:10px;  font-weight: normal; padding-top:5px ; color:#3faea3}
.product_price span{color:#3faea3; font-weight:bold}
.product_price span.c{color:#3faea3; font-weight:bold; text-decoration:line-through}

.add-to { margin:.5em 0; color:#bbb5b5; line-height:1.3em; font-size:.95em; font-weight:bold; }
.add-to a{font-size:11px; font-weight: normal; color:#bbb5b5}
.add-to a:hover {font-size:11px; font-weight: normal; }

h5.p_name { text-decoration:none}
h5 a.p_name { text-decoration:none}
.p_name a{ text-decoration:none}



