
body {
  margin: 0px;
  padding: 0px;
  color:#666;
  font: 12px Arial, Helvetica, sans-serif;
  background: url(images/bg.gif) repeat-y center;
}

input {
  font: 12px Arial, Helvetica, sans-serif;
}

img {
  border:0px;
}

form {
  margin:0px;
  padding:0px;
}

form.sort {
  padding:0px 10px 0px 0px;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 0px;
}

table,td,th{
  font-size: 12px;
  border-collapse:collapse;
}

a,a:visited {
  color:#666666;
  text-decoration:none;
}

a:hover {
  background:#666666;
  color:#ff6;
}

.goods-price {
  color: #E44087;
}

.market-price {
  background: url(images/line_through.gif) repeat-x center 8px;
}

.menu-div li {
  list-style:none;
  padding-left:10px;
  background:url(images/index_50.gif) no-repeat 10px left;
  line-height:180%;
  color:#ede7d0;
}

#loader {
  background-color: #FFFFCC;
  border: 1px solid #CC0000;
  position: fixed;
  color: #CC0000;
  z-index: 1000;
  left: 0px;
  bottom: 0px;
  padding: 5px 15px;
  /*display: none;*/
  filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.65);
  opacity: 0.65;
  /* Ajax载入ID，必须保留 */
}
* html #loader {
  position: absolute;
  /* Ajax载入ID，必须保留 */
}

#pager {
  text-align:right;
  padding:2px 15px;
}

.brand-img a:hover {
  background:none;
}

.content {
  padding: 2px;
  background:#FFF;
  clear:both;
}

.content-div {
   padding:20px;
}
   
.clear {
  clear: both;
}

span.modify {
  line-height: 32px;
  float: right;
  padding-right: 10px;
  font-size: 14px;
}

.thumb  {
  padding: 5px;
  border:1px solid #CCC;
  background-color:#FFFFFF
}

div.addto_cart {
  margin-top: 5px;
  padding: 5px;
  text-align: right;
  border-top: 1px dashed #BDD44E
}

div.addto_cart img {
  vertical-align: middle;
}

.catalog-div {
  border: 1px solid #808080; background: #FFF; display: none; position: absolute; padding: 5px 12px;margin:0;
}
.catalog-div ul{
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.catalog-div li {
  white-space:nowrap;
}
.catalog-div .top-cate {
  border-bottom: 1px solid #DADADA; font-weight:bold; margin: 3px auto;
}
.catalog-div .snd-cate {
  padding-left: 1em;
}

.goods-table {
  width: 150px;
  height:200px;
  table-layout:fixed;
  border:1px solid #CCC;
  float:left;
  margin:3px 4px;
  text-align:center;
  /* 商品样式 */
}

#wrapper {
  margin: 0px auto;
  width: 900px;
  /* 整体框架 */
}




/*===============  标题样式  ===============*/


.title-bg-gray {
  font: bold 14px Arial, Helvetica, sans-serif;
  text-align:left;
  background: url(images/title-bg.gif) repeat-x;
  clear:both;
  padding:2px 0 0 2px;
  letter-spacing: 1px;  
  vertical-align:middle;
  height:21px;
  /* 灰色标题条纹背景 */
}

.title-bg-grays {
  font: bold 14px Arial, Helvetica, sans-serif;
  text-align:left;
  background: url(images/title-bgs.gif) repeat-x;
  clear:both;
  padding:2px 0 0 40px;
  letter-spacing: 1px;  
  vertical-align:middle;
  height:21px;
  /* 灰色标题条纹背景 */
}

.title-bg-green {
  font: bold 14px Arial, Helvetica, sans-serif;
  text-align:left;
  background:#add002 url(images/sales-bg.gif) repeat-x;
  clear:both;
  padding:2px 0 0 20px;
  letter-spacing: 10px;  
  vertical-align:middle;
  height:21px;
  /* 绿色标题条纹背景 */
}

.title-bg-yellow {
  font: bold 14px Arial, Helvetica, sans-serif;
  text-align:left;
  background:url(images/top10-bg.gif) repeat-x;
  clear:both;
  padding:2px 0 0 20px;
  letter-spacing: 1px;  
  vertical-align:middle;
  height:21px;
  /* 黄色标题条纹背景 */
}


.title-bg {
  text-align:left;
  background-image: url(images/title-bg.jpg);
  background-repeat: repeat-x;
  margin:10px 5px;
  clear:both;
  /* 中间商品标题背景 */
}


.title-bg2 {
  background:#CCC;
  padding:4px 0 3px 20px;
  clear:both;
  /* 中间灰色单色背景 */
}

.title-bg2 span {
   padding:4px 20px 3px 20px;
   background:#F1F1F1;
}




/*===============  搜索区  ===============*/

#search-form {
  table-layout:fixed;
}

#search-form a {
  color:#FFF;
  text-decoration:underline;
}

#search-form a:hover {
  text-decoration:none;
}

#search-form #keyword {
  height: 16px;
  font-size: 12px;
  width: 180px;
  border: 1px solid #949C63;
  vertical-align: middle;
  margin-left: 10px;
}

