﻿@charset "utf-8";
body {color: #333; background:#cdd6d1 url("../images/body.png") repeat-y center 0; font-family: Verdana,Arial, Helvetica, sans-serif; font-size:12px;}
body,div,h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li,form, input, button, img,cite, strong, em, table, td, th,b,pre {margin:0;padding:0;}
img{border:none;}
ol,ul,li {list-style:none;}
a:link, a:visited {color:#444; text-decoration:none;}
a:hover, a:active {color:#68634f; text-decoration:underline;}
#wrap,#box,#login_main{width:960px; margin:0 auto; overflow:hidden; background:#fff; padding:10px;}
#header{background:#e1dfb8; width:980px; margin:0 auto; overflow:hidden; }
#wrap1,#wrap2,#wrap3 {width:960px; margin:0 auto; overflow:hidden; padding:10px;}
#wrap1 {background:url("../images/wrap1.jpg") repeat-y top left;}
#wrap2 {background:url("../images/wrap2.jpg") repeat-y top left;}
#wrap3 {background:url("../images/wrap3.jpg") repeat-y top left;}

.topcart,.payorder_list li,.shipment_list li,.new_list li,.bt,.sub_menu_left li span,.sub_menu_right li span,.sub strong,.MenuBox .titBox,.MenuBox2 .titBox,
.no2,.no3,.no4,.no5,.no6,.no7,.no8,.no9,.no10{background:url("../images/index.png") no-repeat;}

#top{position:relative; overflow:hidden; zoom:1;}
#logo {float:left; width:460px;overflow:hidden; padding:10px 0 0 10px; height:90px;}
#top_link{position:absolute; top:20px; right:10px; height:20px;}
#top_link li {float:left; font-size:11px; height:20px;}
.login_top {font-weight:bold;}
#top_link li a:link,#top_link li a:visited,#top_link li a:active{color:#005128; text-decoration:none;}
#top_link li a:hover {color:#005128; text-decoration:underline;}
.topcart {margin:0 10px; padding-left:30px; background-position:-976px 0;}
.topcart span{color:#708c00; font-size:12px;}
.currency span{font-size:11px; float:left;}
.currency select{font-size:11px; margin-left:5px;}
#search{position:absolute; top:52px; right:10px;}
.s_input{border:#009c4d solid 1px; width:250px; height:17px; padding:2px 0 0 5px; float:left; background:#ebeadc;}
.s_btn {background:#005128; border:none; color:#fff; width:50px; height:21px; float:left; cursor:pointer;}

.nav {width:998px; height:32px; margin:0 auto; line-height:32px; background:#005128;}
.nav li {float:left; font-weight:bold; padding:0 25px;}
.nav li a em {font-style:normal;}
.nav li a:link,.nav li a:visited,.nav li a:active {color:#fff; text-decoration:none;}
.nav li a:hover {color:#ebeadc;text-decoration:none;}
.nav li.cur {background:#003118;}
.nav li.cur a:link,.nav li.cur a:visited,.nav li.cur a:active {color:#fff; text-decoration:none;}
.nav li.cur a:hover {color:#fff; text-decoration:none;}

.left_column {width:190px; float:left; background:#eceae0;}
.main_column {width:750px; float:right;}
.center_column {width:540px; float:left;}
.right_column {width:190px; float:right; background:#eceae0;}
#main_column {width:750px; float:left;}
#right_column {width:190px; float:right; background:#eceae0;}

.menu,.item_menu {margin-bottom:10px;}
.menu h2,.item_menu h2,.new h3,.rank h3,.payorder h3,.shipment h3,.custom h3,.history h3,.shop-search h3 {background:#68634f; padding-left:10px;font-size:12px; color:#fff; height:33px; line-height:31px; width:180px;}
.TreeWrap,.R_TreeWrap {overflow:hidden; width:190px; zoom:1;}
.bt {overflow:hidden;clear:both; height:5px;}
.MenuBox .titBox  {background-position:-910px -674px;}
.MenuBox2 .titBox {background-position:-944px -650px;}
.MenuBox .titBox h4,.MenuBox2 .titBox h4 {font-size:12px; font-weight:normal; line-height:25px; margin-left:20px; width:170px; overflow:hidden;}
.MenuBox .titBox h4 a,.MenuBox2 .titBox h4 a {text-decoration:underline;}
.MenuBox2 .txtBox {display:none;}
.MenuBox .txtBox {width:190px; overflow:hidden;}
.MenuBox .txtBox ul li {padding:0 0 0 30px;line-height:23px;font-size:12px; }

.sub_menu_left,.sub_menu_right {padding:10px 0; width:190px;}
.sub_menu_left ul,.sub_menu_right ul {border-top:solid 1px #d3cfb9;}
.sub_menu_left li,.sub_menu_right li {width:189px; position:relative; border-bottom:solid 1px #d3cfb9; z-index:10;}
.sub_menu_left li {border-left:solid 1px #eceae0; }
.sub_menu_right li {border-right:solid 1px #eceae0; text-align:right;}
.sub_menu_left li span,.sub_menu_right li span {padding:6px 10px; display:block; overflow:hidden; color:#7b7b7b; width:169px;}
.sub_menu_left li span a,.sub_menu_right li span a {display:block; overflow:hidden; width:169px;}
.sub_menu_left li span {background-position:175px -225px;}
.sub_menu_right li span {background-position:-963px -625px;}
.sub_menu_right li.cur,.sub_menu_left li.cur{border:#d3cfb9 solid 1px; border-top:none;  background:#f6f5ed; cursor:pointer; }
.sub_menu_right li.cur span,.sub_menu_left li.cur span{ color:#03c;}
.sub_menu_left li.cur{border-right:none;}
.sub_menu_right li.cur{border-left:none;}
.sub_menu_left li span a:link,.sub_menu_right li span a:link,.sub_menu_left li span a:visited,
.sub_menu_right li span a:visited,.sub_menu_left li span a:active,.sub_menu_right li span a:active {color:#444;}
.sub_menu_left li span a:hover,.sub_menu_right li span a:hover {color:#68634f;}
.sub {position:absolute; z-index:9999;display:none; border:solid #d3cfb9 1px; background:#f6f5ed; width:200px;padding:5px 10px;}
.sub ul {border-top:none;}
.sub li {background:fff; cursor:auto; font-weight:normal;}
.sub li a { display:block;padding:3px 0 3px 12px;}
.sub li a:link,.sub li a:visited,.sub li a:active {color:#444; text-decoration:none;}
.sub li a:hover {color:#68634f; text-decoration:underline;}
.sub strong {position:absolute; width:3px; height:27px; display:block;}
.sub_left strong {left:-2px; top:0px; background-position:-987px -426px;}
.sub_right strong {left:220px; top:0px; background-position:-987px -426px;}
.sub_left li,.sub_right li {width:200px;overflow:hidden; border-bottom:1px dashed #d3cfb9; border-left:none;border-right:none; line-height:20px;}
.sub_left {top:-1px; left:189px;}
.sub_right {top:-1px; left:-222px;}
.sub_right li {text-align:left;}

.new,.rank,.payorder,.shipment,.custom,.history,.shop-search {margin-bottom:10px;}
.new_list,.rank_list,.sort_list,.payorder_list,.shipment_list,.custom_list,#compare,.search-form {word-wrap:break-word; white-space:-moz-pre-wrap; padding:5px 0 0 5px;}
.new_list li,.payorder_list li,.shipment_list li {margin:7px 0; text-indent:15px; background-position:-992px -90px; line-height:18px;}
.shipment_list li .name,.payorder_list li .name,.shipment_list li .time,.payorder_list li .time {color:#68634f; font-size:11px;}
.rank_list li.first {border-top:none;}
.rank_list li {overflow:hidden;zoom:1; padding:5px 0;}
.rank_list li strong {color:#68634f; display:block;}
.rank_list li .pic {width:60px;float:left; margin-right:10px; height:60px;}
.rank_list li .text {width:110px;float:left;}
#compare ul {overflow:hidden;zoom:1;}
.no2,.no3,.no4,.no5,.no6,.no7,.no8,.no9,.no10 {padding-left:25px;}
.no2 {background-position:-616px -338px;}
.no3 {background-position:-586px -362px;}
.no4 {background-position:-556px -388px;}
.no5 {background-position:-526px -412px;}
.no6 {background-position:-496px -434px;}
.no7 {background-position:-466px -458px;}
.no8 {background-position:-436px -472px;}
.no9 {background-position:-406px -506px;}
.no10 {background-position:-376px -529px;}
.sort_list li {line-height:20px; margin-top:2px;}
.sort_list li.first {text-align:center; margin:10px 0;}
.more {clear:both;text-align:right; padding:10px 0 0 0;}

.user,.good_module {width:100%; margin-bottom:10px;}
.user h2,.good_module h2 {height:29px;line-height:29px;padding-left:10px;color:#4b4b4b; font-size:16px;}
.user h2 span,.good_module h2 span {display:none;}
.user_bd,.good_bd {overflow:hidden; zoom:1; padding:5px;}

.goodslist {text-align:center; overflow:hidden;}
.itemsbox {float:left;overflow:hidden;line-height:18px;}
.goodslist .item {padding:10px 5px;}
.goodslist .goodsimg,.goodslist .goodsimgbig {margin:0 auto; overflow: hidden; text-align: center; vertical-align: middle; border:solid 1px #eaeaea; padding:10px;}
.goodslist .goodsimg {width:100px; height:100px;}
.goodslist .goodsimgbig {width:220px; height:220px; line-height:220px; _font-size:195px;}
.goodslist .goodsimg a img,.goodslist .goodsimgbig a img {vertical-align:middle;}
.itemsbox h6 {font-weight:normal;overflow:hidden; margin-top:10px; height:18px; font-size:11px; padding:0 10px;}
.item h6 a:link,.item h6 a:visited,.item h6 a:active {color:#444;text-decoration:none;}
.item h6 a:hover {color:#68634f;text-decoration:underline;}
.goodslist .price {font-size:12px;color:#68634f;}
.goodslist ul {height:35px;}
.goodslist li {height:17px; overflow:hidden; white-space:nowrap; font-size:11px;}
.goodslistbox .last {margin-right:0;}
.custom_area {width:180px; overflow:hidden; line-height:20px;}
.user_area {width:100%; overflow:hidden; line-height:20px;}

#footer {margin:0 auto; width:980px; background:#b7ac83; padding:10px 0;}