#search-form #category {
  height:16px;
  padding:0px;
  margin:0px;
  vertical-align: middle;
  width: 150px;
}


/*===============  登录区  ===============*/

#login .login-input {
  width:88px;
  height:12px;
}

#category-tree {
  line-height:180%;
}

#category-tree ul {
  padding:0px;
  margin:0px;
}

#category-tree li {
  list-style:none;
  padding-left:8px;
  background:url(images/dict-arrow.gif) no-repeat left 8px;
}

#category-tree .parent-cat {
  font-weight:bold;
}


/*===============  特价促销区 & 最新出价  ===============*/

#snatch-price,#promotion {
  border:4px solid #add002;
  border-top:0px;
  border-bottom:15px;
  padding:10px;
  background:#FFF;
}

#snatch-price ul,#promotion ul {
  padding:0px;
  margin:0px;
}

#snatch-price li,#promotion li {
  list-style:none;
  padding-left:6px;
  background:url(images/index_50.gif) no-repeat left 8px ;
  line-height:180%;
}

#snatch-price span {
  float:right;
}
#snatch-price li {
  border-bottom:1px dashed #CCC;
  margin-bottom:8px;
}




/*===============  活动列表  ===============*/

#snatch-list {
  border:4px solid #ffcb05;
  border-top:0px;
  border-bottom:15px;
  padding:10px;
  background:#FFF;
}


#snatch-list ul {
  margin:0px;
  padding:0px;
}

#snatch-list li {
  list-style:none;
  padding-left:6px;
  background:url(images/index_50.gif) no-repeat 10px left;
  line-height:180%;
}

/*===============  相关商品区  ===============*/

#related-goods-title {
  background:#add002 url(images/sales-bg.gif) repeat-x;
  text-align:center;
  clear:both;
}

#related-goods {
  border:4px solid #add002;
  border-top:0px;
  border-bottom:15px;
  padding:10px;
  background:#FFF;
}

#related-goods ul {
  padding:0px;
  margin:0px;
}

#related-goods li {
  list-style:none;
  padding-left:6px;
  background:url(images/index_50.gif) no-repeat left 9px;
  line-height:180%;
}




#gallery .photo {
  background:#FFF;
  border:1px solid #CCC;
  padding:6px;
  margin:6px auto;
}

/*===============  浏览历史   ===============*/

#history ul {
  padding:0px;
  margin:0px;
}

#history li {
  list-style:none;
  padding-left:8px;
  background:url(images/index_50.gif) no-repeat left 6px;
  color:#898989;
}


/*===============  相关文章   ===============*/

#goods-article {
  padding:10px;
  margin-bottom:10px;
}

#goods-article ul {
  margin:0px;
  padding:0px;
}

#goods-article li {
  list-style:none;
  border-bottom:1px solid #DADADA;
  margin-bottom:5px;
}

#goods-article span {
  float:right;
}


/*===============  选购中心  ===============*/

#you-picking {
  width:173px;
  background:#FFF;
  border-left:1px solid #73BE42;
  border-right:1px solid #73BE42;
  border-bottom:1px solid #73BE42;
  padding:10px;
  margin:0px auto 10px auto;
}

#you-picking ul {
  padding:0px;
  margin:0px;
}

#you-picking li {
  list-style:none;
  padding-left:8px;
  background:url(images/index_50.gif) no-repeat left 6px;
  color:#898989;
}





/*===============  搜索区  ===============*/

#category .goods-list {
  border:1px solid #CCC;
  table-layout:fixed;
  margin-bottom:3px;
  width: 100%;
}

#category h3 {
  margin:0px;
}

#category .thumb {
  border:1px solid  #DADADA;
}

#category .price {
  border-bottom:1px dashed #BDD44E;
  padding:5px 0;
}

#category .description {
  color:#999;
  height:55px;
  word-break:break-all;
  overflow:hidden; 
}

#category .btn {
  text-align:right;
  padding:5px 20px 0 20px;
}



/*===============  销售排行区  ===============*/

#top10 {
  border:4px;
  background: url(images/title-bg.gif) repeat-x;
  border-top:0px;
  border-bottom:15px;
  padding:10px;
  background:#F4f4f4;
}

#top10 ul {
  padding:0px;
  margin:0px;
}

#top10 li {
  list-style:none;
  padding-left:6px;
  line-height:180%;
}

/*===============  商品相册  ===============*/

#gallery-title {
  background:#FFD150 url(images/top10-bg.gif) repeat-x;
  text-align:center;
  clear:both;
}

#gallery {
  border-top:0px;
  border-bottom:15px;
  padding:10px;
  text-align:center;
}




/*=============== 帮助中心 ===============*/

.help-list {
  background:#FFF url(images/help-list-bg.gif) no-repeat center right;
  border-top:1px solid #eabb07;
  border-bottom:1px solid #eabb07;
  padding:10px;
}

.help-list h3 {
  margin:5px;
  font-size:14px;
  color:#9e7d0a;
}

.help-list ul {
  padding:0px;
  margin:0px;
}

.help-list li {
  list-style:none;
  padding-left:8px;
  background:url(images/index_50.gif) no-repeat center left;
  color:#898989;
}

.copyright {
  color: #7e5700
}
